一種基于智能卡的指紋模板錄入方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種基于智能卡的指紋模板錄入方法及裝置,包括:當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù);其中,第二預設值和第一預設值之和為N;針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前K次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K<N;對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。本發(fā)明技術方案提高了指紋識別率。
【專利說明】一種基于智能卡的指紋模板錄入方法及裝置
【技術領域】
[0001]本發(fā)明涉及通信智能卡應用技術,尤指一種基于智能卡的指紋模板錄入方法及裝置。
【背景技術】
[0002]基于智能卡的指紋識別系統(tǒng)中,指紋匹配的過程被分為兩部分完成,第一部分為:指紋pos機采集用戶的指紋圖像提取指紋特征數(shù)據(jù)并傳遞給指紋卡(即帶指紋匹配算法的智能卡);第二部分為:指紋卡將指紋pos機提取的數(shù)據(jù)與卡內(nèi)存儲的預先錄入的該用戶的指紋特征模板進行匹配并將匹配結(jié)果返回至指紋P0S機,指紋P0S機根據(jù)返回結(jié)果執(zhí)行下一步操作。
[0003]指紋識別系統(tǒng)中的身份認證過程即上述第二部分,是將現(xiàn)場采集到的指紋特征數(shù)據(jù)與智能卡內(nèi)存儲的指紋特征模板進行比對的過程,若采集到的指紋特征數(shù)據(jù)和指紋模板的匹配結(jié)果(也稱為匹配對數(shù)的比例,是指兩組指紋特征數(shù)據(jù)中匹配的點對總數(shù)與有效點對總數(shù)的比值)超過預先設置的閾值,則認證通過。因此,指紋模板的質(zhì)量高低對整個指紋識別系統(tǒng)的實用性,有很大的影響,比如,由于存儲的指紋模板質(zhì)量低時,導致在身份認證過程中采集到的指紋無法與指紋模板匹配,即匹配對數(shù)的比例低于預先設置的閾值,從而影響了身份的認證。
[0004]為了避免指紋錄入時存儲的指紋模板質(zhì)量過低而引起的問題,一個比較常見的解決辦法是,在針對某用戶錄入指紋模板時,一次性錄入多個指紋模板(通常為2-5個),這樣就能夠在一定程度上避免由于用戶在指紋錄入過程中按壓方式不規(guī)范而引起的指紋模板質(zhì)量低的問題?;谥悄芸ǖ拇鎯臻g大小,增加存儲的指紋模板數(shù)而造成的時間消耗和存儲空間的消耗是可以接受的。
[0005]在現(xiàn)有基于智能卡的指紋錄入方法中,沒有對采集的指紋模板進行篩選,而且,在指紋識別時采用的是固定閾值,一般,同一個手指采集到的不同次的指紋特征數(shù)據(jù)(這里可以稱之為同一手指采集的不同指紋集合)與智能卡內(nèi)存儲的指紋模板的匹配對數(shù)的比例應該為80% — 90% (稱之為初始匹配閾值,其理論值應該是100% ),因此在指紋識別中采取的閾值范圍是80% — 90% ;但是,對于一些特別的手指(下文中稱之為困難手指),比如因為指紋紋路細或者其他原因,導致每次采集到的指紋特征點差異大,同一個手指采集到的不同指紋特征數(shù)值,匹配對數(shù)的比例一般僅為50% — 60%,甚至于更低。因此若對于這種情況,如果不對指紋模板進行處理,采取固定的80%—90%的閾值,顯然降低了匹配成功率。
【發(fā)明內(nèi)容】
[0006]為了解決上述技術問題,本發(fā)明提供了一種基于智能卡的指紋模板錄入方法及裝置,能夠提尚指紋識別率。
[0007]為了達到本發(fā)明目的,本發(fā)明提供了一種基于智能卡的指紋模板錄入方法,包括:
[0008]當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù);其中,第二預設值和第一預設值之和為N ;
[0009]針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前K次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K<N ;
[0010]對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。
[0011]進一步地,該方法之前還包括:
[0012]獲取第一預設值次的指紋特征數(shù)據(jù);
[0013]根據(jù)獲得的第一預設值次的指紋特征數(shù)據(jù),判斷用戶的手指是否為困難手指。
[0014]進一步地,在獲取第二預設值次的指紋特征數(shù)據(jù)之前,該方法還包括:
[0015]設置每次的指紋特征數(shù)據(jù)的標記次數(shù)和每次的指紋特征數(shù)據(jù)與其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例的一一對應關系;其中,每次的指紋特征數(shù)據(jù)的標記次數(shù)的初始值為O。
[0016]進一步地,該方法還包括:
[0017]分別計算第一預設值次的指紋特征數(shù)據(jù)的匹配閾值;
[0018]判斷計算出的匹配閾值是否可用;
[0019]當匹配閾值可用時,將匹配閾值設置為與指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值;否則,將與指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值設置為初始匹配閾值。
[0020]進一步地,分別計算第一預設值次的指紋特征數(shù)據(jù)的匹配閾值,包括:
[0021]分別獲取第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配對數(shù)的比例和該次指紋特征數(shù)據(jù)的標記次數(shù);
[0022]根據(jù)獲得的匹配對數(shù)的比例和標記次數(shù),計算第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值。
[0023]進一步地,判斷計算出的匹配閾值是否可用,包括:
[0024]判斷計算出的第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值是否小于初始匹配閾值;
[0025]當計算出的匹配閾值小于初始匹配閾值時,獲取指紋數(shù)據(jù)庫中第三預設值次的指紋特征數(shù)據(jù);
[0026]將獲得的指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù)一一與計算獲得的匹配閾值對應的有效指紋模板進行匹配獲得匹配分數(shù);
[0027]當獲得的各個匹配分數(shù)均小于匹配閾值,則判斷匹配閾值可用。
[0028]本發(fā)明還提供了一種基于智能卡的指紋模板錄入裝置,包括:第一獲取模塊、處理模塊和模板存儲模塊;其中,
[0029]第一獲取模塊,用于當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù);其中,第二預設值和第一預設值之和為N ;
[0030]處理模塊,用于針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前κ次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K<N ;
[0031]模板存儲模塊,用于對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。
[0032]進一步地,該裝置還包括:第二獲取模塊和判斷模塊;
[0033]第二獲取模塊,用于獲取第一預設值次的指紋特征數(shù)據(jù);
[0034]判斷模塊,用于根據(jù)獲得的第一預設值次的指紋特征數(shù)據(jù),判斷用戶的手指是否為困難手指。
[0035]進一步地,該裝置還包括:設置模塊,用于在獲取第二預設值次的指紋特征數(shù)據(jù)之前,設置每次的指紋特征數(shù)據(jù)的標記次數(shù)和每次的指紋特征數(shù)據(jù)與其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例的一一對應關系;其中,每次的指紋特征數(shù)據(jù)的標記次數(shù)的初始值為0。
[0036]進一步地,處理模塊,還用于:分別計算第一預設值次的指紋特征數(shù)據(jù)的匹配閾值;
[0037]判斷計算出的匹配閾值是否可用;
[0038]當匹配閾值可用時,將匹配閾值設置為與指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值;否則,將與指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值設置為初始匹配閾值。
[0039]進一步地,處理模塊,具體用于:
[0040]分別獲取第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配對數(shù)的比例和該次指紋特征數(shù)據(jù)的標記次數(shù);
[0041]根據(jù)獲得的匹配對數(shù)的比例和標記次數(shù),計算第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值。
[0042]進一步地,處理模塊還具體用于:
[0043]判斷計算出的第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值是否小于初始匹配閾值;
[0044]當計算出的匹配閾值小于初始匹配閾值時,獲取指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù);
[0045]將獲得的指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù)一一與計算獲得的匹配閾值對應的有效指紋模板進行匹配獲得匹配分數(shù);
[0046]當獲得的各個匹配分數(shù)均小于匹配閾值,則判斷匹配閾值可用。
[0047]本發(fā)明技術方案包括:當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù);其中,第二預設值和第一預設值之和為N ;針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前K次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K〈N ;對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。本發(fā)明技術方案提高了指紋識別率。
【專利附圖】
【附圖說明】
[0048]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0049]圖1為本發(fā)明基于智能卡的指紋模板錄入方法的流程圖;
[0050]圖2為本發(fā)明基于智能卡的指紋模板錄入裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0051]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0052]圖1為本發(fā)明基于智能卡的指紋模板錄入方法的流程圖,如圖1所示,包括以下步驟:
[0053]步驟101:當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù);其中,第二預設值和第一預設值之和為N。
[0054]其中,這里的N為采集獲得的指紋特征數(shù)據(jù)的總次(組)數(shù),一般取值為大于或等于5且小于或等于10的正整數(shù)。第一預設值要小于N的取值,可以取2或是3。
[0055]進一步地,本步驟之前還包括:獲取第一預設值次的指紋特征數(shù)據(jù);
[0056]根據(jù)獲得的第一預設值次的指紋特征數(shù)據(jù),判斷所述用戶的手指是否為困難手指。具體包括:針對獲得的第一預設值次的指紋特征數(shù)據(jù),計算每兩次的指紋特征數(shù)據(jù)的匹配對數(shù)的比例,若計算獲得的匹配對數(shù)的比例中有一個匹配對數(shù)的比例小于初始匹配閾值,則判斷出該用戶的手指為困難手指。
[0057]其中,可以采用現(xiàn)有的指紋匹配算法,如點模式匹配算法,來計算各次指紋特征數(shù)據(jù)之間的匹配對數(shù)的比例。
[0058]舉例說明,預先采集3次指紋特征數(shù)據(jù),兩兩進行匹配對數(shù)的比例計算,獲得的匹配對數(shù)的比例分別為30 %,50 %和80 %,此時初始匹配閾值設置為80 %,則判斷該用戶的手指為困難手指。
[0059]需要說明的是,這里的獲取包括采集指紋數(shù)據(jù)和處理指紋數(shù)據(jù)兩個過程。其中如何對采集的指紋數(shù)據(jù)進行處理以得到指紋特征數(shù)據(jù)屬于本領域技術人員所熟知的慣用技術手段,在此不再贅述。
[0060]進一步地,在獲取第二預設值次的指紋特征數(shù)據(jù)之前,還包括:
[0061]設置每次的指紋特征數(shù)據(jù)的標記次數(shù)和每次的指紋特征數(shù)據(jù)與其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例的一一對應關系;其中,每次的指紋特征數(shù)據(jù)的標記次數(shù)的初始值為O。
[0062]步驟102:針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前K次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K<No
[0063]其中,K是小于N的正整數(shù),例如可以是N的三分之一或者是二分之一或者是其它的分數(shù)值。且K要大于第一預設值。以及,
[0064]更新包括:遞增處理。
[0065]舉例說明,N取值為10,K取6。本例中的組即相當于上述步驟中的次。包括如下步驟:
[0066]步驟a,假如有10組指紋特征數(shù)據(jù)Mu M2,...,M1(l,對于某組指紋特征數(shù)據(jù)Mi (i =1,2,..., 10),計算10組指紋特征數(shù)據(jù)中除%之外的9組指紋特征數(shù)據(jù)與M i的匹配對數(shù)的比例,對計算得到的9個匹配對數(shù)的比例排序,順序選出前6大的匹配對數(shù)的比例,進行記錄該前6大的匹配對數(shù)的比例和與該前6大的匹配對數(shù)的比例所對應的6組指紋特征數(shù)據(jù)相應的次數(shù)編號,并且對該前6大的匹配對數(shù)的比例所對應的6組指紋特征數(shù)據(jù)的標記次數(shù)進行遞增處理。
[0067]步驟b,對10組指紋特征數(shù)據(jù)中除Mi之外的其它組指紋特征數(shù)據(jù),重復執(zhí)行步驟a,直至遍歷10組指紋特征數(shù)據(jù)完為止。
[0068]步驟103:對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。
[0069]進一步地,該方法還包括:分別計算第一預設值次的指紋特征數(shù)據(jù)的匹配閾值;
[0070]判斷計算出的匹配閾值是否可用;
[0071]當匹配閾值可用時,將匹配閾值設置為與該指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值;否則,將與該指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值設置為初始匹配閾值。
[0072]其中,分別計算第一預設值次的指紋特征數(shù)據(jù)的匹配閾值,包括:
[0073]分別獲取第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配對數(shù)的比例和該次指紋特征數(shù)據(jù)的標記次數(shù);
[0074]根據(jù)獲得的匹配對數(shù)的比例和標記次數(shù),計算第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值。具體包括:針對第一預設值次的指紋特征數(shù)據(jù)中的每次的指紋特征數(shù)據(jù),獲取已存儲的該次指紋特征數(shù)據(jù)的各個匹配對數(shù)的比例和標記次數(shù);對獲得的各個匹配對數(shù)的比例相加后除以該次指紋特征數(shù)據(jù)的標記次數(shù),即為該次指紋特征數(shù)據(jù)的匹配閾值。
[0075]以及,
[0076]判斷計算出的匹配閾值是否可用,包括:
[0077]判斷計算獲得的第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值是否小于初始匹配閾值;
[0078]當計算出的匹配閾值小于初始匹配閾值時,獲取指紋數(shù)據(jù)庫中第三預設值次的指紋特征數(shù)據(jù);
[0079]將獲得的指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù)一一與計算獲得的匹配閾值對應的有效指紋模板進行匹配獲得匹配分數(shù);
[0080]當獲得的各個匹配分數(shù)均小于匹配閾值,則判斷匹配閾值可用。
[0081]其中,第三預設值可以根據(jù)實際情況進行選取,為了降低誤識率,至少要從指紋庫中調(diào)用1000組指紋特征數(shù)據(jù)來進行匹配,以證明上述匹配閾值不會造成明顯的誤識。具體選取多少組屬于本領域技術人員所熟知的慣用技術手段,并不用來限制本發(fā)明,在此不再贅述。
[0082]舉例說明,N取值為10時,若第一預設值為3,則選擇前3大的標記次數(shù)對應的指紋特征數(shù)據(jù)(假設為M1, M6, M9)為有效模板,存入智能卡中。分別計算M1, M6, M9的匹配閾值。具體包括:分別獲取M1, M6,19的標記次數(shù)和每次處理標記次數(shù)時的M 1; M6, M9的匹配對數(shù)的比例;用記錄的M1的各個匹配對數(shù)的比例之和除以M i的標記次數(shù),即得到M i的匹配閾值,用記錄的M6的各個匹配對數(shù)的比例之和除以M6的標記次數(shù),即得到M6的匹配閾值,用記錄的M9的各個匹配對數(shù)的比例之和除以M9的標記次數(shù),即得到M9的匹配閾值。
[0083]本發(fā)明中,通過獲取N組指紋特征數(shù)據(jù),并兩兩進行匹配計算每組指紋特征數(shù)據(jù)的匹配對數(shù)的比例以及對每組指紋特征數(shù)據(jù)的標記次數(shù)進行處理,鎖定N組指紋特征數(shù)據(jù)中與其它組指紋特征數(shù)據(jù)的匹配對數(shù)的比例最高的幾組(第一預設值)指紋特征數(shù)據(jù)為有效指紋模板,從而提高了指紋模板的質(zhì)量,最終提高了指紋識別率。
[0084]圖2為本發(fā)明基于智能卡的指紋模板錄入裝置的結(jié)構(gòu)示意圖,如圖2所示,包括:第一獲取模塊、處理模塊和模板存儲模塊。其中,
[0085]第一獲取模塊,用于當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù)。其中,第二預設值和第一預設值之和為N。
[0086]處理模塊,用于針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前K次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K<No
[0087]模板存儲模塊,用于對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。
[0088]進一步地,處理模塊,還用于:分別計算第一預設值次的指紋特征數(shù)據(jù)的匹配閾值;
[0089]判斷計算出的匹配閾值是否可用;
[0090]當匹配閾值可用時,將匹配閾值設置為與指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值;否則,將與指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值設置為初始匹配閾值。
[0091]其中,處理模塊,具體用于:
[0092]分別獲取第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配對數(shù)的比例和該次指紋特征數(shù)據(jù)的標記次數(shù);
[0093]根據(jù)獲得的匹配對數(shù)的比例和標記次數(shù),計算第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值。
[0094]以及,處理模塊還具體用于:
[0095]判斷計算出的第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值是否小于初始匹配閾值;
[0096]當計算出的匹配閾值小于初始匹配閾值時,獲取指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù);
[0097]將獲得的指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù)一一與計算獲得的匹配閾值對應的有效指紋模板進行匹配獲得匹配分數(shù);
[0098]當獲得的各個匹配分數(shù)均小于匹配閾值,則判斷匹配閾值可用。
[0099]進一步地,該指紋模板錄入裝置還包括:第二獲取模塊和判斷模塊;
[0100]第二獲取模塊,用于獲取第一預設值次的指紋特征數(shù)據(jù);
[0101]判斷模塊,用于根據(jù)獲得的第一預設值次的指紋特征數(shù)據(jù),判斷用戶的手指是否為困難手指。以及,
[0102]該指紋模板錄入裝置還包括:設置模塊,用于在獲取第二預設值次的指紋特征數(shù)據(jù)之前,設置每次的指紋特征數(shù)據(jù)的標記次數(shù)和每次的指紋特征數(shù)據(jù)與其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例的一一對應關系;其中,每次獲得的指紋特征數(shù)據(jù)的標記次數(shù)的初始值為0。
[0103]本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本申請不限制于任何特定形式的硬件和軟件的結(jié)合。
[0104]雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領域內(nèi)的技術人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。
【權利要求】
1.一種基于智能卡的指紋模板錄入方法,其特征在于,包括: 當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù);其中,第二預設值和第一預設值之和為N ; 針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前K次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K<N ; 對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。
2.根據(jù)權利要求1所述的指紋模板錄入方法,其特征在于,該方法之前還包括: 獲取所述第一預設值次的指紋特征數(shù)據(jù); 根據(jù)獲得的所述第一預設值次的指紋特征數(shù)據(jù),判斷所述用戶的手指是否為困難手指O
3.根據(jù)權利要求1或2所述的指紋模板錄入方法,其特征在于,在所述獲取第二預設值次的指紋特征數(shù)據(jù)之前,該方法還包括: 設置每次的指紋特征數(shù)據(jù)的標記次數(shù)和每次的指紋特征數(shù)據(jù)與其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例的一一對應關系;其中,每次的指紋特征數(shù)據(jù)的標記次數(shù)的初始值為O。
4.根據(jù)權利要求1所述的指紋模板錄入方法,其特征在于,該方法還包括: 分別計算所述第一預設值次的指紋特征數(shù)據(jù)的匹配閾值; 判斷計算出的匹配閾值是否可用; 當所述匹配閾值可用時,將所述匹配閾值設置為與所述指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值;否則,將與所述指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值設置為初始匹配閾值。
5.根據(jù)權利要求4所述的指紋模板錄入方法,其特征在于,所述分別計算所述第一預設值次的指紋特征數(shù)據(jù)的匹配閾值,包括: 分別獲取所述第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配對數(shù)的比例和該次指紋特征數(shù)據(jù)的標記次數(shù); 根據(jù)獲得的匹配對數(shù)的比例和標記次數(shù),計算所述第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值。
6.根據(jù)權利要求5所述的指紋模板錄入方法,其特征在于,所述判斷計算出的匹配閾值是否可用,包括: 判斷計算出的所述第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值是否小于所述初始匹配閾值; 當計算出的匹配閾值小于所述初始匹配閾值時,獲取指紋數(shù)據(jù)庫中第三預設值次的指紋特征數(shù)據(jù); 將獲得的指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù)一一與計算獲得的匹配閾值對應的有效指紋模板進行匹配獲得匹配分數(shù); 當獲得的各個匹配分數(shù)均小于所述匹配閾值,則判斷所述匹配閾值可用。
7.一種基于智能卡的指紋模板錄入裝置,其特征在于,包括:第一獲取模塊、處理模塊和模板存儲模塊;其中, 第一獲取模塊,用于當判斷出用戶的手指為困難手指時,獲取第二預設值次的指紋特征數(shù)據(jù);其中,第二預設值和第一預設值之和為N ; 處理模塊,用于針對每次獲得的指紋特征數(shù)據(jù),分別計算與除該次之外的其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例;存儲計算得到的各匹配對數(shù)的比例并按照大小進行排序,更新從大到小的前K次的指紋特征數(shù)據(jù)的標記次數(shù);其中,K<N ; 模板存儲模塊,用于對標記次數(shù)按照大小進行排序,選擇出從大到小的前第一預設值個的標記次數(shù)對應的指紋特征數(shù)據(jù)作為有效指紋模板存入智能卡中。
8.根據(jù)權利要求7所述的指紋模板錄入裝置,其特征在于,該裝置還包括:第二獲取模塊和判斷模塊; 第二獲取模塊,用于獲取所述第一預設值次的指紋特征數(shù)據(jù); 判斷模塊,用于根據(jù)獲得的所述第一預設值次的指紋特征數(shù)據(jù),判斷所述用戶的手指是否為困難手指。
9.根據(jù)權利要求7或8所述的指紋模板錄入裝置,其特征在于,該裝置還包括:設置模塊,用于在獲取第二預設值次的指紋特征數(shù)據(jù)之前,設置每次的指紋特征數(shù)據(jù)的標記次數(shù)和每次的指紋特征數(shù)據(jù)與其它次獲得的指紋特征數(shù)據(jù)的匹配對數(shù)的比例的一一對應關系;其中,每次的指紋特征數(shù)據(jù)的標記次數(shù)的初始值為O。
10.根據(jù)權利要求7所述的指紋模板錄入裝置,其特征在于,所述處理模塊,還用于:分別計算所述第一預設值次的指紋特征數(shù)據(jù)的匹配閾值; 判斷計算出的匹配閾值是否可用; 當所述匹配閾值可用時,將所述匹配閾值設置為與所述指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值;否則,將與所述指紋特征數(shù)據(jù)對應的有效指紋模板的匹配對數(shù)閾值設置為初始匹配閾值。
11.根據(jù)權利要求10所述的指紋模板錄入裝置,其特征在于,所述處理模塊,具體用于: 分別獲取所述第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配對數(shù)的比例和該次指紋特征數(shù)據(jù)的標記次數(shù); 根據(jù)獲得的匹配對數(shù)的比例和標記次數(shù),計算所述第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值。
12.根據(jù)權利要求11所述的指紋模板錄入裝置,其特征在于,所述處理模塊還具體用于: 判斷計算出的所述第一預設值次的指紋特征數(shù)據(jù)中每次的指紋特征數(shù)據(jù)的匹配閾值是否小于所述初始匹配閾值; 當計算出的匹配閾值小于所述初始匹配閾值時,獲取指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù); 將獲得的指紋數(shù)據(jù)庫中第三預設值的指紋特征數(shù)據(jù)一一與計算獲得的匹配閾值對應的有效指紋模板進行匹配獲得匹配分數(shù); 當獲得的各個匹配分數(shù)均小于所述匹配閾值,則判斷所述匹配閾值可用。
【文檔編號】G06K9/00GK104463141SQ201410821062
【公開日】2015年3月25日 申請日期:2014年12月24日 優(yōu)先權日:2014年12月24日
【發(fā)明者】段文杰, 李宗輝, 徐泳 , 石春光 申請人:北京大唐智能卡技術有限公司