本發(fā)明涉及觸摸屏設(shè)備的人機(jī)交互技術(shù)領(lǐng)域,尤其涉及一種觸摸屏解鎖的方法及裝置。
背景技術(shù):
目前,觸摸屏終端日益普及。由于觸摸屏終端不僅大大節(jié)省手機(jī)鍵盤空間,增加了屏幕顯示的面積,而且多點(diǎn)觸控形成更加有效的人機(jī)交互,備受人們青睞。
用戶為了保護(hù)隱私信息通常會(huì)選擇設(shè)置屏幕解鎖驗(yàn)證,市場(chǎng)也出現(xiàn)有多種屏幕解鎖方案,這些屏幕的解鎖方案都比較簡(jiǎn)單,安全性不夠高,例如連續(xù)手勢(shì)解鎖方案,該方案只能連續(xù)滑動(dòng)且不能經(jīng)過已劃過的點(diǎn),且很可能會(huì)在屏幕上留下“痕跡”,安全性不足。其它如數(shù)字、字母等解鎖方案,例如純數(shù)字解鎖方案,純字母解鎖方案,以及數(shù)字、字母混合解鎖方案,實(shí)際使用起來(lái)過于繁瑣,用戶體驗(yàn)和實(shí)用價(jià)值還遠(yuǎn)遠(yuǎn)不夠。
綜上所述,現(xiàn)有觸摸屏的解鎖方法安全性不高,形式單一,不能對(duì)移動(dòng)終端設(shè)備形成較好的保護(hù),用戶的隱私信息面臨極大的風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種觸摸屏解鎖的方法及裝置,以解決現(xiàn)有觸摸屏解鎖方案中的安全性不高且形式單一的問題。
為了解決上述技術(shù)問題,本發(fā)明提供了一種觸摸屏解鎖的裝置,該裝置包括觸摸屏操作交互模塊,解鎖方式設(shè)置模塊,以及解鎖控制模塊,其中:
所述觸摸屏操作交互模塊,用于用戶對(duì)觸摸屏的操作通過傳感器得到一個(gè)電流信號(hào),經(jīng)過底層驅(qū)動(dòng)處理從而獲取用戶操作信息;
所述解鎖方式設(shè)置模塊,用于確定劃分解鎖觸發(fā)區(qū)域以及解鎖操作條件,其中通過將觸摸屏劃分為多個(gè)解鎖觸發(fā)區(qū)域,用戶選擇在不同的多個(gè)解鎖觸發(fā)區(qū)域執(zhí)行相應(yīng)的解鎖操作事件,使所述解鎖操作條件更安全;
所述解鎖控制模塊,用于接收所述觸摸屏操作交互模塊的用戶操作信息,并判斷所述用戶操作信息滿足所述解鎖操作條件時(shí),即判斷所述用戶操作信息處于相應(yīng)的解鎖觸發(fā)區(qū)域以及為對(duì)應(yīng)的解鎖操作事件,執(zhí)行對(duì)所述觸摸屏的解鎖操作。
進(jìn)一步地,所述解鎖方式設(shè)置模塊的所述劃分解鎖觸發(fā)區(qū)域是按以下方法來(lái)劃分:將觸摸屏劃分成N個(gè)解鎖觸發(fā)區(qū)域,其中,N為大于等于2的整數(shù),用戶可通過設(shè)置模塊的個(gè)數(shù)。
進(jìn)一步地,所述解鎖操作條件為用戶在所對(duì)應(yīng)的解鎖觸發(fā)區(qū)域上完成相應(yīng)的解鎖操作事件。
進(jìn)一步地,所述解鎖操作事件是對(duì)應(yīng)于解鎖觸發(fā)區(qū)域內(nèi)發(fā)生的一個(gè)或多個(gè)觸摸事件。
進(jìn)一步地,所述多個(gè)觸摸事件之間有時(shí)間間隔限定,超出限定時(shí)間則視為不符合解鎖操作事件條件。
進(jìn)一步地,所述觸摸事件是單擊觸屏事件、或連擊觸屏事件,或持續(xù)滑動(dòng)觸摸觸屏事件,或單擊觸屏事件、連擊觸屏事件、持續(xù)滑動(dòng)觸屏事件之間的組合。
進(jìn)一步地,所述持續(xù)滑動(dòng)觸摸觸屏事件在單個(gè)解鎖觸發(fā)區(qū)域內(nèi)發(fā)生,或者相鄰的多個(gè)解鎖觸發(fā)區(qū)域內(nèi)發(fā)生。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種觸摸屏解鎖的方法,所述方法包括:
對(duì)觸摸屏的操作通過傳感器得到一個(gè)電流信號(hào),經(jīng)過底層驅(qū)動(dòng)處理從而獲取用戶操作信息;
確定劃分解鎖觸發(fā)區(qū)域以及解鎖操作條件;
接收用戶操作信息,判斷所述用戶操作信息滿足所述解鎖操作條件時(shí),執(zhí) 行對(duì)所述觸摸屏的解鎖操作。
進(jìn)一步地,所述劃分解鎖觸發(fā)區(qū)域是按以下方法來(lái)劃分:將觸摸屏劃分成N個(gè)解鎖觸發(fā)區(qū)域,其中,N為大于等于2的整數(shù)。
進(jìn)一步地,所述解鎖操作條件為用戶在所對(duì)應(yīng)的解鎖觸發(fā)區(qū)域上完成相應(yīng)的解鎖操作事件。
進(jìn)一步地,所述解鎖操作事件是對(duì)應(yīng)于解鎖觸發(fā)區(qū)域內(nèi)發(fā)生的一個(gè)或多個(gè)觸摸事件。
進(jìn)一步地,所述多個(gè)觸摸事件之間有時(shí)間間隔限定,超出限定時(shí)間則視為不符合解鎖操作事件條件。
進(jìn)一步地,所述觸摸事件是單擊觸屏事件、或連擊觸屏事件,或持續(xù)滑動(dòng)觸摸觸屏事件,或單擊觸屏事件、連擊觸屏事件、持續(xù)滑動(dòng)觸屏事件之間的組合。
進(jìn)一步地,所述持續(xù)滑動(dòng)觸摸觸屏事在單個(gè)解鎖觸發(fā)區(qū)域內(nèi)發(fā)生,或者相鄰的多個(gè)解鎖觸發(fā)區(qū)域內(nèi)發(fā)生。
與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種觸摸屏解鎖的方法及裝置,通過將屏幕劃分為多個(gè)解鎖觸發(fā)區(qū)域,在對(duì)應(yīng)的解鎖觸發(fā)區(qū)域內(nèi)完成相應(yīng)的解鎖操作事件,才能夠?qū)崿F(xiàn)解鎖。很好的解決了現(xiàn)有觸摸屏解鎖方法安全性不高、形式單一、不能對(duì)移動(dòng)終端設(shè)備形成較好的保護(hù)及用戶隱私信息泄漏等問題。
附圖說明
此處所說明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是本發(fā)明提供的一種觸摸屏解鎖的裝置的結(jié)構(gòu)示意圖;
圖2是本發(fā)明提供的解鎖觸發(fā)區(qū)域劃分的第一實(shí)施例示意圖;
圖3是本發(fā)明提供的解鎖觸發(fā)區(qū)域劃分的第二實(shí)施例示意圖;
圖4是本發(fā)明提供的一種觸摸屏解鎖的方法的流程圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
本發(fā)明提供了一種觸摸屏的解鎖方法及裝置,通過將屏幕劃分為多個(gè)解鎖觸發(fā)區(qū)域,在相應(yīng)的解鎖觸發(fā)區(qū)域內(nèi)完成相應(yīng)的解鎖操作事件,實(shí)現(xiàn)觸摸屏解鎖,這樣可以解決現(xiàn)有觸摸屏解鎖方法解鎖的安全性較差的問題。
如圖1所示,本發(fā)明提供了一種觸摸屏解鎖的裝置,該裝置包括觸摸屏操作交互模塊101,解鎖控制模塊102以及解鎖方式設(shè)置模塊103。其中:
觸摸屏操作交互模塊101,用于感知用戶對(duì)觸摸屏的操作并轉(zhuǎn)換為用戶操作信息并傳遞給解鎖控制模塊102。
解鎖方式設(shè)置模塊103,用于確定解鎖觸發(fā)區(qū)域以及解鎖操作事件條件。
解鎖控制模塊102,用于接收所述觸摸屏操作交互模塊101的用戶操作信息,判斷所述用戶操作信息滿足解鎖方式設(shè)置模塊103中的解鎖操作條件時(shí),執(zhí)行對(duì)所述觸摸屏的解鎖操作。
其中,解鎖觸發(fā)區(qū)域可以是一個(gè)區(qū)域,也可以是多個(gè)。區(qū)域的形狀可以是矩形(例如圖二所示圖形),也可以是矩形以外任何圖形(例如圖三所示圖形)。例如將觸摸屏區(qū)域劃分為多個(gè)矩形作為解鎖觸發(fā)區(qū)域,或者設(shè)定觸摸屏區(qū)域中一個(gè)或多個(gè)圓形區(qū)域作為解鎖觸發(fā)區(qū)域,或者還可以是用戶設(shè)定的觸摸屏區(qū)域中一個(gè)或多個(gè)不規(guī)則形狀的區(qū)域。
解鎖操作事件是對(duì)應(yīng)于解鎖觸發(fā)區(qū)域內(nèi)的一個(gè)或多個(gè)觸摸事件,觸摸事件是單擊觸屏事件、或連擊觸屏事件,或持續(xù)滑動(dòng)觸摸觸屏事件,或單擊觸屏事件、連擊觸屏事件、持續(xù)滑動(dòng)觸摸觸屏事件三者的組合。
以下通過舉例進(jìn)行詳細(xì)說明本觸摸屏解鎖方案的具體流程操作。
例一
應(yīng)用場(chǎng)景:按屏幕區(qū)域等分為六個(gè)相等的矩形子區(qū)域,如圖2所示,即子區(qū)域1、2、3、4、5、6。將其中子區(qū)域1和子區(qū)域3和子區(qū)域6作為解鎖觸發(fā)區(qū)域。每一次解鎖操作事件之間有時(shí)間間隔限定,即當(dāng)前一次解鎖操作執(zhí)行完畢后超過規(guī)定時(shí)間下一次解鎖操作事件還沒進(jìn)行則視為解鎖失敗。例如設(shè)置用戶執(zhí)行一次解鎖操作事件后超過2S或者超過3S下一次解鎖操作事件還沒執(zhí)行則解鎖失敗。解鎖操作條件是用戶需依次在子區(qū)域1中進(jìn)行的單擊觸屏事件(第一子條件)、在子區(qū)域3中進(jìn)行線段式向上滑動(dòng)的觸屏事件(第二子條件),再在子區(qū)域6中進(jìn)行的雙擊觸屏事件(第三子條件)。
執(zhí)行方法:終端處于鎖屏且保存點(diǎn)亮狀態(tài),用戶在子區(qū)域1中單擊觸屏,觸摸屏操作交互模塊101將此單擊觸屏事件操作的用戶操作信息傳遞給解鎖控制模塊102,解鎖控制模塊102判斷此用戶操作信息中的操作位置屬于子區(qū)域1以及判斷此單擊觸屏操作滿足解鎖操作事件條件中的第一個(gè)子條件,繼續(xù)等待用戶的操作;用戶繼續(xù)在子區(qū)域3進(jìn)行線段式向上滑動(dòng)的觸屏,解鎖控制模塊102判斷此持續(xù)觸屏事件滿足解鎖操作事件條件中的第二個(gè)子條件;用戶繼續(xù)在子區(qū)域6進(jìn)行雙擊觸屏事件,解鎖控制模塊102判斷此用戶操作信息中的點(diǎn)觸操作位置屬于子區(qū)域6且判斷此雙擊觸屏操作滿足解鎖操作事件條件中的第三個(gè)子條件,判斷解鎖成功,執(zhí)行對(duì)所述觸摸屏的解鎖操作。
例二
應(yīng)用場(chǎng)景與例一中的應(yīng)用場(chǎng)景相同。
執(zhí)行方法:終端處于鎖屏且保存點(diǎn)亮狀態(tài),用戶在子區(qū)域2中單擊觸屏,觸摸屏操作交互模塊101將此單擊觸屏事件操作的用戶操作信息通知至解鎖控制模塊102,解鎖控制模塊102判斷此用戶操作信息中的點(diǎn)觸操作位置不屬于解鎖觸發(fā)區(qū)域,解鎖失敗。
例三
應(yīng)用場(chǎng)景:按屏幕區(qū)域等分為六個(gè)相等的矩形子區(qū)域,如圖3所示,即子 區(qū)域1、2、3、4、5、。將其中子區(qū)域1和子區(qū)域5和子區(qū)域4作為解鎖觸發(fā)區(qū)域。每一次解鎖操作事件之間有時(shí)間間隔限定,即當(dāng)前一次解鎖操作執(zhí)行完畢后超過規(guī)定時(shí)間下一次解鎖操作事件還沒進(jìn)行則視為解鎖失敗。例如設(shè)置用戶執(zhí)行一次解鎖操作事件后超過2S或者超過3S下一次解鎖操作事件還沒執(zhí)行則解鎖失敗。解鎖操作條件是用戶需依次在子區(qū)域1中進(jìn)行的線段式向上滑動(dòng)觸屏事件(第一子條件)、在子區(qū)域5中進(jìn)行線段式向左滑動(dòng)的觸屏事件(第二子條件),再在子區(qū)域4中進(jìn)行的雙擊觸屏事件(第三子條件)。
執(zhí)行方法:終端處于鎖屏且保存點(diǎn)亮狀態(tài),用戶在子區(qū)域1中進(jìn)行線段式向上滑動(dòng),觸摸屏操作交互模塊101將此單擊觸屏事件操作的用戶操作信息傳遞給解鎖控制模塊102,解鎖控制模塊102判斷此用戶操作信息中的操作位置屬于子區(qū)域1以及判斷此滑動(dòng)觸屏操作滿足解鎖操作事件條件中的第一個(gè)子條件,繼續(xù)等待用戶的操作;用戶繼續(xù)在子區(qū)域5進(jìn)行線段式向左滑動(dòng)的觸屏,解鎖控制模塊102判斷此持續(xù)觸屏事件滿足解鎖操作事件條件中的第二個(gè)子條件;用戶繼續(xù)在子區(qū)域4進(jìn)行雙擊觸屏事件,解鎖控制模塊102判斷此用戶操作信息中的點(diǎn)觸操作位置屬于子區(qū)域4且判斷此雙擊觸屏操作滿足解鎖操作事件條件中的第三個(gè)子條件,判斷解鎖成功,執(zhí)行對(duì)所述觸摸屏的解鎖操作。
如圖4所示,以方法為例詳細(xì)說明觸摸屏解鎖的流程。
本發(fā)明還提供了一種觸摸屏解鎖的方法,所述方法包括:
S102:用戶通過解鎖控制模塊將觸摸屏劃分為N個(gè)解鎖觸發(fā)區(qū)域,設(shè)置解鎖操作事件及解鎖觸發(fā)區(qū)域。
S104:保存屏幕為點(diǎn)亮且鎖屏狀態(tài);
S106:解鎖控制模塊收到觸摸屏操作交互模塊的用戶操作信息;
S108:解鎖控制模塊判斷用戶操作信息對(duì)應(yīng)的用戶點(diǎn)觸位置是否屬于正確的解鎖觸發(fā)區(qū)域,成功則轉(zhuǎn)向S110,失敗則轉(zhuǎn)向S114;
S110:解鎖控制模塊判斷用戶操作信息中的解鎖事件是否正確,成功則轉(zhuǎn)向S112,失敗則轉(zhuǎn)向S114;
S112:判斷是否符合解鎖操作條件,成功則觸發(fā)解鎖,失敗則轉(zhuǎn)向S108,繼續(xù)進(jìn)行判斷;
S114:提示用戶解鎖失敗。并轉(zhuǎn)到S116;
S116:若接收到S112的用戶操作信息,則用戶解鎖成功,收到S114的用戶操作信息,則用戶解鎖失敗。
需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。