一種銀行卡信息認證方法、客戶端及銀行系統的制作方法
【專利摘要】本發明涉及金融安全技術領域,尤其涉及一銀行卡信息認證方法、客戶端及銀行系統,用以解決銀行卡信息安全認證的技術問題,包括:客戶端通過攝像頭對銀行卡進行拍照并生成銀行卡圖片以及獲取銀行卡卡面信息,然后將卡面信息發送至銀行系統,由銀行系統對卡面信息進行安全認證,當安全認證通過時,客戶端通過攝像頭獲取人臉圖像并發送至銀行系統,由銀行系統對人臉圖像進行安全認證,若認證通過,則客戶端確定對銀行卡信息認證成功,該方法在對銀行卡信息進行安全認證時,需要銀行卡實體卡片出現,并對從銀行卡卡片中獲取到的銀行卡卡面信息進行安全認證,以及還需要對銀行卡持有者進行安全認證,從而保證了銀行卡信息認證的安全性,可靠性。
【專利說明】
一種銀行卡信息認證方法、客戶端及銀行系統
技術領域
[0001]本發明涉及金融安全技術領域,尤其涉及一銀行卡信息認證方法、客戶端及銀行系統。
【背景技術】
[0002]隨著互聯網技術的發展,支付方式的轉變,現在大多數移動終端或者客戶端均支持通過移動應用綁定銀行卡,從而實現通過移動應用或者瀏覽器進行線上對訂單進行支付,但在使用線上支付方式之前,一般都需要對銀行卡信息進行安全認證,例如在需要將銀行卡賬號與某個支付賬號(比如支付寶賬號、微信賬號)進行綁定時,則需要對銀行卡信息進行安全認證,以確認使用者確實擁有相關權限。
[0003]現有技術,在對銀行卡信息進行安全認證時,例如將某個支付賬號與銀行卡賬號進行綁定,需要用戶輸入銀行卡信息,如銀行卡卡號、銀行卡密碼、身份證號碼、姓名等,并將銀行卡信息發送到銀行系統進行安全認證,若安全認證通過,則確定綁定成功。
[0004]上述方式存在的問題是:如果用戶的銀行卡信息被盜取,則盜用者即使手上沒有實體銀行卡,或者即使并非銀行卡擁有者本人操作,也可以根據盜取的信息通過銀行系統的安全認證,從而給銀行卡用戶造成經濟損失或者信用損害。
[0005]綜上所述,現有技術對銀行卡信息的認證時,只是根據銀行卡信息進行認證,存在很大的安全隱患,安全性不高。
【發明內容】
[0006]本發明提供一銀行卡信息認證方法、客戶端及銀行系統,用以解決現有技術中存在的在對銀行卡信息的認證時,只是根據銀行卡信息進行認證,存在很大的安全隱患,安全性不高的技術問題。
[0007]—方面,本發明實施例提供一種銀行卡信息認證方法,包括:
[0008]客戶端在需要對銀行卡進行信息認證時,通過攝像頭對所述銀行卡進行拍照并生成銀行卡圖片,以及根據所述銀行卡圖片獲取所述銀行卡的卡面信息;
[0009]所述客戶端將所述卡面信息發送至銀行系統,以使所述銀行系統對所述卡面信息進行安全認證;
[0010]若所述銀行系統對所述卡面信息認證成功,則所述客戶端通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統,以使所述銀行系統根據所述卡面信息及所述人臉圖像對所述人臉圖像進行安全認證;
[0011 ]若所述銀行系統對所述人臉圖像認證成功,則所述客戶端確認對所述銀行卡信息認證成功。
[0012]可選地,所述客戶端將所述卡面信息發送至銀行系統之后,通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統之前,還包括:
[0013]所述客戶端接收所述銀行系統發送的多個特征點位置信息;
[0014]所述客戶端根據接收的多個特征點位置信息,獲取所述銀行卡圖片上與每個特征點位置信息對應的位置上的屬性信息;
[0015]所述客戶端將獲取的所有屬性信息發送到所述銀行系統,以使所述銀行系統對接收的所有屬性信息進行安全認證。
[0016]另一方面,本發明實施例提供一種客戶端,其特征在于,包括:
[0017]獲取單元,用于在需要對銀行卡進行信息認證時,通過攝像頭對所述銀行卡進行拍照并生成銀行卡圖片,以及根據所述銀行卡圖片獲取所述銀行卡的卡面信息;
[0018]發送單元,用于將所述卡面信息發送至銀行系統,以使所述銀行系統對所述卡面信息進行安全認證;
[0019]若所述銀行系統對所述卡面信息認證成功,則通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統,以使所述銀行系統根據所述卡面信息及所述人臉圖像對所述人臉圖像進行安全認證;
[0020]確認單元,用于若所述銀行系統對所述人臉圖像認證成功,則確認對所述銀行卡信息認證成功。
[0021]可選地,所述獲取單元,還用于:
[0022]接收所述銀行系統發送的多個特征點位置信息;
[0023]根據接收的多個特征點位置信息,獲取所述銀行卡圖片上與每個特征點位置信息對應的位置上的屬性信息;
[0024]所述發送單元,還用于:
[0025]將獲取的所有屬性信息發送到所述銀行系統,以使所述銀行系統對接收的所有屬性信息進行安全認證。
[0026]一方面,本發明實施例提供一種銀行卡信息認證方法,包括:
[0027]銀行系統接收客戶端發送的銀行卡卡面信息;
[0028]所述銀行系統根據所述卡面信息中的銀行卡卡號,判斷所述銀行系統的數據庫中是否存在與所述銀行卡卡號對應的記錄信息;
[0029]若確定所述銀行系統的數據庫中存在與所述銀行卡卡號對應的記錄信息,則所述銀行系統根據所述記錄信息對接收到的所述卡面信息進行安全認證;
[0030]若對所述卡面信息認證成功,則所述銀行系統接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證;
[0031]若對所述人臉圖像認證成功,則所述銀行系統發送認證成功通知消息到所述客戶端。
[0032]可選地,所述銀行系統接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證,包括:
[0033]所述銀行系統根據所述卡面信息,從所述銀行系統的數據庫中獲取與所述卡面信息對應的人臉圖像;
[0034]所述銀行系統將接收到的客戶端發送的人臉圖像與從所述銀行系統的數據庫中獲取的人臉圖像進行比對;
[0035]若比對成功,則所述銀行系統確定對所述客戶端發送的人臉圖像安全認證成功。
[0036]可選地,所述銀行系統根據所述記錄信息對接收到的所述卡面信息進行安全認證之后,接收所述客戶端發送的人臉圖像之前,還包括:
[0037]所述銀行系統發送多個特征點位置信息給所述客戶端,以使所述客戶端根據接收的特征點位置信息,獲取所述銀行卡上與每個特征點位置信息對應的位置上的屬性信息;
[0038]所述銀行系統接收所述客戶端發送的屬性信息;
[0039]所述銀行系統根據所述卡面信息及所述多個特征點位置信息,從所述銀行系統的數據庫中獲取相應的屬性信息;
[0040]所述銀行系統將接收到的客戶端發送的屬性信息與從所述銀行系統的數據庫中獲取的屬性信息進行比對;
[0041]若比對成功,則所述銀行系統確定對所述客戶端發送的屬性信息安全認證成功。
[0042]另一方面,本發明實施例還提供一種銀行系統,包括:
[0043]接收單元,用于接收客戶端發送的銀行卡卡面信息;
[0044]判斷單元,用于根據所述卡面信息中的銀行卡卡號,判斷所述銀行系統的數據庫中是否存在與所述銀行卡卡號對應的記錄信息;
[0045]安全認證單元,用于若確定所述銀行系統的數據庫中存在與所述銀行卡卡號對應的記錄信息,則根據所述記錄信息對接收到的所述卡面信息進行安全認證;
[0046]若對所述卡面信息認證成功,則接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證;
[0047]發送單元,用于若對所述人臉圖像認證成功,則發送認證成功通知消息到所述客戶端。
[0048]可選地,所述安全認證單元,具體用于:
[0049]根據所述卡面信息,從所述銀行系統的數據庫中獲取與所述卡面信息對應的人臉圖像;
[0050]將接收到的客戶端發送的人臉圖像與從所述銀行系統的數據庫中獲取的人臉圖像進行比對;
[0051]若比對成功,則確定對所述客戶端發送的人臉圖像安全認證成功。
[0052]可選地,所述發送單元還用于:
[0053]發送多個特征點位置信息給所述客戶端,以使所述客戶端根據接收的特征點位置信息,獲取所述銀行卡上與每個特征點位置信息對應的位置上的屬性信息;
[0054]所述接收單元,還用于:
[0055]接收所述客戶端發送的屬性信息;
[0056]所述安全認證單元,還用于:
[0057]根據所述卡面信息及所述多個特征點位置信息,從所述銀行系統的數據庫中獲取相應的屬性信息;
[0058]將接收到的客戶端發送的屬性信息與從所述銀行系統的數據庫中獲取的屬性信息進行比對;
[0059]若比對成功,則確定對所述客戶端發送的屬性信息安全認證成功。
[0060]本發明實施例提供的銀行卡信息認證方法,客戶端在需要對銀行卡進行信息認證時,通過攝像頭對銀行卡進行拍照并生成銀行卡圖片,以及根據銀行卡圖片獲取銀行卡的卡面信息,然后將卡面信息發送至銀行系統,以使銀行系統對卡面信息進行安全認證,當銀行系統對卡面信息安全認證通過時,則客戶端通過攝像頭獲取人臉圖像后將人臉圖像發送至銀行系統,以使銀行系統根據卡面信息及人臉圖像對人臉圖像進行安全認證,若認證通過,則客戶端確定對銀行卡信息認證成功,因而該方法在對銀行卡信息進行安全認證時,需要銀行卡實體卡片出現,并對從銀行卡卡片中獲取到的銀行卡卡面信息進行安全認證,以及還需要對銀行卡持有者進行安全認證,從而保證了銀行卡信息認證的安全性,可靠性。
【附圖說明】
[0061]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0062]圖1為本發明實施例提供的銀行卡信息認證系統架構圖;
[0063]圖2為本發明實施例提供的一種銀行卡信息認證方法流程圖;
[0064]圖3為本發明實施例提供的另一種銀行卡信息認證方法流程圖;
[0065]圖4為本發明實施例提供的銀行卡信息認證方法交互流程圖;
[0066]圖5為本發明實施例提供的一種客戶端示意圖;
[0067]圖6為本發明實施例提供的一種銀行卡系統示意圖。
【具體實施方式】
[0068]為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0069]如圖1所示,為本發明實施例提供的銀行卡信息認證系統架構圖,包含銀行系統101,多個客戶端,例如客戶端102,客戶端103,其中客戶端可以是移動設備,如手機、平板電腦,或者是個人電腦等。
[0070]每個客戶端均可以通過網絡與銀行系統101進行交互,例如客戶端將獲取到的銀行卡信息發送到銀行系統101,然后由銀行系統101進行安全認證,并將認證結果返回給客戶端。
[0071]用戶在銀行開卡時,會將銀行卡進行拍照,對用戶進行人臉拍照,然后將銀行卡圖片以及人臉信息存儲于銀行系統,并且還包括銀行卡的卡面信息,如銀行卡卡號,針對信用卡,還包含英文名字、信用卡安全碼,因此開卡后,銀行系統中保存有該銀行卡的圖片、對應的用戶的人臉信息以及卡面信息,當然還包含一些銀行卡內部信息,如賬戶金額,交易日志等。
[0072]下面結合說明書附圖對本發明實施例作進一步詳細描述。如圖2所示,為本發明實施例提供的一種銀行卡信息認證方法,包括:
[0073]步驟201、客戶端在需要對銀行卡進行信息認證時,通過攝像頭對所述銀行卡進行拍照并生成銀行卡圖片,以及根據所述銀行卡圖片獲取所述銀行卡的卡面信息;
[0074]步驟202、所述客戶端將所述卡面信息發送至銀行系統,以使所述銀行系統對所述卡面信息進行安全認證;
[0075]步驟203、若所述銀行系統對所述卡面信息認證成功,則所述客戶端通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統,以使所述銀行系統根據所述卡面信息及所述人臉圖像對所述人臉圖像進行安全認證;
[0076]步驟204、若所述銀行系統對所述人臉圖像認證成功,則所述客戶端確認對所述銀行卡信息認證成功。
[0077]上述步驟201中,客戶端需要對銀行卡進行信息認證的情形有很多,比如使用移動應用綁定銀行卡賬號時需要對銀行卡進行信息認證,通過瀏覽器進行網銀支付時,也需要對銀行卡進行信息認證。
[0078]客戶端在需要對銀行卡進行信息認證時,可給攝像頭發送開啟指令,然后打開攝像頭,此時用戶可以將銀行卡置于攝像頭前進行拍照,并生成銀行卡圖片,待生成銀行卡圖片之后,還可以通過模式識別技術,獲取銀行卡圖片中的銀行卡卡面信息,其中卡面信息指的是銀行卡正面或者反面的有效信息,例如銀行卡卡號、英文名字、信用卡安全碼等。
[0079]上述步驟202中,客戶端獲取到卡面信息之后,將卡面信息發送至銀行系統,然后由銀行系統對卡面信息進行安全認證,因而在用戶開卡時,銀行系統中存儲了所有開發用戶的銀行卡信息,因此銀行系統中可以對客戶端發送的卡面信息進行安全認證,若客戶端發送的卡面信息在銀行系統中都有記錄,則銀行系統可以確認客戶端發送的卡面信息都是正確的,然后銀行系統可以發送一個安全認證成功的通知消息到客戶端,當然,如果認證失敗,也可以發送一個安全認證失敗的通知消息到客戶端。
[0080]上述步驟203中,客戶端若接收到卡面信息認證成功的通知消息,則認為銀行系統對所述卡面信息認證成功,接著發送攝像頭開啟指令,打開攝像頭,提示用戶進行人臉識另IJ,當客戶端獲取到用戶的人臉圖像之后,將獲取到的人臉圖像發送至銀行系統,然后銀行系統通過用戶之前認證成功的卡面信息從銀行系統中查找到開卡時預先存儲的與該銀行卡對應的人臉圖像,因而銀行系統可以將接收到的客戶端發送的人臉圖像與銀行系統中開卡時存儲的人臉圖像進行比對,并根據比對結果對銀行卡信息認證是否成功。
[0081]步驟204、若銀行系統對人臉圖像認證成功,則客戶端確認對銀行卡信息認證成功。
[0082]在上述步驟202中,客戶端將銀行卡卡面信息發送到銀行系統進行安全認證,在上述步驟203中,客戶端將人臉圖像發送到銀行系統進行安全。為了增加安全性,防止使用造假的銀行卡冒充真實銀行卡進行安全認證,因此在步驟202之后,步驟203之前,還可以增加對銀行卡真實性的安全認證。
[0083]具體地,所述客戶端將所述卡面信息發送至銀行系統之后,通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統之前,還包括:
[0084]所述客戶端接收所述銀行系統發送的多個特征點位置信息;
[0085]所述客戶端根據接收的多個特征點位置信息,獲取所述銀行卡圖片上與每個特征點位置信息對應的位置上的屬性信息;
[0086]所述客戶端將獲取的所有屬性信息發送到所述銀行系統,以使所述銀行系統對接收的所有屬性信息進行安全認證。
[0087]上述方法中,當銀行系統對銀行卡卡面信息安全認證成功之后,可以接著發送多個特征點位置信息到客戶端,其中,特征點位置信息指的是銀行卡的坐標信息,例如預先對銀行卡選定坐標系為以銀行卡正面放置時,以銀行卡左下角的點為坐標原點,水平方向為坐標X軸,豎直方向為坐標Y軸,建立坐標系,因而銀行卡中的每個點都可以用一個坐標表不O
[0088]銀行系統在給用戶開卡時,可以預先提取并存儲銀行卡的部分特征點位置的屬性信息,比如提取100個特征點位置,并相應存儲這100個特征點位置對應的屬性信息,其中屬性信息可以使用一個特征點位置的顏色、色度等信息來表示,因而,銀行系統中存儲了所有已開通的銀行卡的特征點位置信息以及特征點位置的屬性信息。
[0089]客戶端接收銀行系統發送的多個特征點位置信息,然后根據接收到的多個特征點位置信息,從銀行卡圖片上獲取與接收到的每個特征點位置信息對應的位置上的屬性信息,然后將獲取到的所有屬性信息發送到銀行系統,銀行系統對接收到的所有屬性信息進行安全認證,如果客戶端發送的銀行卡特征點位置對應的屬性信息與銀行系統預先存儲的銀行卡特征點位置對應的屬性信息相符合,則可以確認當前正在做認證的銀行卡是真實卡片,否則確認當前正在做認證的銀行卡是偽造的銀行卡,因而銀行卡可以發送指令,停止認證過程。
[0090]因而上述方法可以使得用戶在做銀行卡信息認證時,需要保證真實銀行卡出現,否則也會導致認證失敗,從而提高了銀行卡信息認證的安全性。
[0091]本發明實施例提供的銀行卡信息認證方法,客戶端在需要對銀行卡進行信息認證時,通過攝像頭對銀行卡進行拍照并生成銀行卡圖片,以及根據銀行卡圖片獲取銀行卡的卡面信息,然后將卡面信息發送至銀行系統,以使銀行系統對卡面信息進行安全認證,當銀行系統對卡面信息安全認證通過時,則客戶端通過攝像頭獲取人臉圖像后將人臉圖像發送至銀行系統,以使銀行系統根據卡面信息及人臉圖像對人臉圖像進行安全認證,若認證通過,則客戶端確定對銀行卡信息認證成功,因而該方法在對銀行卡信息進行安全認證時,需要銀行卡實體卡片出現,并對從銀行卡卡片中獲取到的銀行卡卡面信息進行安全認證,以及還需要對銀行卡持有者進行安全認證,從而保證了銀行卡信息認證的安全性,可靠性。
[0092]下面對本發明實施例提供的另一種銀行卡信息認證方法做詳細描述,如圖3所示,為本發明實施例提供的另一種銀行卡信息認證方法流程圖。
[0093]步驟301、銀行系統接收客戶端發送的銀行卡卡面信息;
[0094]步驟302、所述銀行系統根據所述卡面信息中的銀行卡卡號,判斷所述銀行系統的數據庫中是否存在與所述銀行卡卡號對應的記錄信息;
[0095]步驟303、若確定所述銀行系統的數據庫中存在與所述銀行卡卡號對應的記錄信息,則所述銀行系統根據所述記錄信息對接收到的所述卡面信息進行安全認證;
[0096]步驟304、若對所述卡面信息認證成功,則所述銀行系統接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證;
[0097]步驟305、若對所述人臉圖像認證成功,則所述銀行系統發送認證成功通知消息到所述客戶端。
[0098]上述步驟301中,銀行系統接收客戶端發送的銀行卡的卡面信息,其中銀行卡的卡面信息包括銀行卡卡號,針對信用卡,還包含英文名字、信用卡安全碼。
[0099]上述步驟302中,銀行系統根據卡面信息中的銀行卡卡號,判斷銀行系統的數據庫中是否存在與所述銀行卡卡號對應的記錄信息。由于在開卡時銀行系統的數據庫中存儲了所有開通的銀行卡的記錄信息,因此只需要可以將客戶端發送的卡面信息中的銀行卡卡號與銀行系統的數據庫中存儲的銀行卡進行比對,即可確認銀行系統的數據庫中是否存在與該銀行卡卡號對應的記錄信息。
[0100]上述步驟303中,若確定所述銀行系統的數據庫中存在與所述銀行卡卡號對應的記錄信息,則銀行系統對客戶端發送的銀行卡卡面信息中的其它信息進行安全認證,比如英文名字、信用卡安全碼等,以進一步確認該銀行卡的卡面信息是否完全正確,從而增加驗證的安全性和完整性。
[0101]上述步驟304中,如果步驟303中對卡面信息認證成功,則銀行系統接收客戶端發送的人臉圖像,并根據卡面信息對所述客戶端發送的人臉圖像進行安全認證。
[0102]具體地,所述銀行系統接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證,包括:
[0103]所述銀行系統根據所述卡面信息,從所述銀行系統的數據庫中獲取與所述卡面信息對應的人臉圖像;
[0104]所述銀行系統將接收到的客戶端發送的人臉圖像與從所述銀行系統的數據庫中獲取的人臉圖像進行比對;
[0105]若比對成功,則所述銀行系統確定對所述客戶端發送的人臉圖像安全認證成功。
[0106]此外,在步驟303之后,步驟304之前,還可以對銀行卡進行進一步地安全驗證,具體地,所述銀行系統根據所述記錄信息對接收到的所述卡面信息進行安全認證之后,接收所述客戶端發送的人臉圖像之前,還包括:
[0107]所述銀行系統發送多個特征點位置信息給所述客戶端,以使所述客戶端根據接收的特征點位置信息,獲取所述銀行卡上與每個特征點位置信息對應的位置上的屬性信息;
[0108]所述銀行系統接收所述客戶端發送的屬性信息;
[0109]所述銀行系統根據所述卡面信息及所述多個特征點位置信息,從所述銀行系統的數據庫中獲取相應的屬性信息;
[0110]所述銀行系統將接收到的客戶端發送的屬性信息與從所述銀行系統的數據庫中獲取的屬性信息進行比對;
[0111]若比對成功,則所述銀行系統確定對所述客戶端發送的屬性信息安全認證成功。
[0112]上述方法中,當銀行系統對銀行卡卡面信息安全認證成功之后,接著發送多個特征點位置信息到客戶端,其中,特征點位置信息指的是銀行卡的坐標信息,例如預先對銀行卡選定坐標系為以銀行卡正面放置時,以銀行卡左下角的點為坐標原點,水平方向為坐標X軸,豎直方向為坐標Y軸,建立坐標系,因而銀行卡中的每個點都可以用一個坐標表示。
[0113]銀行系統在給用戶開卡時,可以預先提取并存儲銀行卡的部分特征點位置的屬性信息,比如提取100個特征點位置,并相應存儲這100個特征點位置對應的屬性信息,其中屬性信息可以使用一個特征點位置的顏色、色度等信息來表示,因而,銀行系統中存儲了所有已開通的銀行卡的特征點位置信息以及特征點位置的屬性信息。
[0114]客戶端接收銀行系統發送的多個特征點位置信息,然后根據接收到的多個特征點位置信息,從銀行卡圖片上獲取與接收到的每個特征點位置信息對應的位置上的屬性信息,然后將獲取到的所有屬性信息發送到銀行系統,銀行系統對接收到的所有屬性信息進行安全認證,具體地,如果客戶端發送的銀行卡特征點位置對應的屬性信息與銀行系統預先存儲的銀行卡特征點位置對應的屬性信息相符合,則可以確認當前正在做認證的銀行卡是真實卡片,否則確認當前正在做認證的銀行卡是偽造的銀行卡,因而銀行卡可以發送指令,停止認證過程。
[0115]因而上述方法可以使得用戶在做銀行卡信息認證時,需要保證真實銀行卡出現,否則也會導致認證失敗,從而提高了銀行卡信息認證的安全性。
[0116]上述步驟305中,若對所述人臉圖像認證也成功,則銀行系統發送認證成功通知消息到客戶端,表明對銀行卡的認證通過。
[0117]下面對客戶端與銀行系統在對銀行卡信息進行安全認證的交互做詳細描述,如圖4所示,為本發明實施例提供的銀行卡信息認證方法交互流程圖。
[0118]步驟401、客戶端通過攝像頭對銀行卡進行拍照并生成銀行卡圖片,以及根據銀行卡圖片獲取銀行卡的卡面信息;
[0119]步驟402、客戶端將卡面信息發送至銀行系統;
[0120]步驟403、銀行系統根據所述卡面信息中的銀行卡卡號,判斷銀行系統的數據庫中是否存在與該銀行卡卡號對應的記錄信息;
[0121]步驟404、若確定銀行系統的數據庫中存在與該銀行卡卡號對應的記錄信息,則銀行系統根據記錄信息對接收到的卡面信息進行安全認證;
[0122]步驟405、若安全認證成功,則銀行系統發送卡面信息認證成功通知消息給客戶端,其中,卡面信息認證成功通知消息中還包含有多個特征點位置信息;
[0123]步驟406、客戶端根據接收的多個特征點位置信息,獲取銀行卡圖片上與每個特征點位置信息對應的位置上的屬性信息;
[0124]步驟407、客戶端將獲取的所有屬性信息發送到銀行系統;
[0125]步驟408、銀行系統對接收到的所有屬性信息進行安全認證,若認證成功,則發送屬性信息驗證成功通知消息到客戶端;
[0126]步驟409、客戶端接收到屬性信息驗證成功通知消息后,通過攝像頭獲取人臉圖像;
[0127]步驟410、客戶端將人臉圖像攜帶于人臉圖像消息中發送至銀行系統;
[0128]步驟411、銀行系統對接收到的人臉圖像進行安全認證;
[0129]步驟412、若銀行系統對接收到的人臉圖像安全認證成功,則發送人臉圖像安全認證成功通知消息給客戶端;
[0130]步驟413、若客戶端接收到銀行系統發送的人臉圖像安全認證成功通知消息,則確認對銀行卡信息認證成功。
[0131]基于相同的技術構思,本發明實施例還提供一種客戶端。如圖5所示,為本發明實施例提供的客戶端,包括:
[0132]獲取單元501,用于在需要對銀行卡進行信息認證時,通過攝像頭對所述銀行卡進行拍照并生成銀行卡圖片,以及根據所述銀行卡圖片獲取所述銀行卡的卡面信息;
[0133]發送單元502,用于將所述卡面信息發送至銀行系統,以使所述銀行系統對所述卡面信息進行安全認證;
[0134]若所述銀行系統對所述卡面信息認證成功,則通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統,以使所述銀行系統根據所述卡面信息及所述人臉圖像對所述人臉圖像進行安全認證;
[0135]確認單元503,用于若所述銀行系統對所述人臉圖像認證成功,則確認對所述銀行卡信息認證成功。
[0136]可選地,所述獲取單元501,還用于:
[0137]接收所述銀行系統發送的多個特征點位置信息;
[0138]根據接收的多個特征點位置信息,獲取所述銀行卡圖片上與每個特征點位置信息對應的位置上的屬性信息;
[0139]所述發送單元502,還用于:
[0140]將獲取的所有屬性信息發送到所述銀行系統,以使所述銀行系統對接收的所有屬性信息進行安全認證。
[0141]基于相同的技術構思,本發明實施例還提供一種銀行系統。如圖6所示,為本發明實施例提供的銀行系統,包括:
[0142]接收單元601,用于接收客戶端發送的銀行卡卡面信息;
[0143]判斷單元602,用于根據所述卡面信息中的銀行卡卡號,判斷所述銀行系統的數據庫中是否存在與所述銀行卡卡號對應的記錄信息;
[0144]安全認證單元603,用于若確定所述銀行系統的數據庫中存在與所述銀行卡卡號對應的記錄信息,則根據所述記錄信息對接收到的所述卡面信息進行安全認證;
[0145]若對所述卡面信息認證成功,則接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證;
[0146]發送單元604,用于若對所述人臉圖像認證成功,則發送認證成功通知消息到所述客戶端。
[0147]可選地,所述安全認證單元603,具體用于:
[0148]根據所述卡面信息,從所述銀行系統的數據庫中獲取與所述卡面信息對應的人臉圖像;
[0149]將接收到的客戶端發送的人臉圖像與從所述銀行系統的數據庫中獲取的人臉圖像進行比對;
[0150]若比對成功,則確定對所述客戶端發送的人臉圖像安全認證成功。
[0151]可選地,所述發送單元604還用于:
[0152]發送多個特征點位置信息給所述客戶端,以使所述客戶端根據接收的特征點位置信息,獲取所述銀行卡上與每個特征點位置信息對應的位置上的屬性信息;
[0153]所述接收單元601,還用于:
[0154]接收所述客戶端發送的屬性信息;
[0155]所述安全認證單元603,還用于:
[0156]根據所述卡面信息及所述多個特征點位置信息,從所述銀行系統的數據庫中獲取相應的屬性信息;
[0157]將接收到的客戶端發送的屬性信息與從所述銀行系統的數據庫中獲取的屬性信息進行比對;
[0158]若比對成功,則確定對所述客戶端發送的屬性信息安全認證成功。
[0159]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0160]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0161]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0162]盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明范圍的所有變更和修改。
[0163]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【主權項】
1.一種銀行卡信息認證方法,其特征在于,包括: 客戶端在需要對銀行卡進行信息認證時,通過攝像頭對所述銀行卡進行拍照并生成銀行卡圖片,以及根據所述銀行卡圖片獲取所述銀行卡的卡面信息; 所述客戶端將所述卡面信息發送至銀行系統,以使所述銀行系統對所述卡面信息進行安全認證; 若所述銀行系統對所述卡面信息認證成功,則所述客戶端通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統,以使所述銀行系統根據所述卡面信息及所述人臉圖像對所述人臉圖像進行安全認證; 若所述銀行系統對所述人臉圖像認證成功,則所述客戶端確認對所述銀行卡信息認證成功。2.如權利要求1所述的方法,其特征在于,所述客戶端將所述卡面信息發送至銀行系統之后,通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統之前,還包括: 所述客戶端接收所述銀行系統發送的多個特征點位置信息; 所述客戶端根據接收的多個特征點位置信息,獲取所述銀行卡圖片上與每個特征點位置信息對應的位置上的屬性信息; 所述客戶端將獲取的所有屬性信息發送到所述銀行系統,以使所述銀行系統對接收的所有屬性信息進行安全認證。3.一種銀行卡信息認證方法,其特征在于,包括: 銀行系統接收客戶端發送的銀行卡卡面信息; 所述銀行系統根據所述卡面信息中的銀行卡卡號,判斷所述銀行系統的數據庫中是否存在與所述銀行卡卡號對應的記錄信息; 若確定所述銀行系統的數據庫中存在與所述銀行卡卡號對應的記錄信息,則所述銀行系統根據所述記錄信息對接收到的所述卡面信息進行安全認證; 若對所述卡面信息認證成功,則所述銀行系統接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證; 若對所述人臉圖像認證成功,則所述銀行系統發送認證成功通知消息到所述客戶端。4.如權利要求3所述的方法,其特征在于,所述銀行系統接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證,包括: 所述銀行系統根據所述卡面信息,從所述銀行系統的數據庫中獲取與所述卡面信息對應的人臉圖像; 所述銀行系統將接收到的客戶端發送的人臉圖像與從所述銀行系統的數據庫中獲取的人臉圖像進行比對; 若比對成功,則所述銀行系統確定對所述客戶端發送的人臉圖像安全認證成功。5.如權利要求3所述的方法,其特征在于,所述銀行系統根據所述記錄信息對接收到的所述卡面信息進行安全認證之后,接收所述客戶端發送的人臉圖像之前,還包括: 所述銀行系統發送多個特征點位置信息給所述客戶端,以使所述客戶端根據接收的特征點位置信息,獲取所述銀行卡上與每個特征點位置信息對應的位置上的屬性信息; 所述銀行系統接收所述客戶端發送的屬性信息; 所述銀行系統根據所述卡面信息及所述多個特征點位置信息,從所述銀行系統的數據庫中獲取相應的屬性信息; 所述銀行系統將接收到的客戶端發送的屬性信息與從所述銀行系統的數據庫中獲取的屬性信息進行比對; 若比對成功,則所述銀行系統確定對所述客戶端發送的屬性信息安全認證成功。6.一種客戶端,其特征在于,包括: 獲取單元,用于在需要對銀行卡進行信息認證時,通過攝像頭對所述銀行卡進行拍照并生成銀行卡圖片,以及根據所述銀行卡圖片獲取所述銀行卡的卡面信息; 發送單元,用于將所述卡面信息發送至銀行系統,以使所述銀行系統對所述卡面信息進行安全認證; 若所述銀行系統對所述卡面信息認證成功,則通過所述攝像頭獲取人臉圖像后將所述人臉圖像發送至所述銀行系統,以使所述銀行系統根據所述卡面信息及所述人臉圖像對所述人臉圖像進行安全認證; 確認單元,用于若所述銀行系統對所述人臉圖像認證成功,則確認對所述銀行卡信息認證成功。7.如權利要求6所述的客戶端,其特征在于,所述獲取單元,還用于: 接收所述銀行系統發送的多個特征點位置信息; 根據接收的多個特征點位置信息,獲取所述銀行卡圖片上與每個特征點位置信息對應的位置上的屬性信息; 所述發送單元,還用于: 將獲取的所有屬性信息發送到所述銀行系統,以使所述銀行系統對接收的所有屬性信息進行安全認證。8.一種銀行系統,其特征在于,包括: 接收單元,用于接收客戶端發送的銀行卡卡面信息; 判斷單元,用于根據所述卡面信息中的銀行卡卡號,判斷所述銀行系統的數據庫中是否存在與所述銀行卡卡號對應的記錄信息; 安全認證單元,用于若確定所述銀行系統的數據庫中存在與所述銀行卡卡號對應的記錄信息,則根據所述記錄信息對接收到的所述卡面信息進行安全認證; 若對所述卡面信息認證成功,則接收所述客戶端發送的人臉圖像,并根據所述卡面信息對所述客戶端發送的人臉圖像進行安全認證; 發送單元,用于若對所述人臉圖像認證成功,則發送認證成功通知消息到所述客戶端。9.如權利要求8所述的銀行系統,其特征在于,所述安全認證單元,具體用于: 根據所述卡面信息,從所述銀行系統的數據庫中獲取與所述卡面信息對應的人臉圖像; 將接收到的客戶端發送的人臉圖像與從所述銀行系統的數據庫中獲取的人臉圖像進行比對; 若比對成功,則確定對所述客戶端發送的人臉圖像安全認證成功。10.如權利要求8所述的銀行系統,其特征在于,所述發送單元還用于: 發送多個特征點位置信息給所述客戶端,以使所述客戶端根據接收的特征點位置信息,獲取所述銀行卡上與每個特征點位置信息對應的位置上的屬性信息; 所述接收單元,還用于: 接收所述客戶端發送的屬性信息; 所述安全認證單元,還用于: 根據所述卡面信息及所述多個特征點位置信息,從所述銀行系統的數據庫中獲取相應的屬性信息; 將接收到的客戶端發送的屬性信息與從所述銀行系統的數據庫中獲取的屬性信息進行比對; 若比對成功,則確定對所述客戶端發送的屬性信息安全認證成功。
【文檔編號】G06Q20/40GK105931050SQ201511016984
【公開日】2016年9月7日
【申請日】2015年12月29日
【發明人】才華
【申請人】中國銀聯股份有限公司