觸摸屏的解鎖方法及解鎖系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種觸摸屏的解鎖方法及解鎖系統(tǒng),其中該方法包括以下步驟:S1、在觸摸屏中生成若干解鎖熱點,針對解鎖熱點響應觸摸事件,觸摸事件包括第一操作或在第一操作之后附加第二操作;S2、響應第一操作時生成第一操作值,響應第二操作時生成第二操作值,根據(jù)不同的解鎖熱點依次存儲第一操作值和/或第二操作值;S3、依次判斷各個解鎖熱點的第一操作值和/或第二操作與預設值是否相同,如果相同則完成解鎖操作。本發(fā)明在不需增加用戶復雜操作動作的情況下,有效避免用戶在解鎖密碼時被偷窺或被不法分子根據(jù)智能設備的油漬痕跡來破解用戶的密碼,增加了安全性,并且本發(fā)明只需對智能設備的后臺軟件進行編碼更新即可實現(xiàn),開發(fā)成本低。
【專利說明】
觸摸屏的解鎖方法及解鎖系統(tǒng)
技術領域
[0001]本發(fā)明涉及電子密碼領域,特別涉及觸摸屏的解鎖方法及解鎖系統(tǒng)。
【背景技術】
[0002]隨著安全越來越被人重視,例如具有Androi d系統(tǒng)的智能手機等智能設備的現(xiàn)有的觸摸屏的解鎖方式都存在被破解的可能,尤其是用戶在解鎖觸摸屏時很有可能被他人偷看到,以致可能會給用戶帶來信息泄露的危險后果。因此采用一種安全性更高的觸摸屏的解鎖方法和系統(tǒng)會成為現(xiàn)有密碼安全領域的可行性替代方案。
[0003]現(xiàn)有的安全性更好的解決方案有如下兩種情況:
[0004]第一,智能設備特別是具有Android系統(tǒng)的智能手機自帶有鎖屏程序,其基本原理是圖形的位置后臺對應特定的某個數(shù)字、字母或符號。通過對圖像中的單元的觸摸畫出預設的軌跡,或按預設順序點擊多個單元,由于該單元在后臺對應一個或一組數(shù)字、字母或符號,因此上述操作便觸發(fā)了相應的數(shù)字、字母或符號,等同于設置了一個包括數(shù)字、字母或符號的密碼,相應的可以由上述操作來解鎖此密碼。但該方案存在的缺點是:使用者對觸摸屏進行滑動解鎖(即輸入密碼)時容易被偷看,另外不法份子可根據(jù)智能設備的觸摸顯示屏上的油漬痕跡等方式獲取使用者的密碼從而對用戶造成的安全隱患。
[0005]第二,采用指紋解鎖觸摸屏(即解鎖智能設備的開機密碼),這是通過指紋傳感器采集和對比用戶指紋數(shù)據(jù)來達到解鎖觸摸屏的目的。該方案存在的缺點是:開發(fā)技術難度高,而且開發(fā)成本高。
【發(fā)明內容】
[0006]本發(fā)明的目的在于提供一種觸摸屏的解鎖方法及解鎖系統(tǒng),以使用戶可以在解鎖智能設備觸摸屏的密碼時有效避免解鎖密碼被泄露,從而有效防止用戶個人信息被泄露。
[0007]為了解決上述技術問題,本發(fā)明采用了如下技術方案:一種觸摸屏的解鎖方法,包括以下步驟:
[0008]S1、在所述觸摸屏中生成若干解鎖熱點,針對所述解鎖熱點響應觸摸事件,所述觸摸事件包括第一操作或在所述第一操作之后附加第二操作;
[0009]S2、響應所述第一操作時生成第一操作值,響應所述第二操作時生成第二操作值,根據(jù)不同的解鎖熱點依次存儲所述第一操作值和/或第二操作值;
[0010]S3、依次判斷各個所述解鎖熱點的第一操作值和/或第二操作與預設值是否相同,如果相同則完成解鎖操作。
[0011]作為優(yōu)選,在所述步驟S2中,在響應所述第一操作之后的t秒內響應所述第二操作。
[0012]作為優(yōu)選,所述第一操作值和所述第二操作值選自數(shù)字、字母或符號。
[0013]作為優(yōu)選,在S2步驟之后,判斷觸摸事件是否結束,如果是,執(zhí)行S3步驟;反之返回SI響應下一解鎖熱點的觸摸操作。
[0014]作為優(yōu)選,在所述步驟SI之后,判斷觸摸位置是否處于解鎖熱點,如果是,則執(zhí)行S2步驟。
[0015]本發(fā)明還提供一種觸摸屏的解鎖系統(tǒng),包括:
[0016]觸摸屏;
[0017]鎖定模塊,其配置為在所述觸摸屏中生成若干響應觸摸事件的解鎖熱點,所述觸摸事件包括依序進行的第一操作或在所述第一操作之后附加第二操作;
[0018]解鎖模塊,其配置為響應所述第一操作時生成第一操作值,響應所述第二操作時生成第二操作值,并根據(jù)不同所述解鎖熱點依次存儲所述第一操作值和/或第二操作值;
[0019]對比模塊,其配置為依次判斷各個所述解鎖熱點的第一操作值和/或第二操作與預設值是否相同,如果相同則完成解鎖操作。
[0020]作為優(yōu)選,所述解鎖模塊在響應所述第一操作之后的t秒內響應所述第二操作。[0021 ]作為優(yōu)選,所述第一操作值和所述第二操作值選自數(shù)字、字母或符號。
[0022]作為優(yōu)選,所述解鎖模塊進一步配置為判斷觸摸事件是否結束,如果是,則發(fā)送信號至所述對比模塊;反之發(fā)送信號至所述鎖定模塊以使鎖定模塊響應下一解鎖熱點的觸摸操作。
[0023]作為優(yōu)選,所述鎖定模塊進一步配置為當判斷觸摸位置是處于解鎖熱點時,則發(fā)送相應信息至所述解鎖模塊以使所述解鎖模塊生成第一操作值和/或第二操作值,并存儲所述第一操作值和/或第二操作值。
[0024]本發(fā)明的有益效果在于:在不需增加用戶復雜操作動作的情況下,有效避免用戶在解鎖密碼時被偷窺或被不法分子根據(jù)智能設備的油漬痕跡來破解用戶的密碼,增加了安全性,并且本發(fā)明只需要對智能設備的后臺軟件進行編碼更新即可實現(xiàn),開發(fā)成本低。
【附圖說明】
[0025]圖1為本發(fā)明實施例的觸摸屏的解鎖方法的主要流程圖;
[0026]圖2為本發(fā)明實施例的觸摸屏的解鎖方法的具體流程圖;
[0027]圖3為本發(fā)明實施例的觸摸屏的解鎖系統(tǒng)的結構示意圖;
[0028]圖4為本發(fā)明實施例的解鎖熱點在觸摸屏中的排列圖。
[0029]附圖標記說明
[0030]1-觸摸屏 2-鎖定模塊3-解鎖模塊
[0031]4-對比模塊5-解鎖熱點
【具體實施方式】
[0032]為使本領域技術人員更好地理解本發(fā)明,下面參照附圖對本發(fā)明的實施例進行詳細說明,但不作為對本發(fā)明的限定。
[0033]實施例一
[0034]本發(fā)明實施例的一種觸摸屏的解鎖方法,應用于具有觸摸屏I的智能設備上,如圖1所示,該方法包括以下步驟:
[0035]S1、在觸摸屏I中生成若干解鎖熱點5,多個解鎖熱點5可以相互獨立并規(guī)則排列的設置在觸摸屏I的觸摸區(qū)域,解鎖熱點5配置為響應用戶對觸摸屏I進行解鎖操作的觸摸事件,特別是用戶對解鎖熱點5進行滑動解鎖操作,當然在解鎖時如果用戶對非解鎖熱點5的觸摸屏I的其它區(qū)域進行操作則不會觸發(fā)相應觸摸事件,在此,根據(jù)用戶對解鎖熱點5的不同方式的各種操作,用戶對解鎖熱點5的觸摸事件包括第一操作或在第一操作之后附加第二操作。
[0036]S2、響應第一操作時生成第一操作值,響應第二操作時生成第二操作值,根據(jù)不同解鎖熱點5依次存儲第一操作值和/或第二操作值,直至用戶觸摸至最后一個解鎖熱點5并結束觸摸事件。
[0037]S3、依次判斷各個所述解鎖熱點5的第一操作值和/或第二操作與預設值是否相同,如果相同則說明解鎖時輸入的輸入碼和預設值(即智能設備設置的密碼)相同,從而完成解鎖操作,智能設備被打開。
[0038]S4、當依次判斷各個解鎖熱點5的第一操作值和/或第二操作與預設值不相同時,智能設備不會被打開,并且觸摸屏I提示用戶對解鎖熱點5重新進行第一操作和/或第二操作。
[0039]需要說明的是,在S2步驟之后,判斷觸摸事件是否結束,例如用戶需要解鎖較長的密碼需要滑動多個解鎖熱點5直到滑動觸摸到最后一個解鎖熱點5才結束觸摸事件,如果觸摸事件結束則執(zhí)行S3步驟;反之返回SI響應下一解鎖熱點5的觸摸操作。此外,在步驟SI之后,需要判斷觸摸位置是否處于解鎖熱點5,如果是,則執(zhí)行S2步驟,如果否,例如觸摸到了觸摸屏I中的邊緣地帶或觸摸到了兩個解鎖熱點5中間空隙處,則解鎖熱點5重新響應觸摸事件并獲取觸摸位置。
[0040]舉例說明整個操作步驟,如圖2所示,開始時對智能設備進行屏幕喚醒,智能設備的觸摸屏I生成若干大小形狀均相同的解鎖熱點5,解鎖熱點5響應觸摸事件特別是用戶對解鎖熱點5進行滑動解鎖操作,并獲取觸摸位置,如果觸摸位置不在解鎖熱點5上則解鎖熱點5重新響應觸摸事件并重新獲取觸摸位置,如果觸摸位置在解鎖熱點5上則針對解鎖熱點5依次進行第一操作和/或第二操作以對應生成第一操作值或第二操作值并依次存儲,然后判斷觸摸事件是否結束,如果是則依次判斷各個解鎖熱點5的第一操作值、第二操作與預設值(即智能設備設置的密碼)是否相同,如果相同則解鎖成功并結束整個操作,如果不相同則提示用戶重新對觸摸屏I進行解鎖。
[0041 ]在S2步驟中,在響應第一操作之后的t秒內響應所述第二操作,該t秒可以由用戶自行設定也可以在制造過程中設置完成。為了進行更加詳細的說明上述情況,在本發(fā)明的一個實施例中,步驟S2包括步驟S21:智能設備設置預定時間,例如一秒鐘,并將觸摸解鎖熱點5的時間與預定時間進行比較,例如用戶觸摸某一解鎖熱點5并在該解鎖熱點5停留了一段時間,將該停留時間與一秒鐘進行比較,當觸摸解鎖熱點5的時間小于預定時間(即停留時間小于一秒鐘)則該觸摸事件為第一操作,當觸摸解鎖熱點5的時間大于預定時間(即停留時間大于一秒鐘)則該觸摸事件為第二操作。
[0042]為了用戶操作便利,第一操作值為一個數(shù)字、字母或符號;第二操作值為一個數(shù)字、字母或符號,第一操作值和第二操作值可以相同也可以不相同。在本發(fā)明的一個實施例中,如圖4所示,觸摸屏I中設有9個觸摸熱點,且觸摸熱點在觸摸屏I中以三行三列的形式規(guī)則排列,每個觸摸熱點第一操作值為數(shù)字I至9中的一個數(shù)字,第二操作值為字母A至I中的一個字母,圖中的箭頭為滑動解鎖的過程標識,用戶在解鎖時在數(shù)字3和7的位置停留超過t秒(可以為一秒)從而變換為該位置關聯(lián)的字母,以達到解鎖的目的,例如通過滑動如圖4所示的圖形軌跡即能解鎖觸摸屏,則本次的解鎖密碼為:96C514G。
[0043]實施例二
[0044]本發(fā)明還提供了一種觸摸屏的解鎖系統(tǒng),應用于具有觸摸屏I的智能設備上,如圖3所示,該解鎖系統(tǒng)包括觸摸屏1、鎖定模塊2、解鎖模塊3和對比模塊4。
[0045]鎖定模塊2設有若干解鎖熱點5顯示在觸摸屏I中,多個解鎖熱點5可以相互獨立并規(guī)則排列的設置在觸摸屏I的觸摸區(qū)域,解鎖熱點5配置為響應用戶的觸摸事件,特別是用戶在觸摸屏I中對解鎖熱點5進行滑動解鎖操作,當然在解鎖時如果用戶對非解鎖熱點5的觸摸屏I的其它區(qū)域進行操作則不會觸發(fā)相應觸摸事件,在此,根據(jù)用戶對解鎖熱點5的不同方式的各種操作,用戶對解鎖熱點5的觸摸事件包括第一操作或在第一操作之后附加第二操作。
[0046]鎖定模塊2針對解鎖熱點5響應第一操作時生成第一操作值,響應第二操作時生成第二操作值,并將第一操作值和/或第二操作值依次發(fā)送至解鎖模塊3。解鎖模塊3配置為將不同解鎖熱點5生成的第一操作值和/或第二操作值依次存儲,直至用戶觸摸至最后一個解鎖熱點5并結束觸摸事件。
[0047]對比模塊4配置為依次判斷解鎖模塊3存儲的各個解鎖熱點5的第一操作值和/或第二操作與預設值是否相同,如果相同則說明解鎖時輸入的輸入碼和預設值(即智能設備設置的密碼)相同,從而完成解鎖操作,智能設備被打開。當對比模塊4依次判斷各個解鎖熱點5的第一操作值和/或第二操作與預設值不相同時,智能設備不會被打開,并且對比模塊4向觸摸屏I發(fā)送指令以提示用戶對解鎖熱點5重新進行第一操作和/或第二操作。
[0048]需要說明的是,解鎖模塊3能夠判斷觸摸事件是否結束,例如用戶需要解鎖較長的密碼需要滑動多個解鎖熱點5直到滑動觸摸到最后一個解鎖熱點5才結束觸摸事件,如果判斷到觸摸事件結束則解鎖模塊3發(fā)送相應信息至對比模塊4以使對比模塊4進行對比判斷操作;反之則發(fā)送相應信息至鎖定模塊2以使其響應下一解鎖熱點5的觸摸操作。此外,鎖定模塊2還需要判斷用戶的觸摸位置是否處于解鎖熱點5,如果是,則發(fā)送相應信息至解鎖模塊3以使其開始工作,如果否,例如觸摸到了觸摸屏I中的邊緣地帶或觸摸到了兩個解鎖熱點5中間空隙處,則驅使解鎖熱點5重新響應觸摸事件并獲取觸摸位置。
[0049]舉例說明整個系統(tǒng)的運行流程,如圖2所示,開始時對智能設備進行屏幕喚醒,智能設備的鎖定模塊2在觸摸屏I中生成若干大小形狀均相同的解鎖熱點5,解鎖熱點5響應觸摸事件特別是用戶對解鎖熱點5進行滑動解鎖操作,并獲取觸摸位置,如果觸摸位置不在解鎖熱點5上則鎖定模塊2命令解鎖熱點5重新響應觸摸事件并重新獲取觸摸位置,如果觸摸位置在解鎖熱點5上則解鎖模塊3針對解鎖熱點5依次進行第一操作和/或第二操作以對應生成第一操作值或第二操作值并依次存儲,然后解鎖模塊3判斷觸摸事件是否結束,如果是則對比模塊4依次判斷各個解鎖熱點5的第一操作值、第二操作與預設值(即智能設備設置的密碼)是否相同,如果相同則解鎖成功并結束整個操作,如果不相同則對比模塊4向觸摸屏I發(fā)送指令以提示用戶重新對觸摸屏I進行解鎖。
[0050]解鎖模塊3響應第一操作之后的t秒內響應所述第二操作,該t秒可以由用戶自行設定也可以在制造過程中設置完成。為了進行更加詳細的說明上述情況,在本發(fā)明的一個實施例中,解鎖模塊3設置有預定時間,例如一秒鐘,并將觸摸解鎖熱點5的時間與預定時間進行比較,例如用戶觸摸某一解鎖熱點5并在該解鎖熱點5停留了一段時間,將該停留時間與一秒鐘進行比較,當觸摸解鎖熱點5的時間小于預定時間(即停留時間小于一秒鐘)則該觸摸事件為第一操作,當觸摸所述解鎖熱點5的時間大于預定時間(即停留時間大于一秒鐘)則該觸摸事件為第二操作。
[0051 ]為了用戶操作便利,第一操作值為一個數(shù)字、字母或符號;第二操作值為一個數(shù)字、字母或符號,第一操作值和第二操作值可以相同也可以不相同。在本發(fā)明的一個實施例中,如圖4所示,鎖定模塊2在觸摸屏I中設有9個觸摸熱點,且觸摸熱點在觸摸屏I中以三行三列的形式規(guī)則排列,每個觸摸熱點第一操作值為數(shù)字I至9中的一個數(shù)字,第二操作值為字母A至I中的一個字母,圖中的箭頭為滑動解鎖的過程標識,用戶在解鎖時在數(shù)字3和7的位置停留超過t秒(可以為一秒)從而變換為該位置關聯(lián)的字母,以達到解鎖的目的,例如通過滑動如圖4所示的圖形軌跡即能解鎖觸摸屏,則本次的解鎖密碼為:96C514G。
[0052]以上實施例僅為本發(fā)明的示例性實施例,不用于限制本發(fā)明,本發(fā)明的保護范圍由權利要求書限定。本領域技術人員可以在本發(fā)明的實質和保護范圍內,對本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應視為落在本發(fā)明的保護范圍內。
【主權項】
1.觸摸屏的解鎖方法,其特征在于,包括以下步驟: 51、在所述觸摸屏中生成若干解鎖熱點,針對所述解鎖熱點響應觸摸事件,所述觸摸事件包括第一操作或在所述第一操作之后附加第二操作; 52、響應所述第一操作時生成第一操作值,響應所述第二操作時生成第二操作值,根據(jù)不同的解鎖熱點依次存儲所述第一操作值和/或第二操作值; 53、依次判斷各個所述解鎖熱點的第一操作值和/或第二操作與預設值是否相同,如果相同則完成解鎖操作。2.根據(jù)權利要求1所述的觸摸屏的解鎖方法,其特征在于,在所述步驟S2中,在響應所述第一操作之后的t秒內響應所述第二操作。3.根據(jù)權利要求1所述的觸摸屏的解鎖方法,其特征在于,所述第一操作值和所述第二操作值選自數(shù)字、字母或符號。4.根據(jù)權利要求1所述的觸摸屏的解鎖方法,其特征在于,在S2步驟之后,判斷觸摸事件是否結束,如果是,執(zhí)行S3步驟;反之返回SI響應下一解鎖熱點的觸摸操作。5.根據(jù)權利要求1所述的觸摸屏的解鎖方法,其特征在于,在所述步驟SI之后,判斷觸摸位置是否處于解鎖熱點,如果是,則執(zhí)行S2步驟。6.觸摸屏的解鎖系統(tǒng),其特征在于,包括: 觸摸屏; 鎖定模塊,其配置為在所述觸摸屏中生成若干響應觸摸事件的解鎖熱點,所述觸摸事件包括依序進行的第一操作或在所述第一操作之后附加第二操作; 解鎖模塊,其配置為響應所述第一操作時生成第一操作值,響應所述第二操作時生成第二操作值,并根據(jù)不同所述解鎖熱點依次存儲所述第一操作值和/或第二操作值; 對比模塊,其配置為依次判斷各個所述解鎖熱點的第一操作值和/或第二操作與預設值是否相同,如果相同則完成解鎖操作。7.根據(jù)權利要求6所述的觸摸屏的解鎖系統(tǒng),其特征在于,所述解鎖模塊在響應所述第一操作之后的t秒內響應所述第二操作。8.根據(jù)權利要求6所述的觸摸屏的解鎖系統(tǒng),其特征在于,所述第一操作值和所述第二操作值選自數(shù)字、字母或符號。9.根據(jù)權利要求6所述的觸摸屏的解鎖系統(tǒng),其特征在于,所述解鎖模塊進一步配置為判斷觸摸事件是否結束,如果是,則發(fā)送信號至所述對比模塊;反之發(fā)送信號至所述鎖定模塊以使鎖定模塊響應下一解鎖熱點的觸摸操作。10.根據(jù)權利要求6所述的觸摸屏的解鎖系統(tǒng),其特征在于,所述鎖定模塊進一步配置為當判斷觸摸位置是處于解鎖熱點時,則發(fā)送相應信息至所述解鎖模塊以使所述解鎖模塊生成第一操作值和/或第二操作值,并存儲所述第一操作值和/或第二操作值。
【文檔編號】G06F21/83GK106095315SQ201610418273
【公開日】2016年11月9日
【申請日】2016年6月12日 公開號201610418273.7, CN 106095315 A, CN 106095315A, CN 201610418273, CN-A-106095315, CN106095315 A, CN106095315A, CN201610418273, CN201610418273.7
【發(fā)明人】謝業(yè)飛, 李安慶
【申請人】合肥聯(lián)寶信息技術有限公司