銀行卡質(zhì)量檢測方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種銀行卡質(zhì)量檢測方法及裝置,涉及銀行卡制造【技術(shù)領(lǐng)域】,該方法包括:獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸字信息和卡片密鑰信息;對卡片密鑰信息進行驗證;若卡片密鑰信息正確,獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁條信息、芯片信息、卡片平印信息、凹凸字信息與卡片數(shù)據(jù)是否一致,若與卡片數(shù)據(jù)一致,確定待檢測的銀行卡正常;若卡片密鑰信息錯誤或者卡片密鑰信息錯誤,或者磁條信息、芯片信息、卡片平印信息、凹凸字信息之中任一信息與卡片數(shù)據(jù)不一致,確定待檢測的銀行卡異常。本發(fā)明能夠解決當前銀行卡可能存在制造質(zhì)量缺陷,而不易預先檢測出的問題。
【專利說明】銀行卡質(zhì)量檢測方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及銀行卡制造【技術(shù)領(lǐng)域】,尤其涉及一種銀行卡質(zhì)量檢測方法及裝置。
【背景技術(shù)】
[0002] 銀行卡(Bank Card)是商業(yè)銀行等金融機構(gòu)及郵政儲匯機構(gòu)向社會發(fā)行的,具有 消費信用、轉(zhuǎn)賬結(jié)算、存取現(xiàn)金等全部或部分功能的信用支付工具。當前,銀行卡已經(jīng)較為 普及,銀行卡每年的制造量也在逐年增大。
[0003] 當前,隨著銀行卡技術(shù)的發(fā)展,逐漸出現(xiàn)了銀行卡個人化的概念,即需對銀行卡的 卡片磁條、凸凹字信息以及平印信息等進行個人化,還需要在銀行卡的芯片中寫入復雜的 多應用信息,這些多應用信息包括金融應用信息以及各種行業(yè)特色應用信息等。在個人化 的銀行卡制作完成后,該個人化銀行卡即可流入社會進行使用。
[0004] 然而,當前的個人化銀行卡可能存在制造質(zhì)量缺陷,銀行卡中存儲的數(shù)據(jù)及密鑰 信息可能存在錯誤,導致銀行卡安全認證失敗而無法使用,或者在銀行卡使用中存在安全 漏洞,對銀行信息系統(tǒng)造成威脅,影響客戶與銀行資金的安全。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的實施例提供一種銀行卡質(zhì)量檢測方法及裝置,以解決當前的銀行卡可能 存在制造質(zhì)量缺陷,而不易預先檢測出的問題。
[0006] 為達到上述目的,本發(fā)明采用如下技術(shù)方案:
[0007] -種銀行卡質(zhì)量檢測方法,包括:
[0008] 獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸字信息和卡片密 鑰信息;
[0009] 根據(jù)預先設置的脫機密鑰認證數(shù)據(jù)對所述卡片密鑰信息進行驗證,判斷所述卡片 密鑰信息是否正確;
[0010] 若判斷到所述卡片密鑰信息正確,從銀行卡系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對 應的卡片數(shù)據(jù),并判斷所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與所述卡片數(shù) 據(jù)是否一致;
[0011] 若所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與所述卡片數(shù)據(jù)一致,確 定所述待檢測的銀行卡正常;
[0012] 若判斷到所述卡片密鑰信息錯誤,或者所述磁條信息、芯片信息、卡片平印信息、 凹凸字信息之中任一信息與所述卡片數(shù)據(jù)不一致,確定所述待檢測的銀行卡異常。
[0013] 具體的,所述獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸字 信息和卡片密鑰信息,包括:
[0014] 控制攝像機拍攝所述待檢測的銀行卡,獲取所述待檢測的銀行卡的圖像;
[0015] 通過光學字符識別方式識別所述圖像上的卡片平印信息以及凹凸字信息。
[0016] 具體的,所述通過光學字符識別方式識別所述圖像上的卡片平印信息以及凹凸字 信息,包括:
[0017] 獲取待檢測的銀行卡的圖像對比度;
[0018] 根據(jù)所述圖像對比度,確定所述圖像的興趣區(qū)域,通過光學字符識別方式識別所 述興趣區(qū)域中的所述卡片平印信息以及凹凸字信息。
[0019] 或者,所述通過光學字符識別方式識別所述待檢測的銀行卡的卡片平印信息以及 凹凸字信息,包括:
[0020] 根據(jù)預先設置的字符特征信息,識別所述待檢測的銀行卡的卡片平印信息以及凹 凸字信息,所述字符特征信息包括字符交叉點的位置和數(shù)量以及字符角點的位置和數(shù)量。
[0021] 或者,所述通過光學字符識別方式識別所述待檢測的銀行卡的卡片平印信息以及 凹凸字信息,包括:
[0022] 根據(jù)預先設置的字符排列和間距信息,識別所述待檢測的銀行卡的卡片平印信息 以及凹凸字信息。
[0023] 此外,所述獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸字信 息和卡片密鑰信息,還包括:
[0024] 控制磁條信息讀寫器從所述待檢測的銀行卡上讀取所述磁條信息。
[0025] 具體的,所述待檢測的銀行卡的芯片為接觸式芯片或非接觸式芯片。
[0026] 具體的,所述獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸字 信息和卡片密鑰信息,包括:
[0027] 控制非接觸式芯片讀寫器讀取所述待檢測的銀行卡的非接觸式芯片的芯片信 息;
[0028] 控制接觸式芯片讀寫器讀取所述待檢測的銀行卡的接觸式芯片的芯片信息。
[0029] 另外,所述銀行卡質(zhì)量檢測方法,還包括:
[0030] 向所述待檢測的銀行卡發(fā)送業(yè)務數(shù)據(jù)請求;
[0031] 獲取所述待檢測的銀行卡返回的業(yè)務數(shù)據(jù),并驗證所述業(yè)務數(shù)據(jù)是否正確;
[0032] 若所述業(yè)務數(shù)據(jù)正確,從銀行卡系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù) 據(jù),并判斷所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與所述卡片數(shù)據(jù)是否一致。
[0033] 另外,所述銀行卡質(zhì)量檢測方法,還包括:
[0034] 控制卡片傳動裝置將正常銀行卡傳送到一第一集卡盒中;
[0035] 控制所述卡片傳動裝置將異常銀行卡傳送到一第二集卡盒中。
[0036] 一種銀行卡質(zhì)量檢測裝置,包括:
[0037] 信息獲取單元,用于獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、 凹凸字信息和卡片密鑰信息;
[0038] 密鑰信息驗證單元,用于根據(jù)預先設置的脫機密鑰認證數(shù)據(jù)對所述卡片密鑰信息 進行驗證,判斷所述卡片密鑰信息是否正確;
[0039] 卡片數(shù)據(jù)驗證單元,用于在判斷到所述卡片密鑰信息正確時,從銀行卡系統(tǒng)數(shù)據(jù) 庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷所述磁條信息、芯片信息、卡片平印信 息、凹凸字信息與所述卡片數(shù)據(jù)是否一致;
[0040] 正??ù_定單元,用于在所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與 所述卡片數(shù)據(jù)一致時,確定所述待檢測的銀行卡正常;
[0041] 異??ù_定單元,用于在判斷到所述卡片密鑰信息錯誤,或者所述磁條信息、芯片 信息、卡片平印信息、凹凸字信息之中任一信息與所述卡片數(shù)據(jù)不一致時,確定所述待檢測 的銀行卡異常。
[0042] 具體的,所述信息獲取單元,包括:
[0043]拍攝模塊,用于控制攝像機拍攝所述待檢測的銀行卡,獲取所述待檢測的銀行卡 的圖像;
[0044] 識別模塊,用于通過光學字符識別方式識別所述圖像上的卡片平印信息以及凹凸 字信息。
[0045] 具體的,所述識別模塊用于:
[0046] 獲取待檢測的銀行卡的圖像對比度;
[0047] 根據(jù)所述圖像對比度,確定所述圖像的興趣區(qū)域,通過光學字符識別方式識別所 述興趣區(qū)域中的所述卡片平印信息以及凹凸字信息。
[0048] 具體的,所述識別模塊用于:
[0049] 根據(jù)預先設置的字符特征信息,識別所述待檢測的銀行卡的卡片平印信息以及凹 凸字信息,所述字符特征信息包括字符交叉點的位置和數(shù)量以及字符角點的位置和數(shù)量。
[0050] 具體的,所述識別模塊用于:
[0051] 根據(jù)預先設置的字符排列和間距信息,識別所述待檢測的銀行卡的卡片平印信息 以及凹凸字信息。
[0052] 進一步的,所述信息獲取單元還包括:
[0053] 磁條信息讀取模塊,用于控制磁條信息讀寫器從所述待檢測的銀行卡上讀取所述 磁條信息。
[0054] 具體的,所述信息獲取單元中的待檢測的銀行卡的芯片為接觸式芯片或非接觸式 心/T 〇
[0055] 進一步的,所述信息獲取單元還包括:
[0056] 非接觸式芯片讀取模塊,用于控制非接觸式芯片讀寫器讀取所述待檢測的銀行卡 的非接觸式芯片的芯片信息;
[0057] 接觸式芯片讀取模塊,用于控制接觸式芯片讀寫器讀取所述待檢測的銀行卡的接 觸式芯片的芯片信息。
[0058] 另外,所述銀行卡質(zhì)量檢測裝置還包括:
[0059] 數(shù)據(jù)請求單元,用于向所述待檢測的銀行卡發(fā)送業(yè)務數(shù)據(jù)請求;
[0060] 業(yè)務數(shù)據(jù)驗證單元,用于獲取所述待檢測的銀行卡返回的業(yè)務數(shù)據(jù),并驗證所述 業(yè)務數(shù)據(jù)是否正確;
[0061] 所述卡片數(shù)據(jù)驗證單元,還用于在所述業(yè)務數(shù)據(jù)正確時,從銀行卡系統(tǒng)數(shù)據(jù)庫中 獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷所述磁條信息、芯片信息、卡片平印信息、凹 凸字信息與所述卡片數(shù)據(jù)是否一致。
[0062] 進一步的,所述銀行卡質(zhì)量檢測裝置,還包括傳動單元,用于控制卡片傳動裝置將 正常銀行卡傳送到一第一集卡盒中,并控制所述卡片傳動裝置將異常銀行卡傳送到一第二 集卡盒中。
[0063] 本發(fā)明實施例提供的銀行卡質(zhì)量檢測方法及裝置,通過預先設置的脫機密鑰認證 數(shù)據(jù)對卡片密鑰信息進行了驗證,以判斷卡片密鑰信息是否正確,并在密鑰信息正確時從 銀行卡系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁條信息、芯片信息、卡 片平印信息、凹凸字信息與卡片數(shù)據(jù)是否一致;若磁條信息、芯片信息、卡片平印信息、凹凸 字信息與卡片數(shù)據(jù)一致,確定待檢測的銀行卡正常;若判斷到卡片密鑰信息錯誤或者卡片 密鑰信息錯誤,或者磁條信息、芯片信息、卡片平印信息、凹凸字信息之中任一信息與卡片 數(shù)據(jù)不一致,確定待檢測的銀行卡異常。這樣,對于銀行卡在制造時存在的質(zhì)量缺陷較易檢 測出,避免了銀行卡在后續(xù)被使用時的安全認證失敗,或者出現(xiàn)安全漏洞的問題。
【專利附圖】
【附圖說明】
[0064] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0065] 圖1為本發(fā)明實施例提供的銀行卡質(zhì)量檢測方法的流程圖;
[0066] 圖2為本發(fā)明實施例中的銀行卡質(zhì)量檢測系統(tǒng)的結(jié)構(gòu)示意圖;
[0067] 圖3為本發(fā)明實施例中的銀行卡質(zhì)量檢測系統(tǒng)的結(jié)構(gòu)示意圖;
[0068] 圖4為本發(fā)明實施例提供的銀行卡質(zhì)量檢測方法的流程圖;
[0069] 圖5為本發(fā)明提供的銀行卡質(zhì)量檢測裝置的結(jié)構(gòu)示意圖;
[0070] 圖6為本發(fā)明提供的銀行卡質(zhì)量檢測裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0071] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0072] 如圖1所示,本發(fā)明實施例提供的銀行卡質(zhì)量檢測方法,包括:
[0073] 步驟101、獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸字信息 和卡片密鑰信息。
[0074] 步驟102、根據(jù)預先設置的脫機密鑰認證數(shù)據(jù)對卡片密鑰信息進行驗證,判斷卡片 密鑰信息是否正確。若判斷到卡片密鑰信息正確,執(zhí)行步驟103,若判斷到卡片密鑰信息錯 誤,執(zhí)行步驟105。
[0075] 步驟103、從銀行卡系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁 條信息、芯片信息、卡片平印信息、凹凸字信息與卡片數(shù)據(jù)是否一致。若磁條信息、芯片信 息、卡片平印信息、凹凸字信息與卡片數(shù)據(jù)一致,執(zhí)行步驟104,若磁條信息、芯片信息、卡片 平印信息、凹凸字信息之中任一信息與卡片數(shù)據(jù)不一致,執(zhí)行步驟105。
[0076] 步驟104、確定待檢測的銀行卡正常。
[0077] 步驟105、確定待檢測的銀行卡異常。
[0078] 值得說明的是,本發(fā)明實施例提供的銀行卡質(zhì)量檢測方法的執(zhí)行主體可以是一種 銀行卡質(zhì)量檢測裝置,但不僅局限于此。
[0079] 本發(fā)明實施例提供的銀行卡質(zhì)量檢測方法,通過預先設置的脫機密鑰認證數(shù)據(jù)對 卡片密鑰信息進行了驗證,以判斷卡片密鑰信息是否正確,并在密鑰信息正確時從銀行卡 系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁條信息、芯片信息、卡片平印 信息、凹凸字信息與卡片數(shù)據(jù)是否一致;若磁條信息、芯片信息、卡片平印信息、凹凸字信息 與卡片數(shù)據(jù)一致,確定待檢測的銀行卡正常;若判斷到卡片密鑰信息錯誤或者卡片密鑰信 息錯誤,或者磁條信息、芯片信息、卡片平印信息、凹凸字信息之中任一信息與卡片數(shù)據(jù)不 一致,確定待檢測的銀行卡異常。這樣,對于銀行卡在制造時存在的質(zhì)量缺陷較易檢測出, 避免了銀行卡在后續(xù)被使用時的安全認證失敗,或者出現(xiàn)安全漏洞的問題。
[0080] 具體的,上述步驟101獲取卡片平印信息和凹凸字信息可以通過如下方式:
[0081] 控制攝像機拍攝待檢測的銀行卡,獲取待檢測的銀行卡的圖像,通過光學字符識 別方式識別圖像上的卡片平印信息以及凹凸字信息。
[0082] 凹凸字信息一般可以包括銀行卡卡號,持卡人姓名,編號等,但不僅局限于此。
[0083] 上述的通過光學字符識別方式識別圖像上的卡片平印信息以及凹凸字信息,可以 通過如下方式實現(xiàn):
[0084] 獲取待檢測的銀行卡的圖像對比度,并根據(jù)圖像對比度,確定圖像的興趣區(qū)域,通 過光學字符識別方式識別興趣區(qū)域中的卡片平印信息以及凹凸字信息。
[0085] 另外,上述的通過光學字符識別方式識別待檢測的銀行卡的卡片平印信息以及凹 凸字信息,還可以通過如下方式實現(xiàn):
[0086] 根據(jù)預先設置的字符特征信息,識別待檢測的銀行卡的卡片平印信息以及凹凸字 信息,字符特征信息包括字符交叉點的位置和數(shù)量以及字符角點的位置和數(shù)量。
[0087] 此外,上述的通過光學字符識別方式識別待檢測的銀行卡的卡片平印信息以及凹 凸字信息,還可以通過如下方式實現(xiàn):
[0088] 根據(jù)預先設置的字符排列和間距信息,識別待檢測的銀行卡的卡片平印信息以及 凹凸字信息。
[0089] 另外,上述的步驟101中獲取待檢測的銀行卡的磁條信息可以通過如下方式實 現(xiàn):
[0090] 控制磁條信息讀寫器從待檢測的銀行卡上讀取磁條信息。
[0091] 本發(fā)明中的待檢測的銀行卡的芯片可以為接觸式芯片或非接觸式芯片。
[0092] 此外,上述的步驟101中獲取芯片信息,可以通過如下方式實現(xiàn):
[0093] 控制非接觸式芯片讀寫器讀取待檢測的銀行卡的非接觸式芯片的芯片信息。
[0094] 控制接觸式芯片讀寫器讀取待檢測的銀行卡的接觸式芯片的芯片信息。
[0095] 其中,非接觸式芯片讀寫器在工作時需要滿足非接觸通訊協(xié)議(Type A,Type B), 而接觸式芯片讀寫器需要滿足接觸通訊協(xié)議(TO, T1)。
[0096] 另外,在步驟104確定出正常銀行卡和步驟105確定出異常銀行卡后,可以控制卡 片傳動裝置將正常銀行卡傳送到一第一集卡盒中,且控制卡片傳動裝置將異常銀行卡傳送 到一第二集卡盒中。
[0097] 為了實現(xiàn)上述步驟101-105,如圖2所示,本發(fā)明實施例中的銀行卡質(zhì)量檢測系 統(tǒng),該系統(tǒng)包括操作平臺209、第一集卡盒210、第二集卡盒206、待檢測銀行卡存儲盒211以 及外聯(lián)接口 208。進一步的,如圖3所示,該銀行卡質(zhì)量檢測系統(tǒng)的內(nèi)部結(jié)構(gòu)包括光學字符 識別處理器202、非接觸式芯片讀寫器陣列212、接觸式芯片讀寫器陣列204、磁條信息讀寫 器203、卡片傳動裝置207、中央控制芯片201、安全保護站205。中央控制芯片201與安全 保護站205、外聯(lián)接口 208以及操作平臺209控制連接,操作平臺209可以為計算機等具有 輸入和操作功能的設備。另外,該中央控制芯片201還與第一集卡盒210、第二集卡盒206、 待檢測銀行卡存儲盒211、光學字符識別處理器202、非接觸式芯片讀寫器陣列212、接觸式 芯片讀寫器陣列204、磁條信息讀寫器203、卡片傳動裝置207控制連接,以分別控制各部分 工作。該待檢測銀行卡存儲盒211在卡片傳動裝置207的一端,而第一集卡盒210和第二 集卡盒206在卡片傳動裝置207的另一端,從待檢測銀行卡存儲盒211向第一集卡盒210 和第二集卡盒206的方向上,卡片傳動裝置207依次經(jīng)過磁條信息讀寫器203、接觸式芯片 讀寫器陣列204、非接觸式芯片讀寫器陣列212、以及光學字符識別處理器202。該光學字符 識別處理器202中可以帶有用于拍攝待檢測銀行卡的攝像機213。
[0098] 此外,針對于上述圖2和圖3所示的系統(tǒng)結(jié)構(gòu),為了便于本領(lǐng)域技術(shù)人員更好的理 解本發(fā)明技術(shù)方案,下面列舉一個更為具體的實施例,如圖4所示,本發(fā)明實施例提供的銀 行卡質(zhì)量檢測方法,包括:
[0099] 步驟301、從待檢測銀行卡存儲盒中獲取待檢測的銀行卡,并通過控制卡片傳動裝 置傳送該待檢測的銀行卡到磁條信息讀寫器。
[0100] 在從待檢測銀行卡存儲盒中獲取待檢測的銀行卡之前,需要將一至多張待檢測銀 行卡放入到待檢測銀行卡存儲盒中。
[0101] 值得說明的是,待檢測銀行卡的芯片可以是接觸式芯片或者非接觸式芯片。
[0102] 步驟302、控制磁條信息讀寫器從待檢測的銀行卡上讀取磁條信息,并將磁條信息 發(fā)送給中央控制芯片。
[0103] 上述的磁條信息中一般包括賬戶名、卡片有效日期信息等,但不僅局限于此。
[0104] 步驟303、中央控制芯片對磁條信息進行解析,并確定對磁條信息解析是否成功。 若對磁條信息解析成功,執(zhí)行步驟305 ;若對磁條信息解析失敗,執(zhí)行步驟304。
[0105] 步驟304、確定待檢測的銀行卡異常,并控制卡片傳動裝置將異常銀行卡傳送到該 第二集卡盒中。
[0106] 步驟305、將解析后的磁條信息進行臨時存儲。之后繼續(xù)執(zhí)行步驟306。
[0107] 步驟306、控制非接觸式芯片讀寫器讀取待檢測的銀行卡的非接觸式芯片的芯片 信息,并獲取非接觸式芯片對應的卡片密鑰信息,或者控制接觸式芯片讀寫器讀取待檢測 的銀行卡的接觸式芯片的芯片信息,并獲取接觸式芯片對應的卡片密鑰信息。
[0108] 上述的非接觸式芯片讀寫器和接觸式芯片讀寫器均可以采用讀寫器陣列的方式, 以可以同時讀取多張待檢測銀行卡。
[0109] 步驟307、將芯片信息和卡片密鑰信息發(fā)送給中央控制芯片。
[0110] 步驟308、根據(jù)預先設置的脫機密鑰認證數(shù)據(jù)對卡片密鑰信息進行驗證,判斷卡片 密鑰信息是否正確。若判斷到卡片密鑰信息錯誤,執(zhí)行步驟304。若判斷到卡片密鑰信息正 確,執(zhí)行步驟309。
[0111] 在上述的安全保護站中可以預先存儲有脫機密鑰認證數(shù)據(jù),在獲取到卡片密鑰信 息后,可以與該脫機密鑰認證數(shù)據(jù)進行比對驗證,從而確定卡片密鑰信息的正確性。
[0112] 步驟309、向待檢測的銀行卡發(fā)送業(yè)務數(shù)據(jù)請求,并獲取待檢測的銀行卡返回的業(yè) 務數(shù)據(jù),驗證業(yè)務數(shù)據(jù)是否正確。若業(yè)務數(shù)據(jù)錯誤,執(zhí)行步驟304 ;若業(yè)務數(shù)據(jù)正確,執(zhí)行步 驟 310。
[0113] 上述的中央控制芯片可以通過互聯(lián)網(wǎng)專線連接業(yè)務受理系統(tǒng),之后可以向待檢 測的銀行卡發(fā)送業(yè)務請求指令(可以是應用協(xié)議數(shù)據(jù)單元(Application Protocol Data Unit,簡稱APDU)指令),之后獲取待檢測的銀行卡返回的業(yè)務數(shù)據(jù),從而可以將該業(yè)務數(shù) 據(jù)發(fā)送至業(yè)務受理系統(tǒng)。業(yè)務受理系統(tǒng)可以通過銀行加密機群應用實際業(yè)務密鑰來驗證該 業(yè)務數(shù)據(jù)的正確性,并完成業(yè)務數(shù)據(jù)相關(guān)的業(yè)務操作。該業(yè)務請求指令所對應的相關(guān)的業(yè) 務可以預先配置。上述業(yè)務操作可以是銀行卡基本業(yè)務操作(例如查詢業(yè)務等),或者可以 是各地方性業(yè)務(例如某地區(qū)特有的銀行業(yè)務),或者可以是銀行卡行業(yè)應用等,但不僅局 限于此。
[0114] 步驟310、控制攝像機拍攝待檢測的銀行卡,獲取待檢測的銀行卡的圖像。
[0115] 具體的,在獲取待檢測的銀行卡的圖像時可以通過多鏡面反射方式獲取銀行卡正 面和反面圖像。
[0116] 步驟311、控制光學字符識別處理器通過光學字符識別方式識別圖像上的卡片平 印信息以及凹凸字信息,并將平印信息和凹凸字信息發(fā)送給中央控制芯片。
[0117] 凹凸字信息一般可以包括銀行卡卡號,持卡人姓名,編號等,但不僅局限于此。
[0118] 上述獲取卡片平印信息和凹凸字信息可以通過如下方式:
[0119] 獲取待檢測的銀行卡的圖像對比度,并根據(jù)圖像對比度,確定圖像的興趣區(qū)域,通 過光學字符識別方式識別興趣區(qū)域中的卡片平印信息以及凹凸字信息。
[0120] 或者,根據(jù)預先設置的字符特征信息,識別待檢測的銀行卡的卡片平印信息以及 凹凸字信息,字符特征信息包括字符交叉點的位置和數(shù)量以及字符角點的位置和數(shù)量。
[0121] 或者,根據(jù)預先設置的字符排列和間距信息,識別待檢測的銀行卡的卡片平印信 息以及凹凸字信息。
[0122] 步驟312、從銀行卡系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁 條信息、芯片信息、卡片平印信息、凹凸字信息與卡片數(shù)據(jù)是否一致。若磁條信息、芯片信 息、卡片平印信息、凹凸字信息有信息與卡片數(shù)據(jù)不一致,執(zhí)行步驟304;若磁條信息、芯片 信息、卡片平印信息、凹凸字信息與卡片數(shù)據(jù)一致,執(zhí)行步驟313。
[0123] 步驟313、確定待檢測的銀行卡正常,并控制卡片傳動裝置將正常銀行卡傳送到第 一集卡盒中。
[0124] 本發(fā)明實施例提供的銀行卡質(zhì)量檢測方法,通過預先設置的脫機密鑰認證數(shù)據(jù)對 卡片密鑰信息進行了驗證,以判斷卡片密鑰信息是否正確,并在密鑰信息正確時從銀行卡 系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁條信息、芯片信息、卡片平印 信息、凹凸字信息與卡片數(shù)據(jù)是否一致;若磁條信息、芯片信息、卡片平印信息、凹凸字信息 與卡片數(shù)據(jù)一致,確定待檢測的銀行卡正常;若判斷到卡片密鑰信息錯誤或者卡片密鑰信 息錯誤,或者磁條信息、芯片信息、卡片平印信息、凹凸字信息之中任一信息與卡片數(shù)據(jù)不 一致,確定待檢測的銀行卡異常。這樣,對于銀行卡在制造時存在的質(zhì)量缺陷較易檢測出, 避免了銀行卡在后續(xù)被使用時的安全認證失敗,或者出現(xiàn)安全漏洞的問題。
[0125] 對應于上述圖1和圖4所示的銀行卡質(zhì)量檢測方法,如圖5所示,本發(fā)明提供的 銀行卡質(zhì)量檢測裝置,包括信息獲取單元401、密鑰信息驗證單元402、卡片數(shù)據(jù)驗證單元 403、正常卡確定單元404、異常卡確定單元405。
[0126] 該信息獲取單元401,可以獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印 信息、凹凸字信息和卡片密鑰信息。
[0127] 上述的密鑰信息驗證單元402,可以根據(jù)預先設置的脫機密鑰認證數(shù)據(jù)對卡片密 鑰信息進行驗證,判斷卡片密鑰信息是否正確。
[0128] 上述的卡片數(shù)據(jù)驗證單元403,可以在判斷到卡片密鑰信息正確時,從銀行卡系 統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁條信息、芯片信息、卡片平印信 息、凹凸字信息與卡片數(shù)據(jù)是否一致。
[0129] 上述的正??ù_定單元404,可以在磁條信息、芯片信息、卡片平印信息、凹凸字信 息與卡片數(shù)據(jù)一致時,確定待檢測的銀行卡正常。
[0130] 異??ù_定單元405,可以在判斷到卡片密鑰信息錯誤,或者磁條信息、芯片信息、 卡片平印信息、凹凸字信息之中任一信息與卡片數(shù)據(jù)不一致時,確定待檢測的銀行卡異常。
[0131] 進一步的,如圖6所示,上述信息獲取單元401,包括:
[0132] 拍攝模塊406,可以控制攝像機拍攝待檢測的銀行卡,獲取待檢測的銀行卡的圖 像。
[0133] 識別模塊407,可以通過光學字符識別方式識別圖像上的卡片平印信息以及凹凸 字信息。
[0134] 上述識別模塊407,可以獲取待檢測的銀行卡的圖像對比度,并根據(jù)圖像對比度, 確定圖像的興趣區(qū)域,通過光學字符識別方式識別興趣區(qū)域中的卡片平印信息以及凹凸字 信息。
[0135] 此外,上述識別模塊407,還可以根據(jù)預先設置的字符特征信息,識別待檢測的銀 行卡的卡片平印信息以及凹凸字信息,字符特征信息包括字符交叉點的位置和數(shù)量以及字 符角點的位置和數(shù)量。
[0136] 另外,上述識別模塊407,還可以根據(jù)預先設置的字符排列和間距信息,識別待檢 測的銀行卡的卡片平印信息以及凹凸字信息。
[0137] 進一步的,如圖6所示,上述信息獲取單元401還包括:
[0138] 磁條信息讀取模塊408,用于控制磁條信息讀寫器從待檢測的銀行卡上讀取磁條 信息。
[0139] 值得說明的是,上述信息獲取單元401中的待檢測的銀行卡的芯片可以為接觸式 芯片或非接觸式芯片。
[0140] 如圖6所示,上述信息獲取單元401,還可以包括:非接觸式芯片讀取模塊409,可 以控制非接觸式芯片讀寫器讀取待檢測的銀行卡的非接觸式芯片的芯片信息;
[0141] 接觸式芯片讀取模塊410,可以控制接觸式芯片讀寫器讀取待檢測的銀行卡的接 觸式芯片的芯片信息。
[0142] 進一步的,如圖6所示的銀行卡質(zhì)量檢測裝置,還可以包括數(shù)據(jù)請求單元411、業(yè) 務數(shù)據(jù)驗證單元412。
[0143] 其中,上述數(shù)據(jù)請求單元411,可以向待檢測的銀行卡發(fā)送業(yè)務數(shù)據(jù)請求。
[0144] 業(yè)務數(shù)據(jù)驗證單元412,可以獲取待檢測的銀行卡返回的業(yè)務數(shù)據(jù),并驗證業(yè)務數(shù) 據(jù)是否正確。
[0145] 此外卡片數(shù)據(jù)驗證單元403,還可以在業(yè)務數(shù)據(jù)正確時,從銀行卡系統(tǒng)數(shù)據(jù)庫中獲 取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁條信息、芯片信息、卡片平印信息、凹凸字信 息與卡片數(shù)據(jù)是否一致。
[0146] 此外,如圖6所示,上述的銀行卡質(zhì)量檢測裝置還包括傳動單元413,可以控制卡 片傳動裝置將正常銀行卡傳送到一第一集卡盒中,并控制卡片傳動裝置將異常銀行卡傳送 到一弟一集卡盒中。
[0147] 值得說明的是,本發(fā)明實施例提供的銀行卡質(zhì)量檢測裝置的具體實現(xiàn)方式可以參 見圖1和圖4所示的方法實施例,此處不再贅述。
[0148] 本發(fā)明實施例提供的銀行卡質(zhì)量檢測裝置,通過預先設置的脫機密鑰認證數(shù)據(jù)對 卡片密鑰信息進行了驗證,以判斷卡片密鑰信息是否正確,并在密鑰信息正確時從銀行卡 系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷磁條信息、芯片信息、卡片平印 信息、凹凸字信息與卡片數(shù)據(jù)是否一致;若磁條信息、芯片信息、卡片平印信息、凹凸字信息 與卡片數(shù)據(jù)一致,確定待檢測的銀行卡正常;若判斷到卡片密鑰信息錯誤或者卡片密鑰信 息錯誤,或者磁條信息、芯片信息、卡片平印信息、凹凸字信息之中任一信息與卡片數(shù)據(jù)不 一致,確定待檢測的銀行卡異常。這樣,對于銀行卡在制造時存在的質(zhì)量缺陷較易檢測出, 避免了銀行卡在后續(xù)被使用時的安全認證失敗,或者出現(xiàn)安全漏洞的問題。
[0149] 本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn) 品的形式。
[0150] 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理 器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0151] 這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0152] 這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計 算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0153] 本發(fā)明中應用了具體實施例對本發(fā)明的原理及實施方式進行了闡述,以上實施例 的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員, 依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi) 容不應理解為對本發(fā)明的限制。
【權(quán)利要求】
1. 一種銀行卡質(zhì)量檢測方法,其特征在于,包括: 獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸字信息和卡片密鑰信 息; 根據(jù)預先設置的脫機密鑰認證數(shù)據(jù)對所述卡片密鑰信息進行驗證,判斷所述卡片密鑰 /[目息是否正確; 若判斷到所述卡片密鑰信息正確,從銀行卡系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的 卡片數(shù)據(jù),并判斷所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與所述卡片數(shù)據(jù)是 否一致; 若所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與所述卡片數(shù)據(jù)一致,確定所 述待檢測的銀行卡正常; 若判斷到所述卡片密鑰信息錯誤,或者所述磁條信息、芯片信息、卡片平印信息、凹凸 字信息之中任一信息與所述卡片數(shù)據(jù)不一致,確定所述待檢測的銀行卡異常。
2. 根據(jù)權(quán)利要求1所述的銀行卡質(zhì)量檢測方法,其特征在于,所述獲取待檢測的銀行 卡的磁條信息、芯片信息、卡片平印信息、凹凸字信息和卡片密鑰信息,包括 : 控制攝像機拍攝所述待檢測的銀行卡,獲取所述待檢測的銀行卡的圖像; 通過光學字符識別方式識別所述圖像上的卡片平印信息以及凹凸字信息。
3. 根據(jù)權(quán)利要求2所述的銀行卡質(zhì)量檢測方法,其特征在于,所述通過光學字符識別 方式識別所述圖像上的卡片平印信息以及凹凸字信息,包括: 獲取待檢測的銀行卡的圖像對比度; 根據(jù)所述圖像對比度,確定所述圖像的興趣區(qū)域,通過光學字符識別方式識別所述興 趣區(qū)域中的所述卡片平印信息以及凹凸字信息。
4. 根據(jù)權(quán)利要求2所述的銀行卡質(zhì)量檢測方法,其特征在于,所述通過光學字符識別 方式識別所述待檢測的銀行卡的卡片平印信息以及凹凸字信息,包括: 根據(jù)預先設置的字符特征信息,識別所述待檢測的銀行卡的卡片平印信息以及凹凸字 信息,所述字符特征信息包括字符交叉點的位置和數(shù)量以及字符角點的位置和數(shù)量。
5. 根據(jù)權(quán)利要求2所述的銀行卡質(zhì)量檢測方法,其特征在于,所述通過光學字符識別 方式識別所述待檢測的銀行卡的卡片平印信息以及凹凸字信息,包括: 根據(jù)預先設置的字符排列和間距信息,識別所述待檢測的銀行卡的卡片平印信息以及 凹凸字信息。
6. 根據(jù)權(quán)利要求2所述的銀行卡質(zhì)量檢測方法,其特征在于,所述獲取待檢測的銀行 卡的磁條信息、芯片信息、卡片平印信息、凹凸字信息和卡片密鑰信息,還包括: 控制磁條信息讀寫器從所述待檢測的銀行卡上讀取所述磁條信息。
7. 根據(jù)權(quán)利要求2所述的銀行卡質(zhì)量檢測方法,其特征在于,所述待檢測的銀行卡的 芯片為接觸式芯片或非接觸式芯片。
8. 根據(jù)權(quán)利要求7所述的銀行卡質(zhì)量檢測方法,其特征在于,所述獲取待檢測的銀行 卡的磁條信息、芯片信息、卡片平印信息、凹凸字信息和卡片密鑰信息,包括 : 控制非接觸式芯片讀寫器讀取所述待檢測的銀行卡的非接觸式芯片的芯片信息; 控制接觸式芯片讀寫器讀取所述待檢測的銀行卡的接觸式芯片的芯片信息。
9. 根據(jù)權(quán)利要求1所述的銀行卡質(zhì)量檢測方法,其特征在于,還包括: 向所述待檢測的銀行卡發(fā)送業(yè)務數(shù)據(jù)請求; 獲取所述待檢測的銀行卡返回的業(yè)務數(shù)據(jù),并驗證所述業(yè)務數(shù)據(jù)是否正確; 若所述業(yè)務數(shù)據(jù)正確,從銀行卡系統(tǒng)數(shù)據(jù)庫中獲取待檢測的銀行卡對應的卡片數(shù)據(jù), 并判斷所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與所述卡片數(shù)據(jù)是否一致。
10. 根據(jù)權(quán)利要求1-9任一項所述的銀行卡質(zhì)量檢測方法,其特征在于,還包括: 控制卡片傳動裝置將正常銀行卡傳送到一第一集卡盒中; 控制所述卡片傳動裝置將異常銀行卡傳送到一第二集卡盒中。
11. 一種銀行卡質(zhì)量檢測裝置,其特征在于,包括: 信息獲取單元,用于獲取待檢測的銀行卡的磁條信息、芯片信息、卡片平印信息、凹凸 字信息和卡片密鑰信息; 密鑰信息驗證單元,用于根據(jù)預先設置的脫機密鑰認證數(shù)據(jù)對所述卡片密鑰信息進行 驗證,判斷所述卡片密鑰信息是否正確; 卡片數(shù)據(jù)驗證單元,用于在判斷到所述卡片密鑰信息正確時,從銀行卡系統(tǒng)數(shù)據(jù)庫中 獲取待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷所述磁條信息、芯片信息、卡片平印信息、凹 凸字信息與所述卡片數(shù)據(jù)是否一致; 正??ù_定單元,用于在所述磁條信息、芯片信息、卡片平印信息、凹凸字信息與所述 卡片數(shù)據(jù)一致時,確定所述待檢測的銀行卡正常; 異??ù_定單元,用于在判斷到所述卡片密鑰信息錯誤,或者所述磁條信息、芯片信 息、卡片平印信息、凹凸字信息之中任一信息與所述卡片數(shù)據(jù)不一致時,確定所述待檢測的 銀行卡異常。
12. 根據(jù)權(quán)利要求11所述的銀行卡質(zhì)量檢測裝置,其特征在于,所述信息獲取單元,包 括: 拍攝模塊,用于控制攝像機拍攝所述待檢測的銀行卡,獲取所述待檢測的銀行卡的圖 像; 識別模塊,用于通過光學字符識別方式識別所述圖像上的卡片平印信息以及凹凸字信 肩、。
13. 根據(jù)權(quán)利要求12所述的銀行卡質(zhì)量檢測裝置,其特征在于,所述識別模塊,具體用 于: 獲取待檢測的銀行卡的圖像對比度; 根據(jù)所述圖像對比度,確定所述圖像的興趣區(qū)域,通過光學字符識別方式識別所述興 趣區(qū)域中的所述卡片平印信息以及凹凸字信息。
14. 根據(jù)權(quán)利要求12所述的銀行卡質(zhì)量檢測裝置,其特征在于,所述識別模塊,具體用 于: 根據(jù)預先設置的字符特征信息,識別所述待檢測的銀行卡的卡片平印信息以及凹凸字 信息,所述字符特征信息包括字符交叉點的位置和數(shù)量以及字符角點的位置和數(shù)量。
15. 根據(jù)權(quán)利要求12所述的銀行卡質(zhì)量檢測裝置,其特征在于,所述識別模塊,具體用 于: 根據(jù)預先設置的字符排列和間距信息,識別所述待檢測的銀行卡的卡片平印信息以及 凹凸字信息。
16. 根據(jù)權(quán)利要求12所述的銀行卡質(zhì)量檢測裝置,其特征在于,所述信息獲取單元,還 包括: 磁條信息讀取模塊,用于控制磁條信息讀寫器從所述待檢測的銀行卡上讀取所述磁條 信息。
17. 根據(jù)權(quán)利要求12所述的銀行卡質(zhì)量檢測裝置,其特征在于,所述信息獲取單元中 的待檢測的銀行卡的芯片為接觸式芯片或非接觸式芯片。
18. 根據(jù)權(quán)利要求17所述的銀行卡質(zhì)量檢測裝置,其特征在于,所述信息獲取單元,還 包括: 非接觸式芯片讀取模塊,用于控制非接觸式芯片讀寫器讀取所述待檢測的銀行卡的非 接觸式芯片的芯片信息; 接觸式芯片讀取模塊,用于控制接觸式芯片讀寫器讀取所述待檢測的銀行卡的接觸式 芯片的芯片信息。
19. 根據(jù)權(quán)利要求11所述的銀行卡質(zhì)量檢測裝置,其特征在于,還包括: 數(shù)據(jù)請求單元,用于向所述待檢測的銀行卡發(fā)送業(yè)務數(shù)據(jù)請求; 業(yè)務數(shù)據(jù)驗證單元,用于獲取所述待檢測的銀行卡返回的業(yè)務數(shù)據(jù),并驗證所述業(yè)務 數(shù)據(jù)是否正確; 所述卡片數(shù)據(jù)驗證單元,還用于在所述業(yè)務數(shù)據(jù)正確時,從銀行卡系統(tǒng)數(shù)據(jù)庫中獲取 待檢測的銀行卡對應的卡片數(shù)據(jù),并判斷所述磁條信息、芯片信息、卡片平印信息、凹凸字 信息與所述卡片數(shù)據(jù)是否一致。
20. 根據(jù)權(quán)利要求11-19任一項所述的銀行卡質(zhì)量檢測裝置,其特征在于,還包括傳動 單元,用于控制卡片傳動裝置將正常銀行卡傳送到一第一集卡盒中,并控制所述卡片傳動 裝置將異常銀行卡傳送到一第二集卡盒中。
【文檔編號】G01N21/88GK104091186SQ201410310290
【公開日】2014年10月8日 申請日期:2014年7月1日 優(yōu)先權(quán)日:2014年7月1日
【發(fā)明者】周新衡, 史大鵬, 張華鵬, 張豐貴 申請人:中國工商銀行股份有限公司