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