根據選取單元303選取的1號指紋信息的采集順序(采集順序為1),確定子單元3401確定1號指紋信息中選取的目標子指紋信息(第1個子指紋信息,1-1)的拼接順序為1 ;根據選取單元303選取的2號指紋信息的采集順序(采集順序為2),確定子單元3401確定2號指紋信息中選取的目標子指紋信息(第2個子指紋信息,2-2)的拼接順序為2 ;根據選取單元303選取的3號指紋信息的采集順序(采集順序為3),確定子單元3401確定3號指紋信息中選取的目標子指紋信息(第3個子指紋信息,3-3)的拼接順序為3;根據選取單元303選取的4號指紋信息的采集順序(采集順序為4),確定子單元3401確定4號指紋信息中選取的目標子指紋信息(第4個子指紋信息,4-4)的拼接順序為4。然后,拼接子單元3402將1號指紋信息的第1個子指紋信息(1-1)拼接在第1個位置,將2號指紋信息的第2個子指紋信息(2-2)拼接在第2個位置,將3號指紋信息的第3個子指紋信息(3-3)拼接在第3個位置,將4號指紋信息的第4個子指紋信息(4-4)拼接在第4個位置,即得到目標指紋信息。
[0125]第一判斷單元305,用于判斷拼接單元304拼接成的目標指紋信息與指紋數據庫中存儲的拼接指紋信息是否匹配。
[0126]本發明實施例中,第一判斷單元305判斷拼接單元304拼接成的目標指紋信息與指紋數據庫中存儲的拼接指紋信息是否匹配。移動終端中的指紋數據庫可以預先存儲拼接指紋信息,拼接指紋信息可以由用戶預先輸入并存儲在指紋數據庫中,例如,用戶可以預先輸入至少兩個指紋信息(例如,用戶可以預先輸入用戶的十個手指頭的指紋信息),移動終端采集輸入的至少兩個指紋信息,將至少兩個指紋信息存儲在指紋數據庫中;根據指紋識別的安全級別,用戶可以選擇中級安全模式或者高級安全模式,在中級安全模式中,接收針對至少兩個指紋信息中至少兩個指紋信息的拼接指令,按照預設規則生成拼接指紋信息,具體的,請參見圖8,針對用戶輸入4個指紋信息,從這4個指紋信息中分別選取一個目標子指紋信息,拼接成拼接指紋信息,中級安全模式對目標子指紋信息的拼接順序沒有要求,在驗證指紋時,只需要驗證用戶輸入4個指紋信息與指紋數據庫中預先存儲的4個指紋信息是否匹配,若匹配,指紋識別成功;在高級安全模式中,具體的,請參見圖9,針對用戶輸入的4個指紋信息,從這4個指紋信息中分別選取一個目標子指紋信息,按照預設拼接順序拼接成拼接指紋信息,在驗證指紋時,高級安全模式不僅需要驗證用戶輸入的4個指紋信息與指紋數據庫中預先存儲的4個指紋信息是否匹配,還需要驗證用戶輸入的4個指紋信息的順序與指紋數據庫中預先存儲的拼接指紋信息的順序是否相同,若用戶輸入的4個指紋信息與指紋數據庫中預先存儲的4個指紋信息匹配,且用戶輸入的4個指紋信息的順序與指紋數據庫中預先存儲的拼接指紋信息的順序相同,指紋識別成功。
[0127]可選的,如圖5所示,圖5是本發明實施例公開的另一種移動終端的結構示意圖,拼接指紋信息包括若干個拼接子指紋信息,其中,第一判斷單元305包括:
[0128]第一判斷子單元3501,用于判斷拼接指紋信息中是否包含與Μ個目標子指紋信息匹配的Μ個拼接子指紋信息;
[0129]第二判斷子單元3502,用于當第一判斷子單元3501判斷結果為是時,判斷Μ個拼接子指紋信息的拼接順序與Μ個目標子指紋信息的拼接順序是否相同;
[0130]其中,當第二判斷子單元3502判斷結果為是時,觸發第一判斷單元305判斷結果為是。
[0131]本發明實施例中,拼接指紋信息包括若干個拼接子指紋信息,若干個拼接子指紋信息可以由用戶事先錄入指紋數據庫中,用戶可以按照一定的錄入順序錄入若干個拼接指紋信息,若干個拼接指紋信息的錄入順序與若干個拼接指紋信息的拼接順序存在對應關系。首先,第一判斷子單元3501判斷拼接指紋信息中是否包含與Μ個目標子指紋信息匹配的Μ個拼接子指紋信息,若包含,第二判斷子單元3502判斷Μ個拼接子指紋信息的拼接順序與Μ個目標子指紋信息的拼接順序是否相同,若相同,則確定目標指紋信息與指紋數據庫中存儲的拼接指紋信息匹配,觸發第一判斷單元305判斷結果為是。本發明實施例中,需要每個目標子指紋信息與每個拼接子指紋信息的內容和順序均匹配,才確定目標指紋信息與指紋數據庫中存儲的拼接指紋信息匹配,極大的提高了指紋驗證的復雜度,提高了指紋識別的安全性。
[0132]確定單元306,用于當第一判斷單元305判斷結果為是時,確定指紋識別成功。
[0133]本發明實施例中,采集單元301采集Μ個指紋信息,Μ為大于或等于2的正整數;針對采集的每個指紋信息,分割單元302將指紋信息分割為Ν個子指紋信息,Ν為大于或等于Μ的正整數;針對采集的每個指紋信息,選取單元303從指紋信息分割成的Ν個子指紋信息中選取一個目標子指紋信息;拼接單元304將選擇的Μ個目標子指紋信息拼接成目標指紋信息;第一判斷單元305判斷目標指紋信息與指紋數據庫中存儲的拼接指紋信息是否匹配,若匹配,確定單元306確定指紋識別成功。實施本發明實施例,需要采集單元301采集至少兩個指紋信息進行指紋識別,可以在單個指紋信息被盜取后,降低移動終端面臨的安全威脅,提高了指紋識別的安全性。
[0134]請參閱圖6,圖6是本發明實施例公開的另一種移動終端的結構示意圖。如圖6所示,本實施例中所描述的移動終端,除了包括圖3所示的括采集單元301、分割單元302、選取單元303、拼接單元304、第一判斷單元305和確定單元306之外,還包括接收單元307、識別單元308、獲取單元309、第二判斷單元310、生成單元311和更新單元312,其中:
[0135]接收單元307,用于接收針對指紋數據庫的訪問指令。
[0136]識別單元308,用于識別訪問指令是否為針對指紋數據庫的首次訪問指令。
[0137]獲取單元309,用于當識別單元308識別結果為是時,獲取輸入的安全密碼。
[0138]第二判斷單元310,用于判斷獲取單元309獲取的安全密碼與預置安全密碼是否匹配。
[0139]采集單元301,還用于當第二判斷單元310判斷結果為是時,采集輸入的至少兩個指紋信息,將至少兩個指紋信息存儲在指紋數據庫中;
[0140]生成單元311,用于接收針對至少兩個指紋信息中至少兩個指紋信息的拼接指令,生成拼接指紋信息,并將拼接指紋信息存儲在指紋數據庫中。
[0141]本發明實施例中,接收單元307接收針對指紋數據庫的訪問指令;識別單元308響應接收單元307接收的訪問指令識別訪問指令是否為針對指紋數據庫的首次訪問指令;當識別單元308識別結果為是時,獲取單元309獲取輸入的安全密碼;第二判斷單元31判斷獲取單元309獲取的安全密碼與預置安全密碼是否匹配;當第二判斷單元310判斷結果為是時,采集單元301采集輸入的至少兩個指紋信息,將至少兩個指紋信息存儲在指紋數據庫中;生成單元311接收針對采集單元301采集的至少兩個指紋信息中至少兩個指紋信息的拼接指令,生成拼接指紋信息,并將拼接指紋信息存儲在指紋數據庫中。其中,安全密碼可以是移動終端出廠時預置的。具體場景中,若用戶需要預存拼接指紋信息或者需要對拼接指紋信息進行更新,需要訪問指紋數據庫,若需要訪問指紋數據庫,需要輸入安全密碼或者輸入拼接指紋信息進行驗證,當用戶第一次訪問指紋數據庫時,用戶需要輸入安全密碼,并輸入初始指紋信息,終端將初始指紋信息存儲在指紋數據庫,從初始指紋信息中選擇至少兩個指紋信息,并根據該至少兩個指紋信息按照一定的規則生成拼接指紋信息,當用戶不是第一次訪問指紋數據庫時,需要輸入拼接指紋信息進行驗證,當驗證通過時,用戶按照一定的順序輸入多個指紋信息,將多個指紋信息拼接成新的拼接指紋信息,或者從用戶輸入的初始指紋信息中重新選擇至少兩個指紋信息,將至少兩個指紋信息按照一定的順序拼接成新的指紋信息;最后將新的拼接指紋信息替換掉已有的指紋拼接信息,將新的拼接指紋信息存儲在指紋數據庫中,即完成對指紋數據庫中的拼接指紋信息的更新。
[0142]更新單元312,用于當確定單元306確定指紋識別成功時,接收針對拼接指紋信息的更新指令,對指紋數據庫中的拼接指紋信息進行更新。
[0143]本發明實施例中,更新單元312對指紋數據庫中的拼接指紋信息進行更新具體可以為:更新單元312先驗證指紋數據庫中已有的指紋拼接信息;驗證通過后,按照一定的順序輸入多個指紋信息,將多個指紋信息拼接成新的拼接指紋信息,或者從用戶輸入的初始指紋信息中選擇至少兩個指紋信息,將至少兩個指紋信息按照一定的順序拼接成新的指紋信息;最后將新的拼接指紋信息替換掉已有的指紋拼接信息,即完成對指紋數據庫中的拼接指紋信息的更新。定期的更新拼接指紋信息可以有效的提高指紋識別的安全性。
[0144]本發明實施例中,接收單元307接收針對指紋數據庫的訪問指令;識別單元308識別訪問指令是否為針對指紋數據庫的首次訪問指令;當識別單元308識別結果為是時,獲取單元309獲取輸入的安全密碼;第二判斷單元310判斷獲取單元309獲取的安全密碼與預置安全密碼是否匹配;當第二判斷單元310判斷結果為是時,采集單元301采集輸入的至少兩個指紋信息,將至少兩個指紋信息存儲在指紋數據庫中;生成單元311接收針對至少兩個指紋信息中至少兩個指紋信息的拼接指令,生成拼接指紋信息;采集單元301采集Μ個指紋信息,Μ為大于或等于2的正整數;針對采集的每個指紋信息,分割單元302將指紋信息分割為Ν個子指紋信息,Ν為大于或等于Μ的正整數;針對采集的每個指紋信息,選取單元303從指紋信息分割成的Ν個子指紋信息中選取一個目標子指紋信息;拼接單元304將選擇的Μ個目標子指紋信息拼接成目標指紋信息;第一判斷單元305判斷目標指紋信息與指紋數據庫中存儲的拼接指紋信息是否匹配,若匹配,確定單元306確定指紋識別成功;當確定單元306確定指紋識別成功時,更新單元312接收針對拼接指紋信息的更新指令,對指紋數據庫中的拼接指紋信息進行更新。實施本發明實施例,需要采集單元301采集至少兩個指紋信息進行指紋識別,可以在單個指紋信息被盜取后,降低移動終端面臨的安全威脅,提高了指紋識別的安全性,同時,更新單元312可以定期的更新拼接指紋信息,也可以有效的提高指紋識別的安全性。
[0145]請參閱圖7,圖7是本發明實施例公開的另一種移動終端的結構示意圖。在圖7所描述的移動終端中,該移動終端可以包括處理器1001、存儲器1002以及指紋信息采集器1003,其中,處理器1001分別通過總線連接存儲器1002以及指紋信息采集器1003,其中,存儲器1002用于存儲拼接指紋信息以及指紋識別程序,而處理器1001用于讀取存儲器1002存儲的指紋識別程序以執行下述操作:
[0146]通過指紋信息采集器1003采集Μ個指紋信息,Μ為大于或等于2的正整數;
[0147]針對指紋信息采集器1003采集的