專利名稱:一種解鎖方法、解鎖系統(tǒng)、解鎖密碼設(shè)置方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及屏幕解鎖領(lǐng)域,具體而言,涉及一種解鎖方法、解鎖系統(tǒng)、解鎖密碼設(shè)置方法及系統(tǒng)。
背景技術(shù):
隨著智能手機的發(fā)展,嵌入式系統(tǒng)的安全性也逐漸受用戶重視,各設(shè)備廠商也推出了各自觸屏設(shè)備的解鎖方式。現(xiàn)有典型的屏幕解鎖技術(shù)有滑竿解鎖技術(shù)、圖案滑動解鎖、 軌跡記錄解鎖、輸入密碼框解鎖等方法。其中,滑竿解鎖技術(shù)的特點是操作簡單,但是該解鎖方法的功能單一,解鎖破解概率值為100%,安全性較低。圖案滑動解鎖是從游戲圖形技術(shù)發(fā)展而來的,將圖標或圖形拖動到指定位置來完成解鎖操作,然而該解鎖方法解鎖破解概率值為1/n,n最大為屏幕范圍內(nèi)像素個數(shù),解鎖破解概率較低。軌跡記錄解鎖是記錄單次觸摸屏幕軌跡進行匹配比較,該解鎖方法的解鎖限制范圍小、解鎖破解概率值最大為I/ (rTm),n為解鎖范圍設(shè)定的屏幕范圍內(nèi)像素個數(shù),目前現(xiàn)有技術(shù)中能提供的n的最大值為n =9 ;m為密碼長度,該解鎖方法同樣存在解鎖破解概率較低的問題。而傳統(tǒng)的輸入密碼框解鎖是通過鍵盤等輸入數(shù)字或者字符形式進行匹配比較。該方案的缺點是用戶界面單一、 解鎖破解概率值最大為l/(n~m),其中n為輸入設(shè)備符號個數(shù),m為密碼長度,該解鎖方法用戶界面單一,解鎖概率小?,F(xiàn)有技術(shù)中的上述解鎖方法存在解鎖密碼破解概率不受用戶支配,造成解鎖破解率偏高或解鎖破解率較低,從而降低屏幕解鎖的安全性或增加用戶解鎖操作的復雜程度的問題。針對現(xiàn)有技術(shù)中的上述問題,目前尚未提出有效解決方案。
發(fā)明內(nèi)容
本發(fā)明提供了一種解鎖方法、解鎖系統(tǒng)、解鎖密碼設(shè)置方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中的屏幕解鎖方法安全性較低以及用戶解鎖操作復雜的問題。根據(jù)本發(fā)明的一個方面,提供了一種解鎖密碼設(shè)置方法,包括獲取用戶選擇的解鎖圖片;將所述解鎖圖片劃分為多個部分,其中每個部分為所述解鎖圖片的一個特征點;獲取所述用戶選擇的所述解鎖圖片的特征點;將所述用戶選擇的特征點設(shè)置為解鎖密碼。進一步地,所述方法還包括在獲取用戶選擇的解鎖圖片之后,獲取所述用戶設(shè)置的柵格數(shù)值;所述將所述解鎖圖片劃分為多個部分包括根據(jù)所述用戶設(shè)置的柵格數(shù)值將所述解鎖圖片劃分為多個柵格。其中,所述將所述用戶選擇的特征點設(shè)置為解鎖密碼包括按照所述用戶選擇的特征點的選擇順序?qū)⑺鲇脩暨x擇的特征點進行排序;將排序后的所述用戶選擇的特征點設(shè)置為解鎖密碼。根據(jù)本發(fā)明的另一個方面,提供了一種解鎖方法,包括顯示用戶選擇的解鎖圖片;獲取所述用戶輸入的所述解鎖圖片的特征點;將所述用戶輸入的特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配,以確定所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中的特征點是否一致;如果是,則進行解鎖操作。其中,所述將所述用戶輸入的特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配包括按照所述用戶輸入的特征點的輸入順序依次將所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中對應的特征點進行匹配。根據(jù)本發(fā)明的又一方面,提供了一種解鎖密碼設(shè)置系統(tǒng),包括第一獲取模塊,用于獲取用戶選擇的解鎖圖片;劃分模塊,用于將所述解鎖圖片劃分為多個部分,其中每個部分為所述解鎖圖片的一個特征點;第二獲取模塊,用于獲取所述用戶選擇的所述解鎖圖片的特征點;設(shè)置模塊,用于將所述用戶選擇的特征點設(shè)置為解鎖密碼。進一步地,所述系統(tǒng)還包括第三獲取模塊,用于在獲取用戶選擇的解鎖圖片之后,獲取所述用戶設(shè)置的柵格數(shù)值;所述劃分模塊具體用于,根據(jù)所述用戶設(shè)置的柵格數(shù)值將所述解鎖圖片劃分為多個柵格。其中,所述設(shè)置模塊包括排序單元,用于按照所述用戶選擇的特征點的選擇順序?qū)⑺鲇脩暨x擇的特征點進行排序;設(shè)置單元,用于將排序后的所述用戶選擇的特征點設(shè)置為解鎖密碼。根據(jù)本發(fā)明的還一方面,提供了一種解鎖系統(tǒng),包括顯示模塊,用于顯示用戶選擇的解鎖圖片;第四獲取模塊,用于獲取所述用戶輸入的所述解鎖圖片的特征點;匹配模塊,用于將所述用戶輸入的特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配,以確定所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中的特征點是否一致;解鎖模塊,用于當所述判斷模塊的判斷結(jié)果為是時,進行解鎖操作。具體地,所述匹配模塊具體用于,按照所述特征點的輸入順序依次將所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中對應的特征點進行匹配。通過本發(fā)明的技術(shù)方案,用戶可以根據(jù)喜好選擇解鎖圖片,以及將圖片的特征點設(shè)置為解鎖密碼,從而用戶可以控制解鎖密碼復雜程度,進而使解鎖操作更加簡單方便,而且在解鎖的過程中,需要對圖片的特征點進行匹配,這樣相比于現(xiàn)有技術(shù)中其他解鎖方法具有更高的安全性。
圖I是根據(jù)本發(fā)明實施例I的解鎖密碼設(shè)置方法流程圖;圖2是根據(jù)本發(fā)明實施例2的解鎖方法的流程圖;圖3是根據(jù)本發(fā)明實施例3的解鎖密碼設(shè)置系統(tǒng)的結(jié)構(gòu)示意圖;圖4是根據(jù)本發(fā)明實施例3的設(shè)置模塊的結(jié)構(gòu)示意圖;圖5是根據(jù)本發(fā)明實施例4的解鎖密碼設(shè)置系統(tǒng)的結(jié)構(gòu)框圖;以及圖6是根據(jù)本發(fā)明實施例5的解鎖系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明實施例作進一步詳細的說明。本發(fā)明通過將獲取的用戶選擇的解鎖圖片劃分為多個部分并將用戶選擇的相應部分設(shè)置為解鎖密碼。在解鎖狀態(tài)下通過獲取用戶選擇的解鎖圖片的特征點與預先保存的解鎖密碼相匹配從而判斷是否執(zhí)行解鎖操作,從而用戶可以控制解鎖密碼復雜程度,進而使解鎖操作更加簡單方便,且提高了設(shè)備的安全性。實施例I圖I是根據(jù)本發(fā)明實施例I的解鎖密碼設(shè)置方法流程圖。如圖I所示,該方法包括以下步驟步驟101:獲取用戶選擇的解鎖圖片。本實施例中,用戶可以根據(jù)自己的喜好選擇一幅或多幅圖片作為設(shè)備的解鎖圖片,當然,選擇的圖片數(shù)目越多,相應地解鎖復雜度越高,設(shè)備的安全性也就越高。當選擇多幅圖片作為解鎖圖片時,可以按以下設(shè)置解鎖密碼的步驟依次設(shè)置每張解鎖圖片的解鎖密碼,同樣,當解鎖時,可以按照以下解鎖的步驟依次對每張解鎖圖片進行解鎖。步驟102 :將解鎖圖片劃分為多個部分,其中每個部分為解鎖圖片的一個特征點。具體地,在獲取用戶選擇的解鎖圖片之后,還可以獲取用戶設(shè)置的柵格數(shù)值n;根據(jù)用戶選擇的柵格數(shù)值n將解鎖圖片劃分為n個柵格,這樣當用戶選擇不同的n值時可以設(shè)置不同的解鎖復雜度,例如,用戶可以通過增大或減小n的值來增加或降低解鎖的難度。 此外,還可以采用其它圖形劃分方式來對解鎖圖片進行劃分,例如,采用高斯濾波方式,可以把圖像的特征點截取保存下來,特征點的選取可采用特征點在圖形中的角度線條或者位置分布情況,這種方式只能手動選取圖片,不能通過手動選取特征點,解鎖時輸入設(shè)備需要更改成攝像頭、USB存儲設(shè)備。步驟103 :獲取用戶選擇的解鎖圖片的特征點。通常用戶使用普通輸入設(shè)備來選擇解鎖圖片的特征點,本實施例中,用戶也可以使用多點輸入設(shè)備同時輸入多個特征點,來設(shè)置解鎖密碼,這樣操作會更加方便、快捷。步驟104 :將用戶選擇的特征點設(shè)置為解鎖密碼。具體地,將用戶選擇的特征點設(shè)置為解鎖密碼包括按照特征點的選擇順序?qū)⑻卣鼽c進行排序;將排序后的特征點設(shè)置為解鎖密碼,同時,也可以不將用戶輸入的多個特征點進行排序,而直接將該多個特征點直接作為解鎖密碼。此外,某些情況下用戶選擇的特征點也可能為一個,此時,則直接對該特征點與預先保存的特征點進行匹配,從而判斷二者是否一致即可。實施例2圖2是根據(jù)本發(fā)明實施例2的解鎖方法的流程圖。如圖2所示,該方法包括步驟201 :顯示用戶選擇的解鎖圖片。當用戶需要對設(shè)備進行解鎖時,在解鎖界面顯示用戶預先設(shè)置好的解鎖圖片。步驟202 :獲取用戶選擇的解鎖圖片的特征點。步驟203 :將特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配,以確定用戶選擇的特征點與預先設(shè)置的解鎖密碼中的特征點是否一致。當用戶通過多點輸入設(shè)備來選擇所述圖片的特征點時,可以將用戶選擇的特征點與預先設(shè)置的解鎖密碼中對應的特征點進行匹配,確定二者是否一致。當用戶通過普通輸入設(shè)備來選擇所述圖片的特征點時,則需按照特征點的選擇順序依次將特征點與預先設(shè)置的解鎖密碼中對應的特征點進行匹配。在本實施例中可以采用CRC算法值、MD5算法值來做比較;同時也可以使用常用圖形特征點匹配方法根據(jù)圖片顏色特征、紋理特征、形狀特征和空間關(guān)系特征來做比較。當用戶采用多點輸入設(shè)備同時選擇多個特征點時,則可以將多個特征點與預先設(shè)置的解鎖密碼中的對應的特征點進行匹配。步驟204 :如果是,則進行解鎖操作。實施例3圖3是根據(jù)本發(fā)明實施例3的解鎖密碼設(shè)置系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,該解鎖密碼設(shè)置系統(tǒng)300包括以下模塊第一獲取模塊301,用于獲取用戶選擇的解鎖圖片;劃分模塊302,用于將解鎖圖片劃分為多個部分,其中每個部分為解鎖圖片的一個特征點;第二獲取模塊303,用于獲取用戶選擇的解鎖圖片的特征點;設(shè)置模塊304,用于將用戶選擇的特征點設(shè)置為解鎖密碼。圖4是根據(jù)本發(fā)明實施例3的設(shè)置模塊的結(jié)構(gòu)示意圖。如圖4所示,上述設(shè)置模塊304包括以下單元排序單元401,用于按照特征點的選擇順序?qū)⑻卣鼽c進行排序;設(shè)置單元402,用于將排序后的特征點設(shè)置為解鎖密碼。實施例4圖5是根據(jù)本發(fā)明實施例4的解鎖密碼設(shè)置系統(tǒng)的結(jié)構(gòu)框圖。如圖5所示,該解鎖密碼設(shè)置系統(tǒng)除了包括上述圖3中所示解鎖密碼設(shè)置系統(tǒng)中的各模塊外,還包括第三獲取模塊501,該模塊用于在獲取用戶選擇的解鎖圖片之后,獲取用戶設(shè)置的柵格數(shù)值;基于此,上述劃分模塊具體用于,根據(jù)用戶選擇的柵格數(shù)值將解鎖圖片劃分為多個柵格。實施例5圖6是根據(jù)本發(fā)明實施例5的解鎖系統(tǒng)的結(jié)構(gòu)示意圖。如圖6所示,該解鎖系統(tǒng)600包括以下模塊顯示模塊601,用于顯示用戶選擇的解鎖圖片;第四獲取模塊602,用于獲取用戶選擇的解鎖圖片的特征點;匹配模塊603,用于將特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配,以確定用戶選擇的特征點與預先設(shè)置的解鎖密碼中的特征點是否一致;解鎖模塊604,用于當判斷模塊的判斷結(jié)果為是時,進行解鎖操作。其中,上述匹配模塊具體用于,按照特征點的選擇順序依次將特征點與預先設(shè)置的解鎖密碼中對應的特征點進行匹配。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排
除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種解鎖密碼設(shè)置方法,其特征在于,包括獲取用戶選擇的解鎖圖片;將所述解鎖圖片劃分為多個部分,其中每個部分為所述解鎖圖片的一個特征點;獲取所述用戶選擇的所述解鎖圖片的特征點;將所述用戶選擇的特征點設(shè)置為解鎖密碼。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括在獲取用戶選擇的解鎖圖片之后,獲取所述用戶設(shè)置的柵格數(shù)值;所述將所述解鎖圖片劃分為多個部分包括根據(jù)所述用戶設(shè)置的柵格數(shù)值將所述解鎖圖片劃分為多個柵格。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將所述用戶選擇的特征點設(shè)置為解鎖密碼包括按照所述用戶選擇的特征點的選擇順序?qū)⑺鲇脩暨x擇的特征點進行排序;將排序后的所述用戶選擇的特征點設(shè)置為解鎖密碼。
4.一種解鎖方法,其特征在于,包括顯示用戶選擇的解鎖圖片;獲取所述用戶輸入的所述解鎖圖片的特征點;將所述用戶輸入的特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配,以確定所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中的特征點是否一致;如果是,則進行解鎖操作。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述用戶輸入的特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配包括按照所述用戶輸入的特征點的輸入順序依次將所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中對應的特征點進行匹配。
6.一種解鎖密碼設(shè)置系統(tǒng),其特征在于,包括第一獲取模塊,用于獲取用戶選擇的解鎖圖片;劃分模塊,用于將所述解鎖圖片劃分為多個部分,其中每個部分為所述解鎖圖片的一個特征點;第二獲取模塊,用于獲取所述用戶選擇的所述解鎖圖片的特征點;設(shè)置模塊,用于將所述用戶選擇的特征點設(shè)置為解鎖密碼。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括第三獲取模塊,用于在獲取用戶選擇的解鎖圖片之后,獲取所述用戶設(shè)置的柵格數(shù)值;所述劃分模塊具體用于,根據(jù)所述用戶設(shè)置的柵格數(shù)值將所述解鎖圖片劃分為多個柵格。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述設(shè)置模塊包括排序單元,用于按照所述用戶選擇的特征點的選擇順序?qū)⑺鲇脩暨x擇的特征點進行排序;設(shè)置單元,用于將排序后的所述用戶選擇的特征點設(shè)置為解鎖密碼。
9.一種解鎖系統(tǒng),其特征在于,包括顯示模塊,用于顯示用戶選擇的解鎖圖片;第四獲取模塊,用于獲取所述用戶輸入的所述解鎖圖片的特征點;匹配模塊,用于將所述用戶輸入的特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配,以確定所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中的特征點是否一致;解鎖模塊,用于當所述判斷模塊的判斷結(jié)果為是時,進行解鎖操作。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述匹配模塊具體用于,按照所述特征點的輸入順序依次將所述用戶輸入的特征點與所述預先設(shè)置的解鎖密碼中對應的特征點進行匹配。
全文摘要
本發(fā)明公開了一種解鎖方法、解鎖系統(tǒng)、解鎖密碼設(shè)置方法及系統(tǒng),其中,解鎖密碼設(shè)置方法包括獲取用戶選擇的解鎖圖片;將解鎖圖片劃分為多個部分,其中每個部分為解鎖圖片的一個特征點;獲取用戶選擇的解鎖圖片的特征點;將用戶選擇的特征點設(shè)置為解鎖密碼。解鎖方法包括顯示用戶選擇的解鎖圖片;獲取用戶選擇的解鎖圖片的特征點;將特征點與預先設(shè)置的解鎖密碼中的特征點進行匹配,以確定用戶選擇的特征點與預先設(shè)置的解鎖密碼中的特征點是否一致;如果是,則進行解鎖操作。采用上述兩種方法,解決了解鎖密碼破解概率不受用戶支配的問題,使用戶可以自由支配解鎖的復雜程度,方便用戶的使用。
文檔編號G06F3/048GK102609204SQ20121002529
公開日2012年7月25日 申請日期2012年2月6日 優(yōu)先權(quán)日2012年2月6日
發(fā)明者葉振宏 申請人:深圳市同洲電子股份有限公司