两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

終端及其基于按鍵事件的解鎖方法與流程

文檔序號:11156101閱讀:451來源:國知局
終端及其基于按鍵事件的解鎖方法與制造工藝

本發(fā)明實施例涉及終端技術(shù)領(lǐng)域,具體涉及一種終端及其基于按鍵事件的解鎖方法。



背景技術(shù):

目前,我們使用的手機等終端都會設(shè)置一個鎖屏密碼,以避免未授權(quán)者使用手機,從而保護用戶的個人隱私。但是,用戶在輸入數(shù)字密碼解鎖屏幕時,容易被周圍的人看到解鎖過程,并據(jù)此還原出數(shù)字密碼。由此可見,當(dāng)前數(shù)字密碼容易泄露,安全性較低。



技術(shù)實現(xiàn)要素:

鑒于此,本發(fā)明實施例提供一種終端及其基于按鍵事件的解鎖方法及,能夠提高數(shù)字加密的安全性。

本發(fā)明一實施例的基于按鍵事件的終端解鎖方法,包括:預(yù)置可用于為終端進行解鎖的預(yù)設(shè)解鎖指令;獲取用戶下達的當(dāng)前解鎖指令,所述當(dāng)前解鎖指令包括數(shù)字密碼以及用戶對數(shù)字密碼所對應(yīng)的數(shù)字按鍵的操作事件;判斷當(dāng)前解鎖指令是否與預(yù)設(shè)解鎖指令相同;在當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令相同時,終端解除屏幕鎖定。

可選地,所述獲取用戶下達的當(dāng)前解鎖指令的步驟之前,所述方法還包括:終端點亮屏幕并自動生成一隨機數(shù)字陣列的解鎖界面。

可選地,所述操作事件包括按下數(shù)字按鍵的時長大于預(yù)設(shè)時長、手指在數(shù)字按鍵上的滑動方向、單擊和雙擊數(shù)字按鍵中的至少一個。

可選地,所述預(yù)置可用于為終端進行解鎖的預(yù)設(shè)解鎖指令的步驟的同時,所述方法還包括:預(yù)置可用于為終端進行解鎖的信任設(shè)備;在當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令不相同時,所述方法還包括:搜索當(dāng)前可與終端連接的設(shè)備;判斷當(dāng)前搜索到的設(shè)備是否為信任設(shè)備;在當(dāng)前搜索到的設(shè)備為信任設(shè)備時,終端解除屏幕鎖定。

可選地,所述預(yù)置可用于為終端進行解鎖的信任設(shè)備的步驟,包括:終端開啟藍牙功能以搜索可與終端連接的設(shè)備;從搜索到的設(shè)備中選擇至少一個作為信任設(shè)備;或者,接收用戶輸入的設(shè)備的身份標識;終端將具有身份標識的設(shè)備作為信任設(shè)備。

本發(fā)明一實施例的終端,包括:預(yù)置模塊,用于預(yù)置為終端進行解鎖的預(yù)設(shè)解鎖指令;獲取模塊,用于獲取用戶下達的當(dāng)前解鎖指令,所述當(dāng)前解鎖指令包括數(shù)字密碼以及用戶對數(shù)字密碼所對應(yīng)的數(shù)字按鍵的操作事件;判斷模塊,用于判斷當(dāng)前解鎖指令是否與預(yù)設(shè)解鎖指令相同;解鎖模塊,用于在當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令相同時解除屏幕鎖定。

可選地,終端還包括數(shù)字生成模塊,用于生成隨機數(shù)字陣列,并由終端屏幕顯示于解鎖界面上。

可選地,所述操作事件包括按下數(shù)字按鍵的時長大于預(yù)設(shè)時長、手指在數(shù)字按鍵上的滑動方向、單擊和雙擊數(shù)字按鍵中的至少一個。

可選地,預(yù)置模塊還用于預(yù)置可用于為終端進行解鎖的信任設(shè)備;在當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令不相同時,獲取模塊還用于搜索當(dāng)前可與終端連接的設(shè)備;判斷模塊還用于判斷當(dāng)前搜索到的設(shè)備是否為信任設(shè)備,解鎖模塊在所述當(dāng)前搜索到的設(shè)備為信任設(shè)備時解除屏幕鎖定。

可選地,終端還包括藍牙模塊,用于開啟藍牙功能以搜索可與終端連接的設(shè)備;預(yù)置模塊從搜索到的設(shè)備中選擇至少一個作為信任設(shè)備;或者,獲取模塊還用于接收用戶輸入的設(shè)備的身份標識;預(yù)置模塊將具有身份標識的設(shè)備作為信任設(shè)備。

有益效果:本發(fā)明實施例在對終端解鎖時不僅需要輸入數(shù)字密碼,而且需要對相應(yīng)的數(shù)字按鍵執(zhí)行預(yù)置的操作事件,多種解鎖方式相結(jié)合,即使數(shù)字密碼外泄也不能解鎖,能夠提高數(shù)字加密的安全性。

附圖說明

圖1是本發(fā)明一實施例的基于按鍵事件的解鎖方法的流程圖;

圖2是本發(fā)明的預(yù)置預(yù)設(shè)解鎖指令一實施例的界面示意圖;

圖3是本發(fā)明另一實施例的基于按鍵事件的解鎖方法的流程圖;

圖4是本發(fā)明一實施例的添加信任設(shè)備的流程圖;

圖5是本發(fā)明的終端一實施例的原理框示意圖;

圖6是本發(fā)明的終端一實施例的硬件結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明所提供的各個示例性的實施例的技術(shù)方案進行清楚、完整地描述。在不沖突的情況下,下述各個實施例以及實施例中的特征可以相互組合。

請參閱圖1,為本發(fā)明一實施例的基于按鍵事件的終端解鎖方法。所述解鎖方法可以包括步驟S11~S14。

S11:預(yù)置可用于為終端進行解鎖的預(yù)設(shè)解鎖指令。

在現(xiàn)有技術(shù)的解鎖屏幕的數(shù)字密碼,本發(fā)明實施例的預(yù)設(shè)解鎖指令還包括用戶對數(shù)字密碼所對應(yīng)的數(shù)字按鍵的操作事件,該操作事件包括但不限于按下數(shù)字按鍵的時長大于預(yù)設(shè)時長、手指在數(shù)字按鍵上的滑動方向、單擊和雙擊數(shù)字按鍵中的至少一個。

本發(fā)明實施例相當(dāng)于為終端增加了一項解鎖操作防泄密功能,在用戶需要對終端進行解鎖時,不僅需要輸入數(shù)字密碼,而且需要對相應(yīng)的數(shù)字按鍵執(zhí)行預(yù)置的操作事件。該解鎖包括但不限于屏幕解鎖。

在實際應(yīng)用場景中,本發(fā)明實施例設(shè)置預(yù)設(shè)解鎖指令的方式包括但不限于:以手機為例,在完成數(shù)字密碼的自定義設(shè)置后,首先,預(yù)先編程一腳本或者應(yīng)用程序,以在如圖2所示終端的數(shù)字密碼設(shè)置界面中設(shè)定解鎖操作防泄密的選項;然后,通過點擊屏幕上的虛擬按鍵開啟該選項,當(dāng)然也可以通過滑動滑塊開啟或關(guān)閉該選項;當(dāng)每次開啟該選項時,終端界面會顯示一操作事件設(shè)置界面,以要求用戶自定義數(shù)字密碼的操作事件。例如,操作事件設(shè)置界面顯示有九宮格的點擊項,包括長按、單擊、上滑、下滑、左滑和右滑這6項操作事件,以及其他3個以供后續(xù)開發(fā)并添加的操作事件的空置項。當(dāng)用戶點擊九宮格中的點擊項時,終端就會按照用戶的點擊順序記錄數(shù)字密碼中的各個數(shù)字的操作事件,并優(yōu)選顯示在界面上方。當(dāng)然,如果用戶不需要為某些數(shù)字設(shè)置添加操作事件,則只需要點擊“單擊”這一點擊項即可。

進一步地,在設(shè)置預(yù)設(shè)解鎖指令之后,終端可以顯示一類似于屏幕解鎖界面的界面,該界面提示用戶嘗試輸入一遍前述數(shù)字密碼及其操作事件。在用戶完成輸入后,終端會進行數(shù)字密碼及其操作事件的判斷,如果本次輸入與預(yù)置相同,表示解鎖成功則結(jié)束整個預(yù)置進程,如果本次輸入與預(yù)置不相同,則提示用戶再次輸入。通過此界面,本發(fā)明實施例可以使得用戶完成解鎖預(yù)置后可以體驗或者適應(yīng)新建密碼的輸入方式,以便于加強用戶記憶,避免后續(xù)忘記解鎖操作。

S12:獲取用戶下達的當(dāng)前解鎖指令,所述當(dāng)前解鎖指令包括數(shù)字密碼以及用戶對數(shù)字密碼所對應(yīng)的數(shù)字按鍵的操作事件。

解鎖指令的下達方式可以為:用戶按下終端的可用于點亮終端的待解鎖界面的按鍵。例如,當(dāng)用戶在使用手機時,如果按下power按鍵喚醒手機屏幕,則表示用戶希望對手機進行解鎖。

當(dāng)然為了避免“用戶點亮終端的待解鎖界面僅是為了觀看時間或者是否有未讀短信、電話”等誤操作,本實施例可進一步檢測用戶是否操作終端的待解鎖界面上的“滑動解鎖”等解鎖按鈕,如果是,則判定用戶下達了對終端進行解鎖的解鎖指令。

進一步地,終端點亮屏幕后,終端可以自動生成并在其屏幕解鎖主界面上顯示一隨機數(shù)字陣列的解鎖界面。也就是說,每次解鎖時,終端屏幕在九宮格中顯示的數(shù)字是隨機排布的。

S13:判斷當(dāng)前解鎖指令是否與預(yù)設(shè)解鎖指令相同。

如果判定當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令相同,則執(zhí)行步驟S14。

如果判定當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令不相同,則終端提示用戶再次輸入,即繼續(xù)執(zhí)行步驟S12,直至判定當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令相同時才執(zhí)行步驟S14。

S14:終端解除屏幕鎖定。

由上述可知,本實施例在對終端解鎖時不僅需要輸入數(shù)字密碼,而且需要對相應(yīng)的數(shù)字按鍵執(zhí)行預(yù)置的操作事件,多種解鎖方式相結(jié)合,即使數(shù)字密碼外泄也不能解鎖,能夠提高數(shù)字加密的安全性。

請參閱圖3,為本發(fā)明另一實施例的基于按鍵事件的終端解鎖方法。所述解鎖方法可以包括步驟S31~S32。

S31:預(yù)置可用于為終端進行解鎖的預(yù)設(shè)解鎖指令以及信任設(shè)備。

預(yù)置的信任設(shè)備可以是終端搜索到的與終端相連接的設(shè)備。也就是說,終端可以開啟藍牙功能以搜索可與終端連接的設(shè)備,并從搜索到的設(shè)備中選擇至少一個作為信任設(shè)備。具體請參閱圖4,預(yù)置可用于為終端進行解鎖的信任設(shè)備的方法可以包括:

S311:用戶開啟終端的添加信任設(shè)備的功能。

S312:終端自動開啟藍牙功能以搜索可與終端連接的設(shè)備,并將搜索到的設(shè)備的MAC(Media Access Control,媒體訪問控制)地址保存至終端的bt_list[]中。

S313:從搜索到的設(shè)備中選擇至少一個作為信任設(shè)備。

S314:將信任設(shè)備的MAC地址保存至終端的trust_list[]中,并從bt_list[]中移除。

而后,用戶可以點擊上述對話框的“結(jié)束”按鈕,結(jié)束此次預(yù)置。

預(yù)置的信任設(shè)備也可以不是終端搜索到的與終端相連接的設(shè)備。具體而言:終端接收用戶輸入的設(shè)備的身份標識,并將具有身份標識的設(shè)備作為信任設(shè)備。也就是說,可以由用戶手動輸入設(shè)備的唯一的身份標識以為終端綁定信任設(shè)備。

S32:獲取用戶下達的當(dāng)前解鎖指令,所述當(dāng)前解鎖指令包括數(shù)字密碼以及用戶對數(shù)字密碼所對應(yīng)的數(shù)字按鍵的操作事件。

S33:判斷當(dāng)前解鎖指令是否與預(yù)設(shè)解鎖指令相同。

如果當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令相同,則執(zhí)行步驟S34。

如果當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令不相同,則執(zhí)行步驟S35~S36。

S34:終端解除屏幕鎖定。

S35:搜索當(dāng)前可與終端連接的設(shè)備。

S36:判斷當(dāng)前搜索到的設(shè)備是否為信任設(shè)備。

如果當(dāng)前搜索到的設(shè)備為信任設(shè)備,則執(zhí)行步驟S34。

如果當(dāng)前搜索到的設(shè)備不是信任設(shè)備,則執(zhí)行步驟S35~S36。

在圖1所示實施例的描述基礎(chǔ)上但與其不同的是,本實施例能夠在用戶解鎖失敗時通過其他設(shè)備進行解鎖,避免用戶忘記解鎖數(shù)字密碼及其操作事件導(dǎo)致的無法解鎖的情況。

請參閱圖5,為本發(fā)明一實施例的終端。所述終端50可以包括預(yù)置模塊51、獲取模塊52、判斷模塊53以及解鎖模塊54。預(yù)置模塊51用于預(yù)置為終端50進行解鎖的預(yù)設(shè)解鎖指令。獲取模塊52用于獲取用戶下達的當(dāng)前解鎖指令,所述當(dāng)前解鎖指令包括數(shù)字密碼以及用戶對數(shù)字密碼所對應(yīng)的數(shù)字按鍵的操作事件。判斷模塊53用于判斷當(dāng)前解鎖指令是否與預(yù)設(shè)解鎖指令相同。解鎖模塊54用于在當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令相同時解除屏幕鎖定。

其中,所述操作事件包括按下數(shù)字按鍵的時長大于預(yù)設(shè)時長、手指在數(shù)字按鍵上的滑動方向、單擊和雙擊數(shù)字按鍵中的至少一個。

可選地,在獲取模塊52獲取用戶下達的當(dāng)前解鎖指令之前,終端50的數(shù)字生成模塊55可生成隨機數(shù)字陣列,并顯示于屏幕解鎖界面上。

為了避免用戶忘記解鎖數(shù)字密碼及其操作事件導(dǎo)致的無法解鎖的情況,終端50可以在用戶解鎖失敗時通過其他設(shè)備進行解鎖。具體而言:預(yù)置模塊51還用于預(yù)置可用于為終端50進行解鎖的信任設(shè)備。在用戶輸入的當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令不相同時,獲取模塊52還用于搜索當(dāng)前可與終端50連接的設(shè)備,并由判斷模塊53判斷當(dāng)前搜索到的設(shè)備是否為信任設(shè)備,在所述當(dāng)前搜索到的設(shè)備為信任設(shè)備時,解鎖模塊54解除屏幕鎖定。

其中,預(yù)置信任設(shè)備的方式可以為:終端50可通過藍牙模塊56開啟藍牙功能以搜索可與終端50連接的設(shè)備,預(yù)置模塊51從搜索到的設(shè)備中選擇至少一個作為信任設(shè)備?;蛘?,獲取模塊52接收用戶輸入的設(shè)備的身份標識,預(yù)置模塊51將具有身份標識的設(shè)備作為信任設(shè)備。

本發(fā)明實施例的終端50的上述模塊對應(yīng)執(zhí)行上述各個實施例的基于按鍵事件的解鎖方法,具有與其相同的技術(shù)效果。

應(yīng)該理解到,上述模塊的劃分為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如兩個模塊可以集成到另一個系統(tǒng)中,或一些特征可以忽略,或不執(zhí)行。另外,模塊相互之間的連接可以通過一些接口,也可以是電性或其它形式。上述模塊既可以采用軟件功能框的形式實現(xiàn),也可以采用例如圖6所示的硬件的形式實現(xiàn)。

參閱圖6,所述終端50包括屏幕65、至少一個處理器61、至少一個通信接口62、至少一個存儲器63以及至少一個通信總線64,通信接口62用于處理器61調(diào)用各種數(shù)據(jù),存儲器63用于存儲程序指令。為了方便說明,圖6所示處理器61、通信接口62、存儲器63以及通信總線64的數(shù)量為一個。其中,所述處理器61用于:

執(zhí)行程序指令以預(yù)置為終端50進行解鎖的預(yù)設(shè)解鎖指令;

執(zhí)行程序指令以獲取用戶下達的當(dāng)前解鎖指令,所述當(dāng)前解鎖指令包括數(shù)字密碼以及用戶對數(shù)字密碼所對應(yīng)的數(shù)字按鍵的操作事件,所述操作事件包括按下數(shù)字按鍵的時長大于預(yù)設(shè)時長、手指在數(shù)字按鍵上的滑動方向、單擊和雙擊數(shù)字按鍵中的至少一個;

執(zhí)行程序指令以判斷當(dāng)前解鎖指令是否與預(yù)設(shè)解鎖指令相同。其中,在當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令相同時,對屏幕65解鎖。

其中,在獲取用戶下達的當(dāng)前解鎖指令之前,處理器61可用于生成隨機數(shù)字陣列,并顯示于屏幕65的解鎖界面上。

為了避免用戶忘記解鎖數(shù)字密碼及其操作事件導(dǎo)致的無法解鎖的情況,終端50可以在用戶解鎖失敗時通過其他設(shè)備進行解鎖。具體而言:處理器61還用于預(yù)置可用于為終端50進行解鎖的信任設(shè)備。在用戶輸入的當(dāng)前解鎖指令與預(yù)設(shè)解鎖指令不相同時,處理器61還用于搜索當(dāng)前可與終端50連接的設(shè)備,并判斷當(dāng)前搜索到的設(shè)備是否為信任設(shè)備,在所述當(dāng)前搜索到的設(shè)備為信任設(shè)備時,解除屏幕65鎖定。

其中,預(yù)置信任設(shè)備的方式可以為:開啟終端50的藍牙功能以搜索可與終端50連接的設(shè)備,處理器61從搜索到的設(shè)備中選擇至少一個作為信任設(shè)備?;蛘?,處理器61接收用戶輸入的設(shè)備的身份標識,處理器61將具有身份標識的設(shè)備作為信任設(shè)備。

本發(fā)明實施例全文所述的終端可以為智能手機、便攜式通信裝置、PDA(Personal Digital Assistant,個人數(shù)字助理或平板電腦)、筆記本電腦等移動終端,也可以是佩戴于肢體或者嵌入于衣物、首飾、配件中的可穿戴設(shè)備,還可以是其他具有顯示功能的智能電子設(shè)備。

需要說明,以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,例如各實施例之間技術(shù)特征的相互結(jié)合,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
益阳市| 南雄市| 华阴市| 通许县| 马龙县| 农安县| 偃师市| 平潭县| 睢宁县| 池州市| 远安县| 灌阳县| 多伦县| 邯郸县| 文水县| 临泉县| 福清市| 安龙县| 舒城县| 南汇区| 汽车| 梁山县| 佳木斯市| 泽州县| 察哈| 竹山县| 安吉县| 宜良县| 保亭| 上犹县| 阜城县| 青川县| 文登市| 二连浩特市| 和田市| 仁化县| 清镇市| 唐河县| 江都市| 伊宁县| 绥芬河市|