欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于視覺混淆的防偷窺密碼鎖系統(tǒng)及解鎖方法

文檔序號(hào):6621929閱讀:327來源:國(guó)知局
一種基于視覺混淆的防偷窺密碼鎖系統(tǒng)及解鎖方法
【專利摘要】本發(fā)明公開了一種基于視覺混淆的防偷窺密碼鎖系統(tǒng),包括存儲(chǔ)模塊、設(shè)置模塊、生成模塊、顯示單元、輸入單元、獲取模塊、判斷模塊及解鎖模塊。本發(fā)明還公開了一種基于視覺混淆的防偷窺解鎖方法,其包括以下步驟:預(yù)先設(shè)定初始密碼;用戶通過激活操作,進(jìn)入解鎖界面;基于每個(gè)密碼圖標(biāo),生成一個(gè)包含該密碼圖標(biāo)和多個(gè)混淆圖標(biāo)的圖標(biāo)組,然后進(jìn)行隨機(jī)排列;用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,并依序進(jìn)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組;根據(jù)人機(jī)交互操作的執(zhí)行次序?qū)D標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列;判斷模塊判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配;執(zhí)行解鎖動(dòng)作。本發(fā)明通過視覺混淆,有效提高了電子設(shè)備的防偷窺性和安全性。
【專利說明】一種基于視覺混淆的防偷窺密碼鎖系統(tǒng)及解鎖方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及密碼鎖及解鎖【技術(shù)領(lǐng)域】,尤其涉及一種基于視覺混淆的防偷窺解鎖方法。

【背景技術(shù)】
[0002]在日常生活中,人們登陸網(wǎng)站、登陸電子郵箱、ATM取款、電腦賬戶登錄,以及電腦或移動(dòng)端的網(wǎng)上支付,以及手機(jī)等電子設(shè)備的屏幕解鎖和安全指令驗(yàn)證都需要輸入密碼。
[0003]目前,用戶登陸網(wǎng)站、電子郵箱、ATM取款以及網(wǎng)上支付時(shí),主要是通過鍵盤輸入字符來實(shí)現(xiàn)密碼輸入,如果他人窺視到密碼輸入過程中所鍵入的字符或者手勢(shì)動(dòng)作,很容易獲取到密碼,而后輕易的通過密碼解除安全保護(hù),進(jìn)而竊取到用戶的私人信息和財(cái)產(chǎn)。
[0004]對(duì)手機(jī)而言,傳統(tǒng)的解鎖方式主要有兩種,一種是在屏幕上進(jìn)行點(diǎn)擊或拖動(dòng)等手勢(shì)動(dòng)作進(jìn)行解鎖,二是通過輸入字符進(jìn)行解鎖。
[0005]以上的解鎖方式(即密碼輸入方式)均存在以下缺陷:解鎖的方式單一,密碼容易泄露,懷有惡意的人可以通過偷窺用戶的解鎖操作,獲取用戶的密碼,使得手機(jī)(等電子設(shè)備上的安全保護(hù)輕易被解除,使得用戶的)私人財(cái)產(chǎn)和信息遭到竊取。


【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的在于提供一種基于視覺混淆的防偷窺密碼鎖系統(tǒng)及其解鎖方法。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
[0008]一種基于視覺混淆的防偷窺密碼鎖系統(tǒng),包括:
[0009]存儲(chǔ)模塊,用于存儲(chǔ)圖標(biāo)素材庫(kù);
[0010]設(shè)置模塊,用于設(shè)定初始密碼,所述初始密碼為多個(gè)依序排列的密碼圖標(biāo),所述密碼圖標(biāo)為圖標(biāo)素材庫(kù)中選取的圖標(biāo);
[0011]生成模塊,基于每個(gè)密碼圖標(biāo),生成一個(gè)包含該密碼圖標(biāo)和多個(gè)混淆圖標(biāo)的圖標(biāo)組,并對(duì)得到的多個(gè)圖標(biāo)組進(jìn)行隨機(jī)排列,生成圖標(biāo)組序列,所述混淆圖標(biāo)為圖標(biāo)素材庫(kù)中隨機(jī)提取的且與密碼圖標(biāo)不同的圖標(biāo)圖標(biāo);
[0012]顯示單元,用于顯示圖標(biāo)組序列;
[0013]輸入單元,執(zhí)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組;
[0014]獲取模塊,用于獲取人機(jī)交互操作所關(guān)聯(lián)的圖標(biāo)組,并根據(jù)人機(jī)交互操作的執(zhí)行次序,對(duì)圖標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列;
[0015]判斷模塊,判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配。
[0016]解鎖模塊,用于執(zhí)行解鎖動(dòng)作。
[0017]優(yōu)選地,所述顯示單元為顯示屏。
[0018]優(yōu)選地,所述輸入單元為觸摸屏,所述人機(jī)交互操作為觸按與圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置。
[0019]優(yōu)選地,其還包括檢測(cè)模塊,用于檢測(cè)所述關(guān)聯(lián)位置是否被觸按。
[0020]一種基于視覺混淆的防偷窺解鎖方法,包括以下步驟:
[0021]S1、預(yù)先設(shè)定初始密碼,所述初始密碼為多個(gè)依序排列的密碼圖標(biāo),所述密碼圖標(biāo)為圖標(biāo)素材庫(kù)中選取的圖標(biāo);
[0022]S2、用戶通過激活操作,進(jìn)入解鎖界面;
[0023]S3、基于每個(gè)密碼圖標(biāo),生成模塊生成一個(gè)包含該密碼圖標(biāo)和多個(gè)混淆圖標(biāo)的圖標(biāo)組,然后將得到的多個(gè)圖標(biāo)組進(jìn)行隨機(jī)排列,生成圖標(biāo)組序列并顯示在解鎖界面上,所述混渚圖標(biāo)為生成|吳塊在圖標(biāo)素材庫(kù)中隨機(jī)提取的圖標(biāo);
[0024]S4、用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,并基于初始密碼中的密碼圖標(biāo)的排列次序,依序進(jìn)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組;
[0025]S5、獲取模塊獲取人機(jī)交互操作的執(zhí)行次序及其關(guān)聯(lián)的圖標(biāo)組,并根據(jù)人機(jī)交互操作的執(zhí)行次序,對(duì)圖標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列;
[0026]S6、判斷模塊判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配,若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息;
[0027]S7、執(zhí)行解鎖動(dòng)作。
[0028]優(yōu)選地,所述步驟S4具體包括以下分步驟:
[0029]S41、用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,并根據(jù)初始密碼中密碼圖標(biāo)的排列次序,確定圖標(biāo)組的排列次序;
[0030]S42、根據(jù)圖標(biāo)組的排列次序,依序進(jìn)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組,所述人機(jī)交互操作為在觸摸屏上觸按與圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置;
[0031]S43、檢測(cè)模塊檢測(cè)每個(gè)圖標(biāo)組對(duì)應(yīng)的位置是否被觸按,若是,則執(zhí)行步驟S5,若否,則保持鎖定狀態(tài)并提示操作錯(cuò)誤的信息;
[0032]優(yōu)選地,所述步驟S6具體為:對(duì)圖標(biāo)組結(jié)果序列和初始密碼中的每個(gè)相同排序位置,將圖標(biāo)組和密碼圖標(biāo)進(jìn)行比較,判斷該圖標(biāo)組中是否包含該密碼圖標(biāo),若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
[0033]優(yōu)選地,所述步驟S6具體為:對(duì)圖標(biāo)組結(jié)果序列中的每個(gè)圖標(biāo)組,提取其包含的密碼圖標(biāo)作為待校驗(yàn)密碼圖標(biāo),得到由多個(gè)依序排列的待校驗(yàn)密碼圖標(biāo),判斷位于每個(gè)相同排序位置的密碼圖標(biāo)和待校驗(yàn)密碼是否是相同的圖標(biāo),若是,則判定解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
[0034]優(yōu)選地,所述圖標(biāo)素材庫(kù)中的圖標(biāo)為字母、數(shù)字、植物、動(dòng)物、風(fēng)景、人物、人像、幾何圖形的一種或多種。
[0035]采用上述技術(shù)方案后,本發(fā)明與【背景技術(shù)】相比,具有如下優(yōu)點(diǎn):
[0036]1、本發(fā)明通過將密碼圖標(biāo)和混淆圖標(biāo)混雜在圖標(biāo)組中,即使他人窺視到解鎖過程中的屏幕信息,也無法確定密碼圖標(biāo)及完整密碼,有效提高了電子設(shè)備的防偷窺性和安全性。
[0037]2、圖標(biāo)組中的混淆圖標(biāo)隨機(jī)生成,使得每次解鎖時(shí),圖標(biāo)組具有不同的特征,他人無法根據(jù)之前窺視到的圖標(biāo)組特征進(jìn)行正確的解鎖操作。
[0038]3、在每次解鎖時(shí),多個(gè)圖標(biāo)組隨機(jī)排列,因此每次的解鎖手勢(shì)不同,即使他人窺視到某次或某幾次解鎖過程中的用戶手勢(shì)動(dòng)作,也無法由此獲得正確的密碼,從而進(jìn)一步提高了電子設(shè)備的防偷窺性和安全性。

【專利附圖】

【附圖說明】
[0039]圖1為本發(fā)明密碼鎖系統(tǒng)的結(jié)構(gòu)示意圖。
[0040]圖2為本發(fā)明解鎖方法的流程示意圖。
[0041]圖3為解鎖界面的示意圖。
[0042]圖4為另一解鎖界面的示意圖。
[0043]圖5顯示了根據(jù)密碼圖標(biāo)生成的多個(gè)圖標(biāo)組的結(jié)果。
[0044]圖6顯示了對(duì)多個(gè)圖標(biāo)組隨機(jī)排列后的結(jié)果。

【具體實(shí)施方式】
[0045]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]實(shí)施例
[0047]請(qǐng)參閱圖1,本發(fā)明公開了一種基于視覺混淆的防偷窺密碼鎖系統(tǒng),包括存儲(chǔ)模塊
1、設(shè)置模塊2、生成模塊3、顯示單元4、輸入單元5、獲取模塊6、判斷模塊7、解鎖模塊8及檢測(cè)模塊9,其中:
[0048]存儲(chǔ)模塊I用于存儲(chǔ)圖標(biāo)素材庫(kù),圖標(biāo)素材庫(kù)中的圖標(biāo)為字母、數(shù)字、植物、動(dòng)物、風(fēng)景、人物、人像、幾何圖形的一種或多種。
[0049]設(shè)置模塊2用于設(shè)定初始密碼,初始密碼為多個(gè)依序排列的密碼圖標(biāo),密碼圖標(biāo)為圖標(biāo)素材庫(kù)中選取的圖標(biāo)。
[0050]生成模塊3根據(jù)每個(gè)密碼圖標(biāo),生成一個(gè)包含該密碼圖標(biāo)和多個(gè)混淆圖標(biāo)的圖標(biāo)組,并對(duì)得到的多個(gè)圖標(biāo)組進(jìn)行隨機(jī)排列,生成圖標(biāo)組序列,混淆圖標(biāo)為圖標(biāo)素材庫(kù)中隨機(jī)提取的且與密碼圖標(biāo)不同的圖標(biāo)。
[0051]顯示單元4用于顯示圖標(biāo)組序列。在本實(shí)施例中,顯示單元4為顯示屏。
[0052]輸入單元5用于執(zhí)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組,其可采用鼠標(biāo)、鍵盤、觸摸屏等人機(jī)交互工具。在本實(shí)施例中,輸入單元5為觸摸屏,通過觸按與圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置來實(shí)現(xiàn)人機(jī)交互操作。
[0053]獲取模塊6用于獲取人機(jī)交互操作所關(guān)聯(lián)的圖標(biāo)組,并根據(jù)人機(jī)交互操作的執(zhí)行次序,對(duì)圖標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列。
[0054]判斷模塊7用于判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配。
[0055]解鎖模塊8用于執(zhí)行解鎖動(dòng)作,這里提到的解鎖動(dòng)作指的是解除密碼鎖定狀態(tài)并進(jìn)入新的程序界面。以手機(jī)為例,解鎖動(dòng)作指的是解除屏幕鎖定狀態(tài)并進(jìn)入手機(jī)主界面,又以自動(dòng)取款機(jī)為例,解鎖動(dòng)作指的是解除密碼鎖定狀態(tài)并進(jìn)入查詢、取款、轉(zhuǎn)賬等業(yè)務(wù)程序界面。
[0056]檢測(cè)模塊9用于檢測(cè)與圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置是否被觸按。
[0057]請(qǐng)參閱圖1和圖2,本發(fā)明還公開了一種基于視覺混淆的防偷窺解鎖方法,包括以下步驟:
[0058]S1、預(yù)先設(shè)定初始密碼,初始密碼為多個(gè)依序排列的密碼圖標(biāo),密碼圖標(biāo)為圖標(biāo)素材庫(kù)中選取的圖標(biāo)。每個(gè)密碼圖標(biāo)作為一位密碼元素,多個(gè)密碼圖標(biāo)構(gòu)成了具有多位密碼元素的初始密碼。圖標(biāo)素材庫(kù)中的圖標(biāo)可為字母、數(shù)字、植物、動(dòng)物、風(fēng)景、人物、人像、幾何圖形的一種或多種,用戶可根據(jù)個(gè)人喜歡自行選擇。
[0059]本領(lǐng)域技術(shù)人員應(yīng)該理解的是,初始密碼的位數(shù)越多,安全級(jí)別越高,但解鎖操作也越復(fù)雜;相應(yīng)的,初始密碼的位數(shù)越少,安全級(jí)別越低,解鎖操作也越簡(jiǎn)便。初始密碼的位數(shù),用戶可根據(jù)個(gè)人習(xí)慣和需要靈活設(shè)定,本發(fā)明對(duì)初始密碼的位數(shù)不做具體限定。
[0060]S2、用戶通過激活操作,進(jìn)入解鎖界面。這里提到的激活操作指的的是按鍵激活、點(diǎn)擊屏幕激活或其他能夠使用戶進(jìn)入解鎖界面的操作,以手機(jī)為例,用戶通過按壓指定按鍵即可完成激活操作,以自動(dòng)取款為例,用戶插入銀行卡,自動(dòng)取款機(jī)讀取磁條即可進(jìn)入解鎖界面。這里提到的解鎖界面指的是用戶進(jìn)行密碼輸入的界面。
[0061]S3、基于每個(gè)密碼圖標(biāo),生成模塊3生成一個(gè)包含該密碼圖標(biāo)和多個(gè)混淆圖標(biāo)的圖標(biāo)組,然后將得到的多個(gè)圖標(biāo)組進(jìn)行隨機(jī)排列,生成圖標(biāo)組序列并顯示在解鎖界面上,混淆圖標(biāo)為生成模塊3在圖標(biāo)素材庫(kù)中隨機(jī)提取的圖標(biāo)。在每個(gè)圖標(biāo)組中,密碼圖標(biāo)和混淆圖標(biāo)也是隨機(jī)排列的。
[0062]當(dāng)然,圖標(biāo)組的數(shù)量也可以大于或小于密碼組數(shù)量,圖標(biāo)組被點(diǎn)擊以后允許生成新的圖標(biāo)組,每個(gè)圖標(biāo)組中也可以包含,或不包含一個(gè)或多個(gè)密碼組的任意元素,這樣可以更充分實(shí)現(xiàn)密碼輸入時(shí)的防偷窺效果。
[0063]S4、用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,并基于初始密碼中的密碼圖標(biāo)的排列次序,依序進(jìn)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組。根據(jù)人們?nèi)粘]斎朊艽a的習(xí)慣,通常是從第一位密碼開始一次輸入,因此在本實(shí)施例中,第一次人機(jī)交互操作所關(guān)聯(lián)的圖標(biāo)組被認(rèn)為是包含了初始密碼中第一位密碼圖標(biāo)的圖標(biāo)組(即第一位密碼的輸入),依次類推。該步驟具體通過以下步驟實(shí)現(xiàn):
[0064]S41、用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,并根據(jù)初始密碼中密碼圖標(biāo)的排列次序,確定圖標(biāo)組的排列次序。
[0065]S42、根據(jù)圖標(biāo)組的排列次序,依序進(jìn)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組,人機(jī)交互操作為在觸摸屏上觸按與圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置。
[0066]關(guān)聯(lián)位置可位于解鎖界面上圖標(biāo)組外部的位置,為了便于用戶識(shí)別出關(guān)聯(lián)位置且便于進(jìn)行人機(jī)交互操作,關(guān)聯(lián)位置上設(shè)有標(biāo)識(shí)圖標(biāo)。例如,參考圖3所示,關(guān)聯(lián)位置分別位于圖標(biāo)組的正下方,關(guān)聯(lián)位置上顯示有手指形圖標(biāo)作為標(biāo)識(shí)圖標(biāo),當(dāng)用戶觸按某個(gè)手指形圖標(biāo)時(shí),即可關(guān)聯(lián)其正上方的圖標(biāo)組。
[0067]關(guān)聯(lián)位置也可位于解鎖界面上的圖標(biāo)組上,用戶觸按圖標(biāo)組所在的任意位置即可完成人機(jī)交互操作(即實(shí)現(xiàn)密碼的輸入)。
[0068]另外,為了增加破解密碼的難度,可將關(guān)聯(lián)位置定義為圖標(biāo)組上某種類型的圖標(biāo)所在的位置,這樣他人在破解密碼時(shí),不但需要獲知初始密碼及人機(jī)交互操作的次序,還需要獲知關(guān)聯(lián)位置,否則無法正確解鎖。例如,參考圖4所示,假設(shè)關(guān)聯(lián)位置為動(dòng)物圖標(biāo)所在的位置,則左數(shù)第一個(gè)圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置為“海龜”圖標(biāo)所在的位置,左數(shù)第二個(gè)圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置為“小狗”圖標(biāo)所在的位置,左數(shù)第三個(gè)圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置為“大象”圖標(biāo)所在的位置。
[0069]S43、檢測(cè)模塊9檢測(cè)每個(gè)圖標(biāo)組對(duì)應(yīng)的位置是否被觸按,若是,則執(zhí)行步驟S5,若否,則保持鎖定狀態(tài),即不執(zhí)行任何操作或提示密碼輸入錯(cuò)誤的信息。
[0070]S5、獲取模塊6獲取人機(jī)交互操作的執(zhí)行次序及其關(guān)聯(lián)的圖標(biāo)組,并根據(jù)人機(jī)交互操作的執(zhí)行次序,對(duì)圖標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列。需要說明的是,上述的“對(duì)圖標(biāo)組進(jìn)行重新排列”并不是在屏幕上實(shí)現(xiàn)重新排列,而是在系統(tǒng)內(nèi)存上重新排列圖標(biāo)組。
[0071]S6、判斷模塊7判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配,若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
[0072]該步驟可具體通過第一種方法實(shí)現(xiàn):對(duì)圖標(biāo)組結(jié)果序列和初始密碼中的每個(gè)相同排序位置,將圖標(biāo)組和密碼圖標(biāo)進(jìn)行比較,判斷該圖標(biāo)組中是否包含該密碼圖標(biāo),若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
[0073]該步驟也可通過第二種方法實(shí)現(xiàn):對(duì)圖標(biāo)組結(jié)果序列中的每個(gè)圖標(biāo)組,提取其包含的密碼圖標(biāo)作為待校驗(yàn)密碼圖標(biāo),得到由多個(gè)依序排列的待校驗(yàn)密碼圖標(biāo),判斷位于每個(gè)相同排序位置的密碼圖標(biāo)和待校驗(yàn)密碼是否是相同的圖標(biāo),若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
[0074]以上兩種方法均是為了判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配,不同之處在于:第一種方法實(shí)際上是根據(jù)初始密碼中的每個(gè)密碼圖標(biāo)及其排序位置,判斷相同排序位置的圖標(biāo)組中是否有與密碼圖標(biāo)相同的圖標(biāo),無需去識(shí)別圖標(biāo)組中哪個(gè)圖標(biāo)是密碼圖標(biāo);第二種方法實(shí)際上是先識(shí)別確定出每個(gè)圖標(biāo)組中的密碼圖標(biāo),然后判斷二者在相同排序位置的密碼圖標(biāo)是否相同。在本實(shí)施例中,采用第一種方法來實(shí)現(xiàn)本步驟。
[0075]S7、執(zhí)行解鎖動(dòng)作。這里提到的解鎖動(dòng)作指的是,密碼正確輸入后,解除電子設(shè)備安全鎖定狀態(tài)或者通過指令待驗(yàn)證狀態(tài)并進(jìn)入新的程序界面。以手機(jī)為例,解鎖動(dòng)作指的是解除屏幕鎖定狀態(tài)并進(jìn)入手機(jī)主界面;以自動(dòng)取款機(jī)為例,解鎖動(dòng)作指的是通過指令待驗(yàn)證狀態(tài)并進(jìn)入查詢、取款、轉(zhuǎn)賬等業(yè)務(wù)程序界面;以手機(jī)網(wǎng)銀支付為例,執(zhí)行密碼正確輸入后的動(dòng)作,應(yīng)該包括解除手機(jī)鎖定狀態(tài)使得用戶允許操作手機(jī)完成下單,以及通過指令的待驗(yàn)證狀態(tài),使得用戶可以完成付款。
[0076]為了更好的理解本發(fā)明,下面針對(duì)觸屏手機(jī),結(jié)合具體操作實(shí)例進(jìn)行詳細(xì)說明。配合圖5和圖6所示,假定圖標(biāo)素材庫(kù)包含了 10個(gè)數(shù)字圖標(biāo)和26個(gè)字母圖標(biāo),數(shù)字圖標(biāo)為“0”、“1”...“9”,字母圖標(biāo)為 “A”、“B”...“Z”。
[0077]解鎖過程具體為:
[0078]1.用戶預(yù)先設(shè)定初始密碼為“K58”,即初始密碼為三位密碼,其所具有的密碼元素依次為密碼圖標(biāo)“K”、“5”、“8”。
[0079]2.用戶通過按壓手機(jī)的開機(jī)鍵或Home鍵進(jìn)行激活操作,進(jìn)入解鎖界面。
[0080]3.參考圖5所示,生成模塊3生成3個(gè)圖標(biāo)組,分別為圖標(biāo)組α、β、Y,其中:
[0081]圖標(biāo)組α包含密碼圖標(biāo)“1(”及混淆圖標(biāo)1”、“7”、“6”、“3”;
[0082]圖標(biāo)組β包含密碼圖標(biāo)“5”及混淆圖標(biāo)“9”、1”、叩”、“2”;
[0083]圖標(biāo)組Υ包含密碼圖標(biāo)“8”及混淆圖標(biāo)“L”、“H”、“U”、“C”。
[0084]參考圖6所示,圖標(biāo)組α、β、Y經(jīng)隨機(jī)排列后顯示在解鎖界面上,圖標(biāo)組α位于左數(shù)第二列位置,圖標(biāo)組β位于左數(shù)第一列位置,圖標(biāo)組Y位于左數(shù)第三列位置。
[0085]4.用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,即:先在左數(shù)第二列位置找到了密碼圖標(biāo)“K”,進(jìn)而確定了其所在的的圖標(biāo)組α,用手指觸按圖標(biāo)組α上的任意位置(預(yù)先設(shè)定了圖標(biāo)組上的任意位置為關(guān)聯(lián)位置),實(shí)現(xiàn)對(duì)圖標(biāo)組α的關(guān)聯(lián);然后在左數(shù)第一列位置找到了密碼圖標(biāo)“5”,進(jìn)而確定了其所在的的圖標(biāo)組β,用手指觸按圖標(biāo)組β上的任意位置,實(shí)現(xiàn)對(duì)圖標(biāo)組β的關(guān)聯(lián);最后在左數(shù)第三列位置找到了密碼圖標(biāo)“8”,進(jìn)而確定了其所在的的圖標(biāo)組Y,用手指觸按圖標(biāo)組Y上的任意位置,實(shí)現(xiàn)對(duì)圖標(biāo)組Y的關(guān)聯(lián)。
[0086]5.獲取模塊6獲取人機(jī)交互操作的執(zhí)行次序及其關(guān)聯(lián)的圖標(biāo)組,并根據(jù)人機(jī)交互操作的執(zhí)行次序,對(duì)圖標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列,即:將第一次人機(jī)交互操作所關(guān)聯(lián)的圖標(biāo)組α放在第一位,將第二次人機(jī)交互操作所關(guān)聯(lián)的圖標(biāo)組β放在第二位,將第三次人機(jī)交互操作所關(guān)聯(lián)的圖標(biāo)組Y放在第三位,最終得到的圖標(biāo)組結(jié)果序列的排列次序與圖5所示出的圖標(biāo)組排列順序相同。
[0087]6.判斷模塊7判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配,若是,則判定解鎖成功并執(zhí)行下一步,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。即:圖標(biāo)組結(jié)果序列按次序排列有圖標(biāo)組α、β、¥,初始密碼按次序排列有密碼圖標(biāo)“1(”、“5”、“8”,根據(jù)對(duì)應(yīng)的排列位置,分別判斷圖標(biāo)組α中是否包含密碼圖標(biāo)“K”,圖標(biāo)組β中是否包含密碼圖標(biāo)“5”,圖標(biāo)組Y中是否包含密碼圖標(biāo)“8”,若每個(gè)對(duì)應(yīng)的排列位置均滿足條件,則判定解鎖成功并執(zhí)行下一步,若存在一個(gè)或多個(gè)對(duì)應(yīng)的排列位置不滿足條件,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
[0088]7.將解鎖信號(hào)發(fā)送到顯示單元4,解除鎖屏狀態(tài),進(jìn)入手機(jī)主界面。
[0089]當(dāng)然,本發(fā)明解鎖方法不只是能用于手機(jī)屏幕的解鎖,也可應(yīng)用在自動(dòng)存取款機(jī)的密碼輸入,還可應(yīng)用在登陸網(wǎng)站、電子郵箱以及網(wǎng)上支付等需要藉由電子設(shè)備輸入密碼的場(chǎng)合。以網(wǎng)上支付為例,用戶可預(yù)先設(shè)定一個(gè)初始密碼,生成模塊會(huì)生成與初始密碼數(shù)量一致的多個(gè)圖標(biāo)組并進(jìn)行顯示,用戶基于初始密碼和呈現(xiàn)出來的圖標(biāo)組,進(jìn)行相應(yīng)的人機(jī)交互操作,實(shí)現(xiàn)密碼的輸入,支付系統(tǒng)判斷輸入的密碼是否正確,若正確則確認(rèn)支付成功(整個(gè)解鎖過程與前述涉及的觸屏手機(jī)屏幕解鎖的過程基本相同)也可以作為在密碼輸入前的一個(gè)防偷窺密碼保護(hù)功能,即像手機(jī)口令驗(yàn)證一樣,多一層密碼保護(hù)。
[0090]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種基于視覺混淆的防偷窺密碼鎖系統(tǒng),其特征在于:包括: 存儲(chǔ)模塊,用于存儲(chǔ)圖標(biāo)素材庫(kù); 設(shè)置模塊,用于設(shè)定初始密碼,所述初始密碼為多個(gè)依序排列的密碼圖標(biāo),所述密碼圖標(biāo)為圖標(biāo)素材庫(kù)中選取的圖標(biāo); 生成模塊,基于每個(gè)密碼圖標(biāo),生成一個(gè)包含該密碼圖標(biāo)和多個(gè)混淆圖標(biāo)的圖標(biāo)組,并對(duì)得到的多個(gè)圖標(biāo)組進(jìn)行隨機(jī)排列,生成圖標(biāo)組序列,所述混淆圖標(biāo)為圖標(biāo)素材庫(kù)中隨機(jī)提取的且與密碼圖標(biāo)不同的圖標(biāo)圖標(biāo); 顯示單元,用于顯示圖標(biāo)組序列; 輸入單元,執(zhí)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組; 獲取模塊,用于獲取人機(jī)交互操作所關(guān)聯(lián)的圖標(biāo)組,并根據(jù)人機(jī)交互操作的執(zhí)行次序,對(duì)圖標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列; 判斷模塊,判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配。 解鎖模塊,用于執(zhí)行解鎖動(dòng)作。
2.如權(quán)利要求1所述的一種基于視覺混淆的防偷窺密碼鎖系統(tǒng),其特征在于:所述顯示單元為顯示屏。
3.如權(quán)利要求2所述的一種基于視覺混淆的防偷窺密碼鎖系統(tǒng),其特征在于:所述輸入單元為觸摸屏,所述人機(jī)交互操作為觸按與圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置。
4.如權(quán)利要求3所述的一種基于視覺混淆的防偷窺密碼鎖系統(tǒng),其特征在于:其還包括檢測(cè)模塊,用于檢測(cè)所述關(guān)聯(lián)位置是否被觸按。
5.一種基于視覺混淆的防偷窺解鎖方法,其特征在于,包括以下步驟: 51、預(yù)先設(shè)定初始密碼,所述初始密碼為多個(gè)依序排列的密碼圖標(biāo),所述密碼圖標(biāo)為圖標(biāo)素材庫(kù)中選取的圖標(biāo); 52、用戶通過激活操作,進(jìn)入解鎖界面; 53、基于每個(gè)密碼圖標(biāo),生成模塊生成一個(gè)包含該密碼圖標(biāo)和多個(gè)混淆圖標(biāo)的圖標(biāo)組,然后將得到的多個(gè)圖標(biāo)組進(jìn)行隨機(jī)排列,生成圖標(biāo)組序列并顯示在解鎖界面上,所述混淆圖標(biāo)為生成|吳塊在圖標(biāo)素材庫(kù)中隨機(jī)提取的圖標(biāo); 54、用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,并基于初始密碼中的密碼圖標(biāo)的排列次序,依序進(jìn)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組; 55、獲取模塊獲取人機(jī)交互操作的執(zhí)行次序及其關(guān)聯(lián)的圖標(biāo)組,并根據(jù)人機(jī)交互操作的執(zhí)行次序,對(duì)圖標(biāo)組進(jìn)行重新排列,生成圖標(biāo)組結(jié)果序列; 56、判斷模塊判斷圖標(biāo)組結(jié)果序列與初始密碼是否匹配,若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息; 57、執(zhí)行解鎖動(dòng)作。
6.如權(quán)利要求5所述的一種基于視覺混淆的防偷窺解鎖方法,其特征在于,所述步驟S4具體包括以下分步驟: 541、用戶根據(jù)初始密碼在解鎖界面上分別找到包含每個(gè)密碼圖標(biāo)的圖標(biāo)組,并根據(jù)初始密碼中密碼圖標(biāo)的排列次序,確定圖標(biāo)組的排列次序; 542、根據(jù)圖標(biāo)組的排列次序,依序進(jìn)行人機(jī)交互操作以關(guān)聯(lián)相應(yīng)的圖標(biāo)組,所述人機(jī)交互操作為在觸摸屏上觸按與圖標(biāo)組對(duì)應(yīng)的關(guān)聯(lián)位置; S43、檢測(cè)模塊檢測(cè)每個(gè)圖標(biāo)組對(duì)應(yīng)的位置是否被觸按,若是,則執(zhí)行步驟S5,若否,則保持鎖定狀態(tài)并提示操作錯(cuò)誤的信息;
7.如權(quán)利要求5或6所述的一種基于視覺混淆的防偷窺解鎖方法,其特征在于,所述步驟S6具體為:對(duì)圖標(biāo)組結(jié)果序列和初始密碼中的每個(gè)相同排序位置,將圖標(biāo)組和密碼圖標(biāo)進(jìn)行比較,判斷該圖標(biāo)組中是否包含該密碼圖標(biāo),若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
8.如權(quán)利要求5或6所述的一種基于視覺混淆的防偷窺解鎖方法,其特征在于,所述步驟S6具體為:對(duì)圖標(biāo)組結(jié)果序列中的每個(gè)圖標(biāo)組,提取其包含的密碼圖標(biāo)作為待校驗(yàn)密碼圖標(biāo),得到由多個(gè)依序排列的待校驗(yàn)密碼圖標(biāo),判斷位于每個(gè)相同排序位置的密碼圖標(biāo)和待校驗(yàn)密碼是否是相同的圖標(biāo),若是,則判斷解鎖成功并執(zhí)行步驟S7,若否,則判定解鎖失敗并提示解鎖錯(cuò)誤的信息。
9.如權(quán)利要求5所述的一種基于視覺混淆的防偷窺解鎖方法,其特征在于:所述圖標(biāo)素材庫(kù)中的圖標(biāo)為字母、數(shù)字、植物、動(dòng)物、風(fēng)景、人物、人像、幾何圖形的一種或多種。
【文檔編號(hào)】G06F21/36GK104134032SQ201410369582
【公開日】2014年11月5日 申請(qǐng)日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】黃偉強(qiáng) 申請(qǐng)人:黃偉強(qiáng)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汉寿县| 太白县| 开封市| 潞西市| 济南市| 奉新县| 通化县| 宁化县| 临洮县| 四川省| 淳安县| 甘谷县| 高安市| 新蔡县| 勐海县| 犍为县| 洛南县| 政和县| 名山县| 荔波县| 松桃| 扬中市| 长春市| 汉寿县| 滕州市| 南汇区| 左贡县| 辰溪县| 海盐县| 台湾省| 光山县| 永靖县| 弋阳县| 大新县| 连山| 古浪县| 云南省| 陈巴尔虎旗| 沈丘县| 合阳县| 嘉定区|