本發(fā)明涉及可穿戴技術領域,特別涉及一種動態(tài)距離預警方法及穿戴終端。
背景技術:
對大自然的向往,使得戶外徒步旅游或者戶外自駕游越來越普及;戶外旅游個人(或者小團隊)既要一個相對獨立或者私密的空間,又不能脫離團隊。然而為了保持這樣一個距離或許會消耗很多精力以至不能夠盡情享受戶外的精彩。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種動態(tài)距離預警方法,以至少在一定程度上解決存在的問題。
具體技術方案如下:
一種動態(tài)距離預警方法,該方法包括:獲取第一用戶的定位數(shù)據(jù)并存儲;接受第二用戶的定位數(shù)據(jù)的信號;計算第一用戶與第二用戶距離,若大于第二閾值則提醒;所述的提醒包括,調用存儲的所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)進行比較;若任一所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)重合,則提醒減速;若否,則根據(jù)所述第一用戶的定位數(shù)據(jù)及所述第二用戶的定位數(shù)據(jù)生成導航路線;所述的重合為所述第一用戶的定位數(shù)據(jù)所指的位置與所述第二用戶的定位數(shù)據(jù)所指的位置距離小于第三閾值。
優(yōu)選地,所述提醒還包括,聲音提醒、視覺提醒。
優(yōu)選地,所述計算第一用戶與第二用戶距離,若大于第二閾值則提醒之前包括判斷步驟:判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值;當所述第二用戶的定位數(shù)據(jù)的信號到達第一閾值,計算第一用戶與第二用戶距離,若大于第二閾值則提醒;若所述第二用戶的定位數(shù)據(jù)的信號未到達第一閾值,則繼續(xù)監(jiān)控第二用戶的定位數(shù)據(jù)的信號,且不計算第一用戶與第二用戶距離。
優(yōu)選地,所述判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值包括:檢測所接到到第二用戶的定位數(shù)據(jù)的信號的強度,若強度低于預設值,則視為為到達第一閾值。
優(yōu)選地,所述第二用戶的定位數(shù)據(jù)的信號還包括發(fā)射時間數(shù)據(jù),所述判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值包括:對第二用戶的定位數(shù)據(jù)的信號進行解調,獲取所述時間數(shù)據(jù);根據(jù)所述時間數(shù)據(jù)判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值。
本發(fā)明的另一目的是提供一種可穿戴終端,包括:定位單元,用于獲取第一用戶的定位數(shù)據(jù)并存儲;接收單元,用于接受第二用戶的定位數(shù)據(jù)的信號;提醒單元,用于計算第一用戶與第二用戶距離,若大于第二閾值則提醒;所述的提醒包括,調用存儲的所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)進行比較;若任一所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)重合,則提醒減速;若否,則根據(jù)所述第一用戶的定位數(shù)據(jù)及所述第二用戶的定位數(shù)據(jù)生成導航路線;所述的重合為所述第一用戶的定位數(shù)據(jù)所指的位置與所述第二用戶的定位數(shù)據(jù)所指的位置距離小于第三閾值。
優(yōu)選地,所述提醒還包括,聲音提醒、視覺提醒。
優(yōu)選地,還包括判斷單元,用于:判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值;當所述第二用戶的定位數(shù)據(jù)的信號到達第一閾值,計算第一用戶與第二用戶距離,若大于第二閾值則提醒;若所述第二用戶的定位數(shù)據(jù)的信號未到達第一閾值,則繼續(xù)監(jiān)控第二用戶的定位數(shù)據(jù)的信號,且不計算第一用戶與第二用戶距離。
優(yōu)選地,所述判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值包括:檢測所接到到第二用戶的定位數(shù)據(jù)的信號的強度,若強度低于預設值,則視為為到達第一閾值。
優(yōu)選地,所述第二用戶的定位數(shù)據(jù)的信號還包括發(fā)射時間數(shù)據(jù),所述判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值包括:對第二用戶的定位數(shù)據(jù)的信號進行解調,獲取所述時間數(shù)據(jù);根據(jù)所述時間數(shù)據(jù)判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值。
因此,本發(fā)明提供的技術方案可通過對第一用戶及第二用戶距離的監(jiān)控,當兩者距離大于預設值時,提醒前用戶給予等待,并給位于后面的用戶提醒及導航的功能,避免了出現(xiàn)失散的情況,并且減少用戶在為了保持團隊不分散所花費的注意力;并且本發(fā)明通過通過對信號本身的監(jiān)控減少了計算了,優(yōu)化了預警方法。
具體實施方式
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合具體實施例對本發(fā)明進行詳細描述。
需要理解的是,本文中使用的術語“和/或”僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。
需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、 “厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”“內(nèi)”、 “外”、“順時針”、“逆時針”等指示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發(fā)明的限制。
需要理解的是,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個該特征。在本發(fā)明的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
需要理解的是,本發(fā)明“可穿戴”是指可穿戴在用戶身體上或者可以固定在服飾上;“可穿戴設備”是指用以支持用戶物理活動并且可以通過包括但不限于藍牙(BT)通信設備、近場通信(NFC)設備、Wi-Fi直接通信設備和無線接入點(AP)與其它電子設備無線通信的電子設備。這種“可穿戴設備”可以為手表、眼鏡、頭戴式顯示器、耳機、項鏈、鞋子、口罩、衣服、褲子、皮帶等形式實施。
需要理解的是,本發(fā)明的“終端”可以為以下設備中至少一種:智能電話、平板個人計算機(PC)、移動電話、電子書(e-book)閱讀器、臺式PC、膝上PC、上網(wǎng)本計算機、個人數(shù)字助理(PDA)、便攜式多媒體播放器、MP3播放器、移動醫(yī)療設備、相機、以及可穿戴設備、電子服裝、電子配件、電子紋身、具有通信功能的智能家電、電子紋身、導航設備、全球定位系統(tǒng)(GPS)接收器。根據(jù)本發(fā)明公開各種實施方式的終端可以是上述各種設備的一種或多種的組合。另外,根據(jù)本公開各種實施方式的電子設備可以是柔性設備。另外,根據(jù)本公開各種實施方式的電子設備不限于上述設備。
需要理解的是,本發(fā)明中,如果涉及用語“用戶”或者類似詞匯,可指代使用電子設備的人或使用電子設備的設備。
動態(tài)距離預警方法可以包括以下步驟:
在101中,獲取第一用戶的定位數(shù)據(jù),存儲。
本步驟中可以從定位單元獲取第一用戶的定位數(shù)據(jù),該定位單元可以采用諸如GPS定位、基站定位、wifi定位等多種定位方式,本發(fā)明對此并不加以限制,只要獲取到第一用戶的定位數(shù)據(jù)即可。獲取到的第一用戶的定位數(shù)據(jù)并不直接計算第一用戶的經(jīng)緯度和/海拔,而是直接將獲取的第一用戶的定位數(shù)據(jù)進行存儲,相對于需要計算成(例如經(jīng)緯度海拔)方式節(jié)約硬件資源。
如果所獲得第一用戶的定位數(shù)據(jù)本身并沒有攜帶有時間數(shù)據(jù),或者無法單獨解析出時間數(shù)據(jù)的定位單元,則將所述第一用戶的定位數(shù)據(jù)、定位單元獲取該定位數(shù)據(jù)的時間作為一組數(shù)組一并存儲。并且按照預定的時間間隔持續(xù)不斷地獲取定位數(shù)據(jù)并存儲所獲得第一用戶的定位數(shù)據(jù)。
定位數(shù)據(jù)可以為可以換算成經(jīng)緯度、高度的數(shù)組,也可以是其他絕對定位數(shù)據(jù),只要該定位數(shù)據(jù)數(shù)據(jù)能夠在地球上表示唯一確定的位置即可,可以是二維,也可以是三維空間。
在102中,接受第二用戶的定位數(shù)據(jù)的信號,判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值;
可以直接通過判斷信號強度,利用信號強度隨傳輸距離衰減的特性初步判斷第一用戶、第二用戶的距離是否達到預設值,可以篩除一部分信號,減少計算量及計算時間以減少硬件的占用;
或者通過接受信號的時間間隔是否到達預設值初步判斷第一用戶、第二用戶的距離是否達到預設值,一種方式是提取信號里面的時間數(shù)據(jù),計算前后兩個信號是否到達閾值,一種方式是根據(jù)第一用戶接受到第二用戶前后兩信號的間隔時間判斷。
本發(fā)明中信號可以通過多種無線載體進行傳輸。
通過信號初步判斷,避免了大部分第一用戶、第二用戶的間距的計算量,節(jié)約硬件資源。
在103中,當所述第二用戶的定位數(shù)據(jù)的信號到達第一閾值,計算第一用戶與第二用戶距離,若大于第二閾值則提醒。
解析(解調)第二用戶的信號,提取出第二用戶的時間數(shù)據(jù),利用該時間數(shù)據(jù)查找對應的第一用戶的定位數(shù)據(jù),如果存儲的第一用戶的定位數(shù)據(jù)沒有在時間上完全吻合,則選擇與第二用戶的定位數(shù)據(jù)發(fā)射時間相臨近的下一個存儲的第一用戶的定位數(shù)據(jù)。
根據(jù)第二用戶的定位數(shù)據(jù)、第一用戶的定位數(shù)據(jù)計算出兩者的距離。如果距離大于第二閾值,則報警。
報警步驟可以包括但不限于以下幾種實現(xiàn)方式。
一種可選的提醒方式,調用聲音模塊,播放對應的錄好的聲音段,如“您與第二用戶的距離為多少米,請注意。
又一種可選的提醒方式,調用視覺模塊,展示預設圖像,包括靜態(tài)或動態(tài)的圖像;或者亮燈、閃燈。
再一種可選的提醒方式,生成導航路徑,開始導航。
生成導航路徑,開始導航可以包括但不限于以下兩種實現(xiàn)方式:
第一種方式:將第一用戶、第二用戶的定位數(shù)據(jù)匹配到地圖數(shù)據(jù)庫,依據(jù)地圖數(shù)據(jù)庫生成導航路徑,這里不做贅述,根據(jù)接受到第二用戶信號不斷提取出第二用戶的定位數(shù)據(jù),更新導航路徑的目的地。
第二種方式,根據(jù)第二用戶的定位數(shù)據(jù)、第二用戶的定位數(shù)據(jù)計算兩者的相對位置,提醒該相對位置,該相對位置信息可以包括兩部分信息:第二用戶相對于第一用戶的方向信息以及第二用戶相對于第一用戶的距離信息。相對位置通過幾何算法可以得到,在此不再詳述。優(yōu)選地是,以第一用戶為中心,以前后左右為指示方向,第一用戶前進方向為前。需要說明的是,在本發(fā)明實施例中,對方向信息的要求并不是非常精確,可以將在預設角度范圍內(nèi)的方向進行標準化處理。
可選地,提醒(導航)退出:當接受到的第二用戶的定位數(shù)據(jù)的信號恢復正常時,啟動提醒(導航)退出步驟;當?shù)谝挥脩簟⒌诙脩艟嚯x小于預設值則提醒(導航)退出。
可選地,所述的提醒還包括:調用存儲的所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)進行比較;若任一所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)重合,則提醒減速;若否,則根據(jù)所述第一用戶的定位數(shù)據(jù)及所述第二用戶的定位數(shù)據(jù)生成導航路線。所述的重合為所述第一用戶的定位數(shù)據(jù)所指的位置與所述第二用戶的定位數(shù)據(jù)所指的位置距離小于第三閾值。
或者根據(jù)第一用戶與第二用戶距離的遠近組合選取以上的提醒方式。
進一步地,在101中,獲取第一用戶的定位數(shù)據(jù),存儲并對外發(fā)送,發(fā)送的信號強度,根據(jù)接受到第二用戶信號進行調整。
需要說明的是,上述方法實施例可以在服務端實現(xiàn),也可以在客戶端實現(xiàn)。還可以部分處理在服務端實現(xiàn),部分處理在客戶端實現(xiàn)。
以上是對本發(fā)明所提供的方法進行的描述,下面結合實施例對本發(fā)明提供的裝置進行詳述。該裝置可以包括:定位單元、接收單元、提醒單元。各組成單元的主要功能如下。
定位單元負責:獲取第一用戶的定位數(shù)據(jù)并存儲。
接收單元負責:用于接受第二用戶的定位數(shù)據(jù)的信號;
提醒單元負責,計算第一用戶與第二用戶距離,若大于第二閾值則提醒;所述的提醒包括,調用存儲的所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)進行比較;若任一所述第一用戶的定位數(shù)據(jù)與所述第二用戶的定位數(shù)據(jù)重合,則提醒減速;若否,則根據(jù)所述第一用戶的定位數(shù)據(jù)及所述第二用戶的定位數(shù)據(jù)生成導航路線;所述的重合為所述第一用戶的定位數(shù)據(jù)所指的位置與所述第二用戶的定位數(shù)據(jù)所指的位置距離小于第三閾值。
優(yōu)選地,所述提醒還包括,聲音提醒、視覺提醒。
優(yōu)選地,還包括判斷單元,負責:
判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值;
當所述第二用戶的定位數(shù)據(jù)的信號到達第一閾值,計算第一用戶與第二用戶距離,若大于第二閾值則提醒;
若所述第二用戶的定位數(shù)據(jù)的信號未到達第一閾值,則繼續(xù)監(jiān)控第二用戶的定位數(shù)據(jù)的信號,且不計算第一用戶與第二用戶距離。
優(yōu)選地,所述判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值包括:
檢測所接到到第二用戶的定位數(shù)據(jù)的信號的強度,若強度低于預設值,
則視為為到達第一閾值。
優(yōu)選地,所述第二用戶的定位數(shù)據(jù)的信號還包括發(fā)射時間數(shù)據(jù),所述判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值包括:
對第二用戶的定位數(shù)據(jù)的信號進行解調,獲取所述時間數(shù)據(jù);
根據(jù)所述時間數(shù)據(jù)判斷所述第二用戶的定位數(shù)據(jù)的信號是否到達第一閾值。
上述裝置可以設置于服務端,也可以設置于客戶端,也可以部分設置于服務端,部分設置于客戶端。也就是說,該裝置可以為位于本地終端的應用,或者還可以為位于本地終端的應用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,或者,還可以位于服務器端,本發(fā)明實施例對此不進行特別限定。
下面列舉幾個應用場景:
例如第一用戶與第二用戶戶外自駕游,自駕游的地方手機信號不好且地圖沒有詳細標引,為了害怕離散,通過本發(fā)明實施例提供的方式,第一用戶、第二用戶的距離一旦大于閾值便會進行提醒,減少用戶在這方面的注意力
在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。