本發(fā)明屬于計算機技術領域,尤其涉及一種基于移動終端的安全狀況提醒方法及裝置。
背景技術:
隨著移動終端的普及以及功能的強大,人們在生活與工作中對移動終端的依賴也越來越高。一方面,隨著生活節(jié)奏的加快,人們的業(yè)余時間越來越少,為了有充足的時間使用移動終端,一部分人會一邊走路一邊使用移動終端,然而,當一邊走路一邊使用移動終端時,人們往往會將注意力集中在移動終端上,從而忽略了周圍的狀況,這往往會帶來比較大的安全隱患,例如,當前方有障礙物(如電線桿、欄桿、行人、車輛、臺階或凹溝等)時,若用戶沒有及時注意到的話,則可能會導致用戶發(fā)生悲劇。另一方面,當前的移動終端難以有效、準確地對用戶進行安全提醒,導致移動終端的使用安全性較低。
技術實現要素:
本發(fā)明的目的在于提供一種基于移動終端的安全狀況提醒方法及裝置,旨在解決現有的移動終端難以有效、準確地對用戶進行安全提醒,導致移動終端的使用安全性低、用戶使用體驗不佳的問題。
一方面,本發(fā)明提供了一種基于移動終端的安全狀況提醒方法,該方法包括下述步驟:
檢測移動終端用戶是否處于運動狀態(tài),當檢測到所述移動終端用戶處于運動狀態(tài)時,獲取所述用戶操作所述移動終端的專注系數;
當所述專注系數大于等于預設專注系數閾值時,獲取所述移動終端的運動狀態(tài)以及所述運動狀態(tài)對應的危險系數,判斷所述危險系數是否大于等于預設危險系數閾值;
當所述危險系數大于等于所述預設危險系數閾值時,獲取所述移動終端前方的環(huán)境信息,根據所述獲取的環(huán)境信息判斷所述移動終端前方預設距離內是否有障礙物;
當所述移動終端的所述前方預設距離內有障礙物時,輸出提醒信息,以用于提醒所述用戶注意障礙物。
另一方面,本發(fā)明提供了一種基于移動終端的安全狀況提醒裝置,該裝置包括:
專注系數獲取單元,用于檢測移動終端用戶是否處于運動狀態(tài),當檢測到所述移動終端用戶處于運動狀態(tài)時,獲取所述用戶操作所述移動終端的專注系數;
第一判斷單元,用于當所述專注系數大于等于預設專注系數閾值時,獲取所述移動終端的運動狀態(tài)以及所述運動狀態(tài)對應的危險系數,判斷所述危險系數是否大于等于預設危險系數閾值;
第二判斷單元,用于當所述危險系數大于等于所述預設危險系數閾值時,獲取所述移動終端前方的環(huán)境信息,根據所述獲取的環(huán)境信息判斷所述移動終端前方預設距離內是否有障礙物;以及
提醒輸出單元,用于當所述移動終端的所述前方預設距離內有障礙物時,輸出提醒信息,以用于提醒所述用戶注意障礙物。
本發(fā)明檢測移動終端用戶是否處于運動狀態(tài),當檢測到移動終端用戶處于運動狀態(tài)時,獲取用戶操作移動終端的專注系數,當專注系數大于等于預設專注系數閾值時,獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,判斷危險系數是否大于等于預設危險系數閾值,當危險系數大于等于預設危險系數閾值時,獲取移動終端前方的環(huán)境信息,根據獲取的環(huán)境信息判斷移動終端前方預設距離內是否有障礙物,當移動終端的前方預設距離內有障礙物時,輸出提醒信息,以用于提醒用戶注意障礙物,從而通過提高移動終端對用戶的安全提醒的精確性,提高了移動終端的使用安全性和智能化程度。
附圖說明
圖1是本發(fā)明實施例一提供的基于移動終端的安全狀況提醒方法的實現流程圖;
圖2是本發(fā)明實施例二提供的基于移動終端的安全狀況提醒方法的實現流程圖;
圖3是本發(fā)明實施例三提供的基于移動終端的安全狀況提醒裝置的結構示意圖;以及
圖4是本發(fā)明實施例四提供的基于移動終端的安全狀況提醒裝置的結構示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結合具體實施例對本發(fā)明的具體實現進行詳細描述:
實施例一:
圖1示出了本發(fā)明實施例一提供的基于移動終端的安全狀況提醒方法的實現流程,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,詳述如下:
在步驟s101中,檢測移動終端用戶是否處于運動狀態(tài),當檢測到移動終端用戶處于運動狀態(tài)時,獲取用戶操作移動終端的專注系數。
本發(fā)明實施例適用于移動終端,尤其適用于手機、平板電腦等便攜式移動終端,以對使用移動終端的用戶進行安全狀況提醒。在本發(fā)明實施例中,當檢測到移動終端用戶處于運動狀態(tài)時,為了確認用戶是否在運動狀態(tài)下使用移動終端(例如,用戶是否正在一邊走路一邊使用移動終端),并進一步判斷用戶是否在運動狀態(tài)下沉迷于移動終端而忽略周圍的危險,獲取用戶操作移動終端的專注系數。其中,專注系數用于描述用戶使用移動終端時的專心程度或注意力集中程度,作為示例地,專注系數可用0-10之間的整數進行表示,0表示用戶沒有使用移動終端,10表示用戶完全沉迷于移動終端,非常危險,位于0至10的專注系數可依此類推。
優(yōu)選地,在獲取用戶操作移動終端的專注系數時,通過移動終端的前置攝像頭拍攝用戶的面部表情,進而對拍攝的表情圖片進行識別,從而獲取用戶低頭觀看移動終端時的情緒和狀態(tài),例如,用戶的興奮程度、用戶是否打盹或者是否全神貫注,具體地,用戶不同的面部表情可以用0-5之間的整數進行描述。優(yōu)選地,移動終端上還設置有觸摸屏壓力傳感器,用于檢測移動終端觸摸屏上是否存在觸摸操作,其中,雙手觸摸操作時的專注系數大于單手操作時的專注系數,具體地,不同的觸摸操作也可以用0-5之間的整數進行描述。這樣,通過對面部表情的判斷和對移動終端屏幕的觸摸操作的檢測,實現專注系數的獲取,從而提高了獲取用戶操作移動終端的專注系數的準確性。
在步驟s102中,當專注系數大于等于預設專注系數閾值時,獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,判斷危險系數是否大于等于預設危險系數閾值。
在本發(fā)明實施例中,專注系數閾值為判斷用戶專心程度的專注系數臨界值,當專注系數小于專注系數閾值時,用戶對移動終端的專注程度較低,在使用移動終端的同時會注意周圍環(huán)境是否安全,當專注系數大于等于專注系數閾值時,說明用戶已將大部分或所有注意力集中到移動終端上,從而無法注意周圍環(huán)境是否安全,因此,需要移動終端為用戶判斷其周圍環(huán)境中是否存在不安全因素。移動終端存儲有不同運動狀態(tài)下的危險系數,根據運動狀態(tài)可得到此時的危險系數。其中,危險系數用于描述需要移動終端為用戶判斷其周圍環(huán)境的安全性的迫切程度。
作為示例地,將專注系數閾值設置為6,則只有當專注系數大于等于6時,才會進行危險系數的判斷,同樣的,危險系數也可以用0-10之間的整數進行表示,0表示用戶沒有危險,10表示非常危險,位于0至10的危險系數可依此類推,將危險系數閾值設置為6,則比較獲取的危險系數與6的大小關系,以用于確認是否需要進行后續(xù)的用戶周圍環(huán)境安全性的判斷。
在步驟s103中,當危險系數大于等于預設危險系數閾值時,獲取移動終端前方的環(huán)境信息,根據獲取的環(huán)境信息判斷移動終端前方預設距離內是否有障礙物。
在本發(fā)明實施例中,如果危險系數小于預設危險系數閾值,則移動終端結束該次安全狀況檢測,只有當危險系數大于等于預設危險系數閾值時,才需要移動終端為用戶判斷其周圍環(huán)境的安全性,從而進一步降低了移動終端安全狀況檢測過程中的能耗。作為示例地,當危險系數等于或者大于6時,才需要移動終端為用戶判斷其周圍環(huán)境的安全性。移動終端在判斷用戶周圍環(huán)境的安全性時,可通過移動終端的后置攝像頭獲取前方的環(huán)境信息,然后自動識別移動終端前方預設距離內的障礙物,從而提高了移動終端的智能化程度,其中,預設距離可以根據移動終端的運動狀態(tài)和前置攝像頭的取景范圍進行設置。
在步驟s104中,當移動終端的前方預設距離內有障礙物時,輸出提醒信息,以用于提醒用戶注意障礙物。
在本發(fā)明實施例中,檢測移動終端用戶是否處于運動狀態(tài),當檢測到移動終端用戶處于運動狀態(tài)時,獲取用戶操作移動終端的專注系數,從而根據專注系數判斷是否需要移動終端為用戶判斷其周圍環(huán)境的安全性,當專注系數大于等于預設專注系數閾值時,獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,判斷危險系數是否大于等于預設危險系數閾值,從而進一步判斷是否需要移動終端為用戶判斷其周圍環(huán)境的安全性,提高了移動終端判斷結果的可靠性,當危險系數大于等于預設危險系數閾值時,獲取移動終端前方的環(huán)境信息,根據獲取的環(huán)境信息判斷移動終端前方預設距離內是否有障礙物,當移動終端的前方預設距離內有障礙物時,輸出提醒信息,以用于提醒用戶注意障礙物,從而通過提高移動終端對用戶的安全提醒的精確性,提高了移動終端的使用安全性和智能化程度。
實施例二:
圖2示出了本發(fā)明實施例二提供的基于移動終端的安全狀況提醒方法的實現流程,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,詳述如下:
在步驟s201中,檢測移動終端用戶是否處于運動狀態(tài),當檢測到移動終端用戶處于運動狀態(tài)時,獲取用戶操作移動終端的專注系數。
在本發(fā)明實施例中,首先判斷移動終端用戶是否處于運動狀態(tài),如果移動終端用戶處于靜止狀態(tài),則不需要移動終端進行安全狀況的提醒,只有當移動終端用戶處于運動狀態(tài)時,才需要確認用戶是否在運動狀態(tài)下使用移動終端(例如,用戶是否正在一邊走路一邊使用移動終端),并進一步判斷用戶是否在運動狀態(tài)下沉迷于移動終端而忽略周圍的危險,以確認是否需要移動終端為用戶進行安全狀況的提醒。在獲取用戶操作移動終端的專注系數時,可通過對移動終端用戶面部表情的判斷和對移動終端屏幕的觸摸操作的檢測,提高獲取專注系數的準確性。
在步驟s202中,當專注系數大于等于預設專注系數閾值時,獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,判斷危險系數是否大于等于預設危險系數閾值。
在本發(fā)明實施例中,當專注系數小于專注系數閾值時,移動終端結束該次安全狀況檢測,只有當專注系數大于等于預設專注系數閾值時,才繼續(xù)該次安全狀況檢測的其他步驟,從而降低了移動終端安全狀況檢測過程中的能耗。移動終端中存儲有不同運動狀態(tài)下的危險系數,根據運動狀態(tài)可得到此時的危險系數。
優(yōu)選地,獲取移動終端的運動狀態(tài)時,通過移動終端上設置的加速度傳感器獲取用戶的運動加速度,通過移動終端的定位模塊獲取用戶的位置,根據用戶位置的變化,使用物理學原理計算得到用戶的運動速度,然后根據運動加速度和運動速度確定用戶的運動狀態(tài),從而提高了獲取用戶的運動狀態(tài)的準確性。其中,每個運動狀態(tài)都設置有其對應的危險系數。
在步驟s203中,當危險系數大于等于預設危險系數閾值時,獲取移動終端前方的環(huán)境信息,根據獲取的環(huán)境信息判斷移動終端前方預設距離內是否有障礙物。
在本發(fā)明實施例中,如果危險系數小于預設危險系數閾值,則移動終端結束該次安全狀況檢測,只有當危險系數大于等于預設危險系數閾值時,才需要移動終端為用戶判斷其周圍環(huán)境的安全性,從而進一步降低了移動終端安全狀況檢測過程中的能耗。
優(yōu)選地,獲取移動終端前方的環(huán)境信息,判斷移動終端前方預設距離內是否有障礙物時,通過移動終端的后置攝像頭獲取移動終端前方的環(huán)境信息,通過移動終端的定位模塊獲取用戶的位置,并在移動終端的屏幕上以小窗口的形式輸出環(huán)境信息和位置,在不影響用戶正常使用移動終端的情況下提醒用戶注意周圍環(huán)境安全,并自動識別移動終端前方的障礙物,從而提高了對移動終端前方預設距離內是否有障礙物判斷的準確性,進而提高了移動終端的智能化程度。
在步驟s204中,當移動終端的前方預設距離內有障礙物時,輸出提醒信息,以用于提醒用戶注意障礙物。
在步驟s205中,判斷在預設時間段內專注系數是否降低至小于預設專注系數閾值,當專注系數未降低至小于預設專注系數閾值時,鎖定移動終端或禁用移動終端上的應用程序。
在本發(fā)明實施例中,向用戶輸出提醒信息后,再次獲取用戶操作移動終端的專注系數,判斷在預設時間段(例如10s)內專注系數是否降低至小于預設專注系數閾值,如果專注系數未降低至小于預設專注系數閾值,則說明提醒信息沒有起到作用,因此,鎖定移動終端或禁用移動終端上的應用程序,以此達到保護用戶的目的。
在步驟s206中,再次獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,當危險系數不大于預設危險系數閾值時,解除對移動終端的鎖定或對移動終端上的應用程序的禁用。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如rom/ram、磁盤、光盤等。
實施例三:
圖3示出了本發(fā)明實施例三提供的基于移動終端的安全狀況提醒裝置的結構,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,其中包括:
專注系數獲取單元31,用于檢測移動終端用戶是否處于運動狀態(tài),當檢測到移動終端用戶處于運動狀態(tài)時,獲取用戶操作移動終端的專注系數。
在本發(fā)明實施例中,當檢測到移動終端用戶處于運動狀態(tài)時,為了確認用戶有沒有在運動狀態(tài)下使用移動終端,并進一步判斷用戶是否在運動狀態(tài)下沉迷于移動終端而忽略周圍的危險,專注系數獲取單元獲取用戶操作移動終端的專注系數。
優(yōu)選地,在獲取用戶操作移動終端的專注系數時,通過移動終端的前置攝像頭拍攝用戶的面部表情,進而對拍攝的表情圖片進行識別,從而獲取用戶低頭觀看移動終端時的情緒和狀態(tài),例如,用戶的興奮程度、用戶是否打盹或者是否全神貫注,優(yōu)選地,移動終端上還設置有觸摸屏壓力傳感器,用于檢測移動終端觸摸屏上是否存在觸摸操作,其中,雙手觸摸操作時的專注系數大于單手操作時的專注系數。這樣,通過對面部表情的判斷和對觸摸操作的檢測,實現專注系數的獲取,從而提高了獲取用戶操作移動終端的專注系數的準確性。
第一判斷單元32,用于當專注系數大于等于預設專注系數閾值時,獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,判斷危險系數是否大于等于預設危險系數閾值。
在本發(fā)明實施例中,當專注系數小于專注系數閾值時,用戶對移動終端的專注程度較低,在使用移動終端的同時會注意周圍環(huán)境是否安全,當專注系數大于等于專注系數閾值時,說明用戶已將大部分或所有注意力集中到移動終端上,從而無法注意周圍環(huán)境是否安全,因此,需要移動終端的第一判斷單元為用戶判斷其周圍環(huán)境中是否存在不安全因素。
第二判斷單元33,用于當危險系數大于等于預設危險系數閾值時,獲取移動終端前方的環(huán)境信息,根據獲取的環(huán)境信息判斷移動終端前方預設距離內是否有障礙物。
在本發(fā)明實施例中,如果危險系數小于預設危險系數閾值,則移動終端結束該次安全狀況檢測,只有當危險系數大于等于預設危險系數閾值時,才需要移動終端為用戶判斷其周圍環(huán)境的安全性,從而進一步降低了移動終端安全狀況檢測過程中的能耗。第二判斷單元在判斷用戶周圍環(huán)境的安全性時,可通過移動終端的后置攝像頭獲取前方的環(huán)境信息,然后自動識別移動終端前方預設距離內的障礙物,從而提高了移動終端的智能化程度。
提醒輸出單元34,用于當移動終端的前方預設距離內有障礙物時,輸出提醒信息,以用于提醒用戶注意障礙物。
因此,優(yōu)選地,該專注系數獲取單元31包括:
觸摸檢測單元311,用于通過移動終端的前置攝像頭獲取用戶的面部表情,并檢測移動終端上的觸摸屏是否受到觸摸操作;以及
獲取子單元312,用于根據移動終端上的觸摸屏是否受到觸摸操作以及獲取的面部表情,得到用戶操作移動終端的專注系數;
在本發(fā)明實施例中,檢測移動終端用戶是否處于運動狀態(tài),當檢測到移動終端用戶處于運動狀態(tài)時,專注系數獲取單元獲取用戶操作移動終端的專注系數,從而根據專注系數判斷是否需要移動終端為用戶判斷其周圍環(huán)境的安全性,當專注系數大于等于預設專注系數閾值時,獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,第一判斷單元判斷危險系數是否大于等于預設危險系數閾值,從而進一步判斷是否需要移動終端為用戶判斷其周圍環(huán)境的安全性,提高了移動終端判斷結果的可靠性。
當危險系數大于等于預設危險系數閾值時,獲取移動終端前方的環(huán)境信息,第二判斷單元根據獲取的環(huán)境信息判斷移動終端前方預設距離內是否有障礙物,當移動終端的前方預設距離內有障礙物時,提醒輸出單元輸出提醒信息,以用于提醒用戶注意障礙物,從而通過提高移動終端對用戶的安全提醒的精確性,提高了移動終端的使用安全性和智能化程度。
在本發(fā)明實施例中,基于移動終端的安全狀況提醒裝置的各單元可由相應的硬件或軟件單元實現,各單元可以為獨立的軟、硬件單元,也可以集成為一個軟、硬件單元,在此不用以限制本發(fā)明。
實施例四:
圖4示出了本發(fā)明實施例四提供的基于移動終端的安全狀況提醒裝置的結構,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,其中包括:
專注系數獲取單元41,用于檢測移動終端用戶是否處于運動狀態(tài),當檢測到移動終端用戶處于運動狀態(tài)時,獲取用戶操作移動終端的專注系數。
在本發(fā)明實施例中,首先判斷移動終端用戶是否處于運動狀態(tài),如果移動終端用戶處于靜止狀態(tài),則不需要移動終端進行安全狀況的提醒,只有當移動終端用戶處于運動狀態(tài)時,才需要確認用戶有沒有在運動狀態(tài)下使用移動終端,并進一步判斷用戶是否在運動狀態(tài)下沉迷于移動終端而忽略周圍的危險,以確認是否需要移動終端為用戶進行安全狀況的提醒。專注系數獲取單元在獲取用戶操作移動終端的專注系數時,可通過對移動終端用戶面部表情的判斷和對移動終端的觸摸操作的檢測,提高獲取專注系數的準確性。
第一判斷單元42,用于當專注系數大于等于預設專注系數閾值時,獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,判斷危險系數是否大于等于預設危險系數閾值。
在本發(fā)明實施例中,當專注系數小于專注系數閾值時,移動終端結束該次安全狀況檢測,只有當專注系數大于等于預設專注系數閾值時,第一判斷單元才繼續(xù)該次安全狀況檢測的其他步驟,從而降低了移動終端安全狀況檢測過程中的能耗。
優(yōu)選地,在獲取移動終端的運動狀態(tài)時,通過移動終端上設置的加速度傳感器獲取用戶的運動加速度,通過移動終端的定位模塊獲取用戶的位置,根據用戶位置的變化,使用物理學原理計算得到用戶的運動速度,然后根據運動加速度和運動速度確定用戶的運動狀態(tài),從而提高了獲取用戶的運動狀態(tài)的準確性。其中,每個運動狀態(tài)都設置有其對應的危險系數。
第二判斷單元43,用于當危險系數大于等于預設危險系數閾值時,獲取移動終端前方的環(huán)境信息,根據獲取的環(huán)境信息判斷移動終端前方預設距離內是否有障礙物。
在本發(fā)明實施例中,如果危險系數小于預設危險系數閾值,則移動終端結束該次安全狀況檢測,只有當危險系數大于等于預設危險系數閾值時,才需要第二判斷單元為用戶判斷其周圍環(huán)境的安全性,從而進一步降低了移動終端安全狀況檢測過程中的能耗。
優(yōu)選地,獲取移動終端前方的環(huán)境信息,判斷移動終端前方預設距離內是否有障礙物時,通過移動終端的后置攝像頭獲取移動終端前方的環(huán)境信息,通過移動終端的定位模塊獲取用戶的位置,并在移動終端的屏幕上以小窗口的形式輸出環(huán)境信息和位置,在不影響用戶正常使用移動終端的情況下提醒用戶注意周圍環(huán)境安全,并自動識別移動終端前方預設距離內的障礙物,從而提高了對移動終端前方是否有障礙物判斷的準確性。
提醒輸出單元44,用于當移動終端的前方預設距離內有障礙物時,輸出提醒信息,以用于提醒用戶注意障礙物。
第三判斷單元45,用于判斷在預設時間段內專注系數是否降低至小于預設專注系數閾值,當專注系數未降低至小于預設專注系數閾值時,鎖定移動終端或禁用移動終端上的應用程序。
在本發(fā)明實施例中,向用戶輸出提醒信息后,再次獲取用戶操作移動終端的專注系數,第三判斷單元判斷在預設時間段(例如10s)內專注系數是否降低至小于預設專注系數閾值,如果專注系數未降低至小于預設專注系數閾值,則說明提醒信息沒有起到作用,因此,鎖定移動終端或禁用移動終端上的應用程序,以此達到保護用戶的目的。
禁用解除單元46,用于再次獲取移動終端的運動狀態(tài)以及運動狀態(tài)對應的危險系數,當危險系數不大于預設危險系數閾值時,解除對移動終端的鎖定或對移動終端上的應用程序的禁用。
因此,優(yōu)選地,該第一判斷單元42包括:
狀態(tài)確定單元421,用于獲取移動終端的運動加速度和移動速度,根據運動加速度和移動速度確定移動終端用戶的運動狀態(tài)。
在本發(fā)明實施例中,基于移動終端的安全狀況提醒裝置的各單元可由相應的硬件或軟件單元實現,各單元可以為獨立的軟、硬件單元,也可以集成為一個軟、硬件單元,在此不用以限制本發(fā)明。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。