本發(fā)明涉及智能終端以及移動設(shè)備的解鎖技術(shù),特別是一種基于內(nèi)置距離傳感器的移動終端解鎖方法和裝置。
背景技術(shù):
隨著電子設(shè)備小型化和互聯(lián)網(wǎng)的發(fā)展,移動智能終端日益普及,以各種各樣的面貌出現(xiàn)在人們生活中,作為大眾在通訊、娛樂、控制、智能家居等領(lǐng)域?qū)崿F(xiàn)便捷交互的必要方式。由于大眾對數(shù)據(jù)安全和隱私的關(guān)注,終端往往自帶超時鎖定的功能。為了解鎖設(shè)備,用戶需要以各種方式輸入密碼,然而這種傳統(tǒng)的解鎖方法伴隨的不便利經(jīng)常導致抱怨。另一方面,市面上雖然出現(xiàn)指紋解鎖的裝置,但這帶來了額外的硬件成本,限制了在移動終端上的廣泛應(yīng)用。因此,需要一種兼顧便捷、安全和成本的解鎖新方式。
距離感應(yīng)器又稱為位移傳感器,距離傳感器一般都在手機聽筒的兩側(cè)或者在手機聽筒凹槽中,這樣便于它的工作,當用戶接聽或者撥打電話時,將手機靠近頭部,距離傳感器可以測出用戶和手機之間的距離,到了一定程度后便通知屏幕背景等熄滅,拿開時再度點亮背景燈,這樣更方便用戶操作的同時也能節(jié)省電量。距離感應(yīng)器利用各種元件檢測對象的物理變化量,然后通過變化量轉(zhuǎn)換為距離從而測量從傳感器到被測對象的距離。根據(jù)敏感元件的不同,分為光學式位移傳感器、線性接近傳感器、超聲波位移傳感器等。手機使用的距離傳感器是利用測時間來實現(xiàn)距離測量的一種傳感器?,F(xiàn)在距離感應(yīng)器主要廣泛應(yīng)用于手機上,當接通電話時,如果擋住距離感應(yīng)器的話,屏幕就會變黑,現(xiàn)在很多智能手機在接打電話時,感應(yīng)器貼近皮膚,觸摸屏就無效了,主要是為了防止接打電話時臉部對觸摸屏的物操作。也就是說距離感應(yīng)器主要用于減少手機的物操作,作為一個很好的智能手機應(yīng)用,是否可以應(yīng)用于解鎖這一常規(guī)用途上呢。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的一方面通過一種基于內(nèi)置距離傳感器的移動終端解鎖方法實現(xiàn),所述方法包括:
(1)在移動智能終端設(shè)備內(nèi)設(shè)置一距離傳感器;
(2)用戶將遮擋物體移動到傳感器上方,通過距離傳感器獲取遮擋物體的距離數(shù)據(jù);
(3)將所述距離傳感器與所述移動智能終端設(shè)備內(nèi)的中央處理芯片相連接,所述中央處理芯片用于獲取所述距離傳感器的數(shù)據(jù);
(4)所述中央處理芯片將獲得的數(shù)據(jù)上傳至專門軟件進行降噪處理,并通過轉(zhuǎn)換獲得遮擋物體的實際距離;
(5)判定如果所述實際距離保持特定時間以上,即可解鎖設(shè)備。
優(yōu)選的,所述步驟(1)中所述距離傳感器安置在設(shè)備屏幕上方、聽筒附近。
優(yōu)選的,所述步驟(2)所述距離傳感器通過紅外反射的方式獲取遮擋物體的距離數(shù)據(jù)。
優(yōu)選的,所述步驟(3)中所述中央處理芯片以50毫秒至100毫秒的時間間隔獲取所述距離傳感器的數(shù)據(jù)。
優(yōu)選的,所述步驟(4)中優(yōu)選的,所述軟件模塊包括預設(shè)模塊和解鎖模塊,分別實現(xiàn)預設(shè)功能和解鎖功能,所述預設(shè)模塊集成于終端的設(shè)置菜單中,包含兩個選單,一是本解鎖方法的開關(guān),二是預設(shè),用戶在此設(shè)定觸發(fā)的距離范圍并延時,所述解鎖模塊當終端從休眠狀態(tài)切換到喚醒狀態(tài)時被觸發(fā),所述解鎖模塊不間斷地獲取所述距離傳感器的數(shù)據(jù),轉(zhuǎn)換得到距離,判斷是否在預設(shè)模塊的距離范圍內(nèi),如果是,則啟動定時器,定時器值大于預設(shè)延時則解鎖,期間不停讀取所述距離傳感器數(shù)據(jù),當距離超出在預設(shè)的距離范圍,定時器將重置停止。
優(yōu)選的,所述步驟(5)中所述特定時間為5秒。
本發(fā)明的目的還通過一種基于內(nèi)置距離傳感器的移動終端解鎖裝置實現(xiàn),所述裝置包括:
距離傳感器,內(nèi)置在移動智能終端設(shè)備中,用于獲取遮擋物體的距離數(shù)據(jù);
中央處理芯片,內(nèi)置于移動智能終端設(shè)備中并與所述距離傳感器相連,用于獲取所述距離傳感器的數(shù)據(jù);
軟件模塊,接收所述中央處理芯片獲得的數(shù)據(jù)并對數(shù)據(jù)進行降噪處理,通過轉(zhuǎn)換獲得遮擋物體的實際距離;
判定模塊,用于判定如果所述實際距離保持特定時間以上,即可解鎖設(shè)備。
優(yōu)選的,所述軟件模塊包括預設(shè)模塊和解鎖模塊,分別實現(xiàn)預設(shè)功能和解鎖功能。
優(yōu)選的,所述預設(shè)模塊集成于終端的設(shè)置菜單中,包含兩個選單,一是本解鎖方法的開關(guān),二是預設(shè),用戶在此設(shè)定觸發(fā)的距離范圍并延時。
優(yōu)選的,所述解鎖模塊當終端從休眠狀態(tài)切換到喚醒狀態(tài)時被觸發(fā),所述解鎖模塊不間斷地獲取所述距離傳感器的數(shù)據(jù),轉(zhuǎn)換得到距離,判斷是否在預設(shè)模塊的距離范圍內(nèi),如果是,則啟動定時器,定時器值大于預設(shè)延時則解鎖,期間不停讀取所述距離傳感器數(shù)據(jù),當距離超出在預設(shè)的距離范圍,定時器將重置停止。
本發(fā)明要解決的技術(shù)問題在于,提供了一種通過讀取距離傳感器的數(shù)據(jù),獲得設(shè)備上方物體的距離,用戶只需將肢體或物件移動到傳感器上方,控制與設(shè)備界面的距離在設(shè)定范圍內(nèi),并保持特定時間,即可解鎖設(shè)備。與傳統(tǒng)的觸屏解鎖方式相比,在保證安全的前提下更加便捷,如手指不方便接觸屏幕的時候進行解鎖。與新興的指紋解鎖相比,使用了設(shè)備自身包含的距離傳感器,節(jié)省成本并且技術(shù)更加成熟。在通過所述距離傳感器解鎖的功能開啟的同時,不會干擾其它解鎖功能的運行,用戶也可以同時使用其它方式解鎖設(shè)備。
根據(jù)下文結(jié)合附圖對本發(fā)明具體實施例的詳細描述,本領(lǐng)域技術(shù)人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。
附圖說明
后文將參照附圖以示例性而非限制性的方式詳細描述本發(fā)明的一些具體實施例。附圖中相同的附圖標記標示了相同或類似的部件或部分。本領(lǐng)域技術(shù)人員應(yīng)該理解,這些附圖未必是按比例繪制的。本發(fā)明的目標及特征考慮到如下結(jié)合附圖的描述將更加明顯,附圖中:
圖1為根據(jù)本發(fā)明實施例的一種基于內(nèi)置距離傳感器的移動終端解鎖方法流程示意圖;
圖2為根據(jù)本發(fā)明實施例的一種基于內(nèi)置距離傳感器的移動終端解鎖裝置結(jié)構(gòu)框圖。
具體實施方式
參見附圖1,一種基于內(nèi)置距離傳感器的移動終端解鎖方法流程示意圖,需要在設(shè)備開機后,由用戶在設(shè)置菜單選擇是否啟用距離感應(yīng)解鎖功能,并設(shè)定距離的上下限閾值(dmin,dmax)以及合理的延時t。之后當用戶從休眠中喚醒設(shè)備時,將執(zhí)行解鎖判斷。設(shè)備處理器以數(shù)十毫秒的時間間隔讀取傳感器數(shù)據(jù),由軟件轉(zhuǎn)換成實際距離。判斷感應(yīng)到物體的距離是否大于等于dmin并且小于等于dmax,如果符合則啟動定時器,否則返回繼續(xù)執(zhí)行初始判斷。定時器啟動后,每間隔數(shù)十毫秒繼續(xù)獲取感應(yīng)的距離,當距離小于dmin或大于dmax時,定時器重置并停止,并返回繼續(xù)執(zhí)行初始判斷。如果獲得的距離數(shù)據(jù)始終保持在(dmin,dmax)范圍內(nèi),并且持續(xù)時間大于等于t,則滿足解鎖條件,設(shè)備解鎖。
其中涉及附圖2中裝置的各個組成部分包括:距離傳感器(1),內(nèi)置在移動智能終端設(shè)備中,用于獲取遮擋物體的距離數(shù)據(jù);中央處理芯片(2),內(nèi)置于移動智能終端設(shè)備中并與所述距離傳感器(1)相連,用于獲取所述距離傳感器(1)的數(shù)據(jù);軟件模塊(3),接收所述中央處理芯片(2)獲得的數(shù)據(jù)并對數(shù)據(jù)進行降噪處理,通過轉(zhuǎn)換獲得遮擋物體的實際距離,其中軟件模塊(3)包括預設(shè)模塊(3-1)和解鎖模塊(3-2),分別實現(xiàn)預設(shè)功能和解鎖功能。預設(shè)模塊(3-1)集成于終端的設(shè)置菜單中,包含兩個選單,一是本解鎖方法的開關(guān),二是預設(shè),用戶在此設(shè)定觸發(fā)的距離范圍并延時。解鎖模塊(3-2)當終端從休眠狀態(tài)切換到喚醒狀態(tài)時被觸發(fā),所述解鎖模塊(3-2)不間斷地獲取所述距離傳感器(1)的數(shù)據(jù),轉(zhuǎn)換得到距離,判斷是否在預設(shè)模塊(3-1)的距離范圍內(nèi),如果是,則啟動定時器,定時器值大于預設(shè)延時則解鎖,期間不停讀取所述距離傳感器(1)數(shù)據(jù),當距離超出在預設(shè)的距離范圍,定時器將重置停止;判定模塊(5),用于判定如果所述實際距離保持特定時間以上,即可解鎖設(shè)備。在通過距離傳感器(1)解鎖的功能開啟的同時,不會干擾其它解鎖功能的運行,用戶也可以同時使用其它方式解鎖設(shè)備。
與傳統(tǒng)的觸屏解鎖方式相比,在保證安全的前提下更加便捷,如手指不方便接觸屏幕的時候進行解鎖。與新興的指紋解鎖相比,使用了設(shè)備自身包含的距離傳感器,節(jié)省成本并且技術(shù)更加成熟。
雖然本發(fā)明已經(jīng)參考特定的說明性實施例進行了描述,但是不會受到這些實施例的限定而僅僅受到附加權(quán)利要求的限定。本領(lǐng)域技術(shù)人員應(yīng)當理解可以在不偏離本發(fā)明的保護范圍和精神的情況下對本發(fā)明的實施例能夠進行改動和修改。