本發(fā)明涉及生物識別技術(shù)領(lǐng)域,尤其涉及一種指紋認(rèn)證方法及裝置。
背景技術(shù):
指紋特征是人終生不變的特征之一,而且不同人的指紋特征相同的可能性幾乎為零。人體指紋含有天然的密碼信息,其具有作為密碼信息必須具備廣泛性、唯一性、以及終生不變性。因此,指紋識別技術(shù),作為一種可靠的生物識別技術(shù),受到了人們的重視。
近年來,指紋識別技術(shù)作為一種基于生物特征的身份認(rèn)證技術(shù)得到越來越廣泛的應(yīng)用。如:智能手機(jī)、門禁、電子商務(wù)、考勤系統(tǒng)、自動提款機(jī)(ATM,Automatic Teller Machine)以及罪犯身份鑒定系統(tǒng)等。因此對指紋識別裝置的安全性提出了更高的要求。
現(xiàn)有技術(shù)中,指紋識別方案是通過采集單個手指的指紋與預(yù)先存儲的指紋特征信息進(jìn)行比對,并且在比對符合時判斷為識別成功,反之則判斷為識別失敗。由于手指指紋容易被他人竊取,因此僅依靠單個手指的指紋來進(jìn)行識別的方式,指紋識別的安全性低,難以避免他人利用竊取的指紋來進(jìn)行識別的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種指紋認(rèn)證方法及裝置,用于解決現(xiàn)有技術(shù)中僅依靠單個手指的指紋來進(jìn)行識別的方式,指紋識別的安全性低的問題。
本發(fā)明實施例提供一種指紋認(rèn)證方法,所述方法包括:
獲取檢測到的N個指紋信息,其中N大于等于2;
從指紋數(shù)據(jù)庫中查找所述每個指紋信息對應(yīng)的比對指紋信息,所述比對指紋信息為區(qū)域指紋,
若確定所述N個比對指紋信息與預(yù)設(shè)的指紋輸入模式相匹配,則確定所述N個指紋信息認(rèn)證通過;
其中,所述預(yù)設(shè)的指紋輸入模式為需要按照預(yù)設(shè)的N個區(qū)域指紋信息進(jìn)行輸入的模式。
本發(fā)明實施例中,在獲取了N個指紋信息后,根據(jù)獲取的N個指紋信息查找與指紋信息對應(yīng)的N個比對指紋信息,若能夠確定這N個比對指紋信息都是同一個用戶的指紋信息,并且與預(yù)先設(shè)置的需要輸入的N個區(qū)域指紋信息匹配,則確定指紋認(rèn)證通過。也就是說,在本發(fā)明實施例中,通過比對預(yù)先設(shè)置的需要輸入的N個區(qū)域指紋信息而不是完整的指紋信息,保證了即使用戶的指紋信息被盜用,但不知道預(yù)設(shè)的指紋輸入模式,也不能通過指紋認(rèn)證,提高了指紋識別的安全性。
進(jìn)一步地,所述需要輸入的N個區(qū)域指紋信息來源于任意一個手指的指紋信息;或者
所述需要輸入的N個區(qū)域指紋信息來源于至少兩個手指的區(qū)域指紋信息。
本發(fā)明實施例中,N個區(qū)域指紋信息可以來自一個手指的N個區(qū)域指紋信息,即利用一個手指的不同區(qū)域進(jìn)行組合認(rèn)證,或者,N個區(qū)域指紋信息來自于至少兩個手的區(qū)域指紋信息,即利用兩個手指的區(qū)域指紋信息進(jìn)行組合認(rèn)證,增加了指紋認(rèn)證的多樣性,也提高了指紋認(rèn)證的安全性。
進(jìn)一步地,所述預(yù)設(shè)的指紋輸入模式還包括N個區(qū)域指紋信息的輸入順序;
所述N個比對指紋信息與預(yù)設(shè)的輸入模式相匹配包括:
若所述N個比對指紋信息與所述預(yù)設(shè)的指紋輸入模式中的需要輸入的N個區(qū)域指紋信息匹配,且所述N個比對指紋信息對應(yīng)的N個指紋信息的輸入順序與所述預(yù)設(shè)的指紋輸入模式中的N個區(qū)域指紋信息的輸入順序相同,則確定所述N個區(qū)域指紋信息認(rèn)證通過。
本發(fā)明實施例中,預(yù)設(shè)的輸入模式中還包括輸入的N個指紋信息的順序,若N個比對指紋與預(yù)設(shè)的輸入指紋匹配,但是N個獲取的指紋的獲取順序與預(yù)設(shè)的輸入順序不同,則確定認(rèn)證失敗,即進(jìn)一步提高了驗證的難度,保證了指紋驗證的安全性。
進(jìn)一步地,所述獲取檢測到的N個指紋信息,包括:
根據(jù)所述預(yù)設(shè)的指紋輸入模式中需要輸入的N個區(qū)域指紋信息進(jìn)行信息提示;
依次獲取與所述信息提示對應(yīng)的N個指紋信息;
從指紋數(shù)據(jù)庫中查找每個指紋信息對應(yīng)的N個比對指紋信息,包括:
從所述指紋數(shù)據(jù)庫中查找第M個提示對應(yīng)的比對指紋信息;
若獲取的第M個指紋信息與第M個比對指紋信息不一致,則確定所述認(rèn)證不通過。
本發(fā)明實施例中,還可以生成指紋提示信息,并根據(jù)提示信息獲取N個指紋信息,根據(jù)提示信息在指紋數(shù)據(jù)庫查找與提示信息對應(yīng)的比對指紋信息,若獲取的指紋與比對指紋信息不一致時,則確定指紋認(rèn)證不通過,增加了認(rèn)證的多樣性并提高了指紋認(rèn)證的安全性。
進(jìn)一步地,所述從指紋數(shù)據(jù)庫中查找所述每個指紋信息對應(yīng)的N個比對指紋信息前,還包括:
確定所述指紋信息的形心位置是否屬于任一區(qū)域指紋所屬的區(qū)域;
若確定所述指紋信息的形心位置不屬于任一區(qū)域指紋所屬的區(qū)域,則確定所述認(rèn)證不通過。
本發(fā)明實施例中,需要首先確定獲取的是區(qū)域指紋信息,否則確定指紋認(rèn)證不通過,保證了即使用戶的指紋信息被盜,但是利用完整指紋輸入時,仍然不能通過指紋認(rèn)證。
進(jìn)一步地,所述預(yù)設(shè)的輸入模式為隨機(jī)產(chǎn)生的指紋輸入模式或預(yù)存的指紋輸入模式;
所述指紋數(shù)據(jù)庫中存儲每個用戶的完整指紋信息或者每個用戶的各區(qū)域指紋信息。
本發(fā)明實施例中,預(yù)設(shè)的輸入模式可以是根據(jù)用戶設(shè)置的預(yù)存的指紋輸入模式,也可以是隨機(jī)模式,即隨機(jī)提示需要輸入的N個指紋信息,增加了指紋驗證的安全性,并且在指紋數(shù)據(jù)庫中可以保存了用戶指紋的完整信息,或者可以保存用戶的部分區(qū)域指紋信息,則增加了獲取與N個指紋信息對應(yīng)的N個比對指紋信息時的多樣性。
本發(fā)明還提供一種指紋認(rèn)證裝置,包括:
獲取單元,用于獲取檢測到的N個指紋信息,其中N大于等于2;;
查找單元,用于從指紋數(shù)據(jù)庫中查找所述每個指紋信息對應(yīng)的比對指紋信息,所述比對指紋信息為區(qū)域指紋;
匹配單元,若確定所述N個比對指紋信息與預(yù)設(shè)的指紋輸入模式相匹配,則確定所述N個指紋信息認(rèn)證通過;
其中,所述預(yù)設(shè)的指紋輸入模式為需要按照預(yù)設(shè)的N個區(qū)域指紋信息進(jìn)行輸入的模式。
本發(fā)明實施例中,在獲取了N個指紋信息后,根據(jù)獲取的N個指紋信息查找與指紋信息對應(yīng)的N個比對指紋信息,若能夠確定這N個比對指紋信息都是同一個用戶的指紋信息,并且與預(yù)先設(shè)置的需要輸入的N個區(qū)域指紋信息匹配,則確定指紋認(rèn)證通過。也就是說,在本發(fā)明實施例中,通過比對預(yù)先設(shè)置的需要輸入的N個區(qū)域指紋信息而不是完整的指紋信息,保證了即使用戶的指紋信息被盜用,但不知道預(yù)設(shè)的指紋輸入模式,也不能通過指紋認(rèn)證,提高了指紋識別的安全性。
進(jìn)一步地,所述需要輸入的N個區(qū)域指紋信息來源于任意一個手指的指紋信息;或者
所述需要輸入的N個區(qū)域指紋信息來源于至少兩個手指的區(qū)域指紋信息。
進(jìn)一步地,所述預(yù)設(shè)的指紋輸入模式還包括N個區(qū)域指紋信息的輸入順序;
所述匹配單元,具體用于:
若所述N個比對指紋信息與所述預(yù)設(shè)的指紋輸入模式中的需要輸入的N個區(qū)域指紋信息匹配,且所述N個比對指紋信息對應(yīng)的N個指紋信息的輸入順序與所述預(yù)設(shè)的指紋輸入模式中的N個區(qū)域指紋信息的輸入順序相同,則確定所述N個區(qū)域指紋信息認(rèn)證通過。
進(jìn)一步地,所述獲取單元,具體用于:
根據(jù)所述預(yù)設(shè)的指紋輸入模式中需要輸入的N個區(qū)域指紋信息進(jìn)行信息提示;
依次獲取與所述信息提示對應(yīng)的N個指紋信息;
所述查找單元,具體用于:
從所述指紋數(shù)據(jù)庫中查找第M個提示對應(yīng)的比對指紋信息;
若獲取的第M個指紋信息與第M個比對指紋信息不一致,則確定所述認(rèn)證不通過。
進(jìn)一步地,所述獲取單元,還用于:
確定所述指紋信息的形心位置是否屬于任一區(qū)域指紋所屬的區(qū)域;
若確定所述指紋信息的形心位置不屬于任一區(qū)域指紋所屬的區(qū)域,則確定所述認(rèn)證不通過。進(jìn)一步地,所述預(yù)設(shè)的輸入模式為隨機(jī)產(chǎn)生的指紋輸入模式或預(yù)存的指紋輸入模式;
所述指紋數(shù)據(jù)庫中存儲每個用戶的完整指紋信息或者每個用戶的各區(qū)域指紋信息。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種指紋認(rèn)證方法的流程示意圖;
圖2為本發(fā)明實施例提供的區(qū)域指紋的示意圖;
圖3為本發(fā)明實施例提供的一種判斷第一指紋以及第二指紋是否為區(qū)域指紋的示意圖;
圖4為本發(fā)明實施例提供的另一種判斷第一指紋以及第二指紋是否為區(qū)域指紋的示意圖;
圖5為本發(fā)明實施例提供的指紋數(shù)據(jù)庫中保存的完整的指紋信息的示意圖;
圖6為本發(fā)明實施例提供的指紋數(shù)據(jù)庫中保存的區(qū)域指紋信息的示意圖;
圖7為本發(fā)明實施例提供的在完整的指紋信息中查找比對指紋信息的流程示意圖;
圖8為本發(fā)明實施例提供的在區(qū)域指紋信息中查找比對指紋信息的流程示意圖;
圖9為本發(fā)明實施例提供的另一種指紋認(rèn)證方法的流程示意圖;
圖10為本發(fā)明實施例提供的一種指紋認(rèn)證裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供一種指紋認(rèn)證方法,如圖1所示,包括:
步驟101,獲取檢測到的N個指紋信息,其中N大于等于2;
步驟102,從指紋數(shù)據(jù)庫中查找所述每個指紋信息對應(yīng)的N個比對指紋信息,所述比對指紋信息為區(qū)域指紋;
步驟103,若確定所述N個比對指紋信息與預(yù)設(shè)的指紋輸入模式相匹配,則確定所述N個指紋信息認(rèn)證通過;
其中,所述預(yù)設(shè)的指紋輸入模式為需要按照預(yù)設(shè)的N個區(qū)域指紋信息進(jìn)行輸入的模式。
在本發(fā)明實施例中,指紋信息包括完整指紋信息以及區(qū)域指紋信息,區(qū)域指紋信息為用戶完整指紋信息中的部分區(qū)域的指紋信息,例如,在本發(fā)明實施例中,可以預(yù)先通過用戶的設(shè)置,將用戶的每個手指劃分為多個區(qū)域,如圖2所示,圖2中表示了用戶的一個手指的完整指紋信息,并按照用戶的設(shè)置將一個完整的指紋信息劃分為四個區(qū)域,即第一區(qū)域、第二區(qū)域、第三區(qū)域以及第四區(qū)域。
在步驟101中,由于為了防止用戶的完整指紋信息被盜后,能夠利用完整的指紋信息進(jìn)行指紋認(rèn)證,所以在本發(fā)明實施例中,在獲取到N個指紋信息后,還需要判斷N個指紋信息是否為區(qū)域指紋信息。
可選的,在本發(fā)明實施例中,可以首先確定N個指紋信息的形心位置是否屬于任一區(qū)域指紋所屬的區(qū)域。形心指的是物體的幾何中心,指紋信息構(gòu)成的圖形具有的兩個對稱軸的交點(diǎn)位置就是形心位置。例如,如圖3所示,,獲取到了兩個指紋信息,第一指紋信息以及第二指紋信息,第一指紋信息的形心位置用o1表示,第二指紋信息的形心位置為o2表示,第一指紋信息的確定的形心位置o1位于第一區(qū)域指紋的區(qū)域范圍內(nèi),第二指紋信息位于第四區(qū)域指紋的區(qū)域范圍內(nèi),則認(rèn)為獲取的兩個指紋信息為區(qū)域指紋信息;
若確定第一指紋信息的形心或第二指紋信息的形心不在預(yù)先設(shè)置的任一區(qū)域指紋所屬的區(qū)域內(nèi),則認(rèn)為輸入的指紋信息不屬于局域指紋,則認(rèn)為指紋認(rèn)證失敗。例如,若用戶的指紋信息被泄露,輸入的是完整的指紋信息,則指紋信息的形心位置應(yīng)該位于圖3中O點(diǎn)的位置,則不屬于任一一個指紋區(qū)域所屬的區(qū)域范圍內(nèi),則確定認(rèn)證存在安全問題,認(rèn)證不通過。
可選的,在本發(fā)明實施例中,還可以通過確定輸入的N個指紋信息的面積來確定是否為區(qū)域指紋,例如,當(dāng)確定輸入的指紋信息某一個區(qū)域指紋區(qū)域的面積超過閾值時,且在其它指紋區(qū)域的面積都小于閾值時,則認(rèn)為輸入的指紋信息為區(qū)域指紋,例如,如圖4所示,獲取的指紋信息在第一區(qū)域的面積大于設(shè)定閾值,在第二區(qū)域、第三區(qū)域以及第四區(qū)域的面積小于設(shè)定閾值,則認(rèn)為指紋信息為區(qū)域指紋信息。
在步驟102中,在獲取到N個指紋信息后,需要從指紋數(shù)據(jù)庫中查找每個指紋信息對應(yīng)的比對指紋信息。在本發(fā)明實施例中,指紋數(shù)據(jù)庫中可以保存了用戶的所有的指紋的完整信息,例如,如圖5所示,圖中為用戶的每一個手指的完整信息;或者如圖6所示,指紋數(shù)據(jù)庫中保存了每一個手指的四個區(qū)域指紋信息,四個區(qū)域指紋信息構(gòu)成了完整的用戶的一個手指的指紋信息。
若指紋數(shù)據(jù)庫中保存的是用戶的每個手指的完整指紋信息時,在獲取N個指紋信息后,提取N個指紋信息的特征點(diǎn),根據(jù)特征點(diǎn)在指紋數(shù)據(jù)庫中所有保存的完整指紋信息中逐一匹配,確定N個指紋信息對應(yīng)的比對指紋信息;例如,在本發(fā)明實施例中,指紋數(shù)據(jù)庫中保存了20個完整的指紋信息,獲取了4個指紋信息,第一指紋信息、第二指紋信息、第三指紋信息以及第四指紋信息;提取4個指紋信息的特征點(diǎn),在20個完整的指紋信息中逐一進(jìn)行匹配,確定了第一指紋信息匹配了A指紋,則將A指紋中與第一指紋信息匹配的部分確定為對比指紋信息,并能夠根據(jù)比對指紋信息確定在完整的指紋信息中,比對指紋信息屬于哪一區(qū)域指紋的范圍;確定了第二指紋信息匹配了B指紋,則將B指紋中與第二指紋信息匹配的區(qū)域確定為對比指紋信息;確定了第三指紋信息匹配了C指紋,則將C指紋中與第三指紋信息匹配的區(qū)域確定為對比指紋信息;確定了第四指紋信息匹配了D指紋,則將D指紋中與第四指紋信息匹配的區(qū)域確定為對比指紋信息。如圖7所示,顯示了在完整的指紋信息中查找比對指紋信息的過程,其中黑色虛線線條包括的區(qū)域為比對指紋信息區(qū)域。
若指紋數(shù)據(jù)庫中保存的是用戶的每個手指的區(qū)域指紋信息時,在獲取N個指紋信息后,提取N個指紋信息的特征點(diǎn),根據(jù)特征點(diǎn)在指紋數(shù)據(jù)庫中所有保存的區(qū)域指紋信息中逐一匹配,確定N個指紋信息對應(yīng)的比對指紋信息;例如,在本發(fā)明實施例中,指紋數(shù)據(jù)庫中保存了80個區(qū)域指紋信息,獲取了4個指紋信息,第一指紋信息、第二指紋信息、第三指紋信息以及第四指紋信息;提取4個指紋信息的特征點(diǎn),在80個區(qū)域指紋信息逐一進(jìn)行匹配,確定了第一指紋信息匹配了a區(qū)域指紋,則將a區(qū)域指紋中與第一指紋信息匹配的區(qū)域確定為對比指紋信息;確定了第二指紋信息匹配了b區(qū)域指紋,則將b區(qū)域指紋中與第二指紋信息匹配的區(qū)域確定為對比指紋信息;確定了第三指紋信息匹配了c區(qū)域指紋,則將c區(qū)域指紋中與第三指紋信息匹配的區(qū)域確定為對比指紋信息;確定了第四指紋信息匹配了d區(qū)域指紋,則將d區(qū)域指紋中與第四指紋信息匹配的區(qū)域確定為對比指紋信息。如圖8所示,顯示了在區(qū)域指紋信息中查找比對指紋信息的過程,其中黑色虛線線條包括的區(qū)域為比對指紋信息區(qū)域。
在步驟103中,在指紋數(shù)據(jù)庫中查找到N個比對指紋信息后,若確定N個比對指紋信息與預(yù)設(shè)的指紋輸入模式相匹配,則確定N個指紋信息認(rèn)證通過。
在本發(fā)明實施例中,預(yù)設(shè)的輸入模式為需要按照預(yù)設(shè)的N個區(qū)域指紋信息進(jìn)行輸入的模式。例如,如圖2所示,若預(yù)設(shè)的輸入模式為用戶的某一根手指的第二區(qū)域以及第四區(qū)域,根據(jù)獲取的N個指紋信息查找到的比對指紋也是該用戶同一根手指的第二區(qū)域以及第四區(qū)域,則認(rèn)為N個比對指紋信息與預(yù)設(shè)的指紋輸入模式相匹配。
可選的,在本發(fā)明實施例中,也可以設(shè)置用戶多個手指的N個區(qū)域指紋信息為預(yù)設(shè)的輸入模式,例如,用戶的中指的第二區(qū)域以及用戶的無名指的第三區(qū)域為為預(yù)設(shè)的輸入模式,若查找到的比對指紋信息也是,用戶的中指的第二區(qū)域以及用戶的無名指的第三區(qū)域,則認(rèn)為與預(yù)設(shè)的指紋輸入模式相匹配,指紋認(rèn)證通過。通過區(qū)域指紋組合的形式,增強(qiáng)了指紋驗證的復(fù)雜度,提高了指紋驗證的安全性。
可選的,在本發(fā)明實施例中,除了驗證N個比對指紋信息是否與預(yù)設(shè)的需要輸入的N個區(qū)域指紋信息匹配,還需要驗證輸入順序,即預(yù)設(shè)的指紋輸入模式還包括N個區(qū)域指紋信息的輸入順序,例如,預(yù)設(shè)的區(qū)域指紋輸入順序為用戶中指指紋的第二區(qū)域、用戶中指指紋第三區(qū)域、用戶無名指指紋第一區(qū)域,若查找到的比對指紋的順序為用戶中指指紋第三區(qū)域、用戶無名指指紋第一區(qū)域以及用戶中指指紋的第二區(qū)域,則認(rèn)為順序不匹配,指紋驗證失敗。
在步驟103中,可選的,預(yù)設(shè)的指紋輸入模式可以是用戶自行定義的,也可以是用戶設(shè)置的隨機(jī)產(chǎn)生的需要輸入的N個區(qū)域指紋信息進(jìn)行信息提示,例如,在本發(fā)明實施例中,在用戶進(jìn)行指紋輸入前,首先獲取了需要輸入的指紋的提示,例如語音提示輸入中指第一區(qū)域、中指第三區(qū)域;則在依次獲取了根據(jù)提示信息對應(yīng)的指紋信息后,根據(jù)提示信息,首先在指紋數(shù)據(jù)庫中查找對應(yīng)的比對指紋,即從指紋數(shù)據(jù)庫中查找中指的第一區(qū)域以及中指的第三區(qū)域,若獲取的指紋與查找的中指的第一區(qū)域指紋不匹配時,則認(rèn)為指紋驗證不通過。
可選的,在本發(fā)明實施例中,獲取到的N個指紋信息可以對應(yīng)于同一用戶,也可以對應(yīng)于不同用戶。例如,當(dāng)應(yīng)用場景為移動支付,終端解鎖等需要用戶個人信息為解密工具時,需要確定獲取到的N個指紋信息是否對應(yīng)于同一用戶??蛇x的,在本發(fā)明實施例中,由于指紋數(shù)據(jù)庫中保存了每個用戶的指紋信息,所以當(dāng)獲取到N個指紋信息后,確定N個指紋信息對應(yīng)的比對指紋信息后,根據(jù)比對信息對應(yīng)的用戶信息確定N個指紋信息是否對應(yīng)于同一用戶,若確定N個指紋信息是否對應(yīng)于同一用戶,則繼續(xù)確定N個比對指紋信息與預(yù)設(shè)的指紋輸入模式是否相匹配;否則,則認(rèn)為認(rèn)證存在安全風(fēng)險,認(rèn)證不通過。
可選的,在本發(fā)明實施例中,獲取到的N個指紋信息可以對應(yīng)于不同用戶。例如,應(yīng)用場景為保密級別較高的門禁系統(tǒng),需要多個研發(fā)人員或者工作人員的多個指紋驗證后才能進(jìn)入。若應(yīng)用場景為上述應(yīng)用場景,則不需要確定N個指紋信息的來源,直接確定N個比對指紋信息與預(yù)設(shè)的指紋輸入模式是否相匹配。
為了便于本領(lǐng)域技術(shù)人員的理解,在此舉例說明,本發(fā)明提供一種指紋認(rèn)證方法,如圖9所示,在本發(fā)明實施例中,預(yù)設(shè)的輸入模式依次輸入用戶A的中指的第一區(qū)域,用戶A的無名指的第四區(qū)域,則本方法包括:
步驟901,獲取檢測到的指紋信息,包括第一指紋信息以及第二指紋信息;
步驟902,判斷第一指紋信息以及第二指紋信息是否為區(qū)域指紋信息,若任一一個不為區(qū)域指紋信息,則執(zhí)行步驟904;否則執(zhí)行步驟903;在本發(fā)明實施例中,利用第一指紋信息以及第二指紋信息的形心位置判斷是否為區(qū)域指紋信息;
步驟903,根據(jù)第一指紋信息以及第二指紋信息在指紋數(shù)據(jù)庫中查找對應(yīng)的第一比對指紋信息以及第二比對指紋信息,執(zhí)行步驟905;
步驟904,確定指紋認(rèn)證失?。?/p>
步驟905,確定第一比對指紋信息與預(yù)設(shè)的用戶A的中指的第一區(qū)域是否匹配,確定第二比對指紋信息與用戶A的無名指的第四區(qū)域是否匹配;若任一一個比對指紋信息不匹配,則執(zhí)行步驟904;否則執(zhí)行步驟906;
步驟906,確定第一指紋信息以及第二指紋信息的輸入順序是否與預(yù)設(shè)的輸入順序匹配,若任一一個比對指紋信息不匹配,則執(zhí)行步驟904;否則執(zhí)行步驟907;
步驟907,指紋認(rèn)證通過。
基于同樣的構(gòu)思,本發(fā)明實施例還提供一種指紋認(rèn)證裝置,如圖10所示,包括:
獲取單元1001,用于獲取檢測到的N個指紋信息,其中N大于等于2;;
查找單元1002,用于從指紋數(shù)據(jù)庫中查找所述每個指紋信息對應(yīng)的比對指紋信息,所述比對指紋信息為區(qū)域指紋;
匹配單元1003,若確定所述N個比對指紋信息與預(yù)設(shè)的指紋輸入模式相匹配,則確定所述N個指紋信息認(rèn)證通過;
其中,所述預(yù)設(shè)的指紋輸入模式為需要按照預(yù)設(shè)的N個區(qū)域指紋信息進(jìn)行輸入的模式。
進(jìn)一步地,所述需要輸入的N個區(qū)域指紋信息來源于任意一個手指的指紋信息;或者
所述需要輸入的N個區(qū)域指紋信息來源于至少兩個手指的區(qū)域指紋信息。
進(jìn)一步地,所述預(yù)設(shè)的指紋輸入模式還包括N個區(qū)域指紋信息的輸入順序;
所述匹配單元1003,具體用于:
若所述N個比對指紋信息與所述預(yù)設(shè)的指紋輸入模式中的需要輸入的N個區(qū)域指紋信息匹配,且所述N個比對指紋信息對應(yīng)的N個指紋信息的輸入順序與所述預(yù)設(shè)的指紋輸入模式中的N個區(qū)域指紋信息的輸入順序相同,則確定所述N個區(qū)域指紋信息認(rèn)證通過。
進(jìn)一步地,所述獲取單元1001,具體用于:
根據(jù)所述預(yù)設(shè)的指紋輸入模式中需要輸入的N個區(qū)域指紋信息進(jìn)行信息提示;
依次獲取與所述信息提示對應(yīng)的N個指紋信息;
所述查找單元1002,具體用于:
從所述指紋數(shù)據(jù)庫中查找第M個提示對應(yīng)的比對指紋信息;
若獲取的第M個指紋信息與第M個比對指紋信息不一致,則確定所述認(rèn)證不通過。
進(jìn)一步地,所述獲取單元1001,具體用于:
確定所述指紋信息的形心位置是否屬于任一區(qū)域指紋所屬的區(qū)域所屬的區(qū)域;
若確定所述指紋信息的形心位置不屬于任一區(qū)域指紋所屬的區(qū)域所屬的區(qū)域,則確定所述認(rèn)證不通過。
進(jìn)一步地,所述預(yù)設(shè)的輸入模式為隨機(jī)產(chǎn)生的指紋輸入模式或預(yù)存的指紋輸入模式;
所述指紋數(shù)據(jù)庫中存儲每個用戶的完整指紋信息或者每個用戶的各區(qū)域指紋信息。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。