本發明(ming)屬于解(jie)鎖(suo)技術領域,尤其涉及(ji)一種解(jie)鎖(suo)方法及(ji)解(jie)鎖(suo)裝置。
背景技術:
目前,電子(zi)終(zhong)(zhong)端(例如智(zhi)能手機、平板電腦等)都具(ju)有屏幕(mu)鎖(suo)定的(de)(de)功能,當用戶對(dui)電子(zi)終(zhong)(zhong)端進行(xing)操(cao)作時需要對(dui)該(gai)電子(zi)終(zhong)(zhong)端進行(xing)屏幕(mu)解鎖(suo),以達到(dao)對(dui)用戶身(shen)份進行(xing)驗證(zheng)的(de)(de)目的(de)(de),從而可(ke)有效防止其他人獲知電子(zi)終(zhong)(zhong)端內的(de)(de)私人信息。
在(zai)現有的(de)屏幕解(jie)(jie)鎖(suo)技術中,通常是(shi)在(zai)解(jie)(jie)鎖(suo)界面(mian)上顯(xian)示(shi)數(shu)字按(an)(an)鍵,用(yong)戶通過點擊相(xiang)應的(de)按(an)(an)鍵來輸入密碼或(huo)者在(zai)解(jie)(jie)鎖(suo)界面(mian)上繪(hui)(hui)制(zhi)(zhi)圖(tu)案(an)來進(jin)行(xing)解(jie)(jie)鎖(suo)。然而,當用(yong)戶進(jin)行(xing)解(jie)(jie)鎖(suo)時,他人很容易(yi)看到用(yong)戶在(zai)解(jie)(jie)鎖(suo)界面(mian)上選(xuan)擇的(de)數(shu)字或(huo)者繪(hui)(hui)制(zhi)(zhi)的(de)圖(tu)案(an),安全(quan)性較低(di)。
故,有必要提出一種新的技術方案,以解決上(shang)述技術問題。
技術實現要素:
鑒(jian)于(yu)此(ci),本發(fa)明實施例提(ti)供一種(zhong)解(jie)鎖(suo)(suo)方(fang)法及(ji)解(jie)鎖(suo)(suo)裝(zhuang)置,旨(zhi)在(zai)解(jie)決(jue)在(zai)對電子終端(duan)進(jin)行解(jie)鎖(suo)(suo)時容易被他人獲(huo)知解(jie)鎖(suo)(suo)密(mi)碼(ma)的問(wen)題,提(ti)高了解(jie)鎖(suo)(suo)密(mi)碼(ma)的安全性。
本發明(ming)實施例的第一方面,提供一種(zhong)解鎖方法,所(suo)述解鎖方法包括(kuo):
當電(dian)子終端接收到解鎖(suo)(suo)信(xin)息時(shi),在所述電(dian)子終端的屏幕上顯示M個隨機(ji)排布的解鎖(suo)(suo)字符,其(qi)中(zhong),M為大于1的整數;
在檢(jian)測(ce)到用戶對所(suo)述(shu)M個解(jie)鎖(suo)字符的(de)選擇操(cao)作時,確定所(suo)述(shu)用戶所(suo)選擇的(de)解(jie)鎖(suo)字符序列;
若所(suo)述用戶所(suo)選擇(ze)的解(jie)(jie)鎖字符(fu)序列(lie)與預(yu)先設置的解(jie)(jie)鎖密碼(ma)相匹(pi)配,則對(dui)所(suo)述電子終(zhong)端進行解(jie)(jie)鎖。
本發明實施例(li)的第二方面,提供(gong)一種解(jie)鎖(suo)裝(zhuang)置,所(suo)述解(jie)鎖(suo)裝(zhuang)置包括(kuo):
第(di)一顯(xian)(xian)示(shi)模塊,用于當電子終端接收到解鎖信(xin)息時,在所述(shu)電子終端的屏幕(mu)上顯(xian)(xian)示(shi)M個隨(sui)機排布的解鎖字符,其中,M為(wei)大于1的整(zheng)數(shu);
確(que)定模塊,用于(yu)在檢測(ce)到用戶對所述M個解鎖字符(fu)的選擇操(cao)作時(shi),確(que)定所述用戶所選擇的解鎖字符(fu)序列;
解鎖(suo)模(mo)塊,用于(yu)若所述(shu)用戶所選擇的解鎖(suo)字符序列與預先(xian)設置的解鎖(suo)密碼相匹配,則對所述(shu)電子終端進(jin)行解鎖(suo)。
本發明實施(shi)例(li)與現有技術相(xiang)比存在(zai)的(de)(de)有益效果是:本發明實施(shi)例(li)當電(dian)子終端(duan)接(jie)收到解(jie)(jie)鎖(suo)(suo)(suo)(suo)信息時(shi)(shi),在(zai)該(gai)(gai)電(dian)子終端(duan)的(de)(de)屏(ping)幕(mu)上顯示M個(ge)(ge)(ge)隨機排(pai)布的(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)(zi)符(fu)(fu),在(zai)檢測(ce)到用(yong)戶對(dui)該(gai)(gai)M個(ge)(ge)(ge)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)(zi)符(fu)(fu)的(de)(de)選擇(ze)操(cao)作(zuo)(zuo)確定用(yong)戶所(suo)選擇(ze)的(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)(zi)符(fu)(fu)序(xu)列,并(bing)在(zai)該(gai)(gai)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)(zi)符(fu)(fu)序(xu)列與預先設置(zhi)的(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma)(ma)相(xiang)匹配時(shi)(shi),才(cai)對(dui)電(dian)子終端(duan)進行(xing)解(jie)(jie)鎖(suo)(suo)(suo)(suo)。本發明實施(shi)例(li)通過(guo)在(zai)用(yong)戶每次對(dui)電(dian)子終端(duan)進行(xing)解(jie)(jie)鎖(suo)(suo)(suo)(suo)時(shi)(shi),在(zai)電(dian)子終端(duan)的(de)(de)屏(ping)幕(mu)上顯示M個(ge)(ge)(ge)隨機排(pai)布的(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)(zi)符(fu)(fu)(即M個(ge)(ge)(ge)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)(zi)符(fu)(fu)在(zai)電(dian)子終端(duan)的(de)(de)屏(ping)幕(mu)上的(de)(de)排(pai)布位置(zhi)不固定),使得(de)用(yong)戶每次解(jie)(jie)鎖(suo)(suo)(suo)(suo)時(shi)(shi)的(de)(de)選擇(ze)操(cao)作(zuo)(zuo)軌跡(ji)也相(xiang)應(ying)有所(suo)不同,他(ta)(ta)人很難通過(guo)用(yong)戶的(de)(de)選擇(ze)操(cao)作(zuo)(zuo)軌跡(ji)推測(ce)出(chu)用(yong)戶的(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma)(ma),從而(er)有效解(jie)(jie)決(jue)了用(yong)戶解(jie)(jie)鎖(suo)(suo)(suo)(suo)時(shi)(shi)容易被他(ta)(ta)人獲(huo)知(zhi)解(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma)(ma)的(de)(de)問題,提高了解(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma)(ma)的(de)(de)安全性。
附圖說明
為了更(geng)清楚地(di)說明(ming)(ming)本(ben)發(fa)明(ming)(ming)實施(shi)例中(zhong)的(de)技術方案,下面將對(dui)(dui)實施(shi)例或現有(you)技術描述(shu)中(zhong)所需要使用的(de)附(fu)(fu)圖作簡單地(di)介紹,顯而易見地(di),下面描述(shu)中(zhong)的(de)附(fu)(fu)圖僅僅是本(ben)發(fa)明(ming)(ming)的(de)一(yi)些(xie)實施(shi)例,對(dui)(dui)于本(ben)領域普通(tong)技術人員(yuan)來講,在不付出創(chuang)造性勞(lao)動(dong)性的(de)前提下,還可以根據這些(xie)附(fu)(fu)圖獲得(de)其他的(de)附(fu)(fu)圖。
圖1是本發明實(shi)施(shi)例一(yi)提供的解鎖方法的實(shi)現流程圖;
圖(tu)2a是(shi)在(zai)電子終端的(de)(de)(de)(de)屏幕上(shang)顯示的(de)(de)(de)(de)10個隨機排布的(de)(de)(de)(de)解(jie)(jie)鎖字符;圖(tu)2b是(shi)在(zai)電子終端的(de)(de)(de)(de)屏幕上(shang)重新(xin)顯示的(de)(de)(de)(de)10個隨機排布的(de)(de)(de)(de)解(jie)(jie)鎖字符;
圖3是(shi)本(ben)發明實施例二提供的解鎖(suo)方(fang)法的實現流程圖;
圖(tu)4是本發明(ming)實(shi)施例三提供的(de)解鎖方法(fa)的(de)實(shi)現流(liu)程圖(tu);
圖(tu)5是本發明實施例四(si)提供的(de)解鎖(suo)裝置的(de)組(zu)成(cheng)示意(yi)圖(tu)。
具體實施方式
為了使本(ben)(ben)發(fa)明(ming)(ming)(ming)的(de)(de)目的(de)(de)、技術方(fang)案(an)及優點(dian)更加清楚明(ming)(ming)(ming)白,以(yi)下結合附圖及實(shi)施例(li),對本(ben)(ben)發(fa)明(ming)(ming)(ming)進(jin)行(xing)進(jin)一步詳(xiang)細說(shuo)明(ming)(ming)(ming)。應當理解,此處所描述的(de)(de)具體實(shi)施例(li)僅僅用以(yi)解釋本(ben)(ben)發(fa)明(ming)(ming)(ming),并不用于限定(ding)本(ben)(ben)發(fa)明(ming)(ming)(ming)。
實施例一:
圖1示(shi)出了本發明實施例一提供的解鎖方法的實現流程(cheng),所(suo)述(shu)實現流程(cheng)詳述(shu)如下:
在步驟S101中,當電子終(zhong)端接(jie)收到解(jie)鎖信息時,在所述電子終(zhong)端的(de)(de)屏幕上顯示(shi)M個隨(sui)機排布的(de)(de)解(jie)鎖字符,其(qi)中,M為大于1的(de)(de)整數。
在(zai)本發明實(shi)施例中,用戶可以(yi)通過電(dian)(dian)子(zi)(zi)終(zhong)端的(de)開(kai)關鍵(jian)觸發所述(shu)(shu)(shu)電(dian)(dian)子(zi)(zi)終(zhong)端進入待解(jie)鎖(suo)(suo)(suo)狀(zhuang)態(tai),在(zai)所述(shu)(shu)(shu)電(dian)(dian)子(zi)(zi)終(zhong)端的(de)屏幕(mu)上顯示(shi)解(jie)鎖(suo)(suo)(suo)界面(mian)。即通過觸發所述(shu)(shu)(shu)電(dian)(dian)子(zi)(zi)終(zhong)端的(de)開(kai)關鍵(jian)產(chan)生解(jie)鎖(suo)(suo)(suo)信(xin)息(xi),并(bing)在(zai)所述(shu)(shu)(shu)電(dian)(dian)子(zi)(zi)終(zhong)端接收到解(jie)鎖(suo)(suo)(suo)信(xin)息(xi)時,進入待解(jie)鎖(suo)(suo)(suo)狀(zhuang)態(tai),并(bing)在(zai)所述(shu)(shu)(shu)電(dian)(dian)子(zi)(zi)終(zhong)端的(de)屏幕(mu)上顯示(shi)M個隨(sui)機排(pai)布的(de)解(jie)鎖(suo)(suo)(suo)字符。
在(zai)本發明實施例中(zhong),電(dian)(dian)子終(zhong)端(duan)每次接收到解(jie)(jie)鎖(suo)(suo)(suo)(suo)信(xin)息時,所(suo)(suo)(suo)述(shu)M個(ge)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)符(fu)(fu)都會隨機(ji)的(de)(de)顯示(shi)在(zai)所(suo)(suo)(suo)述(shu)電(dian)(dian)子終(zhong)端(duan)的(de)(de)屏幕上,即用戶(hu)每次對所(suo)(suo)(suo)述(shu)電(dian)(dian)子終(zhong)端(duan)進行解(jie)(jie)鎖(suo)(suo)(suo)(suo)時,所(suo)(suo)(suo)述(shu)M個(ge)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)符(fu)(fu)在(zai)所(suo)(suo)(suo)述(shu)電(dian)(dian)子終(zhong)端(duan)的(de)(de)屏幕上的(de)(de)位置排布都是不同的(de)(de),從而(er)使得他人很難根據用戶(hu)的(de)(de)選(xuan)擇(ze)操作推測(ce)出用戶(hu)輸(shu)入的(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)(suo)密(mi)(mi)碼,提高了解(jie)(jie)鎖(suo)(suo)(suo)(suo)密(mi)(mi)碼的(de)(de)安(an)全(quan)性(xing)。其(qi)中(zhong),所(suo)(suo)(suo)述(shu)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)符(fu)(fu)至少(shao)包括(kuo)了構(gou)成解(jie)(jie)鎖(suo)(suo)(suo)(suo)密(mi)(mi)碼的(de)(de)所(suo)(suo)(suo)有(you)字(zi)符(fu)(fu),所(suo)(suo)(suo)述(shu)解(jie)(jie)鎖(suo)(suo)(suo)(suo)字(zi)符(fu)(fu)包括(kuo)但(dan)不限(xian)于數字(zi)、字(zi)母、符(fu)(fu)號、文字(zi)、圖(tu)案等(deng)其(qi)中(zhong)一(yi)種或(huo)其(qi)任意(yi)組合(he),在(zai)此不作限(xian)定。
在(zai)(zai)本發明(ming)實(shi)施例中,可以在(zai)(zai)所(suo)述電(dian)子(zi)終(zhong)端(duan)的解(jie)(jie)鎖(suo)(suo)設置界面中提(ti)供解(jie)(jie)鎖(suo)(suo)字(zi)符(fu)設定選項(xiang),以便于用戶通過該(gai)設定選項(xiang)自行設定所(suo)述電(dian)子(zi)終(zhong)端(duan)的屏幕(mu)上顯示的解(jie)(jie)鎖(suo)(suo)字(zi)符(fu)類型和解(jie)(jie)鎖(suo)(suo)字(zi)符(fu)個(ge)(ge)數(shu)。例如,用戶可以設置該(gai)M個(ge)(ge)解(jie)(jie)鎖(suo)(suo)字(zi)符(fu)由0至(zhi)9共十個(ge)(ge)數(shu)字(zi)組成(cheng)。如圖2a是在(zai)(zai)電(dian)子(zi)終(zhong)端(duan)的屏幕(mu)上顯示的10個(ge)(ge)隨機排布的解(jie)(jie)鎖(suo)(suo)字(zi)符(fu)。
在(zai)步驟S102中,在(zai)檢測到用(yong)戶對(dui)所(suo)述M個解鎖字符(fu)的選擇(ze)操作時,確(que)定所(suo)述用(yong)戶所(suo)選擇(ze)的解鎖字符(fu)序列。
在(zai)本(ben)發(fa)明實施例(li)(li)中,在(zai)檢測到用(yong)(yong)戶(hu)(hu)(hu)利用(yong)(yong)手(shou)指或者觸控筆在(zai)所(suo)(suo)述(shu)(shu)電子終端的(de)(de)屏幕(mu)上(shang)針對(dui)所(suo)(suo)述(shu)(shu)M個解(jie)(jie)鎖(suo)字(zi)符(fu)的(de)(de)選(xuan)(xuan)(xuan)擇(ze)操(cao)(cao)作(zuo)時,根據所(suo)(suo)述(shu)(shu)用(yong)(yong)戶(hu)(hu)(hu)的(de)(de)選(xuan)(xuan)(xuan)擇(ze)操(cao)(cao)作(zuo)順序(xu)依次識(shi)別出所(suo)(suo)述(shu)(shu)用(yong)(yong)戶(hu)(hu)(hu)所(suo)(suo)選(xuan)(xuan)(xuan)擇(ze)的(de)(de)解(jie)(jie)鎖(suo)字(zi)符(fu),并根據所(suo)(suo)述(shu)(shu)用(yong)(yong)戶(hu)(hu)(hu)的(de)(de)選(xuan)(xuan)(xuan)擇(ze)操(cao)(cao)作(zuo)順序(xu)以及識(shi)別出的(de)(de)解(jie)(jie)鎖(suo)字(zi)符(fu)確定(ding)所(suo)(suo)述(shu)(shu)用(yong)(yong)戶(hu)(hu)(hu)所(suo)(suo)選(xuan)(xuan)(xuan)擇(ze)的(de)(de)解(jie)(jie)鎖(suo)字(zi)符(fu)序(xu)列,所(suo)(suo)述(shu)(shu)用(yong)(yong)戶(hu)(hu)(hu)所(suo)(suo)選(xuan)(xuan)(xuan)擇(ze)的(de)(de)解(jie)(jie)鎖(suo)字(zi)符(fu)序(xu)列即(ji)為所(suo)(suo)述(shu)(shu)用(yong)(yong)戶(hu)(hu)(hu)輸(shu)入(ru)的(de)(de)解(jie)(jie)鎖(suo)密碼。例(li)(li)如用(yong)(yong)戶(hu)(hu)(hu)依次對(dui)電子終端的(de)(de)屏幕(mu)上(shang)的(de)(de)解(jie)(jie)鎖(suo)字(zi)符(fu)2、6、8、9進行選(xuan)(xuan)(xuan)擇(ze)操(cao)(cao)作(zuo),則(ze)確定(ding)用(yong)(yong)戶(hu)(hu)(hu)所(suo)(suo)選(xuan)(xuan)(xuan)擇(ze)的(de)(de)解(jie)(jie)鎖(suo)字(zi)符(fu)序(xu)列為2689。其(qi)中,所(suo)(suo)述(shu)(shu)選(xuan)(xuan)(xuan)擇(ze)操(cao)(cao)作(zuo)包括但不限(xian)于點擊(ji)操(cao)(cao)作(zuo)、滑動操(cao)(cao)作(zuo)等。
在步驟S103中,若所(suo)(suo)述用戶所(suo)(suo)選擇的解鎖字符序列與預先(xian)設(she)置的解鎖密碼相匹(pi)配,則對所(suo)(suo)述電子終端(duan)進行解鎖。
在(zai)本發明實施例中,在(zai)確定所(suo)述(shu)用戶(hu)所(suo)選擇(ze)的解鎖(suo)字符(fu)序列(lie)(即接(jie)收到所(suo)述(shu)用戶(hu)輸(shu)入的解鎖(suo)密碼(ma)(ma))后,檢測所(suo)述(shu)用戶(hu)所(suo)選擇(ze)的解鎖(suo)字符(fu)序列(lie)是否(fou)與預(yu)先設置(zhi)的解鎖(suo)密碼(ma)(ma)相匹(pi)配,在(zai)相匹(pi)配時,才對(dui)所(suo)述(shu)電(dian)子(zi)終(zhong)端進行解鎖(suo),允許進入所(suo)述(shu)電(dian)子(zi)終(zhong)端的可(ke)操(cao)作界面(mian),所(suo)述(shu)用戶(hu)可(ke)在(zai)所(suo)述(shu)可(ke)操(cao)作界面(mian)內執(zhi)行相關(guan)操(cao)作,例如上網、打電(dian)話(hua)、看視頻(pin)等。
進一步的,本發明(ming)實施例還(huan)包括:
若(ruo)所(suo)(suo)述(shu)用戶所(suo)(suo)選擇的(de)解(jie)鎖(suo)字(zi)符(fu)(fu)序列與預先(xian)設置的(de)解(jie)鎖(suo)密(mi)碼不(bu)相匹配(pei),則(ze)在所(suo)(suo)述(shu)屏幕上(shang)重(zhong)新顯示(shi)所(suo)(suo)述(shu)M個解(jie)鎖(suo)字(zi)符(fu)(fu),且所(suo)(suo)述(shu)M個解(jie)鎖(suo)字(zi)符(fu)(fu)在所(suo)(suo)述(shu)屏幕上(shang)的(de)位置發生(sheng)改變。
在(zai)(zai)本發(fa)明實施例(li)中,在(zai)(zai)檢測(ce)到所(suo)(suo)述(shu)(shu)(shu)用(yong)(yong)(yong)(yong)戶(hu)(hu)所(suo)(suo)選擇(ze)(ze)的(de)(de)(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)字(zi)符序列與預(yu)先設置(zhi)(zhi)的(de)(de)(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)密(mi)碼(ma)(ma)(ma)不(bu)相匹配時,可以(yi)提(ti)示所(suo)(suo)述(shu)(shu)(shu)用(yong)(yong)(yong)(yong)戶(hu)(hu)輸(shu)入密(mi)碼(ma)(ma)(ma)錯(cuo)誤,解(jie)(jie)鎖(suo)(suo)(suo)失敗,并在(zai)(zai)所(suo)(suo)述(shu)(shu)(shu)電(dian)子(zi)終(zhong)端的(de)(de)(de)(de)屏(ping)幕上(shang)重新(xin)顯示所(suo)(suo)述(shu)(shu)(shu)M個解(jie)(jie)鎖(suo)(suo)(suo)字(zi)符,所(suo)(suo)述(shu)(shu)(shu)M個解(jie)(jie)鎖(suo)(suo)(suo)字(zi)符在(zai)(zai)所(suo)(suo)述(shu)(shu)(shu)屏(ping)幕上(shang)的(de)(de)(de)(de)位置(zhi)(zhi)相比于(yu)步驟(zou)S101中的(de)(de)(de)(de)位置(zhi)(zhi)發(fa)生改變(bian),從(cong)而使得用(yong)(yong)(yong)(yong)戶(hu)(hu)每次對所(suo)(suo)述(shu)(shu)(shu)電(dian)子(zi)終(zhong)端進(jin)行解(jie)(jie)鎖(suo)(suo)(suo)時,所(suo)(suo)述(shu)(shu)(shu)M個解(jie)(jie)鎖(suo)(suo)(suo)字(zi)符在(zai)(zai)所(suo)(suo)述(shu)(shu)(shu)電(dian)子(zi)終(zhong)端的(de)(de)(de)(de)屏(ping)幕上(shang)的(de)(de)(de)(de)位置(zhi)(zhi)排布不(bu)同,進(jin)而使得他人(ren)很(hen)難根(gen)據用(yong)(yong)(yong)(yong)戶(hu)(hu)的(de)(de)(de)(de)選擇(ze)(ze)操作推(tui)測(ce)出用(yong)(yong)(yong)(yong)戶(hu)(hu)輸(shu)入的(de)(de)(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)密(mi)碼(ma)(ma)(ma),提(ti)高了解(jie)(jie)鎖(suo)(suo)(suo)密(mi)碼(ma)(ma)(ma)的(de)(de)(de)(de)安全性。如圖2b是在(zai)(zai)電(dian)子(zi)終(zhong)端的(de)(de)(de)(de)屏(ping)幕上(shang)重新(xin)顯示的(de)(de)(de)(de)10個隨(sui)機(ji)排布的(de)(de)(de)(de)解(jie)(jie)鎖(suo)(suo)(suo)字(zi)符。
本發明實施例通過在用戶每次(ci)對電子終端(duan)進(jin)行解(jie)(jie)鎖(suo)時(shi),在電子終端(duan)的屏幕上顯(xian)示(shi)M個隨機排(pai)布(bu)的解(jie)(jie)鎖(suo)字(zi)符(即(ji)M個解(jie)(jie)鎖(suo)字(zi)符在電子終端(duan)的屏幕上的排(pai)布(bu)位(wei)置不(bu)固(gu)定),使得(de)用戶每次(ci)解(jie)(jie)鎖(suo)時(shi)的選(xuan)擇(ze)操(cao)作軌跡也(ye)相應(ying)有(you)所不(bu)同,他(ta)(ta)人很難通過用戶的選(xuan)擇(ze)操(cao)作軌跡推測(ce)出用戶的解(jie)(jie)鎖(suo)密碼(ma),從而有(you)效解(jie)(jie)決了用戶解(jie)(jie)鎖(suo)時(shi)容易被(bei)他(ta)(ta)人獲知解(jie)(jie)鎖(suo)密碼(ma)的問(wen)題,提高了解(jie)(jie)鎖(suo)密碼(ma)的安全性。
實施例二:
圖3示出(chu)了本發明實(shi)(shi)施(shi)例二提供的解鎖方法的實(shi)(shi)現流程,所述實(shi)(shi)現流程詳述如下:
在步(bu)驟S301中,當電(dian)子(zi)終端(duan)接(jie)收到解鎖信息時,在所述(shu)電(dian)子(zi)終端(duan)的屏幕上顯示M個隨機(ji)排布的解鎖字(zi)符,其中,M為(wei)大于1的整數(shu)。
在(zai)本(ben)發(fa)明實施例中,用戶(hu)可以通過(guo)電(dian)子(zi)終(zhong)端的(de)開關鍵(jian)觸(chu)發(fa)所(suo)述電(dian)子(zi)終(zhong)端進入待解(jie)鎖狀(zhuang)態,在(zai)所(suo)述電(dian)子(zi)終(zhong)端的(de)屏(ping)幕(mu)上顯(xian)示(shi)解(jie)鎖界(jie)面(mian)。即(ji)通過(guo)觸(chu)發(fa)所(suo)述電(dian)子(zi)終(zhong)端的(de)開關鍵(jian)產生解(jie)鎖信(xin)息,并在(zai)所(suo)述電(dian)子(zi)終(zhong)端接收到解(jie)鎖信(xin)息時,進入待解(jie)鎖狀(zhuang)態,并在(zai)所(suo)述電(dian)子(zi)終(zhong)端的(de)屏(ping)幕(mu)上顯(xian)示(shi)M個隨機(ji)排布的(de)解(jie)鎖字(zi)符。
在(zai)(zai)本(ben)發明實施例中(zhong),電(dian)子(zi)終端(duan)每(mei)次接收到解(jie)(jie)(jie)(jie)鎖(suo)(suo)信(xin)息時(shi),所(suo)(suo)述M個(ge)解(jie)(jie)(jie)(jie)鎖(suo)(suo)字(zi)(zi)符都會隨機的(de)(de)(de)顯示在(zai)(zai)所(suo)(suo)述電(dian)子(zi)終端(duan)的(de)(de)(de)屏(ping)幕(mu)上,即(ji)用戶(hu)每(mei)次對(dui)所(suo)(suo)述電(dian)子(zi)終端(duan)進行(xing)解(jie)(jie)(jie)(jie)鎖(suo)(suo)時(shi),所(suo)(suo)述M個(ge)解(jie)(jie)(jie)(jie)鎖(suo)(suo)字(zi)(zi)符在(zai)(zai)所(suo)(suo)述電(dian)子(zi)終端(duan)的(de)(de)(de)屏(ping)幕(mu)上的(de)(de)(de)位置排布都是不(bu)同的(de)(de)(de),從而使(shi)得他人很難根據用戶(hu)的(de)(de)(de)選擇操作推測(ce)出用戶(hu)輸入的(de)(de)(de)解(jie)(jie)(jie)(jie)鎖(suo)(suo)密(mi)碼,提高了解(jie)(jie)(jie)(jie)鎖(suo)(suo)密(mi)碼的(de)(de)(de)安全(quan)性(xing)。其中(zhong),所(suo)(suo)述解(jie)(jie)(jie)(jie)鎖(suo)(suo)字(zi)(zi)符至少包括了構(gou)成(cheng)解(jie)(jie)(jie)(jie)鎖(suo)(suo)密(mi)碼的(de)(de)(de)所(suo)(suo)有(you)字(zi)(zi)符,所(suo)(suo)述解(jie)(jie)(jie)(jie)鎖(suo)(suo)字(zi)(zi)符包括但不(bu)限(xian)于數字(zi)(zi)、字(zi)(zi)母(mu)、符號、文字(zi)(zi)、圖案等其中(zhong)一種(zhong)或其任意組合,在(zai)(zai)此(ci)不(bu)作限(xian)定。
在本發明實施例中(zhong),可以在所述電子終(zhong)端(duan)的解(jie)鎖(suo)設置界面中(zhong)提供(gong)解(jie)鎖(suo)字(zi)(zi)符設定(ding)選(xuan)項,以便(bian)于用戶(hu)通(tong)過該(gai)設定(ding)選(xuan)項自行設定(ding)所述電子終(zhong)端(duan)的屏幕上顯(xian)示的解(jie)鎖(suo)字(zi)(zi)符類(lei)型和解(jie)鎖(suo)字(zi)(zi)符個(ge)(ge)數。例如,用戶(hu)可以設置該(gai)M個(ge)(ge)解(jie)鎖(suo)字(zi)(zi)符由0至9共十(shi)個(ge)(ge)數字(zi)(zi)組成。如圖2a是在電子終(zhong)端(duan)的屏幕上顯(xian)示的10個(ge)(ge)隨機排布的解(jie)鎖(suo)字(zi)(zi)符。
在(zai)步驟S302中,控制所(suo)述(shu)M個(ge)解鎖(suo)(suo)字符(fu)在(zai)所(suo)述(shu)屏幕上隨機移(yi)動,并(bing)在(zai)所(suo)述(shu)M個(ge)解鎖(suo)(suo)字符(fu)中任意(yi)N個(ge)解鎖(suo)(suo)字符(fu)發生碰撞時,改變(bian)所(suo)述(shu)N個(ge)解鎖(suo)(suo)字符(fu)的(de)移(yi)動方向,其中,N為大于1的(de)整數。
在本發明(ming)實施例中,為了降低所(suo)(suo)述(shu)電子(zi)終端(duan)的(de)解(jie)鎖(suo)(suo)密碼被他人(ren)竊取的(de)可(ke)(ke)能性(xing),在所(suo)(suo)述(shu)電子(zi)終端(duan)的(de)屏(ping)幕(mu)上(shang)顯示M個(ge)隨(sui)機排布的(de)解(jie)鎖(suo)(suo)字符(fu)(fu)后,控制所(suo)(suo)述(shu)M個(ge)解(jie)鎖(suo)(suo)字符(fu)(fu)在所(suo)(suo)述(shu)屏(ping)幕(mu)上(shang)隨(sui)機移動,使得他人(ren)無法獲知(zhi)每個(ge)解(jie)鎖(suo)(suo)字符(fu)(fu)在所(suo)(suo)述(shu)屏(ping)幕(mu)上(shang)的(de)具體位置,并(bing)在所(suo)(suo)述(shu)M個(ge)解(jie)鎖(suo)(suo)字符(fu)(fu)中任意N個(ge)解(jie)鎖(suo)(suo)字符(fu)(fu)發生(sheng)碰撞時(shi),改(gai)變所(suo)(suo)述(shu)N個(ge)解(jie)鎖(suo)(suo)字符(fu)(fu)的(de)移動方向,從而可(ke)(ke)有效避免出(chu)現(xian)由于解(jie)鎖(suo)(suo)字符(fu)(fu)的(de)重疊導致的(de)誤操作問(wen)題。
在(zai)步驟S303中,在(zai)檢測到用戶對所述M個隨機移動的(de)(de)(de)解(jie)鎖字(zi)符(fu)中的(de)(de)(de)若(ruo)干(gan)個解(jie)鎖字(zi)符(fu)的(de)(de)(de)點擊操作時,按點擊的(de)(de)(de)順(shun)序識別出(chu)被點擊的(de)(de)(de)解(jie)鎖字(zi)符(fu)。
在本發(fa)明實(shi)施例中,在檢測(ce)到用戶(hu)利用手指(zhi)或者觸控(kong)筆在所述(shu)電(dian)子(zi)終端的(de)屏幕上(shang)針對(dui)所述(shu)M個解鎖(suo)字符(fu)(fu)中的(de)若干(gan)個解鎖(suo)字符(fu)(fu)的(de)點(dian)擊(ji)操(cao)作時,按點(dian)擊(ji)的(de)順(shun)序識(shi)別(bie)出被點(dian)擊(ji)的(de)解鎖(suo)字符(fu)(fu)。
進一步(bu)的,在識別出被點擊(ji)的解鎖字符之后,本發(fa)明(ming)實(shi)施例還包括:
隱藏所述(shu)被點擊的解鎖字符(fu)。
在本發明實施例(li)中,為(wei)了進一步的(de)(de)提高解(jie)鎖(suo)密碼的(de)(de)安全性,在所述電(dian)子終端識別出被點擊的(de)(de)解(jie)鎖(suo)字(zi)(zi)符之后,隱藏(zang)所述被點擊的(de)(de)解(jie)鎖(suo)字(zi)(zi)符。
在(zai)步驟(zou)S304中,根據(ju)所(suo)(suo)述(shu)點擊(ji)的順序以及識(shi)別出的解鎖字(zi)符,確定所(suo)(suo)述(shu)用戶所(suo)(suo)選擇的解鎖字(zi)符序列。
在本發明實(shi)施例(li)中,根(gen)據所(suo)述(shu)用(yong)(yong)戶點(dian)擊(ji)若(ruo)干個解(jie)(jie)鎖(suo)(suo)字(zi)(zi)符(fu)(fu)的(de)順序(xu)以及識別出的(de)若(ruo)干個解(jie)(jie)鎖(suo)(suo)字(zi)(zi)符(fu)(fu)確定所(suo)述(shu)用(yong)(yong)戶所(suo)選(xuan)擇(ze)(ze)的(de)解(jie)(jie)鎖(suo)(suo)字(zi)(zi)符(fu)(fu)序(xu)列,所(suo)述(shu)用(yong)(yong)戶所(suo)選(xuan)擇(ze)(ze)的(de)解(jie)(jie)鎖(suo)(suo)字(zi)(zi)符(fu)(fu)序(xu)列即為所(suo)述(shu)用(yong)(yong)戶輸入的(de)解(jie)(jie)鎖(suo)(suo)密碼。例(li)如用(yong)(yong)戶在電子終(zhong)端的(de)屏幕上依(yi)次點(dian)擊(ji)解(jie)(jie)鎖(suo)(suo)字(zi)(zi)符(fu)(fu)2、6、8、9,則確定用(yong)(yong)戶所(suo)選(xuan)擇(ze)(ze)的(de)解(jie)(jie)鎖(suo)(suo)字(zi)(zi)符(fu)(fu)序(xu)列為2689。
在步驟S305中(zhong),若所述(shu)用戶所選(xuan)擇的解鎖字符序列與預先設置的解鎖密碼相匹配(pei),則對(dui)所述(shu)電子終端進行解鎖。
在(zai)本(ben)發明實施例(li)中,在(zai)確定所(suo)(suo)(suo)述(shu)(shu)用戶所(suo)(suo)(suo)選(xuan)(xuan)擇的解(jie)鎖(suo)(suo)字符序列(即(ji)接收到所(suo)(suo)(suo)述(shu)(shu)用戶輸入的解(jie)鎖(suo)(suo)密碼(ma))后,檢測所(suo)(suo)(suo)述(shu)(shu)用戶所(suo)(suo)(suo)選(xuan)(xuan)擇的解(jie)鎖(suo)(suo)字符序列是否與預先設置(zhi)的解(jie)鎖(suo)(suo)密碼(ma)相匹配,在(zai)相匹配時,才(cai)對(dui)所(suo)(suo)(suo)述(shu)(shu)電(dian)(dian)子終端進行解(jie)鎖(suo)(suo),允許進入所(suo)(suo)(suo)述(shu)(shu)電(dian)(dian)子終端的可操(cao)作界面,所(suo)(suo)(suo)述(shu)(shu)用戶可在(zai)所(suo)(suo)(suo)述(shu)(shu)可操(cao)作界面內(nei)執行相關(guan)操(cao)作,例(li)如上網(wang)、打電(dian)(dian)話、看視頻等。
進一步的,本發明實施例還包括(kuo):
若所(suo)述用(yong)戶所(suo)選(xuan)擇的(de)解(jie)(jie)鎖字(zi)符(fu)序列(lie)與預(yu)先設置的(de)解(jie)(jie)鎖密碼(ma)不相匹配,則在所(suo)述屏幕(mu)上(shang)重新(xin)顯示所(suo)述M個解(jie)(jie)鎖字(zi)符(fu),且所(suo)述M個解(jie)(jie)鎖字(zi)符(fu)在所(suo)述屏幕(mu)上(shang)的(de)位置發生改(gai)變。
在(zai)(zai)(zai)(zai)本(ben)發明實施例中,在(zai)(zai)(zai)(zai)檢測到所(suo)(suo)述用戶(hu)所(suo)(suo)選擇的解(jie)鎖(suo)(suo)(suo)字(zi)符(fu)序列與預先設置(zhi)(zhi)的解(jie)鎖(suo)(suo)(suo)密碼不相匹配時(shi),可以提示所(suo)(suo)述用戶(hu)輸(shu)入(ru)密碼錯誤,解(jie)鎖(suo)(suo)(suo)失敗,并在(zai)(zai)(zai)(zai)所(suo)(suo)述電(dian)子(zi)終端的屏(ping)幕(mu)上(shang)重新(xin)顯示所(suo)(suo)述M個(ge)解(jie)鎖(suo)(suo)(suo)字(zi)符(fu),所(suo)(suo)述M個(ge)解(jie)鎖(suo)(suo)(suo)字(zi)符(fu)在(zai)(zai)(zai)(zai)所(suo)(suo)述屏(ping)幕(mu)上(shang)的位(wei)置(zhi)(zhi)相比(bi)于步驟S301中的位(wei)置(zhi)(zhi)發生(sheng)改變,從(cong)而使(shi)得用戶(hu)每次對所(suo)(suo)述電(dian)子(zi)終端進行解(jie)鎖(suo)(suo)(suo)時(shi),所(suo)(suo)述M個(ge)解(jie)鎖(suo)(suo)(suo)字(zi)符(fu)在(zai)(zai)(zai)(zai)所(suo)(suo)述電(dian)子(zi)終端的屏(ping)幕(mu)上(shang)的位(wei)置(zhi)(zhi)排布(bu)不同,進而使(shi)得他(ta)人很難(nan)根據用戶(hu)的點擊操(cao)作軌跡推測出用戶(hu)輸(shu)入(ru)的解(jie)鎖(suo)(suo)(suo)密碼,提高了解(jie)鎖(suo)(suo)(suo)密碼的安全(quan)性。如圖2b是在(zai)(zai)(zai)(zai)電(dian)子(zi)終端的屏(ping)幕(mu)上(shang)重新(xin)顯示的10個(ge)隨機排布(bu)的解(jie)鎖(suo)(suo)(suo)字(zi)符(fu)。
本發(fa)明(ming)實(shi)施例(li)通過(guo)在用(yong)戶(hu)每次對電(dian)(dian)(dian)子終端(duan)進行解(jie)鎖(suo)時(shi),在電(dian)(dian)(dian)子終端(duan)的(de)(de)屏幕(mu)上顯示M個(ge)隨(sui)機排(pai)布的(de)(de)解(jie)鎖(suo)字(zi)符(即M個(ge)解(jie)鎖(suo)字(zi)符在電(dian)(dian)(dian)子終端(duan)的(de)(de)屏幕(mu)上的(de)(de)排(pai)布位置(zhi)不(bu)固定的(de)(de),使(shi)得用(yong)戶(hu)每次解(jie)鎖(suo)時(shi)在屏幕(mu)上所點擊(ji)的(de)(de)位置(zhi)也相應有所不(bu)同(tong),他(ta)人很難通過(guo)用(yong)戶(hu)的(de)(de)點擊(ji)操(cao)作軌跡推測(ce)出用(yong)戶(hu)的(de)(de)解(jie)鎖(suo)密(mi)碼,從而有效解(jie)決了(le)用(yong)戶(hu)解(jie)鎖(suo)時(shi)容易(yi)被他(ta)人獲知(zhi)解(jie)鎖(suo)密(mi)碼的(de)(de)問題,提高了(le)解(jie)鎖(suo)密(mi)碼的(de)(de)安(an)全性。
實施例三:
圖4示出了(le)本發明(ming)實(shi)施例三提供的解鎖方法(fa)的實(shi)現流程(cheng),所述實(shi)現流程(cheng)詳述如下:
在步驟(zou)S401中,當電子(zi)終端(duan)接收(shou)到解(jie)鎖信息時,在所述電子(zi)終端(duan)的(de)屏幕上顯示M個隨機排布的(de)解(jie)鎖字符(fu),其中,M為(wei)大于1的(de)整數。
在(zai)本(ben)發(fa)明實施例中,用戶(hu)可(ke)以通(tong)過電子(zi)(zi)終端的(de)(de)開關鍵觸(chu)(chu)發(fa)所(suo)述電子(zi)(zi)終端進入(ru)待解(jie)(jie)鎖(suo)狀(zhuang)態,在(zai)所(suo)述電子(zi)(zi)終端的(de)(de)屏幕上顯示解(jie)(jie)鎖(suo)界面。即(ji)通(tong)過觸(chu)(chu)發(fa)所(suo)述電子(zi)(zi)終端的(de)(de)開關鍵產生解(jie)(jie)鎖(suo)信息,并(bing)在(zai)所(suo)述電子(zi)(zi)終端接(jie)收到解(jie)(jie)鎖(suo)信息時,進入(ru)待解(jie)(jie)鎖(suo)狀(zhuang)態,并(bing)在(zai)所(suo)述電子(zi)(zi)終端的(de)(de)屏幕上顯示M個(ge)隨機排布的(de)(de)解(jie)(jie)鎖(suo)字符。
在本發明實(shi)施例中,電(dian)子(zi)終端每次接收(shou)到解(jie)鎖(suo)(suo)信息(xi)時(shi),所(suo)(suo)(suo)述(shu)M個解(jie)鎖(suo)(suo)字(zi)(zi)(zi)符(fu)(fu)(fu)(fu)都會隨(sui)機的(de)(de)(de)顯示在所(suo)(suo)(suo)述(shu)電(dian)子(zi)終端的(de)(de)(de)屏(ping)幕上,即用戶每次對(dui)所(suo)(suo)(suo)述(shu)電(dian)子(zi)終端進行解(jie)鎖(suo)(suo)時(shi),所(suo)(suo)(suo)述(shu)M個解(jie)鎖(suo)(suo)字(zi)(zi)(zi)符(fu)(fu)(fu)(fu)在所(suo)(suo)(suo)述(shu)電(dian)子(zi)終端的(de)(de)(de)屏(ping)幕上的(de)(de)(de)位(wei)置(zhi)排布(bu)都是不同(tong)的(de)(de)(de),從而使得他(ta)人很難根據用戶的(de)(de)(de)選擇操作推測出(chu)用戶輸(shu)入的(de)(de)(de)解(jie)鎖(suo)(suo)密碼(ma),提高了(le)解(jie)鎖(suo)(suo)密碼(ma)的(de)(de)(de)安全性。其中,所(suo)(suo)(suo)述(shu)解(jie)鎖(suo)(suo)字(zi)(zi)(zi)符(fu)(fu)(fu)(fu)至少(shao)包(bao)括了(le)構成解(jie)鎖(suo)(suo)密碼(ma)的(de)(de)(de)所(suo)(suo)(suo)有字(zi)(zi)(zi)符(fu)(fu)(fu)(fu),所(suo)(suo)(suo)述(shu)解(jie)鎖(suo)(suo)字(zi)(zi)(zi)符(fu)(fu)(fu)(fu)包(bao)括但(dan)不限(xian)于數字(zi)(zi)(zi)、字(zi)(zi)(zi)母、符(fu)(fu)(fu)(fu)號、文字(zi)(zi)(zi)、圖案等其中一種或其任(ren)意(yi)組合,在此不作限(xian)定。
在(zai)本(ben)發明(ming)實施例中,可以在(zai)所述電(dian)子終端(duan)(duan)的(de)(de)解(jie)鎖(suo)設置界面(mian)中提供解(jie)鎖(suo)字(zi)(zi)符設定(ding)選項(xiang),以便于用戶(hu)通過該(gai)設定(ding)選項(xiang)自行設定(ding)所述電(dian)子終端(duan)(duan)的(de)(de)屏幕上(shang)顯(xian)示的(de)(de)解(jie)鎖(suo)字(zi)(zi)符類型和解(jie)鎖(suo)字(zi)(zi)符個(ge)(ge)(ge)(ge)數。例如(ru),用戶(hu)可以設置該(gai)M個(ge)(ge)(ge)(ge)解(jie)鎖(suo)字(zi)(zi)符由0至9共十個(ge)(ge)(ge)(ge)數字(zi)(zi)組成。如(ru)圖2a是在(zai)電(dian)子終端(duan)(duan)的(de)(de)屏幕上(shang)顯(xian)示的(de)(de)10個(ge)(ge)(ge)(ge)隨機(ji)排布的(de)(de)解(jie)鎖(suo)字(zi)(zi)符。
在步驟(zou)S402中,在檢(jian)測(ce)到用戶對所述M個解(jie)鎖字符(fu)中的若干個解(jie)鎖字符(fu)的滑動(dong)(dong)操作時,按滑動(dong)(dong)的順序(xu)識別(bie)出所述滑動(dong)(dong)操作所經過的解(jie)鎖字符(fu)。
在本發明實施例中,為了便于用戶對所(suo)述(shu)M個(ge)解(jie)(jie)鎖字符(fu)中的若干(gan)個(ge)解(jie)(jie)鎖字符(fu)的滑動(dong)(dong)(dong)操作(zuo)(zuo),避(bi)免出(chu)現(xian)解(jie)(jie)鎖字符(fu)的重疊(die)和(he)用戶的誤(wu)操作(zuo)(zuo)等問題,使得所(suo)述(shu)M個(ge)解(jie)(jie)鎖字符(fu)在所(suo)述(shu)電子終(zhong)端的屏幕(mu)上固定不動(dong)(dong)(dong)(即(ji)所(suo)述(shu)M個(ge)解(jie)(jie)鎖字符(fu)不會在所(suo)述(shu)電子終(zhong)端的屏幕(mu)上隨機(ji)移(yi)動(dong)(dong)(dong)),且相鄰解(jie)(jie)鎖字符(fu)之間留有一定的空隙(xi)。通過滑動(dong)(dong)(dong)操作(zuo)(zuo)連接所(suo)述(shu)M個(ge)解(jie)(jie)鎖字符(fu)中的若干(gan)個(ge)解(jie)(jie)鎖字符(fu),并(bing)按(an)滑動(dong)(dong)(dong)的順(shun)序(xu)識別出(chu)所(suo)述(shu)滑動(dong)(dong)(dong)操作(zuo)(zuo)所(suo)經(jing)過的解(jie)(jie)鎖字符(fu)。
在(zai)步驟S403中,根據所述滑動(dong)的(de)順序(xu)(xu)和識別(bie)出(chu)的(de)解鎖字(zi)符,確定所述用戶所選擇(ze)的(de)解鎖字(zi)符序(xu)(xu)列。
在(zai)本(ben)發明實施例中,根據所(suo)(suo)述(shu)(shu)滑(hua)(hua)動操(cao)作所(suo)(suo)經(jing)過(guo)的(de)解(jie)鎖(suo)字符(fu)(fu)的(de)順序(xu)以(yi)及識(shi)別出的(de)解(jie)鎖(suo)字符(fu)(fu)確定所(suo)(suo)述(shu)(shu)用戶(hu)(hu)所(suo)(suo)選(xuan)擇的(de)解(jie)鎖(suo)字符(fu)(fu)序(xu)列(lie),所(suo)(suo)述(shu)(shu)用戶(hu)(hu)所(suo)(suo)選(xuan)擇的(de)解(jie)鎖(suo)字符(fu)(fu)序(xu)列(lie)即為所(suo)(suo)述(shu)(shu)用戶(hu)(hu)輸入的(de)解(jie)鎖(suo)密碼。例如(ru)用戶(hu)(hu)在(zai)電子終端(duan)的(de)屏幕(mu)上(shang)依次滑(hua)(hua)動連(lian)接解(jie)鎖(suo)字符(fu)(fu)2、6、8、9,則確定用戶(hu)(hu)所(suo)(suo)選(xuan)擇的(de)解(jie)鎖(suo)字符(fu)(fu)序(xu)列(lie)為2689。
在步驟S404中,若(ruo)所述用戶所選擇(ze)的解鎖字符(fu)序列與預先設(she)置(zhi)的解鎖密碼相匹配,則對所述電子終端進行解鎖。
在(zai)(zai)本發明實施例中,在(zai)(zai)確定所述用(yong)戶所選(xuan)擇(ze)的(de)解鎖字(zi)符序列(即(ji)接收到(dao)所述用(yong)戶輸(shu)入的(de)解鎖密(mi)碼(ma)(ma))后,檢測所述用(yong)戶所選(xuan)擇(ze)的(de)解鎖字(zi)符序列是否與預先設置的(de)解鎖密(mi)碼(ma)(ma)相(xiang)匹(pi)配(pei),在(zai)(zai)相(xiang)匹(pi)配(pei)時(shi),才對所述電子終(zhong)端進行(xing)解鎖,允許進入所述電子終(zhong)端的(de)可操作界面,所述用(yong)戶可在(zai)(zai)所述可操作界面內執行(xing)相(xiang)關操作,例如(ru)上網、打電話、看視頻等。
進一步(bu)的,本發明實施(shi)例還(huan)包括:
若所述(shu)(shu)(shu)(shu)用戶所選擇的(de)解鎖(suo)字符(fu)序列與預先設置的(de)解鎖(suo)密碼(ma)不(bu)相匹配,則(ze)在所述(shu)(shu)(shu)(shu)屏幕(mu)上重新顯示所述(shu)(shu)(shu)(shu)M個解鎖(suo)字符(fu),且所述(shu)(shu)(shu)(shu)M個解鎖(suo)字符(fu)在所述(shu)(shu)(shu)(shu)屏幕(mu)上的(de)位置發生改變(bian)。
在本發明(ming)實施例中(zhong)(zhong),在檢測到所(suo)述(shu)用(yong)(yong)戶所(suo)選擇(ze)的(de)(de)解(jie)(jie)(jie)鎖(suo)(suo)字(zi)符(fu)序列與預先(xian)設置(zhi)的(de)(de)解(jie)(jie)(jie)鎖(suo)(suo)密(mi)(mi)碼(ma)不相匹配時(shi),可以提示(shi)所(suo)述(shu)用(yong)(yong)戶輸入密(mi)(mi)碼(ma)錯誤(wu),解(jie)(jie)(jie)鎖(suo)(suo)失敗,并在所(suo)述(shu)電子終端(duan)的(de)(de)屏(ping)幕(mu)上(shang)重新顯示(shi)所(suo)述(shu)M個(ge)解(jie)(jie)(jie)鎖(suo)(suo)字(zi)符(fu),所(suo)述(shu)M個(ge)解(jie)(jie)(jie)鎖(suo)(suo)字(zi)符(fu)在所(suo)述(shu)屏(ping)幕(mu)上(shang)的(de)(de)位(wei)置(zhi)相比(bi)于步驟S401中(zhong)(zhong)的(de)(de)位(wei)置(zhi)發生改(gai)變(bian),從而使得用(yong)(yong)戶每(mei)次對所(suo)述(shu)電子終端(duan)進行解(jie)(jie)(jie)鎖(suo)(suo)時(shi),所(suo)述(shu)M個(ge)解(jie)(jie)(jie)鎖(suo)(suo)字(zi)符(fu)在所(suo)述(shu)電子終端(duan)的(de)(de)屏(ping)幕(mu)上(shang)的(de)(de)位(wei)置(zhi)排布不同,進而使得他(ta)人很(hen)難根據用(yong)(yong)戶的(de)(de)滑動軌跡推測出用(yong)(yong)戶輸入的(de)(de)解(jie)(jie)(jie)鎖(suo)(suo)密(mi)(mi)碼(ma),提高了解(jie)(jie)(jie)鎖(suo)(suo)密(mi)(mi)碼(ma)的(de)(de)安全性。如(ru)圖(tu)2b是在電子終端(duan)的(de)(de)屏(ping)幕(mu)上(shang)重新顯示(shi)的(de)(de)10個(ge)隨機排布的(de)(de)解(jie)(jie)(jie)鎖(suo)(suo)字(zi)符(fu)。
本發明實施例通過在(zai)用(yong)戶(hu)每次(ci)對電子終端(duan)(duan)進行(xing)解(jie)(jie)鎖(suo)(suo)時,在(zai)電子終端(duan)(duan)的屏幕上顯示M個隨機排(pai)布的解(jie)(jie)鎖(suo)(suo)字符(fu)(即M個解(jie)(jie)鎖(suo)(suo)字符(fu)在(zai)電子終端(duan)(duan)的屏幕上的排(pai)布位置不(bu)固定),使得用(yong)戶(hu)每次(ci)解(jie)(jie)鎖(suo)(suo)時在(zai)屏幕上滑動(dong)軌跡(ji)也相應(ying)有所不(bu)同,他人很難通過用(yong)戶(hu)對解(jie)(jie)鎖(suo)(suo)字符(fu)的滑動(dong)軌跡(ji)推測出(chu)用(yong)戶(hu)的解(jie)(jie)鎖(suo)(suo)密(mi)碼,從而有效解(jie)(jie)決了用(yong)戶(hu)解(jie)(jie)鎖(suo)(suo)時容易被他人獲知解(jie)(jie)鎖(suo)(suo)密(mi)碼的問題,提(ti)高了解(jie)(jie)鎖(suo)(suo)密(mi)碼的安全(quan)性(xing)。
實施例四:
圖5示(shi)出了(le)(le)本(ben)發明實(shi)施(shi)例四(si)提供的解鎖裝置的組成示(shi)意圖,為了(le)(le)便于(yu)說(shuo)明,僅示(shi)出了(le)(le)與本(ben)發明實(shi)施(shi)例相關(guan)的部分,詳述如下:
所述(shu)解鎖裝(zhuang)置可以(yi)內置于電(dian)子終端(例如智能手(shou)機、平板電(dian)腦等(deng))內的(de)軟件單元(yuan)、硬(ying)件單元(yuan)或者軟硬(ying)結(jie)合的(de)單元(yuan),也可以(yi)作(zuo)為獨立的(de)掛件集(ji)成到(dao)所述(shu)電(dian)子終端中。
所述解鎖裝置包括:
第一顯(xian)示模塊51,用于當電子(zi)終端接收(shou)到解(jie)(jie)鎖(suo)信息時,在(zai)所(suo)述(shu)電子(zi)終端的屏幕上顯(xian)示M個隨機(ji)排布的解(jie)(jie)鎖(suo)字符(fu),其中(zhong),M為大于1的整數;
確(que)定模(mo)塊52,用于在檢測(ce)到用戶(hu)對所述M個解(jie)鎖字符的選(xuan)(xuan)擇操(cao)作(zuo)時,確(que)定所述用戶(hu)所選(xuan)(xuan)擇的解(jie)鎖字符序列;
解(jie)鎖模塊53,用(yong)于若所述(shu)用(yong)戶所選擇的(de)解(jie)鎖字符序列與預先(xian)設置的(de)解(jie)鎖密碼相匹配,則對(dui)所述(shu)電子終端進(jin)行解(jie)鎖。
進一步的,所(suo)述解鎖裝置還包括:
控制(zhi)模塊54,用于在(zai)檢測用戶對所述(shu)M個解(jie)鎖(suo)字符(fu)(fu)的(de)選擇(ze)操作之前,控制(zhi)所述(shu)M個解(jie)鎖(suo)字符(fu)(fu)在(zai)所述(shu)屏(ping)幕(mu)上隨機移動(dong),并在(zai)所述(shu)M個解(jie)鎖(suo)字符(fu)(fu)中任意N個解(jie)鎖(suo)字符(fu)(fu)發生碰撞時,改(gai)變所述(shu)N個解(jie)鎖(suo)字符(fu)(fu)的(de)移動(dong)方向,其中,N為大于1的(de)整數;
所述選擇操(cao)作包括(kuo)點(dian)擊操(cao)作;
所述確(que)定模塊52包括:
第一(yi)識別單元521,用(yong)于在檢測到用(yong)戶對(dui)所述M個隨(sui)機移(yi)動的(de)解(jie)鎖字(zi)符中的(de)若干個解(jie)鎖字(zi)符的(de)點擊操作(zuo)時(shi),按點擊的(de)順序識別出(chu)被點擊的(de)解(jie)鎖字(zi)符;
第(di)一確(que)定單元522,用(yong)于(yu)根據所述點擊的(de)順序(xu)以及識別(bie)出的(de)解鎖字符(fu),確(que)定所述用(yong)戶(hu)所選(xuan)擇的(de)解鎖字符(fu)序(xu)列。
進一步的,所述確(que)定模(mo)塊還包括:
隱藏單元523,用于(yu)在識別出被(bei)點擊(ji)的(de)解鎖字符之后,隱藏所述(shu)被(bei)點擊(ji)的(de)解鎖字符。
進一(yi)步的,所述選擇(ze)操作(zuo)包括滑動操作(zuo);
所述(shu)確定模塊52包括:
第二識別單元524,用于在(zai)檢測到用戶(hu)對所述M個解鎖字符(fu)中(zhong)的(de)(de)若干(gan)個解鎖字符(fu)的(de)(de)滑(hua)動(dong)操作(zuo)時,按(an)滑(hua)動(dong)的(de)(de)順序識別出所述滑(hua)動(dong)操作(zuo)所經過的(de)(de)解鎖字符(fu);
第二(er)確定單元525,用(yong)于根據(ju)所述滑動的順序(xu)和識別出的解鎖(suo)字符,確定所述用(yong)戶所選擇(ze)的解鎖(suo)字符序(xu)列。
進一步的,所述(shu)解鎖裝置(zhi)還包括(kuo):
第(di)二(er)顯(xian)(xian)示(shi)(shi)模塊55,用于若所(suo)述用戶所(suo)選擇的解(jie)鎖字符(fu)序(xu)列與預設設置的解(jie)鎖密碼不相匹配,則(ze)在所(suo)述屏(ping)幕上重新顯(xian)(xian)示(shi)(shi)所(suo)述M個解(jie)鎖字符(fu),且所(suo)述M個解(jie)鎖字符(fu)在所(suo)述屏(ping)幕上的位置發生改變。
所(suo)述領域的(de)技術人員可(ke)(ke)以(yi)(yi)清(qing)楚地(di)了(le)解到(dao),為描(miao)述的(de)方便(bian)和簡潔,僅以(yi)(yi)上述各(ge)功(gong)能(neng)(neng)模塊(kuai)的(de)劃分(fen)進行(xing)舉例說明,實(shi)(shi)際應用中,可(ke)(ke)以(yi)(yi)根(gen)據需要而將上述功(gong)能(neng)(neng)分(fen)配由不(bu)同的(de)功(gong)能(neng)(neng)模塊(kuai)完(wan)成,即(ji)所(suo)述裝置的(de)內部結構劃分(fen)成不(bu)同的(de)功(gong)能(neng)(neng)模塊(kuai),上述功(gong)能(neng)(neng)模塊(kuai)既可(ke)(ke)以(yi)(yi)采(cai)用硬件(jian)的(de)形式實(shi)(shi)現,也可(ke)(ke)以(yi)(yi)采(cai)用軟(ruan)件(jian)的(de)形式實(shi)(shi)現。另(ling)外,各(ge)功(gong)能(neng)(neng)模塊(kuai)的(de)具(ju)體名稱也只是(shi)為了(le)便(bian)于相互區(qu)別(bie),并不(bu)用于限(xian)制本申請的(de)保護范圍(wei)。上述裝置中模塊(kuai)的(de)具(ju)體工作過(guo)程(cheng),可(ke)(ke)以(yi)(yi)參(can)考前(qian)述方法實(shi)(shi)施例中的(de)對應過(guo)程(cheng),在此(ci)不(bu)再贅(zhui)述。
綜上(shang)(shang)所述,本發(fa)明(ming)實(shi)施例當電(dian)子終(zhong)端(duan)(duan)接收到(dao)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)信息時(shi),在(zai)(zai)該(gai)電(dian)子終(zhong)端(duan)(duan)的(de)(de)(de)屏幕上(shang)(shang)顯(xian)示M個(ge)隨機排布的(de)(de)(de)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)字符(fu)(fu),在(zai)(zai)檢測(ce)到(dao)用(yong)戶對(dui)該(gai)M個(ge)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)字符(fu)(fu)的(de)(de)(de)選擇操(cao)作(zuo)確定用(yong)戶所選擇的(de)(de)(de)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)字符(fu)(fu)序列(lie),并在(zai)(zai)該(gai)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)字符(fu)(fu)序列(lie)與(yu)預先設置的(de)(de)(de)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma)相匹配時(shi),才對(dui)電(dian)子終(zhong)端(duan)(duan)進行解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)。本發(fa)明(ming)實(shi)施例通過(guo)在(zai)(zai)用(yong)戶每次(ci)對(dui)電(dian)子終(zhong)端(duan)(duan)進行解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)時(shi),在(zai)(zai)電(dian)子終(zhong)端(duan)(duan)的(de)(de)(de)屏幕上(shang)(shang)顯(xian)示M個(ge)隨機排布的(de)(de)(de)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)字符(fu)(fu)(即M個(ge)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)字符(fu)(fu)在(zai)(zai)電(dian)子終(zhong)端(duan)(duan)的(de)(de)(de)屏幕上(shang)(shang)的(de)(de)(de)排布位置不固定),使(shi)得用(yong)戶每次(ci)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)時(shi)的(de)(de)(de)選擇操(cao)作(zuo)軌(gui)(gui)跡(ji)(ji)也相應有所不同,他(ta)人很難通過(guo)用(yong)戶的(de)(de)(de)選擇操(cao)作(zuo)軌(gui)(gui)跡(ji)(ji)推(tui)測(ce)出用(yong)戶的(de)(de)(de)解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma),從而有效(xiao)解(jie)(jie)(jie)(jie)(jie)決了用(yong)戶解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)時(shi)容易被他(ta)人獲知解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma)的(de)(de)(de)問(wen)題,提高了解(jie)(jie)(jie)(jie)(jie)鎖(suo)(suo)(suo)(suo)密碼(ma)的(de)(de)(de)安全性(xing)。
本領域普通技術人員還可(ke)以(yi)理解,實(shi)現上(shang)述(shu)實(shi)施例方(fang)法中的(de)全部或(huo)部分步(bu)驟是可(ke)以(yi)通過程序來(lai)指令相(xiang)關的(de)硬(ying)件來(lai)完成(cheng),所(suo)述(shu)的(de)程序可(ke)以(yi)在(zai)存儲于一計(ji)算(suan)機可(ke)讀(du)取存儲介質(zhi)(zhi)中,所(suo)述(shu)的(de)存儲介質(zhi)(zhi),包括ROM/RAM、磁(ci)盤(pan)(pan)、光盤(pan)(pan)等。
以上所(suo)述(shu)僅為本發(fa)明(ming)(ming)(ming)的(de)較(jiao)佳實施(shi)例而已,并不用以限制本發(fa)明(ming)(ming)(ming),凡在本發(fa)明(ming)(ming)(ming)的(de)精神和(he)原(yuan)則之內(nei)所(suo)作的(de)任何修(xiu)改(gai)(gai)、等同(tong)替換和(he)改(gai)(gai)進(jin)等,均應包(bao)含在本發(fa)明(ming)(ming)(ming)的(de)保(bao)護范圍之內(nei)。