一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法及系統(tǒng)的制作方法
【專利摘要】一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法及系統(tǒng),包括:1.獲取終端設(shè)備安裝的應(yīng)用程序,設(shè)置應(yīng)用程序圖標(biāo)庫,定義為密碼圖標(biāo)庫,設(shè)置隨機(jī)數(shù)發(fā)生器,隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量N,將隨機(jī)數(shù)發(fā)生器一與密碼圖標(biāo)庫關(guān)聯(lián);2.設(shè)置與終端設(shè)備桌面圖片大小一致的混淆圖標(biāo),定義為混淆圖標(biāo)庫;3.設(shè)置終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,圖標(biāo)包括應(yīng)用圖標(biāo)及混淆圖標(biāo),從密碼圖標(biāo)庫中隨機(jī)生成N張應(yīng)用圖標(biāo),混淆數(shù)據(jù)庫中產(chǎn)生M-N張混淆圖標(biāo)組成圖標(biāo)解鎖界面;4.獲取終端設(shè)備解鎖界面的應(yīng)用圖標(biāo)標(biāo)記是否符合解鎖條件,是則解鎖成功,否則判定為解鎖失敗,重新進(jìn)入解鎖界面。本發(fā)明增強(qiáng)了移動(dòng)終端信息安全,安全可靠,提升了用戶體驗(yàn)。
【專利說明】一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端解鎖技術(shù),特別是涉及一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)在手機(jī)的解鎖方式豐富多彩,但有一些需要結(jié)合某些特殊硬件的方式,而且解鎖方式及判斷條件一般比較固定(判斷條件固定),一旦被不小心發(fā)現(xiàn),則解鎖失效?,F(xiàn)有技術(shù)中也存在通過隨機(jī)數(shù)或應(yīng)用圖標(biāo)來進(jìn)行解鎖的方法,但具有一定的局限性,例如:
專利號(hào)為201210357582.X公開了如下技術(shù)方案:本發(fā)明公開了一種基于隨機(jī)數(shù)字陣列的手機(jī)解鎖方法及手機(jī),所述方法包括步驟:接收用戶操作指令點(diǎn)亮手機(jī)屏幕,自動(dòng)生成一隨機(jī)數(shù)字陣列的解鎖界面,進(jìn)入解鎖界面;通過所述隨機(jī)數(shù)字陣列的解鎖界面接收并識(shí)別用戶輸入的解鎖密碼,當(dāng)用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼匹配時(shí),控制手機(jī)解除屏幕鎖定。
[0003]又專利號(hào)為201320122266.4公開了如下技術(shù)方案:本發(fā)明公開了一種基于圖案配對(duì)方式解鎖的觸屏手機(jī),包括顯示模塊及觸控模塊,其還包括基準(zhǔn)圖案提取模塊、匹配圖案提取模塊、獲取模塊、判斷模塊及解鎖模塊,所述圖案提取模塊和匹配圖案提取模塊分別與所述顯示模塊相連,所述獲取模塊的信號(hào)輸入端與所述觸控模塊相連,所述獲取模塊的信號(hào)輸出端與所述判斷模塊的信號(hào)輸入端相連,所述解鎖模塊的信號(hào)輸入端與所述判斷模塊的信號(hào)輸出端,所述解鎖模塊的信號(hào)輸出端與所述顯示模塊相連。
[0004]但以上兩種技術(shù)方案中的解鎖方法只是利用用戶預(yù)設(shè)密碼的情況來匹配,解鎖方法較為簡(jiǎn)單,所以被其他用戶看到或者猜到而成功解鎖的幾率較高,安全性能較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法及系統(tǒng),增強(qiáng)了移動(dòng)終端信息安全,安全可靠,提升了用戶體驗(yàn)。
[0006]為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:
一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,應(yīng)用于終端設(shè)備,包括如下步驟:
步驟1.獲取終端設(shè)備安裝的應(yīng)用程序,設(shè)置應(yīng)用程序圖標(biāo)庫,定義為密碼圖標(biāo)庫,設(shè)置隨機(jī)數(shù)發(fā)生器,隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量N,將隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫關(guān)聯(lián);
步驟2.設(shè)置與終端設(shè)備桌面圖片大小一致的混淆圖標(biāo),定義為混淆圖標(biāo)庫;
步驟3.設(shè)置終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,圖標(biāo)包括應(yīng)用圖標(biāo)及混淆圖標(biāo),從密碼圖標(biāo)庫中隨機(jī)生成N張應(yīng)用圖標(biāo),混淆數(shù)據(jù)庫中產(chǎn)生M-N張混淆圖標(biāo)組成圖標(biāo)解鎖界面;步驟4.獲取終端設(shè)備解鎖界面的應(yīng)用圖標(biāo)標(biāo)記是否符合解鎖條件,是則解鎖成功,否則判定為解鎖失敗,重新進(jìn)入解鎖界面。
[0007]較佳地,步驟I所述的密碼圖標(biāo)庫根據(jù)終端設(shè)備安裝的應(yīng)用程序進(jìn)行更新,具體包括:
步驟S101.實(shí)時(shí)監(jiān)測(cè)終端設(shè)備安裝的應(yīng)用程序的列表是否增減,是則執(zhí)行下一步,否則繼續(xù)實(shí)時(shí)監(jiān)測(cè);
步驟S102.根據(jù)應(yīng)用程序列表的增減相應(yīng)增減密碼圖標(biāo)庫的應(yīng)用圖標(biāo)。
[0008]較佳地,步驟2所述的混淆圖標(biāo)包括未安裝應(yīng)用程序的圖標(biāo)或?qū)σ寻惭b應(yīng)用程序的圖標(biāo)進(jìn)行圖像處理后的圖標(biāo)。
[0009]較佳地,步驟2所述的混淆圖標(biāo)庫根據(jù)應(yīng)用圖標(biāo)庫的更新進(jìn)行更新,具體包括: 步驟S201.實(shí)時(shí)監(jiān)測(cè)終端設(shè)備安裝的應(yīng)用程序的列表是否增加,是則執(zhí)行下一步,否則繼續(xù)實(shí)時(shí)監(jiān)測(cè);
步驟S202.對(duì)應(yīng)用程序圖標(biāo)進(jìn)行圖像處理;
步驟S203.將處理后的應(yīng)用程序圖標(biāo)保存至混淆圖標(biāo)庫。
[0010]較佳地,步驟3具體包括:
步驟S301.獲取終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M ;
步驟S302.隨機(jī)數(shù)發(fā)生器從密碼圖標(biāo)庫中隨機(jī)生成N個(gè)應(yīng)用圖標(biāo);
步驟S303.從混淆圖標(biāo)庫中隨機(jī)生成M-N個(gè)混淆圖標(biāo);
步驟S304.將獲取到的M個(gè)圖標(biāo)排列成陣列,組成圖標(biāo)解鎖界面。
[0011]較佳地,步驟S304所述的陣列為隨機(jī)陣列或?qū)m格陣列。
[0012]根據(jù)步驟4所述的解鎖條件可以通過以下兩種方式實(shí)施:
實(shí)施方式一,步驟4具體包括:
步驟S4011.獲取終端設(shè)備解鎖界面的標(biāo)記的圖標(biāo)類型及圖標(biāo)數(shù)量;
步驟S4012.判斷圖標(biāo)標(biāo)記中是否存在混淆圖標(biāo),是則判定為解鎖失敗,否則繼續(xù)執(zhí)行下一步;
步驟S4013.將標(biāo)記數(shù)量與隨機(jī)生成的應(yīng)用圖標(biāo)數(shù)量N進(jìn)行比較;
步驟S4014.標(biāo)記數(shù)量等于應(yīng)用圖標(biāo)數(shù)量N則進(jìn)行解鎖,否則判定為解鎖失敗。
[0013]實(shí)施方式二,步驟4具體包括:
步驟S4021.獲取終端設(shè)備解鎖界面的標(biāo)記的圖標(biāo)類型及圖標(biāo)數(shù)量;
步驟S4022.判斷圖標(biāo)標(biāo)記中是否存在混淆圖標(biāo),是則進(jìn)行判斷混淆圖標(biāo)標(biāo)記數(shù)量是否低于預(yù)設(shè)閥值,是則執(zhí)行下一步,否則判定為解鎖失??;
步驟S4023.將密碼圖標(biāo)標(biāo)記數(shù)量與預(yù)設(shè)密碼圖標(biāo)標(biāo)記閥值進(jìn)行對(duì)比;
步驟S4024.標(biāo)記數(shù)量達(dá)到預(yù)設(shè)密碼圖標(biāo)標(biāo)記閥值則進(jìn)行解鎖,否則判定為解鎖失敗。
[0014]較佳地,步驟4進(jìn)一步包括當(dāng)解鎖失敗次數(shù)超過預(yù)設(shè)解鎖次數(shù)閥值則自動(dòng)鎖定終端設(shè)備。
[0015]本發(fā)明還公開了一種基于應(yīng)用圖標(biāo)的鎖屏解鎖系統(tǒng),應(yīng)用于終端設(shè)備,包括: 密碼圖標(biāo)庫設(shè)置模塊,用于獲取終端設(shè)備安裝的應(yīng)用程序,設(shè)置應(yīng)用程序圖標(biāo)庫,定義為密碼圖標(biāo)庫,設(shè)置隨機(jī)數(shù)發(fā)生器,隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量N,將隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫關(guān)聯(lián);
混淆圖標(biāo)庫設(shè)置模塊,用于設(shè)置與終端設(shè)備桌面圖片大小一致的混淆圖標(biāo),定義為混淆圖標(biāo)庫;
圖標(biāo)解鎖界面生成模塊,用于設(shè)置終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,圖標(biāo)包括應(yīng)用圖標(biāo)及混淆圖標(biāo),從密碼圖標(biāo)庫中隨機(jī)生成N張應(yīng)用圖標(biāo),混淆數(shù)據(jù)庫中產(chǎn)生M-N張混淆圖標(biāo)組成圖標(biāo)解鎖界面;
圖標(biāo)解鎖判斷模塊,用于獲取終端設(shè)備解鎖界面的應(yīng)用圖標(biāo)標(biāo)記是否符合解鎖條件,是則解鎖成功,否則判定為解鎖失敗,重新進(jìn)入解鎖界面。
[0016]較佳地,所述圖標(biāo)解鎖界面生成模塊包括:
圖標(biāo)數(shù)量獲取模塊,用于獲取終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M ;
應(yīng)用圖標(biāo)生成模塊,用于隨機(jī)數(shù)發(fā)生器從密碼圖標(biāo)庫中隨機(jī)生成N個(gè)應(yīng)用圖標(biāo);
混淆圖標(biāo)生成模塊,用于從混淆圖標(biāo)庫中隨機(jī)生成M-N個(gè)混淆圖標(biāo);
圖標(biāo)解鎖界面生成模塊,用于將獲取到的M個(gè)圖標(biāo)排列成陣列,組成圖標(biāo)解鎖界面。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:利用終端設(shè)備已安裝的應(yīng)用程序形成密碼圖標(biāo)庫,同時(shí)設(shè)置混淆圖標(biāo)庫及解鎖條件,當(dāng)解鎖界面密碼圖標(biāo)標(biāo)記全部或達(dá)到預(yù)設(shè)圖標(biāo)數(shù)量閥值才能進(jìn)行解鎖而且終端設(shè)備安裝的應(yīng)用程序只有用戶本人知道,安全性能提高,增加了解鎖的趣味性,提升了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明的方法流程圖;
圖2為本發(fā)明的步驟3具體實(shí)施流程圖;
圖3為本發(fā)明的步驟4具體實(shí)施例一流程圖;
圖4為本發(fā)明的步驟4的具體實(shí)施例二流程圖。
【具體實(shí)施方式】
[0019]本發(fā)明的主旨在于克服現(xiàn)有技術(shù)的不足,提供一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法及系統(tǒng),本發(fā)明采用的是隨機(jī)密碼的解鎖方式,終端設(shè)備,例如手機(jī)亮屏過后,屏幕會(huì)出現(xiàn)一組排序混亂的應(yīng)用圖標(biāo),這部分混亂排序的圖標(biāo)中包含了通過系統(tǒng)獲取手機(jī)已安裝應(yīng)用的圖標(biāo),也包含預(yù)設(shè)的用于制造混淆的圖標(biāo),而這些圖標(biāo)是按隨機(jī)數(shù)的方式給出解鎖所需要匹配的應(yīng)用圖標(biāo),用戶只有找出給出的這一組圖標(biāo)中包含的所有手機(jī)真正有的應(yīng)用圖標(biāo)的情況才能解鎖,安全性大大提高。且只有手機(jī)用戶才對(duì)自己手機(jī)安裝的應(yīng)用是最清楚的,而且隨著手機(jī)的使用時(shí)間的增加,密碼庫會(huì)及時(shí)更新擴(kuò)大,手機(jī)應(yīng)用不停的增刪,密碼的隨機(jī)性很大。
[0020]下面結(jié)合實(shí)施例參照附圖進(jìn)行詳細(xì)說明,以便對(duì)本發(fā)明的技術(shù)特征及優(yōu)點(diǎn)進(jìn)行更深入的詮釋。
[0021]本發(fā)明的方法流程圖如圖1所示,一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,應(yīng)用于終端設(shè)備,此處的終端設(shè)備包括筆記本電腦、掌上電腦、手機(jī)等移動(dòng)終端設(shè)備,當(dāng)然也可用于臺(tái)式電腦或者其他控制設(shè)備的鎖屏解鎖。本發(fā)明所述的應(yīng)用圖標(biāo)的鎖屏解鎖方法包括如下步驟:
步驟1.獲取終端設(shè)備安裝的應(yīng)用程序,設(shè)置應(yīng)用程序圖標(biāo)庫,定義為密碼圖標(biāo)庫,設(shè)置隨機(jī)數(shù)發(fā)生器,隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量N,將隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫關(guān)聯(lián);本發(fā)明所述的終端設(shè)備安裝的應(yīng)該程序是指已經(jīng)安裝的應(yīng)用程序,例如,根據(jù)需要,用戶會(huì)安裝一系列應(yīng)用軟件,用于上網(wǎng)、游戲、娛樂、聊天,或者其他殺毒軟件等;本發(fā)明還設(shè)置一密碼圖標(biāo)庫,用于存儲(chǔ)應(yīng)用程序的圖標(biāo),即用戶安裝的上網(wǎng)、游戲、娛樂、聊天等應(yīng)用程序圖標(biāo)全部存儲(chǔ)在該密碼圖標(biāo)庫呢;為了調(diào)用該密碼圖標(biāo)庫的應(yīng)用圖標(biāo),設(shè)置一隨機(jī)數(shù)發(fā)生器,該隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫進(jìn)行關(guān)聯(lián),根據(jù)需要,能隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量,例如可以設(shè)置應(yīng)用圖標(biāo)數(shù)量為N,例如,N設(shè)置為1-10,當(dāng)然也可以設(shè)置一上限T,為了防止用戶輸入過大的數(shù)值而密碼圖標(biāo)庫內(nèi)無響應(yīng)多的應(yīng)用圖標(biāo),且設(shè)定1〈=N〈=T;將隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫進(jìn)行關(guān)聯(lián)后,隨機(jī)生成的圖標(biāo)根據(jù)需要顯示在解鎖界面。
[0022]作為本發(fā)明的較佳實(shí)施例,本發(fā)明步驟I所述的密碼圖標(biāo)庫并不是固定不變的,而是根據(jù)終端設(shè)備中安裝的應(yīng)用程序進(jìn)行增加或減少。且在此添加一監(jiān)測(cè)單元用于檢測(cè)安裝的應(yīng)用程序列表。即根據(jù)終端設(shè)備安裝的應(yīng)用程序進(jìn)行更新,具體包括:
步驟S101.檢測(cè)單元實(shí)時(shí)監(jiān)測(cè)終端設(shè)備安裝的應(yīng)用程序的列表是否增減,應(yīng)用程序列表上能清楚直白的顯示用戶是否新安裝或者刪除哪些應(yīng)用程序,如果應(yīng)用列表有變動(dòng)則執(zhí)行下一步,否則繼續(xù)實(shí)時(shí)監(jiān)測(cè)直至應(yīng)用影像列表有變動(dòng)再執(zhí)行下一步;
步驟S102.監(jiān)測(cè)到應(yīng)用程序列表上新安裝的應(yīng)用圖標(biāo)添加進(jìn)密碼圖標(biāo)庫,刪除的應(yīng)用程序的圖標(biāo)也相應(yīng)刪除密碼圖標(biāo)庫中的應(yīng)用圖標(biāo),通過對(duì)密碼圖標(biāo)庫的更新調(diào)整,使用戶能更準(zhǔn)確的進(jìn)行鎖屏界面的解鎖,同時(shí)也是為了與安裝的應(yīng)用程序保持一致。
[0023]步驟2.設(shè)置與終端設(shè)備桌面圖片大小一致的混淆圖標(biāo),定義為混淆圖標(biāo)庫;在本發(fā)明中,為了達(dá)到更好的保密效果,使其他用戶不能快速進(jìn)行解鎖,步驟2設(shè)置了混淆圖標(biāo),而所述的混淆圖標(biāo)包括未安裝應(yīng)用程序的圖標(biāo)或?qū)σ寻惭b應(yīng)用程序的圖標(biāo)進(jìn)行圖像處理后的圖標(biāo)。未安裝的應(yīng)用程序圖標(biāo)是真實(shí)的應(yīng)用程序圖標(biāo),只是未經(jīng)過安裝,在終端設(shè)備內(nèi)部哪些程序已經(jīng)安裝,哪些程序未安裝只有用戶本人知道,所以加入未安裝的應(yīng)用程序圖標(biāo)則能夠更好的達(dá)到保密效果。而另外一方面,已安裝應(yīng)用程序的圖標(biāo)進(jìn)行圖像處理后的圖標(biāo)是指該應(yīng)用程序是已安裝的,為了達(dá)到較好的保密效果,對(duì)已安裝的應(yīng)用程序圖標(biāo)進(jìn)行微處理,利用圖像微處理技術(shù),生成相似度高的混淆圖標(biāo)。通過設(shè)置這兩種混淆圖標(biāo),增加了鎖屏解鎖難度,提高了解鎖安全性能,增加了用戶解鎖趣味性和體驗(yàn)。
[0024]作為本發(fā)明的較佳實(shí)施例,本發(fā)明步驟2所述的混淆圖標(biāo)庫并不是固定不變的,而是根據(jù)終端設(shè)備中安裝的應(yīng)用程序進(jìn)行增加。與密碼圖標(biāo)庫不同的是,混淆圖標(biāo)庫一般只是增加混淆圖標(biāo),并不減少。但如果未安裝的應(yīng)用程序圖標(biāo)部分的應(yīng)用程序變成已安裝程序時(shí),則相應(yīng)進(jìn)行刪減。所以,本發(fā)明步驟2所述的混淆圖標(biāo)庫根據(jù)應(yīng)用圖標(biāo)庫的更新進(jìn)行更新,具體包括:
步驟S201.實(shí)時(shí)監(jiān)測(cè)終端設(shè)備安裝的應(yīng)用程序的列表是否增加,是則執(zhí)行下一步,否則繼續(xù)實(shí)時(shí)監(jiān)測(cè);
步驟S202.對(duì)應(yīng)用程序圖標(biāo)進(jìn)行圖像處理,通過圖像微處理技術(shù)獎(jiǎng)已安裝的應(yīng)用程序圖標(biāo)處理成相似度高的混淆圖標(biāo);
步驟S203.將處理后的應(yīng)用程序圖標(biāo)保存至混淆圖標(biāo)庫;
步驟S204.判斷應(yīng)用程序的列表中新增加的應(yīng)用程序圖標(biāo)是否存在混淆數(shù)據(jù)庫中,是則刪除,否則結(jié)束判斷。
[0025]本發(fā)明通過進(jìn)一步調(diào)整混淆圖標(biāo)庫,增加了鎖屏解鎖難度。
[0026]步驟3.設(shè)置終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,圖標(biāo)包括應(yīng)用圖標(biāo)及混淆圖標(biāo),從密碼圖標(biāo)庫中隨機(jī)生成N張應(yīng)用圖標(biāo),混淆圖標(biāo)庫中產(chǎn)生M-N張混淆圖標(biāo)組成圖標(biāo)解鎖界面。設(shè)置較為復(fù)雜及趣味的鎖屏解鎖界面,本發(fā)明密碼圖標(biāo)庫中隨機(jī)生成N長(zhǎng)應(yīng)用圖標(biāo)(此前隨機(jī)數(shù)生成器中設(shè)置的數(shù)量為N),混淆圖標(biāo)庫中產(chǎn)生M-N混淆圖片。按照隨機(jī)性的排列融合,可以是隨機(jī)陣列,也可以是宮格陣列,例如九宮格、16宮格等,當(dāng)然為了達(dá)到更好的效果,以上陣列可以分至少一頁顯示,例如分兩頁、三頁顯示。可根據(jù)具體情況設(shè)定,在不同鎖門頁面顯示,用戶只要滑動(dòng)解鎖界面解鎖即可。
[0027]本發(fā)明的步驟3具體實(shí)施流程圖如圖2所示,步驟3具體包括:
步驟S301.獲取終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,例如此處的M為16,可以組成16宮格,當(dāng)然本發(fā)明并不限于此,其他個(gè)位數(shù)或者12、13等均可以設(shè)置成隨機(jī)陣列;
步驟S302.隨機(jī)數(shù)發(fā)生器從密碼圖標(biāo)庫中隨機(jī)生成N個(gè)應(yīng)用圖標(biāo),假設(shè)用戶設(shè)置了 N為6,那么隨機(jī)數(shù)發(fā)生器從密碼圖標(biāo)庫中選擇6個(gè)應(yīng)用圖標(biāo),以備圖標(biāo)解鎖界面調(diào)用;
步驟S303.從混淆圖標(biāo)庫中隨機(jī)生成M-N個(gè)混淆圖標(biāo),如果密碼圖標(biāo)庫設(shè)定了 N=6個(gè)應(yīng)用圖標(biāo),那么從混淆圖標(biāo)庫中自動(dòng)生成M-N,即16-6=10個(gè)混淆圖標(biāo),以備圖標(biāo)解鎖界面調(diào)用;
步驟S304.將獲取到的M個(gè)圖標(biāo)排列成陣列,組成圖標(biāo)解鎖界面,根據(jù)以上步驟,6個(gè)應(yīng)用圖標(biāo),10個(gè)混淆圖標(biāo)組成16宮格,或者組成隨機(jī)陣列,具體根據(jù)用戶需求或愛好設(shè)定。
[0028]步驟4.獲取終端設(shè)備解鎖界面的應(yīng)用圖標(biāo)標(biāo)記是否符合解鎖條件,是則解鎖成功,否則判定為解鎖失敗,重新進(jìn)入解鎖界面。本發(fā)明設(shè)定了解鎖條件,即通過用戶對(duì)應(yīng)用圖標(biāo)進(jìn)行標(biāo)記來進(jìn)行解鎖,且為了提醒用戶,在解鎖界面會(huì)提示,請(qǐng)對(duì)應(yīng)用程序進(jìn)行標(biāo)記。
[0029]本發(fā)明的步驟4所述的解鎖條件可以通過以下兩種方式實(shí)施,當(dāng)然本發(fā)明步驟4并不限于以下解鎖判定方式,任何其他替換和雷同的解鎖界面均在本發(fā)明保護(hù)之內(nèi)。
[0030]實(shí)施例1
實(shí)施例1的解鎖條件為:標(biāo)記全部是密碼圖標(biāo),并且標(biāo)記數(shù)量等于隨機(jī)生成的應(yīng)用圖標(biāo)數(shù)量N。
[0031]步驟4具體包括:
步驟S4011.獲取終端設(shè)備解鎖界面的標(biāo)記的圖標(biāo)類型及圖標(biāo)數(shù)量;因?yàn)槌擞脩粢酝馄渌脩舨⒉恢獣越怄i界面的密碼圖標(biāo)有幾個(gè),所以當(dāng)用戶結(jié)束標(biāo)注后開始統(tǒng)計(jì)圖標(biāo)類型及圖標(biāo)數(shù)量;當(dāng)然,為了統(tǒng)計(jì)準(zhǔn)確,設(shè)置一時(shí)間區(qū)間,例如用戶標(biāo)記完上一個(gè)后超過一定時(shí)長(zhǎng)則自動(dòng)進(jìn)行統(tǒng)計(jì)圖標(biāo)類型及圖標(biāo)數(shù)量;
步驟S4012.判斷圖標(biāo)標(biāo)記中是否存在混淆圖標(biāo),是則判定為解鎖失敗,否則繼續(xù)執(zhí)行下一步;該實(shí)施方式設(shè)定的判定標(biāo)準(zhǔn)比較嚴(yán)格,只要其他用戶表記錯(cuò)一個(gè)混淆圖標(biāo),那么則判斷為解鎖失敗,如果標(biāo)記不存在混淆圖標(biāo),那么繼續(xù)下一步的標(biāo)記圖標(biāo)數(shù)量判斷;
步驟S4013.將標(biāo)記數(shù)量與隨機(jī)生成的應(yīng)用圖標(biāo)數(shù)量N進(jìn)行比較,當(dāng)系統(tǒng)獲取到的標(biāo)記數(shù)量后,再與隨機(jī)生成的應(yīng)用圖標(biāo)數(shù)量N進(jìn)行比較;
步驟S4014.標(biāo)記數(shù)量等于應(yīng)用圖標(biāo)數(shù)量N則進(jìn)行解鎖,否則判定為解鎖失敗。例如標(biāo)記圖標(biāo)數(shù)量剛好為N,則成功進(jìn)行解鎖,進(jìn)入其他操作界面,如果標(biāo)記數(shù)量小于N,那么則判斷為解鎖失敗。
[0032]當(dāng)然,本實(shí)施例步驟S4014還可以為:
標(biāo)記數(shù)量達(dá)到應(yīng)用圖標(biāo)預(yù)設(shè)標(biāo)記閥值則進(jìn)行解鎖,否則判定為解鎖失敗,這樣設(shè)置是為了更加具備靈活性,例如,用戶自己有時(shí)候會(huì)出現(xiàn)疏漏或遺忘,而其他人不知道解鎖密碼,而重新裝系統(tǒng)比較麻煩,所以更加靈活的進(jìn)行解鎖。
[0033]實(shí)施例2
與實(shí)施例1不同的是,實(shí)施例2設(shè)定的解鎖條件稍微寬松,可以允許有混淆圖標(biāo),但是混淆圖標(biāo)必須在允許的范圍內(nèi),而且密碼圖標(biāo)的標(biāo)記數(shù)量必須達(dá)到一定閥值,即標(biāo)記達(dá)到一定數(shù)量,可以由用戶自己設(shè)定。
[0034]步驟4具體包括:
步驟S4021.獲取終端設(shè)備解鎖界面的標(biāo)記的圖標(biāo)類型及圖標(biāo)數(shù)量;因?yàn)槌擞脩粢酝馄渌脩舨⒉恢獣越怄i界面的密碼圖標(biāo)有幾個(gè),所以當(dāng)用戶結(jié)束標(biāo)注后開始統(tǒng)計(jì)圖標(biāo)類型及圖標(biāo)數(shù)量;當(dāng)然,為了統(tǒng)計(jì)準(zhǔn)確,設(shè)置一時(shí)間區(qū)間,例如用戶標(biāo)記完上一個(gè)后超過一定時(shí)長(zhǎng)則自動(dòng)進(jìn)行統(tǒng)計(jì)圖標(biāo)類型及圖標(biāo)數(shù)量;
步驟S4022.判斷圖標(biāo)標(biāo)記中是否存在混淆圖標(biāo),是則進(jìn)行判斷混淆圖標(biāo)標(biāo)記數(shù)量是否低于預(yù)設(shè)閥值,是則執(zhí)行下一步,否則判定為解鎖失?。焕?,可以允許混淆圖標(biāo)標(biāo)記1-2個(gè),當(dāng)然也可以根據(jù)具體情況設(shè)定,例如當(dāng)用戶設(shè)置的M數(shù)量多時(shí),可以允許混淆圖標(biāo)標(biāo)記有一定幅度的上調(diào);
步驟S4023.將標(biāo)記數(shù)量與預(yù)設(shè)密碼圖標(biāo)標(biāo)記閥值進(jìn)行對(duì)比;此處的標(biāo)記數(shù)量是指密碼圖標(biāo)標(biāo)記數(shù)量,標(biāo)記的總數(shù)量減去混淆圖標(biāo)標(biāo)記數(shù)量即得到密碼圖標(biāo)標(biāo)記數(shù)量;
步驟S4024.標(biāo)記數(shù)量達(dá)到預(yù)設(shè)密碼圖標(biāo)標(biāo)記閥值則進(jìn)行解鎖,否則判定為解鎖失敗。例如預(yù)設(shè)密碼圖標(biāo)為6個(gè),那么只要達(dá)到4個(gè)以上則判斷為成功解鎖,當(dāng)然本發(fā)明并不限于此,實(shí)際數(shù)值根據(jù)用戶需要設(shè)置。
[0035]本發(fā)明步驟4并不限于以上兩個(gè)實(shí)施例,任何其他雷同或者相似的解鎖條件設(shè)定均在本發(fā)明的保護(hù)范圍內(nèi)。
[0036]另外,本發(fā)明步驟4進(jìn)一步包括當(dāng)解鎖失敗次數(shù)超過預(yù)設(shè)解鎖次數(shù)閥值則自動(dòng)鎖定終端設(shè)備。例如限定用戶解鎖失敗5此則自動(dòng)鎖定終端設(shè)備,必須達(dá)到一定時(shí)長(zhǎng)才能重新嘗試,例如半個(gè)小時(shí),一個(gè)小時(shí)等,具體可以根據(jù)實(shí)際情況設(shè)定。
[0037]本發(fā)明還公開了一種基于應(yīng)用圖標(biāo)的鎖屏解鎖系統(tǒng),應(yīng)用于終端設(shè)備,包括: 密碼圖標(biāo)庫設(shè)置模塊,用于獲取終端設(shè)備安裝的應(yīng)用程序,設(shè)置應(yīng)用程序圖標(biāo)庫,定義為密碼圖標(biāo)庫,設(shè)置隨機(jī)數(shù)發(fā)生器,隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量N,將隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫關(guān)聯(lián);
混淆圖標(biāo)庫設(shè)置模塊,用于設(shè)置與終端設(shè)備桌面圖片大小一致的混淆圖標(biāo),定義為混淆圖標(biāo)庫;
圖標(biāo)解鎖界面生成模塊,用于設(shè)置終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,圖標(biāo)包括應(yīng)用圖標(biāo)及混淆圖標(biāo),從密碼圖標(biāo)庫中隨機(jī)生成N張應(yīng)用圖標(biāo),混淆數(shù)據(jù)庫中產(chǎn)生M-N張混淆圖標(biāo)組成圖標(biāo)解鎖界面;
圖標(biāo)解鎖判斷模塊,用于獲取終端設(shè)備解鎖界面的應(yīng)用圖標(biāo)標(biāo)記是否符合解鎖條件,是則解鎖成功,否則判定為解鎖失敗,重新進(jìn)入解鎖界面。
[0038]較佳地,所述圖標(biāo)解鎖界面生成模塊包括:
圖標(biāo)數(shù)量獲取模塊,用于獲取終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M ;
應(yīng)用圖標(biāo)生成模塊,用于隨機(jī)數(shù)發(fā)生器從密碼圖標(biāo)庫中隨機(jī)生成N個(gè)應(yīng)用圖標(biāo);
混淆圖標(biāo)生成模塊,用于從混淆圖標(biāo)庫中隨機(jī)生成M-N個(gè)混淆圖標(biāo); 圖標(biāo)解鎖界面生成模塊,用于將獲取到的M個(gè)圖標(biāo)排列成陣列,組成圖標(biāo)解鎖界面。
[0039] 通過以上實(shí)施例中的技術(shù)方案對(duì)本發(fā)明進(jìn)行清楚、完整的描述,顯然所描述的實(shí)施例為本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
【權(quán)利要求】
1.一種基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,應(yīng)用于終端設(shè)備,包括如下步驟: 步驟1.獲取終端設(shè)備安裝的應(yīng)用程序,設(shè)置應(yīng)用程序圖標(biāo)庫,定義為密碼圖標(biāo)庫,設(shè)置隨機(jī)數(shù)發(fā)生器,隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量N,將隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫關(guān)聯(lián); 步驟2.設(shè)置與終端設(shè)備桌面圖片大小一致的混淆圖標(biāo),定義為混淆圖標(biāo)庫; 步驟3.設(shè)置終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,圖標(biāo)包括應(yīng)用圖標(biāo)及混淆圖標(biāo),從密碼圖標(biāo)庫中隨機(jī)生成N張應(yīng)用圖標(biāo),混淆數(shù)據(jù)庫中產(chǎn)生M-N張混淆圖標(biāo)組成圖標(biāo)解鎖界面;步驟4.獲取終端設(shè)備解鎖界面的應(yīng)用圖標(biāo)標(biāo)記是否符合解鎖條件,是則解鎖成功,否則判定為解鎖失敗,重新進(jìn)入解鎖界面。
2.根據(jù)權(quán)利要求1所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于,步驟I所述的密碼圖標(biāo)庫根據(jù)終端設(shè)備安裝的應(yīng)用程序進(jìn)行更新,具體包括: 步驟S101.實(shí)時(shí)監(jiān)測(cè)終端設(shè)備安裝的應(yīng)用程序的列表是否增減,是則執(zhí)行下一步,否則繼續(xù)實(shí)時(shí)監(jiān)測(cè); 步驟S102.根據(jù)應(yīng)用程序列表的增減相應(yīng)增減密碼圖標(biāo)庫的應(yīng)用圖標(biāo)。
3.根據(jù)權(quán)利要求2所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于:步驟2所述的混淆圖標(biāo)包括未安裝應(yīng)用程序的圖標(biāo)或?qū)σ寻惭b應(yīng)用程序的圖標(biāo)進(jìn)行圖像處理后的圖標(biāo)。
4.根據(jù)權(quán)利要求3所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于,步驟2所述的混淆圖標(biāo)庫根據(jù)應(yīng)用圖標(biāo)庫的更新進(jìn)行更新,具體包括: 步驟S201.實(shí)時(shí)監(jiān)測(cè)終端設(shè)備安裝的應(yīng)用程序的列表是否增加,是則執(zhí)行下一步,否則繼續(xù)實(shí)時(shí)監(jiān)測(cè); 步驟S202.對(duì)應(yīng)用程序圖標(biāo)進(jìn)行圖像處理; 步驟S203.將處理后的應(yīng)用程序圖標(biāo)保存至混淆圖標(biāo)庫。
5.根據(jù)權(quán)利要求4所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于,步驟3具體包括: 步驟S301.獲取終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M ; 步驟S302.隨機(jī)數(shù)發(fā)生器從密碼圖標(biāo)庫中隨機(jī)生成N個(gè)應(yīng)用圖標(biāo); 步驟S303.從混淆圖標(biāo)庫中隨機(jī)生成M-N個(gè)混淆圖標(biāo); 步驟S304.將獲取到的M個(gè)圖標(biāo)排列成陣列,組成圖標(biāo)解鎖界面。
6.根據(jù)權(quán)利要求5所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于:步驟S304所述的陣列為隨機(jī)陣列或?qū)m格陣列。
7.根據(jù)權(quán)利要求6所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于,步驟4具體包括: 步驟S4011.獲取終端設(shè)備解鎖界面的標(biāo)記的圖標(biāo)類型及圖標(biāo)數(shù)量; 步驟S4012.判斷圖標(biāo)標(biāo)記中是否存在混淆圖標(biāo),是則判定為解鎖失敗,否則繼續(xù)執(zhí)行下一步; 步驟S4013.將標(biāo)記數(shù)量與隨機(jī)生成的應(yīng)用圖標(biāo)數(shù)量N進(jìn)行比較; 步驟S4014.標(biāo)記數(shù)量等于應(yīng)用圖標(biāo)數(shù)量N則進(jìn)行解鎖,否則判定為解鎖失敗。
8.根據(jù)權(quán)利要求6所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于,步驟4具體包括: 步驟S4021.獲取終端設(shè)備解鎖界面的標(biāo)記的圖標(biāo)類型及圖標(biāo)數(shù)量; 步驟S4022.判斷圖標(biāo)標(biāo)記中是否存在混淆圖標(biāo),是則進(jìn)行判斷混淆圖標(biāo)標(biāo)記數(shù)量是否低于預(yù)設(shè)閥值,是則執(zhí)行下一步,否則判定為解鎖失敗; 步驟S4023.將密碼圖標(biāo)標(biāo)記數(shù)量與預(yù)設(shè)密碼圖標(biāo)標(biāo)記閥值進(jìn)行對(duì)比; 步驟S4024.標(biāo)記數(shù)量達(dá)到預(yù)設(shè)密碼圖標(biāo)標(biāo)記閥值則進(jìn)行解鎖,否則判定為解鎖失敗。
9.根據(jù)權(quán)利要求7或8所述的基于應(yīng)用圖標(biāo)的鎖屏解鎖方法,其特征在于:步驟4進(jìn)一步包括當(dāng)解鎖失敗次數(shù)超過預(yù)設(shè)解鎖次數(shù)閥值則自動(dòng)鎖定終端設(shè)備。
10.一種基于應(yīng)用圖標(biāo)的鎖屏解鎖系統(tǒng),應(yīng)用于終端設(shè)備,包括: 密碼圖標(biāo)庫設(shè)置模塊,用于獲取終端設(shè)備安裝的應(yīng)用程序,設(shè)置應(yīng)用程序圖標(biāo)庫,定義為密碼圖標(biāo)庫,設(shè)置隨機(jī)數(shù)發(fā)生器,隨機(jī)生成解鎖需要的應(yīng)用圖標(biāo)數(shù)量N,將隨機(jī)數(shù)發(fā)生器與密碼圖標(biāo)庫關(guān)聯(lián); 混淆圖標(biāo)庫設(shè)置模塊,用于設(shè)置與終端設(shè)備桌面圖片大小一致的混淆圖標(biāo),定義為混淆圖標(biāo)庫; 圖標(biāo)解鎖界面生成模塊,用于設(shè)置終端設(shè)備解鎖所需的圖標(biāo)數(shù)量M,圖標(biāo)包括應(yīng)用圖標(biāo)及混淆圖標(biāo),從密碼圖標(biāo)庫中隨機(jī)生成N張應(yīng)用圖標(biāo),混淆數(shù)據(jù)庫中產(chǎn)生M-N張混淆圖標(biāo)組成圖標(biāo)解鎖界面; 圖標(biāo)解鎖判斷模塊,用于獲取終端設(shè)備解鎖界面的應(yīng)用圖標(biāo)標(biāo)記是否符合解鎖條件,是則解鎖成功,否則判定為解鎖失敗,重新進(jìn)入解鎖界面。
【文檔編號(hào)】G06F21/31GK104166816SQ201410392395
【公開日】2014年11月26日 申請(qǐng)日期:2014年8月12日 優(yōu)先權(quán)日:2014年8月12日
【發(fā)明者】游文權(quán) 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司