專利名稱:一種觸摸屏解鎖方法及具有觸摸屏的電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備領(lǐng)域,尤其涉及一種觸摸屏解鎖方法及一種具有觸摸屏的電子設(shè)備。
背景技術(shù):
隨著通訊及電子技術(shù)的迅速發(fā)展,觸摸屏已經(jīng)廣泛應(yīng)用在手機(jī)、平板電腦、媒體播放器等各類便攜式電子設(shè)備中,以替代傳統(tǒng)的利用鍵盤進(jìn)行操控的顯示屏。觸摸屏具有使用靈活方便、用戶體驗(yàn)度高等特點(diǎn),為了避免觸摸屏被意外觸發(fā),大多數(shù)電子設(shè)備都具有觸摸屏自鎖功能,即在規(guī)定時(shí)間內(nèi)如果用戶不對觸摸屏進(jìn)行任何操作或者如果電子設(shè)備本身沒有執(zhí)行任何任務(wù),則觸摸屏?xí)詣?dòng)鎖屏,直到用戶通過特定的操作或者電子設(shè)備自動(dòng)執(zhí)行特定的任務(wù)觸發(fā)解鎖條件后,觸摸屏才會(huì)解鎖。一種常用的手機(jī)觸摸屏解鎖方法是用戶在手機(jī)的觸摸屏上連續(xù)地滑動(dòng)觸摸一段預(yù)設(shè)軌跡即可觸發(fā)解鎖條件,然而,手機(jī)通常放置在口袋或者包里,口袋或者包里的其他物品、甚至口袋或者包本身容易摩擦觸摸屏而誤觸發(fā)這種解鎖條件,導(dǎo)致觸摸屏在不必要的情況下解鎖,可能為用戶帶來不便。
發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種不易誤觸發(fā)的觸摸屏解鎖方法及具有觸摸屏的電子設(shè)備。為解決上述技術(shù)問題,本發(fā)明提供一種觸摸屏解鎖方法,包括以下步驟信號接收步驟在屏鎖狀態(tài)下,電子設(shè)備接收觸摸屏上的觸摸信號;計(jì)時(shí)啟動(dòng)步驟判斷觸摸信號的位置坐標(biāo)是否位于觸摸屏上預(yù)設(shè)的特定區(qū)域內(nèi),如果是,則啟動(dòng)計(jì)時(shí);解鎖判斷步驟計(jì)時(shí)啟動(dòng)后,判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號,如果是則觸發(fā)觸摸屏解鎖程序。進(jìn)一步地,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則按照規(guī)定的后續(xù)觸摸次數(shù)觸發(fā)觸摸屏解鎖程序或重啟計(jì)時(shí)后重復(fù)解鎖判斷步驟。一種實(shí)施例中,設(shè)定的后續(xù)觸摸次數(shù)為一次,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則觸發(fā)觸摸屏解鎖程序。 另一種實(shí)施例中,設(shè)定的后續(xù)觸摸次數(shù)大于一次,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括如果每接收到一個(gè)后續(xù)的觸摸信號,則判斷該觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是且一段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號達(dá)到規(guī)定的后續(xù)觸摸次數(shù)則觸發(fā)觸摸屏解鎖程序。第三種實(shí)施例中,設(shè)定的后續(xù)觸摸次數(shù)大于一次,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括如果每接收到一個(gè)后續(xù)的觸摸信號,則判斷該觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是且多段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號達(dá)到規(guī)定的后續(xù)觸摸次數(shù)則觸發(fā)觸摸屏解鎖程序,否則重啟計(jì)時(shí)后重復(fù)解鎖判斷步驟。所述特定區(qū)域包括預(yù)設(shè)在觸摸屏上不同位置的第一特定區(qū)域和至少一個(gè)第二特定區(qū)域;計(jì)時(shí)啟動(dòng)步驟中判斷觸摸信號的位置坐標(biāo)是否位于所述第一特定區(qū)域內(nèi),解鎖判斷步驟中判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于所述第二特定區(qū)域內(nèi)。一種實(shí)施方式中,設(shè)定的后續(xù)觸摸次數(shù)大于兩次,所述第二特定區(qū)域具有多個(gè)且 分別預(yù)設(shè)在觸摸屏上的不同位置,解鎖判斷步驟中判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于對應(yīng)的第二特定區(qū)域內(nèi)。所述解鎖判斷步驟中,任一計(jì)時(shí)時(shí)間內(nèi)電子設(shè)備并未接收到位于觸摸屏的特定區(qū)域內(nèi)的觸摸信號,則觸摸屏保持屏鎖且停止計(jì)時(shí)。本發(fā)明還保護(hù)了一種具有觸摸屏的電子設(shè)備,包括特定區(qū)域預(yù)設(shè)模塊,用于預(yù)設(shè)觸摸屏上的特定區(qū)域;時(shí)間預(yù)設(shè)模塊,用于預(yù)設(shè)計(jì)時(shí)時(shí)間;信號接收模塊,用于接收觸摸屏上的觸摸信號;第一區(qū)域判斷模塊,用于判斷信號接收模塊在屏鎖狀態(tài)下接收到的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是,則啟動(dòng)計(jì)時(shí)模塊計(jì)時(shí);解鎖判斷模塊,用于在計(jì)時(shí)啟動(dòng)后,判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號,如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序。一種實(shí)施方式中,所述解鎖判斷模塊包括第二區(qū)域判斷模塊,用于判斷信號接收模塊在計(jì)時(shí)時(shí)間內(nèi)接收到的后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序。一種實(shí)施方式中,解鎖判斷模塊包括第二區(qū)域判斷模塊,用于當(dāng)所述信號接收模塊每接收到一個(gè)后續(xù)的觸摸信號時(shí),判斷該后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi);觸摸次數(shù)判斷模塊,用于當(dāng)設(shè)定的后續(xù)觸摸次數(shù)大于一次、且第二區(qū)域判斷模塊判斷后續(xù)的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),根據(jù)設(shè)定的后續(xù)觸摸次數(shù)判斷一段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù),如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序。一種實(shí)施方式中,解鎖判斷模塊包括第二區(qū)域判斷模塊,用于當(dāng)所述信號接收模塊每接收到一個(gè)后續(xù)的觸摸信號時(shí),判斷該后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi);觸摸次數(shù)判斷模塊,用于當(dāng)設(shè)定的后續(xù)觸摸次數(shù)大于一次、且第二區(qū)域判斷模塊判斷后續(xù)的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),根據(jù)設(shè)定的后續(xù)觸摸次數(shù)判斷多段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù),如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序,否則控制計(jì)時(shí)模塊重啟計(jì)時(shí)后再次觸發(fā)解鎖判斷模塊。進(jìn)一步地,還包括界面控制模塊,用于當(dāng)?shù)谝粎^(qū)域判斷模塊判斷信號接收模塊在屏鎖狀態(tài)下接收到的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),將觸摸屏的界面由屏鎖狀態(tài)變換為等待用戶輸入狀態(tài)。本發(fā)明的觸摸屏解鎖方法和具有觸摸屏的電子設(shè)備對用戶解鎖過程中輸入的觸摸信號的位置、觸發(fā)次數(shù)以及多次觸發(fā)之間的間隔時(shí)間提出一定要求,當(dāng)用戶有意識(shí)地解鎖時(shí),可按照解鎖規(guī)則觸摸觸摸屏,電子設(shè)備在判斷用戶的觸摸符合解鎖規(guī)則時(shí)進(jìn)行順利解鎖,但當(dāng)手機(jī)放置在口袋或者包里的時(shí)候,口袋、包或者其他物品對于觸摸屏的摩擦很難達(dá)到這些要求而誤觸發(fā)解鎖條件,與現(xiàn)有技術(shù)相比,有效降低了觸摸屏由于誤觸發(fā)而被解鎖的幾率,避免觸摸屏在不必要的情況下解鎖,因此提高了用戶的滿意度。
圖I為本發(fā)明一種實(shí)施例的觸摸屏解鎖方法流程圖;圖2為本發(fā)明第二種實(shí)施例的觸摸屏解鎖方法流程圖;圖3為本發(fā)明第三種實(shí)施例的觸摸屏解鎖方法流程圖;圖4為本發(fā)明一種實(shí)施例的觸摸屏的界面狀態(tài)轉(zhuǎn)換示意圖;圖5為本發(fā)明一種實(shí)施例的具有觸摸屏的電子設(shè)備框圖。
具體實(shí)施例方式下面通過具體實(shí)施方式
結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。本發(fā)明的觸摸屏解鎖方法在電子設(shè)備中預(yù)設(shè)計(jì)時(shí)時(shí)間,并在觸摸屏上預(yù)設(shè)至少一個(gè)特定區(qū)域,觸摸屏解鎖時(shí),需要在觸摸屏的特定區(qū)域輸入觸摸信號,接著在計(jì)時(shí)時(shí)間內(nèi)再次輸入至少一個(gè)觸摸信號,且再次輸入的觸摸信號需要滿足一定解鎖條件才能使觸摸屏解鎖。解鎖條件包括多種,例如需要在一段計(jì)時(shí)時(shí)間內(nèi)或者多個(gè)連續(xù)的計(jì)時(shí)時(shí)間內(nèi),在觸摸屏的特定區(qū)域輸入一個(gè)或者多個(gè)觸摸信號,觸摸屏才能夠解鎖,如果計(jì)時(shí)啟動(dòng)后,任一計(jì)時(shí)時(shí)間內(nèi)電子設(shè)備并未接收到位于觸摸屏的特定區(qū)域內(nèi)的觸摸信號,則觸摸屏保持屏鎖且停止計(jì)時(shí)。本發(fā)明的觸摸屏解鎖方法主要包括信號接收步驟、計(jì)時(shí)啟動(dòng)步驟和解鎖判斷步驟,具體地,信號接收步驟指電子設(shè)備在屏鎖狀態(tài)下接收觸摸屏上的觸摸信號,計(jì)時(shí)啟動(dòng)步驟指判斷該觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是,則啟動(dòng)計(jì)時(shí),解鎖判斷步驟指計(jì)時(shí)啟動(dòng)后,判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號,如果是則觸發(fā)觸摸屏解鎖程序。例如解鎖判斷步驟中判斷判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的具體方法為判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則按照設(shè)定的后續(xù)觸摸次數(shù)觸發(fā)觸摸屏解鎖程序或重啟計(jì)時(shí)后重復(fù)解鎖判斷步驟。其中,根據(jù)具體需要,預(yù)設(shè)的特定區(qū)域可僅包括一個(gè),解鎖過程中每次需要在同一特定區(qū)域內(nèi)輸入觸摸信號,也可包括多個(gè),解鎖過程中每次需要在不同的特定區(qū)域內(nèi)輸入觸摸信號。特定區(qū)域的位置、大小、形狀以及計(jì)時(shí)時(shí)間的長短可為電子設(shè)備的出廠設(shè)置,也可由電子設(shè)備提供專門的設(shè)置菜單由用戶自行設(shè)置。優(yōu)選地,特定區(qū)域包括第一特定區(qū)域和至少一個(gè)第二特定區(qū)域,第一特定區(qū)域和第二特定區(qū)域分別設(shè)在觸摸屏的不同位置,計(jì)時(shí)啟動(dòng)步驟中判斷觸摸信號的位置坐標(biāo)是否位于第一特定區(qū)域內(nèi),解鎖判斷步驟中判斷后續(xù)的觸摸信號的 位置坐標(biāo)是否位于第二特定區(qū)域內(nèi)。當(dāng)設(shè)定的后續(xù)觸摸次數(shù)大于兩次時(shí),第二特定區(qū)域可具有多個(gè)且分別預(yù)設(shè)在觸摸屏上的不同位置,解鎖判斷步驟中判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于對應(yīng)的第二特定區(qū)域內(nèi)。在觸摸屏上預(yù)設(shè)特定區(qū)域時(shí),可將該區(qū)域內(nèi)所有的點(diǎn)在觸摸屏上對應(yīng)的相對坐標(biāo)數(shù)據(jù)存儲(chǔ)在電子設(shè)備的存儲(chǔ)空間中。一次觸摸信號是指觸摸屏因感知接觸期間而產(chǎn)生的信號,該信號從感知接觸開始直到感知接觸物離開而結(jié)束,這個(gè)過程為一次觸摸信號,因此一次觸摸信號可為一次點(diǎn)擊產(chǎn)生的信號、連續(xù)觸摸一定時(shí)間產(chǎn)生的信號或連續(xù)滑動(dòng)一定軌跡而產(chǎn)生的信號等。請參考圖1,本實(shí)施例的觸摸屏解鎖方法需要在第一特定區(qū)域A內(nèi)輸入一次觸摸信號,接著在預(yù)定的計(jì)時(shí)時(shí)間內(nèi)在第二特定區(qū)域B內(nèi)輸入一次后續(xù)的觸摸信號才能對觸摸屏解鎖,具體包括以下步驟步驟SlOl :觸摸屏在屏鎖狀態(tài)下接收觸摸屏上的觸模信號。步驟S102 :判斷該觸摸信號的位置坐標(biāo)是否在第一特定區(qū)域A內(nèi),是則轉(zhuǎn)步驟S103,否則回到步驟SlOl繼續(xù)等待接收觸摸信號。例如對于一次點(diǎn)擊產(chǎn)生的信號或連續(xù)觸摸一定時(shí)間產(chǎn)生的信號,觸摸屏可獲取信號對應(yīng)的一個(gè)相對坐標(biāo)數(shù)據(jù)或多個(gè)相對坐標(biāo)數(shù)據(jù),并比較其是否與電子設(shè)備中存儲(chǔ)的第一特定區(qū)域A內(nèi)一個(gè)或者多個(gè)相對坐標(biāo)數(shù)據(jù)相同,是,則表明該觸摸信號在第一特定區(qū)域A內(nèi),否則表明該觸摸信號不在第一特定區(qū)域A內(nèi)。步驟S103 :啟動(dòng)計(jì)時(shí)并繼續(xù)等待后續(xù)的觸模信號。步驟S104:判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到后續(xù)的觸摸信號,是則轉(zhuǎn)步驟S106,如果計(jì)時(shí)時(shí)間屆滿還未接收到后續(xù)的觸摸信號,則轉(zhuǎn)步驟S105。根據(jù)具體需要,觸摸屏每次需要接收的觸摸信號可以相同,也可以不同,例如一種實(shí)施方式需要每次在觸摸屏上都輸入一次點(diǎn)擊產(chǎn)生的信號,另一種實(shí)施方式需要第一次在觸摸屏上輸入一次點(diǎn)擊產(chǎn)生的信號,第二次在觸摸屏上輸入連續(xù)觸摸一定時(shí)間產(chǎn)生的信號。步驟S105 :停止計(jì)時(shí)并轉(zhuǎn)步驟SlOl,繼續(xù)等待接收觸摸屏上的觸模信號。步驟S106 :判斷步驟S104接收到的后續(xù)的觸摸信號的位置坐標(biāo)是否位于第二特定區(qū)域B內(nèi),是則轉(zhuǎn)步驟S107,否則轉(zhuǎn)步驟S104繼續(xù)等待接收后續(xù)的觸摸信號。具體判斷方法參照步驟S102。步驟S107 :停止計(jì)時(shí)并觸發(fā)觸摸屏解鎖程序,控制觸摸屏解鎖。另一種實(shí)施例與以上實(shí)施例不同的是,電子設(shè)備中僅預(yù)設(shè)一個(gè)特定區(qū)域,即第一特定區(qū)域A和第二特定區(qū)域B為同一個(gè)區(qū)域,則以上步驟S102和S106判斷兩次觸摸信號是否在同一個(gè)特定區(qū)域內(nèi)。請參考圖2,本實(shí)施例的觸摸屏解鎖方法需要在觸摸屏的第一特定區(qū)域內(nèi)輸入一次觸摸信號,接著根據(jù)設(shè)定的后續(xù)觸摸次數(shù),分別在多段連續(xù)的計(jì)時(shí)時(shí)間內(nèi)各輸入一次后續(xù)的觸摸信號,且各計(jì)時(shí)時(shí)間內(nèi)輸入的后續(xù)的觸摸信號位于觸摸屏的第二特定區(qū)域內(nèi),才能對觸摸屏解鎖。該設(shè)定的后續(xù)觸摸次數(shù)可為電子設(shè)備的出廠設(shè)置,也可由電子設(shè)備提供專門的設(shè)置菜單由用戶自行設(shè)置,即根據(jù)用戶的請求預(yù)設(shè)后續(xù)觸摸次數(shù)。例如設(shè)定的后續(xù)觸摸次數(shù)為兩次時(shí),在觸摸屏上設(shè)置一個(gè)第一特定區(qū)域A,兩個(gè)第二特定區(qū)域B、C時(shí),解鎖過程中,需要在第一特定區(qū)域A內(nèi)輸入一次觸摸信號,一段計(jì)時(shí)時(shí)間內(nèi)在第二特定區(qū)域B內(nèi)輸入一次后續(xù)的觸摸信號,下一段計(jì)時(shí)時(shí)間內(nèi)在第二特定區(qū)域C內(nèi)輸入下一次后續(xù)的觸摸信號才能對觸摸屏解鎖;例如設(shè)定的后續(xù)觸摸次數(shù)為n次時(shí),在觸摸屏上設(shè)置一個(gè)第一特定區(qū)域A,n (n表示大于2的自然數(shù))個(gè)第二特定區(qū)域B、C……時(shí),解鎖過程中,需要在第一特定區(qū)域A內(nèi)輸入一次觸摸信號,一段計(jì)時(shí)時(shí)間內(nèi)在第二特定區(qū)域B內(nèi)輸入一次后續(xù)的觸摸信號,下一段計(jì)時(shí)時(shí)間內(nèi)在第二特定區(qū)域C內(nèi)輸入一次后續(xù)的觸摸信號,直到最后一段計(jì)時(shí)時(shí)間內(nèi)在最后一個(gè)第二特定區(qū)域內(nèi)輸入第n次后續(xù)的觸摸信號才能對觸摸屏解鎖。本實(shí)施方式具體包括以下步驟步驟S201 :觸摸屏在屏鎖狀態(tài)下接收觸摸屏上的觸模信號。步驟S202:類似于步驟S102,判斷該觸摸信號的位置坐標(biāo)是否在第一特定區(qū)域內(nèi),是則轉(zhuǎn)步驟S203,否則回到步驟S201繼續(xù)等待后續(xù)的觸摸信號。步驟S203 :啟動(dòng)計(jì)時(shí)并繼續(xù)等待觸摸屏上的后續(xù)的觸模信號。步驟S204 :類似于步驟S104,判斷一段計(jì)時(shí)時(shí)間內(nèi)是否接收到后續(xù)的觸摸信號每接收到一個(gè)后續(xù)的觸摸信號則轉(zhuǎn)步驟S206,如果該計(jì)時(shí)時(shí)間屆滿還未接收到后續(xù)的觸摸信號,轉(zhuǎn)步驟S205。步驟S205 :停止計(jì)時(shí)并轉(zhuǎn)步驟S201,繼續(xù)等待接收觸模信號。步驟S206 :判斷步驟S204接收到的后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的對應(yīng)的第二特定區(qū)域內(nèi),是則轉(zhuǎn)步驟S207,否則轉(zhuǎn)步驟S204繼續(xù)等待接收后續(xù)的觸摸信號。步驟S207 :多段計(jì)時(shí)時(shí)間內(nèi)位于第二特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù)?是則轉(zhuǎn)步驟S208,否則轉(zhuǎn)步驟S209。本步驟可采用計(jì)數(shù)的方式實(shí)現(xiàn),例如一段計(jì)時(shí)時(shí)間內(nèi)如果有觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的對應(yīng)的第二特定區(qū)域內(nèi)則計(jì)數(shù)一次,當(dāng)最終計(jì)數(shù)值達(dá)到設(shè)定的后續(xù)觸摸次數(shù),則表明多段計(jì)時(shí)時(shí)間內(nèi)位于第二特定區(qū)域內(nèi)的所有觸摸信號達(dá)到了設(shè)定的后續(xù)觸摸次數(shù)。步驟S208 :停止計(jì)時(shí)并觸發(fā)觸摸屏解鎖程序,控制觸摸屏解鎖。步驟S209 :重啟計(jì)時(shí)并回到步驟S204,判斷下一計(jì)時(shí)時(shí)間內(nèi)是否接收到后續(xù)的觸摸信號,接著循環(huán)步驟S204-S209,直到觸發(fā)觸摸屏解鎖程序或轉(zhuǎn)步驟S201繼續(xù)等待接收觸模信號。另一種實(shí)施例與以上實(shí)施例不同的是,電子設(shè)備還可預(yù)設(shè)多段不同的計(jì)時(shí)時(shí)間,每次循環(huán)至步驟S204時(shí),判斷是否在不同的計(jì)時(shí)時(shí)間內(nèi)接收到后續(xù)的觸摸信號。例如設(shè)定的后續(xù)觸摸次數(shù)為兩次時(shí),在觸摸屏上設(shè)置兩個(gè)第二特定區(qū)域B、C,并設(shè)定兩次后續(xù)的觸摸信號對應(yīng)的計(jì)時(shí)時(shí)間分別為Is和3s,解鎖過程中,需要在步驟S204中判斷是否在Is內(nèi)接收到一次后續(xù)的觸摸信號,如果是則在步驟S206中判斷該觸摸信號的位置坐標(biāo)是否在第二特定區(qū)域B內(nèi),如果是,則經(jīng)步驟S207-S209回到步驟S204中,再次判斷是否在3s內(nèi)接收到一次后續(xù)的觸摸信號,如果是則在步驟S206中判斷該觸摸信號的位置坐標(biāo)是否在第二特定區(qū)域C內(nèi),如果是,則經(jīng)步驟S207和S208對觸發(fā)觸摸屏解鎖程序。請參考圖3,本實(shí)施例的觸摸屏解鎖方法需在觸摸屏的第一特定區(qū)域內(nèi)輸入一次觸摸信號,接著根據(jù)設(shè)定的后續(xù)觸摸次數(shù),在一段預(yù) 定的計(jì)時(shí)時(shí)間內(nèi)在第二特定區(qū)域內(nèi)輸入多次后續(xù)的觸摸信號才能對觸摸屏解鎖,具體包括以下步驟步驟S301 :觸摸屏在屏鎖狀態(tài)下接收觸摸屏上的觸模信號。步驟S302:類似于步驟S102,判斷該觸摸信號的位置坐標(biāo)是否在第一特定區(qū)域內(nèi),是則轉(zhuǎn)步驟S303,否則回到步驟S301繼續(xù)等待接收后續(xù)的觸摸信號。步驟S303 :啟動(dòng)計(jì)時(shí)并繼等待后續(xù)的觸模信號。步驟S304:類似于步驟S104,判斷一段計(jì)時(shí)時(shí)間內(nèi)是否接收到后續(xù)的觸摸信號,每接收到一個(gè)后續(xù)的觸摸信號則轉(zhuǎn)步驟S206,如果該計(jì)時(shí)時(shí)間屆滿還未接收到后續(xù)的觸摸信號,轉(zhuǎn)步驟S305。步驟S305 :停止計(jì)時(shí)并轉(zhuǎn)步驟S301,繼續(xù)等待接收觸摸屏上的觸模信號。步驟S306 :判斷步驟S104接收到的后續(xù)的觸摸信號的位置坐標(biāo)是否位于第二特定區(qū)域內(nèi),是則轉(zhuǎn)步驟S307,否則轉(zhuǎn)步驟S304繼續(xù)等待后續(xù)的觸摸信號。步驟S307 :一段計(jì)時(shí)時(shí)間內(nèi)位于第二特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù)?是則轉(zhuǎn)步驟S308,否則轉(zhuǎn)步驟S309。本步驟可參照步驟S207采用計(jì)數(shù)的方式實(shí)現(xiàn)。步驟S308 :停止計(jì)時(shí)并觸發(fā)觸摸屏解鎖程序,控制觸摸屏解鎖。步驟S309 :停止計(jì)時(shí),接著回到步驟S301繼續(xù)等待接收觸摸信號。請參考圖4,對觸摸屏進(jìn)行解鎖的操作過程中,觸摸屏可對其界面狀態(tài)進(jìn)行變換,以提醒用戶根據(jù)不同的界面狀態(tài)進(jìn)行相應(yīng)的操作。例如觸摸屏鎖屏后的界面呈屏鎖狀態(tài),在計(jì)時(shí)啟動(dòng)步驟中如果判斷觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi),則界面由屏鎖狀態(tài)轉(zhuǎn)換至等待用戶輸入狀態(tài),對觸摸屏解鎖后的界面由等待用戶輸入狀態(tài)轉(zhuǎn)換至解鎖狀態(tài)。例如結(jié)合以上圖1、2、3表述的實(shí)施例,如果用戶不對觸摸屏進(jìn)行任何操作或者如果電子設(shè)備本身沒有執(zhí)行任何任務(wù)(即滿足條件G),觸摸屏的界面由解鎖狀態(tài)轉(zhuǎn)換至屏鎖狀態(tài),此時(shí)觸摸屏等待接收觸摸屏上的觸模信號;一旦步驟S102、S202或S302判斷觸摸信號在第一特定區(qū)域內(nèi)(即滿足條件E),則觸摸屏的界面由屏鎖狀態(tài)轉(zhuǎn)換至等待用戶輸入狀態(tài),此時(shí)電子設(shè)備啟動(dòng)計(jì)時(shí)并繼續(xù)等待觸摸屏上的至少一次后續(xù)的觸摸信號;當(dāng)觸摸屏的界面在等待用戶輸入狀態(tài)時(shí),如果滿足解鎖條件(即滿足條件F),則由等待用戶輸入狀態(tài)轉(zhuǎn)換至解鎖狀態(tài),但如果任一計(jì)時(shí)時(shí)間內(nèi)電子設(shè)備并未接收到觸摸屏上第二特定區(qū)域內(nèi)的觸摸信號(即滿足條件D),則觸摸屏的界面由等待用戶輸入狀態(tài)轉(zhuǎn)換至屏鎖狀態(tài)。如圖5所示,本發(fā)明還保護(hù)了一種具有觸摸屏的電子設(shè)備,用于實(shí)現(xiàn)以上各實(shí)施例的方法,其中包括時(shí)間預(yù)設(shè)模塊10、特定區(qū)域預(yù)設(shè)模塊20、計(jì)時(shí)模塊60、信號接收模塊30、第一區(qū)域判斷模塊40、解鎖判斷模塊70和解鎖模塊50。其中,時(shí)間預(yù)設(shè)模塊10用于預(yù)設(shè)計(jì)時(shí)時(shí)間,計(jì)時(shí)時(shí)間可為出廠設(shè)置,也可為用戶的自定義設(shè)置。特定區(qū)域預(yù)設(shè)模塊20用于在觸摸屏上預(yù)設(shè)至少一個(gè)特定區(qū)域,根據(jù)具體需要,特定區(qū)域預(yù)設(shè)模塊20預(yù)設(shè)的特定區(qū)域可僅具有一個(gè),也可具有多個(gè),具有多個(gè)時(shí)包括可分別預(yù)設(shè)在觸摸屏上不同位置的第一特定區(qū)域和第二特定區(qū)域,第二特定區(qū)域可具有一個(gè),也可具有多個(gè)且分別預(yù)設(shè)在觸摸屏的不同位置。預(yù)設(shè)特定區(qū)域時(shí)可將該區(qū)域內(nèi)所有的點(diǎn)在觸摸屏上對應(yīng)的相對坐標(biāo)數(shù)據(jù)存儲(chǔ)在電子設(shè)備的存儲(chǔ)空間中。特定區(qū)域的設(shè)定可為出廠設(shè)置,也可為用戶的自定義設(shè)置。信號接收模塊30接收觸摸屏上的觸摸信號,根據(jù)具體情況,觸摸信號可以為一次點(diǎn)擊產(chǎn)生的信號、連續(xù)觸摸一定時(shí)間產(chǎn)生的信號、連續(xù)滑動(dòng)一定軌跡產(chǎn)生的信號等。
第一區(qū)域判斷模塊40用于判斷信號接收模塊30在屏鎖狀態(tài)下接收到的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是,則啟動(dòng)計(jì)時(shí)模塊60計(jì)時(shí),否則控制觸摸屏繼續(xù)保持屏鎖。當(dāng)特定區(qū)域預(yù)設(shè)模塊20預(yù)設(shè)的特定區(qū)域包括預(yù)設(shè)在觸摸屏上不同位置的第一特定區(qū)域和一個(gè)或多個(gè)第二特定區(qū)域時(shí),第一區(qū)域判斷模塊40可用于判斷信號接收模塊30在屏鎖狀態(tài)下接收到的觸摸信號的位置坐標(biāo)是否位于第一特定區(qū)域內(nèi)。解鎖判斷模塊70用于在計(jì)時(shí)啟動(dòng)后,判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號,如果是則通過解鎖模塊50觸發(fā)觸摸屏解鎖程序?!N實(shí)施例中,解鎖判斷模塊70包括第二區(qū)域判斷模塊71,當(dāng)設(shè)定的后續(xù)觸摸次數(shù)為一次時(shí),用于判斷信號接收模塊30在計(jì)時(shí)時(shí)間內(nèi)接收到的后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則通過解鎖模塊50觸發(fā)觸摸屏解鎖程序,否則觸摸屏繼續(xù)保持屏鎖狀態(tài)并停止計(jì)時(shí)。第二種實(shí)施例中,解鎖判斷模塊70還可包括第二區(qū)域判斷模塊71和觸摸次數(shù)判斷模塊72,觸摸次數(shù)判斷模塊72中可預(yù)設(shè)設(shè)定的后續(xù)觸摸次數(shù),該后續(xù)觸摸次數(shù)可為出廠設(shè)置,也可根據(jù)用戶的請求進(jìn)行預(yù)設(shè)。當(dāng)設(shè)定的后續(xù)觸摸次數(shù)大于一次時(shí),第二特定區(qū)域判斷模塊71用于當(dāng)信號接收模塊30每接收到一個(gè)后續(xù)的觸摸信號時(shí),判斷該后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi);觸摸次數(shù)判斷模塊72用于當(dāng)?shù)诙^(qū)域判斷模塊71判斷后續(xù)的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),根據(jù)設(shè)定的后續(xù)觸摸次數(shù)判斷一段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù),如果是則通過解鎖模塊50觸發(fā)觸摸屏解鎖程序,否則觸摸屏繼續(xù)保持屏鎖并停止計(jì)時(shí)。第三種實(shí)施例中,解鎖判斷模塊70也包括第二區(qū)域判斷模塊71和觸摸次數(shù)判斷模塊72,當(dāng)設(shè)定的后續(xù)觸摸次數(shù)大于一次時(shí),第二特定區(qū)域判斷模塊71用于當(dāng)信號接收模塊30每接收到一個(gè)后續(xù)的觸摸信號時(shí),判斷該后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi);觸摸次數(shù)判斷模塊72用于當(dāng)?shù)诙^(qū)域判斷模塊71判斷后續(xù)的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),根據(jù)設(shè)定的后續(xù)觸摸次數(shù)判斷多段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù),如果是則通過解鎖模塊50觸發(fā)觸摸屏解鎖程序,否則控制計(jì)時(shí)模塊60重啟計(jì)時(shí)后再次觸發(fā)解鎖判斷模塊70。以上三種實(shí)施例中,當(dāng)特定區(qū)域預(yù)設(shè)模塊20預(yù)設(shè)的特定區(qū)域包括預(yù)設(shè)在觸摸屏上不同位置的第一特定區(qū)域和一個(gè)或多個(gè)第二特定區(qū)域時(shí),第二區(qū)域判斷模塊40分別用于判斷信號接收模塊30在屏鎖狀態(tài)下接收到的觸摸信號的位置坐標(biāo)是否位于第二特定區(qū)域內(nèi)。如果第二特定區(qū)域具有多個(gè)且分別位于觸摸屏上的不同位置,則第二和第三實(shí)施例中,第二區(qū)域判斷模塊40可用于判斷信號接收模塊30每次接收到的后續(xù)觸摸信號的位置坐標(biāo)是否位于對應(yīng)的第二特定區(qū)域內(nèi)。電子設(shè)備還包括界面控制模塊,用于當(dāng)?shù)谝粎^(qū)域判斷模塊40判斷信號接收模塊30在屏鎖狀態(tài)下接收到的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),將觸摸屏的界面由屏鎖狀態(tài)變換 為等待用戶輸入狀態(tài)。本發(fā)明的觸摸屏解鎖方法和具有觸摸屏的電子設(shè)備對現(xiàn)有的觸摸屏解鎖方式進(jìn)行改進(jìn),從一定程度上增加了解鎖條件,當(dāng)手機(jī)放置在口袋或者包里的時(shí)候,口袋、包或者其他物品對于觸摸屏的摩擦難以誤觸發(fā)這些解鎖條件,因此有效降低了觸摸屏由于誤觸發(fā)而被解鎖的幾率,避免觸摸屏在不必要的情況下解鎖,因此提高了用戶的滿意度。另外,本發(fā)明的特定區(qū)域、計(jì)時(shí)時(shí)間、觸發(fā)次數(shù)等都可根據(jù)用戶的需求靈活設(shè)置,因此能夠進(jìn)一步滿 足用戶的個(gè)性化需求,提高了用戶體驗(yàn)度。以上內(nèi)容是結(jié)合具體的實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種觸摸屏解鎖方法,其特征在于,包括以下步驟 信號接收步驟在屏鎖狀態(tài)下,電子設(shè)備接收觸摸屏上的觸摸信號; 計(jì)時(shí)啟動(dòng)步驟判斷觸摸信號的位置坐標(biāo)是否位于觸摸屏上預(yù)設(shè)的特定區(qū)域內(nèi),如果是,則啟動(dòng)計(jì)時(shí); 解鎖判斷步驟計(jì)時(shí)啟動(dòng)后,判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號,如果是則觸發(fā)觸摸屏解鎖程序。
2.如權(quán)利要求I所述的方法,其特征在于,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則按照設(shè)定的后續(xù)觸摸次數(shù)觸發(fā)觸摸屏解鎖程序或重啟計(jì)時(shí)后重復(fù)解鎖判斷步驟。
3.如權(quán)利要求2所述的方法,其特征在于,設(shè)定的后續(xù)觸摸次數(shù)為一次,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則觸發(fā)觸摸屏解鎖程序。
4.如權(quán)利要求2所述的方法,其特征在于,設(shè)定的后續(xù)觸摸次數(shù)大于一次,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括如果每接收到一個(gè)后續(xù)的觸摸信號,則判斷該觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是且一段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號達(dá)到設(shè)定的后續(xù)觸摸次數(shù)則觸發(fā)觸摸屏解鎖程序。
5.如權(quán)利要求2所述的方法,其特征在于,設(shè)定的后續(xù)觸摸次數(shù)大于一次,所述判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號的步驟包括如果每接收到一個(gè)后續(xù)的觸摸信號,則判斷該觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是且多段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號達(dá)到設(shè)定的后續(xù)觸摸次數(shù)則觸發(fā)觸摸屏解鎖程序,否則重啟計(jì)時(shí)后重復(fù)解鎖判斷步驟。
6.如權(quán)利要求2至5任一項(xiàng)所述的方法,其特征在于,所述特定區(qū)域包括預(yù)設(shè)在觸摸屏上不同位置的第一特定區(qū)域和至少一個(gè)第二特定區(qū)域;計(jì)時(shí)啟動(dòng)步驟中判斷觸摸信號的位置坐標(biāo)是否位于所述第一特定區(qū)域內(nèi),解鎖判斷步驟中判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于所述第二特定區(qū)域內(nèi)。
7.如權(quán)利要求6所述的方法,其特征在于,設(shè)定的后續(xù)觸摸次數(shù)大于一次,所述第二特定區(qū)域具有多個(gè)且分別預(yù)設(shè)在觸摸屏上的不同位置,解鎖判斷步驟中判斷后續(xù)的觸摸信號的位置坐標(biāo)是否位于對應(yīng)的第二特定區(qū)域內(nèi)。
8.如權(quán)利要求I至5任一項(xiàng)所述的方法,其特征在于,所述解鎖判斷步驟中,任一計(jì)時(shí)時(shí)間內(nèi)電子設(shè)備并未接收到位于觸摸屏的特定區(qū)域內(nèi)的觸摸信號,則觸摸屏保持屏鎖且停止計(jì)時(shí)。
9.一種具有觸摸屏的電子設(shè)備,其特征在于,包括 特定區(qū)域預(yù)設(shè)模塊,用于預(yù)設(shè)觸摸屏上的特定區(qū)域; 時(shí)間預(yù)設(shè)模塊,用于預(yù)設(shè)計(jì)時(shí)時(shí)間; 信號接收模塊,用于接收觸摸屏上的觸摸信號; 第一區(qū)域判斷模塊,用于判斷信號接收模塊在屏鎖狀態(tài)下接收到的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是,則啟動(dòng)計(jì)時(shí)模塊計(jì)時(shí);解鎖判斷模塊,用于在計(jì)時(shí)啟動(dòng)后,判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號,如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序。
10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述解鎖判斷模塊包括第二區(qū)域判斷模塊,用于判斷信號接收模塊在計(jì)時(shí)時(shí)間內(nèi)接收到的后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi),如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序。
11.如權(quán)利要求9所述的電子設(shè)備,其特征在于,解鎖判斷模塊包括 第二區(qū)域判斷模塊,用于當(dāng)所述信號接收模塊每接收到一個(gè)后續(xù)的觸摸信號時(shí),判斷該后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi); 觸摸次數(shù)判斷模塊,用于當(dāng)設(shè)定的后續(xù)觸摸次數(shù)大于一次、且第二區(qū)域判斷模塊判斷后續(xù)的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),根據(jù)設(shè)定的后續(xù)觸摸次數(shù)判斷一段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù),如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序。
12.如權(quán)利要求9所述的電子設(shè)備,其特征在于,解鎖判斷模塊包括 第二區(qū)域判斷模塊,用于當(dāng)所述信號接收模塊每接收到一個(gè)后續(xù)的觸摸信號時(shí),判斷該后續(xù)的觸摸信號的位置坐標(biāo)是否位于預(yù)設(shè)的特定區(qū)域內(nèi); 觸摸次數(shù)判斷模塊,用于當(dāng)設(shè)定的后續(xù)觸摸次數(shù)大于一次、且第二區(qū)域判斷模塊判斷后續(xù)的觸摸信號的位置坐標(biāo)位于預(yù)設(shè)的特定區(qū)域內(nèi)時(shí),根據(jù)設(shè)定的后續(xù)觸摸次數(shù)判斷多段計(jì)時(shí)時(shí)間內(nèi)位于特定區(qū)域內(nèi)的所有后續(xù)的觸摸信號是否達(dá)到設(shè)定的后續(xù)觸摸次數(shù),如果是則通過解鎖模塊觸發(fā)觸摸屏解鎖程序,否則控制計(jì)時(shí)模塊重啟計(jì)時(shí)后再次觸發(fā)解鎖判斷模塊。
全文摘要
本發(fā)明公開了一種觸摸屏解鎖方法和帶有觸摸屏的電子設(shè)備,方法包括以下步驟信號接收步驟在屏鎖狀態(tài)下,電子設(shè)備接收觸摸屏上的觸摸信號;計(jì)時(shí)啟動(dòng)步驟判斷觸摸信號的位置坐標(biāo)是否位于觸摸屏上預(yù)設(shè)的特定區(qū)域內(nèi),如果是,則啟動(dòng)計(jì)時(shí);解鎖判斷步驟計(jì)時(shí)啟動(dòng)后,判斷計(jì)時(shí)時(shí)間內(nèi)是否接收到至少一次后續(xù)的符合解鎖條件的觸摸信號,如果是則觸發(fā)觸摸屏解鎖程序。本發(fā)明降低了觸摸屏由于誤觸發(fā)而被解鎖的幾率,避免觸摸屏在不必要的情況下解鎖,因此提高了用戶的滿意度。
文檔編號G06F3/048GK102629168SQ20121006986
公開日2012年8月8日 申請日期2012年3月16日 優(yōu)先權(quán)日2012年3月16日
發(fā)明者崔巍 申請人:深圳天瓏無線科技有限公司, 深圳天瓏移動(dòng)技術(shù)股份有限公司