一種解鎖方法、裝置及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種解鎖方法、裝置及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端上解鎖技術(shù)的發(fā)展,越來(lái)越多的用戶(hù)使用圖案解鎖的方法對(duì)移動(dòng)終端進(jìn)行解鎖。
[0003]移動(dòng)終端為用戶(hù)提供了圖形解鎖功能,利用該圖形解鎖功能,用戶(hù)可以在解鎖界面上連接很多圓點(diǎn)圖形元素,即連接點(diǎn),這種功能被稱(chēng)為“圖片密碼”,可接受各種不同的滑動(dòng)手勢(shì),即用戶(hù)在解鎖界面上通過(guò)滑動(dòng)操作輸入一系列滑動(dòng)手勢(shì)構(gòu)成的滑動(dòng)軌跡。但用戶(hù)利用現(xiàn)有解鎖技術(shù)設(shè)置的滑動(dòng)軌跡比較單一,在公眾場(chǎng)合對(duì)移動(dòng)終端進(jìn)行解鎖時(shí),滑動(dòng)軌跡很容易被別人偷窺并復(fù)制。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的是提出一種解鎖方法、裝置及移動(dòng)終端,以解決解鎖軌跡單一,容易被別人復(fù)制的問(wèn)題,增加解鎖的趣味性,防止解鎖軌跡被破解,保障個(gè)人信息的安全性。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0006]第一方面,本發(fā)明實(shí)施例提供了一種解鎖方法,包括:
[0007]啟動(dòng)解鎖界面,接收并識(shí)別用戶(hù)通過(guò)至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作形成的復(fù)合軌跡;
[0008]判斷所述復(fù)合軌跡是否與預(yù)設(shè)解鎖軌跡相匹配;
[0009]若所述復(fù)合軌跡與所述預(yù)設(shè)解鎖軌跡相匹配,則執(zhí)行解鎖操作。
[0010]第二方面,本發(fā)明實(shí)施例提供了一種解鎖裝置,包括:
[0011]軌跡接收識(shí)別模塊,用于啟動(dòng)解鎖界面,接收并識(shí)別用戶(hù)通過(guò)至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作形成的復(fù)合軌跡;
[0012]軌跡判斷模塊,用于判斷所述復(fù)合軌跡是否與預(yù)設(shè)解鎖軌跡相匹配;
[0013]解鎖模塊,用于若所述復(fù)合軌跡與所述預(yù)設(shè)解鎖軌跡相匹配,則執(zhí)行解鎖操作。
[0014]第三方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端,包括本發(fā)明第二方面中的解鎖裝置。
[0015]本發(fā)明的有益效果是:本發(fā)明的一種解鎖方法、裝置及移動(dòng)終端,通過(guò)獲取用戶(hù)的至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作形成的點(diǎn)擊軌跡和滑動(dòng)軌跡,并將點(diǎn)擊軌跡和滑動(dòng)軌跡組成復(fù)合軌跡,再將該復(fù)合軌跡與預(yù)設(shè)解鎖軌跡進(jìn)行匹配,判斷該復(fù)合軌跡與預(yù)設(shè)解鎖軌跡相匹配時(shí),對(duì)移動(dòng)終端執(zhí)行解鎖操作;解決了解鎖軌跡單一,容易被別人復(fù)制的問(wèn)題,增加了解鎖的趣味性,防止解鎖軌跡被破解,保障了個(gè)人信息的安全性。
【附圖說(shuō)明】
[0016]下面將通過(guò)參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,使本領(lǐng)域的普通技術(shù)人員更清楚本發(fā)明的上述及其他特征和優(yōu)點(diǎn),附圖中:
[0017]圖1是本發(fā)明實(shí)施例一提供的解鎖方法的流程示意圖;
[0018]圖2是本發(fā)明實(shí)施例二提供的解鎖方法的流程示意圖;
[0019]圖3是本發(fā)明實(shí)施例二提供的解鎖時(shí)的復(fù)合軌跡;
[0020]圖4是本發(fā)明實(shí)施例二提供的解鎖時(shí)的復(fù)合軌跡;
[0021]圖5是本發(fā)明實(shí)施例三提供的解鎖裝置的結(jié)構(gòu)框圖;
[0022]圖6是本發(fā)明實(shí)施例三提供的解鎖裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖并通過(guò)【具體實(shí)施方式】來(lái)進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0024]實(shí)施例一
[0025]圖1是本發(fā)明實(shí)施例一提供的解鎖方法的流程示意圖。該方法適用于打開(kāi)移動(dòng)終端時(shí)對(duì)屏幕進(jìn)行解鎖,或解鎖移動(dòng)終端中的應(yīng)用等情況,該方法可以由解鎖裝置執(zhí)行,該裝置可設(shè)置在移動(dòng)終端中,可以采用軟件和/或硬件的形式實(shí)現(xiàn)。如圖1所示,該方法包括:
[0026]步驟110、啟動(dòng)解鎖界面,接收并識(shí)別用戶(hù)通過(guò)至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作形成的復(fù)合軌跡。
[0027]通常,用戶(hù)為保護(hù)個(gè)人隱私或提高重要賬戶(hù)的安全性,會(huì)為自己的移動(dòng)終端或應(yīng)用設(shè)置密碼鎖,即在按下電源鍵或打開(kāi)重要應(yīng)用時(shí),移動(dòng)終端會(huì)啟動(dòng)解鎖界面,提示用戶(hù)輸入圖形密碼進(jìn)行解鎖。示例性的,在用戶(hù)按下電源鍵點(diǎn)亮移動(dòng)終端的屏幕時(shí),解鎖裝置會(huì)啟動(dòng)解鎖界面,并將解鎖界面顯示在移動(dòng)終端的屏幕上,其中,解鎖界面可以是由3X3連接點(diǎn)組成的九宮格。用戶(hù)可以通過(guò)觸屏的方式在九宮格上進(jìn)行至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作,在連接點(diǎn)上以及各連接點(diǎn)之間形成點(diǎn)擊軌跡與滑動(dòng)軌跡的復(fù)合軌跡;解鎖裝置實(shí)時(shí)接收用戶(hù)的至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作,并識(shí)別出各操作的圖形軌跡,形成復(fù)合軌跡。
[0028]步驟120、判斷復(fù)合軌跡是否與預(yù)設(shè)解鎖軌跡相匹配。
[0029]示例性的,在對(duì)移動(dòng)終端進(jìn)行解鎖前,用戶(hù)需設(shè)置預(yù)設(shè)解鎖軌跡。具體的,用戶(hù)打開(kāi)移動(dòng)終端,選擇圖形密碼設(shè)置,可以設(shè)置屏幕鎖和應(yīng)用鎖;進(jìn)入解鎖軌跡設(shè)置界面(如九宮格界面),用戶(hù)設(shè)置由至少一個(gè)點(diǎn)擊操作與至少一個(gè)滑動(dòng)操作組合形成的預(yù)設(shè)解鎖軌跡;移動(dòng)終端接收用戶(hù)輸入的預(yù)設(shè)解鎖軌跡,識(shí)別到該預(yù)設(shè)解鎖軌跡由點(diǎn)擊軌跡和滑動(dòng)軌跡復(fù)合而成后,將該預(yù)設(shè)解鎖軌跡存儲(chǔ)到移動(dòng)終端。
[0030]本實(shí)施例中,針對(duì)不同的應(yīng)用可以設(shè)置相同的預(yù)設(shè)解鎖軌跡,也可以設(shè)置不同的預(yù)設(shè)解鎖軌跡。
[0031]該操作中,用戶(hù)進(jìn)行圖形解鎖,在解鎖界面上輸入復(fù)合軌跡密碼后,解鎖裝置識(shí)別出該復(fù)合軌跡,獲取移動(dòng)終端中存儲(chǔ)的預(yù)設(shè)解鎖軌跡,將復(fù)合軌跡與預(yù)設(shè)解鎖軌跡進(jìn)行匹配,判斷復(fù)合軌跡是否與預(yù)設(shè)解鎖軌跡相匹配。具體的,將復(fù)合軌跡與預(yù)設(shè)解鎖軌跡中的點(diǎn)擊軌跡和滑動(dòng)軌跡分別進(jìn)行比較,若點(diǎn)擊軌跡和滑動(dòng)軌跡完全一致,則判斷復(fù)合軌跡與預(yù)設(shè)解鎖軌跡相匹配,否則,復(fù)合軌跡與預(yù)設(shè)解鎖軌跡不匹配。例如,解鎖界面為九宮格界面,將九宮格的9個(gè)連接點(diǎn)從上至下順序編號(hào)為1、2、……、9,點(diǎn)擊I和2時(shí),點(diǎn)擊軌跡記為“1,2”,滑動(dòng)I和2時(shí),滑動(dòng)軌跡記為“1-2”。預(yù)設(shè)解鎖軌跡中的點(diǎn)擊軌跡為“1,2,3”,滑動(dòng)軌跡為“4-5-6”,此時(shí),用戶(hù)解鎖時(shí),若執(zhí)行了 “1,2,3”的點(diǎn)擊操作和“4-5-6”的滑動(dòng)操作,解鎖裝置會(huì)判斷用戶(hù)輸入的復(fù)合軌跡與預(yù)設(shè)解鎖軌跡相匹配。
[0032]步驟130、若復(fù)合軌跡與預(yù)設(shè)解鎖軌跡相匹配,則執(zhí)行解鎖操作。
[0033]若復(fù)合軌跡與預(yù)設(shè)解鎖軌跡相匹配,則解鎖成功,用戶(hù)可以進(jìn)入移動(dòng)終端的主界面或者打開(kāi)應(yīng)用。若復(fù)合軌跡與預(yù)設(shè)解鎖軌跡不匹配,則更新解鎖界面,提示用戶(hù)重新解鎖。
[0034]本發(fā)明實(shí)施例一提供的解鎖方法,通過(guò)獲取用戶(hù)的至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作形成的點(diǎn)擊軌跡和滑動(dòng)軌跡,并將點(diǎn)擊軌跡和滑動(dòng)軌跡組成復(fù)合軌跡,再將該復(fù)合軌跡與預(yù)設(shè)解鎖軌跡進(jìn)行匹配,判斷該復(fù)合軌跡與預(yù)設(shè)解鎖軌跡相匹配時(shí),對(duì)移動(dòng)終端執(zhí)行解鎖操作;解決了解鎖軌跡單一,容易被別人復(fù)制的問(wèn)題,增加了解鎖的趣味性,防止解鎖軌跡被破解,保障了個(gè)人信息的安全性。
[0035]實(shí)施例二
[0036]圖2是本發(fā)明實(shí)施例二提供的解鎖方法的流程示意圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ),進(jìn)一步將接收并識(shí)別用戶(hù)通過(guò)至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作形成的復(fù)合軌跡優(yōu)化為:
[0037]啟動(dòng)解鎖界面,接收用戶(hù)觸摸解鎖界面產(chǎn)生的觸摸信號(hào);
[0038]根據(jù)連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上連接點(diǎn)的個(gè)數(shù),判斷用戶(hù)操作為點(diǎn)擊操作或滑動(dòng)操作;
[0039]根據(jù)判斷結(jié)果確認(rèn)用戶(hù)是否執(zhí)行至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作;
[0040]若確認(rèn)用戶(hù)執(zhí)行了至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作,則識(shí)別至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作的先后順序,以及至少一次點(diǎn)擊操作形成的點(diǎn)擊軌跡與至少一次滑動(dòng)操作形成的滑動(dòng)軌跡;
[0041]將點(diǎn)擊軌跡與滑動(dòng)軌跡按先后順序排列,形成為復(fù)合軌跡。
[0042]具體的,上述方案中,根據(jù)連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上連接點(diǎn)的個(gè)數(shù),判斷用戶(hù)操作為點(diǎn)擊操作或滑動(dòng)操作,包括:
[0043]當(dāng)連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上一個(gè)連接點(diǎn)時(shí),判斷用戶(hù)操作為點(diǎn)擊操作;
[0044]當(dāng)連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上至少兩個(gè)連接點(diǎn)時(shí),判斷用戶(hù)操作為滑動(dòng)操作。
[0045]由此,用戶(hù)在輸入解鎖軌跡后,解鎖裝置首先確認(rèn)用戶(hù)是否執(zhí)行了至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作,若是,則根據(jù)用戶(hù)點(diǎn)擊和滑動(dòng)操作的先后順序形成復(fù)合軌跡,使得用戶(hù)必須按正確的順序進(jìn)行點(diǎn)擊滑動(dòng)操作才能成功解鎖,進(jìn)一步防止解鎖軌跡被破解。
[0046]基于上述優(yōu)化,本實(shí)施例所提供的方案具體包括如下:
[0047]步驟211、啟動(dòng)解鎖界面,接收用戶(hù)觸摸解鎖界面產(chǎn)生的觸摸信號(hào)。
[0048]本實(shí)施例中移動(dòng)終端的觸摸屏可以采用電容式觸摸屏或電阻式觸摸屏。當(dāng)用戶(hù)觸發(fā)解鎖操作時(shí),解鎖裝置啟動(dòng)解鎖界面,用戶(hù)在解鎖界面上執(zhí)行解鎖操作,解鎖裝置實(shí)時(shí)接收用戶(hù)觸摸解鎖界面產(chǎn)生的觸摸信號(hào)。
[0049]步驟212、根據(jù)連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上連接點(diǎn)的個(gè)數(shù),判斷用戶(hù)操作為點(diǎn)擊操作或滑動(dòng)操作。
[0050]觸摸信號(hào)從產(chǎn)生到第一次消失為一個(gè)連續(xù)觸摸信號(hào)。通過(guò)確認(rèn)連續(xù)觸摸信號(hào)的位置,來(lái)確定連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上連接點(diǎn)的個(gè)數(shù),從而判斷用戶(hù)操作為點(diǎn)擊操作或滑動(dòng)操作。具體的,當(dāng)連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上一個(gè)連接點(diǎn)時(shí),判斷用戶(hù)操作為點(diǎn)擊操作;當(dāng)連續(xù)觸摸信號(hào)經(jīng)過(guò)解鎖界面上至少兩個(gè)連接點(diǎn)時(shí),判斷用戶(hù)操作為滑動(dòng)操作。
[0051]步驟213、根據(jù)判斷結(jié)果確認(rèn)用戶(hù)是否執(zhí)行至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作。
[0052]示例性的,在用戶(hù)解鎖操作執(zhí)行完畢,收到用戶(hù)的確認(rèn)指令后,或者用戶(hù)無(wú)任何操作的時(shí)間達(dá)到預(yù)設(shè)時(shí)間間隔后,解鎖裝置根據(jù)所有的判斷結(jié)果,確認(rèn)用戶(hù)是否執(zhí)行了至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作。具體的,若判斷結(jié)果同時(shí)包括了點(diǎn)擊操作與滑動(dòng)操作,則確認(rèn)用戶(hù)是否執(zhí)行了至少一次點(diǎn)擊操作與至少一次滑動(dòng)操作。
[0053]步驟214、若確認(rèn)用戶(hù)執(zhí)行了至少一次點(diǎn)擊操作與至