本發(fā)明涉及指紋解鎖技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用于指紋解鎖設(shè)備的指紋芯片的指紋比對方法、指紋解鎖設(shè)備、穿戴設(shè)備及系統(tǒng)。
背景技術(shù):
如圖1所示,智能終端上設(shè)置指紋采集模塊1、指紋芯片2及處理器3,其中,指紋采集模塊1用于采集指紋圖像;指紋芯片2包括指紋處理模塊21和指紋比對模塊22,其中,指紋處理模塊21用于接收指紋采集模塊1采集的指紋圖像,并對所述指紋圖像進行分析和處理得到指紋圖像信息的指紋信息;指紋比對模塊22用于將指紋信息與錄入的指紋模板進行一一比對。當指紋比對模塊22比對成功后,將比對成功的信息發(fā)送至處理器3,處理器3控制打開并解鎖智能終端,從而實現(xiàn)指紋解鎖功能。由上述描述可知,指紋比對的速度不僅與硬件的處理速度相關(guān),還與指紋比對算法有直接的關(guān)系。
現(xiàn)有技術(shù)中,指紋模板包括手指標簽,所述手指標簽用于指示指紋模板對應(yīng)的手指。當進行指紋比對時,指紋比對模塊22將所有指紋模板根據(jù)指紋標簽進行分類,分為左手指紋模板和右手指紋模板,然后根據(jù)優(yōu)先比對左手或優(yōu)先比對右手的原則比對左手指紋模板或右手指紋模板,直至比對成功。為了加快指紋比對的速度,在指紋模板中加入時間頻度標簽,所述時間頻度標簽用于指示所述指紋模板比對成功的頻度。當進行指紋比對時,控制指紋信息根據(jù)指紋模板的時間頻度由大到小依次比對,直至比對成功。
但是,指紋芯片2根據(jù)預(yù)設(shè)優(yōu)先比對右手或左手進行指紋比對,此方法具有選擇錯誤的概率,因此,影響指紋解鎖速度。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本發(fā)明提供一種指紋比對方法、指紋解鎖設(shè)備、穿戴設(shè)備及系統(tǒng)。
根據(jù)本發(fā)明實施例的第一方面,提供一種指紋比對方法,應(yīng)用于指紋解鎖設(shè)備的指紋芯片,所述指紋解鎖設(shè)備包括指紋采集模塊,所述指紋解鎖設(shè)備與佩戴在手上的穿戴設(shè)備配對連接,包括:
接收所述指紋采集模塊采集的指紋圖像信息;
確定所述指紋解鎖設(shè)備與所述穿戴設(shè)備的距離信息;
根據(jù)所述指紋解鎖設(shè)備與所述穿戴設(shè)備之間的距離信息,確定所述指紋解鎖設(shè)備的手持信息,其中,所述手持信息表示用戶手持指紋解鎖設(shè)備的手;
將與所述手持信息對應(yīng)的指紋模板按照比對成功率由大到小的順序進行排序,其中,與所述手持信息對應(yīng)的指紋模板指所述手持信息對應(yīng)的手手持指紋解鎖設(shè)備時解鎖成功的指紋模板;
利用排序后對應(yīng)的指紋模板依次與所述指紋圖像信息進行比對。
進一步的,所述將與所述手持信息對應(yīng)的指紋模板按照比對成功率由大到小的順序進行排序的過程中,包括:
當與所述手持信息對應(yīng)的指紋模板中的至少兩個指紋模板的比對成功率相同時,獲取指紋采集模塊在所述指紋解鎖設(shè)備上的位置信息,其中,所述位置信息指所述指紋采集模塊設(shè)置在所述指紋解鎖設(shè)備上的位置;
根據(jù)設(shè)置在所述指紋模板中的位置標簽,確定與所述位置信息關(guān)聯(lián)的指紋模板;
當與所述位置信息關(guān)聯(lián)的模板與比對成功率相同的模板重疊時,將與所述位置信息關(guān)聯(lián)的指紋模板排列在所述排序的首位。
進一步的,所述將與所述手持信息對應(yīng)的指紋模板按照比對成功率由大到小的順序進行排序的過程中,包括:
當與所述手持信息對應(yīng)的指紋模板中的至少兩個指紋模板的比對成功率相同時,將所述用戶手持指紋解鎖設(shè)備的手對應(yīng)的指紋模板排列在所述排序的首位。
進一步的,所述方法還包括:
在依次比對過程中,判斷所述指紋圖像信息和與所述手持信息對應(yīng)的指紋模板是否比對成功:
當所述指紋圖像信息與指紋模板比對成功時,更新比對成功的指紋模板的比對成功率。
進一步的,確定用戶手持指紋解鎖設(shè)備的手的手持信息,包括:
所述指紋解鎖設(shè)備周期性檢測與所述穿戴設(shè)備之間的距離;
當所述距離小于所述第一預(yù)設(shè)值時,將用戶佩戴所述穿戴設(shè)備的手的信息確定為所述手持信息;
當所述距離大于所述第二預(yù)設(shè)值時,將用戶未佩戴所述穿戴設(shè)備的手的信息確定為所述手持信息。
進一步的,確定用戶手持指紋解鎖設(shè)備的手的手持信息,包括:
接收所述穿戴設(shè)備發(fā)送的與所述指紋解鎖設(shè)備之間的距離;
當所述距離小于所述第一預(yù)設(shè)值時,將用戶佩戴所述穿戴設(shè)備的手的信息確定為所述手持信息;
當所述距離大于所述第二預(yù)設(shè)值時,將用戶未佩戴所述穿戴設(shè)備的手的信息確定為所述手持信息。
第二方面提供一種指紋解鎖設(shè)備,包括:處理器、存儲器、通信模塊及距離檢測模塊,其中:
所述距離檢測模塊,用于檢測所述指紋解鎖設(shè)備與智能手表之間的距離;
所述存儲器,用于存儲程序代碼;
所述通信模塊,用于與所述穿戴設(shè)備建立無線連接;
所述處理器,用于讀取所述存儲器的程序代碼,并執(zhí)行第一方面提供的指紋比對方法。
第三方面提供一種穿戴設(shè)備,所述穿戴設(shè)備佩戴在用戶的手上,包括:處理器、存儲器、佩戴手檢測模塊、距離檢測模塊及通信模塊,其中:
所述佩戴手檢測模塊,用于檢測用戶佩戴穿戴設(shè)備的手;
所述距離檢測模塊,用于檢測穿戴設(shè)備與指紋解鎖設(shè)備之間的距離;
所述存儲器,用于存儲程序代碼;
所述通訊模塊,用于與指紋解鎖設(shè)備建立無線通信,并發(fā)送信息;
所述處理器,用于讀取程序代碼,并執(zhí)行相應(yīng)的操作。
第四方面提供一種指紋解鎖系統(tǒng),包括指紋解鎖設(shè)備和佩戴在手上的穿戴設(shè)備,其中:所述指紋解鎖設(shè)備與穿戴設(shè)備之間無線連接,所述指紋解鎖設(shè)備檢測用戶佩戴穿戴設(shè)備的手,并檢測與穿戴設(shè)備之間的距離;或,所述指紋解鎖設(shè)備與穿戴設(shè)備之間無線連接,接收穿戴設(shè)備檢測的佩戴穿戴設(shè)備的手和穿戴設(shè)備與指紋解鎖設(shè)備之間的距離;
所述指紋解鎖設(shè)備執(zhí)行第一方面所述的方法。
本發(fā)明的實施例提供的技術(shù)方案可以包括以下有益效果:
本發(fā)明實施例提供了一種指紋比對方法,應(yīng)用于指紋解鎖設(shè)備的指紋芯片,所述指紋解鎖設(shè)備包括指紋采集模塊,所述指紋解鎖設(shè)備與佩戴在手上的穿戴設(shè)備配對連接,其特征在于,包括:接收所述指紋采集模塊采集的指紋圖像信息;確定所述指紋解鎖設(shè)備與所述穿戴設(shè)備的距離信息;根據(jù)所述指紋解鎖設(shè)備與所述穿戴設(shè)備之間的距離,確定用戶手持指紋解鎖設(shè)備的手的手持信息;將與所述手持信息對應(yīng)的指紋模板按照比對成功率由大到小的順序進行排序,其中,與所述手持信息對應(yīng)的指紋模板指所述手持信息對應(yīng)的手手持指紋解鎖設(shè)備時解鎖成功的指紋模板;利用排序后對應(yīng)的指紋模板依次與所述指紋圖像信息進行比對。本發(fā)明實施例利用用戶手持指紋解鎖設(shè)備的手持信息,將于所述手持信息對應(yīng)的指紋模板進行排序,并利用排序后的對應(yīng)的指紋模板依次與指紋圖像信息進行比對。本發(fā)明實施例提供的方法充分利用用戶手持指紋解鎖設(shè)備時的解鎖習(xí)慣,并根據(jù)解鎖習(xí)慣將指紋模板進行排序,從而提高指紋比對的速度和準確率。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為一種智能終端結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例提供的實施例一流程示意圖;
圖3為本發(fā)明實施例提供的步驟S103流程示意圖;
圖4為本發(fā)明實施例提供的另一種步驟S103流程示意圖;
圖5為本發(fā)明實施例提供的實施例二流程示意圖;
圖6為本發(fā)明實施例提供的實施例三流程示意圖;
圖7為本發(fā)明實施例提供的實施例四流程示意圖;
圖8為本發(fā)明實施例提供的一種指紋解鎖系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
現(xiàn)有技術(shù)中,指紋芯片在進行指紋比對時無法確定用戶是使用右手還是左手進行指紋解鎖,因此,在進行指紋比對時,指紋模板很據(jù)右手或左手對應(yīng)的指紋進行排序,或者根據(jù)指紋模板的時間頻度進行排序,但是,上述方法一定程度上均影響指紋比對速度。
本發(fā)明實施例提供了一種指紋比對方法,所述指紋比對方法主要應(yīng)用于指紋芯片中,由指紋芯片執(zhí)行所述指紋比對方法對應(yīng)的操作,并控制指紋圖像信息與指紋模板的比對。
實施例一
參見圖2,為本發(fā)明實施例提供的實施例一流程示意圖。
本發(fā)明實施例中的方法應(yīng)用在指紋解鎖設(shè)備的指紋芯片中,其中,指紋解鎖設(shè)備與佩戴在用戶手上的穿戴設(shè)備配對連接,通過與穿戴設(shè)備的交互,確定指紋解鎖設(shè)備與穿戴設(shè)備之間的距離,根據(jù)所述距離確定用戶使用左手還是右手手持指紋解鎖設(shè)備。實施例一的具體步驟如下:
在步驟S101中,接收指紋采集模塊采集的指紋圖像信息。
指紋解鎖設(shè)備上設(shè)置有用于采集指紋圖像信息的指紋采集模塊、指紋感應(yīng)模塊或指紋面板,當用戶將手指放在指紋采集模塊上時,指紋采集模塊獲取指紋圖像,并經(jīng)過初步處理,確定是否為指紋圖像,因為具有紋路的材料接觸到指紋采集模塊時,指紋采集模塊也會采集其圖像,因此,在進行指紋處理之前,需要根據(jù)采集的圖像的特征初步確定是否為指紋圖像,當為指紋圖像時,將圖像信息轉(zhuǎn)換為指紋圖像信息,指紋芯片接收指紋圖像信息,并進行下一步操作。
在步驟S102中,確定指紋解鎖設(shè)備與穿戴設(shè)備的距離信息。
確定指紋解鎖設(shè)備與穿戴設(shè)備之間的距離有多種實施方式,具體參見如下描述:
第一種實施方式,指紋解鎖設(shè)備與穿戴設(shè)備之間無線連接,因此,指紋解鎖設(shè)備可通過檢測與穿戴設(shè)備之間的無線連接信號,確定指紋解鎖設(shè)備與穿戴設(shè)備之間的距離。例如,用戶左手佩戴智能手表,當用戶使用左手手持指紋解鎖設(shè)備時,指紋解鎖設(shè)備檢測到智能手表的無線信號強度增大,超過預(yù)設(shè)值,因此,可判定用戶使用左手拿指紋解鎖設(shè)備。
第二種實施方式,在智能手表或指紋解鎖設(shè)備中設(shè)置磁鐵,另外一個設(shè)備中設(shè)置霍爾或地磁傳感器,當智能手表靠近指紋解鎖設(shè)備時,磁場強度增大,通過磁場信號的強度判斷指紋解鎖設(shè)備與智能手表之間的距離。
第三種實施方式,在智能手表或指紋解鎖設(shè)備中設(shè)置特定波長的發(fā)光裝置,另外一個裝置中設(shè)置光檢測裝置,通過光信號強度判斷智能手表與指紋解鎖設(shè)備之間的距離。
由上述描述可知,指紋解鎖設(shè)備與穿戴設(shè)備的距離信息,通過穿戴設(shè)備與指紋解鎖設(shè)備之間的無線信號、磁場信號或光信號強度的變化確定。
在步驟S103中,根據(jù)指紋解鎖設(shè)備與穿戴設(shè)備之間的距離信息,確定指紋解鎖設(shè)備的手持信息,其中,手持信息表示用戶手持指紋解鎖設(shè)備的手。
在確定手持信息前需要獲取用戶佩戴穿戴設(shè)備的佩戴信息,也就是用戶將穿戴設(shè)備佩戴在左手還是右手。而佩戴信息可通過如下方式獲取:
第一種實施方式,用戶可通過指紋解鎖設(shè)備的按鍵或應(yīng)用選擇哪只手佩戴穿戴設(shè)備,例如,開發(fā)執(zhí)行本發(fā)明實施例提供的方法的應(yīng)用程序或app,當指紋解鎖設(shè)備與穿戴設(shè)備配對成功后,通過應(yīng)用程序輸入佩戴信息,指紋芯片由此可獲取佩戴信息。或者,在指紋解鎖設(shè)備上設(shè)置專用按鍵,通過按鍵輸入佩戴信息。
第二種實施方式,對于具有指紋檢測功能的穿戴設(shè)備,以智能手表為例,當用戶佩戴智能手表時,智能手表檢測用戶的指紋,通過檢測到的指紋判斷用戶使用哪只手佩戴穿戴設(shè)備,從而確定佩戴信息。
第三種實施方式,在穿戴設(shè)備中設(shè)置加速計或陀螺儀,檢測用戶抬手腕亮屏運動軌跡,通過不同的運動軌跡或慣性矢量分出哪只手佩戴穿戴設(shè)備。
由于穿戴設(shè)備與指紋解鎖設(shè)備之間配對連接,因此,當穿戴設(shè)備檢測到用戶哪只手佩戴穿戴設(shè)備時,將佩戴信息發(fā)送至指紋解鎖設(shè)備。
根據(jù)指紋解鎖設(shè)備與穿戴設(shè)備之間的距離,確定用戶手持指紋解鎖設(shè)備的手的手持信息,參見圖3,為步驟S103流程示意圖,具體步驟包括:
在步驟S1031中,指紋解鎖設(shè)備周期性檢測與穿戴設(shè)備之間的距離。
指紋解鎖設(shè)備通過上述方式周期性檢測與穿戴設(shè)備之間的距離,檢測周期可根據(jù)指紋解鎖設(shè)備的剩余電量自動調(diào)整,當指紋解鎖設(shè)備的剩余電量小于預(yù)設(shè)電量時,增大指紋解鎖設(shè)備的檢測周期,從而減少用電量,同樣的,當指紋解鎖設(shè)備的剩余電量大于預(yù)設(shè)電量時,減小指紋解鎖設(shè)備的檢測周期,保證檢測的準確性和及時性。
在步驟S1032中,當距離小于第一預(yù)設(shè)值時,將用戶佩戴穿戴設(shè)備的手的信息確定為手持信息。
例如,用戶左手佩戴穿戴設(shè)備,當用戶使用手機時,必然使用左手或右手手持指紋解鎖設(shè)備,當用戶使用左手手持指紋解鎖設(shè)備時,佩戴設(shè)備與指紋解鎖設(shè)備之間的距離會由遠到近變化,當距離小于第一預(yù)設(shè)值時,便可確定用戶使用左手手持指紋解鎖設(shè)備。
在步驟S1033中,當距離大于第一預(yù)設(shè)值時,將用戶佩戴穿戴設(shè)備的手的信息確定為設(shè)備受信息。
同樣的,當用戶使用右手手持指紋解鎖設(shè)備時,指紋解鎖設(shè)備檢測到的穿戴設(shè)備與指紋解鎖設(shè)備之間的距離無變化,或者未達到大于第二預(yù)設(shè)值,此時,確定用戶使用右手手持指紋解鎖設(shè)備。
上述確定手持信息時,由指紋解鎖設(shè)備檢測穿戴設(shè)備與指紋解鎖設(shè)備之間的距離,并通過所述距離進行判斷,本發(fā)明實施例還提供另一種確定手持信息的方式,參見圖4,為本發(fā)明實施例提供的另一種步驟S103流程示意圖,具體步驟如下:
在步驟S1034中,接收穿戴設(shè)備發(fā)送的與指紋解鎖設(shè)備之間的距離。
本實施例中,由穿戴設(shè)備檢測與指紋解鎖設(shè)備之間的距離,檢測方式如上所述,在此不再贅述。在穿戴設(shè)備上設(shè)置距離檢測模塊,距離檢測模塊檢測穿戴設(shè)備與指紋解鎖模塊之間的距離,并將距離信息發(fā)送至指紋解鎖設(shè)備,由指紋解鎖設(shè)備分析判斷設(shè)置手信息。當然,理論上也可以由穿戴設(shè)備進行分析判斷,然后將判斷結(jié)果發(fā)送至指紋解鎖設(shè)備即可,但是穿戴設(shè)備的電容量小,如果由穿戴設(shè)備檢測距離并分析判斷的話,會增大穿戴設(shè)備的功耗,導(dǎo)致穿戴設(shè)備的導(dǎo)航能力降低,如果穿戴設(shè)備因為電量為零而關(guān)閉后,會影響指紋解鎖設(shè)備的解鎖。
在步驟S1035中,當距離小于第一預(yù)設(shè)值時,將用戶佩戴穿戴設(shè)備的手的信息確定為手持信息。
在步驟S1036中,當距離大于第二預(yù)設(shè)值時,將用戶未佩戴穿戴設(shè)備的手的信息確定為手持信息。
步驟S1035和步驟S1036與上述實施例相同,在此不再贅述。
在步驟S104中,將與手持信息對應(yīng)的指紋模板按照比對成功率由大到小進行排序,其中,與手持信息對應(yīng)的指紋模板指手持信息對應(yīng)的手手持指紋解鎖設(shè)備時解鎖成功的指紋模板。
用戶在長時間的指紋解鎖過程中,每一次比對成功,比對成功的指紋模板自動更新指紋模板,標記比對成功時對應(yīng)的手持信息,也就是說,當用戶左手持指紋解鎖設(shè)備時,比對成功的指紋模板中標記設(shè)備手標簽,所述設(shè)備手標簽與手持信息對應(yīng),用于表示該指紋模板在以往歷史比對過程中用戶使用左手持指紋解鎖設(shè)備時,比對成功了。
由于每個人的解鎖習(xí)慣不同,因此,每個用戶的指紋解鎖設(shè)備中的指紋模板對應(yīng)的設(shè)備手標簽也不同。例如,用戶習(xí)慣左手手持指紋解鎖設(shè)備時,用右手的食指進行指紋解鎖,那么,在右手食指對應(yīng)的指紋模板中自動加入左手的設(shè)備手標簽,并隨著用戶多次在左手手持指紋解鎖設(shè)備時,用右手食指進行指紋解鎖,右手食指對應(yīng)的指紋模板的比對成功率也在不斷的更新。同樣的,也有用戶左手手持指紋解鎖設(shè)備時,習(xí)慣左手拇指或食指進行指紋解鎖,那么,在左手拇指或食指對應(yīng)的指紋模板中加入左手的設(shè)備手標簽,并隨著用戶多次在左手手持指紋解鎖設(shè)備時,用左手拇指或食指進行指紋解鎖時,左手拇指或食指對應(yīng)的指紋模板的比對成功率也會不斷更新。
因此,指紋解鎖設(shè)備檢測到用戶左手手持指紋解鎖設(shè)備時,將右手食指、左手拇指以及左手食指對應(yīng)的指紋模板根據(jù)比對成功率進行排序。
在步驟S105中,利用排序后的與手持信息對應(yīng)的指紋模板依次與指紋圖像信息進行比對。
當指紋模板排好序后,指紋芯片將指紋圖像信息依次與排序?qū)?yīng)的指紋模板進行比對,直至比對成功。當均為比對成功時,再比對其他的指紋模板。在比對過程中,可預(yù)設(shè)匹配度,當匹配度達到90%時,通過與匹配成功的指紋模板關(guān)聯(lián)的解鎖密碼進行解鎖。
由上述描述可知,本發(fā)明實施例提供的指紋比對方法,通過穿戴設(shè)備的佩戴信息以及穿戴設(shè)備與指紋解鎖設(shè)備之間的距離信息,確定用戶手持指紋解鎖設(shè)備的手的手持信息,從而實現(xiàn)指紋模板根據(jù)手持信息的排序方法,解決了用戶在指紋解鎖時,因為無法預(yù)先獲知用戶使用哪只手進行指紋解鎖造成的比對速度慢的問題,從而有效提升指紋解鎖速度。
實施例二
參見圖5,為本發(fā)明實施例提供的實施例二流程示意圖?,F(xiàn)有技術(shù)中,指紋采集模塊設(shè)置在指紋解鎖設(shè)備的正面底端或背面中部,一般情況下,設(shè)置在指紋解鎖設(shè)備的正面底端時,用戶習(xí)慣用拇指進行解鎖,設(shè)置在指紋解鎖設(shè)備的背面時,用戶習(xí)慣使用食指進行解鎖。本發(fā)明實施例通過獲取指紋采集模塊設(shè)置在指紋解鎖設(shè)備上的位置,優(yōu)化指紋模板的排序,具體如下:
在步驟S201中,接收指紋采集模塊采集的指紋圖像信息。
在步驟S202中,確定指紋解鎖設(shè)備與穿戴設(shè)備的距離信息。
在步驟S203中,根據(jù)指紋解鎖設(shè)備與穿戴設(shè)備之間的距離,確定用戶手持指紋解鎖設(shè)備的手的手持信息。
在步驟S204中,將與手持信息對應(yīng)的指紋模板按照比對成功率由大到小進行排序,其中,與手持信息對應(yīng)的指紋模板指手持信息對應(yīng)的手手持指紋解鎖設(shè)備時解鎖成功的指紋模板。
在步驟S205中,當與所述手持信息對應(yīng)的指紋模板中的至少兩個指紋模板的比對成功率相同時,獲取指紋采集模塊在所述指紋解鎖設(shè)備上的位置信息,其中,所述位置信息指所述指紋采集模塊設(shè)置在所述指紋解鎖設(shè)備上的位置。
當根據(jù)手持信息確定對應(yīng)的指紋模板并排序后,如果存在至少兩個指紋模板的比對成功率相同的話,此時,需要將指紋模板重新根據(jù)新的標準進行排序。指紋采集模板在指紋解鎖設(shè)備上的位置信息,在指紋解鎖設(shè)備出產(chǎn)時可直接在指紋解鎖設(shè)備中預(yù)置所述位置信息,因此,指紋芯片可直接從存儲單元中獲取所述位置信息即可?;蛘撸ㄟ^指紋解鎖設(shè)備上的距離傳感器感應(yīng)指紋采集模塊的設(shè)置位置。
在步驟S206中,根據(jù)設(shè)置在指紋模板中的位置標簽,確定與位置信息關(guān)聯(lián)的指紋模板根據(jù)位置信息確定與位置信息關(guān)聯(lián)的指紋模板。
指紋解鎖設(shè)備內(nèi)的指紋模板在錄入時,用戶可設(shè)置錄入的指紋模板為用戶的哪個手指,并在指紋模板中插入相應(yīng)的手指標簽,同時,指紋芯片根據(jù)指紋采集模塊與指紋解鎖設(shè)備之間的位置信息,在對應(yīng)方便解鎖的指紋模板中插入位置標簽,所述位置標簽用于與位置信息關(guān)聯(lián)。
因此,在至少兩個指紋模板的比對成功率相同時,可通過位置標簽獲取與位置信息關(guān)聯(lián)的指紋模板。
在步驟S207中,當與位置信息關(guān)聯(lián)的模板與比對成功率相同的模板重疊時,將與位置信息關(guān)聯(lián)的指紋模板排列在所述排序的首位將與位置信息關(guān)聯(lián)的指紋模板排列在排序的首位形成新的排序。
當存在于手持信息對應(yīng)的指紋模板的比對成功率相同時,獲取與位置信息關(guān)聯(lián)的指紋模板,并需要確定與位置信息關(guān)聯(lián)的指紋模板是不是與比對成功率相同的模板屬于同一個指紋模板,如果是同一個指紋模板的話,將比對成功率相同的指紋模板中與位置信息關(guān)聯(lián)的指紋模板排在原排序的首位,優(yōu)先比對與位置信息關(guān)聯(lián)的指紋模板。
在步驟S208中,利用排序后對應(yīng)的指紋模板依次與指紋圖像信息進行比對。
當與位置信息關(guān)聯(lián)的指紋模板包含在原排序中時,直接將與位置信息關(guān)聯(lián)的指紋模板提到原排序的首位即可。當與位置信息關(guān)聯(lián)的指紋模板不包含在原排序中時,將與位置信息關(guān)聯(lián)的指紋模板排在原排序的首位即可。
由上述描述可知,本發(fā)明實施例提供的方法,在將與手持信息對應(yīng)的指紋模板排序后,再根據(jù)指紋模板與指紋采集模塊的位置信息的關(guān)聯(lián)關(guān)系,優(yōu)化原排序,進一步保證解鎖成功率。
實施例三
參見圖6,為本發(fā)明實施例提供的實施例三流程示意圖。本發(fā)明實施例提供了另一種優(yōu)化指紋模板排序的方法,具體如下:
在步驟S301中,接收指紋采集模塊采集的指紋圖像信息。
在步驟S302中,確定指紋解鎖設(shè)備與穿戴設(shè)備的距離信息。
在步驟S303中,根據(jù)指紋解鎖設(shè)備與穿戴設(shè)備之間的距離,確定用戶手持指紋解鎖設(shè)備的手的手持信息。
在步驟S304中,將與手持信息對應(yīng)的指紋模板按照比對成功率由大到小進行排序,其中,與手持信息對應(yīng)的指紋模板指手持信息對應(yīng)的手手持指紋解鎖設(shè)備時解鎖成功的指紋模板。
在步驟S305中,當與手持信息對應(yīng)的指紋模板中的至少兩個指紋模板的比對成功率相同時,將用戶手持指紋解鎖設(shè)備的手對應(yīng)的指紋模板排列在原排序的首位形成新的排序。
在步驟S306,將與位置信息關(guān)聯(lián)的指紋模板排列在排序的首位。
在排序過程中,存在至少兩個指紋模板的比對成功率相同時,此時便出現(xiàn)相同比對成功率的指紋模板無法排序,因此,本發(fā)明實施例提供一種針對比對成功率相同時的排序方法。一般來說,用戶在左手手持指紋解鎖設(shè)備時,常常使用左手手指進行指紋解鎖,用戶使用右手手持指紋解鎖設(shè)備時,常常使用右手手指進行指紋解鎖,因此,本發(fā)明實施例提供的方法,在存在至少兩個指紋模板的比對成功率相同時,將指紋比對成功率相同的指紋模板中,與用戶手持指紋解鎖設(shè)備的手對應(yīng)的指紋模板排列在原排序的首位形成新的排序。
在步驟S307,利用排序后對應(yīng)的指紋模板依次與指紋圖像信息進行比對
由于相同比對成功率的指紋模板在比對時,無法確定優(yōu)先比對哪一個,或者將哪個指紋模板排在前,因此,本發(fā)明實施例將與用戶手持指紋解鎖設(shè)備的手對應(yīng)的指紋模板排列在首位,根據(jù)用戶的使用習(xí)慣,優(yōu)先比對與用戶手持指紋解鎖設(shè)備的手對應(yīng)的指紋模板。
指紋芯片將指紋圖像信息根據(jù)新排序的指紋模板的排列順序,依次比對指紋模板,直至比對成功,當排序中所有的指紋模板均未比對成功時,可將指紋庫中其他指紋模板依次與指紋圖像信息進行比對。
由上述描述可知,本發(fā)明實施例提供的方法,在將與手持信息對應(yīng)的指紋模板進行排序后,對于比對成功率相同的指紋模板,根據(jù)用戶手持指紋解鎖設(shè)備解鎖的習(xí)慣,將與用戶手持指紋解鎖設(shè)備的手對應(yīng)的指紋模板排列在原排序的首位,保證在指紋比對時,優(yōu)先比對與用戶手持指紋解鎖設(shè)備的手對應(yīng)的指紋模板,從而進一步加快指紋比對速度。
實施例四
參見圖7,為本發(fā)明實施例提供的實施例四流程示意圖。
在步驟S401中,接收指紋采集模塊采集的指紋圖像信息。
在步驟S402中,確定指紋解鎖設(shè)備與穿戴設(shè)備的距離信息。
在步驟S403中,根據(jù)指紋解鎖設(shè)備與穿戴設(shè)備之間的距離信息,確定用戶手持指紋解鎖設(shè)備的手的手持信息。
在步驟S404中,將與手持信息對應(yīng)的指紋模板按照比對成功率由大到小進行排序,其中,與手持信息對應(yīng)的指紋模板指手持信息對應(yīng)的手手持指紋解鎖設(shè)備時解鎖成功的指紋模板。
在步驟S405中,利用排序后的指紋模板依次與指紋圖像信息進行比對。
在步驟S406中,在依次比對過程中,判斷指紋圖像信息和與手持信息對應(yīng)的指紋模板是否比對成功。
在步驟S407中,當指紋圖像信息與指紋模板比對成功時,更新比對成功的指紋模板的比對成功率。
指紋比對算法根據(jù)用戶的解鎖習(xí)慣,以及長時間解鎖的過程中,學(xué)習(xí)用戶的解鎖習(xí)慣,以及經(jīng)常使用的手指。因此,在指紋模板中加入比對成功率標簽和設(shè)備手標簽,在指紋解鎖過程中,確定指紋模板對應(yīng)的設(shè)備手,同時,當指紋模板解鎖成功時,更新對應(yīng)的比對成功率,從而提高比對準確度和比對速度。
因此,在不斷的指紋解鎖過程中,不斷更新指紋模板的比對成功率,為提高指紋比對速度提供了有效的排序依據(jù)。
由上述描述可知,本發(fā)明實施例提供的指紋比對方法,每次指紋解鎖成功后,指紋模板自動更新比對成功率,從而實現(xiàn)自動學(xué)習(xí)用戶指紋解鎖習(xí)慣的過程,保證指紋解鎖的速度,提高用戶體驗。
本發(fā)明實施例還提供了一種指紋解鎖設(shè)備,包括:處理器、存儲器、通信模塊及距離檢測模塊。
距離檢測模塊用于檢測穿戴設(shè)備與指紋解鎖設(shè)備之間的距離,并將檢測到的距離發(fā)送至指紋芯片,由指紋芯片根據(jù)所述距離判斷用戶手持指紋解鎖設(shè)備的手的信息,并確定手持信息。指紋芯片將確定的手持信息存儲至存儲器的預(yù)設(shè)存儲單元。
佩戴穿戴設(shè)備的手檢測模塊,用于檢測用戶佩戴穿戴設(shè)備的手為左手還是右手。
存儲器用于存儲程序代碼及本方式實施例中涉及到的信息。通信模塊用于與穿戴設(shè)備之間無線通信,處理器用于讀取存儲器的程序代碼,并執(zhí)行上述實施例提供的方法。
本發(fā)明實施例還提供了一種穿戴設(shè)備,所述穿戴設(shè)備佩戴在用戶的手上,主要包括處理器、存儲器、佩戴手檢測模塊及距離檢測模塊。
距離檢測模塊,用于檢測所述指紋解鎖設(shè)備與智能手表之間的距離,并將檢測到的距離信息通過通信模塊發(fā)送至指紋解鎖設(shè)備中。
佩戴穿戴設(shè)備的手檢測模塊,用于檢測用戶佩戴穿戴設(shè)備的手,并將檢測結(jié)果發(fā)送至指紋解鎖設(shè)備中。穿戴設(shè)備檢測佩戴手的方式在上述實施例中已經(jīng)公開了,在此不再贅述。
存儲器,用于存儲程序代碼;通信模塊,用于與指紋解鎖設(shè)備建立無線連接;處理器,用于讀取存儲器的程序代碼,并執(zhí)行上述實施例提供的方法。
本發(fā)明實施例還提供了一種指紋解鎖系統(tǒng),如圖8所示,為本發(fā)明實施例提供的一種指紋解鎖系統(tǒng)結(jié)構(gòu)示意圖,包括指紋解鎖設(shè)備5和佩戴在手上的穿戴設(shè)備4,其中,指紋解鎖設(shè)備5與穿戴設(shè)備4之間無線連接。其中,指紋解鎖設(shè)備5為智能手機,穿戴設(shè)備4可為智能手表。
指紋解鎖設(shè)備5檢測用戶佩戴穿戴設(shè)備4的手,并檢測指紋解鎖設(shè)備5與穿戴設(shè)備4之間的距離。另外,根據(jù)上述實施例提供的方法可知,本發(fā)明實施例提供的指紋解鎖系統(tǒng)中,也可以由穿戴設(shè)備4檢測用戶佩戴穿戴設(shè)備4的手,以及檢測穿戴設(shè)備4與指紋解鎖設(shè)備5之間的距離。然后由指紋解鎖設(shè)備5根據(jù)佩戴手信息和距離信息確定手持信息,并執(zhí)行上述方法實施例提供的方法。
由上述描述可知,本發(fā)明實施例提供的指紋解鎖系統(tǒng),通過配對連接的穿戴設(shè)備與指紋解鎖設(shè)備,以及兩者之間的信息交互,確定用戶佩戴穿戴設(shè)備的手的手持信息,指紋解鎖設(shè)備根據(jù)所述手持信息,對指紋模板進行排序,從而實現(xiàn)高效解鎖。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里發(fā)明的公開后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。