一種指紋識別的方法及裝置的制造方法
【技術領域】
[0001]本發明涉及生物識別領域,尤其涉及一種指紋識別的方法及裝置。
【背景技術】
[0002]指紋識別即指通過比較不同指紋的細節特征點來進行身份鑒定。從iPhone 5s開始,手機指紋識別被越來越多的關注,越來越多的智能手機支持指紋識別,主要應用于指紋解鎖和指紋支付兩個應用場景。
[0003]由于手機越做越薄,指紋識別模組越做越小,一次錄入的指紋信息有限,在指紋錄入時,用戶可能會反復按壓同一個指紋區域,導致最后錄入結束時,保存的指紋信息有限。
[0004]現有技術中,在進行指紋識別的過程中,一次識別只會采集一次指紋信息,而一次采集的指紋信息如果偏離了錄入區域時會導致指紋識別失敗,因此影響指紋識別率。
【發明內容】
[0005]本發明實施例提供了一種指紋識別的方法及裝置,能夠提高指紋識別率。
[0006]第一方面,本發明實施例提供了一種指紋識別的方法,包括:
[0007]處理器獲取采集器采集的第一指紋信息;處理器判斷第一指紋信息與已存儲的模板指紋信息是否匹配;若第一指紋信息與模板指紋信息不匹配,則處理器獲取采集器采集的第二指紋信息,第一指紋信息和第二指紋信息是一次采集過程中不同時刻采集的指紋信息;處理器將第二指紋信息與第一指紋信息合并以形成第三指紋信息;處理器判斷第三指紋信息與模板指紋信息是否匹配;若第三指紋信息與模板指紋信息匹配,則處理器確定指紋識別成功。
[0008]結合第一方面,在第一方面的第一種可能的實現方式中,處理器將第二指紋信息與第一指紋信息合并以形成第三指紋信息包括:處理器將第二指紋信息中與第一指紋信息未重疊的部分保存至第一指紋信息中以形成第三指紋信息。
[0009]結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,處理器判斷第一指紋信息與已存儲的模板指紋信息是否匹配包括:處理器判斷第一指紋信息與模板指紋信息的相似度是否大于第一預設閾值;若不大于第一預設閾值,則處理器確定第一指紋信息與模板指紋信息不匹配。
[0010]結合第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,若第一指紋信息與模板指紋信息的相似度不大于第一預設閾值,處理器還可以判斷第一指紋信息與模板指紋信息的相似度是否大于第二預設閾值,第二預設閾值小于第一預設閾值;若大于第二預設閾值,才執行獲取采集器采集的第二指紋信息的步驟。
[0011]結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第四種可能的實現方式中,若第三指紋信息與模板指紋信息匹配,則處理器將第三指紋信息中與模板指紋信息未重疊的部分保存至模板指紋信息中以形成新的模板指紋信息。
[0012]結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第五種可能的實現方式中,處理器獲取采集器采集的第二指紋信息之后還包括:處理器判斷第二指紋信息中的有效信息與第一指紋信息是否匹配;若匹配,則處理器確定指紋識別成功;若不匹配,則處理器執行將第二指紋信息與第一指紋信息合并以形成第三指紋信息的步驟。
[0013]第二方面,本發明實施例提供了一種指紋識別裝置,包括:
[0014]存儲器,用于存儲模板指紋信息;
[0015]采集器,用于采集用戶的指紋信息;
[0016]處理器,用于獲取采集器采集的第一指紋信息;判斷第一指紋信息與已存儲的模板指紋信息是否匹配;若第一指紋信息與模板指紋信息不匹配,則獲取采集器采集的第二指紋信息,第一指紋信息和第二指紋信息是一次采集過程中不同時刻采集的指紋信息;之后,再將第二指紋信息與第一指紋信息合并以形成第三指紋信息,判斷第三指紋信息與模板指紋信息是否匹配,若第三指紋信息與模板指紋信息匹配,則確定指紋識別成功。
[0017]結合第二方面,在第二方面的第一種可能的實現方式中,處理器,具體用于將第二指紋信息中與第一指紋信息未重疊的部分保存至第一指紋信息中以形成第三指紋信息。
[0018]結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,處理器,具體用于通過判斷第一指紋信息與模板指紋信息的相似度是否大于第一預設閾值來判斷第一指紋信息與已存儲的模板指紋信息是否匹配,若不大于第一預設閾值,則處理器確定第一指紋信息與模板指紋信息不匹配。
[0019]結合第二方面的第二種可能的實現方式,在第二方面的第三可能的實現方式中,處理器,具體用于當第一指紋信息與模板指紋信息的相似度不大于第一預設閾值時,判斷第一指紋信息與模板指紋信息的相似度是否大于第二預設閾值,第二預設閾值小于第一預設閾值;若大于第二預設閾值,則執行獲取采集器采集的第二指紋信息的步驟。
[0020]結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第四種可能的實現方式中,處理器,還用于當第三指紋信息與模板指紋信息匹配時,將第三指紋信息中與模板指紋信息未重疊的部分保存至模板指紋信息中以形成新的模板指紋信息。
[0021]結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第五種可能的實現方式中,處理器,還用于在獲取采集器采集的第二指紋信息之后,判斷第二指紋信息中的有效信息與第一指紋信息是否匹配,若匹配,則處理器確定指紋識別成功,若不匹配,則執行將第二指紋信息與第一指紋信息合并以形成第三指紋信息的步驟。
[0022]從以上技術方案可以看出,本發明實施例的方案具有如下有益效果:
[0023]本發明實施例中,在指紋識別過程中,處理器獲取采集器采集的第一指紋信息,判斷第一指紋信息與已存儲的模板指紋信息是否匹配;若不匹配,則獲取采集器采集的第二指紋信息,再將該第二指紋信息與第一指紋信息合并以形成第三指紋信息,再判斷第三指紋信息與模板指紋信息是否匹配;若匹配,則確定指紋識別成功。本方案可以把在一次采集過程中不同時刻采集的指紋信息進行疊加后再與模板指紋信息進行匹配,從而能夠提高指紋識別率。
【附圖說明】
[0024]圖1為本發明實施例中指紋識別方法的一種流程圖;
[0025]圖2為本發明實施例中第一指紋信息和第二指紋信息合并的示意圖;
[0026]圖3為本發明實施例中指紋識別方法的另一種流程圖;
[0027]圖4為本發明實施例中指紋識別裝置的實施例示意圖;
[0028]圖5為本發明實施例中指紋識別裝置的實施例示意圖;
[0029]圖6為本發明實施例中指紋識別裝置硬件結構示意圖。
【具體實施方式】
[0030]本發明實施例提供了一種指紋識別方法及裝置,能夠提高指紋識別率。下面分別進行詳細說明。
[0031]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0032]本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三…第四”等(如果存在)是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內容以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0033]在現有的手機指紋識別技術中,主要采用滑擦式和按壓式進行指紋信息的采集,本發明實施例中可以應用于上述兩種方案,為了方便,本發明實施例中以按壓式來進行說明。
[0034]在實際的手機指紋識別應用中,在用戶開啟指紋識別功能時,系統會要求用戶錄入一個或多個指紋作為的模板,系統會將這些指紋存入模板數據庫中。錄入一個模板指紋的具體過程可以為:
[0035]用戶根據系統的提示通過按壓手指進行指紋錄入,指紋采集器采集一個指紋,通過一定的程序對指紋進行數據處理,將直觀的指紋處理成一定格式的圖形或轉化為數據圖(