一種終端防丟方法及終端與流程
2023-04-24 19:03:26 1

本發明涉及終端技術領域,具體涉及一種終端防丟方法及終端。
背景技術:
隨著電子技術的不斷發展,手機、平板電腦等終端已成為人們日常生活中必不可少的電子產品。用戶習慣將終端放置在口袋或包裡面,當用戶從口袋或包裡面拿東西的時候,或用戶坐著時,終端很容易從口袋或包裡面掉落,以致造成終端的丟失,因此,防止終端丟失已成為一個亟待解決的技術問題。
技術實現要素:
本發明實施例提供一種終端防丟方法及終端,可以防止終端的丟失。
本發明實施例第一方面提供一種終端防丟方法,包括:
監測所述終端的姿態數據;
當所述姿態數據的變化量大於第一預設值時,監測所述終端的失重數據;
當所述失重數據發生變化時,輸出報警信息。
本發明實施例第二方面提供一種終端,包括:
第一監測單元,用於監測所述終端的姿態數據;
第二監測單元,用於當所述第一監測單元監測的姿態數據的變化量大於第一預設值時,監測所述終端的失重數據;
輸出單元,用於當所述第二監測單元監測的失重數據發生變化時,輸出報警信息。
本發明實施例中,監測終端的姿態數據,當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據,當終端的失重數據發生變化時,輸出報警信息,以便防止終端的丟失。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的一種終端防丟方法的流程示意圖;
圖2是本發明實施例提供的另一種終端防丟方法的流程示意圖;
圖3是本發明實施例提供的一種終端的結構示意圖;
圖4是本發明實施例提供的另一種終端的結構示意圖;
圖5是本發明實施例提供的又一種終端的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明實施例提供一種終端防丟方法及終端,可以防止終端的丟失。以下分別進行詳細說明。
請參閱圖1,圖1是本發明實施例提供的一種終端防丟方法的流程示意圖。其中,該終端防丟方法是從手機、平板電腦等終端的角度來描述的。如圖1所示,該終端防丟方法可以包括以下步驟。
101、監測終端的姿態數據。
本實施例中,當終端中的防丟功能開啟式時,將監測終端的姿態數據,可以通過陀螺儀監測終端的姿態數據。
102、當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據。
本實施例中,在監測終端的姿態數據的過程中,判斷終端的姿態數據的變化量是否大於第一預設值,當姿態數據的變化量大於第一預設值時,表明終端可能從口袋、包或其它地方掉落,將監測終端的失重數據,可以通過加速度傳感器監測終端的失重數據;當姿態數據的變化量小於或等於第一預設值時,表明終端未掉落,將繼續監測終端的姿態數據。其中,終端的姿態數據的變化量可以是終端的角度的變化量,也可以是終端的位移的變化量,還可以是終端的角度和位移的變化量,還可以是終端的其它姿態數據的變化量,本實施例不作限定。
103、當終端的失重數據發生變化時,輸出報警信息。
本實施例中,由於終端在空中掉落的過程是一個失重過程,在與地面等地方進行撞擊時,失重數據是不同於空中掉落時的失重數據的,因此,在監測終端的失重數據的過程中,可以判斷終端的失重數據是否發生變化,當終端的失重數據發生變化時,表明終端從口袋、包或其它地方掉落到了地面等地方,將輸出報警信息;當終端的失重數據未發生變化時,表明終端未掉落到地面等地方,將繼續監測終端的失重數據。其中,輸出報警信息,可以是以特定的鈴聲輸出報警信息,也可以是輸出用於提示用戶終端丟失的語音信息,還可以是以其它方式輸出,本實施例不作限定。
在圖1所描述的終端防丟方法中,監測終端的姿態數據,當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據,當終端的失重數據發生變化時,輸出報警信息,以便防止終端的丟失。
請參閱圖2,圖2是本發明實施例提供的另一種終端防丟方法的流程示意圖。其中,該終端防丟方法是從手機、平板電腦等終端的角度來描述的。如圖2所示,該終端防丟方法可以包括以下步驟。
201、判斷終端的屏幕是否處於滅屏狀態,當終端的屏幕處於滅屏狀態時,將執行步驟202,當終端的屏幕處於亮屏狀態時,將結束。
本實施例中,當終端中的防丟功能開啟式時,將判斷終端的屏幕是否處於滅屏狀態,當終端的屏幕處於滅屏狀態時,表明用戶未使用終端,當終端丟失時,用戶很難發現,因此,將執行步驟202;當終端的屏幕處於亮屏狀態時,表明用戶在使用終端,當終端丟失時,用戶很容易發現,因此,不需要對終端進行防丟,將結束。
202、獲取環境亮度。
本實施例中,當終端的屏幕處於滅屏狀態時,將獲取環境亮度,可以通過亮度傳感器等獲取環境亮度。
203、判斷環境亮度是否小於第二預設值,當環境亮度小於第二預設值時,將執行步驟204,當環境亮度大於或等於第二預設值時,將結束。
本實施例中,獲取到環境亮度之後,將判斷環境亮度是否小於第二預設值,當環境亮度小於第二預設值時,表明終端可能處於口袋或包裡面,將執行步驟204;當環境亮度大於或等於第二預設值時,表明終端未放置在口袋或包裡面,當終端丟失時,用戶很容易發現,因此,不需要對終端進行防丟,將結束。
204、測量終端與最近物體之間的距離。
本實施例中,當環境亮度小於第二預設值時,將測量終端與最近物體之間的距離,可以通過距離傳感器測量終端與最近物體之間的距離。由於用戶使用終端時,是手拿著終端或將終端放置在物體上的,因此,此處的距離是終端屏幕與最近物體之間的距離,而不是終端其他面與最近物體之間的距離。
205、判斷距離是否小於第三預設值,當距離小於第三預設值時,將執行步驟206,當距離大於或等於第三預設值時,將結束。
本實施例中,測量得到終端與最近物體之間的距離之後,將判斷距離是否小於第三預設值,當距離小於第三預設值時,表明終端處於口袋或包裡面,將執行步驟205;當距離大於或等於第三預設值時,表明終端未放置在口袋或包裡面,當終端丟失時,用戶很容易發現,因此,不需要對終端進行防丟,將結束。
206、監測終端的姿態數據。
本實施例中,當終端中的防丟功能開啟式,或者距離小於第三預設值時,將監測終端的姿態數據,可以通過陀螺儀監測終端的姿態數據。
207、當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據。
本實施例中,在監測終端的姿態數據的過程中,判斷終端的姿態數據的變化量是否大於第一預設值,當姿態數據的變化量大於第一預設值時,表明終端可能從口袋或包裡面掉落,將監測終端的失重數據,可以通過加速度傳感器監測終端的失重數據;當姿態數據的變化量小於或等於第一預設值時,表明終端未掉落,將繼續監測終端的姿態數據。其中,終端的姿態數據的變化量可以是終端的角度的變化量,也可以是終端的位移的變化量,還可以是終端的角度和位移的變化量,還可以是終端的其它姿態數據的變化量,本實施例不作限定。
208、當終端的失重數據發生變化時,判斷終端的提示方式是否為響鈴模式,當提示方式不是響鈴模式時,將執行步驟209,當提示方式是響鈴模式時,將執行步驟210。
本實施例中,由於終端在空中掉落的過程是一個失重過程,在與地面等地方進行撞擊時,失重數據是不同於空中掉落時的失重數據的。因此,在監測終端的失重數據的過程中,可以判斷終端的失重數據是否發生變化,當終端的失重數據發生變化時,表明終端從口袋或包裡面掉落到了地面等地方,將判斷終端的提示方式是否為響鈴模式,當終端的提示方式不是響鈴模式時,將執行步驟209;當終端的提示方式是響鈴模式時,將執行步驟210。當終端的失重數據未發生變化時,表明終端未掉落到地面等地方,將繼續監測終端的失重數據。
209、將終端的提示方式切換至響鈴模式。
本實施例中,當終端的提示方式不是響鈴模式時,終端的提示方式可能是靜音模式或振動模式,當終端掉落時,在靜音模式或振動模式下輸出警告信息的話,用戶可能聽不到警告信息,因此,可以先將終端的提示方式切換至響鈴模式。
210、在響鈴模式下輸出報警信息。
本實施例中,當終端的提示方式是響鈴模式時,或者將終端的提示方式切換至響鈴模式之後,將在響鈴模式下輸出報警信息。其中,輸出報警信息,可以是以特定的鈴聲輸出報警信息,也可以是輸出用於提示用戶終端丟失的語音信息,還可以是以其它方式輸出報警信息,本實施例不作限定。
在圖2所描述的終端防丟方法中,監測終端的姿態數據,當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據,當終端的失重數據發生變化時,輸出報警信息,以便防止終端的丟失。
請參閱圖3,圖3是本發明實施例提供的一種終端的結構示意圖。其中,該終端可以是手機、平板電腦等。如圖3所示,該終端可以包括:
第一監測單元301,用於監測終端的姿態數據;
第二監測單元302,用於當第一監測單元301監測的姿態數據的變化量大於第一預設值時,監測終端的失重數據;
輸出單元303,用於當第二監測單元302監測的失重數據發生變化時,輸出報警信息。
在圖3所描述的終端中,監測終端的姿態數據,當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據,當終端的失重數據發生變化時,輸出報警信息,以便防止終端的丟失。
請參閱圖4,圖4是本發明實施例提供的另一種終端的結構示意圖。其中,該終端可以是手機、平板電腦等。其中,圖4所示的終端是由圖3所示的終端優化得到的。其中,該終端還可以包括:
第一判斷單元304,用於判斷終端的屏幕是否處於滅屏狀態,當第一判斷單元304的判斷結果為終端的屏幕處於滅屏狀態時,觸發第一監測單元301執行所述監測終端的姿態數據的步驟。
作為一種可能的實施方式,當第一判斷單元304的判斷結果為終端的屏幕處於滅屏狀態時,該終端還可以包括:
獲取單元305,用於獲取環境亮度;
第二判斷單元306,用於判斷獲取單元305獲取的環境亮度是否小於第二預設值,當第二判斷單元306的判斷結果為環境亮度小於第二預設值時,觸發第一監測單元301執行所述監測終端的姿態數據的步驟。
作為一種可能的實施方式,當第二判斷單元306的判斷結果為環境亮度小於第二預設值時,該終端還可以包括:
測量單元307,用於測量終端與最近物體之間的距離;
第三判斷單元308,用於判斷測量單元307測量的距離是否小於第三預設值,當第三判斷單元308的判斷結果為距離小於第三預設值時,觸發第一監測單元301執行所述監測終端的姿態數據的步驟。
作為一種可能的實施方式,當第二監測單元302監測的失重數據發生變化時,該終端還可以包括:
第四判斷單元309,用於判斷終端的提示方式是否為響鈴模式;
切換單元310,用於當第四判斷單元309的判斷結果為提示方式不是響鈴模式時,將提示方式切換至響鈴模式;
輸出單元303,具體用於在切換單元310切換的響鈴模式下輸出報警信息。
在圖4所描述的終端中,監測終端的姿態數據,當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據,當終端的失重數據發生變化時,輸出報警信息,以便防止終端的丟失。
請參閱圖5,圖5是本發明實施例提供的又一種終端的結構示意圖。其中,該終端可以是手機、平板電腦等。如圖5所示,該終端可以包括:至少一個處理器501,如cpu,存儲器502,陀螺儀503、加速度傳感器504、亮度傳感器505、距離傳感器506、輸出裝置507以及至少一個通信總線508。存儲器502可以是高速ram存儲器,也可以是非不穩定的存儲器(non-volatilememory),例如至少一個磁碟存儲器。可選地,存儲器502還可以是至少一個位於遠離前述處理器501的存儲裝置。其中:
通信總線508,用於實現這些組件之間的連接通信;
陀螺儀503,用於監測終端的姿態數據並發送給處理器501;
加速度傳感器504,用於當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據並發送給處理器501;
輸出裝置507,用於當終端的失重數據發生變化時,輸出報警信息。
作為一種可能的實施方式,存儲器502中存儲有一組程序代碼,處理器501用於調用存儲器502中存儲的程序代碼執行以下操作:
判斷終端的屏幕是否處於滅屏狀態;
陀螺儀503,用於當屏幕處於滅屏狀態時,執行所述監測終端的姿態數據的步驟。
作為一種可能的實施方式,當屏幕處於滅屏狀態時,亮度傳感器505,用於獲取環境亮度並發送給處理器501;
處理器501還用於調用存儲器502中存儲的程序代碼執行以下操作:
判斷環境亮度是否小於第二預設值;
陀螺儀503,用於當環境亮度小於第二預設值時,執行所述監測終端的姿態數據的步驟。
作為一種可能的實施方式,當環境亮度小於第二預設值時,距離傳感器506,用於測量終端與最近物體之間的距離並發送給處理器501;
處理器501還用於調用存儲器502中存儲的程序代碼執行以下操作:
判斷距離是否小於第三預設值;
陀螺儀503,用於當距離小於第三預設值時,執行所述監測終端的姿態數據的步驟。
作為一種可能的實施方式,當終端的失重數據發生變化時,處理器501還用於調用存儲器502中存儲的程序代碼執行以下操作:
判斷終端的提示方式是否為響鈴模式;
當提示方式不是響鈴模式時,將提示方式切換至響鈴模式;
輸出裝置507輸出報警信息包括:
在響鈴模式下輸出報警信息。
其中,步驟101和206可以由終端中的陀螺儀503來執行,步驟102和207可以由終端中的加速度傳感器504來執行,步驟103和210可以由終端中的輸出裝置507來執行,步驟202可以由終端中的亮度傳感器505來執行,步驟201、203、205、208和209可以由終端中的處理器501和存儲器502來執行,步驟204可以由終端中的距離傳感器506來執行。
其中,第一監測單元301可以由終端中的陀螺儀503來實現,第二監測單元302可以由終端中的加速度傳感器504來實現,輸出單元303可以由終端中的輸出裝置507來實現,獲取單元305可以由終端中的亮度傳感器505來實現,第一判斷單元304、第二判斷單元306、第三判斷單元308、第四判斷單元309和切換單元310可以由終端中的處理器501和存儲器502來實現,測量單元307可以由終端中的距離傳感器506來實現。
在圖5所描述的終端中,監測終端的姿態數據,當終端的姿態數據的變化量大於第一預設值時,監測終端的失重數據,當終端的失重數據發生變化時,輸出報警信息,以便防止終端的丟失。
本發明實施例的單元,可以以通用集成電路(如中央處理器cpu),或以專用集成電路(asic)來實現。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機械的或其它的形式連接。
本發明實施例方法中的步驟可以根據實際需要進行順序調整、合併和刪減。
本發明實施例終端中的單元可以根據實際需要進行合併、劃分和刪減。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本發明實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上對本發明實施例提供的終端防丟方法及終端進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。