欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于終端屏幕解鎖的方法與裝置的制造方法

文檔序號(hào):10594454閱讀:366來源:國知局
用于終端屏幕解鎖的方法與裝置的制造方法
【專利摘要】本申請(qǐng)公開了用于終端屏幕解鎖的方法與裝置。所述方法的一【具體實(shí)施方式】包括:確定所述終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài);獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息,所述光照信息包括光照強(qiáng)度及所述光照強(qiáng)度的持續(xù)時(shí)間;判斷所述光照信息是否滿足預(yù)定條件;若所述光照信息滿足預(yù)定條件,則將所述終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。該實(shí)施方式實(shí)現(xiàn)了在不需要人手操作終端屏幕的前提下,實(shí)現(xiàn)較高精度的終端屏幕解鎖。
【專利說明】
用于終端屏幕解鎖的方法與裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及智能終端技術(shù)領(lǐng)域,具體涉及智能終端應(yīng)用技術(shù)領(lǐng)域,尤其涉及用于終端屏幕解鎖的方法與裝置。
【背景技術(shù)】
[0002]目前智能終端已經(jīng)成為人們?nèi)粘I畹囊徊糠?,很多用戶利用屏幕鎖定來達(dá)到保護(hù)隱私、防止誤操作和省電的目的。用戶在需要使用智能終端時(shí),需要對(duì)屏幕進(jìn)行解鎖。
[0003]現(xiàn)有的對(duì)終端的屏幕進(jìn)行解鎖的方案有滑動(dòng)解鎖、輸入文字密碼解鎖、人臉識(shí)別解鎖、指紋解鎖或者是點(diǎn)陣?yán)L圖解鎖等等。在這些解鎖方式中,比如滑動(dòng)解鎖、輸入文字密碼解鎖、指紋解鎖或者點(diǎn)陣?yán)L圖解鎖需要人手動(dòng)對(duì)終端屏幕進(jìn)行操作。
[0004]然而,例如當(dāng)環(huán)境溫度比較低時(shí),手指不方便對(duì)終端屏幕操作。同時(shí)使用人臉識(shí)別解鎖的成功率比較低。

【發(fā)明內(nèi)容】

[0005]本申請(qǐng)的目的在于提出一種改進(jìn)的用于終端屏幕解鎖的方法與裝置,來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0006]第一方面,本申請(qǐng)?zhí)峁┝艘环N用于終端屏幕解鎖的方法,所述方法包括:確定所述終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài);獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息,所述光照信息包括光照強(qiáng)度及所述光照強(qiáng)度的持續(xù)時(shí)間;判斷所述光照信息是否滿足預(yù)定條件;若所述光照信息滿足預(yù)定條件,則將所述終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。
[0007]第二方面,本申請(qǐng)?zhí)峁┝艘环N用于終端屏幕解鎖的裝置,所述裝置包括:確定單元,配置用于確定所述終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài);獲取單元,配置用于獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息,所述光照信息包括光照強(qiáng)度及所述光照強(qiáng)度的持續(xù)時(shí)間;判斷單元,配置用于判斷所述光照信息是否滿足預(yù)定條件;執(zhí)行單元,配置用于若所述光照信息滿足預(yù)定條件,則將所述終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。
[0008]本申請(qǐng)?zhí)峁┑挠糜诮K端屏幕解鎖的方法與裝置,通過確定終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài);然后獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息,所述光照信息包括光照強(qiáng)度及所述光照強(qiáng)度的持續(xù)時(shí)間;接著判斷所述光照信息是否滿足預(yù)定條件;若所述光照信息滿足預(yù)定條件,則將所述終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。從而實(shí)現(xiàn)了在不需要或者人手較少地操作屏幕的前提下,實(shí)現(xiàn)較高精度的屏幕解鎖,并豐富了用戶體驗(yàn)。
【附圖說明】
[0009]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0010]圖1是根據(jù)本申請(qǐng)的用于終端屏幕解鎖的方法的一個(gè)實(shí)施例的流程圖;
[0011]圖2是根據(jù)本申請(qǐng)的用于終端屏幕解鎖的方法的原理性流程圖;
[0012]圖3是根據(jù)本申請(qǐng)的用于終端屏幕解鎖的方法的又一個(gè)實(shí)施例的流程圖;
[0013]圖4是根據(jù)本申請(qǐng)的用于終端屏幕解鎖的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0014]圖5是適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0015]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0016]需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請(qǐng)。
[0017]請(qǐng)參考圖1,示出了根據(jù)本申請(qǐng)的用于終端屏幕解鎖的方法的一個(gè)實(shí)施例的流程100。所述的用于終端屏幕解鎖的方法,包括以下步驟:
[0018]步驟101,確定終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài)。
[0019]在本實(shí)施例中,終端可以是具有顯示屏的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書閱讀器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
[0020]在本實(shí)施例中,終端狀態(tài)例如可以包括解鎖成功狀態(tài)和待解鎖狀態(tài)。其中,待解鎖狀態(tài)可以為屏幕鎖定狀態(tài),該屏幕鎖定狀態(tài)可以為黑屏狀態(tài)即屏幕未點(diǎn)亮狀態(tài)下的屏幕鎖定,也可以為點(diǎn)亮屏幕下的屏幕鎖定。
[0021]在本實(shí)施例中,終端首先確定終端當(dāng)前屏幕的狀態(tài)為待解鎖狀態(tài)。例如可以通過終端當(dāng)前屏幕的耗電量的多少來獲知終端當(dāng)前的狀態(tài)是否為待解鎖狀態(tài)。例如當(dāng)前屏幕的耗電量少于一定數(shù)值時(shí),則可以確定終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài)。
[0022]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,響應(yīng)于用戶對(duì)所述終端的第一操作,終端系統(tǒng)例如可以通過調(diào)用底層函數(shù)來確定當(dāng)前狀態(tài)是否為待解鎖狀態(tài)。此處,第一操作例如可以為用戶對(duì)終端的電源鍵的按壓操作?;蛘撸谝徊僮骼邕€可以為用戶通過終端音頻輸入設(shè)備輸入到終端的一段語音,在該段語音中可以包括幾個(gè)音符,或者多個(gè)音符,等等。底層函數(shù)例如可以為系統(tǒng)提供的鎖屏/解屏函數(shù)。系統(tǒng)可以調(diào)用系統(tǒng)提供的鎖屏/解屏函數(shù),并根據(jù)鎖屏/解鎖函數(shù)的返回值判斷當(dāng)前屏幕是否為待解鎖狀態(tài)。例如,當(dāng)終端上的系統(tǒng)為安卓(Android)系統(tǒng)時(shí),終端可以使用KeyguardManager類中的inKeyguardRestrictedlnputMode函數(shù),通過該函數(shù)的返回值來判端終端屏幕是否為待解鎖狀態(tài)。當(dāng)使用inKeyguardRestri CtedInputMode函數(shù)獲取的flag返回值為預(yù)定返回值“true”時(shí),確定終端屏幕當(dāng)前狀態(tài)為待解鎖狀態(tài)。待解鎖狀態(tài)有兩種:a、屏幕未點(diǎn)亮,終端屏幕為待解鎖狀態(tài);b、屏幕已點(diǎn)亮,終端屏幕為待解鎖狀態(tài)。使用該方法獲取的flag返回值為“ f a I s e ”時(shí),確定終端屏幕當(dāng)前狀態(tài)為解鎖成功狀態(tài)。上述,inKeyguardRestrictedlnputMode方法是目前廣泛應(yīng)用的公知技術(shù),在此不贅述,此處不贅述。
[0023]步驟102,獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息。
[0024]目前,大多數(shù)的智能移動(dòng)終端上安裝有多種傳感器,并且由各種傳感器探測(cè)移動(dòng)終端的相應(yīng)信息。例如可以由光線傳感器來采集環(huán)境的光照信息,上述光照信息例如可以包括光照強(qiáng)度以及光照強(qiáng)度的持續(xù)時(shí)間。
[0025]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,終端首先在運(yùn)行在其中的系統(tǒng)中注冊(cè)監(jiān)聽光線傳感器參數(shù)變化事件的監(jiān)聽器。以終端運(yùn)行的操作系統(tǒng)為安卓(Android)操作系統(tǒng)為例,當(dāng)在系統(tǒng)中注冊(cè)了監(jiān)聽光線傳感器參數(shù)變化事件的監(jiān)聽器后,在系統(tǒng)的運(yùn)行過程中,安卓操作系統(tǒng)的內(nèi)核會(huì)監(jiān)聽光線傳感器參數(shù),當(dāng)監(jiān)聽到光線傳感器參數(shù)發(fā)生變化時(shí),則系統(tǒng)會(huì)產(chǎn)生一個(gè)指示傳感器參數(shù)發(fā)生變化的廣播消息。已注冊(cè)的監(jiān)聽器接收上述廣播消息。在本實(shí)施例中,由于環(huán)境光線強(qiáng)弱變化時(shí),會(huì)引起終端的光線傳感器參數(shù)發(fā)生變化,相應(yīng)地,操作系統(tǒng)的內(nèi)核會(huì)發(fā)出光線傳感器參數(shù)發(fā)生變化的廣播消息。因此,在本實(shí)施例中,監(jiān)聽器可以實(shí)時(shí)接收指示終端光線傳感器參數(shù)發(fā)生變化的廣播消息,當(dāng)接收到光線傳感器發(fā)生變化的廣播消息時(shí),監(jiān)聽器可以獲取所述光線傳感器探測(cè)到終端所處環(huán)境的光照強(qiáng)度。具體地,監(jiān)聽器可以通過調(diào)用終端運(yùn)行的操作系統(tǒng)提供的光線傳感器的應(yīng)用程序編程接口(Applicat1n Programming Interface,API),獲取光線傳感器探測(cè)到終端所處環(huán)境的光照強(qiáng)度。監(jiān)聽器將獲取到的光照強(qiáng)度傳遞給終端。
[0026]另外,光線傳感器還可以探測(cè)不同光照強(qiáng)度的持續(xù)時(shí)間,監(jiān)聽器還可以通過API獲取每個(gè)光照強(qiáng)度的持續(xù)時(shí)間,并將這些持續(xù)時(shí)間傳遞給終端。
[0027]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,在預(yù)定時(shí)間段內(nèi),終端所處環(huán)境的光照強(qiáng)度可以發(fā)生多次變化。終端可以通過監(jiān)聽器獲取該預(yù)定時(shí)間段內(nèi)的多個(gè)光照強(qiáng)度以及各光照強(qiáng)度的持續(xù)時(shí)間。此處,預(yù)定時(shí)間段例如可以為10秒。另外,預(yù)定時(shí)間段可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,此處不做限定。
[0028]步驟103,判斷光照信息是否滿足預(yù)定條件。
[0029]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述預(yù)定條件可以是用戶在終端中預(yù)先設(shè)定的變化規(guī)律。該變化規(guī)律例如可以包括表示光照相對(duì)強(qiáng)弱變化的二維數(shù)值及各自的持續(xù)時(shí)間,例如交替變化的“O”、“I”數(shù)值。此處的“I”例如可以為光照強(qiáng)度大于預(yù)先設(shè)定的閾值。此處的“O”例如可以為光照強(qiáng)度小于預(yù)先設(shè)定的閾值。閾值可以根據(jù)實(shí)際使用環(huán)境進(jìn)行設(shè)定,此處不做限定。另外,該變化規(guī)律也可以是預(yù)先存儲(chǔ)在其中的用戶設(shè)定的多個(gè)光照強(qiáng)度所反映出的變化規(guī)律。
[0030]在本實(shí)施例中,首先,根據(jù)步驟102中在預(yù)定時(shí)間段內(nèi)獲取的多個(gè)光照強(qiáng)度及各光照強(qiáng)度的持續(xù)時(shí)間統(tǒng)計(jì)出光照強(qiáng)度的變化規(guī)律,同樣,在統(tǒng)計(jì)光照強(qiáng)度的變化規(guī)律時(shí),可以將大于預(yù)先設(shè)定的閾值的光照強(qiáng)度視為“I”,而將小于預(yù)先設(shè)定的閾值的光照強(qiáng)度視為“O”。然后再判斷該光強(qiáng)強(qiáng)度的變化規(guī)律是否與用戶預(yù)先設(shè)定的變化規(guī)律是否一致。當(dāng)根據(jù)預(yù)定時(shí)間段內(nèi)獲取的多個(gè)光照強(qiáng)度及各光照強(qiáng)度的持續(xù)時(shí)間統(tǒng)計(jì)出的光照強(qiáng)度的變化規(guī)律與用戶預(yù)設(shè)的變化規(guī)律一致時(shí),則光照信息滿足預(yù)定條件。否則不滿足預(yù)定條件。
[0031]步驟104,若所述光照信息滿足預(yù)定條件,則將終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。
[0032]當(dāng)終端判斷光照信息滿足預(yù)定條件時(shí),將屏幕當(dāng)前的待解鎖狀態(tài)切換為解鎖成功狀態(tài),以供用戶使用終端屏幕。
[0033]當(dāng)終端光照信息不滿足預(yù)定條件時(shí),保存終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài)。
[0034]本實(shí)施例提供的用于終端屏幕解鎖的方法通過確定終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài),然后獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息,所述光照信息包括光照強(qiáng)度及所述光照強(qiáng)度的持續(xù)時(shí)間。接著判斷光照信息是否滿足預(yù)定條件,若光照信息滿足預(yù)定條件,則將終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。本實(shí)施例提供的方法,通過終端所處環(huán)境的光照強(qiáng)度的變化就可以實(shí)現(xiàn)終端的智能解鎖,無需用戶手動(dòng)操作,同時(shí)豐富了用戶體驗(yàn)。
[0035]繼續(xù)參見圖2,圖2是根據(jù)本申請(qǐng)的終端解鎖方法的原理性流程圖。如圖2所示,在步驟201中,終端處于屏幕鎖定狀態(tài),該屏幕鎖定狀態(tài)包括在屏幕點(diǎn)亮?xí)r的鎖定狀態(tài)和屏幕未點(diǎn)亮?xí)r的鎖定狀態(tài)。步驟202,監(jiān)聽光線傳感器參數(shù)的變化,獲取光照信息。例如已注冊(cè)到系統(tǒng)的監(jiān)聽器可以通過監(jiān)聽來自內(nèi)核的發(fā)布的光線傳感器參數(shù)變化的廣播來監(jiān)聽光線傳感器參數(shù)的變化,從而獲取終端所處環(huán)境的光照信息,光照信息包括光照強(qiáng)度及光照強(qiáng)度的持續(xù)時(shí)間,監(jiān)聽器將獲取到的光照信息傳遞給終端中的相關(guān)應(yīng)用。步驟203,判斷預(yù)定時(shí)間段內(nèi)光照強(qiáng)度的變化規(guī)律與預(yù)設(shè)的變化規(guī)律是否匹配。步驟204,當(dāng)預(yù)定時(shí)間段內(nèi)光照強(qiáng)度的變化規(guī)律與預(yù)設(shè)的變化規(guī)律相匹配的時(shí)候,將終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài),否則,保持終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài)。
[0036]繼續(xù)參考圖3,其示出了根據(jù)本申請(qǐng)的用于終端屏幕解鎖的方法的又一個(gè)實(shí)施例的流程300。所述的用于終端屏幕解鎖的方法,包括以下步驟:
[0037]步驟301,確定終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài)。
[0038]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,響應(yīng)于用戶對(duì)所述終端的第一操作,終端系統(tǒng)例如可以通過調(diào)用底層函數(shù)來確定當(dāng)前狀態(tài)是否為待解鎖狀態(tài)。此處,第一操作例如可以為用戶對(duì)終端的電源鍵的按壓操作。或者,第一操作例如還可以為用戶通過終端音頻輸入設(shè)備輸入到終端的一段語音,在該段語音中可以包括幾個(gè)音符,或者多個(gè)音符,等等。底層函數(shù)例如可以為系統(tǒng)提供的鎖屏/解屏函數(shù)。系統(tǒng)可以調(diào)用系統(tǒng)提供的鎖屏/解屏函數(shù),并根據(jù)鎖屏/解鎖函數(shù)的返回值判斷當(dāng)前屏幕是否為待解鎖狀態(tài)。例如,當(dāng)終端上的系統(tǒng)為安卓(Android)系統(tǒng)時(shí),終端可以使用KeyguardManager類中的inKeyguardRestrictedlnputMode函數(shù),通過函數(shù)的返回值來判端終端屏幕是否為待解鎖狀態(tài)。例如使用inKeyguardRestri CtedInputMode函數(shù)獲取的flag返回值為預(yù)定返回值“true”時(shí),表示終端屏幕為待解鎖狀態(tài)。待解鎖狀態(tài)有兩種:a、屏幕未點(diǎn)亮,終端屏幕為待解鎖狀態(tài);b、屏幕已點(diǎn)亮,終端屏幕為待解鎖狀態(tài)。使用該方法獲取的f lag返回值為“false”時(shí),表示終端屏幕為解鎖成功狀態(tài)。
[0039]步驟302,獲取預(yù)定時(shí)間段內(nèi)終端所處環(huán)境的光照信息。
[0040]在本實(shí)施例中,可以由設(shè)置在終端中的光線傳感器來采集終端所處環(huán)境的光照信息。上述光照信息可以包括光照強(qiáng)度及該光照強(qiáng)度的持續(xù)時(shí)間。
[0041 ]在本實(shí)施例中,運(yùn)行于終端上的系統(tǒng)監(jiān)聽光線傳感器的參數(shù)變化,當(dāng)由參數(shù)變化時(shí),系統(tǒng)向預(yù)先在系統(tǒng)中注冊(cè)的監(jiān)聽器發(fā)布廣播消息。監(jiān)聽器通過操作系統(tǒng)提供的光線傳感器的應(yīng)用程序編程接口(Applicat1n Programming Interface,API),獲取光線傳感器探測(cè)到的光照強(qiáng)度。
[0042]在本實(shí)施例中,光照信息還可以包括光照強(qiáng)度的持續(xù)時(shí)間。其中,每個(gè)光照強(qiáng)度的持續(xù)時(shí)間例如可以由光線傳感器來采集。
[0043]步驟303,判斷光照強(qiáng)度是否大于強(qiáng)度閾值。
[0044]在本實(shí)施例中,終端中可以預(yù)先存儲(chǔ)有用戶設(shè)置的強(qiáng)度閾值,強(qiáng)度閾值。終端首先對(duì)在步驟302中獲取的光照強(qiáng)度與強(qiáng)度閾值進(jìn)行比對(duì),當(dāng)光照強(qiáng)度大于強(qiáng)度閾值時(shí),執(zhí)行步驟304。否則,判斷光照信息不滿足預(yù)設(shè)條件,保持終端屏幕的當(dāng)前狀態(tài)為待解鎖狀態(tài)。
[0045]步驟304,當(dāng)光照強(qiáng)度大于強(qiáng)度閾值時(shí),判斷光照強(qiáng)度的持續(xù)時(shí)間是否大于時(shí)間閾值。
[0046]在本實(shí)施例中,終端中可以預(yù)先存儲(chǔ)有用戶設(shè)置的時(shí)間閾值。對(duì)于數(shù)值大于強(qiáng)度閾值的光照強(qiáng)度,判斷該光照強(qiáng)度的持續(xù)時(shí)間是否大于用戶設(shè)置的時(shí)間閾值。此處,時(shí)間閾值例如可以為10毫秒。當(dāng)大于強(qiáng)度閾值的光照強(qiáng)度的持續(xù)時(shí)間大于時(shí)間閾值時(shí),判斷光照信息滿足預(yù)設(shè)條件,否則判斷光照信息不滿足預(yù)設(shè)條件。
[0047]步驟305,當(dāng)大于強(qiáng)度閾值的光照強(qiáng)度的持續(xù)時(shí)間大于時(shí)間閾值時(shí),將所述終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。
[0048]進(jìn)一步參考圖4,作為對(duì)圖1所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N用于終端屏幕解鎖的裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖1所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種終端中。
[0049]如圖4所示,本實(shí)施例用于終端屏幕解鎖裝置400包括:確定單元401、獲取單元402、判斷單元403與執(zhí)行單元404。其中,確定單元401配置用于確定終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài);獲取單元402配置用于獲取預(yù)定時(shí)間段內(nèi)終端所處環(huán)境的光照信息,光照信息包括光照強(qiáng)度及光照強(qiáng)度的持續(xù)時(shí)間;判斷單元403配置用于判斷光照信息是否滿足預(yù)定條件;執(zhí)行單元404配置用于若光照信息滿足預(yù)定條件,則將終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。
[0050]在本實(shí)施例中,確定單元401例如可以通過終端當(dāng)前屏幕的耗電量的多少來獲知終端當(dāng)前的狀態(tài)是否為待解鎖狀態(tài)。
[0051 ]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,響應(yīng)于用戶對(duì)終端的第一操作,確定單元401調(diào)用系統(tǒng)鎖屏/解鎖函數(shù),并根據(jù)系統(tǒng)鎖屏/解鎖函數(shù)的返回值判斷當(dāng)前屏幕狀態(tài)是否為待解鎖狀態(tài)。例如,當(dāng)終端上的系統(tǒng)為安卓(Android)系統(tǒng)時(shí),終端可以使用KeyguardManager類中的inKeyguardRestrictedlnputMode函數(shù),通過函數(shù)的返回值來判端終端屏幕是否為待解鎖狀態(tài)。例如使用inKeyguardRestri CtedInputMode函數(shù)獲取的flag返回值為預(yù)定返回值“true”時(shí),表示終端屏幕為待解鎖狀態(tài)。待解鎖狀態(tài)有兩種:a、屏幕未點(diǎn)亮,終端屏幕為待解鎖狀態(tài);b、屏幕已點(diǎn)亮,終端屏幕為待解鎖狀態(tài)。使用該方法獲取的f lag返回值為“false”時(shí),表示終端屏幕為解鎖成功狀態(tài)。此處,第一操作例如可以為用戶對(duì)終端的電源鍵的按壓操作。在一些應(yīng)用場(chǎng)景中,第一操作還可以是用戶通過終端音頻輸入裝置輸入到第一操作的一段語音,在該段語音中可以包括單個(gè)音符,或者多個(gè)音符。
[0052]在本實(shí)施例中,獲取單元402首先在系統(tǒng)中注冊(cè)監(jiān)聽光線傳感器參數(shù)變化事件的監(jiān)聽器。以終端運(yùn)行的操作系統(tǒng)為安卓(Android)操作系統(tǒng)為例,當(dāng)獲取單元402在系統(tǒng)的中注冊(cè)了監(jiān)聽光線傳感器參數(shù)變化事件的監(jiān)聽器后,在Android操作系統(tǒng)的運(yùn)行過程中,Android操作系統(tǒng)的內(nèi)核中會(huì)監(jiān)聽傳感器例如光線傳感器參數(shù),當(dāng)監(jiān)聽到傳感器參數(shù)發(fā)生變化時(shí),則會(huì)產(chǎn)生一個(gè)指示傳感器參數(shù)發(fā)生變化的廣播消息。在本實(shí)施例中,監(jiān)聽器可以實(shí)時(shí)接收指示終端光線傳感器參數(shù)發(fā)生變化的廣播消息,當(dāng)接收到光線傳感器發(fā)生變化的廣播消息時(shí),監(jiān)聽器可以通過調(diào)用終端運(yùn)行的操作系統(tǒng)提供的光線傳感器的應(yīng)用程序編程接口(Applicat1n Programming Interface,API),獲取光線傳感器探測(cè)到的終端所處環(huán)境的光照強(qiáng)度。監(jiān)聽器將獲取到的光照強(qiáng)度傳遞給獲取單元402。
[0053]另外,光線傳感器還可以探測(cè)不同光照強(qiáng)度的環(huán)境光的持續(xù)時(shí)間,監(jiān)聽器還可以通過API獲取每個(gè)光照強(qiáng)度的環(huán)境的持續(xù)時(shí)間,并將這些持續(xù)時(shí)間傳遞給獲取單元402。
[0054]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,獲取單元402可以通過監(jiān)聽器獲取預(yù)定時(shí)間段內(nèi)環(huán)境的光照強(qiáng)度。在該預(yù)定時(shí)間段內(nèi),環(huán)境的光照強(qiáng)度可以發(fā)生多次變化。獲取單元402終端可以通過監(jiān)聽器獲取該預(yù)定時(shí)間段內(nèi)的多個(gè)光照強(qiáng)度以及各光照強(qiáng)度的持續(xù)時(shí)間。此處,預(yù)定時(shí)間段例如可以為10秒。另外,預(yù)定時(shí)間段可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,此處不做限定。
[0055]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,用于終端屏幕解鎖的裝置400中可以預(yù)先存儲(chǔ)有光照強(qiáng)度的變化規(guī)律。該變化規(guī)律例如可以是表示光照相對(duì)強(qiáng)弱變化的二維數(shù)值,例如交替變化“O”、“I”數(shù)值。此處的“I”例如可以為光照強(qiáng)度的數(shù)值大于預(yù)先設(shè)定的閾值。此處的“O”例如可以為光照強(qiáng)度的數(shù)值小于預(yù)先設(shè)定的閾值。閾值可以根據(jù)實(shí)際使用環(huán)境進(jìn)行設(shè)定,此處不做限定。
[0056]本實(shí)施例的一些可選實(shí)現(xiàn)方式中,用于終端屏幕解鎖的裝置400還包括統(tǒng)計(jì)單元(圖中未示出)。統(tǒng)計(jì)單元配置用于根據(jù)獲取單元402在預(yù)定時(shí)間段內(nèi)獲取的多個(gè)光照強(qiáng)度及各光照強(qiáng)度的持續(xù)時(shí)間統(tǒng)計(jì)出光照強(qiáng)度的變化規(guī)律。在統(tǒng)計(jì)光照強(qiáng)度的變化規(guī)律時(shí),可以將大于預(yù)先設(shè)定的閾值的光照強(qiáng)度視為“I”,而將小于預(yù)先設(shè)定的閾值的光照強(qiáng)度視為“O”。然后判斷單元403再判斷由統(tǒng)計(jì)單元統(tǒng)計(jì)出的光強(qiáng)強(qiáng)度的變化規(guī)律是否與用戶預(yù)先設(shè)定的變化規(guī)律是否一致。當(dāng)根據(jù)預(yù)定時(shí)間段內(nèi)獲取的多個(gè)光照強(qiáng)度及各光照強(qiáng)度的持續(xù)時(shí)間統(tǒng)計(jì)出的光照強(qiáng)度的變化規(guī)律與用戶預(yù)先設(shè)定的變化規(guī)律一致時(shí),則判斷單元403判斷光照信息滿足預(yù)定條件。否則,判斷單元403判斷光照信息不滿足預(yù)定條件。
[0057]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,判斷單元403分別判斷各光照強(qiáng)度是否大于用戶設(shè)置的強(qiáng)度閾值,該強(qiáng)度閾值預(yù)先存儲(chǔ)于用于終端屏幕解鎖的裝置400中。當(dāng)某一光照強(qiáng)度大于用戶設(shè)置的強(qiáng)度閾值時(shí),則判斷單元403繼續(xù)判斷該光照強(qiáng)度的持續(xù)時(shí)間是否大于時(shí)間閾值。時(shí)間閾值例如可以為10毫秒。當(dāng)任意一個(gè)光照強(qiáng)度大于強(qiáng)度閾值,且該光照強(qiáng)度的持續(xù)時(shí)間大于時(shí)間閾值時(shí),則判定單元403判斷包含該光照強(qiáng)度及其持續(xù)時(shí)間的光照信息滿足預(yù)定條件,否則,判斷單元403判斷光照信息不滿足預(yù)定條件。
[0058]下面參考圖5,其示出了適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端的計(jì)算機(jī)系統(tǒng)500的結(jié)構(gòu)示意圖。
[0059]如圖5所示,計(jì)算機(jī)系統(tǒng)500包括中央處理單元(CPU)501,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(R0M)502中的程序或者從存儲(chǔ)部分508加載到隨機(jī)訪問存儲(chǔ)器(RAM)503中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM 503中,還存儲(chǔ)有系統(tǒng)500操作所需的各種程序和數(shù)據(jù)。CPU 50KROM 502以及RAM 503通過總線504彼此相連。輸入/輸出(I/O)接口505也連接至總線 504。
[0060]以下部件連接至I/O接口505:包括鍵盤等的輸入部分506 ;包括諸如液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分507;包括硬盤等的存儲(chǔ)部分508;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分509。通信部分509經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器510也根據(jù)需要連接至I/O接口 505??刹鹦督橘|(zhì)511,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器510上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分508。
[0061]特別地,根據(jù)本公開的實(shí)施例,上文參考流程圖描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過通信部分509從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)511被安裝。在該計(jì)算機(jī)程序被中央處理單元(CPU) 501執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。
[0062]附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
[0063]描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括確定單元、獲取單元、判斷單元以及執(zhí)行單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,確定單元還可以被描述為“確定終端屏幕為待解鎖狀態(tài)的單元”。
[0064]作為另一方面,本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),該非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。上述非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備:確定終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài);獲取預(yù)定時(shí)間段內(nèi)終端所處環(huán)境的光照信息,光照信息包括光照強(qiáng)度及光照強(qiáng)度的持續(xù)時(shí)間;判斷光照信息是否滿足預(yù)定條件;若光照信息滿足預(yù)定條件,則將終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。
[0065]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【主權(quán)項(xiàng)】
1.一種用于終端屏幕解鎖的方法,其特征在于,所述方法包括: 確定所述終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài); 獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息,所述光照信息包括光照強(qiáng)度及所述光照強(qiáng)度的持續(xù)時(shí)間; 判斷所述光照信息是否滿足預(yù)定條件; 若所述光照信息滿足預(yù)定條件,則將所述終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 根據(jù)所述光照信息統(tǒng)計(jì)光照強(qiáng)度的變化規(guī)律,所述判斷所述光照信息是否滿足預(yù)定條件,包括: 判斷所述光照強(qiáng)度的變化規(guī)律是否滿足預(yù)定的變化規(guī)律: 若所述光照強(qiáng)度的變化規(guī)律與預(yù)定的變化規(guī)律一致,則判斷所述光照信息滿足預(yù)定條件。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述光照信息是否滿足預(yù)定條件包括: 判斷所述光照強(qiáng)度是否大于強(qiáng)度閾值; 當(dāng)所述光照強(qiáng)度大于強(qiáng)度閾值時(shí),判斷所述光照強(qiáng)度的持續(xù)時(shí)間是否大于時(shí)間閾值;當(dāng)大于強(qiáng)度閾值的光照強(qiáng)度的持續(xù)時(shí)間大于時(shí)間閾值時(shí),則判斷所述光照信息滿足預(yù)定條件。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定終端當(dāng)前狀態(tài)為待解鎖狀態(tài),包括: 響應(yīng)于用戶對(duì)所述終端的第一操作,調(diào)用系統(tǒng)鎖屏/解鎖函數(shù); 當(dāng)所述系統(tǒng)鎖屏/解鎖函數(shù)的返回值為預(yù)定返回值時(shí),確定當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài); 其中,所述第一操作包括用戶對(duì)電源鍵的按壓操作。5.一種用于終端屏幕解鎖的裝置,其特征在于,所述裝置包括: 確定單元,配置用于確定所述終端當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài); 獲取單元,配置用于獲取預(yù)定時(shí)間段內(nèi)所述終端所處環(huán)境的光照信息,所述光照信息包括光照強(qiáng)度及所述光照強(qiáng)度的持續(xù)時(shí)間; 判斷單元,配置用于判斷所述光照信息是否滿足預(yù)定條件; 執(zhí)行單元,配置用于若所述光照信息滿足預(yù)定條件,則將所述終端當(dāng)前屏幕狀態(tài)切換為解鎖成功狀態(tài)。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括統(tǒng)計(jì)單元,所述統(tǒng)計(jì)單元配置用于根據(jù)所述光照信息統(tǒng)計(jì)光照強(qiáng)度的變化規(guī)律; 所述判斷單元進(jìn)一步配置用于判斷所述光照強(qiáng)度的變化規(guī)律是否滿足預(yù)定的變化規(guī)律; 若所述光照強(qiáng)度的變化規(guī)律與預(yù)定的變化規(guī)律一致,則判斷所述光照信息滿足預(yù)定條件。7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述判斷單元進(jìn)一步配置用于: 判斷所述光照強(qiáng)度是否大于強(qiáng)度閾值; 當(dāng)所述光照強(qiáng)度大于強(qiáng)度閾值時(shí),判斷所述光照強(qiáng)度的持續(xù)時(shí)間是否大于時(shí)間閾值;當(dāng)大于強(qiáng)度閾值的光照強(qiáng)度的持續(xù)時(shí)間大于時(shí)間閾值時(shí),則判斷所述光照信息滿足預(yù)定條件。8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述確定單元進(jìn)一步配置用于: 響應(yīng)于用戶對(duì)所述終端的第一操作,調(diào)用系統(tǒng)鎖屏/解鎖函數(shù); 當(dāng)所述系統(tǒng)鎖屏/解鎖函數(shù)的返回值為預(yù)定返回值時(shí),確定當(dāng)前屏幕狀態(tài)為待解鎖狀態(tài); 其中,所述第一操作包括用戶對(duì)電源鍵的按壓操作。
【文檔編號(hào)】G06F21/31GK105956437SQ201610569859
【公開日】2016年9月21日
【申請(qǐng)日】2016年7月19日
【發(fā)明人】雷志海
【申請(qǐng)人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
玉溪市| 红原县| 陕西省| 正宁县| 千阳县| 界首市| 定远县| 玉树县| 南部县| 抚宁县| 乐山市| 高要市| 乐昌市| 铜鼓县| 乐都县| 常州市| 东源县| 江门市| 奉新县| 淮北市| 常宁市| 广元市| 从化市| 益阳市| 陆川县| 固阳县| 呼图壁县| 阿坝| 楚雄市| 梅州市| 曲麻莱县| 南昌市| 依安县| 虎林市| 武定县| 社旗县| 舒兰市| 高淳县| 和政县| 上虞市| 紫阳县|