本申請屬于移動終端領域,具體地說,涉及一種終端探測路況的方法及終端。
背景技術:
隨著人們生活水平的日益提高,智能終端已經(jīng)融入到人們的生活當中,例如智能手機的應用尤其普遍,不管是日常生活中朋友之間的交流,商業(yè)上的往來,還是進行娛樂活動,隨處可見人們拿著手機在進行使用,但是智能終端給人們帶來方便和多種娛樂手段的同時,有時候人們由于不正確的使用姿勢,往往會給自己帶來安全隱患,例如,現(xiàn)在社會上出現(xiàn)了一種“低頭族”,所謂的“低頭族”就是大部分時間都在“低頭看屏幕”的人,坐車的時候看屏幕,走路的時候看屏幕,長時間保持這樣狀態(tài)不僅使用戶自身的健康會造成損害,還會存在安全隱患,例如一邊走路一邊看手機就容易摔倒,或撞到其他人,目前,常用的終端技術中還沒有能夠很好解決上述問題的技術。
因此,基于現(xiàn)有技術中的缺陷,應用于終端上的一種簡單快捷操作方便的探測路況的方法是當前亟待解決的技術問題。
技術實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N終端探測路況的方法及終端,解決了用戶在使用終端時,眼睛無法觀察周圍環(huán)境,無法探測路況的問題。
為了解決上述現(xiàn)有技術問題,本申請第一方面提供一種終端探測路況的方法,包括:
開啟行走模式,發(fā)送探測信號,接收障礙物反彈回來的反彈信號,根據(jù)從發(fā)送所述探測信號到接收所述反彈信號所經(jīng)過的時間探測用戶前方的障 礙物與用戶之間的距離值;
判斷預判絕對值是否大于或等于預設預判閾值,且判斷所述校驗絕對值是否小于預設校驗閾值,其中,所述預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,所述校驗絕對值為當前探測到的距離值與上一次探測到的距離值之差的絕對值,所述預設距離值為用戶在安全情況下用戶前方的標識物與用戶之間的距離值;
當判斷所述預判絕對值大于或等于預設所述預判閾值且所述校驗絕對值小于預設所述檢驗閾值,則所述終端按照預設方式進行提示,以便提示用戶前方路況改變,需要進行預防措施。
優(yōu)選地,發(fā)送探測信號,還包括:
向水平方向發(fā)送第一探測信號;
向與水平方向向下呈一定角度的方向發(fā)送第二探測信號。
優(yōu)選地,接收障礙物反彈回來的反彈信號,還包括:
接收所述第一探測信號遇到障礙物反彈回來的第一反彈信號;
接收所述第二探測信號遇到障礙物反彈回來的第二反彈信號。
優(yōu)選地,根據(jù)從發(fā)送所述探測信號到接收所述反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值,還包括:
根據(jù)從發(fā)送所述第一探測信號到接收所述第一反彈信號所經(jīng)過的時間探測用戶前方水平方向的障礙物與用戶之間的第一距離值;
根據(jù)從發(fā)送所述第二探測信號到接收所述第二反彈信號所經(jīng)過的時間探測用戶前方水平方向向下成一定角度的障礙物與用戶之間的第二距離值。
優(yōu)選地,判斷預判絕對值是否大于或等于預設預判閾值,同時判斷所述校驗絕對值是否小于預設校驗閾值,還包括:
判斷第一預判絕對值是否等于預設第一預判閾值,判斷第二預判絕對值是否大于預設第二預判閾值,其中,所述第一預判絕對值為當前探測到的所述第一距離值與預設第一距離值之差的絕對值,所述第二預判絕對值為當前探測到的所述第二距離值與預設第二距離值之差的絕對值;
同時,判斷第一校驗絕對值是否小于預設第一校驗閾值,判斷第二校驗絕對值是否小于預設第二校驗閾值,其中,所述第一校驗絕對值為當前探測到的所述第一距離值與上一次探測到的所述第一距離值之差的絕對值,所述第二校驗絕對值為當前探測到的所述第二距離值與上一次探測到的所述第二距離值之差的絕對值。
相應地本申請還提供一種探測路況的終端,包括:
探測模塊,用于開啟行走模式,發(fā)送探測信號,接收障礙物反彈回來的反彈信號,根據(jù)從發(fā)送所述探測信號到接收所述反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值;
判斷模塊,用于判斷預判絕對值是否大于或等于預設預判閾值,且判斷所述校驗絕對值是否小于預設校驗閾值,其中,所述預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,所述校驗絕對值為當前探測到的距離值與上一次探測到的距離值之差的絕對值,所述預設距離值為用戶在安全情況下用戶前方的標識物與用戶之間的距離值;
提示模塊,用于當判斷所述預判絕對值大于或等于預設所述預判閾值且所述校驗絕對值小于預設所述檢驗閾值,則所述終端按照預設方式進行提示,以便提示用戶前方路況改變,需要進行預防措施。
優(yōu)選地,所述探測模塊,還用于:
向水平方向發(fā)送第一探測信號;
向與水平方向向下呈一定角度的方向發(fā)送第二探測信號。
優(yōu)選地,所述探測模塊,還用于:
接收所述第一探測信號遇到障礙物反彈回來的第一反彈信號;
接收所述第二探測信號遇到障礙物反彈回來的第二反彈信號。
優(yōu)選地,所述探測模塊,還用于:
根據(jù)從發(fā)送所述第一探測信號到接收所述第一反彈信號所經(jīng)過的時間探測用戶前方水平方向的障礙物與用戶之間的第一距離值;
根據(jù)從發(fā)送所述第二探測信號到接收所述第二反彈信號所經(jīng)過的時間 探測用戶前方水平方向向下成一定角度的障礙物與用戶之間的第二距離值。
優(yōu)選地,所述判斷模塊,還用于:
判斷第一預判絕對值是否等于預設第一預判閾值,判斷第二預判絕對值是否大于預設第二預判閾值,其中,所述第一預判絕對值為當前探測到的所述第一距離值與預設第一距離值之差的絕對值,所述第二預判絕對值為當前探測到的所述第二距離值與預設第二距離值之差的絕對值;
同時,判斷第一校驗絕對值是否小于預設第一校驗閾值,判斷第二校驗絕對值是否小于預設第二校驗閾值,其中,所述第一校驗絕對值為當前探測到的所述第一距離值與上一次探測到的所述第一距離值之差的絕對值,所述第二校驗絕對值為當前探測到的所述第二距離值與上一次探測到的所述第二距離值之差的絕對值。
利用本申請的技術方案,在用戶一邊低頭使用終端一邊行走的時候,可以有效地避免路況突然發(fā)生變化時造成的安全隱患,尤其是夜間的時候,解決了用戶在使用終端時,眼睛無法觀察周圍環(huán)境,無法探測路況的問題,本申請的技術方案,操作方便不影響用戶使用終端,提醒形式多樣化,適用各類人群。
附圖說明
為了更清楚地說明本申請或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1是本申請實施例的一種終端探測路況的方法的流程示意圖;
圖2是本申請實施例的一種探測路況的終端的結構示意圖;
圖3是本申請實施例的應用場景示意圖。
具體實施方式
為使本申請的目的、技術方案和優(yōu)點更加清楚,下面將結合本申請中的附圖,對本申請中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
本申請的主要思想在于,目前隨著人們生活的節(jié)奏日益加快,人們使用終端的時間也變的越來越長,甚至有很多人無論何時何地都要盯著手中的終端屏幕,比如在地鐵上,公交車上,大街上,有的人還會一邊走一邊看著手機,這樣不僅會給自身的健康帶來損害,往往還會出現(xiàn)安全隱患,一邊走一邊看著終端屏幕,人的眼睛必然不能很好地觀察周圍的路況,如果前方出現(xiàn)了臺階,或者是一棵樹,如果不能很好地避開的話,就容易發(fā)生危險,這樣的新聞也屢見不鮮,如果能夠通過終端探測周圍的環(huán)境、路況,在前方路況發(fā)生變化的時候,例如出現(xiàn)臺階或其他障礙物的時候,終端能夠發(fā)出警報,提醒用戶前方的路況發(fā)生改變,提前做好防范措施,這樣就會避免一些潛在安全風險,很好地保護用戶的自身安全。
以下將配合附圖及實施例來詳細說明本申請的實施方式,藉此對本申請如何應用技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據(jù)以實施。
實施例1:
圖1是本申請實施例的一種終端探測路況的方法的流程示意圖,如圖1所示:
本申請第一方面提供一種終端探測路況的方法,包括:
步驟S101:開啟行走模式,發(fā)送探測信號,接收障礙物反彈回來的反彈信號,根據(jù)從發(fā)送探測信號到接收反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值;
用戶通過手動開啟終端行走模式,本申請中的終端包括但不限于手機、 平板電腦等,終端開啟行走模式后,開始發(fā)送探測信號,探測信號發(fā)出后,遇到障礙物就會被反彈回來,形成反彈信號,反彈信號被終端接收,終端接收到反彈信號后,根據(jù)從發(fā)送探測信號開始到接收到反彈信號結束所經(jīng)過的時間,再根據(jù)已知的探測信號在空氣中的速度,可以計算出終端到障礙物之間的距離,從而近似得出用戶與用戶前方的障礙物之間的距離。優(yōu)選地,探測信號包括:紅外探測信號和/或超聲波探測信號。
具體舉例來說,終端發(fā)出的探測信號為紅外探測信號,我們已知紅外探測信號在空氣中的速度約為:c=3×108m/s,終端從發(fā)出探測信號到收到反彈信號的時間約為:4×10-6s,那么,障礙物到終端的距離約為:3×108×4×10-6/2=600m。
再舉例來說,終端發(fā)出的探測信號為超聲波探測信號,我們已知超聲波探測信號的在空氣中的速度約為:340m/s,終端從發(fā)出探測信號到收到反彈信號的時間約為:2s,那么障礙物到終端的距離約為:340×2/2=340m。
終端也可以同時通過紅外探測信號和超聲波探測信號同時進行路況探測,通過紅外探測信號與超聲波結合的方式,計算障礙物到終端之間的的距離值。
步驟S102:判斷預判絕對值是否大于或等于預設預判閾值,且判斷校驗絕對值是否小于預設校驗閾值,其中,預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,校驗絕對值為當前探測到的距離值與上一次探測到的距離值之差的絕對值,預設距離值為用戶在安全情況下用戶前方的標識物與用戶之間的距離值;
其中,預設距離值為用戶在安全情況下用戶前方的標識物與用戶之間的距離值,預設距離值為用戶根據(jù)用戶正常使用終端的方式自定義設置的,舉例來說,用戶在正常拿著終端,在安全路況的情況下,用戶可以將終端探測到的用戶前方平坦的道路的某處的地面與終端之間的距離,或者用戶前方一堵墻與用戶之間的距離設置為預設距離值。
預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,也就是用戶當前的路況與安全路況之間的變化值,預設預判閾值是預判絕對值的大小范圍,也就是當前路況的安全范圍值,由于用戶在行走過程中手臂晃動, 也會造成的預判絕對值的變化,通過預設預判閾值的設定排除了這種情況帶來的干擾,如果預判絕對值大于或等于該預設預判閾值,說明用戶前方路況出現(xiàn)變化,會有潛在的危險存在。
校驗絕對值為當前探測到的距離值與上一次探測到的距離值之差的絕對值,也就是用戶前方的實時路況的變化值,預設校驗閾值為校驗絕對值的大小范圍,校驗絕對值小于校驗閾值,說明用戶前方的實時路況是一個漸變的過程,而不是一個驟變的過程,預設校驗閾值是為防止由于用戶自身晃動導致的校驗絕對值的驟變產(chǎn)生錯誤報警信號,例如,用戶通過甩手,翻轉終端等等都會使得預判絕對值和校驗絕對值驟然變大或者變小,但是這種變化不是由于路況發(fā)生變化造成的,所以要排除掉。
具體實施時,舉例來說,預設的距離值為4m,預設預判閾值為0.1m,預設校驗閾值為0.5m,用戶在路上行走,當前探測到的用戶與前方地面的距離值為4.2m,上一次探測到的距離值為3.9m,所以預判絕對值為0.2m,校驗絕對值為0.3m,則預判絕對值大于預判閾值,且校驗絕對值小于校驗閾值,可以預判斷前方的道路在相比較平坦的道路上或者是高了0.2m,或者是低了0.2m,且用戶前方路況的變化不是驟然變化,用戶前方路況發(fā)生了變化。
步驟S103:當判斷預判絕對值大于或等于預設預判閾值且校驗絕對值小于預設檢驗閾值,則終端按照預設方式進行提示,以便提示用戶前方路況改變,需要進行預防措施。
通過步驟S102的判斷過程后,判斷出預判絕對值大于或等于預設預判閾值且校驗絕對值小于預設校驗絕對值后,可以判斷用戶前方的路況與安全狀況下的路況相比出現(xiàn)了變化,終端會按照預設的方式進行提示,以便提示用戶前方路況改變,需要進行預防措施。
在步驟S103中,終端進行提示需要滿足預設的提示條件,預設的提示條件為:判斷預判絕對值大于或等于預設預判閾值且校驗絕對值小于預設檢驗閾值,其中包括了兩種提示條件,分別為:1、判斷預判絕對值大于預設預判閾值且校驗絕對值小于預設檢驗閾值;2、判斷預判絕對值等于預設預判閾值且校驗絕對值小于預設檢驗閾值。
當預判絕對值大于預設預判閾值且校驗絕對值小于預設檢驗閾值為提 示條件時,預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,也就是用戶當前的路況與安全路況之間的變化值,預設預判閾值是預判絕對值的大小范圍,也就是當前路況的安全范圍值,這時終端探測的是的與水平方向向下呈一定角度的方向的地面與用戶之間的距離值,這里的預判絕對值為探測到的距離值與預設距離值之差的絕對值,預設預判閾值為預判絕對值的大小范圍,也就是當前路況的安全范圍值,理想狀態(tài)下,與水平方向向下呈一定角度方向的地面上沒有障礙物時,用戶在行走的過程中排除手臂晃動的影響,預判絕對值很小,接近于零,隨著地面上出現(xiàn)障礙物,比如樓梯,預判絕對值的變化值會越來越大,也就是說探測到的地面升高了或者是降低了,這就需要預設預判閾值來保證用戶的安全,當預判絕對值大于預判閾值時,且校驗絕對值小于預設檢驗閾值,說明預判絕對值不是驟然改變的,則終端進行提示。
舉例來說,提示條件為預判絕對值大于預設預判閾值且校驗絕對值小于預設檢驗閾值,預判閾值是根據(jù)經(jīng)驗設置的,預設預判閾值為0.1m,用戶正常行走,理想狀態(tài)下,地面平坦沒有障礙物,預判絕對值一直保持在0左右,預判絕對值沒有大于預判閾值,終端不進行報警提示,在行走過程中,用戶前方出現(xiàn)一個上行的樓梯,終端探測到第一個臺階時,預判絕對值為0.2m,終端判斷預判絕對值大于預判閾值,則終端進行報警提示。
當將預判絕對值等于預設預判閾值且校驗絕對值小于預設檢驗閾值作為預設的提示條件時,則預判絕對值大于預設預判閾值時,終端不進行提示。這時終端探測的是水平方向的路況,這里的預判絕對值為用戶前方水平方向探測的距離值與預設距離值之差的絕對值,預設預判閾值為預判絕對值的大小范圍,也就是當前路況的安全范圍值,在水平方向上沒有障礙物時,用戶在行走的過程中,預判絕對值會很大,超過了預設預判閾值,但是,終端不進行提示,隨著水平方向上出現(xiàn)障礙物,預判絕對值的變化值會越來越小,也就是說水平方向上的障礙物越來越接近用戶,這就需要預設預判閾值來保證用戶的安全,當預判絕對值等于預判閾值時,且校驗絕對值小于預設檢驗閾值,說明預判絕對值不是驟然改變的,則終端進行提示。
舉例來說,提示條件為預判絕對值等于預設預判閾值且校驗絕對值小于 預設檢驗閾值,預設預判閾值為3m,用戶正常行走,水平方向上30m處有一堵墻,終端探測的預判絕對值30m,大于預判閾值,終端不進行提示,用戶往前走的同時慢慢靠近墻,當墻距離用戶為4m,當前終端判斷預判絕對值大于預設預判閾值,終端不進行報警,下一時刻,用戶距離墻為3m,終端判斷預判絕對值等于預設預判閾值,則終端進行報警提示。
在步驟S103中,當判斷預判絕對值大于或等于預設預判閾值且校驗絕對值小于預設檢驗閾值,還需要進一步判斷:預判絕對值是否大于預設的預判限定閾值,當判斷預判絕對值大于預設的預判限定閾值時,終端不進行提示,限定的閾值為預先設置的,用于設定探測信號的探測范圍,探測信號探測到超過探測范圍的路況變化時,終端也進行提示,當探測信號探測的范圍為無窮大時,終端接收不到反彈信號,也視為探測信號的探測超過探測范圍,例如,用戶設定探測信號的探測范圍為20m,在超過20m的范圍之外,終端探測用戶前方路況,即使判斷預判絕對值大于或等于預設預判閾值且校驗絕對值小于預設檢驗閾值,終端也不進行提示。
本申請實施例中,優(yōu)選地,終端按照預設方式進行提示,預設方式包括以下一種或多種的組合:燈光提醒、聲音提醒、震動提醒、開啟終端手電功能、開啟攝像頭功能、終端屏幕顯示提取信息。燈光提醒包括但不限于指示燈閃爍、變換顏色等方式;聲音提醒包括但不限于蜂鳴聲提醒、語音提醒等;震動提醒用戶;開啟終端的手電功能照亮用戶前方的道路,以便用戶觀察前方路況;開啟攝像頭功能,攝像頭為終端背面的攝像頭,用戶可以通過終端的攝像頭觀察用戶前方道路的情況;終端屏幕顯示提示信息,提示信息包括路況的信息,提示用戶注意做好防范措施。終端的提示方式多樣,可以是方便各類人群的使用,包括一邊走一邊看屏幕的人,盲人,夜間視力不好的人等等。
實施例2:
在實施例1的基礎上,本申請還提供了另一種實施例,終端同時向水平方向和與水平方向向下呈一定角度的方向發(fā)送探測信號,以便同時探測這兩個方向上的路況,實施例具體如下:
在實施例1中的步驟S101的基礎上,優(yōu)選地,發(fā)送探測信號,還包括:向水平方向發(fā)送第一探測信號;向與水平方向向下呈一定角度的方向發(fā)送第二探測信號。終端同時向終端的水平方向和與水平方向向下呈一定角度的方向發(fā)送探測信號,向水平方向發(fā)送第一探測信號,用于探測終端水平方向上是否會出現(xiàn)障礙物,導致路況發(fā)生變化,例如前方出現(xiàn)一棵樹或者是一堵墻等等,向與水平方向呈一定角度的方向發(fā)送第二探測信號,用于探測用戶前方地面是否會出現(xiàn)路況改變,通過改變第二探測信號與第一探測信號之間的角度,設置第二探測信號探測的用戶前方地面到用戶之間的距離,角度越大,距離越小。
終端發(fā)送第一探測信號和第二探測信號之后,相應地,會接收第一探測信號和第二探測信號碰到障礙物反彈回來的反彈信號,優(yōu)選地,接收障礙物反彈回來的反彈信號,還包括:接收第一探測信號遇到障礙物反彈回來的第一反彈信號;接收第二探測信號遇到障礙物反彈回來的第二反彈信號。
終端接到第一反彈信號和第二反彈信號后,優(yōu)選地,根據(jù)從發(fā)送探測信號到接收反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值,還包括:根據(jù)從發(fā)送第一探測信號到接收第一反彈信號所經(jīng)過的時間探測用戶前方水平方向的障礙物與用戶之間的第一距離值;根據(jù)從發(fā)送第二探測信號到接收第二反彈信號所經(jīng)過的時間探測用戶前方水平方向向下成一定角度的障礙物與用戶之間的第二距離值。通過已知的探測信號的速度再乘以時間再除以2,即可得出終端與障礙物之間的距離值,第一距離值是終端水平方向障礙物與用戶之間的距離,第二距離值為用戶前方地面與用戶之間的距離值。
在實施例1中步驟S102的基礎上,優(yōu)選地,判斷預判絕對值是否大于或等于預設預判閾值,同時判斷校驗絕對值是否小于預設校驗閾值,還包括:判斷第一預判絕對值是否等于預設第一預判閾值,判斷第二預判絕對值是否大于預設第二預判閾值,其中,第一預判絕對值為當前探測到的第一距離值與預設第一距離值之差的絕對值,第二預判絕對值為當前探測到的第二距離值與預設第二距離值之差的絕對值;同時,判斷第一校驗絕對值是否小于預設第一校驗閾值,判斷第二校驗絕對值是否小于預設第二校驗閾值,其中, 第一校驗絕對值為當前探測到的第一距離值與上一次探測到的第一距離值之差的絕對值,第二校驗絕對值為當前探測到的第二距離值與上一次探測到的第二距離值之差的絕對值。
具體來說,在終端向水平方向上,發(fā)送第一探測信號,接收第一探測信號碰到障礙物反彈回來的第一反彈信號,根據(jù)從發(fā)送第一探測信號到接收第一反彈信號所經(jīng)過的時間,探測到用戶水平方向的障礙物與用戶之間的第一距離值,將當前探測到的第一距離值與預設第一距離值之間的差值的絕對值作為第一預判絕對值,將當前探測待的第一距離值與上一次探測到的第一距離值的差值的絕對值作為第一校驗絕對值,判斷第一預判絕對值是否等于與第一預判閾值,且判斷第一校驗絕對值是否小于預設第一校驗閾值。
在終端與水平方向向下呈一定角度的方向上,發(fā)送第二探測信號,接收第二探測信號碰到障礙物反彈回來的第二反彈信號,根據(jù)從發(fā)送第二探測信號到接收第二反彈信號所經(jīng)過的時間,探測到用戶水平方向的障礙物與用戶之間的第二距離值,將當前探測到的第二距離值與預設第二距離值之間的差值的絕對值作為第二預判絕對值,將當前探測待的第二距離值與上一次探測到的第二距離值的差值的絕對值作為第二校驗絕對值,判斷第二預判絕對值是否等于與第二預判閾值,且判斷第二校驗絕對值是否小于預設第二校驗閾值。
在實施例1中的步驟S103的基礎上,本申請實施例優(yōu)選地,當判斷預判絕對值大于或等于預設預判閾值且校驗絕對值小于預設檢驗閾值,則終端按照預設方式進行提示,包括:當判斷第一預判絕對值等于預設第一預判閾值且第一檢驗絕對值小于預設第一校驗閾值,和/或當判斷第二預判絕對值大于預設第二預判閾值且第二檢驗絕對值小于預設第二校驗閾值,則終端按照預設方式進行提示。
第一預判絕對值等于預設第一預判閾值且第一檢驗絕對值小于預設第一校驗閾值,說明用戶水平方向上路況出現(xiàn)了變化,且不是突然的發(fā)生變化,排出了錯誤信號的干擾,終端按照預設的方式進行提示,第二預判絕對值大于預設第二預判閾值且第二檢驗絕對值小于預設第二校驗閾值,說明用戶與水平方向向下呈一定角度的方向上的路況發(fā)生了變化,且不是突然的發(fā)生變 化,排除了錯誤信號干擾,終端按照預設的方式進行提示,在上述兩種條件都滿足的情況下,終端按照預設的方式進行提示,終端在不同條件下可以按照不同的方式進行提示,也可以按照相同的方式進行提示。
實施例3:
在實施例1或2的基礎上,本申請還提供了另一種實施例,終端通過探測信號進行探測路況的同時,開啟終端的背面的攝像頭,以便用戶一邊走一邊觀察路況,具體實施例如下:
開啟行走模式,還包括:開啟終端的攝像頭,通過終端屏幕上部屏幕實時顯示攝像頭獲取的地面情況。
終端開啟行走模式后,開啟終端背面的攝像頭,用戶可以通過終端屏幕的上部屏幕觀察到通過攝像頭獲取到的地面情況,終端屏幕上部是攝像頭獲取的路況情況,下部是終端的正常操作界面,用戶一邊走一邊看終端屏幕不影響觀察路況也不影響對終端的使用,同時配合探測信號實時探測用戶前方路況,可以更好地避免用戶在一邊走路一邊看屏幕的安全風險。
實施例4:
圖2是本申請實施例的一種探測路況的終端的結構示意圖,如圖2所示:
相應地本申請還提供一種探測路況的終端,包括:
探測模塊1,用于開啟行走模式,發(fā)送探測信號,接收障礙物反彈回來的反彈信號,根據(jù)從發(fā)送探測信號到接收反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值;
判斷模塊2,用于判斷預判絕對值是否大于或等于預設預判閾值,且判斷校驗絕對值是否小于預設校驗閾值,其中,預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,校驗絕對值為當前探測到的距離值與上一次探測到的距離值之差的絕對值,預設距離值為用戶在安全情況下用戶前方的標識物與用戶之間的距離值;
提示模塊3,用于當判斷預判絕對值大于或等于預設預判閾值且校驗絕 對值小于預設檢驗閾值,則終端按照預設方式進行提示,以便提示用戶前方路況改變,需要進行預防措施。
優(yōu)選地,探測模塊1,還用于:
向水平方向發(fā)送第一探測信號;
向與水平方向向下呈一定角度的方向發(fā)送第二探測信號。
優(yōu)選地,探測模塊1,還用于:
接收第一探測信號遇到障礙物反彈回來的第一反彈信號;
接收第二探測信號遇到障礙物反彈回來的第二反彈信號。
優(yōu)選地,探測模塊1,還用于:
根據(jù)從發(fā)送第一探測信號到接收第一反彈信號所經(jīng)過的時間探測用戶前方水平方向的障礙物與用戶之間的第一距離值;
根據(jù)從發(fā)送第二探測信號到接收第二反彈信號所經(jīng)過的時間探測用戶前方水平方向向下成一定角度的障礙物與用戶之間的第二距離值。
優(yōu)選地,判斷模塊2,還用于:
判斷第一預判絕對值是否等于預設第一預判閾值,判斷第二預判絕對值是否大于預設第二預判閾值,其中,第一預判絕對值為當前探測到的第一距離值與預設第一距離值之差的絕對值,第二預判絕對值為當前探測到的第二距離值與預設第二距離值之差的絕對值;
同時,判斷第一校驗絕對值是否小于預設第一校驗閾值,判斷第二校驗絕對值是否小于預設第二校驗閾值,其中,第一校驗絕對值為當前探測到的第一距離值與上一次探測到的第一距離值之差的絕對值,第二校驗絕對值為當前探測到的第二距離值與上一次探測到的第二距離值之差的絕對值。
優(yōu)選地,提示模塊3,還用于:
當判斷第一預判絕對值等于預設第一預判閾值且第一檢驗絕對值小于預設第一校驗閾值,和/或
當判斷第二預判絕對值大于預設第二預判閾值且第二檢驗絕對值小于預設第二校驗閾值,則終端按照預設方式進行提示。
優(yōu)選地,探測信號包括:
紅外探測信號和/或超聲波探測信號。
優(yōu)選地,終端按照預設方式進行提示,預設方式包括以下一種或多種的組合:
燈光提醒、聲音提醒、震動提醒、開啟終端手電功能、開啟攝像頭功能、終端屏幕顯示提取信息。
另外,優(yōu)選地,探測模塊1,還用于:開啟終端的攝像頭,通過終端屏幕上部屏幕實時顯示攝像頭獲取的地面情況。
本申請中的終端可以具體執(zhí)行本申請中的方法,本申請的方法與終端特征相對應,可以相互參照,這里不再一一贅述。
本申請的示例旨在簡明地說明本申請的技術特點,使得本領域技術人員能夠直觀了解本申請的技術特點,并不作為本申請的不當限定。
以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
具體應用場景:
圖3是本申請實施例的應用場景示意圖,下面通過應用場景的描述結合圖3更加直觀的了解本申請實施例的技術方案,圖3中終端30向用戶水平方向發(fā)送第一探測信號10,向用戶水平方向向下發(fā)送第二探測信號20。
應用場景一
用戶預先在手機中設置第一預設距離為0m,第二預設距離為4m,第一預判閾值為3m,第二預判閾值為0.1m,第一檢驗閾值為0.5m,第二校驗閾值為0.5m。
用戶在路上行走,當前終端通過第一探測信號探測到用戶水平方向的第一距離值為3m,上一次探測到的第一距離值為3.1m,當前通過第二探測信 號探測到用戶前方的地面到用戶的第二距離值為4.2m,上一次探測到的第二距離值為3.9m,所以第一預判絕對值為3m,第二預判絕對值為0.2m,第一校驗絕對值為0.1m,第二校驗絕對值為0.3m,第一預判絕對值等于預設第一預判閾值,第二預判絕對值大于第二預設閾值,且第一校驗絕對值小于預設第一校驗閾值,第二校驗絕對值小于預設第二校驗閾值,終端通過提示燈閃爍加震動加語音提示發(fā)出警報,提醒用戶前方路況發(fā)生改變。
用戶抬頭觀察路況,發(fā)現(xiàn)前方出現(xiàn)上行樓梯。
應用場景二
在應用場景一中,用戶通過開啟手機行走模式,手機屏幕上部顯示手機背面攝像頭獲取的路況,當手機發(fā)出警報時,用戶也通過手機屏幕的上部觀察到前方出現(xiàn)上行樓梯。
綜上所述,根據(jù)本申請?zhí)峁┑囊环N終端探測路況的方法及終端,在用戶一邊低頭使用終端一邊行走的時候,可以有效地避免路況突然發(fā)生變化時造成的安全隱患,尤其是夜間的時候,解決了用戶在使用終端時,眼睛無法觀察周圍環(huán)境,無法探測路況的問題,本申請的技術方案,操作方便不影響用戶使用終端,提醒形式多樣化,適用各類人群。
上述說明示出并描述了本申請的若干優(yōu)選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述申請構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內。
A1、一種終端探測路況的方法,包括:
開啟行走模式,發(fā)送探測信號,接收障礙物反彈回來的反彈信號,根據(jù)從發(fā)送所述探測信號到接收所述反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值;
判斷預判絕對值是否大于或等于預設預判閾值,且判斷所述校驗絕對值 是否小于預設校驗閾值,其中,所述預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,所述校驗絕對值為當前探測到的距離值與上一次探測到的距離值之差的絕對值,所述預設距離值為用戶在安全情況下用戶前方的標識物與用戶之間的距離值;
當判斷所述預判絕對值大于或等于預設所述預判閾值且所述校驗絕對值小于預設所述檢驗閾值,則所述終端按照預設方式進行提示,以便提示用戶前方路況改變,需要進行預防措施。
A2、根據(jù)A1所述的方法,發(fā)送探測信號,還包括:
向水平方向發(fā)送第一探測信號;
向與水平方向向下呈一定角度的方向發(fā)送第二探測信號。
A3、根據(jù)A2所述的方法,接收障礙物反彈回來的反彈信號,還包括:
接收所述第一探測信號遇到障礙物反彈回來的第一反彈信號;
接收所述第二探測信號遇到障礙物反彈回來的第二反彈信號。
A4、根據(jù)A3所述的方法,根據(jù)從發(fā)送所述探測信號到接收所述反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值,還包括:
根據(jù)從發(fā)送所述第一探測信號到接收所述第一反彈信號所經(jīng)過的時間探測用戶前方水平方向的障礙物與用戶之間的第一距離值;
根據(jù)從發(fā)送所述第二探測信號到接收所述第二反彈信號所經(jīng)過的時間探測用戶前方水平方向向下成一定角度的障礙物與用戶之間的第二距離值。
A5、根據(jù)A4所述的方法,判斷預判絕對值是否大于或等于預設預判閾值,同時判斷所述校驗絕對值是否小于預設校驗閾值,還包括:
判斷第一預判絕對值是否等于預設第一預判閾值,判斷第二預判絕對值是否大于預設第二預判閾值,其中,所述第一預判絕對值為當前探測到的所述第一距離值與預設第一距離值之差的絕對值,所述第二預判絕對值為當前探測到的所述第二距離值與預設第二距離值之差的絕對值;
同時,判斷第一校驗絕對值是否小于預設第一校驗閾值,判斷第二校驗絕對值是否小于預設第二校驗閾值,其中,所述第一校驗絕對值為當前探測 到的所述第一距離值與上一次探測到的所述第一距離值之差的絕對值,所述第二校驗絕對值為當前探測到的所述第二距離值與上一次探測到的所述第二距離值之差的絕對值。
A6、根據(jù)A5所述的方法,當判斷所述預判絕對值大于或等于預設所述預判閾值且所述校驗絕對值小于預設所述檢驗閾值,則所述終端按照預設方式進行提示,包括:
當判斷所述第一預判絕對值等于預設所述第一預判閾值且所述第一檢驗絕對值小于預設所述第一校驗閾值,和/或
當判斷所述第二預判絕對值大于預設所述第二預判閾值且所述第二檢驗絕對值小于預設所述第二校驗閾值,則所述終端按照預設方式進行提示。
A7、根據(jù)A1所述的方法,所述探測信號包括:
紅外探測信號和/或超聲波探測信號。
A8、根據(jù)A1所述的方法,所述終端按照預設方式進行提示,所述預設方式包括以下一種或多種的組合:
燈光提醒、聲音提醒、震動提醒、開啟終端手電功能、開啟攝像頭功能、終端屏幕顯示提取信息。
A9、根據(jù)A1所述的方法,開啟行走模式,還包括:開啟終端的攝像頭,通過所述終端屏幕上部屏幕實時顯示所述攝像頭獲取的地面情況。
B1、一種探測路況的終端,包括:
探測模塊,用于開啟行走模式,發(fā)送探測信號,接收障礙物反彈回來的反彈信號,根據(jù)從發(fā)送所述探測信號到接收所述反彈信號所經(jīng)過的時間探測用戶前方的障礙物與用戶之間的距離值;
判斷模塊,用于判斷預判絕對值是否大于或等于預設預判閾值,且判斷所述校驗絕對值是否小于預設校驗閾值,其中,所述預判絕對值為當前探測到的距離值與預設距離值之差的絕對值,所述校驗絕對值為當前探測到的距離值與上一次探測到的距離值之差的絕對值,所述預設距離值為用戶在安全情況下用戶前方的標識物與用戶之間的距離值;
提示模塊,用于當判斷所述預判絕對值大于或等于預設所述預判閾值且 所述校驗絕對值小于預設所述檢驗閾值,則所述終端按照預設方式進行提示,以便提示用戶前方路況改變,需要進行預防措施。
B2、根據(jù)B1所述的終端,所述探測模塊,還用于:
向水平方向發(fā)送第一探測信號;
向與水平方向向下呈一定角度的方向發(fā)送第二探測信號。
B3、根據(jù)B2所述的終端,所述探測模塊,還用于:
接收所述第一探測信號遇到障礙物反彈回來的第一反彈信號;
接收所述第二探測信號遇到障礙物反彈回來的第二反彈信號。
B4、根據(jù)B3所述的終端,所述探測模塊,還用于:
根據(jù)從發(fā)送所述第一探測信號到接收所述第一反彈信號所經(jīng)過的時間探測用戶前方水平方向的障礙物與用戶之間的第一距離值;
根據(jù)從發(fā)送所述第二探測信號到接收所述第二反彈信號所經(jīng)過的時間探測用戶前方水平方向向下成一定角度的障礙物與用戶之間的第二距離值。
B5、根據(jù)B4所述的終端,所述判斷模塊,還用于:
判斷第一預判絕對值是否等于預設第一預判閾值,判斷第二預判絕對值是否大于預設第二預判閾值,其中,所述第一預判絕對值為當前探測到的所述第一距離值與預設第一距離值之差的絕對值,所述第二預判絕對值為當前探測到的所述第二距離值與預設第二距離值之差的絕對值;
同時,判斷第一校驗絕對值是否小于預設第一校驗閾值,判斷第二校驗絕對值是否小于預設第二校驗閾值,其中,所述第一校驗絕對值為當前探測到的所述第一距離值與上一次探測到的所述第一距離值之差的絕對值,所述第二校驗絕對值為當前探測到的所述第二距離值與上一次探測到的所述第二距離值之差的絕對值。
B6、根據(jù)B5所述的終端,所述提示模塊,還用于:
當判斷所述第一預判絕對值等于預設所述第一預判閾值且所述第一檢驗絕對值小于預設所述第一校驗閾值,和/或
當判斷所述第二預判絕對值大于預設所述第二預判閾值且所述第二檢 驗絕對值小于預設所述第二校驗閾值,則所述終端按照預設方式進行提示。
B7、根據(jù)B1所述的終端,所述探測信號包括:
紅外探測信號和/或超聲波探測信號。
B8、根據(jù)B1所述的終端,所述終端按照預設方式進行提示,所述預設方式包括以下一種或多種的組合:
燈光提醒、聲音提醒、震動提醒、開啟終端手電功能、開啟攝像頭功能、終端屏幕顯示提取信息。
B9、根據(jù)B1所述的終端,所述探測模塊,還用于:開啟終端的攝像頭,通過所述終端屏幕上部屏幕實時顯示所述攝像頭獲取的地面情況。