本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種指紋識別方法及裝置。
背景技術(shù):
當前市面上銷售的指紋手機,絕大部分的比對方法采用的是特征點比對法,該方法對指紋錄入時的特征點數(shù)量有一定的要求,達到這個要求的特征點數(shù)量后,才能完成一次解鎖動作。而這個特征點的數(shù)量,與指紋的大小是有明確的關(guān)系的,指紋面積越大,從這個指紋中提取的特征點將越多,相反地,指紋面積越小,能夠提取出的特征點越少。在手機解鎖使用過程中,人手觸摸到指紋模塊表面的面積是不穩(wěn)定的,按壓力度大時,檢測面積相對較大,有效地指紋檢測面積也大,而按壓力度小時,比如有些用戶喜歡用指肚輕輕觸碰指紋模組表面,此時,可能存在一個問題,即觸摸的面積太小,無法提取到有效數(shù)量的特征點。從而造成指紋識別失敗,需要用戶重新錄入指紋進行識別,降低了指紋識別成功率。
綜上所述,現(xiàn)有技術(shù)中的指紋識別方法存在識別成功率不高的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種指紋識別方法及裝置,用以解決現(xiàn)有技術(shù)中存在的指紋識別方法識別成功率不高的技術(shù)問題。
一方面,本發(fā)明實施例提供一種指紋識別方法,包括:
確定指紋檢測模塊檢測到的指紋數(shù)據(jù);
根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;
在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;
根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
另一方面,本發(fā)明實施例提供一種指紋識別裝置,包括:
確定單元,用于確定指紋檢測模塊檢測到的指紋數(shù)據(jù);
處理單元,用于根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;
輸出單元,用于根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
本發(fā)明實施例提供的方法,確定指紋檢測模塊檢測到的指紋數(shù)據(jù);根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。本發(fā)明有益效果如下:該方法首先執(zhí)行特征點比對法,在特征點比對法比對失敗時,執(zhí)行圖像比對法,相較于現(xiàn)有技術(shù)中的特征點比對法,由于繼續(xù)執(zhí)行了圖像比對法,因而提高了一次識別的成功率,減少了需要用戶重復(fù)錄入的情形。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供一種指紋識別方法流程圖;
圖2為本發(fā)明實施例提供一種指紋識別方法詳細流程圖;
圖3為本發(fā)明實施例提供一種指紋識別方法詳細流程圖;
圖4為本發(fā)明實施例提供一種指紋識別裝置示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。
如圖1所示,本發(fā)明實施例提供的一種指紋識別方法流程圖,包括:
步驟101、確定指紋檢測模塊檢測到的指紋數(shù)據(jù);
步驟102、根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;
步驟103、在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;
步驟104、根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
本發(fā)明實施例所適用的場景為:指紋識別模組的指紋識別面積大于第一閾值,其中,指紋模組用于接收用戶的指紋錄入及進行指紋識別。當用戶需要進行指紋識別時,可以使用本發(fā)明實施例方法,例如當用戶使用手機時,需要通過指紋解鎖解鎖;再比如,當用戶付款時,需要通過指紋支付等等。本發(fā)明實施例適用于所有需要進行指紋識別的應(yīng)用場景。
已有技術(shù)中已經(jīng)出現(xiàn)一種圖像比對法,即僅通過比對指紋圖像的一致性來進行驗證的方法,這種圖像比對法的初衷,是為了滿足手機對指紋識別模組面積不斷縮小的訴求,當指紋識別面積縮小到一定程度,例如小于第一閾值時,已經(jīng)很難獲得足夠的特征點,此時,圖像比對法彌補了這一問題,對于一個較小的指紋,圖像比對法比特征點比對法具有更高的成功率。
圖像比對法雖然可以在指紋識別面積較小時具有更高的成功率,但也存在一些問題,主要是:圖像比對法較為復(fù)雜,需要對指紋圖片每一部分細節(jié)進行相似度比對,整個處理需要的處理器資源較多,比對時間相對較長?;?016年的廠家公布數(shù)據(jù),特征點比方法對可以實現(xiàn)100ms內(nèi)的解鎖,而圖像比對法還不能縮短到100ms以內(nèi)。
在上述步驟101中,當用戶需要進行指紋識別時,通過手指觸摸指紋模組表面,則指紋檢測模塊可檢測到用戶通過指紋模組錄入的指紋數(shù)據(jù)。
在上述步驟102中,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別。
由于通過特征點比對法進行指紋識別的方法屬于已有技術(shù),因此本發(fā)明實施例對這種方法的具體實現(xiàn)過程不做詳細描述,具體實現(xiàn)方法可參考已有技術(shù)方案。
在該步驟中,通過執(zhí)行第一進程對指紋數(shù)據(jù)進行指紋識別,根據(jù)指紋識別的結(jié)果,下面分別說明。
情形一、第一進程輸出第一識別失敗標識信息
即在上述步驟103中,所述第一進程輸出第一識別失敗標識信息,則根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別。
由于通過根據(jù)圖像比對法進行指紋識別的方法屬于已有技術(shù),因此本發(fā)明實施例對這種方法的具體實現(xiàn)過程不做詳細描述,具體實現(xiàn)方法可參考已有技術(shù)方案。
進一步地,根據(jù)第二進程的指紋識別結(jié)果,下面分兩種情況具體介紹。
一、第二進程輸出第二識別成功標識信息
即在上述步驟104中,根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
因而,當?shù)谝贿M程輸出第一識別失敗標識信息,且第二進程輸出第二識別成功標識信息時,觸發(fā)預(yù)設(shè)的識別成功控制指令。
二、第二進程輸出第二識別失敗標識信息
可選地,根據(jù)所述第二進程輸出的第二識別失敗標識信息,觸發(fā)預(yù)設(shè)的識別失敗標識信息。
因而,當?shù)谝贿M程輸出第一識別失敗標識信息,且第二進程輸出第二識別失敗標識信息時,觸發(fā)預(yù)設(shè)的識別失敗標識信息。
情形二、第一進程輸出的第一識別成功標識信息
可選地,根據(jù)所述第一進程輸出的第一識別成功標識信息,觸發(fā)所述預(yù)設(shè)的識別成功控制指令。
因而,當?shù)谝贿M程輸出第一識別成功標識信息時,則直接觸發(fā)預(yù)設(shè)的識別成功標識信息。并且,第二進程無需執(zhí)行。
因此,在上述情形一和情形二中,本發(fā)明實施例實行的是串行執(zhí)行第一進程(第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別)和第二進程(所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別),具體地由于實際應(yīng)用中,特征點比對法具有更快的比對速度,因此本發(fā)明實施例中,首先執(zhí)行特征點比對法,即首先執(zhí)行第一進程,當?shù)谝贿M程輸出第一識別失敗標識信息時,則執(zhí)行圖像比對法,即執(zhí)行第二進程,當?shù)诙M程第二識別成功標識信息,則表明圖像比對法對指紋識別成功,因此觸發(fā)預(yù)設(shè)的識別成功控制指令;當?shù)诙M程輸出第二識別失敗標識信息時,則觸發(fā)預(yù)設(shè)的識別失敗標識信息,因而兩種指紋識別方法都識別失敗,表明指紋識別結(jié)果為失敗,因而觸發(fā)預(yù)設(shè)的識別失敗標識信息。當然,當?shù)谝贿M程輸出第一識別成功標識信息時,則表明特征點比對法對指紋識別成功,則直接觸發(fā)預(yù)設(shè)的識別成功標識信息。
本發(fā)明實施例,確定指紋檢測模塊檢測到的指紋數(shù)據(jù);根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。本發(fā)明有益效果如下:首先執(zhí)行特征點比對法,在特征點比對法比對失敗時,執(zhí)行圖像比對法,結(jié)合了兩種指紋識別方法的優(yōu)點,相較于已有技術(shù)中的特征點比對法,由于繼續(xù)執(zhí)行了圖像比對法,因而提高了一次識別的成功率,減少了需要用戶重復(fù)錄入的情形;相較于已有技術(shù)中的圖像比對法,由于在先執(zhí)行了特征點比對法,由于用戶進行指紋錄入時,存在一定的概率出現(xiàn)指紋識別面積足夠的情形,因而在一定的概率上,特征點比對法較早地比較成功,可以提高一次識別的速率。
下面結(jié)合圖2對上述方法進行詳細說明,其中,圖2為本發(fā)明實施例提供的指紋識別方法詳細流程圖,包括以下步驟:
步驟201、確定指紋檢測模塊檢測到的指紋數(shù)據(jù),并生成中斷信號;
步驟202、User層根據(jù)所述中斷信號生成第一指紋識別指令,并將所述第一指紋識別指令發(fā)送給TZ模塊;
在該步驟中,由User層根據(jù)中斷信號生成第一指紋識別指令,然后發(fā)送給TZ模塊,其中,用戶層(User層)主要用于與用戶進行交互,處理上層信令,在目前移動終端應(yīng)用中,指紋識別的功能主要集成在TZ(trustzone)模塊。
步驟203、所述TZ模塊根據(jù)所述第一指紋識別指令創(chuàng)建所述第一進程;
步驟204、所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第一進程對所述指紋數(shù)據(jù)進行指紋識別;
其中,TZ模塊在接收到第一指紋識別指令后,創(chuàng)建第一進程,然后TZ模塊直接從指紋檢測模塊獲取指紋數(shù)據(jù),從而使得第一進程通過特征點識別法對獲取的指紋數(shù)據(jù)進行識別。
步驟205、所述User層在所述第一進程輸出第一識別失敗標識信息時,生成第二指紋識別指令,并將所述第二指紋識別指令發(fā)送給TZ模塊;
步驟206、所述TZ模塊根據(jù)所述第二指紋識別指令創(chuàng)建所述第二進程;
其中,TZ模塊在接收到第二指紋識別指令后,創(chuàng)建第二進程。
步驟207、所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第二進程對所述指紋數(shù)據(jù)進行指紋識別;
TZ模塊直接從指紋檢測模塊獲取指紋數(shù)據(jù),從而使得第二進程通過圖像比對法對獲取的指紋數(shù)據(jù)進行識別。
步驟208、所述User層根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
當然,在上述步驟205中,若第一進程輸出第一識別成功標識信息,則觸發(fā)預(yù)設(shè)的識別成功控制指令。
在上述步驟208中,若第二進程輸出第二識別失敗標識信息,則觸發(fā)預(yù)設(shè)的識別失敗控制指令。
本發(fā)明實施例,確定指紋檢測模塊檢測到的指紋數(shù)據(jù);根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。本發(fā)明有益效果如下:首先執(zhí)行特征點比對法,在特征點比對法比對失敗時,執(zhí)行圖像比對法,結(jié)合了兩種指紋識別方法的優(yōu)點,相較于已有技術(shù)中的特征點比對法,由于繼續(xù)執(zhí)行了圖像比對法,因而提高了一次識別的成功率,減少了需要用戶重復(fù)錄入的情形;相較于已有技術(shù)中的圖像比對法,由于在先執(zhí)行了特征點比對法,由于用戶進行指紋錄入時,存在一定的概率出現(xiàn)指紋識別面積足夠的情形,因而在一定的概率上,特征點比對法較早地比較成功,可以提高一次識別的速率。
針對上述圖2描述的指紋識別方法,存在如下特點:
1)User層作為主控,分別先后生成兩個指紋識別指令,TZ模塊內(nèi)執(zhí)行的特征點比對進程和圖像比對進程相對獨立運行,獨立反饋結(jié)果。
2)User層分別接收兩個進程反饋的結(jié)果,并進行相應(yīng)的動作執(zhí)行。
上述圖2所示的指紋識別方法存在的問題是:對手機原有的流程有著較大的改變,因為現(xiàn)有的手機User層只會發(fā)起一個指紋識別指令,而上述圖2中的方法User層需要發(fā)起兩個指紋識別指令,因而造成需要對現(xiàn)有的User層有較大的改動,為此,下面給出另一種指紋識別方法,其中,User層只需要發(fā)送一個指紋識別指令就可以實現(xiàn)指紋識別,與已有技術(shù)方案User層的動作保持一致。
具體的,可以將特征點比對進程和圖像比對進程封裝到TZ這個黑盒子中,User層僅僅發(fā)起一次指紋比對,并從TZ接收指紋識別結(jié)果,那么整個流程將與手機原有的User層控制流程一致。此時,TZ作為一個黑盒子,接受User層發(fā)過來的識別任務(wù),并給User層反饋識別結(jié)果,TZ黑盒子內(nèi)部,對兩套比對進行串行處理,并將比對最終結(jié)果發(fā)送給User層即可。下面具體說明。
如圖3所示,為本發(fā)明實施例提供的一種指紋識別方法詳細流程圖,包括以下步驟:
步驟301、確定指紋檢測模塊檢測到的指紋數(shù)據(jù),并生成中斷信號;
步驟302、User層根據(jù)所述中斷信號生成指紋識別指令并發(fā)送給TZ模塊;
在該步驟中,User層只生成一個指紋識別指令并發(fā)送給TZ模塊。與已有技術(shù)中User層做指紋識別時User層的功能保持一致,從而可以減少User層的開發(fā)工作,更加便于將本發(fā)明方法應(yīng)用于實際應(yīng)用中。
步驟303、所述TZ模塊根據(jù)所述指紋識別指令創(chuàng)建所述第一進程;
在該步驟中,TZ模塊在接收到指紋識別指令時,根據(jù)所述指紋識別指令創(chuàng)建第一進程。
步驟304、所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第一進程對所述指紋數(shù)據(jù)進行指紋識別;
步驟305、所述TZ模塊在所述第一進程輸出第一識別失敗標識信息時,創(chuàng)建所述第二進程;
步驟306、所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第二進程對所述指紋數(shù)據(jù)進行指紋識別;
步驟307、所述TZ模塊根據(jù)所述第二進程輸出的第二識別成功標識信息,生成指紋識別成功消息并將所述指紋識別成功消息發(fā)送給所述User層;
在該步驟中,若TZ模塊根據(jù)所述第二進程輸出的第二識別成功標識信息,生成指紋識別成功消息,并將所述指紋識別成功消息發(fā)送給User層
當然,若第一進程輸出第一識別成功標識信息,則也生成指紋識別成功消息并發(fā)送給User層;若第一進程輸出第一識別失敗標識信息且第二進程輸出第二識別失敗標識信息,則生成指紋識別失敗消息并發(fā)送給User層。
即在步驟307中,由TZ模塊確定最終的識別結(jié)果,并生成指紋識別消息發(fā)送給User層(指紋識別消息為指紋識別成功消息或指紋識別失敗消息)。
步驟308、所述User層根據(jù)所述指紋識別成功消息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
上述圖3所示的指紋識別方法與上述圖2所示的指紋識別方法的主要區(qū)別在于:
第一,User層只發(fā)送一個指紋識別指令給TZ模塊,TZ模塊在接收到指紋識別指令后分別創(chuàng)建第一進程和第二進程,以及串行執(zhí)行所述第一進程和所述第二進程。
第二,由TZ模塊確定最終的識別結(jié)果,并相應(yīng)地生成指紋識別成功消息或指紋識別失敗消息,發(fā)送給User層,然后由User層觸發(fā)預(yù)設(shè)的識別成功控制指令或觸發(fā)預(yù)設(shè)的識別失敗控制指令。
相較于圖2所示的指紋識別方法,圖3所示的指紋識別方法實現(xiàn)了對TZ模塊的封裝,從而實現(xiàn)了使得User層與已有技術(shù)中User層保持相同的執(zhí)行流程,即只需要發(fā)送一個指紋識別指令即可,在實際應(yīng)用中,提高了開發(fā)效率,節(jié)約了成本。
本發(fā)明實施例,確定指紋檢測模塊檢測到的指紋數(shù)據(jù);根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。本發(fā)明有益效果如下:首先執(zhí)行特征點比對法,在特征點比對法比對失敗時,執(zhí)行圖像比對法,結(jié)合了兩種指紋識別方法的優(yōu)點,相較于已有技術(shù)中的特征點比對法,由于繼續(xù)執(zhí)行了圖像比對法,因而提高了一次識別的成功率,減少了需要用戶重復(fù)錄入的情形;相較于已有技術(shù)中的圖像比對法,由于在先執(zhí)行了特征點比對法,由于用戶進行指紋錄入時,存在一定的概率出現(xiàn)指紋識別面積足夠的情形,因而在一定的概率上,特征點比對法較早地比較成功,可以提高一次識別的速率。
基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供一種指紋識別裝置,如圖4所示,包括:
確定單元401,用于確定指紋檢測模塊檢測到的指紋數(shù)據(jù);
處理單元402,用于根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;
輸出單元403,用于根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
可選地,所述輸出單元403,還用于:
根據(jù)所述第一進程輸出的第一識別成功標識信息,觸發(fā)所述預(yù)設(shè)的識別成功控制指令。
可選地,所述輸出單元403,還用于:
根據(jù)所述第二進程輸出的第二識別失敗標識信息,觸發(fā)預(yù)設(shè)的識別失敗標識信息。
可選地,所述確定單元401,具體用于:
確定指紋檢測模塊檢測到的指紋數(shù)據(jù),并生成中斷信號;
所述處理單元402,具體用于:
通過用戶User層根據(jù)所述中斷信號生成第一指紋識別指令,并將所述第一指紋識別指令發(fā)送給TZ模塊;
通過所述TZ模塊根據(jù)所述第一指紋識別指令創(chuàng)建所述第一進程;
通過所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第一進程對所述指紋數(shù)據(jù)進行指紋識別;
所述處理單元402,還用于:
通過所述User層在所述第一進程輸出第一識別失敗標識信息時,生成第二指紋識別指令,并將所述第二指紋識別指令發(fā)送給TZ模塊;
通過所述TZ模塊根據(jù)所述第二指紋識別指令創(chuàng)建所述第二進程;
通過所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第二進程對所述指紋數(shù)據(jù)進行指紋識別;
所述輸出單元403,具體用于:
通過所述User層根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
可選地,所述確定單元401,具體用于
確定指紋檢測模塊檢測到的指紋數(shù)據(jù),并生成中斷信號;
所述處理單元402,具體用于:
通過User層根據(jù)所述中斷信號生成指紋識別指令并發(fā)送給TZ模塊;
通過所述TZ模塊根據(jù)所述指紋識別指令創(chuàng)建所述第一進程;
通過所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第一進程對所述指紋數(shù)據(jù)進行指紋識別;
所述處理單元402,還用于:
通過所述TZ模塊在所述第一進程輸出第一識別失敗標識信息時,創(chuàng)建所述第二進程;
通過所述TZ模塊從所述指紋檢測模塊獲取所述指紋數(shù)據(jù),并根據(jù)所述第二進程對所述指紋數(shù)據(jù)進行指紋識別;
所述輸出單元403,具體用于:
通過所述TZ模塊根據(jù)所述第二進程輸出的第二識別成功標識信息,生成指紋識別成功消息并將所述指紋識別成功消息發(fā)送給所述User層;
通過所述User層根據(jù)所述指紋識別成功消息,觸發(fā)預(yù)設(shè)的識別成功控制指令。
本發(fā)明實施例,確定指紋檢測模塊檢測到的指紋數(shù)據(jù);根據(jù)所述指紋數(shù)據(jù),執(zhí)行第一進程,所述第一進程為根據(jù)特征點比對法對所述指紋數(shù)據(jù)進行指紋識別;在所述第一進程輸出第一識別失敗標識信息時,根據(jù)所述指紋數(shù)據(jù),執(zhí)行第二進程,所述第二進程為根據(jù)圖像比對法對所述指紋數(shù)據(jù)進行指紋識別;根據(jù)所述第二進程輸出的第二識別成功標識信息,觸發(fā)預(yù)設(shè)的識別成功控制指令。本發(fā)明有益效果如下:首先執(zhí)行特征點比對法,在特征點比對法比對失敗時,執(zhí)行圖像比對法,結(jié)合了兩種指紋識別方法的優(yōu)點,相較于已有技術(shù)中的特征點比對法,由于繼續(xù)執(zhí)行了圖像比對法,因而提高了一次識別的成功率,減少了需要用戶重復(fù)錄入的情形;相較于已有技術(shù)中的圖像比對法,由于在先執(zhí)行了特征點比對法,由于用戶進行指紋錄入時,存在一定的概率出現(xiàn)指紋識別面積足夠的情形,因而在一定的概率上,特征點比對法較早地比較成功,可以提高一次識別的速率。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。