一種移動終端的喚醒方法、裝置及移動終端的制作方法
【技術領域】
[0001]本發明實施例涉及移動終端技術領域,尤其涉及一種移動終端的喚醒方法、裝置及移動終端。
【背景技術】
[0002]目前,移動終端的屏幕尺寸越來越大,移動終端的功耗問題成為用戶關注的熱點問題。通常,移動終端在待機時,為了降低功耗,系統會關閉顯示屏,當用戶需要繼續使用移動終端時,可通過按擊電源鍵或者主菜單鍵等實體按鍵來喚醒移動終端,此時顯示屏被點亮,用戶便可正常使用移動終端。
[0003]然而,每次按擊實體按鍵都會對實體按鍵的使用壽命造成影響,而用戶每天可能需要喚醒移動終端十幾次、甚至幾十次,日積月累,就會較大程度的影響實體按鍵的使用壽命ο
【發明內容】
[0004]本發明實施例的目的是提出一種移動終端的喚醒方法、裝置及移動終端,以解決現有的移動終端喚醒方案容易造成移動終端中的實體按鍵使用壽命縮短的問題。
[0005]第一方面,本發明實施例提供了一種移動終端的喚醒方法,包括:
[0006]當移動終端處于待機狀態時,通過所述移動終端上的超聲波傳感器檢測預設空間范圍內的用戶的當前手勢;
[0007]將所述當前手勢與預設標準手勢進行匹配,若匹配成功,則獲取所述當前手勢的持續時長;
[0008]判斷所述持續時長是否在預設時長范圍內,并根據判斷結果確定是否喚醒所述移動終端。
[0009]第二方面,本發明實施例提供了一種移動終端的喚醒裝置,包括:
[0010]當前手勢檢測模塊,用于當移動終端處于待機狀態時,通過所述移動終端上的超聲波傳感器檢測預設空間范圍內的用戶的當前手勢;
[0011]手勢匹配模塊,用于將所述當前手勢與預設標準手勢進行匹配;
[0012]時長獲取模塊,用于在匹配成功時,獲取所述當前手勢的持續時長;
[0013]時長判斷模塊,用于判斷所述持續時長是否在預設時長范圍內;
[0014]喚醒模塊,用于根據所述時長判斷模塊的判斷結果確定是否喚醒所述移動終端。
[0015]第三方面,本發明實施例提供了一種移動終端,包括本發明實施例中的移動終端的喚醒裝置。
[0016]本發明實施例中提供的移動終端的喚醒方法,基于移動終端上的超聲波傳感器檢測用戶當前手勢,并在當前手勢與預設標準手勢匹配成功,且當前手勢的持續時長在預設時長范圍內時,喚醒移動終端,從而解決了現有以按擊按鍵作為移動終端喚醒方案造成的實體按鍵使用壽命縮短的問題,延長了移動終端的使用壽命,并且提高了用戶的使用體驗。
【附圖說明】
[0017]圖1為本發明實施例一提供的一種移動終端的喚醒方法的流程示意圖;
[0018]圖2為本發明實施例二提供的一種移動終端的喚醒方法的流程示意圖;
[0019]圖3A為本發明實施例三提供的一種移動終端的喚醒裝置的結構示意圖;
[0020]圖3B為本發明實施例三提供的一種移動終端的喚醒裝置中時長判斷模塊的結構示意圖;
[0021]圖4為本發明實施例三提供的一種移動終端的喚醒裝置中的超聲波傳感器的結構示意圖。
【具體實施方式】
[0022]下面結合附圖并通過【具體實施方式】來進一步說明本發明的技術方案。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
[0023]在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發地或者同時實施。此外,各項步驟的順序可以被重新安排。當其步驟完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規程、子例程、子程序等等。
[0024]實施例一
[0025]圖1為本發明實施例一提供的一種移動終端的喚醒方法的流程示意圖,該方法可以由移動終端的喚醒裝置執行,其中該裝置可由軟件和/或硬件實現,一般可集成在移動終端中。
[0026]參見圖1,本實施例的方法包括如下步驟:
[0027]步驟101、當移動終端處于待機狀態時,通過移動終端上的超聲波傳感器檢測預設空間范圍內的用戶的當前手勢。
[0028]移動終端處于待機狀態指的是移動終端的顯示屏處于休眠狀態,此時移動終端的顯示屏可以處于鎖定狀態,也可以處于未鎖定狀態,在此不作限定。
[0029]所述超聲波傳感器中集成有發射端和接收端,超聲波指的是頻率高于20KHz的聲波,超聲波傳感器可以包括一個或多個發射端,同時包括一個或多個接收端。當遮擋物處于超聲波傳感器的發射端發射的超聲波信號范圍內時,接收端可以接收到由于遮擋物的遮擋而反射的超聲波信號。當移動終端的超聲波傳感器具有多個接收端時,可以對移動終端顯示屏所在平面的180°范圍內的遮擋物或者遮擋物的運動情況進行檢測,以進一步提高移動終端對遮擋物的檢測精度和準確度,減少了由于識別不精準造成的誤喚醒移動終端的問題。在此,需要說明的是,內置于移動終端中的超聲波傳感器的發射端可實時向外發射超聲波信號。所述實時向外發射超聲波信號,可指當移動終端處于待機狀態時,超聲波傳感器的發射端實時向外發射超聲波信號;也可指無論移動終端處于待機狀態還是工作狀態,超聲波傳感器的發射端均實時向外發射超聲波信號。示例性的,內置于移動終端中的超聲波傳感器的至少一個發射端發射的超聲波信號會存在于一定的實際輻射空間范圍內,預設空間范圍可以小于或者等于超聲波傳感器的發射端發射的超聲波信號實際輻射空間范圍。一般情況下,超聲波傳感器發射端發射的超聲波信號的實際輻射空間范圍可達150-200cm,可通過獲取發射時間與接收時間的差值,并結合超聲波聲波算法和差分濾波算法等確定遮擋物與移動終端之間的距離,該距離的精確度可達到毫米級別。這樣設置的好處在于,移動終端可以準確的判定用戶的當前手勢是否可以用來喚醒移動終端,進一步減少了由于識別不精準造成的誤喚醒移動終端的問題。
[0030]將預設空間范圍設置為小于所述實際輻射空間范圍的好處是,可以提高對用戶當前手勢識別的精度和準確度。當用戶的當前手勢處于預設空間范圍內時,便可被超聲波傳感器的接收端所識別。
[0031]步驟102、將所述當前手勢與預設標準手勢進行匹配,若匹配成功,則獲取所述當前手勢的持續時長。
[0032]示例性的,將所述當前手勢與預設標準手勢進行匹配,當匹配成功時,獲取檢測到的所述當前手勢的持續時長,否則丟棄檢測到的所述當前手勢,移動終端仍處于待機狀態。
[0033]其中,所述標準手勢可以為移動終端中存儲的至少一種手勢,可由系統默認設置或由用戶根據個人習慣等自行設置。示例性的,所述預設標準手勢可為由系統默認從所述標準手勢中挑選出來的一種用于喚醒移動終端的標準手勢;也可為用戶自主從所述標準手勢中挑選出來的符合其需求的一種用于喚醒移動終端的標準手勢,或用戶另行設定的符合其需求的一種用于喚醒移動終端的標準手勢。例如,用戶可進入移動終端的系統設置選項中提前自行設定符合其需求的預設標準手勢,此時,移動終端的超聲波傳感器首次識別到用戶的手勢,將該手勢保存為標準手勢,并將其作為預設標準手勢。在此,需要說明的是,所述預設標準手勢可以為動態手勢、靜態手勢或者至少兩個不同的分解手勢。
[0034]所述匹配成功可以是指當前手勢與預設標準手勢之間存在對應關系。例如,當前手勢與預設標準手勢完全一致,或者當前手勢與預設標準手勢的差異度在一定的容許范圍內。所述當前手勢的持續時長可以是指,將當前手勢作為一個整體,超聲波傳感器的接收端開始檢測到該當前手勢與檢測到該當前手勢已完成的時間間隔AT。
[0035]步驟103、判斷所述持續時長是否在預設時長范圍內,并根據判斷結果確定是否喚醒所述移動終端。
[0036]將所述當前手勢的持續時長與預設時長范圍進行比對,若所述持續時長在預設時長范圍內,則確定當前手勢為喚醒移動終端手勢,執行喚醒所述移動終端的命令,否則丟棄所述當前手勢,移動終端仍處于待機狀態。
[0037]示例性的,將所述當前手勢的持續時長ΔΤ與預設時長范圍(T1-T2,且Τ2ΧΓ1,其中,T1表示最小預設時長,T2表示最大預設時長)進行比對,若當前手勢的持續時長ΔΤ不在預設時長范圍內,即當前手勢的持續時長A T大于最大預設時長T2 ( Δ T>T2),或者小于最小預設時長時Τ1(ΔΤ〈Τ1)時,丟棄所述當前手勢,移動終端仍處于待機狀態;若當前手勢的持續時長AT在預設時長范圍內,即當前手勢的持續時長ΔΤ小于最大預設時長T2,且大于最小預設時長ΤΙ (Τ1< Δ T〈T2),則喚醒所述移動終端。例如,當前手勢的持續時長為AT = 3s,預設時長范圍為ls-5s(Tl