中文字幕无码日韩视频无码三区

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

文檔序號:10594454閱讀:353來源:國(guo)知局
用于終端屏幕解鎖的方法與裝置的制造方法
【專利摘要】本申請公開了用于終端屏幕解鎖的方法與裝置。所述方法的一【具體實施方式】包括:確定所述終端當前屏幕狀態為待解鎖狀態;獲取預定時間段內所述終端所處環境的光照信息,所述光照信息包括光照強度及所述光照強度的持續時間;判斷所述光照信息是否滿足預定條件;若所述光照信息滿足預定條件,則將所述終端當前屏幕狀態切換為解鎖成功狀態。該實施方式實現了在不需要人手操作終端屏幕的前提下,實現較高精度的終端屏幕解鎖。
【專利說明】
用于終端屏幕解鎖的方法與裝置
技術領域
[0001]本申請涉及智能終端技術領域,具體涉及智能終端應用技術領域,尤其涉及用于終端屏幕解鎖的方法與裝置。
【背景技術】
[0002]目前智能終端已經成為人們日常生活的一部分,很多用戶利用屏幕鎖定來達到保護隱私、防止誤操作和省電的目的。用戶在需要使用智能終端時,需要對屏幕進行解鎖。
[0003]現有的對終端的屏幕進行解鎖的方案有滑動解鎖、輸入文字密碼解鎖、人臉識別解鎖、指紋解鎖或者是點陣繪圖解鎖等等。在這些解鎖方式中,比如滑動解鎖、輸入文字密碼解鎖、指紋解鎖或者點陣繪圖解鎖需要人手動對終端屏幕進行操作。
[0004]然而,例如當環境溫度比較低時,手指不方便對終端屏幕操作。同時使用人臉識別解鎖的成功率比較低。

【發明內容】

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