解鎖方法及裝置的製作方法
2023-10-31 17:02:22 1
專利名稱:解鎖方法及裝置的製作方法
技術領域:
本發明涉及信息安全領域,具體而言,涉及一種解鎖方法及裝置。
背景技術:
隨著計算機和網絡的普及,越來越多的人會使用到計算機和網絡,隨著產生了大量的需要管理個人信息和密碼(或稱為解鎖信息)的地方。按照密碼的重要程度,通常可以將密碼分為兩種,一類是很重要的,例如個人銀行信息,社會保險號等;而另一類則不是那麼重要,比如某些數年只登陸一次的論壇,網絡等。而對於後者數量可能遠大於前者。現在的密碼機制對字符的位數會有一定的要求(例如要求6位、8位或以上),通常還需要加入特殊字符等,這樣使得需要用戶記憶上述密碼。然而由於用戶對一些應用不是經常使用,極易忘記密碼。因此,現有的解鎖方式給用戶體驗造成了一定的影響。針對相關技術中的上述問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中,現有的解鎖信息需要耗費大量精力去記憶等技術問題,本發明提供了一種解鎖方法及裝置,以至少解決上述問題。根據本發明的一個方面,提供了一種解鎖方法,包括檢測對終端執行的指定動作;在檢測到指定動作時,獲取終端預先存儲的解鎖信息,其中,指定動作與解鎖信息相對應;通過解鎖信息對終端的指定應用進行解鎖。優選地,檢測對終端執行的指定動作,包括檢測在終端的觸控螢幕上作出的指定滑動軌跡。優選地,檢測在觸控螢幕上作出的指定滑動軌跡,包括檢測以觸控螢幕的指定位置為起點作出的指定滑動軌跡。優選地,通過解鎖信息對終端的指定應用進行解鎖之前,還包括顯示指定位置。優選地,顯示指定位置的區域是隨機的。優選地,檢測對終端執行的指定動作,包括檢測對終端執行的按鍵操作。優選地,按鍵操作為組合按鍵操作。優選地,通過解鎖信息對終端的指定應用進行解鎖,包括以下之一將解鎖信息顯示給終端用戶,由終端用戶根據解鎖信息對指定應用進行解鎖;根據解鎖信息自動對指定應用進行解鎖。優選地,解鎖信息對應於多個指定應用,和/或,指定動作對應於多個解鎖信息。優選地,獲取終端預先存儲的解鎖信息之前,還包括在對指定應用進行首次解鎖時,存儲解鎖信息。根據本發明的另一個方面,提供了一種解鎖裝置,包括檢測模塊,用於檢測對終端執行的指定動作;獲取模塊,用於在檢測到指定動作時,獲取終端預先存儲的解鎖信息,其中,指定動作與解鎖信息相對應;解鎖模塊,用於通過解鎖信息對終端的指定應用進行解鎖。優選地,上述檢測模塊包括第一檢測單元,用於在終端包括觸控螢幕時,檢測在觸控螢幕上作出的指定滑動軌跡。優選地,上述檢測模塊還包括第二檢測單元,用於檢測對終端執行的按鍵操作。通過本發明,採用在檢測到對終端執行的指定動作時,通過獲取的終端預先存儲的解鎖信息對終端的指定應用進行解鎖的技術手段,解決了相關技術中,現有的解鎖信息需要耗費大量精力去記憶等技術問題,從而節省了記憶密碼的精力,提升了用戶體驗。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1為根據本發明實施例1的解鎖方法的流程圖;圖2為根據本發明實施例1的解鎖裝置的結構框圖;圖3為根據本發明實施例1的解鎖裝置的另一結構框圖;圖4為根據本發明實施例2的設置存儲位置和手勢(即在觸控螢幕上的滑動軌跡)的示意圖;圖5為根據本發明實施例2的密碼(或稱為解鎖信息)設置界面位置的示意圖;圖6根據本發明實施例2的密碼輸入界面示意圖;圖7為根據本發明實施例2的利用手勢輸入密碼的示意圖。
具體實施例方式下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。考慮到相關技術中,現有的解鎖信息輸入較為困難並且需要耗費大量精力去記憶密碼等技術問題,以下結合實施例提供了相關的解決方案,現詳細說明。圖1為根據本發明實施例的解鎖方法的流程圖。如圖1所示,該方法包括步驟S102,檢測對終端執彳丁的指定動作;步驟S104,在檢測到指定動作時,獲取終端預先存儲的解鎖信息,其中,指定動作與解鎖信息相對應;步驟S106,通過解鎖信息對終端的指定應用進行解鎖。通過上述各個處理步驟,由於可以根據對終端執行的指定動作來獲取終端自身存儲的相關解鎖信息,因此,省略了記憶密碼的步驟,提升了用戶體驗。在上述處理過程中,上述指定動作可以為多種實現形式,例如對於設置有重力傳感器或水平傳感器的終端,可以以不同姿勢的搖擺動作觸發獲取上述解鎖信息;對於設置有觸控螢幕的終端,還可以檢測在終端的觸控螢幕上作出的指定滑動軌跡,在此種情況下,可以檢測以觸控螢幕的指定位置為起點作出的上述指定滑動軌跡;另外,還可以考慮利用不同的按鍵操作來作為上述指定動作例如,利用不同的按鍵組合,即組合按鍵操作。對於上述指定動作的不同實現形式,當採用檢測以觸控螢幕的指定位置為起點作出的上述指定滑動軌時,為了便於用戶查找上述指定位置,還需要執行顯示上述指定位置的步驟。為了進一步保證解鎖信息的安全性,上述顯示指定位置的區域可以設置為隨機的。步驟S106的表現形式可以包括但不限於以下兩種第一種,將上述解鎖信息顯示給終端用戶,由終端用戶根據解鎖信息對指定應用進行解鎖;第二種,根據上述解鎖信息自動對上述指定應用進行解鎖。上述解鎖信息可以對多個指定應用進行解鎖,同一個指定動作也可以獲取多個解鎖信息,換而言之,上述解鎖信息對應於多個指定應用,和/或,指定動作對應於多個解鎖信息。對於上述解鎖信息的存儲,可以通過預先在終端中設置實現,也可以在對終端的指定應用進行首次解鎖時,存儲上述解鎖信息。在本實施例中還提供了一種解鎖裝置,用於實現上述實施例及優選實施方式,已經進行過說明的不再贅述,下面對該裝置中涉及到的模塊進行說明。如以下所使用的,術語「模塊」可以實現預定功能的軟體和/或硬體的組合。儘管以下實施例所描述的裝置較佳地以軟體來實現,但是硬體,或者軟體和硬體的組合的實現也是可能並被構想的。圖2為根據本發明實施例1的解鎖裝置的結構框圖。如圖2所示,該裝置包括檢測模塊20,連接至獲取模塊22,用於檢測對終端執行的指定動作;獲取模塊22,連接至解鎖模塊24,用於在檢測到指定動作時,獲取終端預先存儲的解鎖信息,其中,指定動作與解鎖信息相對應;解鎖模塊24,用於通過解鎖信息對終端的指定應用進行解鎖。通過上述各個模塊實現的功能,同樣可以根據對終端執行的指定動作來獲取終端自身存儲的相關解鎖信息,因此,可以實現省略記憶密碼的步驟,提升用戶體驗。在本實施例中,如圖3所示,上述檢測模塊20包括第一檢測單元200,用於在終端包括觸控螢幕時,檢測在觸控螢幕上作出的指定滑動軌跡。在本實施例中,如圖3所示,上述檢測模塊20還可以包括第二檢測單元202,用於檢測對終端執行的按鍵操作為了更好地理解上述實施例1,以下結合實施例2和相關附圖詳細說明。以下實施例的主要設計思想在於,用戶在首次輸入密碼後,在系統的一個內存區域將對這一欄位進行保存,並同時在屏幕的某個區域給出一個顯性的位置提示。當下一次需要用到密碼時,用戶在這個位置(或附近區域),通過特殊的手勢或組合按鍵等手段,將密碼取出,然後進行後續操作。實施例2本實施例提供一種在具有顯示屏幕的設備中利用一種隱藏式方法輸入解鎖信息(密碼)的方法。本實施例可以適用於多種屏幕、多種布局以及多種應用程式,並不局限於密碼的輸入,對某些需要加密信息的輸入,仍然有效。上述解鎖信息的輸入可以分為兩個步驟,第一步是選擇界面上的一個位置,第二步是從這個位置發起,用戶發起一個系統可以檢測的手段作為輸入動作。這個系統可以檢測的手段,可以是幾個按鍵的組合,也可以是觸控螢幕上的手勢操作等。在本實施例中,用Android以及觸控螢幕上的手勢操作作為例子進行說明。具體如下設置存儲位置和手勢如圖4所示,本方案第一步需要設置一個存儲位置和手勢,按圖4中的步驟進行設置在1.1中空白處選擇一個位置作為存儲位置,即1. 2,這個位置並不需要精確到像素級,事實上,為了減少用戶的記憶負擔,可以在用戶點選的位置適當地擴大有效區域(當下次需要使用到這個位置時,在這一片區域內都算作有效的)。然後選擇下一步到達1. 3。在1. 3中,從選擇的存儲位置為起始點畫出一個手勢,系統識別並記憶(1.4)。系統將把這個起始點和手勢保存起來,在下一次需要輸入密碼時,需要用到本步驟的存儲位置和手勢。密碼設置界面位置提醒如圖5所示,在某個應用中(或網站登陸等)將產生密碼時,系統將對這一過程進行監視,在輸入密碼點確定後,系統會在屏幕的某個位置以一定的顯性提示密碼的存儲點,將將當前的密碼存儲到內存中某一欄位或磁碟上的某一文件中(實際上密碼是存儲在內存或硬體文件中的,但在這裡給用戶的心理模型就是存儲在此界面的這個位置上的)。需要說明的是,給用戶顯性提示密碼的存儲點並不是必須的,因為在圖4上的步驟可以對位置和手勢進行設置,所以圖5所示流程,主要起到提示用戶「密碼已被系統記錄,下次可以直接取出使用」的作用。密碼輸入界面圖6所示為一個典型的密碼輸入界面,需要用戶對密碼進行輸入,這裡需要輸入的密碼實際上指的是圖5所示方案中保存起來的密碼。利用手勢輸入密碼如圖7,使用者先將手指移動到原來的密碼區域(即圖4中用戶設置的位置或圖5中顯性提示的密碼位置),然後以該區域為起始點劃出一定的手勢(圖4中用戶設置的手勢),見中間圖所示。在手勢完成後,首先系統將用戶輸入的手勢與圖4中存儲的手勢進行對比,如果正確,則從原來保存密碼的內存或文件中提取密碼,並填入到輸入框中,如右圖所示。在此過程中,如果用戶選擇的初始位置或畫出的手勢與圖4中任意一個不符時,則認為出錯,不進行輸入密碼的響應操作。通過上述實施例可以看出,上述實施例實現了以下有益效果與現有技術相比較,現有技術例如網絡瀏覽器通常有記住密碼和保存密碼的功能,但這一功能並不能阻止其它人在使用當前帳戶時對密碼的使用,其實是相當於洩露了個人信息。而通過上述實施例則可以有效地避免此問題,對個人信息起到安全保護使用。而在每次輸入密碼後的得到的位置可以是隨機的,也在一定程度上能夠保障信息安全。在另外一個實施例中,還提供了一種軟體,該軟體用於執行上述實施例及優選實施方式中描述的技術方案。在另外一個實施例中,還提供了一種存儲介質,該存儲介質中存儲有上述軟體,該存儲介質包括但不限於光碟、軟盤、硬碟、可擦寫存儲器等。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。以上僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種解鎖方法,其特徵在於,包括 檢測對終端執彳丁的指定動作; 在檢測到所述指定動作時,獲取所述終端預先存儲的解鎖信息,其中,所述指定動作與所述解鎖信息相對應; 通過所述解鎖信息對所述終端的指定應用進行解鎖。
2.根據權利要求1所述的方法,其特徵在於,檢測對終端執行的指定動作,包括 檢測在所述終端的觸控螢幕上作出的指定滑動軌跡。
3.根據權利要求2所述的方法,其特徵在於,檢測在所述觸控螢幕上作出的指定滑動軌跡,包括 檢測以觸控螢幕的指定位置為起點作出的所述指定滑動軌跡。
4.根據權利要求3所述的方法,其特徵在於,通過所述解鎖信息對所述終端的指定應用進行解鎖之前,還包括 顯示所述指定位置。
5.根據權利要求4所述的方法,其特徵在於,顯示所述指定位置的區域是隨機的。
6.根據權利要求1所述的方法,其特徵在於,檢測對終端執行的指定動作,包括 檢測對所述終端執行的按鍵操作。
7.根據權利要求6所述的方法,其特徵在於,所述按鍵操作為組合按鍵操作。
8.根據權利要求1至7任一項所述的方法,其特徵在於,通過所述解鎖信息對所述終端的指定應用進行解鎖,包括以下之一 將所述解鎖信息顯示給終端用戶,由終端用戶根據所述解鎖信息對所述指定應用進行解鎖; 根據所述解鎖信息自動對所述指定應用進行解鎖。
9.根據權利要求1至7任一項所述的方法,其特徵在於,所述解鎖信息對應於多個所述指定應用,和/或,所述指定動作對應於多個所述解鎖信息。
10.根據權利要求1至7任一項所述的方法,其特徵在於,獲取所述終端預先存儲的解鎖信息之前,還包括 在對所述指定應用進行首次解鎖時,存儲所述解鎖信息。
11.一種解鎖裝置,其特徵在於,包括 檢測模塊,用於檢測對終端執行的指定動作; 獲取模塊,用於在檢測到所述指定動作時,獲取所述終端預先存儲的解鎖信息,其中,所述指定動作與所述解鎖信息相對應; 解鎖模塊,用於通過所述解鎖信息對所述終端的指定應用進行解鎖。
12.根據權利要求11所述的裝置,其特徵在於,所述檢測模塊包括 第一檢測單元,用於在所述終端包括觸控螢幕時,檢測在所述觸控螢幕上作出的指定滑動軌跡。
13.根據權利要求11所述的裝置,其特徵在於,所述檢測模塊還包括 第二檢測單元,用於檢測對所述終端執行的按鍵操作。
全文摘要
本發明提供了一種解鎖方法及裝置,其中,上述方法包括檢測對終端執行的指定動作;在檢測到指定動作時,獲取終端預先存儲的解鎖信息,其中,指定動作與解鎖信息相對應;通過解鎖信息對終端的指定應用進行解鎖。採用本發明提供的上述技術方案,解決了相關技術中,現有的解鎖信息需要耗費大量精力去記憶等技術問題,從而節省了記憶密碼的精力,提升了用戶體驗。
文檔編號G06F3/0488GK103034441SQ20121051957
公開日2013年4月10日 申請日期2012年12月6日 優先權日2012年12月6日
發明者祝勇, 王利娜, 張勝閣 申請人:中興通訊股份有限公司