紋對移動終端進(jìn)行解鎖的過程中,通過指紋模組采集用戶輸入的指紋圖像。
[0096]在本發(fā)明的一個實(shí)施例中,上述移動終端可以是例如是手機(jī)、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0097]S22,將指紋圖像與預(yù)存的指紋模板組中的指紋模板進(jìn)行比對。
[0098]其中,指紋模板組中包括N個指紋模板,其中,N為正整數(shù)。
[0099]具體地,在獲取用戶輸入的指紋圖像后,可將指紋圖像與預(yù)存的指紋模板中的N(例如,30)個指紋模板進(jìn)行匹配,并計算指紋圖像與每個指紋模板的匹配值,以及判斷所計算的匹配值是否大于第一預(yù)設(shè)閾值。
[0100]其中,第一預(yù)設(shè)閾值為預(yù)設(shè)設(shè)置的指紋圖像與指紋模板的閾值。例如,第一預(yù)設(shè)閾值為85%。
[0101]其中,需要理解的是,指紋模板中包含指紋圖像,且指紋模板中的指紋圖像是預(yù)先保存的。將用戶輸入的指紋圖像與預(yù)存的指紋模板組中的指紋模板進(jìn)行匹配,即,將用戶輸入的指紋圖像與指紋模板中的指紋圖像進(jìn)行匹配。
[0102]S23,如果指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第一預(yù)設(shè)閾值,則控制移動終端執(zhí)行對應(yīng)的目標(biāo)操作,其中,i為小于或等于N的正整數(shù)。
[0103]其中,上述目標(biāo)操作可以包括解鎖、移動支付等操作。
[0104]需要理解的是,上述解鎖和移動支付僅是目標(biāo)操作的示例,該實(shí)施例中的目標(biāo)操作不限制于此。
[0105]為了可以提高移動終端執(zhí)行相應(yīng)目標(biāo)操作的效率,在本發(fā)明的一個實(shí)施例中,指紋模板組中每個指紋模板可以包括對應(yīng)的權(quán)重信息,并且在將指紋圖像與預(yù)存的指紋模板中的指紋模板匹配之前,可先獲取指紋模板組中每個指紋模板對應(yīng)的匹配頻率,以及根據(jù)每個指紋模板對應(yīng)的匹配頻率對指紋模板中的權(quán)重信息進(jìn)行更新。
[0106]在將每個指紋模板對應(yīng)的權(quán)重信息更新之后,可按照每個指紋模板對應(yīng)的權(quán)重信息確定匹配順序。
[0107]其中,需要理解的是,指紋模板對應(yīng)的匹配頻率越高,其所對應(yīng)的權(quán)重越高,且在匹配順序的位置越靠前。
[0108]其中,需要理解的是,匹配頻率與指紋模板和用戶輸入的指紋圖像相匹配的次數(shù)有關(guān),指紋模板中的指紋圖像與用戶輸入的指紋圖像相匹配的次數(shù)越高,對應(yīng)指紋模板的匹配頻率越高。
[0109]在將用戶輸入的指紋圖像與指紋模板組中指紋模板匹配時,可基于匹配順序,將用戶輸入的指紋圖像與指紋模板組中的指紋模板進(jìn)行匹配。也就是說,可將指紋圖像與匹配順序最高的指紋模板進(jìn)行匹配,并計算指紋圖像與該指紋模板的匹配值,如果計算出該匹配值大于第一預(yù)設(shè)閾值,則控制移動終端執(zhí)行對應(yīng)的目標(biāo)操作,減少了指紋圖像與指紋模板組中的指紋模板進(jìn)行匹配所消耗的匹配時間,提高了移動終端執(zhí)行相應(yīng)目標(biāo)操作的效率。
[0110]例如,目標(biāo)操作為解鎖,即通過指紋解鎖移動終端,指紋模板組中有5個指紋模板,分別為指紋模板1、2、3、4和5。假定根據(jù)指紋模板的權(quán)重信息確定這五個指紋模板的匹配順序為指紋模板3、2、1、5、4。為了提高移動終端的解鎖效率,在將用戶的指紋圖像與指紋模板組中的指紋模板進(jìn)行匹配的過程中,可先將指紋圖像與指紋模板3進(jìn)行比較,并計算指紋圖像與指紋模板3之間的匹配值,并判斷該匹配值是否大于第一預(yù)設(shè)閾值,如果大于第一預(yù)設(shè)閾值,則確定用戶輸入的指紋圖像符合對移動終端進(jìn)行解鎖的要求,對移動終端進(jìn)行解鎖。
[0111]S24,進(jìn)一步判斷指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值是否大于第二預(yù)設(shè)閾值。
[0112]其中,第二預(yù)設(shè)閾值大于第一預(yù)設(shè)閾值。
[0113]其中,第二預(yù)設(shè)閾值是預(yù)先設(shè)置的指紋圖像與指紋模板之間的匹配值的閾值,例如,第二預(yù)設(shè)閾值為95%。
[0114]S25,如果大于第二預(yù)設(shè)閾值,則將根據(jù)指紋圖像生成新指紋模板并添加至指紋模板組。
[0115]例如,第一預(yù)設(shè)閾值為85%,第二預(yù)設(shè)閾值為95%,假定指紋圖像與指紋模板組中的第3個指紋模板的匹配值為96%,通過判斷可以確定指紋圖像與指紋模板組中的第3個指紋模板的匹配值大于第一預(yù)設(shè)閾值,此時,可控制移動終端執(zhí)行對應(yīng)的目標(biāo)操作,并進(jìn)一步可判斷出該匹配值大于第二預(yù)設(shè)閾值,此時,可根據(jù)指紋圖像生成新指紋模板,并將該指紋模板添加至指紋模板組中。
[0116]S26,如果小于或等于第二預(yù)設(shè)閾值,則保持指紋模板組不變。
[0117]S27,根據(jù)指紋模板的匹配頻率對N個指紋模板進(jìn)行排序。
[0118]S28,將排序最低的指紋模板從指紋模板組中刪除。
[0119]具體地,為了使得指紋模板組中的指紋模板的數(shù)量維持在一個閾值內(nèi),可獲取指紋模板組中的每個指紋模板的匹配頻率,并基于匹配頻率對指紋模板組中的指紋模板進(jìn)行排序,并將長時間處于匹配頻率最低的指紋模板從指紋模板組中刪除,以將指紋模板組中的指紋模板的數(shù)量控制為N個。
[0120]也就是說,在用戶通過指紋解鎖移動終端的過程中,在指紋錄入和模板的匹配過程中,在指紋模板組中,匹配頻率最低的指紋模板將被刪除,指紋模板組中的指紋模板得到優(yōu)化,指紋模板組中的指紋模板的質(zhì)量不斷提高,在后續(xù)用戶使用的過程中,指紋識別率會越來越高,拒真率FRR(False Reject1n Rate)越來越低,通過指紋解鎖移動終端所消耗的時間會降低,進(jìn)而可提高移動終端執(zhí)行相應(yīng)操作的效率,提高了用戶體驗度。
[0121]本發(fā)明實(shí)施例的指紋識別方法,首先獲取用戶輸入的指紋圖像,并將指紋圖像與預(yù)存的指紋模板組中的N個指紋模板進(jìn)行比對,如果指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第一預(yù)設(shè)閾值,則將進(jìn)行解鎖,以及進(jìn)一步判斷指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值是否大于第二預(yù)設(shè)閾值,如果大于第二預(yù)設(shè)閾值,則將根據(jù)指紋圖像生成新指紋模板并添加至指紋模板組。由此,使得指紋模板不再是固定的,在用戶后續(xù)的使用過程中,可根據(jù)用戶使用的指紋圖像對指紋模板組中的指紋模板進(jìn)行不斷完善和補(bǔ)充,進(jìn)而可提高移動終端執(zhí)行相應(yīng)操作的效率,提高了用戶體驗度。
[0122]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種指紋識別裝置。
[0123]圖3是根據(jù)本發(fā)明一個實(shí)施例的指紋識別裝置的結(jié)構(gòu)示意圖。
[0124]如圖3所示,該指紋識別裝置可以包括獲取模塊110、比對模塊120、解鎖模塊130、判斷模塊140和第一處理模塊150,其中:
[0125]獲取模塊110用于獲取用戶輸入的指紋圖像。
[0126]比對模塊120用于將指紋圖像與預(yù)存的指紋模板組中的指紋模板進(jìn)行比對。
[0127]其中,指紋模板組中包括N個指紋模板,其中,N為正整數(shù)。
[0128]其中,需要理解的是,指紋模板中包含指紋圖像,且指紋模板中的指紋圖像是預(yù)先保存的。比對模塊120將用戶輸入的指紋圖像與預(yù)存的指紋模板組中的指紋模板進(jìn)行匹配,即,比對模塊120將用戶輸入的指紋圖像與指紋模板中的指紋圖像進(jìn)行匹配。
[0129]解鎖模塊130用于在指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第一預(yù)設(shè)閾值時,控制移動終端執(zhí)行對應(yīng)的目標(biāo)操作,其中,i為小于或等于N的正整數(shù)。
[0130]其中,上述目標(biāo)操作可以包括解鎖、移動支付等操作。
[0131 ] 需要理解的是,上述解鎖和移動支付僅是目標(biāo)操作的示例,該實(shí)施例中的目標(biāo)操作不限制于此。
[0132]判斷模塊140用于進(jìn)一步判斷指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值是否大于第二預(yù)設(shè)閾值,其中,第二預(yù)設(shè)閾值大于第一預(yù)設(shè)閾值。
[0133]第一處理模塊150用于在指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第二預(yù)設(shè)閾值時,將根據(jù)指紋圖像生成新指紋模板并添加至指紋模板組。
[0134]如圖4所示,上述裝置還包括第二處理模塊160,該第二處理模塊160用于在指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值小于或等于第二預(yù)設(shè)閾值時,保持指紋模板組不變。
[0135]為了可以提高移動終端執(zhí)行相應(yīng)目標(biāo)操作的效率,在本發(fā)明的一個實(shí)施例中,指紋模板組中每個指紋模板包括對應(yīng)的權(quán)重信息,如圖4所示,上述裝置還可以包括第三處理模塊170,該第三處理模塊170獲取指紋模板組中每個指紋模板對應(yīng)的匹配頻率,以及根據(jù)每個指紋模板對應(yīng)的匹配頻率對指紋模板中的權(quán)重信息進(jìn)行更新。
[0136]其中,需要理解的是,指紋模板對應(yīng)的匹配頻率越高,其所對應(yīng)的權(quán)重越高,且在匹配順序的位置越靠前。
[0137]其中,需要理解的是,匹配頻率與指紋模板和用戶輸入的指紋圖像相匹配的次數(shù)有關(guān),指紋模板中的指紋圖像與用戶輸入的指紋圖像相匹配的次數(shù)越高,對應(yīng)指紋模板的匹配頻率越高。
[0138]在將用戶輸入的指紋圖像與指紋模板組中指紋模板匹配時,比對模塊120按照每個指紋模板對應(yīng)的權(quán)重信息確定匹配順序。
[0139]例如,目標(biāo)操作為解鎖,即通過指紋解鎖移動終端,指紋模板組中有5個指紋模板,分別為指紋模板1、2、3、4和5。假定第三處理模塊170根據(jù)指紋模板的權(quán)重信息確定這五個指紋模板的匹配順序為指紋模板3、2、1、5、4。為了提高移動終端的解鎖效率,在將用戶的指紋圖像與指紋模板組中的指紋模板進(jìn)行匹配的過程中,比對模塊120可先將指紋圖像與指紋模板3進(jìn)行比較,并計算指紋圖像與指紋模板3之間的匹配值,并判斷該匹配值是否大于第一預(yù)設(shè)閾值,如果大于第一預(yù)設(shè)閾值,則確定用戶輸入的指紋圖像符合對移動終端進(jìn)行解鎖的要求,對移動終端進(jìn)行解鎖。
[0140]為了優(yōu)化指紋模板組中的指紋模板,如圖4所示,上述裝置還可以包括第四處理模塊180,該第四處理模塊180用于根據(jù)指紋模板的匹配頻率對N個指紋模板進(jìn)行排序,并將排序最低的指紋模板從指紋模板組中刪除。
[0141]為了使得指紋模板組中的指紋模板的數(shù)量維持在一個閾值內(nèi),第四處理模塊180可獲取指紋模板組中的每個指紋模板的匹配頻率,并基于匹配頻率對指紋模板組中的指紋模板進(jìn)行排序,并將長時間處于匹配頻率最低的指紋模板從指紋模板組中刪除,以將指紋模板組中的指紋模板的數(shù)量控制為N個。
[0142]另外,如圖4所示,上述裝置還可以包括第五處理模塊190,該第五處理模塊190用于在指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第一預(yù)設(shè)閾值且小于第二預(yù)設(shè)閾值時,將指紋圖像的圖像質(zhì)量與第i指紋模板的圖像質(zhì)量進(jìn)行比對,如果指紋圖像的圖像質(zhì)量優(yōu)于第i指紋模板的圖像質(zhì)量,則使用指紋圖像替換第i指紋模板;以及如果指紋圖像的圖像質(zhì)量劣于第i指紋模板的圖像質(zhì)量,則維持第i指紋模板不變。
[0143]也就是說,在指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第一預(yù)設(shè)閾值且小于第二預(yù)設(shè)閾值時,第五處理模塊190可以比較指紋圖像和第i指紋模板的圖像質(zhì)量,并在指紋圖像的圖像質(zhì)量優(yōu)于第i指紋模板的圖像質(zhì)量時,根據(jù)指紋圖像對第i指紋模板進(jìn)行更新,以實(shí)現(xiàn)對第i指紋模板的更新,從而優(yōu)化了指紋模板中的指紋模板,指紋模板組中的指紋模板越精確,通過指紋解鎖移動終端所需要的時間將降低,提高用戶解鎖移動終端的效率,提高用戶的解鎖體驗。
[0144]需要說明的是,前述對指紋識別方法實(shí)施例的解釋說明也適用于該實(shí)施例的指紋識別裝置,此處不再贅述。
[0145]本發(fā)明實(shí)施例的指紋識別裝置,通過獲取模塊獲取用戶輸入的指紋圖像,并對比模塊將指紋圖像與預(yù)存的指紋模板組中的N個指紋模板進(jìn)行比對,在指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第一預(yù)設(shè)閾值時,解鎖模塊控制移動終端執(zhí)行對應(yīng)的目標(biāo)操作,以及判斷模塊進(jìn)一步判斷指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值是否大于第二預(yù)設(shè)閾值,在該匹配值大于第二預(yù)設(shè)閾值時,第一處理模塊可將根據(jù)指紋圖像生成新指紋模板并添加至指紋模板組。由此,使得指紋模板不再是固定的,在用戶后續(xù)的使用過程中,可根據(jù)用戶使用的指紋圖像對指紋模板組中的指紋模板進(jìn)行不斷完善和補(bǔ)充,進(jìn)而可提高移動終端執(zhí)行相應(yīng)操作的效率,提高了用戶體驗度。
[0146]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種移動終端。
[0147]—種移動終端,包括本發(fā)明第二方面實(shí)施例的指紋識別裝置。
[0148]根據(jù)本發(fā)明實(shí)施例的移動終端,首先獲取用戶輸入的指紋圖像,并將指紋圖像與預(yù)存的指紋模板組中的N個指紋模板進(jìn)行比對,如果指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值大于第一預(yù)設(shè)閾值,則將進(jìn)行解鎖,以及進(jìn)一步判斷指紋圖像與預(yù)存的指紋模板組中的第i指紋模板之間的匹配值是否大于第二預(yù)設(shè)閾值,如果大于第二預(yù)設(shè)閾值,則將根據(jù)指紋圖像生成新指紋模板并添加至指紋模板組。由此,使得指紋模板不再是固定的,在用戶后續(xù)的使用過程中,可根據(jù)用戶使用的指紋圖像對指紋模板組中的指紋模板進(jìn)行不斷完善和補(bǔ)充,進(jìn)而可提高移動終端執(zhí)行相應(yīng)操作的效率,提高了用戶體驗度。
[0149]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種移動終端,該移動終端包括殼體、處理器、存儲器、電路板和電源電路,其中,上述電路板安置在上述殼體圍成的空間內(nèi)部,上述處