本發(fā)明涉及終端解鎖技術(shù)領(lǐng)域,尤其是涉及一種終端的解鎖方法和裝置、終端和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
手機(jī)可以通過(guò)密碼、圖案或者指紋等方式解鎖。然而,這些解鎖方式操作復(fù)雜,例如,用戶(hù)需要輸入密碼或者圖案,又或者用戶(hù)需要用特定的手指觸摸指紋傳感器,因此用戶(hù)體驗(yàn)差。虹膜識(shí)別可以實(shí)現(xiàn)非接觸式的解鎖,因此可以提升用戶(hù)體驗(yàn),然而,虹膜識(shí)別一般需要紅外光源輔助紅外攝像頭獲取清晰的虹膜圖像,但是紅外光源的能耗比較高,并且工作時(shí)發(fā)熱嚴(yán)重,不適合長(zhǎng)時(shí)間開(kāi)啟。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的實(shí)施方式提供一種終端的解鎖方法和裝置、終端和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
本發(fā)明實(shí)施方式的終端的解鎖方法,所述終端包括運(yùn)動(dòng)傳感器、觸摸屏和虹膜識(shí)別模組,所述解鎖方法包括以下步驟:
通過(guò)所述運(yùn)動(dòng)傳感器獲取所述終端的運(yùn)動(dòng)狀態(tài);
當(dāng)所述終端以預(yù)定方式運(yùn)動(dòng)時(shí)判斷所述觸摸屏是否接收到觸控操作;和
當(dāng)所述觸摸屏接收到所述觸控操作時(shí)啟動(dòng)所述虹膜識(shí)別模組進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端的解鎖方法,所述終端包括運(yùn)動(dòng)傳感器、觸摸屏和虹膜識(shí)別模組,所述解鎖方法包括以下步驟:
獲取所述觸摸屏接收到的觸控操作;
在獲取到所述觸控操作時(shí),通過(guò)所述運(yùn)動(dòng)傳感器獲取所述終端的運(yùn)動(dòng)狀態(tài);
在所述運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件時(shí),啟動(dòng)所述虹膜識(shí)別模組進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端的解鎖裝置,所述終端包括運(yùn)動(dòng)傳感器、觸摸屏和虹膜識(shí)別模組,所述解鎖裝置還包括:
狀態(tài)獲取模塊,所述狀態(tài)獲取模塊用于通過(guò)所述運(yùn)動(dòng)傳感器獲取所述終端的運(yùn)動(dòng)狀態(tài);
判斷模塊,所述判斷模塊用于當(dāng)所述終端以預(yù)定方式運(yùn)動(dòng)時(shí)判斷所述觸摸屏是否接收到觸控操作;和
開(kāi)啟模塊,所述開(kāi)啟模塊用于當(dāng)所述觸摸屏接收到所述觸控操作時(shí)啟動(dòng)所述虹膜識(shí)別模組進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端的解鎖裝置,所述終端包括運(yùn)動(dòng)傳感器、觸摸屏和虹膜識(shí)別模組,所述解鎖裝置還包括:
觸控獲取模塊,所述觸控獲取模塊用于獲取所述觸摸屏接收到的觸控操作;
狀態(tài)獲取模塊,所述狀態(tài)獲模塊用于在獲取到所述觸控操作時(shí),通過(guò)所述運(yùn)動(dòng)傳感器獲取所述終端的運(yùn)動(dòng)狀態(tài);
開(kāi)啟模塊,所述開(kāi)啟模塊用于在所述運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件時(shí),啟動(dòng)所述虹膜識(shí)別模組進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端包括:
運(yùn)動(dòng)傳感器;
觸摸屏;
虹膜識(shí)別模組;
一個(gè)或多個(gè)處理器;
存儲(chǔ)器;和
一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中,并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,所述程序包括用于執(zhí)行上述任意一個(gè)實(shí)施方式所述的控制方法的指令。
本發(fā)明實(shí)施方式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括與具有運(yùn)動(dòng)傳感器、觸摸屏和虹膜識(shí)別模組的終端結(jié)合使用的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可被處理器執(zhí)行以完成上述任意一個(gè)實(shí)施方式所述的控制方法。
本發(fā)明實(shí)施方式的終端包括:
運(yùn)動(dòng)傳感器,所述運(yùn)動(dòng)傳感器用于檢測(cè)所述終端的運(yùn)動(dòng)狀態(tài);
觸摸屏,所述觸摸屏用于接收觸控操作;以及
虹膜識(shí)別模組,所述虹膜識(shí)別模組用于在所述運(yùn)動(dòng)傳感器檢測(cè)到所述運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件以及所述觸摸屏接收到所述觸控操作時(shí),進(jìn)行虹膜識(shí)別以解鎖所述終端。
本發(fā)明實(shí)施方式的終端的解鎖方法和裝置、終端和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),虹膜識(shí)別模組當(dāng)終端以預(yù)定方式運(yùn)動(dòng)以及觸摸屏接收到所述觸控操作時(shí)進(jìn)行虹膜識(shí)別以解鎖終端,既可以實(shí)現(xiàn)非接觸式的解鎖,又可以避免虹膜識(shí)別模組長(zhǎng)時(shí)間開(kāi)啟,有助于降低功耗。
本發(fā)明的實(shí)施方式的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)施方式的實(shí)踐了解到。
附圖說(shuō)明
本發(fā)明的實(shí)施方式的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施方式的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖2是本發(fā)明某些實(shí)施方式提供的終端的解鎖裝置的模塊示意圖;
圖3是本發(fā)明某些實(shí)施方式提供的終端的模塊示意圖;
圖4是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖5是本發(fā)明某些實(shí)施方式提供的終端的解鎖裝置的模塊示意圖;
圖6是本發(fā)明某些實(shí)施方式提供的終端的使用場(chǎng)景示意圖;
圖7是本發(fā)明某些實(shí)施方式提供的終端的使用場(chǎng)景示意圖;
圖8是本發(fā)明某些實(shí)施方式提供的終端的使用場(chǎng)景示意圖;
圖9是本發(fā)明某些實(shí)施方式提供的終端的使用場(chǎng)景示意圖;
圖10是本發(fā)明某些實(shí)施方式提供的終端的使用場(chǎng)景示意圖;
圖11是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖12是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖13是本發(fā)明某些實(shí)施方式提供的終端的解鎖裝置的模塊示意圖;
圖14是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖15是本發(fā)明某些實(shí)施方式提供的終端的解鎖裝置的模塊示意圖;
圖16是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖17是本發(fā)明某些實(shí)施方式提供的終端的解鎖裝置的模塊示意圖;
圖18是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖19是本發(fā)明某些實(shí)施方式提供的終端的解鎖裝置的模塊示意圖;
圖20是本發(fā)明某些實(shí)施方式提供的終端的模塊示意圖;
圖21是本發(fā)明某些實(shí)施方式提供的終端的解鎖方法的流程示意圖;
圖22是本發(fā)明某些實(shí)施方式提供的終端的解鎖裝置的模塊示意圖;
圖23是本發(fā)明某些實(shí)施方式提供的終端的模塊示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施方式,所述實(shí)施方式的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施方式是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“中心”、“縱向”、“橫向”、“長(zhǎng)度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”、“順時(shí)針”、“逆時(shí)針”指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個(gè)或者更多個(gè)所述特征。在本發(fā)明的描述中,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上,除非另有明確具體的限定。
在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接或可以相互通訊;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通或兩個(gè)元件的相互作用關(guān)系。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接觸,也可以包括第一和第二特征不是直接接觸而是通過(guò)它們之間的另外的特征接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或僅僅表示第一特征水平高度小于第二特征。
下文的公開(kāi)提供了許多不同的實(shí)施方式或例子用來(lái)實(shí)現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡(jiǎn)化本發(fā)明的公開(kāi),下文中對(duì)特定例子的部件和設(shè)置進(jìn)行描述。當(dāng)然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明可以在不同例子中重復(fù)參考數(shù)字和/或參考字母,這種重復(fù)是為了簡(jiǎn)化和清楚的目的,其本身不指示所討論各種實(shí)施方式和/或設(shè)置之間的關(guān)系。此外,本發(fā)明提供了的各種特定的工藝和材料的例子,但是本領(lǐng)域普通技術(shù)人員可以意識(shí)到其他工藝的應(yīng)用和/或其他材料的使用。
請(qǐng)參閱圖1-圖3,本發(fā)明實(shí)施方式的解鎖方法可用于終端100。終端100包括運(yùn)動(dòng)傳感器20、觸摸屏30和虹膜識(shí)別模組40,解鎖方法包括以下步驟:
s12:通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);
s14:當(dāng)終端100以預(yù)定方式運(yùn)動(dòng)時(shí)判斷觸摸屏30是否接收到觸控操作;和
s16:當(dāng)觸摸屏30接收到觸控操作時(shí)啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
在某些實(shí)施方式中,解鎖方法可以由終端100的解鎖裝置10來(lái)執(zhí)行。具體地,本發(fā)明實(shí)施方式的終端100的解鎖裝置10包括狀態(tài)獲取模塊12、判斷模塊14和開(kāi)啟模塊16,分別用于執(zhí)行步驟s12、步驟s14和步驟s16。也即是說(shuō),狀態(tài)獲取模塊12用于通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);判斷模塊14用于當(dāng)終端100以預(yù)定方式運(yùn)動(dòng)時(shí)判斷觸摸屏30是否接收到觸控操作;開(kāi)啟模塊16用于當(dāng)觸摸屏30接收到觸控操作時(shí)啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端100的解鎖裝置10可應(yīng)用于本發(fā)明實(shí)施方式的終端100中。也即是說(shuō),本發(fā)明實(shí)施方式的終端100包括本發(fā)明實(shí)施方式的解鎖裝置10。本發(fā)明實(shí)施方式的終端100還包括至少運(yùn)動(dòng)傳感器20、觸摸屏30、虹膜識(shí)別模組40、一個(gè)或多個(gè)處理器50、存儲(chǔ)器60和一個(gè)或多個(gè)程序62。一個(gè)或多個(gè)程序62被存儲(chǔ)在存儲(chǔ)器60中,并且被配置成由一個(gè)或多個(gè)處理器50執(zhí)行,程序6252包括用于執(zhí)行以下步驟的指令:
s12:通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);
s14:當(dāng)終端100以預(yù)定方式運(yùn)動(dòng)時(shí)判斷觸摸屏30是否接收到觸控操作;和
s16:當(dāng)觸摸屏30接收到觸控操作時(shí)啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端100的解鎖方法、解鎖裝置10及終端100,虹膜識(shí)別模組40當(dāng)終端100以預(yù)定方式運(yùn)動(dòng)以及觸摸屏30接收到觸控操作時(shí)開(kāi)啟以解鎖終端,既可以實(shí)現(xiàn)非接觸式的解鎖,又可以避免虹膜識(shí)別模組40長(zhǎng)時(shí)間開(kāi)啟,有助于降低功耗。
可以理解,運(yùn)動(dòng)傳感器20用于感應(yīng)終端100的運(yùn)動(dòng)狀態(tài),預(yù)定方式可以為預(yù)設(shè)的運(yùn)動(dòng)軌跡和/或預(yù)定的靜置狀態(tài)。例如,可以設(shè)置一個(gè)預(yù)設(shè)運(yùn)動(dòng)軌跡為預(yù)定方式,當(dāng)運(yùn)動(dòng)傳感器20感應(yīng)到終端100的運(yùn)動(dòng)軌跡為預(yù)設(shè)運(yùn)動(dòng)軌跡時(shí),判斷終端100是否以預(yù)定方式運(yùn)動(dòng)。
具體地,觸摸屏30可以為電容式觸摸屏30也可以為電阻式觸摸屏30。當(dāng)觸摸屏30為電容式觸摸屏30時(shí),電容式觸摸屏30包括像素陣列,每個(gè)像素可以包括檢測(cè)電極。當(dāng)用戶(hù)的手指觸摸觸摸屏30時(shí),手指與每個(gè)像素的檢測(cè)電極構(gòu)成感應(yīng)電容,從而導(dǎo)致感測(cè)電極上的電荷發(fā)生變化,使得觸摸屏30可以及時(shí)感應(yīng)到手指是否觸摸觸摸屏30。
虹膜識(shí)別模組40是通過(guò)對(duì)比虹膜圖像特征之間的相似性來(lái)確定用戶(hù)身份,虹膜識(shí)別一般需要經(jīng)過(guò)虹膜圖像獲取、虹膜圖像處理以及虹膜圖像識(shí)別的過(guò)程。在虹膜圖像獲取的過(guò)程中,需要由專(zhuān)門(mén)的虹膜識(shí)別模組40進(jìn)行采集,一般地,虹膜識(shí)別模組40包括紅外攝像頭以及紅外光源。虹膜識(shí)別模組40通過(guò)將采集到的虹膜圖像與預(yù)存的虹膜圖像進(jìn)行比對(duì),若比對(duì)結(jié)果一致則驗(yàn)證通過(guò)。由于虹膜信息具有唯一性,并且不易復(fù)制,安全性較高、無(wú)需接觸式操作的優(yōu)點(diǎn)。但是,虹膜識(shí)別模組40的功耗較大。
終端100包括但不限于手機(jī)、筆記本、平板電腦、智能手表或智能眼鏡等。
在一個(gè)例子中,終端100為手機(jī),預(yù)定方式為預(yù)設(shè)運(yùn)動(dòng)軌跡(如圖6所示),預(yù)設(shè)運(yùn)動(dòng)軌跡為用戶(hù)將手機(jī)抬起時(shí)手機(jī)的運(yùn)動(dòng)軌跡。當(dāng)用戶(hù)將手機(jī)抬起時(shí),運(yùn)動(dòng)傳感器20感應(yīng)到的運(yùn)動(dòng)軌跡為預(yù)設(shè)運(yùn)動(dòng)軌跡,若此時(shí)手機(jī)檢測(cè)到用戶(hù)正在觸摸觸摸屏30,則啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。若此時(shí)手機(jī)未檢測(cè)到用戶(hù)正在觸摸觸摸屏30,則關(guān)閉或保持關(guān)閉虹膜識(shí)別模組40,避免虹膜識(shí)別模組40長(zhǎng)時(shí)間開(kāi)啟導(dǎo)致功耗過(guò)大??梢岳斫?,用戶(hù)抬起手機(jī)并且用手機(jī)觸摸觸摸屏30時(shí),即可啟動(dòng)虹膜識(shí)別模組40解鎖,相比較于密碼解鎖或者用特定手指觸摸指紋傳感器,本發(fā)明實(shí)施方式的解鎖方法更加方便快捷。
請(qǐng)參閱圖4和圖5,在某些實(shí)施方式中,解鎖包括以下步驟:
s132:判斷終端100是否正置抬起;
s134:在終端100正置抬起時(shí)判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置;和
s136:在終端100正斜置、正立置、側(cè)斜置或側(cè)立置時(shí)判斷終端100以預(yù)定方式運(yùn)動(dòng)。
在某些實(shí)施方式中,解鎖方法可以由終端100的解鎖裝置10來(lái)執(zhí)行。具體地,在某些實(shí)施方式中,解鎖裝置10包括第一判斷單元132、第二判斷單元134和執(zhí)行單元136,分別用于執(zhí)行步驟s132、步驟s134、步驟s136;也即是說(shuō),第一判斷單元132用于判斷終端100是否正置抬起;第二判斷單元134用于在終端100正置抬起時(shí)判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置;執(zhí)行單元136用于在終端100正斜置、正立置、側(cè)斜置或側(cè)立置時(shí)判斷終端100以預(yù)定方式運(yùn)動(dòng)。
在某些實(shí)施方式中,程序62還包括用于執(zhí)行以下步驟的指令:
s132:判斷終端100是否正置抬起;
s134:在終端100正置抬起時(shí)判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置;和
s136:在終端100正斜置、正立置、側(cè)斜置或側(cè)立置時(shí)判斷終端100以預(yù)定方式運(yùn)動(dòng)。
如此,當(dāng)用戶(hù)抬起終端100時(shí),判斷終端100以預(yù)定方式運(yùn)動(dòng),相比較于輸入密碼或者用特定手指觸摸指紋傳感器,本發(fā)明實(shí)施方式的解鎖方法使得用戶(hù)操作更簡(jiǎn)便快捷,提升用戶(hù)體驗(yàn)。
具體地,步驟s132判斷終端100是否正置抬起是指終端100的運(yùn)動(dòng)軌跡是否為終端100抬起時(shí)的運(yùn)動(dòng)軌跡,在一個(gè)例子中,終端100抬起時(shí)的運(yùn)動(dòng)軌跡為弧線型,如圖6所示。當(dāng)然,終端100抬起時(shí)的運(yùn)動(dòng)軌跡不限于上述形狀,也可以為其它形狀。
步驟s134判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置,是指終端100抬起后的靜置狀態(tài)是否為正斜置、正立置、側(cè)斜置或側(cè)立置。如圖7所示,正立置是指終端100正立于用戶(hù)前方。如圖8所示,正斜置是指終端100相對(duì)于用戶(hù)傾斜一定角度α。具體地,在一個(gè)例子中,傾斜角度α小于80度。如圖9所示,側(cè)立置是指當(dāng)用戶(hù)側(cè)躺時(shí),終端100正立于用戶(hù)正前方時(shí)的狀態(tài)。如圖10所示,側(cè)斜置是指當(dāng)用戶(hù)側(cè)躺時(shí),終端100相對(duì)于用戶(hù)傾斜一定角度β。具體地,在一個(gè)例子中,角度β小于80度。
在某些實(shí)施方式中,當(dāng)終端100未以預(yù)定方式運(yùn)動(dòng)時(shí)返回步驟s12。
在某些實(shí)施方式中,狀態(tài)獲取模塊12還用于當(dāng)終端100未以預(yù)定方式運(yùn)動(dòng)時(shí),執(zhí)行步驟s12。也即是說(shuō),狀態(tài)獲取模塊12還用于當(dāng)終端100未以預(yù)定方式運(yùn)動(dòng)時(shí),繼續(xù)通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài)。
在某些實(shí)施方式中,程序62還用于執(zhí)行當(dāng)終端100未以預(yù)定方式運(yùn)動(dòng)時(shí)返回通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài)的指令。
如此,當(dāng)終端100未以預(yù)定方式運(yùn)動(dòng)時(shí)繼續(xù)通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài),保持虹膜識(shí)別模組40為關(guān)閉狀態(tài),降低功耗。
可以理解,狀態(tài)獲取模塊12在終端100未以預(yù)定方式運(yùn)動(dòng)時(shí)始終處于工作狀態(tài),獲取終端100的運(yùn)動(dòng)狀態(tài),使得當(dāng)終端100以預(yù)訂方式運(yùn)動(dòng)時(shí)可及時(shí)感應(yīng)到,以使用戶(hù)需要解鎖時(shí)可終端100及時(shí)開(kāi)啟虹膜模識(shí)別模組。
請(qǐng)參閱圖11,在某些實(shí)施方式中,當(dāng)觸摸屏30未接收到觸控操作時(shí)返回步驟s12。
在某些實(shí)施方式中,狀態(tài)獲取模塊12還用于當(dāng)觸摸屏30未接收到觸控操作時(shí),執(zhí)行步驟s12。也即是說(shuō),狀態(tài)獲取模塊12還用于當(dāng)觸摸屏30未接收到觸控操作時(shí),通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài)。
在某些實(shí)施方式中,程序62還用于執(zhí)行當(dāng)觸摸屏30未接收到觸控操作時(shí),通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài)。
如此,當(dāng)觸摸屏30未接收到觸控操作時(shí)繼續(xù)處理運(yùn)動(dòng)傳感器20的輸出信號(hào)以判斷終端100是否以預(yù)定方式運(yùn)動(dòng),保持虹膜識(shí)別模組40為關(guān)閉狀態(tài),降低功耗。
可以理解,有時(shí)候用戶(hù)手持手機(jī)時(shí)僅抬起手機(jī)而不需要進(jìn)行解鎖,若用戶(hù)未觸摸觸摸屏30,則說(shuō)明用戶(hù)不需要解鎖終端100,則返回步驟s12繼續(xù)處理運(yùn)動(dòng)傳感器20的輸出信號(hào)以判斷終端100是否以預(yù)定方式運(yùn)動(dòng),避免終端100判斷錯(cuò)誤開(kāi)啟虹膜識(shí)別模組40,有助于降低功耗。
請(qǐng)參閱圖12和圖13,在某些實(shí)施方式中,解鎖方法包括以下步驟:
s17:當(dāng)觸摸觸摸屏30未接受到觸控操作時(shí)點(diǎn)亮觸摸屏30。
在某些實(shí)施方式中,解鎖裝置10還包括點(diǎn)亮模塊17,用于執(zhí)行步驟s17。也即是說(shuō),點(diǎn)亮模塊17用于當(dāng)觸摸觸摸屏30未接受到觸控操作時(shí)點(diǎn)點(diǎn)亮觸摸屏30。
在某些實(shí)施方式中,程序62還用于執(zhí)行以下步驟的指令:
當(dāng)觸摸觸摸屏30未接受到觸控操作時(shí)點(diǎn)點(diǎn)亮觸摸屏30。
如此,當(dāng)終端100是以預(yù)定方式運(yùn)動(dòng)而觸摸觸摸屏30未接受到觸控操作時(shí)點(diǎn),點(diǎn)亮屏幕,便于用戶(hù)及時(shí)了解中斷狀態(tài)。
可以理解,很多時(shí)候,用戶(hù)僅需要點(diǎn)亮屏幕看時(shí)間、看終端100的電量或者終端100的通知消息,而不需要解鎖屏幕。此時(shí)用戶(hù)僅需要抬起終端100即可點(diǎn)亮屏幕,使得用戶(hù)操作更加便捷,有助于提升用戶(hù)體驗(yàn)。
請(qǐng)參閱圖14和圖15,在某些實(shí)施方式中,解鎖方法包括以下步驟:
s18:當(dāng)觸摸觸摸屏30未接受到觸控操作時(shí)點(diǎn)判斷是否產(chǎn)生解除解鎖信號(hào);
s19:當(dāng)產(chǎn)生解除解鎖信號(hào)后觸摸觸摸屏30時(shí)關(guān)閉或保持關(guān)閉虹膜識(shí)別模組40。
在某些實(shí)施方式中,解鎖裝置10還包括信號(hào)獲取模塊18和關(guān)閉模塊19,分別用于執(zhí)行步驟s18和步驟s19。也即是說(shuō),信號(hào)獲取模塊18用于當(dāng)觸摸觸摸屏30未接受到觸控操作時(shí)判斷是否產(chǎn)生解除解鎖信號(hào);關(guān)閉模塊19用于當(dāng)產(chǎn)生解除解鎖信號(hào)后觸摸觸摸屏30時(shí)關(guān)閉或保持關(guān)閉虹膜識(shí)別模組40。
在某些實(shí)施方式中,程序62還用于執(zhí)行以下步驟的指令:
當(dāng)觸摸觸摸屏30未接受到觸控操作時(shí)判斷是否產(chǎn)生解除解鎖信號(hào);
當(dāng)產(chǎn)生解除解鎖信號(hào)后觸摸觸摸屏30時(shí)關(guān)閉或保持關(guān)閉虹膜識(shí)別模組40。
如此,可在用戶(hù)誤操作使終端100以預(yù)定方式運(yùn)動(dòng)且觸摸屏30接收到觸控操作時(shí),關(guān)閉或保持關(guān)閉虹膜識(shí)別模組40,避免因用戶(hù)誤操作導(dǎo)致虹膜識(shí)別模組40開(kāi)啟,有助于降低功耗。
在一些情況下,用戶(hù)手持終端100并將終端100抬起且不經(jīng)意間觸摸到了觸摸屏30,但是用戶(hù)并不需要解鎖,此時(shí)不會(huì)開(kāi)啟關(guān)閉虹膜識(shí)別模組40。
具體地,解除解鎖信號(hào)可以為用戶(hù)手動(dòng)輸入,例如終端100包括鎖定鍵,用戶(hù)在抬起終端100后,按下鎖定鍵,即可作為解除解鎖信號(hào);或者為終端100自動(dòng)檢測(cè),例如在用戶(hù)抬起終端100后,若在某一預(yù)定時(shí)間內(nèi)觸摸屏30未檢測(cè)到觸控操作,也可以作為解除解鎖信號(hào)。
當(dāng)然,在其他實(shí)施方式中,解除解鎖信號(hào)不限于上述信號(hào),也可以為其它信號(hào)。
請(qǐng)參閱圖16及圖17,在某些實(shí)施方式中,步驟s18包括以下子步驟:
s182:處理運(yùn)動(dòng)傳感器20的輸出信號(hào)以判斷終端100是否靜置超過(guò)預(yù)定時(shí)間而觸摸觸摸屏30未接收到觸控操作;
s184:在終端100靜置超過(guò)預(yù)定時(shí)間而觸摸屏30未接收到觸控操作時(shí)產(chǎn)生解除解鎖信號(hào)。
在某些實(shí)施方式中,信號(hào)獲取模塊18包括處理單元182和信號(hào)產(chǎn)生單元184,分別用于執(zhí)行步驟s182和步驟s184。也即是說(shuō),處理單元182用于處理運(yùn)動(dòng)傳感器20的輸出信號(hào)以判斷終端100是否靜置超過(guò)預(yù)定時(shí)間而觸摸觸摸屏30未接收到觸控操作;信號(hào)產(chǎn)生單元184用于在終端100靜置超過(guò)預(yù)定時(shí)間而觸摸屏30未接收到觸控操作時(shí)產(chǎn)生解除解鎖信號(hào)。
在某些實(shí)施方式中,程序62還用于執(zhí)行以下步驟的指令:
s182:處理運(yùn)動(dòng)傳感器20的輸出信號(hào)以判斷終端100是否靜置超過(guò)預(yù)定時(shí)間而觸摸觸摸屏30未接收到觸控操作;
s184:在終端100靜置超過(guò)預(yù)定時(shí)間而觸摸屏30未接收到觸控操作時(shí)產(chǎn)生解除解鎖信號(hào)。
如此,終端100產(chǎn)生解除解鎖信號(hào),使得用戶(hù)誤操作時(shí),也不會(huì)開(kāi)啟虹膜識(shí)別模組40,有助于降低功耗。
可以理解,當(dāng)終端100以預(yù)定方式運(yùn)動(dòng)但是在預(yù)定時(shí)間內(nèi)用戶(hù)沒(méi)有觸摸觸摸屏30時(shí),可以判定用戶(hù)此時(shí)并不是需要解鎖,因此產(chǎn)生解除解鎖信號(hào),避免虹膜識(shí)別模組40開(kāi)啟。
具體地,預(yù)定時(shí)間可以為終端100的研發(fā)者設(shè)置,也可以為用戶(hù)根據(jù)自身使用習(xí)慣設(shè)置預(yù)定時(shí)間為任意時(shí)間,例如1s、1.2s,1.5s,2s,3s等。
請(qǐng)參閱圖18-圖20,本發(fā)明實(shí)施方式的解鎖方法可用于終端100。終端100包括運(yùn)動(dòng)傳感器20、觸摸屏30和虹膜識(shí)別模組40,解鎖方法包括以下步驟:
s22:獲取觸摸屏30接收到的觸控操作;
s24:在獲取到觸控操作時(shí),通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);
s26:在運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件時(shí),啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
在某些實(shí)施方式中,解鎖方法可以由終端100的解鎖裝置70來(lái)執(zhí)行。具體地,本發(fā)明實(shí)施方式的終端100的解鎖裝置70包括觸控獲取模塊72,狀態(tài)獲取模塊74和開(kāi)啟模塊76,分別用于執(zhí)行步驟s22、步驟s24和步驟s26。也即是說(shuō),觸控獲取模塊72用于獲取觸摸屏30接收到的觸控操作;狀態(tài)獲取模塊74用于在獲取到觸控操作時(shí),通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);開(kāi)啟模塊76用于在運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件時(shí),啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端100的解鎖裝置70可應(yīng)用于本發(fā)明實(shí)施方式的終端100中。也即是說(shuō),本發(fā)明實(shí)施方式的終端100包括本發(fā)明實(shí)施方式的解鎖裝置70。本發(fā)明實(shí)施方式的終端100還包括至少運(yùn)動(dòng)傳感器20、觸摸屏30、虹膜識(shí)別模組40、一個(gè)或多個(gè)處理器50、存儲(chǔ)器60和一個(gè)或多個(gè)程序62。一個(gè)或多個(gè)程序62被存儲(chǔ)在存儲(chǔ)器60中,并且被配置成由一個(gè)或多個(gè)處理器50執(zhí)行,程序6252包括用于執(zhí)行以下步驟的指令:
s22:獲取觸摸屏30接收到的觸控操作;
s24:在獲取到觸控操作時(shí),通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);
s26:在運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件時(shí),啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
本發(fā)明實(shí)施方式的終端100的解鎖方法、解鎖裝置20及終端100,虹膜識(shí)別模組40當(dāng)終端100以預(yù)定方式運(yùn)動(dòng)以及觸摸屏30接收到觸控操作時(shí)開(kāi)啟以解鎖終端,既可以實(shí)現(xiàn)非接觸式的解鎖,又可以避免虹膜識(shí)別模組40長(zhǎng)時(shí)間開(kāi)啟,有助于降低功耗。
在一個(gè)例子中,終端100為手機(jī),用戶(hù)在使用手機(jī)時(shí),很容易觸摸到觸摸屏30,使觸摸屏30接收到觸控操作,但并不是每次用戶(hù)觸摸觸摸屏30都需要啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖,當(dāng)觸摸屏30接收到觸控操作后,獲取手機(jī)的運(yùn)動(dòng)狀態(tài),當(dāng)觸摸屏30接收到觸控操作且手機(jī)的運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件時(shí),才啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作,避免因用戶(hù)誤觸觸摸屏30導(dǎo)致開(kāi)啟虹膜識(shí)別模組40,有助于降低功耗。
請(qǐng)參閱圖21和圖22,在某些實(shí)施方式中,解鎖方法包括以下步驟:
s232:判斷終端100是否正置抬起;
s234:在終端正置抬起時(shí)判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置;和
s236:在終端100正斜置、正立置、側(cè)斜置或側(cè)立置正斜置或正置時(shí)判斷終端100以預(yù)定方式運(yùn)動(dòng)。
在某些實(shí)施方式中,解鎖方法可以由終端100的解鎖裝置70來(lái)執(zhí)行。具體地,在某些實(shí)施方式中,解鎖裝置70包括第一判斷單元732、第二判斷單元734和執(zhí)行單元736,分別用于執(zhí)行步驟s232、步驟s234、步驟s236;也即是說(shuō),第一判斷單元232用于判斷終端100是否正置抬起;第二判斷單元234用于在終端100正置抬起時(shí)判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置;執(zhí)行單元236用于在終端100正斜置、正立置、側(cè)斜置或側(cè)立置時(shí)判斷終端100以預(yù)定方式運(yùn)動(dòng)。
在某些實(shí)施方式中,程序62還用于執(zhí)行以下步驟的指令:
s232:判斷終端100是否正置抬起;
s234:在終端正置抬起時(shí)判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置;和
s236:在終端100正斜置、正立置、側(cè)斜置或側(cè)立置正斜置或正置時(shí)判斷終端100以預(yù)定方式運(yùn)動(dòng)。
如此,當(dāng)用戶(hù)抬起終端100時(shí),判斷終端100以預(yù)定方式運(yùn)動(dòng),相比較于輸入密碼或者用特定手指觸摸指紋傳感器,本發(fā)明實(shí)施方式的解鎖方法使得用戶(hù)操作更簡(jiǎn)便快捷,提升用戶(hù)體驗(yàn)。
具體地,步驟s232判斷終端100是否正置抬起是指終端100的運(yùn)動(dòng)軌跡是否為終端100抬起時(shí)的運(yùn)動(dòng)軌跡,在一個(gè)例子中,終端100抬起時(shí)的運(yùn)動(dòng)軌跡為弧線型,如圖6所示。當(dāng)然,終端100抬起時(shí)的運(yùn)動(dòng)軌跡不限于上述形狀,也可以為其它形狀。
步驟s234判斷終端100是否正斜置、正立置、側(cè)斜置或側(cè)立置,是指終端100抬起后的靜置狀態(tài)是否為正斜置、正立置、側(cè)斜置或側(cè)立置。如圖7所示,正立置是指終端100正立于用戶(hù)前方。如圖8所示,正斜置是指終端100相對(duì)于用戶(hù)傾斜一定角度α。具體地,在一個(gè)例子中,傾斜角度α小于80度。如圖9所示,側(cè)立置是指當(dāng)用戶(hù)側(cè)躺時(shí),終端100正立于用戶(hù)正前方時(shí)的狀態(tài)。如圖10所示,側(cè)斜置是指當(dāng)用戶(hù)側(cè)躺時(shí),終端100相對(duì)于用戶(hù)傾斜一定角度β。具體地,在一個(gè)例子中,角度β小于80度。
在某些實(shí)施方式中,運(yùn)動(dòng)傳感器20包括陀螺儀、加速度傳感器或慣性測(cè)量單元(imu)。
如此,準(zhǔn)確地感應(yīng)終端100的運(yùn)動(dòng)狀態(tài)。
當(dāng)然,在其他實(shí)施方式中,運(yùn)動(dòng)傳感器20不限于上述種類(lèi),也可以為其它傳感器。
本發(fā)明實(shí)施方式的終端100包括運(yùn)動(dòng)傳感器20、觸摸屏30和虹膜識(shí)別模組40。運(yùn)動(dòng)傳感器20用于檢測(cè)終端100的運(yùn)動(dòng)狀態(tài)。觸摸屏30用于接收觸控操作。虹膜識(shí)別模組40用于在運(yùn)動(dòng)傳感器20檢測(cè)到運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件以及觸摸屏30接收到觸控操作時(shí),進(jìn)行虹膜識(shí)別以解鎖終端100。
本發(fā)明實(shí)施方式的終端100,虹膜識(shí)別模組40當(dāng)終端100的運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件以及觸摸屏30接收到觸控操作時(shí)開(kāi)啟以解鎖終端,既可以實(shí)現(xiàn)非接觸式的解鎖,又可以避免虹膜識(shí)別模組40長(zhǎng)時(shí)間開(kāi)啟,有助于降低功耗。
本發(fā)明實(shí)施方式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括與具有運(yùn)動(dòng)傳感器20、觸摸屏30和虹膜識(shí)別模組40的終端100結(jié)合使用的計(jì)算機(jī)程序62,計(jì)算機(jī)程序62可被處理器50執(zhí)行以完成上述任一實(shí)施方式的控制方法的指令。
例如,程序62包括用于執(zhí)行以下步驟的指令:
s12:通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);
s14:當(dāng)終端100以預(yù)定方式運(yùn)動(dòng)時(shí)判斷觸摸屏30是否接收到觸控操作;和
s16:當(dāng)觸摸屏30接收到觸控操作時(shí)啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
例如,程序62還包括用于執(zhí)行以下步驟的指令:
s22:獲取觸摸屏30接收到的觸控操作;
s24:在獲取到觸控操作時(shí),通過(guò)運(yùn)動(dòng)傳感器20獲取終端100的運(yùn)動(dòng)狀態(tài);
s26:在運(yùn)動(dòng)狀態(tài)符合預(yù)設(shè)條件時(shí),啟動(dòng)虹膜識(shí)別模組40進(jìn)行解鎖操作。
在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“某些實(shí)施方式”、“一個(gè)實(shí)施方式”、“一些實(shí)施方式”、“示意性實(shí)施方式”、“示例”、“具體示例”、或“一些示例”的描述意指結(jié)合實(shí)施方式或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施方式或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施方式或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施方式或示例中以合適的方式結(jié)合。
此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè),除非另有明確具體的限定。
盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。