本發(fā)明涉及可穿戴技術(shù)領(lǐng)域,特別涉及一種團(tuán)隊(duì)防離散方法及終端。
背景技術(shù):
對(duì)大自然的向往,使得戶(hù)外徒步旅游或者戶(hù)外自駕游越來(lái)越普及;戶(hù)外旅游小團(tuán)隊(duì)里的個(gè)人既要一個(gè)相對(duì)獨(dú)立或者私密的空間,又不能脫離團(tuán)隊(duì)。然而為了保持這樣一個(gè)距離或許會(huì)消耗很多精力以至不能夠盡情享受戶(hù)外的精彩。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種團(tuán)隊(duì)防離散方法,以至少在一定程度上解決存在的問(wèn)題。
具體技術(shù)方案如下:
團(tuán)隊(duì)防離散方法,該方法包括:第一用戶(hù)、與其他用戶(hù)組成一個(gè)群,所述群里用戶(hù)按照約定時(shí)間間隔發(fā)送各自定位信息;第一用戶(hù)按照約定時(shí)間間隔獲取、存儲(chǔ)并發(fā)送第一用戶(hù)定位信息;按照約定時(shí)間間隔接受其他用戶(hù)的定位信息;從所述約定時(shí)間間隔接收的定位信息中選出明顯與第一用戶(hù)距離最遠(yuǎn)的其他用戶(hù)的定位信息,計(jì)算與第一用戶(hù)的距離;若到達(dá)閾值,則分別計(jì)算第一用戶(hù)與其他用戶(hù)的距離,計(jì)算平均值;若平均值到達(dá)閾值,則報(bào)警。
優(yōu)選地,還包括若非在約定時(shí)間間隔的接收到的定位信息,則自動(dòng)屏蔽。
優(yōu)選地,若接收到的定位信息非為所述群中的其他用戶(hù),則自動(dòng)屏蔽。
優(yōu)選地,在所述約定時(shí)間間隔未接受的一所述其他用戶(hù)的定位信息,則第一用戶(hù)與該其他用戶(hù)的距離視為2倍閾值。
優(yōu)選地,所述報(bào)警:獲取網(wǎng)中所有其他用戶(hù)的中心;根據(jù)第一用戶(hù)的定位信息、中心計(jì)算兩者的相對(duì)位置;提醒該相對(duì)位置信息,所述相對(duì)位置信息包括兩部分信息,中心相對(duì)于第一用戶(hù)的方向信息以及中心相對(duì)于第一用戶(hù)的距離信息。
本發(fā)明的另一目的是提供一種團(tuán)隊(duì)防離散終端,包括:組群?jiǎn)卧?用于將第一用戶(hù)、與其他用戶(hù)組成一個(gè)群,所述群里用戶(hù)按照約定時(shí)間間隔發(fā)送各自定位信息;定位單元,用于第一用戶(hù)按照約定時(shí)間間隔獲取、存儲(chǔ)并發(fā)送第一用戶(hù)定位信息;接收單元,用于按照約定時(shí)間間隔接受其他用戶(hù)的定位信息;計(jì)算單元,用于從所述約定時(shí)間間隔接收的定位信息中選出明顯與第一用戶(hù)距離最遠(yuǎn)的其他用戶(hù)的定位信息,計(jì)算與第一用戶(hù)的距離;若到達(dá)閾值,則分別計(jì)算第一用戶(hù)與其他用戶(hù)的距離,計(jì)算平均值;報(bào)警單元,用于若平均值到達(dá)閾值,則報(bào)警。
優(yōu)選地,還包括若非在約定時(shí)間間隔的接收到的定位信息,則自動(dòng)屏蔽。
優(yōu)選地,若接收到的定位信息非為所述群中的其他用戶(hù),則自動(dòng)屏蔽。
優(yōu)選地,在所述約定時(shí)間間隔未接受的一所述其他用戶(hù)的定位信息,則第一用戶(hù)與該其他用戶(hù)的距離視為2倍閾值。
優(yōu)選地,所述報(bào)警單元用于:獲取網(wǎng)中所有其他用戶(hù)的中心;根據(jù)第一用戶(hù)的定位信息、中心計(jì)算兩者的相對(duì)位置;提醒該相對(duì)位置信息,所述相對(duì)位置信息包括兩部分信息,中心相對(duì)于第一用戶(hù)的方向信息以及中心相對(duì)于第一用戶(hù)的距離信息。
因此,本發(fā)明提供的技術(shù)方案可通過(guò)對(duì)第一用戶(hù)與整體距離的監(jiān)控,當(dāng)兩者距離大于預(yù)設(shè)值時(shí),給予提醒,避免了出現(xiàn)失散的情況,并且減少用戶(hù)在為了保持團(tuán)隊(duì)不分散所花費(fèi)的注意力。
具體實(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ā)明“可穿戴”是指可穿戴在用戶(hù)身體上或者可以固定在服飾上;“可穿戴設(shè)備”是指用以支持用戶(hù)物理活動(dòng)并且可以通過(guò)包括但不限于藍(lán)牙(BT)通信設(shè)備、近場(chǎng)通信(NFC)設(shè)備、Wi-Fi直接通信設(shè)備和無(wú)線(xiàn)接入點(diǎn)(AP)與其它電子設(shè)備無(wú)線(xiàn)通信的電子設(shè)備。這種“可穿戴設(shè)備”可以為手表、眼鏡、頭戴式顯示器、耳機(jī)、項(xiàng)鏈、鞋子、口罩、衣服、褲子、皮帶等形式實(shí)施。
需要理解的是,本發(fā)明的“終端”可以為以下設(shè)備中至少一種:智能電話(huà)、平板個(gè)人計(jì)算機(jī)(PC)、移動(dòng)電話(huà)、電子書(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ǔ)“用戶(hù)”或者類(lèi)似詞匯,可指代使用電子設(shè)備的人或使用電子設(shè)備的設(shè)備。
團(tuán)隊(duì)防離散方法可以包括以下步驟:
在步驟101中,所述第一用戶(hù)、與所述其他用戶(hù)組成一個(gè)群;第一用戶(hù)、與所述其他用戶(hù)按照約定時(shí)間間隔發(fā)送各自定位信息;所述定位信息包括時(shí)間信息以區(qū)別不同時(shí)刻發(fā)送的定位信息。若接收到的位置信息非為所述群中的其他用戶(hù),則自動(dòng)屏蔽。若非在約定時(shí)間間隔的接收到的定位信息,則自動(dòng)屏蔽。
這里約定時(shí)間間隔,包括發(fā)送時(shí)間、空閑時(shí)間,也就是說(shuō)在發(fā)送時(shí)間內(nèi)發(fā)送、接受定位信息,在空閑時(shí)間不發(fā)送定位信息、也自動(dòng)屏蔽定位信息。發(fā)送時(shí)間、空閑時(shí)間間隔排布。
在步驟102中,第一用戶(hù)按照約定時(shí)間間隔獲取、存儲(chǔ)并發(fā)送第一用戶(hù)定位信息。
本步驟中可以從定位單元獲取第一用戶(hù)的定位信息,該定位單元可以采用諸如GPS定位、基站定位、wifi定位等多種定位方式,本發(fā)明對(duì)此并不加以限制,只要獲取到第一用戶(hù)的定位信息即可。
如果所獲得第一用戶(hù)的定位信息本身并沒(méi)有攜帶有時(shí)間數(shù)據(jù),或者無(wú)法單獨(dú)解析出時(shí)間數(shù)據(jù)的定位單元,則將所述第一用戶(hù)的定位信息、定位單元獲取該定位數(shù)據(jù)的時(shí)間作為一組數(shù)組一并存儲(chǔ)。并且按照預(yù)定的時(shí)間間隔持續(xù)不斷地獲取定位信息并存儲(chǔ)所獲得第一用戶(hù)的定位信息。
定位數(shù)據(jù)可以為可以換算成經(jīng)緯度、高度的數(shù)組,也可以是其他絕對(duì)定位數(shù)據(jù),只要該定位數(shù)據(jù)數(shù)據(jù)能夠在地球上表示唯一確定的位置即可,可以是二維,也可以是三維空間。
并且將獲得的定位信息對(duì)外發(fā)送,所使用的無(wú)線(xiàn)通信方式不受限制,本發(fā)明中信號(hào)可以通過(guò)多種無(wú)線(xiàn)載體進(jìn)行傳輸。
在步驟103中,按照約定時(shí)間間隔接受其他用戶(hù)的定位信息;這里非第一用戶(hù)外的用戶(hù)統(tǒng)稱(chēng)為其他用戶(hù)。
在步驟104中,從所述約定時(shí)間間隔接收的定位信息中選出明顯與第一用戶(hù)距離最遠(yuǎn)的其他用戶(hù)的定位信息,計(jì)算與第一用戶(hù)的距離;可以根據(jù)定位信息的表現(xiàn)形式選擇一個(gè)與第一用戶(hù)距離最遠(yuǎn)的,如果遇到無(wú)法選擇最遠(yuǎn)一個(gè),那則選擇可能為最遠(yuǎn)的所有定位信息去計(jì)算,是否有達(dá)到閾值的。如果有,則查找其約定時(shí)間間隔,將約定時(shí)間間隔相同的找出來(lái),若未接受到任一所述其他用戶(hù)的定位信息,則第一用戶(hù)與該其他用戶(hù)的距離視為2倍閾值。這里2倍閾值可以根據(jù)實(shí)際情況做調(diào)整,這里不應(yīng)該理解成限制。閾值的具體設(shè)置可以根據(jù)活動(dòng)環(huán)境、活動(dòng)速度設(shè)置。
在步驟105中,同一約定時(shí)間間隔中,分別計(jì)算第一用戶(hù)與其他用戶(hù)的距離,計(jì)算平均值,具體包括:將在約定時(shí)間間隔中,所接收到的其他用戶(hù)的定位信息,分別計(jì)算第一用戶(hù)與其他用戶(hù)距離,并存儲(chǔ);也就是說(shuō)第一用戶(hù)接受到的所有定位信息都會(huì)用來(lái)計(jì)算,第一戶(hù)外與發(fā)送定位信息的距離,計(jì)算獲得數(shù)據(jù)進(jìn)行存儲(chǔ),并計(jì)算平均值。
在106中,若平均值到達(dá)閾值,則報(bào)警。
報(bào)警步驟可以包括但不限于以下幾種實(shí)現(xiàn)方式。
一種可選的提醒方式,調(diào)用聲音模塊,播放對(duì)應(yīng)的錄好的聲音段,如“您與團(tuán)隊(duì)的整體距離為多少米,請(qǐng)注意。
又一種可選的提醒方式,調(diào)用視覺(jué)模塊,展示預(yù)設(shè)圖像,包括靜態(tài)或動(dòng)態(tài)的圖像;或者亮燈、閃燈。例如將所有的用戶(hù)位置顯示與地圖上。
再一種可選的提醒方式,生成導(dǎo)航路徑,開(kāi)始導(dǎo)航。生成導(dǎo)航路徑,開(kāi)始導(dǎo)航可以包括但不限于以下實(shí)現(xiàn)方式:
獲取網(wǎng)中所有用戶(hù)的中心,這里的中心可以是幾何中心。也可以是建立坐標(biāo),計(jì)算位置的平均值而得。也可以將所有用戶(hù)作為點(diǎn)連線(xiàn)構(gòu)成一個(gè)封閉的圖形,該圖形的幾何中心即是。
根據(jù)第一用戶(hù)的定位信息、中心計(jì)算兩者的相對(duì)位置,提醒該相對(duì)位置,該相對(duì)位置信息可以包括兩部分信息:中心相對(duì)于第一用戶(hù)的方向信息以及中心相對(duì)于第一用戶(hù)的距離信息。相對(duì)位置通過(guò)幾何算法可以得到,在此不再詳述。優(yōu)選地是,以第一用戶(hù)為基點(diǎn),以前后左右為指示方向,第一用戶(hù)前進(jìn)方向?yàn)榍啊P枰f(shuō)明的是,在本發(fā)明實(shí)施例中,對(duì)方向信息的要求并不是非常精確,可以將在預(yù)設(shè)角度范圍內(nèi)的方向進(jìn)行標(biāo)準(zhǔn)化處理。
可選地,提醒(導(dǎo)航)退出:當(dāng)距離平均值正常時(shí),啟動(dòng)提醒(導(dǎo)航)退出。
本發(fā)明通過(guò)引入平均值的方式,去衡量整體的離散度,如果單人遠(yuǎn)離團(tuán)隊(duì),則接近閾值就報(bào)警;若小團(tuán)隊(duì)離開(kāi)大團(tuán)隊(duì),較遠(yuǎn)的距離才會(huì)報(bào)警,這充分考慮了人數(shù)與安全性的因素,具有較強(qiáng)的實(shí)用性。
需要說(shuō)明的是,上述方法實(shí)施例可以在服務(wù)端實(shí)現(xiàn),也可以在客戶(hù)端實(shí)現(xiàn)。還可以部分處理在服務(wù)端實(shí)現(xiàn),部分處理在客戶(hù)端實(shí)現(xiàn)。
以上是對(duì)本發(fā)明所提供的方法進(jìn)行的描述,下面結(jié)合實(shí)施例對(duì)本發(fā)明提供的裝置進(jìn)行詳述。該裝置可以包括:組群?jiǎn)卧⒍ㄎ粏卧?、接收單元、?jì)算單元、預(yù)警單元。各組成單元的主要功能如下。
組群?jiǎn)卧?用于將第一用戶(hù)、與其他用戶(hù)組成一個(gè)群,所述群里用戶(hù)按照約定時(shí)間間隔發(fā)送各自定位信息;
定位單元,用于第一用戶(hù)按照約定時(shí)間間隔獲取、存儲(chǔ)并發(fā)送第一用戶(hù)定位信息;
接收單元,用于按照約定時(shí)間間隔接受其他用戶(hù)的定位信息;
計(jì)算單元,用于從所述約定時(shí)間間隔接收的定位信息中選出明顯與第一用戶(hù)距離最遠(yuǎn)的其他用戶(hù)的定位信息,計(jì)算與第一用戶(hù)的距離;若到達(dá)閾值,則分別計(jì)算第一用戶(hù)與其他用戶(hù)的距離,計(jì)算平均值;
報(bào)警單元,用于若平均值到達(dá)閾值,則報(bào)警。
優(yōu)選地,還包括若非在約定時(shí)間間隔的接收到的定位信息,則自動(dòng)屏蔽。
優(yōu)選地,若接收到的位置信息非為所述群中的其他用戶(hù),則自動(dòng)屏蔽。
優(yōu)選地,在所述約定時(shí)間間隔未接受的一所述其他用戶(hù)的定位信息,則第一用戶(hù)與該其他用戶(hù)的距離視為2倍閾值。
優(yōu)選地,所述報(bào)警單元用于:獲取網(wǎng)中所有其他用戶(hù)的中心;根據(jù)第一用戶(hù)的定位信息、中心計(jì)算兩者的相對(duì)位置;提醒該相對(duì)位置信息,所述相對(duì)位置信息包括兩部分信息,中心相對(duì)于第一用戶(hù)的方向信息以及中心相對(duì)于第一用戶(hù)的距離信息。
上述裝置可以設(shè)置于服務(wù)端,也可以設(shè)置于客戶(hù)端,也可以部分設(shè)置于服務(wù)端,部分設(shè)置于客戶(hù)端。也就是說(shuō),該裝置可以為位于本地終端的應(yīng)用,或者還可以為位于本地終端的應(yīng)用中的插件或軟件開(kāi)發(fā)工具包(Software Development Kit,SDK)等功能單元,或者,還可以位于服務(wù)器端,本發(fā)明實(shí)施例對(duì)此不進(jìn)行特別限定。
下面列舉幾個(gè)應(yīng)用場(chǎng)景:
例如第一用戶(hù)與幾個(gè)其他用戶(hù)戶(hù)外自駕游,自駕游的地方手機(jī)信號(hào)不好且地圖沒(méi)有詳細(xì)標(biāo)引,為了害怕離散,通過(guò)本發(fā)明實(shí)施例提供的方式,第一用戶(hù)與其他用戶(hù)的距離一旦大于閾值便會(huì)進(jìn)行提醒,減少用戶(hù)在這方面的注意力。
在本發(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ú)物理存在,也可以?xún)蓚€(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)。