一種電子設(shè)備的加密方法、解密方法及電子設(shè)備的制造方法
【專利摘要】本發(fā)明提供了一種電子設(shè)備的加密方法、解密方法及電子設(shè)備,其中,所述加密方法包括:從多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn);檢測多個(gè)字符與多個(gè)指示點(diǎn)的相對運(yùn)動;記錄一個(gè)或多個(gè)密碼字符,該密碼字符為所述多個(gè)字符與多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),基準(zhǔn)點(diǎn)對應(yīng)的字符;根據(jù)記錄的一個(gè)或多個(gè)密碼字符,以及每個(gè)密碼字符與基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成加密密碼。本發(fā)明實(shí)施例提供的技術(shù)方案能夠有效的避免用戶在輸入密碼的過程中被別人知道密碼的問題,提高電子設(shè)備使用過程中的安全性。
【專利說明】
_種電子設(shè)備的加密方法、解密方法及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子設(shè)備領(lǐng)域,尤其涉及一種電子設(shè)備的加密方法、解密方法及電子設(shè)備。
【背景技術(shù)】
[0002]在人們?nèi)粘I钍褂靡恍╇娮釉O(shè)備(例如手機(jī))的過程中,為保證電子設(shè)備中信息的安全性,常常選擇對電子設(shè)備進(jìn)行加密。但是目前的加密密碼無論是數(shù)字密碼還是圖形密碼,如果被別人看見用戶的解鎖過程,則會很容易知道電子設(shè)備的密碼,影響電子設(shè)備使用的安全性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例所要解決的技術(shù)問題在于提供一種電子設(shè)備的加密方法、解密方法及電子設(shè)備,能夠解決用戶在輸入電子設(shè)備的解鎖密碼時(shí),容易被他人知道密碼的問題,可提高電子設(shè)備使用的安全性。
[0004]為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
[0005]依據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種電子設(shè)備的加密方法,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)產(chǎn)生對應(yīng)關(guān)系,所述加密方法包括:
[0006]從所述多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn);
[0007]檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動;
[0008]記錄一個(gè)或多個(gè)密碼字符,所述密碼字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),所述基準(zhǔn)點(diǎn)對應(yīng)的字符;
[0009]根據(jù)記錄的一個(gè)或多個(gè)密碼字符,以及每個(gè)密碼字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成加密密碼。
[0010]依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供了一種電子設(shè)備的解密方法,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)產(chǎn)生對應(yīng)關(guān)系,所述解密方法包括:
[0011]檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動;
[0012]記錄一個(gè)或多個(gè)解密字符,所述解密字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),一基準(zhǔn)點(diǎn)對應(yīng)的字符;其中,所述基準(zhǔn)點(diǎn)為所述多個(gè)指示點(diǎn)中的一個(gè);
[0013]根據(jù)記錄的一個(gè)或多個(gè)解密字符,以及每個(gè)解密字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成解密密碼;
[0014]若所述解密密碼與預(yù)先設(shè)置的加密密碼匹配,則解鎖成功。
[0015]依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供了一種電子設(shè)備,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)產(chǎn)生對應(yīng)關(guān)系,所述電子設(shè)備還包括:
[0016]基準(zhǔn)點(diǎn)確定模塊,用于從所述多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn);
[0017]第一檢測模塊,用于檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動;
[0018]密碼字符記錄模塊,用于記錄一個(gè)或多個(gè)密碼字符,所述密碼字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),所述基準(zhǔn)點(diǎn)對應(yīng)的字符;
[0019]加密密碼生成模塊,用于根據(jù)記錄的一個(gè)或多個(gè)密碼字符,以及每個(gè)密碼字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成加密密碼。
[0020]依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供了一種電子設(shè)備,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)之間產(chǎn)生對應(yīng)關(guān)系,所述電子設(shè)備還包括:
[0021]第二檢測模塊,用于檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動;
[0022]解密字符記錄模塊,用于記錄一個(gè)或多個(gè)解密字符,所述解密字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),一基準(zhǔn)點(diǎn)對應(yīng)的字符;其中,所述基準(zhǔn)點(diǎn)為所述多個(gè)指示點(diǎn)中的一個(gè);
[0023]解密密碼生成模塊,用于根據(jù)記錄的一個(gè)或多個(gè)解密字符,以及每個(gè)解密字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成解密密碼;
[0024]密碼匹配模塊,用于當(dāng)所述解密密碼與預(yù)先設(shè)置的加密密碼匹配時(shí),確定解鎖成功。
[0025]本發(fā)明的有益效果是:
[0026]上述技術(shù)方案,在設(shè)置加密密碼的過程中,首先在虛擬密碼鎖第二區(qū)域中的多個(gè)指示點(diǎn)中選擇一個(gè)基準(zhǔn)點(diǎn),然后根據(jù)選擇的基準(zhǔn)點(diǎn)設(shè)置加密密碼,在解鎖過程中,首選需要確定加密密碼設(shè)置過程中選擇的基準(zhǔn)點(diǎn),再依據(jù)該基準(zhǔn)點(diǎn)依次輸入相應(yīng)的解密密碼,才可進(jìn)行解鎖,由于加密密碼設(shè)置過程中選擇的基準(zhǔn)點(diǎn)只有設(shè)置加密密碼的用戶自己知道,因此通過上述的加密方法和解密方法可以有效的避免用戶在輸入解密密碼的過程中容易被別人知道解密密碼的問題,可大大提高電子設(shè)備使用過程中的安全性。
【附圖說明】
[0027]圖1表示本發(fā)明實(shí)施例提供的電子設(shè)備的加密方法的流程示意圖;
[0028]圖2表示本發(fā)明實(shí)施例提供的虛擬密碼鎖結(jié)構(gòu)示意圖之一;
[0029]圖3表示本發(fā)明實(shí)施例提供的虛擬密碼鎖結(jié)構(gòu)示意圖之二 ;
[0030]圖4表示本發(fā)明實(shí)施例提供的虛擬密碼鎖結(jié)構(gòu)示意圖之三;
[0031]圖5表示本發(fā)明實(shí)施例提供的電子設(shè)備的解密方法的流程示意圖;
[0032]圖6表示本發(fā)明實(shí)施例提供的電子設(shè)備關(guān)于加密的模塊示意圖之一;
[0033]圖7表示本發(fā)明實(shí)施例提供的電子設(shè)備關(guān)于加密的模塊示意圖之二;
[0034]圖8表示本發(fā)明實(shí)施例提供的電子設(shè)備關(guān)于加密的模塊示意圖之三;
[0035]圖9表示本發(fā)明實(shí)施例提供的電子設(shè)備關(guān)于解密的模塊示意圖之一;
[0036]圖10表示本發(fā)明實(shí)施例提供的電子設(shè)備關(guān)于解密的模塊示意圖之二 ;
[0037]圖11表示本發(fā)明實(shí)施例提供的電子設(shè)備關(guān)于解密的模塊示意圖之三。
【具體實(shí)施方式】
[0038]下面將參照附圖更詳細(xì)地描述本發(fā)明的示例性實(shí)施例。雖然附圖中顯示了本發(fā)明的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0039]本發(fā)明針對現(xiàn)有技術(shù)中用戶在輸入電子設(shè)備的解鎖密碼的過程中容易被別人知道解鎖密碼的問題,提供如下解決方案,具體如下:
[0040]實(shí)施例一
[0041]首先需要說明的是,電子設(shè)備包括一虛擬密碼鎖,該虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,第一區(qū)域中設(shè)有多個(gè)字符,第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)產(chǎn)生對應(yīng)關(guān)系,即通過第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)相對運(yùn)動,可以使某一字符與某一指示點(diǎn)對應(yīng),也可以使多個(gè)字符和多個(gè)指示點(diǎn)一一對應(yīng)。其中,第一區(qū)域中的字符可以是數(shù)字、字母或者數(shù)字和字母的組合,當(dāng)然可以理解的是,用于加密的字符可以根據(jù)實(shí)際需要進(jìn)行選擇。
[0042]在本發(fā)明實(shí)施例中,該虛擬密碼鎖可以為圓形結(jié)構(gòu),即第一區(qū)域與第二區(qū)域環(huán)形圍繞排布,也可以為條形結(jié)構(gòu),即第一區(qū)域與第二區(qū)域平行并列排布,也可以是其他可實(shí)現(xiàn)結(jié)構(gòu),具體結(jié)構(gòu)形式可根據(jù)實(shí)際需要進(jìn)行設(shè)計(jì),本發(fā)明實(shí)施例對此不進(jìn)行限定。
[0043]如圖1所示,本發(fā)明實(shí)施例提供的電子設(shè)備的加密方法包括:
[0044]步驟S101、從所述多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn)。
[0045]其中,用戶可根據(jù)個(gè)人喜好和需要在多個(gè)指示點(diǎn)中選擇一個(gè)作為設(shè)置加密密碼的基準(zhǔn)點(diǎn),該基準(zhǔn)點(diǎn)只有設(shè)置加密密碼的用戶知道。多個(gè)指示點(diǎn)可以通過顏色進(jìn)行區(qū)別,也可以通過指示點(diǎn)的外觀形狀進(jìn)行區(qū)別,甚至可以通過顏色和外觀形狀的組合進(jìn)行區(qū)別。多個(gè)指示點(diǎn)的作用在于擾亂旁觀者的判斷,在進(jìn)行解鎖時(shí),使旁觀者難以確定解鎖時(shí)所依據(jù)的基準(zhǔn)點(diǎn)的位置,以提高該虛擬密碼鎖的安全性。
[0046]步驟S102、檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動。
[0047]在本發(fā)明實(shí)施例中是根據(jù)基準(zhǔn)點(diǎn)以及第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動的變化確定加密密碼的,因此需實(shí)時(shí)檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動。
[0048]步驟S103、記錄一個(gè)或多個(gè)密碼字符,該密碼字符為第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),基準(zhǔn)點(diǎn)對應(yīng)的字符。
[0049]為進(jìn)一步理解記錄的密碼字符,可舉例說明,例如,如圖2所示,對于條形結(jié)構(gòu)的虛擬密碼鎖100,第一區(qū)域I與第二區(qū)域2上下平行并列排布,第二區(qū)域2中的多個(gè)指示點(diǎn)201固定,第一區(qū)域I中的多個(gè)字符(即圖中所示的數(shù)字I?9)可相對于第二區(qū)域2中的多個(gè)指示點(diǎn)201向左移動或向右移動,那么記錄的密碼字符為:當(dāng)?shù)谝粎^(qū)域I中的某一個(gè)字符(例如數(shù)字5)通過向右移動與基準(zhǔn)點(diǎn)202對齊后,又以相反的方向(即向左移動)離開與基準(zhǔn)點(diǎn)202對齊的位置時(shí),由于該字符在與基準(zhǔn)點(diǎn)202對齊時(shí)發(fā)生了由向左移動到向右移動的切換,因此該字符被記錄為一位密碼字符,其他密碼字符的記錄以此類推。同理,當(dāng)?shù)谝粎^(qū)域上布置多個(gè)指示點(diǎn),第二區(qū)域上布置多個(gè)字符的加密原理相同。其他形狀,例如上下并排的半弧形結(jié)構(gòu)、波浪線結(jié)構(gòu)的第一區(qū)域、第二區(qū)域的加密原理亦相同,此處不再贅述。
[0050]其中,第一相對運(yùn)動方向和第二相對運(yùn)動方向?qū)τ诓煌奶摂M密碼鎖結(jié)構(gòu)具有不同的定義,例如,對于圓形結(jié)構(gòu)的虛擬密碼鎖,第一相對運(yùn)動方向?yàn)轫槙r(shí)針旋轉(zhuǎn)方向(或逆時(shí)針旋轉(zhuǎn)方向),則第二相對運(yùn)動方向?yàn)槟鏁r(shí)針旋轉(zhuǎn)方向(或順時(shí)針旋轉(zhuǎn)方向);對于第一區(qū)域和第二區(qū)域?yàn)樯舷缕叫胁⒘械臈l形結(jié)構(gòu)虛擬密碼鎖,第一相對運(yùn)動方向?yàn)橄蛴蚁鄬ζ叫幸苿?或向左相對平行移動),則第二相對運(yùn)動方向?yàn)橄蜃笙鄬ζ叫幸苿?或向右相對平行移動),具體方向的定義依據(jù)虛擬密碼鎖的結(jié)構(gòu)確定。
[0051]需要說明的是,在本發(fā)明實(shí)施例中,對于占據(jù)一定區(qū)域的字符與占據(jù)一定區(qū)域的指示點(diǎn)的對齊為:當(dāng)字符所占區(qū)域超過一半以上的面積與指示點(diǎn)所占區(qū)域?qū)?yīng)或當(dāng)指示點(diǎn)所占區(qū)域超過一半以上的面積與字符所占區(qū)域?qū)?yīng)時(shí),即屬于字符與基準(zhǔn)點(diǎn)對齊。
[0052]步驟S104、根據(jù)記錄的一個(gè)或多個(gè)密碼字符,以及每個(gè)密碼字符與基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成加密密碼。
[0053]綜上所述,本發(fā)明實(shí)施例提供的上述技術(shù)方案為首先在虛擬密碼鎖第二區(qū)域中的多個(gè)指示點(diǎn)中選擇一個(gè)基準(zhǔn)點(diǎn),然后根據(jù)選擇的基準(zhǔn)點(diǎn)和多個(gè)字符與多個(gè)指示點(diǎn)之間的相對運(yùn)動,設(shè)置加密密碼,由于加密密碼設(shè)置過程中選擇的基準(zhǔn)點(diǎn)只有設(shè)置加密密碼的用戶自己知道,因此即使旁觀者看到用戶進(jìn)行電子設(shè)備的解鎖過程,也會因不知基準(zhǔn)點(diǎn)的位置而難以知道解鎖密碼,從而提高電子設(shè)備使用過程中的安全性。
[0054]具體的,在設(shè)置加密密碼時(shí),為了提高選定的基準(zhǔn)點(diǎn)的可識別度,方便用戶根據(jù)基準(zhǔn)點(diǎn)設(shè)置加密密碼,被選中的基準(zhǔn)點(diǎn)可變色高亮顯示,以區(qū)別于其他指示點(diǎn)。需要說明的是,在解鎖過程中,可設(shè)置該基準(zhǔn)點(diǎn)和其他指示點(diǎn)的顏色和形狀均相同,或者該基準(zhǔn)點(diǎn)與其他指示點(diǎn)顏色相同,但其他指示點(diǎn)和基準(zhǔn)點(diǎn)的形狀均不同,或者基準(zhǔn)點(diǎn)的顏色和加密時(shí)的高亮顯示保持一致,但其他指示點(diǎn)的顏色也均不相同且均高亮顯示,從而使旁觀者即使看到用戶進(jìn)行電子設(shè)備的解鎖過程,也會因?yàn)椴磺宄鶞?zhǔn)點(diǎn)的位置,而難以確定解鎖密碼,以防止解密密碼被他人識別造成的解密密碼泄露問題。
[0055]進(jìn)一步的,當(dāng)虛擬密碼鎖為條形結(jié)構(gòu)時(shí),步驟S102具體為:檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。
[0056]其中,第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符平行移動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示點(diǎn)平行移動。第一區(qū)域與第二區(qū)域可以是橫向平行并列排布,也可是縱向平行并列排布,也可以是其他可實(shí)現(xiàn)形式的排布,本發(fā)明實(shí)施例對此不進(jìn)行限定。
[0057]進(jìn)一步的,當(dāng)虛擬密碼鎖為圓形結(jié)構(gòu)時(shí),步驟S102具體為:檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0058]其中,第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動,可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示點(diǎn)順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0059]為進(jìn)一步理解本發(fā)明實(shí)施例提供的上述技術(shù)方案,下面以一具體實(shí)施例加以說明。
[0060]如圖3所示,虛擬密碼鎖200包括一以表盤形式排列數(shù)字的密碼區(qū)域3,和環(huán)繞密碼區(qū)域3的指示區(qū)域4。通過旋轉(zhuǎn)中間的密碼區(qū)域3,可使密碼區(qū)域3中的數(shù)字對準(zhǔn)指示區(qū)域4中指示點(diǎn)401。其中,加密密碼的設(shè)置方式可為:先順時(shí)針旋轉(zhuǎn)密碼區(qū)域3使密碼區(qū)域3中的一個(gè)數(shù)字與指示點(diǎn)A(被選定的基準(zhǔn)點(diǎn)402)對齊,在對齊后再逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄旋轉(zhuǎn)方向發(fā)生變化時(shí)刻指示點(diǎn)A對應(yīng)的數(shù)字,該數(shù)字即為加密密碼的第一位,繼續(xù)逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,再使密碼區(qū)域3中一個(gè)數(shù)字與指示點(diǎn)A對齊,然后順時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄旋轉(zhuǎn)方向發(fā)生變化時(shí)刻指示點(diǎn)A對應(yīng)的數(shù)字,該數(shù)字即為加密密碼的第二位,以此類推設(shè)置好密碼后,保存加密密碼即完成加密密碼的設(shè)置過程。
[0061]其中,如圖3所示,在設(shè)置加密密碼的過程中,被選定的基準(zhǔn)點(diǎn)402變色高亮顯示,以便進(jìn)行加密密碼的設(shè)置。在解鎖過程中,如圖4所示,被選定的基準(zhǔn)點(diǎn)402與其他指示401點(diǎn)相同,還可以是不同的指示點(diǎn)401顯示不同的顏色,以用戶設(shè)定的顏色作為基準(zhǔn)點(diǎn),其他顏色起到干擾作用,有效防止在解鎖過程中因他人知道基準(zhǔn)點(diǎn)的位置,從而知道解鎖密碼。
[0062]實(shí)施例二
[0063]首先需要說明的是,電子設(shè)備包括如實(shí)施例一中所述的虛擬密碼鎖,關(guān)于虛擬密碼鎖的結(jié)構(gòu)已在實(shí)施例一中說明,這里便不再進(jìn)行贅述。
[0064]如圖5所示,本發(fā)明實(shí)施例提供的電子設(shè)備的解密方法包括:
[0065]步驟S501、檢測多個(gè)字符與多個(gè)指示點(diǎn)的相對運(yùn)動。
[0066]在本發(fā)明實(shí)施例中是根據(jù)基準(zhǔn)點(diǎn)以及第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動的變化確定解密密碼的,因此需實(shí)時(shí)檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動。
[0067]步驟S502、記錄一個(gè)或多個(gè)解密字符,該解密字符為多個(gè)字符與多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),一基準(zhǔn)點(diǎn)對應(yīng)的字符;其中,該基準(zhǔn)點(diǎn)為多個(gè)指示點(diǎn)中的一個(gè)。
[0068]為進(jìn)一步理解記錄的解密字符,可舉例說明,例如,如圖2所示,對于條形結(jié)構(gòu)的虛擬密碼鎖100,第一區(qū)域I與第二區(qū)域2上下平行并列排布,第二區(qū)域2中的多個(gè)指示點(diǎn)201固定,第一區(qū)域I中的多個(gè)字符(即圖中所示的數(shù)字I?9)可相對于第二區(qū)域2中的多個(gè)指示點(diǎn)201向左移動或向右移動,那么記錄的解密字符為:當(dāng)?shù)谝粎^(qū)域I中的某一個(gè)字符(例如數(shù)字5)通過向右移動與基準(zhǔn)點(diǎn)202對齊后,又以相反的方向(即向左移動)離開與基準(zhǔn)點(diǎn)202對齊的位置時(shí),由于該字符在與基準(zhǔn)點(diǎn)202對齊時(shí)發(fā)生了由向左移動到向右移動的切換,因此該字符被記錄為一位解密字符,其他解密字符的記錄以此類推。同理,當(dāng)?shù)谝粎^(qū)域上布置多個(gè)指示點(diǎn),第二區(qū)域上布置多個(gè)字符的解密原理相同。其他形狀,例如上下并排的半弧形結(jié)構(gòu)、波浪線結(jié)構(gòu)的第一區(qū)域、第二區(qū)域的解密原理亦相同,此處不再贅述。
[0069]其中,第一相對運(yùn)動方向和第二相對運(yùn)動方向?qū)τ诓煌奶摂M密碼鎖結(jié)構(gòu)具有不同的定義,例如,對于圓形結(jié)構(gòu)的虛擬密碼鎖,第一相對運(yùn)動方向?yàn)轫槙r(shí)針旋轉(zhuǎn)方向(或逆時(shí)針旋轉(zhuǎn)方向),則第二相對運(yùn)動方向?yàn)槟鏁r(shí)針旋轉(zhuǎn)方向(或順時(shí)針旋轉(zhuǎn)方向);對于第一區(qū)域和第二區(qū)域?yàn)樯舷缕叫胁⒘械臈l形結(jié)構(gòu)虛擬密碼鎖,第一相對運(yùn)動方向?yàn)橄蛴蚁鄬ζ叫幸苿?或向左相對平行移動),則第二相對運(yùn)動方向?yàn)橄蜃笙鄬ζ叫幸苿?或向右相對平行移動),具體方向定義依據(jù)虛擬密碼鎖的結(jié)構(gòu)確定。
[0070]需要說明的是,在本發(fā)明實(shí)施例中,對于占據(jù)一定區(qū)域的字符與占據(jù)一定區(qū)域的指示點(diǎn)的對齊為當(dāng)字符所占區(qū)域超過一半以上的面積與指示點(diǎn)所占區(qū)域?qū)?yīng)或當(dāng)指示點(diǎn)所占區(qū)域超過一半以上的面積與字符所占區(qū)域?qū)?yīng)時(shí),即屬于字符與基準(zhǔn)點(diǎn)對齊。
[0071]步驟S503、根據(jù)記錄的一個(gè)或多個(gè)解密字符,以及每個(gè)解密字符與基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成解密密碼。
[0072]步驟S504、若解密密碼與預(yù)先設(shè)置的加密密碼匹配,則解鎖成功。
[0073]綜上所述,上述步驟S501?S504描述的解鎖過程為首先需要從多個(gè)指示點(diǎn)中確定設(shè)置加密密碼時(shí)選擇的基準(zhǔn)點(diǎn),然后根據(jù)該基準(zhǔn)點(diǎn)和多個(gè)字符與多個(gè)指示點(diǎn)之間的相對運(yùn)動,輸入解密密碼,若解密密碼與預(yù)先設(shè)置的加密密碼匹配,則解鎖成功;若不匹配,則解鎖失敗,并可提醒用戶重新輸入解鎖密碼(即解密密碼),并在輸入次數(shù)超過預(yù)設(shè)次數(shù)后,禁止再次輸入解鎖密碼。由于虛擬密碼鎖上具有多個(gè)指示點(diǎn)(基準(zhǔn)點(diǎn)與其他指示點(diǎn)相同),但加密密碼設(shè)置過程中選擇的基準(zhǔn)點(diǎn)只有設(shè)置加密密碼的用戶自己知道,因此即使旁觀者看到用戶進(jìn)行電子設(shè)備的解鎖過程,也會因不知基準(zhǔn)點(diǎn)的位置而難以知道解鎖密碼,從而提高電子設(shè)備使用過程中的安全性。
[0074]進(jìn)一步的,為了避免他人通過記住用戶進(jìn)行電子設(shè)備解鎖時(shí)某一指示點(diǎn)對應(yīng)的字符而推導(dǎo)出其他指示點(diǎn)對應(yīng)的字符的情況,在解鎖過程中,可調(diào)整第一區(qū)域上多個(gè)字符的排列順序。例如,每輸入一位解鎖密碼后,第一區(qū)域中的字符的排列順序就會發(fā)生隨機(jī)變化,從而提高解鎖過程的安全性。
[0075]進(jìn)一步的,在輸入解密密碼的過程中,不小心輸錯(cuò)密碼時(shí),可使第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對旋轉(zhuǎn)預(yù)定圈數(shù)或第一區(qū)域中的多個(gè)字符與第二區(qū)域的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對平行移動預(yù)定次數(shù),清空已記錄的解密字符。例如可設(shè)置第一區(qū)域中的多個(gè)字符相對于第二區(qū)域中的多個(gè)指示點(diǎn)連續(xù)順時(shí)針旋轉(zhuǎn)兩圈為清空操作。
[0076]進(jìn)一步的,當(dāng)虛擬密碼鎖為條形結(jié)構(gòu)時(shí),步驟S501具體為:檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。
[0077]其中,第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符平行移動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示點(diǎn)平行移動。第一區(qū)域與第二區(qū)域可以是橫向平行并列排布,也可是縱向平行并列排布,也可以是其他可實(shí)現(xiàn)形式的排布,本發(fā)明實(shí)施例對此不進(jìn)行限定。
[0078]進(jìn)一步的,當(dāng)虛擬密碼鎖為圓形結(jié)構(gòu)時(shí),步驟S501具體為:檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0079]其中,第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動,可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示點(diǎn)順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0080]為進(jìn)一步理解本發(fā)明實(shí)施例提供的上述技術(shù)方案,下面以一具體實(shí)施例加以說明。
[0081 ] 例如,如圖3所示,密碼鎖界面200包括一以表盤形式排列數(shù)字的密碼區(qū)域3,和環(huán)繞密碼區(qū)域3的指示區(qū)域4。通過旋轉(zhuǎn)中間的密碼區(qū)域3,可使密碼區(qū)域3中的數(shù)字對準(zhǔn)指示區(qū)域4中指示點(diǎn)402。其中,解鎖方式可為:先順時(shí)針旋轉(zhuǎn)密碼區(qū)域3使密碼區(qū)域3中的一個(gè)數(shù)字與指示點(diǎn)A (被選定的基準(zhǔn)點(diǎn)402)對齊,然后逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄旋轉(zhuǎn)方向發(fā)生變化時(shí)刻指示點(diǎn)A對應(yīng)的數(shù)字,該數(shù)字即為解密密碼的第一位,繼續(xù)逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,再使密碼區(qū)域3中一個(gè)數(shù)字與指示點(diǎn)A對齊,然后順時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄旋轉(zhuǎn)方向發(fā)生變化時(shí)刻指示點(diǎn)A對應(yīng)的數(shù)字,該數(shù)字即為解密密碼的第二位,以此類推輸入解密密碼,若輸入的解密密碼與預(yù)先設(shè)置的加密密碼相同,則解鎖成功;若不同,則解鎖失敗。
[0082]其中,如圖3所示,在設(shè)置加密密碼的過程中,被選定的基準(zhǔn)點(diǎn)402變色高亮顯示,以便進(jìn)行加密密碼的設(shè)置。在解鎖過程中,如圖4所示,被選定的基準(zhǔn)點(diǎn)402與其他指示401點(diǎn)的顏色和形狀均相同,可以有效防止在解鎖過程中因他人知道基準(zhǔn)點(diǎn)的位置,從而知道解鎖密碼。當(dāng)然還可設(shè)置該基準(zhǔn)點(diǎn)與其他指示點(diǎn)顏色相同,但其他指示點(diǎn)和基準(zhǔn)點(diǎn)的形狀均不同,或者基準(zhǔn)點(diǎn)的顏色和加密時(shí)的高亮顯示保持一致,但其他指示點(diǎn)的顏色也均不相同且均高亮顯示,以防止解密密碼被他人識別造成的解密密碼泄露問題。
[0083]綜合實(shí)施例一和實(shí)施例二描述的技術(shù)方案,在設(shè)置密碼的過程中,首先在第二區(qū)域中的多個(gè)指示點(diǎn)中選擇一個(gè)基準(zhǔn)點(diǎn),然后根據(jù)選擇的基準(zhǔn)點(diǎn)設(shè)置加密密碼,在解鎖過程中,只有在選對加密密碼設(shè)置過程中選擇的基準(zhǔn)點(diǎn)后,再依次輸入相應(yīng)的解密密碼,才可進(jìn)行解鎖,由于加密密碼設(shè)置過程中選擇的基準(zhǔn)點(diǎn)只有設(shè)置加密密碼的用戶自己知道,因此通過上述的加密方法和解密方法可以有效避免用戶在輸入密碼的過程中被別人知道密碼的問題,從而大大提高電子設(shè)備使用過程中的安全性。
[0084]為進(jìn)一步理解上述實(shí)施例一提供的加密方法和實(shí)施例二提供的解密方法,下面以如圖3和圖4所示的虛擬密碼鎖為例,將加密方法與解密方法結(jié)合說明。
[0085]假設(shè)用戶想設(shè)置的加密密碼為1、6、3、5,加密密碼的設(shè)置的過程如下:
[0086]第一步、用戶首先從五個(gè)指示點(diǎn)401中選擇一個(gè)用于設(shè)置加密密碼的基準(zhǔn)點(diǎn)402,選中后的基準(zhǔn)點(diǎn)402變色高亮顯示,幫助用戶設(shè)置密碼,如圖3中A點(diǎn)所示。
[0087]第二步、順時(shí)針將數(shù)字I旋轉(zhuǎn)到A點(diǎn)位置,然后開始逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字I)即為加密密碼的第一位。
[0088]第三步、繼續(xù)逆時(shí)針旋轉(zhuǎn),將數(shù)字6旋轉(zhuǎn)到A點(diǎn)位置,然后開始順時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字6)即為加密密碼的第二位。
[0089]第四步、繼續(xù)順時(shí)針旋轉(zhuǎn),將數(shù)字3旋轉(zhuǎn)到A點(diǎn)位置,然后開始逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字3)即為加密密碼的第三位。
[0090]第五步、繼續(xù)逆時(shí)針旋轉(zhuǎn),將數(shù)字5旋轉(zhuǎn)到A點(diǎn)位置,點(diǎn)擊虛擬密碼鎖200上的完成按鈕(圖中未標(biāo)出),并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字5)即為加密密碼的第四位,至此即生成欲要設(shè)置的四位密碼1、6、3、5。
[0091]解密過程:
[0092]解密的過程與設(shè)置加密密碼的過程類似,都是通過順時(shí)針或逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3使數(shù)字與加密時(shí)指定的基準(zhǔn)點(diǎn)匹配,完成解密密碼的輸入。接上述加密過程,對解密過程進(jìn)行描述。
[0093]假設(shè)用戶設(shè)置好的密碼為1、6、3、5,基準(zhǔn)點(diǎn)為圖4中的A點(diǎn),解密的過程如下:
[0094]第一步、將密碼區(qū)域3按順時(shí)針方向旋轉(zhuǎn),將數(shù)字I旋轉(zhuǎn)到A點(diǎn)位置,然后逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字I)即為解密密碼的第一位。在解密的過程中,加密時(shí)設(shè)定的基準(zhǔn)點(diǎn)的顏色在解密的時(shí)候會變?yōu)榕c其他四個(gè)指示點(diǎn)相同,形狀也相同。
[0095]第二步、繼續(xù)逆時(shí)針旋轉(zhuǎn),將數(shù)字旋轉(zhuǎn)到A點(diǎn)位置,然后開始順時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字6)即為解密密碼的第二位;
[0096]第三步、繼續(xù)順時(shí)針旋轉(zhuǎn),將數(shù)字3旋轉(zhuǎn)到A點(diǎn)位置,然后開始逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3,并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字3)即為解密密碼的第三位;
[0097]第四步、繼續(xù)逆時(shí)針旋轉(zhuǎn),將數(shù)字5旋轉(zhuǎn)到A點(diǎn)位置,停止旋轉(zhuǎn),并記錄此時(shí)A點(diǎn)對應(yīng)的數(shù)值,該數(shù)值(即數(shù)字5)即為解密密碼的第四位,至此解密密碼輸入完畢。
[0098]其中,為進(jìn)一步保證解密密碼的安全性,解密的過程中,表盤上的數(shù)字順序會隨機(jī)發(fā)生變化。當(dāng)用戶順時(shí)針旋轉(zhuǎn)密碼區(qū)域3將第一位解密密碼對準(zhǔn)基準(zhǔn)點(diǎn)A并開始逆時(shí)針旋轉(zhuǎn)密碼區(qū)域3時(shí),密碼區(qū)域3上的數(shù)字的順序就會發(fā)生隨機(jī)變化。后面每完成一位解密密碼的輸入,密碼區(qū)域3上的字符順序都會相應(yīng)變化。通過這個(gè)方法,可以避免別人專門記住某一個(gè)指示點(diǎn)上的數(shù)字而推導(dǎo)出其他指示點(diǎn)上的數(shù)字,進(jìn)而確定解密密碼的問題。
[0099]實(shí)施例三
[0100]首先需要說明的是,電子設(shè)備包括如實(shí)施例一中所述的虛擬密碼鎖,關(guān)于虛擬密碼鎖的結(jié)構(gòu)已在實(shí)施例一中說明,這里便不再進(jìn)行贅述。
[0101]如圖6所示,本發(fā)明實(shí)施例提供的電子設(shè)備還包括:
[0102]基準(zhǔn)點(diǎn)確定模塊601,用于從多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn)。
[0103]其中,用戶可根據(jù)個(gè)人喜好和需要在多個(gè)指示點(diǎn)中選擇一個(gè)作為設(shè)置加密密碼的基準(zhǔn)點(diǎn),該基準(zhǔn)點(diǎn)只有設(shè)置加密密碼的用戶知道。多個(gè)指示點(diǎn)可以通過顏色進(jìn)行區(qū)別,也可以通過指示點(diǎn)的外觀形狀進(jìn)行區(qū)別,甚至可以通過顏色和外觀形狀的組合進(jìn)行區(qū)別。多個(gè)指示點(diǎn)的作用在于擾亂旁觀者的判斷,在進(jìn)行解鎖時(shí),使旁觀者難以確定解鎖時(shí)所依據(jù)的基準(zhǔn)點(diǎn)的位置,以提高該虛擬密碼鎖的安全性。
[0104]第一檢測模塊602,用于檢測多個(gè)字符與多個(gè)指示點(diǎn)的相對運(yùn)動。
[0105]在本發(fā)明實(shí)施例中是根據(jù)基準(zhǔn)點(diǎn)和第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動的變化確定加密密碼的,因此需第一檢測模塊602實(shí)時(shí)檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動。
[0106]密碼字符記錄模塊603,用于記錄一個(gè)或多個(gè)密碼字符,所述密碼字符為多個(gè)字符與多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),該基準(zhǔn)點(diǎn)對應(yīng)的字符。
[0107]為進(jìn)一步理解密碼字符記錄模塊603是如何記錄密碼字符的,可舉例說明,例如,如圖2所示,對于條形結(jié)構(gòu)的虛擬密碼鎖100,第一區(qū)域I與第二區(qū)域2上下平行并列排布,第二區(qū)域2中的多個(gè)指示點(diǎn)201固定,第一區(qū)域I中的多個(gè)字符(即圖中所示的數(shù)字I?9)可相對于第二區(qū)域2中的多個(gè)指示點(diǎn)201向左移動或向右移動,那么記錄的密碼字符為:當(dāng)?shù)谝粎^(qū)域I中的某一個(gè)字符(例如數(shù)字5)通過向右移動與基準(zhǔn)點(diǎn)202對齊后,又以相反的方向(即向左移動)離開與基準(zhǔn)點(diǎn)202對齊的位置時(shí),由于該字符在與基準(zhǔn)點(diǎn)202對齊時(shí)發(fā)生了由向左移動到向右移動的切換,因此該字符被記錄為一位密碼字符,其他密碼字符的記錄以此類推。同理,當(dāng)?shù)谝粎^(qū)域上布置多個(gè)指示點(diǎn),第二區(qū)域上布置多個(gè)字符的加密原理相同。其他形狀,例如上下并排的半弧形結(jié)構(gòu)、波浪線結(jié)構(gòu)的第一區(qū)域、第二區(qū)域的加密原理亦相同,此處不再贅述。
[0108]其中,第一相對運(yùn)動方向和第二相對運(yùn)動方向?qū)τ诓煌奶摂M密碼鎖結(jié)構(gòu)具有不同的定義,例如,對于圓形結(jié)構(gòu)的虛擬密碼鎖,第一相對運(yùn)動方向?yàn)轫槙r(shí)針旋轉(zhuǎn)方向(或逆時(shí)針旋轉(zhuǎn)方向),則第二相對運(yùn)動方向?yàn)槟鏁r(shí)針旋轉(zhuǎn)方向(或順時(shí)針旋轉(zhuǎn)方向);對于第一區(qū)域和第二區(qū)域?yàn)樯舷缕叫胁⒘械臈l形結(jié)構(gòu)虛擬密碼鎖,第一相對運(yùn)動方向?yàn)橄蛴蚁鄬ζ叫幸苿?或向左相對平行移動),則第二相對運(yùn)動方向?yàn)橄蜃笙鄬ζ叫幸苿?或向右相對平行移動),具體方向的定義依據(jù)虛擬密碼鎖的結(jié)構(gòu)確定。
[0109]需要說明的是,在本發(fā)明實(shí)施例中,對于占據(jù)一定區(qū)域的字符與占據(jù)一定區(qū)域的指示點(diǎn)的對齊為:當(dāng)字符所占區(qū)域超過一半以上的面積與指示點(diǎn)所占區(qū)域?qū)?yīng)或當(dāng)指示點(diǎn)所占區(qū)域的超過一半以上的面積與字符所占區(qū)域?qū)?yīng)時(shí),即屬于字符與基準(zhǔn)點(diǎn)對齊。
[0110]加密密碼生成模塊604,用于根據(jù)記錄的一個(gè)或多個(gè)密碼字符,以及每個(gè)密碼字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成加密密碼。
[0111]綜上所示,通過上述裝置,可完成加密密碼的設(shè)置過程,首先通過基準(zhǔn)點(diǎn)確定模塊601在多個(gè)指示點(diǎn)中選擇一個(gè)基準(zhǔn)點(diǎn),然后通過第一檢測模塊602實(shí)時(shí)檢測檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動,同時(shí)密碼字符記錄模塊603記錄所需的密碼字符,最后加密密碼生成模塊604將用于設(shè)置加密密碼的密碼字符生成加密密碼。
[0112]在解鎖時(shí),由于需要根據(jù)解鎖密碼和基準(zhǔn)點(diǎn)進(jìn)行解鎖,但只有設(shè)置加密密碼的用戶知道基準(zhǔn)點(diǎn)的位置,因此,即使旁觀者看到用戶進(jìn)行電子設(shè)備的解鎖過程,也會因不確定基準(zhǔn)點(diǎn)的位置,而難以知道解鎖密碼,從而提高電子設(shè)備使用的安全性。
[0113]進(jìn)一步的,如圖7所示,該電子設(shè)備還包括:
[0114]高亮顯示模塊605,用于高亮顯示第二區(qū)域中的基準(zhǔn)點(diǎn)。
[0115]在設(shè)置加密密碼時(shí),為了提高選定的基準(zhǔn)點(diǎn)的可識別度,方便用戶根據(jù)基準(zhǔn)點(diǎn)設(shè)置加密密碼,被選中的基準(zhǔn)點(diǎn)可變色高亮顯示,以區(qū)別于其他指示點(diǎn)。需要說明的是,在解鎖過程中,可設(shè)置該基準(zhǔn)點(diǎn)和其他指示點(diǎn)的顏色和形狀均相同,或者該基準(zhǔn)點(diǎn)與其他指示點(diǎn)顏色相同,但其他指示點(diǎn)和基準(zhǔn)點(diǎn)的形狀均不同,或者基準(zhǔn)點(diǎn)的顏色和加密時(shí)的高亮顯示保持一致,但其他指示點(diǎn)的顏色也均不相同且均高亮顯示,從而使旁觀者即使看到用戶進(jìn)行電子設(shè)備的解鎖過程,也會因?yàn)椴磺宄鶞?zhǔn)點(diǎn)的位置,而難以確定解鎖密碼,以防止解密密碼被他人識別造成的解密密碼泄露問題。
[0116]進(jìn)一步的,如圖7所示,第一檢測模塊602包括:
[0117]第一檢測單元6021,用于檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0118]當(dāng)虛擬密碼鎖為條形結(jié)構(gòu)時(shí),第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符平行移動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示點(diǎn)平行移動。第一區(qū)域與第二區(qū)域可以是橫向平行并列排布,也可是縱向平行并列排布,也可以是其他可實(shí)現(xiàn)形式的排布,本發(fā)明實(shí)施例對此不進(jìn)行限定。
[0119]進(jìn)一步的,如圖8所示,第一檢測模塊602包括:
[0120]第二檢測單元6022,用于檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。
[0121]當(dāng)虛擬密碼鎖為圓形結(jié)構(gòu)時(shí),第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動,可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示點(diǎn)順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0122]需要說明的是,該電子設(shè)備為與上述實(shí)施例一中電子設(shè)備的加密方法對應(yīng)的裝置,上述方法實(shí)施例中的所有實(shí)現(xiàn)方式均適用于該電子設(shè)備的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
[0123]實(shí)施例四
[0124]首先需要說明的是,電子設(shè)備包括如實(shí)施例一中所述的虛擬密碼鎖,關(guān)于虛擬密碼鎖的結(jié)構(gòu)已在實(shí)施例一中說明,這里便不再進(jìn)行贅述。
[0125]如圖9所示,本發(fā)明實(shí)施例提供的電子設(shè)備還包括:
[0126]第二檢測模塊901,用于檢測多個(gè)字符與多個(gè)指示點(diǎn)的第一方向相對運(yùn)動。
[0127]在本發(fā)明實(shí)施例中是根據(jù)基準(zhǔn)點(diǎn)以及第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動的變化確定解密密碼的,因此需第二檢測模塊901實(shí)時(shí)檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對運(yùn)動。
[0128]解密字符記錄模塊902,用于記錄一個(gè)或多個(gè)解密字符,解密字符為多個(gè)字符與多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),一基準(zhǔn)點(diǎn)對應(yīng)的字符;其中,該基準(zhǔn)點(diǎn)為多個(gè)指示點(diǎn)中的一個(gè)。
[0129]為進(jìn)一步理解解密字符記錄模塊902是如何記錄解密字符的,可舉例說明,例如,如圖2所示,對于條形結(jié)構(gòu)的虛擬密碼鎖100,第一區(qū)域I與第二區(qū)域2上下平行并列排布,第二區(qū)域2中的多個(gè)指示點(diǎn)201固定,第一區(qū)域I中的多個(gè)字符(即圖中所示的數(shù)字I?9)可相對于第二區(qū)域2中的多個(gè)指示點(diǎn)201向左移動或向右移動,那么記錄的解密字符為:當(dāng)?shù)谝粎^(qū)域I中的某一個(gè)字符(例如數(shù)字5)通過向右移動與基準(zhǔn)點(diǎn)202對齊后,又以相反的方向(即向左移動)離開與基準(zhǔn)點(diǎn)202對齊的位置時(shí),由于該字符在與基準(zhǔn)點(diǎn)202對齊時(shí)發(fā)生了由向左移動到向右移動的切換,因此該字符被記錄為一位解密字符,其他解密字符的記錄以此類推。同理,當(dāng)?shù)谝粎^(qū)域上布置多個(gè)指示點(diǎn),第二區(qū)域上布置多個(gè)字符的解密原理相同。其他形狀,例如上下并排的半弧形結(jié)構(gòu)、波浪線結(jié)構(gòu)的第一區(qū)域、第二區(qū)域的解密原理亦相同,此處不再贅述。
[0130]其中,第一相對運(yùn)動方向和第二相對運(yùn)動方向?qū)τ诓煌奶摂M密碼鎖結(jié)構(gòu)具有不同的定義,例如,對于圓形結(jié)構(gòu)的虛擬密碼鎖,第一相對運(yùn)動方向?yàn)轫槙r(shí)針旋轉(zhuǎn)方向(或逆時(shí)針旋轉(zhuǎn)方向),則第二相對運(yùn)動方向?yàn)槟鏁r(shí)針旋轉(zhuǎn)方向(或順時(shí)針旋轉(zhuǎn)方向);對于第一區(qū)域和第二區(qū)域?yàn)樯舷缕叫胁⒘械臈l形結(jié)構(gòu)虛擬密碼鎖,第一相對運(yùn)動方向?yàn)橄蛴蚁鄬ζ叫幸苿?或向左相對平行移動),則第二相對運(yùn)動方向?yàn)橄蜃笙鄬ζ叫幸苿?或向右相對平行移動),具體方向的定義依據(jù)虛擬密碼鎖的結(jié)構(gòu)確定。
[0131]需要說明的是,在本發(fā)明實(shí)施例中,對于占據(jù)一定區(qū)域的字符與占據(jù)一定區(qū)域的指示點(diǎn)的對齊為當(dāng)字符所占區(qū)域超過一半以上的面積與指示點(diǎn)所占區(qū)域?qū)?yīng)或當(dāng)指示點(diǎn)所占區(qū)域的超過一半以上的面積與字符所占區(qū)域?qū)?yīng)時(shí),即屬于字符與基準(zhǔn)點(diǎn)對齊。
[0132]解密密碼生成模塊903,用于根據(jù)記錄的一個(gè)或多個(gè)解密字符,以及每個(gè)解密字符與基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成解密密碼。
[0133]密碼匹配模塊904,用于當(dāng)解密密碼與預(yù)先設(shè)置的加密密碼匹配時(shí),確定解鎖成功。
[0134]綜上所示,本發(fā)明實(shí)施例提供的上述技術(shù)方案為首先通過第二檢測模塊901實(shí)時(shí)檢測多個(gè)字符與多個(gè)指示點(diǎn)的相對運(yùn)動,同時(shí)解密字符記錄模塊902記錄一個(gè)或多個(gè)解密字符,然后解密密碼生成模塊903根據(jù)記錄的解密字符生成解密密碼,最后密碼匹配模塊904判斷解密密碼生成模塊903生成的解密密碼是否與預(yù)先設(shè)置的加密密碼匹配,若匹配,則確定解鎖成功,若不匹配,則確定解鎖失敗,并可提醒用戶重新輸入解鎖密碼(即解密密碼),并在輸入次數(shù)超過預(yù)設(shè)次數(shù)后,禁止再次輸入解鎖密碼。由于密碼鎖界面上同時(shí)存在多個(gè)與上述基準(zhǔn)點(diǎn)相同的指示點(diǎn),因此,即使旁觀者看到解鎖過程,也會因?yàn)椴淮_定基準(zhǔn)點(diǎn)的位置而難以知道解鎖密碼,從而提高電子設(shè)置使用的安全性。
[0135]進(jìn)一步的,如圖10和圖11所示,該電子設(shè)備還包括:
[0136]調(diào)整模塊905,用于調(diào)整第一區(qū)域中的一個(gè)或多個(gè)字符的排列順序。
[0137]為了避免他人通過記住用戶進(jìn)行電子設(shè)備解鎖時(shí)進(jìn)入某一指示點(diǎn)對應(yīng)的字符而推導(dǎo)出其他指示點(diǎn)對應(yīng)的字符的情況,在解鎖過程中,可調(diào)整第一區(qū)域上多個(gè)字符的排列順序。例如,每輸入一位解鎖密碼后,第一區(qū)域中的字符的排列順序就會發(fā)生隨機(jī)變化,從而提高解鎖過程的安全性。
[0138]進(jìn)一步的,如圖10和圖11所示,該電子設(shè)備還包括:
[0139]清空模塊906,用于當(dāng)?shù)谝粎^(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對旋轉(zhuǎn)預(yù)定圈數(shù)或第一區(qū)域中的多個(gè)字符與第二區(qū)域的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對平行移動預(yù)定次數(shù)時(shí),清空已記錄的密碼字符。
[0140]當(dāng)用戶在輸入解密密碼的過程中,不小心輸錯(cuò)密碼時(shí),可使第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對旋轉(zhuǎn)預(yù)定圈數(shù)或第一區(qū)域中的多個(gè)字符與第二區(qū)域的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對平行移動預(yù)定次數(shù),清空已記錄的解密字符。例如可設(shè)置第一區(qū)域中的多個(gè)字符相對于第二區(qū)域中的多個(gè)指示點(diǎn)連續(xù)順時(shí)針旋轉(zhuǎn)兩圈為清空操作。
[0141]進(jìn)一步的,如圖10所示,第二檢測模塊901包括:
[0142]第一檢測單元9011,用于檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0143]例如,當(dāng)虛擬密碼鎖為圓形結(jié)構(gòu)時(shí),第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動,可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示順時(shí)針旋轉(zhuǎn)運(yùn)動或逆時(shí)針旋轉(zhuǎn)運(yùn)動。
[0144]進(jìn)一步的,如圖11所示,第二檢測模塊901包括:
[0145]第二檢測單元9012,用于檢測第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。
[0146]例如,當(dāng)虛擬密碼鎖為條形結(jié)構(gòu)時(shí),第一區(qū)域中的多個(gè)字符與第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動可以是第一區(qū)域中的多個(gè)字符固定,第二區(qū)域中的多個(gè)指示點(diǎn)相對多個(gè)字符平行移動,也可以是第二區(qū)域中的多個(gè)指示點(diǎn)固定,第一區(qū)域中的多個(gè)字符相對多個(gè)指示點(diǎn)平行移動。第一區(qū)域與第二區(qū)域可以是橫向平行并列排布,也可是縱向平行并列排布,也可以是其他可實(shí)現(xiàn)形式的排布,本發(fā)明實(shí)施例對此不進(jìn)行限定。
[0147]需要說明的是,該電子設(shè)備為與上述實(shí)施例二中電子設(shè)備的解密方法對應(yīng)的裝置,上述方法實(shí)施例中的所有實(shí)現(xiàn)方式均適用于該電子的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
[0148]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0149]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0150]本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0151]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0152]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0153]盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
[0154]還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0155]應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種電子設(shè)備的加密方法,其特征在于,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)產(chǎn)生對應(yīng)關(guān)系,所述加密方法包括: 從所述多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn); 檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動; 記錄一個(gè)或多個(gè)密碼字符,所述密碼字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),所述基準(zhǔn)點(diǎn)對應(yīng)的字符; 根據(jù)記錄的一個(gè)或多個(gè)密碼字符,以及每個(gè)密碼字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成加密密碼。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn)的步驟之后,還包括: 高亮顯示所述第二區(qū)域中的所述基準(zhǔn)點(diǎn)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動的步驟包括: 檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動的步驟包括: 檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。5.一種電子設(shè)備的解密方法,其特征在于,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)產(chǎn)生對應(yīng)關(guān)系,所述解密方法包括: 檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動; 記錄一個(gè)或多個(gè)解密字符,所述解密字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),一基準(zhǔn)點(diǎn)對應(yīng)的字符;其中,所述基準(zhǔn)點(diǎn)為所述多個(gè)指示點(diǎn)中的一個(gè); 根據(jù)記錄的一個(gè)或多個(gè)解密字符,以及每個(gè)解密字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成解密密碼; 若所述解密密碼與預(yù)先設(shè)置的加密密碼匹配,則解鎖成功。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動的步驟之前,還包括: 調(diào)整所述第一區(qū)域中的一個(gè)或多個(gè)字符的排列順序。7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述記錄一個(gè)或多個(gè)密碼字符的過程中,所述解密方法還包括: 當(dāng)所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對旋轉(zhuǎn)預(yù)定圈數(shù)或所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對平行移動預(yù)定次數(shù)時(shí),清空已記錄的解密字符。8.根據(jù)權(quán)利要求5或I所述的方法,其特征在于,所述檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動的步驟包括: 檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。9.根據(jù)權(quán)利要求5或7所述的方法,其特征在于,所述檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動的步驟包括: 檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)產(chǎn)生對應(yīng)關(guān)系,所述電子設(shè)備還包括: 基準(zhǔn)點(diǎn)確定模塊,用于從所述多個(gè)指示點(diǎn)中確定一個(gè)基準(zhǔn)點(diǎn); 第一檢測模塊,用于檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動; 密碼字符記錄模塊,用于記錄一個(gè)或多個(gè)密碼字符,所述密碼字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),所述基準(zhǔn)點(diǎn)對應(yīng)的字符; 加密密碼生成模塊,用于根據(jù)記錄的一個(gè)或多個(gè)密碼字符,以及每個(gè)密碼字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成加密密碼。11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 高亮顯示模塊,用于高亮顯示所述第二區(qū)域中的所述基準(zhǔn)點(diǎn)。12.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述第一檢測模塊包括: 第一檢測單元,用于檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。13.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述第一檢測模塊還包括: 第二檢測單元,用于檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。14.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括一虛擬密碼鎖,所述虛擬密碼鎖包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域中設(shè)有多個(gè)字符,所述第二區(qū)域中設(shè)有多個(gè)指示點(diǎn),所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)可相對運(yùn)動以使字符與指示點(diǎn)之間產(chǎn)生對應(yīng)關(guān)系,所述電子設(shè)備還包括: 第二檢測模塊,用于檢測所述多個(gè)字符與所述多個(gè)指示點(diǎn)的相對運(yùn)動; 解密字符記錄模塊,用于記錄一個(gè)或多個(gè)解密字符,所述解密字符為所述多個(gè)字符與所述多個(gè)指示點(diǎn)之間的相對運(yùn)動由第一相對運(yùn)動方向切換為第二相對運(yùn)動方向時(shí),一基準(zhǔn)點(diǎn)對應(yīng)的字符;其中,所述基準(zhǔn)點(diǎn)為所述多個(gè)指示點(diǎn)中的一個(gè); 解密密碼生成模塊,用于根據(jù)記錄的一個(gè)或多個(gè)解密字符,以及每個(gè)解密字符與所述基準(zhǔn)點(diǎn)對應(yīng)的先后順序,生成解密密碼; 密碼匹配模塊,用于當(dāng)所述解密密碼與預(yù)先設(shè)置的加密密碼匹配時(shí),確定解鎖成功。15.根據(jù)權(quán)利要求14所述的電子設(shè)備,其特征在于,還包括: 調(diào)整模塊,用于調(diào)整所述第一區(qū)域中的一個(gè)或多個(gè)字符的排列順序。16.根據(jù)權(quán)利要求14所述的電子設(shè)備,其特征在于,還包括: 清空模塊,用于當(dāng)所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對旋轉(zhuǎn)預(yù)定圈數(shù)或所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域的多個(gè)指示點(diǎn)連續(xù)按照預(yù)定的方向相對平行移動預(yù)定次數(shù)時(shí),清空已記錄的解密字符。17.根據(jù)權(quán)利要求14或16所述的電子設(shè)備,其特征在于,所述第二檢測模塊包括: 第三檢測單元,用于檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對順時(shí)針旋轉(zhuǎn)運(yùn)動或相對逆時(shí)針旋轉(zhuǎn)運(yùn)動。18.根據(jù)權(quán)利要求14或16所述的電子設(shè)備,其特征在于,所述第二檢測模塊還包括: 第四檢測單元,用于檢測所述第一區(qū)域中的多個(gè)字符與所述第二區(qū)域中的多個(gè)指示點(diǎn)的相對平行移動。
【文檔編號】G06F21/44GK105825119SQ201510642839
【公開日】2016年8月3日
【申請日】2015年9月30日
【發(fā)明人】陳文濤
【申請人】南京步步高通信科技有限公司