移動終端解鎖裝置和方法
【技術領域】
[0001]本發(fā)明涉及電子信息技術領域,尤其涉及一種移動終端解鎖裝置和方法。
【背景技術】
[0002]隨著智能手機的普及,手機正在成為人們日常生活中不可缺少的一部分。然而目前的智能手機上采用的屏幕解鎖方法非常簡單,包括數字解鎖、簡單圖案解鎖、手勢解鎖等。
[0003]這些解鎖方法存在以下缺點:1、加密性不強,易被偷窺,模仿;2、密碼存儲在本地,不安全,一旦手機數據刪除,密碼丟失。
【發(fā)明內容】
[0004]本發(fā)明的主要目的在于提出一種移動終端解鎖裝置和方法,旨在提供一種安全、不易被模仿的解鎖方案。
[0005]為實現(xiàn)上述目的,本發(fā)明提供的一種移動終端解鎖裝置,包括:解鎖界面模塊,用于在移動終端上繪制解鎖界面,并接收用戶在所述解鎖界面上輸入的第一筆跡數據;發(fā)送模塊,用于將所述第一筆跡數據發(fā)送到服務端,由所述服務端提取所述第一筆跡數據的特征,并基于預存儲的解鎖模型和所述第一筆跡數據的特征進行解鎖驗證,并根據驗證結果生成解鎖成功或失敗的消息;接收模塊,用于接收所述服務端發(fā)送的所述解鎖成功或失敗的消息;解鎖模塊,用于根據所述解鎖成功或失敗的消息,對所述移動終端進行解鎖或取消解鎖。
[0006]可選地,前述的移動終端解鎖裝置,還包括:加鎖界面模塊,用于在所述移動終端上繪制加鎖界面,并接收所述用戶在所述加鎖界面上輸入的第二筆跡數據;所述發(fā)送模塊將所述第二筆跡數據發(fā)送到所述服務端,由所述服務端提取所述第二筆跡數據的特征,并基于所述第二筆跡數據的特征訓練所述解鎖模型。
[0007]可選地,前述的移動終端解鎖裝置,所述解鎖界面模塊在所述解鎖界面上顯示第一字符,并判斷所述第一筆跡數據與所述第一字符是否對應,在判斷結果為是時所述發(fā)送模塊將所述第一筆跡數據發(fā)送到服務端;所述加鎖界面模塊在所述加鎖界面上顯示第二字符,并判斷所述第二筆跡數據與所述第二字符是否對應,在判斷結果為是時所述發(fā)送模塊將所述第二筆跡數據發(fā)送到所述服務端。
[0008]可選地,前述的移動終端解鎖裝置,所述發(fā)送模塊將所述第一筆跡數據以及所述解鎖界面對應的界面標志變量發(fā)送到所述服務端,所述解鎖界面的界面標志變量用于提示所述服務端對所述第一筆跡數據的特征進行分析;和/或所述發(fā)送模塊將所述第二筆跡數據以及所述加鎖界面對應的界面標志變量發(fā)送到所述服務端,所述加鎖界面的界面標志變量用于提示所述服務端基于所述第二筆跡數據的特征訓練所述解鎖模型。
[0009]可選地,前述的移動終端解鎖裝置,所述服務端在驗證通過且所述服務端不存在所示移動終端的掛失標志變量時,生成解鎖成功的消息;所述服務端在驗證通過且所述服務端存在所述掛失標志變量時,生成掛失消息;所述接收模塊還接收所述服務端發(fā)送的所述掛失消息;所述解鎖模塊根據所述掛失消息,對所述移動終端取消解鎖。
[0010]為實現(xiàn)上述目的,本發(fā)明還提供一種移動終端解鎖方法,包括:在移動終端上繪制解鎖界面,并接收用戶在所述解鎖界面上輸入的第一筆跡數據;將所述第一筆跡數據發(fā)送到服務端,由所述服務端提取所述第一筆跡數據的特征,并基于預存儲的解鎖模型和所述第一筆跡數據的特征進行解鎖驗證,并根據驗證結果生成解鎖成功或失敗的消息;接收所述服務端發(fā)送的所述解鎖成功或失敗的消息;根據所述解鎖成功或失敗的消息,對所述移動終端進行解鎖或取消解鎖。
[0011]可選地,前述的移動終端解鎖方法,還包括:在所述移動終端上繪制加鎖界面,并接收所述用戶在所述加鎖界面上輸入的第二筆跡數據;將所述第二筆跡數據發(fā)送到所述服務端,由所述服務端提取所述第二筆跡數據的特征,并基于所述第二筆跡數據的特征訓練所述解鎖模型。
[0012]可選地,前述的移動終端解鎖方法,在移動終端上繪制解鎖界面,并接收用戶在所述解鎖界面上輸入的第一筆跡數據,具體包括:在所述解鎖界面上顯示第一字符,并判斷所述第一筆跡數據與所述第一字符是否對應,在判斷結果為是時進入將所述第一筆跡數據發(fā)送到服務端;在所述移動終端上繪制加鎖界面,并接收所述用戶在所述加鎖界面上輸入的第二筆跡數據,具體包括:在所述加鎖界面上顯示第二字符,并判斷所述第二筆跡數據與所述第二字符是否對應,在判斷結果為是時進入將所述第二筆跡數據發(fā)送到所述服務端。
[0013]可選地,前述的移動終端解鎖方法,將所述第一筆跡數據發(fā)送到服務端,具體包括:將所述第一筆跡數據以及所述解鎖界面對應的界面標志變量發(fā)送到所述服務端,所述解鎖界面的界面標志變量用于提示所述服務端對所述第一筆跡數據的特征進行分析;和/或將所述第二筆跡數據以及所述加鎖界面對應的界面標志變量發(fā)送到所述服務端,所述加鎖界面的界面標志變量用于提示所述服務端基于所述第二筆跡數據的特征訓練所述解鎖模型。
[0014]可選地,前述的移動終端解鎖方法,所述服務端在驗證通過且所述服務端不存在所示移動終端的掛失標志變量時,生成解鎖成功的消息;所述服務端在驗證通過且所述服務端存在所述掛失標志變量時,生成掛失消息;所述方法還包括:接收所述服務端發(fā)送的所述掛失消息;根據所述掛失消息,對所述移動終端取消解鎖。
[0015]本發(fā)明提出的可選地,前述的移動終端解鎖裝置和方法,至少具有以下優(yōu)點:
[0016]根據本發(fā)明的技術方案,將用戶輸入的第一筆跡數據發(fā)送到服務端進行識別,進而根據識別結果判斷是否對移動終端進行解鎖;可見在本發(fā)明的技術方案中,用戶的筆跡具有隨機性強、不容易被仿制的特點,不會被偷窺、被盜取,相對于目前常見的本地保存解鎖密碼,遠程服務器上進行密碼識別更加安全可靠,防止了手機被刪除數據后造成密碼消失,提高了手機的安全性,也增強了手機解鎖的趣味性,改善了用戶體驗。
【附圖說明】
[0017]圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結構示意圖;
[0018]圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0019]圖3為根據本發(fā)明的一個實施例的移動終端解鎖裝置的框圖;
[0020]圖4為根據本發(fā)明的一個實施例的移動終端解鎖裝置的框圖;
[0021]圖5為根據本發(fā)明的一個實施例的移動終端解鎖裝置的界面示意圖;
[0022]圖6為根據本發(fā)明的一個實施例的移動終端解鎖方法的流程圖;
[0023]圖7為根據本發(fā)明的一個實施例的移動終端解鎖方法的流程圖。
[0024]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0025]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,〃模塊〃與〃部件〃可以混合地使用。
[0027]移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。
[0028]圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結構示意。
[0029]移動終端100可以包括無線通信單元110、A/V (音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細描述移動終端的元件。
[0030]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng)或網絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊112、無線互聯(lián)網模塊113、短程通信模塊114和位置信息模塊115中的至少一個。
[0031]廣播接收模塊111經由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛(wèi)星信道和/或地面信道。廣播管理服務器可以是生成并發(fā)送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關信息并且將其發(fā)送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數據廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信號。廣播相關信息也可以經由移動通信網絡提供,并且在該情況下,廣播相關信息可以由移動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數字多媒體廣播(DMB)的電子節(jié)目指南(EPG)、數字視頻廣播手持(DVB-Η