一種屏幕解鎖方法及解鎖模塊的制作方法
【技術領域】
[0001]本發明涉及電子技術領域,特別涉及一種屏幕解鎖方法及解鎖模塊。
【背景技術】
[0002]隨著科學技術的發展,以智能手機為代表的終端設備的逐漸普及使個人隱私和信息泄漏的風險大大增加,而且用來保護個人信息和隱私的屏幕解鎖存在不可忽視的問題。
[0003]目前,主流的屏幕解鎖方式有兩種,一種是設置簡單的密碼或簡單的手勢,此種方法操作簡單、易上手,但是存在相當大的弊端,那就是密碼信息極易被泄漏;另一種是設置復雜密碼或者復雜手勢,此種方法的密碼信息不易被泄露,但是因為密碼或手勢復雜導致操作不便,而且解鎖時需要盯著屏幕。另外,指紋密碼解鎖雖然具體相對較高的安全性,但隨著科技的發展,惡意盜竊者會想到從使用過的物體上竊取指紋進而制成具有該指紋的指套,所以此種方法亦存在一定的安全隱患。
【發明內容】
[0004]本發明的目的在于提供一種屏幕解鎖方法及解鎖模塊,無需查看屏幕即可解鎖,不僅操作簡單方便,而且解鎖密碼不易外泄。
[0005]為解決上述技術問題,本發明的實施方式提供了一種屏幕解鎖方法,包含以下步驟:
[0006]在鎖定狀態下,接收用戶手寫輸入的疑似解鎖密碼信息;若所述疑似解鎖密碼信息與預設解鎖密碼信息滿足匹配條件,則解鎖成功;其中,所述匹配條件至少包含:所述疑似解鎖密碼信息的文字特征與所述預設解鎖密碼信息的文字特征相匹配。
[0007]本發明的實施方式還提供了一種屏幕解鎖模塊,包含:觸控輸入單元、存儲單元以及匹配單元;所述觸控輸入單元用于接收用戶手寫輸入的疑似解鎖密碼信息;所述存儲單元用于儲存預設解鎖密碼信息;所述匹配單元用于判斷所述疑似解鎖密碼與所述預設解鎖密碼信息是否滿足匹配條件。
[0008]本發明實施方式相對于現有技術而言,通過在鎖定狀態下,接收用戶手寫輸入的疑似解鎖密碼信息,判斷解鎖密碼信息與預設解鎖密碼信息是否滿足匹配條件,若至少上述疑似解鎖密碼信息的文字特征與預設解鎖密碼信息的文字特征相匹配,即解鎖成功。由于在鎖定狀態下即可手寫輸入信息進行解鎖,所以實現無需查看屏幕即可解鎖,操作簡單方便。又由于至少疑似解鎖密碼信息的文字特征與預設解鎖密碼信息的文字特征相匹配,才能解鎖成功,所以可以使解鎖過程安全、不易外泄,從而能減少損失。
[0009]另外,所述匹配條件還包含:所述疑似解鎖密碼信息的字跡特征與所述預設解鎖密碼信息的字跡特征相匹配。由于字跡帶有強烈的個人特征,極難被別人模仿,因此使得解鎖密碼具有極高的安全性,進而能夠更好地保護用戶的個人隱私。
[0010]另外,所述文字書寫時間包含文字的全部書寫時間、文字的各筆畫書寫時間的至少其中之一。進一步細化了文字書寫時間,由于文字的全部書寫時間、文字的各筆畫書寫時間因人而異,很難被模仿,進一步提高了疑似解鎖密碼與預設解鎖密碼匹配的準確系數和解鎖密碼的安全系數。
[0011]另外,所述疑似解鎖密碼信息包含多個解鎖文字,所述文字特征包含各解鎖文字的字符特征與各解鎖文字的排序特征,從而進一步提高了疑似解鎖密碼與預設解鎖密碼匹配的準確系數和解鎖密碼的安全系數。
[0012]另外,所述預設解鎖密碼信息的獲取方式為:提供密碼設置界面;在所述密碼設置界面中接收用戶輸入的多個解鎖密碼樣本信息;根據所述多個解鎖密碼樣本信息產生所述預設解鎖密碼信息。采用自學習的方式,能夠根據用戶自身習慣快捷并且準確地產生對應于該用戶的預設解鎖密碼信息。
【附圖說明】
[0013]圖1是根據本發明第一實施方式屏幕解鎖方法的流程示意圖;
[0014]圖2是根據本發明第一實施方式屏幕解鎖方法的疑似解鎖密碼文字示意圖;
[0015]圖3是根據本發明第一實施方式屏幕解鎖方法的預設解鎖密碼文字示意圖。
【具體實施方式】
[0016]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節。但是,即使沒有這些技術細節和基于以下各實施方式的種種變化和修改,也可以實現本申請各權利要求所要求保護的技術方案。
[0017]本發明的第一實施方式涉及一種屏幕解鎖方法,應用于包含觸控面板的電子設備。具體流程如圖1所示。
[0018]步驟101,鎖定狀態下接收疑似解鎖密碼信息。
[0019]具體的說,電子設備處于鎖定狀態(屏幕沒有點亮)時,通過觸控面板上用戶手寫輸入的疑似解鎖密碼信息,所述疑似解鎖密碼信息包含文字特征和字跡特征;文字特征可以為一個字、詞、或者句子,例如為“文采飛舞”;字跡特征用于表征輸入者的個人書寫特點,其包含文字大小、文字位置以及文字書寫時間,即是指疑似解鎖密碼的大小、位置以及書寫時間。
[0020]其中,文字大小與文字位置由觸控面板感應到的被觸發位置而計算出來的。比如說,用戶在觸控面板上手寫“文”字時,點(、)、橫(一)、撇())以及捺(\)的被觸發位置由平面坐標表示。例如圖2所示,圖中所示為“文”字在觸控板上對應的被觸發位置。其中,“文”字的文字大小可以由文字的高度和寬度表示,文字的高度是該文字最高點與最低點的縱坐標之差,如A1與D3的縱坐標之差,文字的寬度是該文字最右點與最左點的橫坐標之差,如D3與D1的橫坐標之差。“文”字的文字位置可以由該文字各筆畫的起始觸點坐標和終止觸點坐標表示,比如可以用A1、A2、B1、B3、C1、C3、D1、D3的坐標表示。當然,疑似解鎖密碼信息不僅限于文字,也可以是自定義的符號。
[0021]文字書寫時間包含疑似解鎖密碼的全部書寫時間,較佳的,還包含疑似解鎖密碼的各筆畫書寫時間。
[0022]步驟102,判斷文字特征是否匹配。若是,則進入步驟103 ;若否,返回步驟101。
[0023]其中,預設解鎖密碼信息也包含文字特征和字跡特征。預設解鎖密碼信息是用戶在密碼設置界面多次輸入解鎖密碼,電子設備接收用戶輸入的多個解鎖密碼樣本信息,根據多個解鎖密碼樣本信息產生預設解鎖密碼信息。
[0024]具體的說,電子設備將接收的疑似解鎖密碼的文字特征與預設解鎖密碼的文字特征進行對比以判斷二者是否相匹配。例如,預設解鎖密碼的文字特征為“文”,則,只有當接收到的疑似解鎖密碼的文字特征也為“文”時,才能判斷出二者匹配。
[0025]較佳的,預設解鎖密碼可以包含多個解鎖文字,文字特征包含各解鎖文字的字符特征與各解鎖文字的排序特征。字符特征是文字特征包含的文字或符號,排序特征指的是文字特征包含的文字或符號的先后順序。例如預設解鎖密碼的文字特征為“文采飛舞”,則,只有當接收到的疑似解鎖密碼的文字特征也為“文采飛舞”時,才能夠判斷出二者匹配,若接收到的疑似解鎖密碼的文字特征為“文飛舞采”,雖然字符特征匹配,但是因為排序特征不匹配,所以判定二者不匹配。
[0026]步驟103中,判斷字跡特征是否匹配。
[0027]字跡特征包含文字大小、文字位置以及文字書寫時間。電子設備判斷疑似解鎖密碼的文字大小、文字位置、文字書寫時間與預設解鎖密碼的文字大小、文字位置、文字書寫時間是否分別對應匹配。本實施方式對字跡特征所包含的項不做任何限制,實際應用中可以選擇文字大小、文字位置以及文字書寫時間的其中之一或者任意兩個的組合作為必要字跡特征。
[0028]由于預設解鎖密碼信息的字跡特征是根據多個解鎖密碼樣本信息的字跡特征產生,例如取平均值,所以預設解鎖密碼信息包含的各字跡特征會分別有一個誤差范圍。文字大小的匹配是指通過計算疑似解鎖密碼信息的文字大小與預設解鎖密碼信息的文字大小的誤差值,判斷誤差值是否在誤差范圍內就可以判定二者的文字大小是否匹配。例如:如圖3所示,預設解鎖密碼“文”的最高點E1與最低點H3的縱坐標之差:YE1— Yro= 16.2-2.8=13.4 ;最右點H3與最左點F1的橫坐標之差:XH3— XF1= 15.6 — 3.0 = 12.6。如圖2所示,疑似解鎖密碼“文”的最高點A1與最低點D3的縱坐標之差:YA1 — YD3= 17.5 - 3.1 =14.4,最右點03與最左點則的橫坐標之差XD3—XB1= 16.1 - 1.9 = 14.2,豎直方向向上的誤差:14.4 — 13.4 = 1.0 ;水平方向上的誤差:14.2 — 12.6 = 1.6。電子設備內部預設的文字大小的誤差范圍例如是在0?3,1.0和1.6都在0?3之內,電子設備判斷該疑似解鎖密碼信息的文字大小與預設解鎖密碼信息的文字大小匹配。
[0029]文字位置的匹配是指通過分別計算疑似解鎖密碼信息的各筆畫的起始觸點坐標和終止觸點坐標與預設解鎖密碼信息的各筆畫的起始觸點坐標和終止觸點坐標的誤差值,判斷誤差值是否在允許的誤差范圍內,若在誤差范圍內,電子設備可以判斷二者相匹配,若不在誤差范圍內,則二者的文字位置不相匹配。如圖3所示,以預設解鎖密碼的點(、)筆畫為例,點(、)筆畫的起始觸點E1坐標為(7.3,16.2),疑似解鎖密碼的點(、)筆畫的起始觸點 A1 坐標為(7.4,17.5),ΧΑ1—ΧΕ1= 7.4 — 7