專利名稱:一種電子設(shè)備及其解鎖方法和裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及通信領(lǐng)域,具體涉及一種電子設(shè)備及其解鎖方法和裝置。
背景技術(shù):
目前,觸摸屏手機(jī)已走進(jìn)了千家萬戶,通常,為了防止手機(jī)在待機(jī)狀態(tài)下不被誤觸發(fā),觸摸屏手機(jī)都具有自動(dòng)鎖屏功能,即手機(jī)在一段時(shí)間內(nèi)沒有被使用或者其他觸發(fā)條件下,手機(jī)自動(dòng)鎖屏,此時(shí)用戶需要使用手機(jī)時(shí),需要進(jìn)行特定的操作以解除手機(jī)的自動(dòng)鎖屏狀態(tài)。用戶進(jìn)行特定的操作以解除手機(jī)鎖屏狀態(tài)的操作,稱為解鎖。目前的觸摸屏手機(jī),大部分是通過連續(xù)給觸摸屏施加觸發(fā)條件,滑動(dòng)一段預(yù)設(shè)軌跡的方式來實(shí)現(xiàn)解鎖。由于是連續(xù)滑動(dòng),且是單軌跡運(yùn)動(dòng),因此該方式需要用戶輸入特定的運(yùn)動(dòng)軌跡,用戶在操作上沒有足夠的自由,每次都采用相同的操作,用戶體驗(yàn)性不佳。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N具有觸摸屏的電子設(shè)備及其解鎖方法和裝置,可以為用戶提供具有更高自由度的解鎖方式,提高用戶體驗(yàn)性。根據(jù)本申請(qǐng)的第一方面,本申請(qǐng)?zhí)峁┮环N具有觸摸屏的電子設(shè)備的解鎖方法,包括檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面時(shí),檢測(cè)在觸摸屏上的接觸軌跡。判斷所述接觸軌跡是否符合解鎖條件,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài);所述解鎖線為預(yù)先設(shè)置的至少一條線。根據(jù)本申請(qǐng)的第二方面,本申請(qǐng)?zhí)峁┮环N具有觸摸屏的電子設(shè)備的解鎖裝置,包括檢測(cè)模塊,用于在檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面時(shí),檢測(cè)觸摸屏上的接觸軌跡。中央控制模塊,所述中央控制模塊獲取檢測(cè)模塊檢測(cè)到的接觸軌跡,并判斷所述接觸軌跡是否符合解鎖條件,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài);所述解鎖線為預(yù)先設(shè)置的至少一條線。根據(jù)本申請(qǐng)的第三方面,本申請(qǐng)?zhí)峁┮环N電子設(shè)備,包括觸摸屏,用于在所述電子設(shè)備與用戶之間提供輸出接口和輸入接口。觸摸屏控制器,用于接收來自于觸摸屏的電信號(hào)和向觸摸屏發(fā)送顯示信息。存儲(chǔ)器,用于存儲(chǔ)指令。處理器,用于執(zhí)行指令,通過執(zhí)行指令使得處理器當(dāng)檢測(cè)到人機(jī)交互界面處于解鎖界面時(shí),根據(jù)觸摸屏控制器發(fā)送的電信號(hào)確定接觸軌跡,根據(jù)所述接觸軌跡判斷其是否符合解鎖條件,如果是則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài);所述解鎖線為預(yù)先設(shè)置的至少一條線。本申請(qǐng)?zhí)峁┑木哂杏|摸屏的電子設(shè)備及其解鎖方法和裝置通過判斷用戶在觸摸屏上的接觸軌跡是否符合解鎖條件來判斷是否進(jìn)行人機(jī)交互界面的解鎖操作,解鎖條件為接觸軌跡穿越解鎖線且穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值或者為接觸軌跡覆蓋解鎖線且覆蓋區(qū)域達(dá)到解鎖閾值。該接觸軌跡可以是用戶輸入的任意形態(tài)的軌跡線,因此,用戶在解鎖時(shí),接觸軌跡的操作更加自由,用戶體驗(yàn)性更佳。
圖1為本申請(qǐng)一種實(shí)施例中電子設(shè)備的結(jié)構(gòu)示意圖;圖2為本申請(qǐng)一種具體實(shí)例中電子設(shè)備的結(jié)構(gòu)示意圖;圖3為本申請(qǐng)一種實(shí)施例中具有觸摸屏的電子設(shè)備的解鎖方法的流程圖;圖4為本申請(qǐng)一種實(shí)施例中具有觸摸屏的電子設(shè)備的解鎖裝置的模塊圖;圖5為本申請(qǐng)一種實(shí)施例中應(yīng)用例的解鎖界面示意圖;圖6為本申請(qǐng)一種實(shí)施例中另一種應(yīng)用例的解鎖界面意圖;圖7為本申請(qǐng)另一種實(shí)施例中應(yīng)用例的解鎖界面不意圖;圖8為本申請(qǐng)另一種實(shí)施例中另一種應(yīng)用例的解鎖界面不意圖。
具體實(shí)施例方式下面通過具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。實(shí)施例一請(qǐng)參考圖1,本實(shí)施例提供了一種電子設(shè)備,包括觸摸屏101、觸摸屏控制器102、處理器103和存儲(chǔ)器104。觸摸屏101用于在電子設(shè)備與用戶之間提供輸出接口和輸入接口,作為輸出接口時(shí),接收來自觸摸屏控制器102的電信號(hào),向用戶顯示可視輸出;作為輸入接口時(shí),感應(yīng)用戶對(duì)觸摸屏101的觸控信息產(chǎn)生電信號(hào)發(fā)送給觸摸屏控制器102,實(shí)現(xiàn)用戶與設(shè)備的人機(jī)交互,此時(shí),觸摸屏101即可作為設(shè)備的人機(jī)交互界面。觸摸屏控制器102用于接收來自于觸摸屏101的電信號(hào)和向觸摸屏101發(fā)送顯示信息。存儲(chǔ)器104用于存儲(chǔ)指令,處理器103用于執(zhí)行指令。處理器103檢測(cè)到人機(jī)交互界面處于解鎖界面時(shí),將解鎖線顯示在觸摸屏101上,并檢測(cè)在觸摸屏101上的接觸軌跡,同時(shí)在觸摸屏101上顯示接觸軌跡。解鎖線為預(yù)先設(shè)置的至少一條線。設(shè)備的人機(jī)交互界面可以是觸摸屏101,也可以是其它用于與設(shè)備進(jìn)行人機(jī)交互的界面,比如設(shè)備按鍵或觸摸板。人機(jī)交互界面進(jìn)行解鎖界面可以是用戶通過按鍵等操作觸發(fā)的,對(duì)于手機(jī),還可以由手機(jī)收到信息或來電等方式觸發(fā)。處理器103還根據(jù)檢測(cè)到的接觸軌跡判斷其是否符合解鎖條件,如果是則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。處理器103解除人機(jī)交互界面的鎖定狀態(tài)可以是運(yùn)行解鎖程序,或者是停止運(yùn)行鎖定程序來解除人機(jī)交互界面的鎖定狀態(tài)。本實(shí)施例中,解鎖條件為接觸軌跡穿越解鎖線且穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值,穿越次數(shù)目標(biāo)值為預(yù)先設(shè)置的等于或大于I的整數(shù),其存儲(chǔ)在存儲(chǔ)器104中。此時(shí),處理器103在判斷為接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為處理器103在判斷為接觸軌跡穿越解鎖線后,計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值,接觸軌跡每穿越解鎖線一次,將穿越次數(shù)值加I ;處理器103再判斷穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。本實(shí)施例中,處理器103在計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值時(shí),還實(shí)時(shí)檢測(cè)接觸軌跡是否發(fā)生彈起事件,如果是,則將穿越次數(shù)值清零,重新計(jì)算穿越次數(shù)值。處理器103判斷接觸軌跡是否穿越解鎖線具體為處理器103將接觸軌跡的坐標(biāo)數(shù)據(jù)與解鎖線的坐標(biāo)數(shù)據(jù)進(jìn)行比較,判斷是否存在坐標(biāo)相同的點(diǎn),如果存在,則判斷為接觸軌跡穿越了解鎖線,如果不存在,則判斷為接觸軌跡沒有穿越解鎖線。解鎖線的坐標(biāo)數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器104中。在一具體實(shí)例中,處理器103分別獲取接觸軌跡和解鎖線上的像素點(diǎn)的坐標(biāo)數(shù)據(jù),并據(jù)此判斷是否存在坐標(biāo)相同的像素點(diǎn),如果存在,則判斷為接觸軌跡穿越了解鎖線,如果不存在,則判斷為接觸軌跡沒有穿越解鎖線。解鎖線上的像素點(diǎn)的坐標(biāo)數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器104中。在另一實(shí)施例中,解鎖條件為接觸軌跡覆蓋解鎖線且覆蓋區(qū)域達(dá)到解鎖閾值,解鎖閾值預(yù)先設(shè)置且存儲(chǔ)在存儲(chǔ)器104中。此時(shí),處理器103在判斷為接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為處理器103在判斷為接觸軌跡覆蓋解鎖線后,計(jì)算接觸軌跡覆蓋解鎖線的長度或面積;處理器103再判斷接觸軌跡覆蓋解鎖線的長度或面積是否達(dá)到解鎖閾值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。處理器103計(jì)算接觸軌跡覆蓋解鎖線的長度或面積具體為當(dāng)解鎖線的線寬由一個(gè)點(diǎn)來定義時(shí),處理器103將接觸軌跡的坐標(biāo)數(shù)據(jù)與解鎖線的坐標(biāo)數(shù)據(jù)進(jìn)行比較,判斷出兩者坐標(biāo)相同的連續(xù)的點(diǎn)的集合,從而計(jì)算出接觸軌跡覆蓋解鎖線的長度,此時(shí),解鎖閾值預(yù)設(shè)為一長度值。當(dāng)解鎖線的線寬由兩個(gè)以上的點(diǎn)來定義時(shí),處理器103將接觸軌跡的坐標(biāo)數(shù)據(jù)與解鎖線的坐標(biāo)數(shù)據(jù)進(jìn)行比較,判斷出兩者坐標(biāo)相同的連續(xù)的點(diǎn)的集合,從而計(jì)算出接觸軌跡覆蓋解鎖線的面積,此時(shí),解鎖閾值預(yù)設(shè)為一面積值,當(dāng)然,該情況下解鎖閾值也同樣可以設(shè)置為長度值,計(jì)算接觸軌跡覆蓋解鎖線的長度。一般的,將用戶的接觸軌跡的線寬設(shè)置為大于解鎖線的線寬,以方便用戶進(jìn)行解鎖操作。在一具體實(shí)例中,處理器103在計(jì)算接觸軌跡覆蓋解鎖線的長度或面積時(shí),還實(shí)時(shí)檢測(cè)接觸軌跡是否發(fā)生彈起事件,如果是,則將接觸軌跡覆蓋解鎖線的長度或面積清零,重新計(jì)算接觸軌跡覆蓋解鎖線的長度或面積。請(qǐng)參考圖2,在一具體實(shí)例中,本申請(qǐng)?zhí)峁┑碾娮釉O(shè)備還包括外設(shè)接口 201、RF (射頻)電路202、音頻電路203、其它輸入設(shè)備204、其它輸入控制器205和電源系統(tǒng)206。上述組件通過一條或多條通信總線或信號(hào)線進(jìn)行通信。應(yīng)當(dāng)理解,本申請(qǐng)?zhí)峁┑碾娮釉O(shè)備可以是任何便攜式電子設(shè)備,包括但不限于手持電腦、平板電腦、移動(dòng)電話、媒體播放器、個(gè)人數(shù)字助理等。實(shí)施例二請(qǐng)參考圖3,本實(shí)施例提供了一種具有觸摸屏的電子設(shè)備的解鎖方法,包括步驟301,檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面時(shí),將解鎖線顯示在觸摸屏上。解鎖線為預(yù)先設(shè)置的線,解鎖線可以為一條直線或曲線,也可以是多條直線或曲線,還可以為相互平行的多條直線、至少兩條相交的多條直線、設(shè)定幾何形狀的輪廓線或者自定義背景圖片中的線。步驟302,人機(jī)交互界面處于解鎖界面時(shí),用戶通過觸摸屏進(jìn)行解鎖,檢測(cè)用戶在觸摸屏上的接觸軌跡。此時(shí),觸摸屏作為電子設(shè)備的人機(jī)交互界面,當(dāng)然,人機(jī)交互界面也可以是其它用于用戶與設(shè)備進(jìn)行人機(jī)交互的界面,比如設(shè)備按鍵或觸摸板。用戶也可通過觸摸板進(jìn)行解鎖,此時(shí)檢測(cè)觸摸板上的用戶接觸軌跡。步驟303,檢測(cè)到用戶在觸摸屏上的接觸軌跡時(shí),將其顯示在觸摸屏上。步驟304,檢測(cè)當(dāng)前的用戶接觸軌跡是否存在彈起事件,即判斷接觸軌跡是否出現(xiàn)中斷,如果是,則轉(zhuǎn)到步驟305,如果否,則轉(zhuǎn)到步驟306。步驟305,步驟304中檢測(cè)到當(dāng)前的用戶接觸軌跡存在彈起事件時(shí),在步驟305中將當(dāng)前的用戶接觸軌跡的穿越次數(shù)值歸零,清除觸摸屏上顯示的接觸軌跡,并轉(zhuǎn)到步驟302繼續(xù)檢測(cè)用戶的接觸軌跡。步驟306,步驟304中檢測(cè)到當(dāng)前的用戶接觸軌跡不存在彈起事件時(shí),在步驟306中判斷當(dāng)前的用戶接觸軌跡是否穿越解鎖線,如果是,則轉(zhuǎn)到步驟307,如果否,則轉(zhuǎn)到步驟302繼續(xù)檢測(cè)用戶的接觸軌跡。本實(shí)施例中,判斷當(dāng)前的用戶接觸軌跡是否穿越解鎖線具體為分別獲取接觸軌跡和解鎖線的各像素點(diǎn)的坐標(biāo)數(shù)據(jù),根據(jù)接觸軌跡的像素點(diǎn)的坐標(biāo)數(shù)據(jù)與解鎖線的像素點(diǎn)的坐標(biāo)數(shù)據(jù)判斷是否存在坐標(biāo)相同的點(diǎn),如果存在,則判斷為接觸軌跡穿越了解鎖線,如果不存在,則判斷為接觸軌跡沒有穿越解鎖線。步驟307,在步驟306中檢測(cè)到接觸軌跡每穿越解鎖線一次,將穿越次數(shù)值加一。步驟308,判斷穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值,如果是,則轉(zhuǎn)到步驟309,如果否,則轉(zhuǎn)到步驟302繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),并且繼續(xù)檢測(cè)用戶的接觸軌跡,本實(shí)施例中,穿越次數(shù)目標(biāo)值預(yù)先設(shè)置為一個(gè)大于等于I的整數(shù)。步驟309,在步驟308中判斷到接觸軌跡的穿越次數(shù)值大于或等于穿越次數(shù)目標(biāo)值后,將人機(jī)交互界面進(jìn)行解鎖。本實(shí)施例中,接觸軌跡的穿越次數(shù)值大于或等于穿越次數(shù)目標(biāo)值即為解鎖條件,接觸軌跡滿足解鎖條件則進(jìn)行解鎖操作。本實(shí)施例提供的解鎖方法通過判斷接觸軌跡的穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值來確定是否對(duì)人機(jī)交互界面進(jìn)行解鎖,可以實(shí)現(xiàn)采用不同的接觸軌跡來進(jìn)行解鎖操作,同時(shí)也能夠降低誤解鎖的概率。例如,當(dāng)使用本實(shí)施例提供的解鎖方法進(jìn)行解鎖的觸摸屏手機(jī)放置在口袋時(shí),可以避免因?yàn)槭謾C(jī)與衣物或身體的摩擦而誤解鎖。本實(shí)施例提供的解鎖方法由于只需要保證用戶的接觸軌跡的穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值即可實(shí)現(xiàn)解鎖,該接觸軌跡可以是任意形態(tài)的軌跡線,因此,用戶在解鎖時(shí),接觸軌跡的操作更加自由,用戶體驗(yàn)性更佳。實(shí)施例三請(qǐng)參考圖4,本實(shí)施例提供了 一種具有觸摸屏的電子設(shè)備的解鎖裝置,包括檢測(cè)模塊401和中央控制模塊402。檢測(cè)模塊401用于在檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面時(shí),檢測(cè)觸摸屏上的接觸軌跡,中央控制模塊402獲取檢測(cè)模塊401檢測(cè)到的接觸軌跡,并判斷該接觸軌跡是否符合解鎖條件,如果是則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。解鎖線為預(yù)先設(shè)置的線,解鎖線可以為一條直線或曲線,也可以是多條直線或曲線,還可以為相互平行的多條直線、至少兩條相交的多條直線、設(shè)定幾何形狀的輪廓線或者自定義背景圖片中的線。檢測(cè)模塊401檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面后,將解鎖線顯示在觸摸屏上;檢測(cè)模塊401檢測(cè)到觸摸屏上的接觸軌跡后,將接觸軌跡顯示在觸摸屏上。本實(shí)施例中,解鎖條件為接觸軌跡穿越解鎖線且穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值,穿越次數(shù)目標(biāo)值為預(yù)先設(shè)置的等于或大于I的整數(shù)。此時(shí),中央控制模塊402在判斷為接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為中央控制模塊402在判斷為接觸軌跡穿越解鎖線后,計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值,接觸軌跡每穿越解鎖線一次,將穿越次數(shù)值加I ;中央控制模塊402再判斷穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。本實(shí)施例中,中央控制模塊402在計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值時(shí),還實(shí)時(shí)檢測(cè)接觸軌跡是否發(fā)生彈起事件,如果是,則將穿越次數(shù)值清零,重新計(jì)算穿越次數(shù)值。本實(shí)施例中,中央控制模塊402判斷接觸軌跡是否穿越解鎖線具體為中央控制模塊402分別獲取接觸軌跡和解鎖線上的像素點(diǎn)的坐標(biāo)數(shù)據(jù),并據(jù)此判斷是否存在坐標(biāo)相同的像素點(diǎn),如果存在,則判斷為接觸軌跡穿越了解鎖線,如果不存在,則判斷為接觸軌跡沒有穿越解鎖線。本實(shí)施例提供的解鎖裝置,通過中央控制模塊402判斷接觸軌跡的穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值來確定是否進(jìn)行解鎖,可以實(shí)現(xiàn)采用任意形態(tài)的接觸軌跡來進(jìn)行解鎖操作,用戶在解鎖時(shí),接觸軌跡的操作更加自由,用戶體驗(yàn)性更佳,同時(shí)也能夠降低誤解鎖的概率。本實(shí)施例的解鎖裝置可以是一個(gè)或多個(gè)集成芯片,通過執(zhí)行計(jì)算機(jī)程序?qū)崿F(xiàn)其功倉泛。一般的,在電子顯示屏上,一條線是由有限個(gè)像素點(diǎn)構(gòu)成的,若存在某個(gè)像素點(diǎn)同屬于兩條線上,則判斷為相應(yīng)的兩條線相交。本申請(qǐng)實(shí)施例中,解鎖線為一條或多條長度大于零的線,接觸軌跡也為一條長度大于零的線,若觸摸屏上存在某個(gè)像素點(diǎn)同屬于解鎖線和接觸軌跡,則判斷為解鎖線和接觸軌跡相交,即判斷為接觸軌跡穿越了解鎖線。應(yīng)當(dāng)理解,當(dāng)接觸軌跡與解鎖線重合時(shí),由于觸摸屏上的直線是以像素為單位的,因而每重合一個(gè)像素可視為相交一次,當(dāng)達(dá)到穿越次數(shù)目標(biāo)值后,視為解鎖條件滿足。極限情況下,只需一點(diǎn)即可解鎖。請(qǐng)參考圖5,為本申請(qǐng)實(shí)施例中一種具有觸摸屏的電子設(shè)備及其解鎖方法和裝置的一種應(yīng)用例,當(dāng)觸摸屏500處于解鎖界面時(shí),觸摸屏500上顯示解鎖線501,解鎖線501為“V型”曲線,此時(shí)用戶通過連續(xù)的接觸軌跡502進(jìn)行解鎖,當(dāng)接觸軌跡502穿越解鎖線501的穿越次數(shù)值,即接觸軌跡502與解鎖線501的交點(diǎn)503的個(gè)數(shù),達(dá)到穿越次數(shù)目標(biāo)值時(shí),觸摸屏500進(jìn)行解鎖操作。請(qǐng)參考圖6,解鎖線501也可以是兩條平行的直線。在另一實(shí)施例中,解鎖條件為接觸軌跡覆蓋解鎖線且覆蓋區(qū)域達(dá)到解鎖閾值。此時(shí),中央控制模塊402在判斷為接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為中央控制模塊402在判斷為接觸軌跡覆蓋解鎖線后,計(jì)算接觸軌跡覆蓋解鎖線的長度或面積;中央控制模塊402再判斷接觸軌跡覆蓋解鎖線的長度或面積是否達(dá)到解鎖閾值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。中央控制模塊402計(jì)算接觸軌跡覆蓋解鎖線的長度或面積具體為當(dāng)解鎖線的線寬由一個(gè)點(diǎn)來定義時(shí),中央控制模塊402將接觸軌跡的坐標(biāo)數(shù)據(jù)與解鎖線的坐標(biāo)數(shù)據(jù)進(jìn)行比較,判斷出兩者坐標(biāo)相同的連續(xù)的點(diǎn)的集合,從而計(jì)算出接觸軌跡覆蓋解鎖線的長度,此時(shí),解鎖閾值預(yù)設(shè)為一長度值。當(dāng)解鎖線的線寬由兩個(gè)以上的點(diǎn)來定義時(shí),中央控制模塊402將接觸軌跡的坐標(biāo)數(shù)據(jù)與解鎖線的坐標(biāo)數(shù)據(jù)進(jìn)行比較,判斷出兩者坐標(biāo)相同的連續(xù)的點(diǎn)的集合,從而計(jì)算出接觸軌跡覆蓋解鎖線的面積,此時(shí),解鎖閾值預(yù)設(shè)為一面積值,當(dāng)然,該情況下解鎖閾值也同樣可以設(shè)置為長度值,中央控制模塊402計(jì)算接觸軌跡覆蓋解鎖線的長度。一般的,將用戶的接觸軌跡的線寬設(shè)置為大于解鎖線的線寬,以方便用戶進(jìn)行解鎖操作。在一具體實(shí)例中,中央控制模塊402在計(jì)算接觸軌跡覆蓋解鎖線的長度或面積時(shí),還實(shí)時(shí)檢測(cè)接觸軌跡是否發(fā)生彈起事件,如果是,則將接觸軌跡覆蓋解鎖線的長度或面積清零,重新計(jì)算接觸軌跡覆蓋解鎖線的長度或面積。請(qǐng)參考圖7,為本申請(qǐng)實(shí)施例中另一種具有觸摸屏的電子設(shè)備及其解鎖方法和裝置的一種應(yīng)用例,當(dāng)觸摸屏700處于解鎖界面時(shí),觸摸屏700上顯示解鎖線701,解鎖線701為“V型”曲線,此時(shí)用戶通過連續(xù)的接觸軌跡702進(jìn)行解鎖,當(dāng)接觸軌跡702覆蓋解鎖線701的長度或面積達(dá)到解鎖閾值時(shí),觸摸屏700進(jìn)行解鎖操作。請(qǐng)參考圖8,解鎖線801也可以是兩條平行的直線,此時(shí),用戶可以通過在觸摸屏800上的兩個(gè)起點(diǎn)同時(shí)輸入接觸軌跡802來覆蓋解鎖線801,進(jìn)行解鎖操作,此時(shí)接觸軌跡802覆蓋解鎖線801的長度或面積通過加法運(yùn)算得到。本實(shí)施例中,用戶可以確定一個(gè)起點(diǎn)會(huì)兩個(gè)以上起點(diǎn)進(jìn)行接觸軌跡的輸入,起點(diǎn)的位置可以是解鎖線上的任意點(diǎn),只要保證輸入的接觸軌跡覆蓋解鎖線的長度或面積達(dá)到解鎖閾值,就能成功解鎖。該解鎖方法和裝置增加了用戶解鎖操作的自由度,用戶體驗(yàn)性更佳。以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換。
權(quán)利要求
1.一種具有觸摸屏的電子設(shè)備的解鎖方法,其特征在于包括 檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面時(shí),檢測(cè)在觸摸屏上的接觸軌跡; 判斷所述接觸軌跡是否符合解鎖條件,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài);所述解鎖線為預(yù)先設(shè)置的至少一條線。
2.如權(quán)利要求1所述的解鎖方法,其特征在于,所述解鎖條件為接觸軌跡穿越解鎖線且穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值,穿越次數(shù)目標(biāo)值為預(yù)先設(shè)置的等于或大于I的整數(shù); 在判斷為所述接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為 在判斷為所述接觸軌跡穿越解鎖線后,計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值,接觸軌跡每穿越解鎖線一次,將穿越次數(shù)值加I ; 判斷所述穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。
3.如權(quán)利要求2所述的解鎖方法,其特征在于,在計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值步驟中,還包括 實(shí)時(shí)檢測(cè)所述接觸軌跡是否發(fā)生彈起事件,如果是,則將所述穿越次數(shù)值清零。
4.如權(quán)利要求2或3任一項(xiàng)所述的解鎖方法,其特征在于,所述判斷所述接觸軌跡是否穿越解鎖線具體為 將接觸軌跡的坐標(biāo)數(shù)據(jù)與解鎖線的坐標(biāo)數(shù)據(jù)進(jìn)行比較,判斷是否存在坐標(biāo)相同的點(diǎn),如果存在,則判斷為接觸軌跡穿越了解鎖線,如果不存在,則判斷為接觸軌跡沒有穿越解鎖線。
5.如權(quán)利要求4所述的解鎖方法,其特征在于,還包括 檢測(cè)到人機(jī)交互界面處于解鎖界面時(shí),將解鎖線顯示在觸摸屏上;或 檢測(cè)到人機(jī)交互界面上的接觸軌跡時(shí),將所述接觸軌跡顯示在觸摸屏上。
6.如權(quán)利要求1所述的解鎖方法,其特征在于,所述解鎖條件為接觸軌跡覆蓋解鎖線且覆蓋區(qū)域達(dá)到解鎖閾值; 在判斷為所述接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為 在判斷為所述接觸軌跡覆蓋解鎖線后,計(jì)算接觸軌跡覆蓋解鎖線的長度或面積; 判斷所述接觸軌跡覆蓋解鎖線的長度或面積是否達(dá)到解鎖閾值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。
7.一種具有觸摸屏的電子設(shè)備的解鎖裝置,其特征在于包括 檢測(cè)模塊,用于在檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面時(shí),檢測(cè)觸摸屏上的接觸軌跡; 中央控制模塊,所述中央控制模塊獲取檢測(cè)模塊檢測(cè)到的接觸軌跡,并判斷所述接觸軌跡是否符合解鎖條件,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài);所述解鎖線為預(yù)先設(shè)置的至少一條線。
8.如權(quán)利要求7所述的解鎖裝置,其特征在于,所述解鎖條件為接觸軌跡穿越解鎖線且穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值,穿越次數(shù)目標(biāo)值為預(yù)先設(shè)置的等于或大于I的整數(shù); 所述中央控制模塊在判斷為所述接觸軌跡穿越符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為 所述中央控制模塊在判斷為所述接觸軌跡穿越解鎖線后,計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值,接觸軌跡每穿越解鎖線一次,將穿越次數(shù)值加I;判斷所述穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。
9.如權(quán)利要求8所述的解鎖裝置,其特征在于,所述中央控制模塊在計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值時(shí),還實(shí)時(shí)檢測(cè)所述接觸軌跡是否發(fā)生彈起事件,如果是,則將穿越次數(shù)值清零,重新計(jì)算所述穿越次數(shù)值。
10.如權(quán)利要求7所述的解鎖裝置,其特征在于,所述解鎖條件為接觸軌跡覆蓋解鎖線且覆蓋區(qū)域達(dá)到解鎖閾值,解鎖閾值預(yù)先設(shè)置且存儲(chǔ)在所述存儲(chǔ)器中; 所述中央控制模塊在判斷為所述接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為 所述中央控制模塊在判斷為所述接觸軌跡覆蓋解鎖線后,計(jì)算接觸軌跡覆蓋解鎖線的長度或面積; 所述中央控制模塊再判斷所述接觸軌跡覆蓋解鎖線的長度或面積是否達(dá)到解鎖閾值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。
11.一種電子設(shè)備,其特征在于,包括 觸摸屏,用于在所述電子設(shè)備與用戶之間提供輸出接口和輸入接口 ;觸摸屏控制器,用于接收來自于觸摸屏的電信號(hào)和向觸摸屏發(fā)送顯不信息; 存儲(chǔ)器,用于存儲(chǔ)指令; 處理器,用于執(zhí)行指令,通過執(zhí)行指令使得處理器當(dāng)檢測(cè)到人機(jī)交互界面處于解鎖界面時(shí),根據(jù)觸摸屏控制器發(fā)送的電信號(hào)確定接觸軌跡,根據(jù)所述接觸軌跡判斷其是否符合解鎖條件,如果是則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài);所述解鎖線為預(yù)先設(shè)置的至少一條線。
12.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述解鎖條件為接觸軌跡穿越解鎖線且穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值,穿越次數(shù)目標(biāo)值為預(yù)先設(shè)置的等于或大于I的整數(shù),所述穿越次數(shù)目標(biāo)值存儲(chǔ)在所述存儲(chǔ)器中; 所述處理器在判斷為所述接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為 所述處理器在判斷為所述接觸軌跡穿越解鎖線后,計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值,接觸軌跡每穿越解鎖線一次,將穿越次數(shù)值加I ;判斷所述穿越次數(shù)值是否達(dá)到穿越次數(shù)目標(biāo)值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。
13.如權(quán)利要求12所述的電子設(shè)備,其特征在于,所述處理器在計(jì)算接觸軌跡穿越解鎖線的穿越次數(shù)值時(shí),還實(shí)時(shí)檢測(cè)所述接觸軌跡是否發(fā)生彈起事件,如果是,則將穿越次數(shù)值清零,重新計(jì)算所述穿越次數(shù)值。
14.如權(quán)利要求12或13任一項(xiàng)所述的電子設(shè)備,其特征在于,所述處理器判斷所述接觸軌跡是否穿越解鎖線具體為處理器將接觸軌跡的坐標(biāo)數(shù)據(jù)與解鎖線的坐標(biāo)數(shù)據(jù)進(jìn)行比較,判斷是否存在坐標(biāo)相同的像素點(diǎn),如果存在,則判斷為接觸軌跡穿越了解鎖線,如果不存在,則判斷為接觸軌跡沒有穿越解鎖線,所述解鎖線的坐標(biāo)數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)器中。
15.如權(quán)利要求14所述的電子設(shè)備,其特征在于,所述處理器檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面后,將所述解鎖線顯示在觸摸屏上;所述處理器檢測(cè)到觸摸屏上的接觸軌跡后,將所述接觸軌跡顯示在觸摸屏上。
16.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述解鎖條件為接觸軌跡覆蓋解鎖線且覆蓋區(qū)域達(dá)到解鎖閾值,解鎖閾值預(yù)先設(shè)置且存儲(chǔ)在所述存儲(chǔ)器中; 所述處理器在判斷為所述接觸軌跡符合解鎖條件,則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài),具體為 所述處理器在判斷為所述接觸軌跡覆蓋解鎖線后,計(jì)算接觸軌跡覆蓋解鎖線的長度或面積; 所述處理器再判斷所述接觸軌跡覆蓋解鎖線的長度或面積是否達(dá)到解鎖閾值,如果是,則解除人機(jī)交互界面的鎖定狀態(tài),如果否,則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài)。
全文摘要
本申請(qǐng)公開了一種具有觸摸屏的電子設(shè)備及其解鎖方法和裝置,該方法包括檢測(cè)到電子設(shè)備的人機(jī)交互界面處于解鎖界面時(shí),檢測(cè)在觸摸屏上的接觸軌跡;判斷所述接觸軌跡是否符合解鎖條件,如果是則解除人機(jī)交互界面的鎖定狀態(tài),否則繼續(xù)保持人機(jī)交互界面的鎖定狀態(tài);所述解鎖線為預(yù)先設(shè)置的至少一條線。解鎖條件為接觸軌跡穿越解鎖線且穿越次數(shù)值達(dá)到穿越次數(shù)目標(biāo)值或者為接觸軌跡覆蓋解鎖線且覆蓋區(qū)域達(dá)到解鎖閾值。本申請(qǐng)公開的具有觸摸屏的電子設(shè)備及其解鎖方法和裝置在解鎖操作時(shí),用戶的接觸軌跡可以是用戶輸入的任意形態(tài)的軌跡線,因此,用戶在解鎖時(shí),接觸軌跡的操作更加自由,用戶體驗(yàn)性更佳。
文檔編號(hào)G06F3/0488GK103064621SQ20121057206
公開日2013年4月24日 申請(qǐng)日期2012年12月25日 優(yōu)先權(quán)日2012年12月25日
發(fā)明者崔巍 申請(qǐng)人:深圳天瓏無線科技有限公司