一種手機解鎖系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及通信領域,特別是涉及一種手機解鎖系統(tǒng)及方法。
【背景技術】
[0002]在現(xiàn)有技術中,手機一般采用指紋式的識別解鎖方式,這需要添置新的用于識別指紋的硬件,導致成本的提升。若采用攝像頭捕捉人的臉部照片預存于手機中,在新拍攝的人臉照片與預存照片相似度較高時實現(xiàn)解鎖,則仍存在以下問題:1、用戶在不同角度進行解鎖時,識別程度較低;2、用戶在穿著打扮不同(如刮胡子與否、戴眼鏡與否、戴帽子與否)的情況下,識別容易出現(xiàn)誤差,會出現(xiàn)不識別而無法解鎖的情形;3、識別速度較慢。
【發(fā)明內容】
[0003]本發(fā)明的一個目的是要提供一種準確且快速識別人臉以實現(xiàn)解鎖的收集解鎖系統(tǒng)及方法,以便用戶在不同角度、不同穿著打扮時都能實現(xiàn)較好的識別解鎖效果。
[0004]特別地,本發(fā)明提供了一種手機解鎖系統(tǒng),包括:第一拍攝模塊,配置成:接收用戶輸入的不同的情境指令,在接收到每一情境指令后,拍攝得到至少一張用戶的預存臉部照片;存儲模塊,配置成:存儲所述預存臉部照片;第二拍攝模塊,配置成:接收來自用戶的解鎖指令,拍攝得到用戶的一張當前臉部照片;比較模塊,配置成:將預設范圍內的預存臉部照片與所述當前臉部照片進行對比得到相似度;解鎖模塊,配置成:當存在相似度超過預設閾值的所述預存臉部照片時,進行手機解鎖。
[0005]可選地,所述手機解鎖系統(tǒng)還包括解鎖選擇模塊:接收用戶輸入的與不同情境指令對應的選擇指令,發(fā)送對應的選擇信號;所述比較模塊還配置成:接收所述對應的選擇信號,將在接收到對應的情境指令時拍攝的所述預存臉部照片與當前臉部照片進行對比。
[0006]可選地,所述預設范圍的臉部照片為所有的預存臉部照片。
[0007]可選地,所述的手機解鎖系統(tǒng)還包括:設置模塊,配置成:接收用戶的閾值預設指令,對所述預設閾值進行預設。
[0008]本發(fā)明還提供了一種手機解鎖方法,包括:第一拍攝步驟,接收用戶輸入的不同的情境指令,在接收到每一情境指令時,拍攝得到至少一張用戶的預存臉部照片;存儲步驟,存儲所述預存臉部照片;第二拍攝步驟,接收來自用戶的解鎖指令,拍攝得到用戶的一張當前臉部照片;比較步驟,將預設范圍內的預存臉部照片與所述當前臉部照片進行對比得到相似度;解鎖步驟,當存在相似度超過預設閾值的所述預存臉部照片時,進行手機解鎖。
[0009]可選地,所述的手機解鎖方法還包括解鎖選擇步驟:接收用戶輸入的與不同情境指令對應的選擇指令,發(fā)送對應的選擇信號;所述預設范圍的臉部照片為在接收到對應的情境指令后,所拍攝的所述預存臉部照片。
[0010]可選地,所述預設范圍的臉部照片為所有的預存臉部照片。
[0011]可選地,所述的手機解鎖方法還包括:設置步驟,包括:接收用戶的閾值預設指令,對所述預設閾值進行預設。
[0012]本發(fā)明的手機解鎖系統(tǒng)和方法由于存儲有用戶在多個情境(如刮胡子、未刮胡子、戴帽子、未戴帽子、戴眼鏡、未戴眼鏡)下拍攝的照片,以進行識別后解鎖,因此能夠在用戶穿著打扮及狀態(tài)不同時,均可以實現(xiàn)對用戶的識別從而進行手機解鎖,避免了用戶在改變打扮情況下不能識別從而無法解鎖給用戶帶來的困擾。
[0013]進一步地,本發(fā)明的手機解鎖系統(tǒng)和方法能夠存儲在每個情境下拍攝的多個角度的照片,以進行識別后解鎖,因此能夠在手機在用戶的不同位置均可以實現(xiàn)識別解鎖,避免了手機攝像頭必須在一個位置對準用戶才能進行解鎖的情緒。
[0014]進一步地,本發(fā)明的手機解鎖系統(tǒng)和方法能夠接收用戶輸入的選擇指令,選擇所述選擇指令對應的情境,對比模塊只對在對應的情境下拍攝的臉部照片進行比較,這樣減少了比較的照片的數(shù)量,從而降低了比較時間,提高了解鎖速度。
[0015]根據(jù)下文結合附圖對本發(fā)明具體實施例的詳細描述,本領域技術人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。
【附圖說明】
[0016]后文將參照附圖以示例性而非限制性的方式詳細描述本發(fā)明的一些具體實施例。附圖中相同的附圖標記標示了相同或類似的部件或部分。本領域技術人員應該理解,這些附圖未必是按比例繪制的。附圖中:
[0017]圖1是根據(jù)本發(fā)明一個實施例的手機解鎖系統(tǒng)的結構框圖;
[0018]圖2是圖1所不手機解鎖系統(tǒng)的拍攝情境選擇界面的不意圖;
[0019]圖3是根據(jù)本發(fā)明另一個實施例的手機解鎖系統(tǒng)的拍攝情境選擇界面的示意圖;
[0020]圖4是圖1所不手機解鎖系統(tǒng)的解鎖情境選擇界面的不意圖;
[0021]圖5是根據(jù)本發(fā)明一個實施例的手機解鎖方法的流程圖。
【具體實施方式】
[0022]下面將參照附圖更詳細地描述本發(fā)明的示例性實施例。雖然附圖中顯示了本發(fā)明的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本發(fā)明而不應該被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠透徹地理解本發(fā)明,并且能夠將本發(fā)明的范圍完整的傳達給本領域的技術人員。
[0023]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0024]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0025]圖1是根據(jù)本發(fā)明一個實施例的手機解鎖系統(tǒng)的結構框圖。在圖1所示的實施例中,本發(fā)明的手機解鎖系統(tǒng)至少可包括第一拍攝模塊10、存儲模塊20、第二拍攝模塊30、比較模塊40。第一拍攝模塊10接收用戶輸入的不同的情境指令,在接收到每一情境指令后,拍攝得到至少一張用戶的預存臉部照片,如圖2所示,用戶在顯示屏上選擇未刮胡子拍攝模式,然后進行拍攝,得到用戶在未刮胡子狀態(tài)下的若干照片;同理可以選擇已刮胡子拍攝模式,得到用戶在已刮胡子狀態(tài)下的照片。接收到每一情境指令后,可以從不同角度對用戶的臉部進行拍攝,得到預存臉部照片,這樣在下面的第二拍攝模塊30拍攝的當前臉部照片的選擇程度就大了很多,例如即使拍攝的是用戶的側臉照,預存臉部照片中包含了側臉照,也可順利解鎖。這樣使得用戶在臉部解鎖時無需用手機正對面部,第一拍攝模塊10拍攝的各個角度的預設臉部照片較多時,可實現(xiàn)多角度解鎖,方便了用戶的使用。存儲模塊20存儲預存臉部照片。第二拍攝模塊30接收來自用戶的解鎖指令,拍攝得到用戶的一張當前臉部照片。比較模塊40將預設范圍內的預存臉部照片與當前臉部照片進行對比得到相似度,此處的預設范圍的臉部照片為所有的預存臉部照片。當存在相似度超過預設閾值的預存臉部照片時,解鎖模塊50進行手機解鎖。在本發(fā)明的一個實施例中,也可以在不同的情境下拍攝不同用戶的預設臉部照片,如圖3所示,這樣,在不同用戶共用一臺手機時,每一用戶都可以實現(xiàn)自由解鎖。
[0026]在圖1所示的實施例中,本發(fā)明的手機解鎖系統(tǒng)還可以包括解鎖選擇模塊70。如圖4所示,用戶在顯示屏的情境點擊選擇界面選擇解鎖的模式,或者說,輸入與不同情境指令對應的選擇指令。解鎖選擇模塊70接收該指令,發(fā)送對應的選擇信號。比較模塊40接收對應的選擇信號,將在接收到對應的情境指令時拍攝的預存臉部照片與當前臉部照片進行對比。例如,用戶在未刮胡子的時候,可以在選擇界面選擇“未刮胡子解鎖模式”,比較模塊40只選取與“未刮胡子解鎖模式”對應的“未刮胡子拍攝模式”下所拍攝的照片與當前照片進行比較。這樣,相較直接與用戶在其他拍攝模式(例如已胡子拍攝模式)下拍攝的照片進行比較,本發(fā)明的方案識別程度更高,不會出現(xiàn)同一個人因為打扮情況不同而無法識別解鎖的情形。并且,相對于搜索整個用戶的預存臉部圖片庫(或者說,所有預存臉部照片)與當前照片進行比較而實現(xiàn)解鎖,這種有針對性地選擇與自己當前形象較近的預存臉部圖片庫進行對比的方案,所需加載的圖片的數(shù)量更少,因此識別速度更快,尤其在預存臉部照片的數(shù)量很多時,其效果更為明顯。在本發(fā)明的另一個實施例中,當在第一拍攝模塊10中拍攝的照片為在不同的情境下拍攝不同用戶的預設臉部照片時,如可以在“第一