0111] 可選的,位置表中同一個(gè)終端標(biāo)識(shí)對(duì)應(yīng)的位置信息可以出現(xiàn)多次,且位置信息根 據(jù)終端反饋地理位置的時(shí)間的先后進(jìn)行排列。
[0112] 在本實(shí)施例所舉例子中,服務(wù)器接收第一終端181和第二終端182反饋的地理位 置,下表五為位置表的一種形式:
[0114] 表五
[0115] 其中,地理位置按標(biāo)準(zhǔn)的經(jīng)煒度格式進(jìn)行表示,反饋時(shí)間按"年月日時(shí):分:秒" 格式進(jìn)行表示,本領(lǐng)域技術(shù)人員可以理解的是,表五的內(nèi)容和格式都是示例性的。
[0116] 根據(jù)終端的地理位置得到藍(lán)牙設(shè)備的地理位置,該步驟具體包括步驟309和步驟 310 :
[0117] 在步驟309中,在終端的地理位置為一個(gè)時(shí),將終端的地理位置確定為藍(lán)牙設(shè)備 的地理位置;
[0118] 將獲取到的地理位置按獲取時(shí)間進(jìn)行排序,當(dāng)在時(shí)間周期T內(nèi)僅獲取到一個(gè)地理 位置時(shí),將唯一的地理位置確定為藍(lán)牙設(shè)備的地理位置,本公開(kāi)實(shí)施例對(duì)時(shí)間周期T的取 值不作限定。
[0119] 在步驟310中,在終端的地理位置為η個(gè)時(shí),η彡2,將η個(gè)地理位置中的全部或一 部分按照獲取時(shí)間確定為藍(lán)牙設(shè)備在不同時(shí)刻的地理位置,或者,將η個(gè)地理位置中最后 獲取到的一個(gè)地理位置確定為藍(lán)牙設(shè)備的地理位置;
[0120] 作為一種可能的實(shí)現(xiàn)方式,當(dāng)同一設(shè)備標(biāo)識(shí)存在于至少兩個(gè)掃描設(shè)備列表中時(shí), 上述步驟307中,服務(wù)器向多個(gè)終端發(fā)送定位請(qǐng)求,則服務(wù)器接收到多個(gè)終端反饋的地理 位置,將獲取到的地理位置按獲取時(shí)間進(jìn)行排序。
[0121] 在確定藍(lán)牙設(shè)備的地理位置時(shí),存在兩種可能的確定方式:
[0122] 第一種確定方式為:將η個(gè)地理位置中的全部或一部分按照獲取時(shí)間確定為藍(lán)牙 設(shè)備在不同時(shí)刻的地理位置,具體為:
[0123] 將獲取到的第一個(gè)地理位置確定為藍(lán)牙設(shè)備的最近一個(gè)地理位置。
[0124] 對(duì)于按照獲取時(shí)間排序的第i個(gè)地理位置,2 < i < η,比較第i個(gè)地理位置的反 饋時(shí)間與最近一個(gè)地理位置的反饋時(shí)間的時(shí)間差是否大于第一閾值;
[0125] 可選的,第一閾值為5分鐘。
[0126] 若時(shí)間差小于第一閾值,則將獲取到的第i個(gè)地理位置進(jìn)行舍棄;
[0127] 若時(shí)間差大于第一閾值,則繼續(xù)比較第i個(gè)地理位置與最近一個(gè)地理位置的距離 差是否大于第二閾值;
[0128] 可選的,第二閾值的取值不大于終端接收藍(lán)牙廣播報(bào)文的最遠(yuǎn)距離,比如第二閾 值為100米。
[0129] 若距離差小于第二閾值,則將獲取到的第i個(gè)地理位置進(jìn)行舍棄;
[0130] 若距離差大于第二閾值,則將第i個(gè)地理位置確定為藍(lán)牙設(shè)備的最近一個(gè)地理位 置。
[0131] 將藍(lán)牙設(shè)備的每個(gè)最近一個(gè)地理位置的地理位置和反饋時(shí)間進(jìn)行保存,確定為藍(lán) 牙設(shè)備在不同時(shí)刻的地理位置;
[0132] 第二種確定方式為:將η個(gè)地理位置中最后獲取到的一個(gè)地理位置確定為藍(lán)牙設(shè) 備的地理位置。
[0133] 將獲取到的地理位置按獲取時(shí)間進(jìn)行排序,并將時(shí)間周期Τ內(nèi)獲取到的最后一個(gè) 地理位置確定為藍(lán)牙設(shè)備的地理位置。
[0134] 可選的,在確定藍(lán)牙設(shè)備的地理位置時(shí)使用的確定方式,可以由藍(lán)牙設(shè)備的綁定 終端決定。
[0135] 在步驟311中,將藍(lán)牙設(shè)備的地理位置發(fā)送給藍(lán)牙設(shè)備的綁定終端;
[0136] 可選的,根據(jù)藍(lán)牙設(shè)備的地理位置的經(jīng)煒度確定藍(lán)牙設(shè)備所在的位置,由經(jīng)煒度 確定位置的方法是本領(lǐng)域技術(shù)人員可以理解的,本公開(kāi)實(shí)施例對(duì)此不再贅述。需要說(shuō)明的 是,在步驟308后的任一步驟中,都可以將藍(lán)牙設(shè)備的地理位置的經(jīng)煒度轉(zhuǎn)換為位置信息, 且該步驟是可選的。
[0137] 在終端的地理位置為一個(gè)時(shí),將該終端的地理位置和反饋時(shí)間發(fā)送給藍(lán)牙設(shè)備的 綁定終端。
[0138] 可選的,服務(wù)器每隔時(shí)間周期Τ向藍(lán)牙設(shè)備的綁定終端發(fā)送藍(lán)牙設(shè)備的地理位 置。
[0139] 在終端的地理位置為η個(gè)時(shí),η彡2 :
[0140] 對(duì)應(yīng)于步驟310中的第一種確定方式,在每次確定了一個(gè)最近一個(gè)地理位置后直 接將此最近一個(gè)地理位置的位置和反饋時(shí)間發(fā)送給藍(lán)牙設(shè)備的綁定終端;
[0141] 可選的,將每一個(gè)最近一個(gè)地理位置的位置按反饋時(shí)間的先后順序在綁定終端上 進(jìn)行顯示,形成藍(lán)牙設(shè)備的運(yùn)動(dòng)軌跡。
[0142] 對(duì)應(yīng)于步驟310中的第二種確定方式,將時(shí)間周期Τ內(nèi)獲取到的最后一個(gè)地理位 置的位置和反饋時(shí)間發(fā)送給藍(lán)牙設(shè)備的綁定終端。
[0143] 可選的,服務(wù)器再將藍(lán)牙設(shè)備的地理位置發(fā)送給藍(lán)牙設(shè)備的綁定終端時(shí),可以通 過(guò)qq消息進(jìn)行發(fā)送。
[0144] 在步驟312中,接收移除請(qǐng)求,將藍(lán)牙設(shè)備的標(biāo)識(shí)從目標(biāo)設(shè)備列表中移除。
[0145] 當(dāng)用戶(hù)接收到待查找的藍(lán)牙設(shè)備的地理位置后,若用戶(hù)已經(jīng)對(duì)藍(lán)牙設(shè)備進(jìn)行了定 位,可以通過(guò)綁定終端向服務(wù)器發(fā)送移除請(qǐng)求。移除請(qǐng)求攜帶有藍(lán)牙設(shè)備的標(biāo)識(shí)。
[0146] 服務(wù)器接收到該移除請(qǐng)求后,將藍(lán)牙設(shè)備的標(biāo)識(shí)從目標(biāo)設(shè)備列表中移除。
[0147] 綜上所述,本公開(kāi)實(shí)施例提供的定位設(shè)備的方法,通過(guò)接收η個(gè)終端上報(bào)的掃描 設(shè)備列表,對(duì)于每個(gè)掃描設(shè)備列表,檢測(cè)藍(lán)牙設(shè)備的標(biāo)識(shí)是否屬于目標(biāo)設(shè)備列表,若藍(lán)牙設(shè) 備的標(biāo)識(shí)屬于目標(biāo)設(shè)備列表,則獲取掃描設(shè)備列表對(duì)應(yīng)的終端的地理位置,并根據(jù)終端的 地理位置得到藍(lán)牙設(shè)備的地理位置;解決了相關(guān)技術(shù)中必須要獲知藍(lán)牙設(shè)備的最后一次出 現(xiàn)位置才能對(duì)藍(lán)牙設(shè)備進(jìn)行定位的問(wèn)題;達(dá)到了不需要獲取藍(lán)牙設(shè)備的最后一次出現(xiàn)位 置,且當(dāng)丟失后的藍(lán)牙設(shè)備仍在不斷移動(dòng)時(shí),也能通過(guò)其他終端的地理位置對(duì)藍(lán)牙設(shè)備進(jìn) 行定位的效果。
[0148] 同時(shí),本實(shí)施例提供的定位設(shè)備的方法,僅需要終端先上報(bào)藍(lán)牙設(shè)備的標(biāo)識(shí),而不 需要終端馬上上報(bào)自身的地理位置,在終端的數(shù)量非常多時(shí),能夠有效減輕服務(wù)器的計(jì)算 壓力和存儲(chǔ)壓力。
[0149] 在一個(gè)具體的例子中,上述方法用于尋找走失的兒童,藍(lán)牙設(shè)備140是供兒童穿 著的藍(lán)牙防丟鞋,如圖4所示,藍(lán)牙設(shè)備140的位置代表走失的兒童所在位置,虛線(xiàn)以?xún)?nèi)的 范圍為能夠接收到藍(lán)牙設(shè)備140發(fā)布的藍(lán)牙廣播報(bào)文的區(qū)域。
[0150] 假設(shè)一個(gè)時(shí)間周期的起始時(shí)間為2015年10月20日14 :20 :00,時(shí)間周期Τ為10 分鐘,第一閾值為5分鐘,第二閾值為100米,且獲取到的終端的地理位置有多個(gè)。
[0151] 在圖4(a)中,走失的兒童處于0處,只有第一終端181上報(bào)的掃描設(shè)備列表中存 在藍(lán)牙設(shè)備140,服務(wù)器確定第一終端181不是藍(lán)牙設(shè)備140的綁定終端,獲取第一終端的 地理位置為116° 23' 17" Ε,39° 5V 27" Ν,并獲取第一終端的反饋時(shí)間2015年10月 20日14 :20 :30作為最近一個(gè)地理位置的信息。
[0152] 當(dāng)走失的兒童繼續(xù)行走時(shí),藍(lán)牙設(shè)備140覆蓋的區(qū)域產(chǎn)生變化,假設(shè)走失的兒童 移動(dòng)到〇',如圖4(b)所示。
[0153] 在圖4(b)中,此時(shí)第一終端181和第二終端182上報(bào)的掃描設(shè)備列表中都存在藍(lán) 牙設(shè)備140,服務(wù)器確定第一終端和第二終端都不是藍(lán)牙設(shè)備140的綁定終端,按獲取時(shí)間 的先后順序排列,第二終端182的地理位置為獲取到的第2個(gè)地理位置,第二次獲取到的第 一終端181的地理位置為獲取到的第3個(gè)地理位置。
[0154] 獲取第2個(gè)地理位置116° 23' 18" Ε,39° 54' 30" Ν和反饋時(shí)間2015年10 月20日14 :20:34 ;獲取第3個(gè)地理位置為116° 24' 15" Ε,39° 55' 25" Ν,反饋時(shí)間 為 2015 年 10 月 20 日 14 :26 :05。
[0155] 對(duì)應(yīng)于第一種確定方式:
[0156] 將第一次獲取到的最近一個(gè)地理位置116° 23' 17" E,39° 5V 27" Ν和反饋 時(shí)間2015年10月20日14 :20 :30發(fā)送給藍(lán)牙設(shè)備的綁定終端。
[0157] 對(duì)于第2個(gè)地理位置,比較得知第2個(gè)地理位置的反饋時(shí)間2015年10月20日 14 :20 :34與最近一個(gè)地理位置的反饋時(shí)間2015年10月20日14 :20 :30的時(shí)間差小于5 分鐘,則將第2個(gè)地理位置進(jìn)行舍棄。
[0158] 對(duì)于第3個(gè)地理位置,比較得知第3個(gè)地理位置的反饋時(shí)間2015年10月20日 14 :26 :05與與最近一個(gè)地理位置的反饋時(shí)間2015年10月20日14 :20 :30的時(shí)間差大于 5分鐘,則繼續(xù)比較得知第3個(gè)地理位置116° 2V 15" Ε,39° 55' 25" Ν與最近一個(gè)地 理位置116° 23' 17" E,39° 5V 27" Ν的距離差大于100米,則將第3個(gè)地理位置確 定為藍(lán)牙設(shè)備的最近一個(gè)地理位置,由地理位置經(jīng)煒度計(jì)算距離差的方法是本領(lǐng)域技術(shù)人 員都能夠理解的,本實(shí)施例對(duì)此不再贅述。
[0159] 將第二次獲取到的最近一個(gè)地理位置116° 23' 17" E,39° 5V 27" N和反饋 時(shí)間116° 2V 15" E,39° 55' 25" N發(fā)送給藍(lán)牙設(shè)備的綁定終端。
[0160] 或者,
[0161] 對(duì)應(yīng)于第二種確定方式:只將時(shí)間周期T內(nèi)最后一次獲取到的地理位置 116° 24' 15" E,39° 55' 25" N和反饋時(shí)間2015年10月20日14 :26:05進(jìn)行保存并 發(fā)送給藍(lán)牙設(shè)備的綁定終端。
[0162] 圖5是根據(jù)一示例性實(shí)施例示出的一種定位設(shè)備的裝置的框圖,該裝置包括:
[0163] 接收模塊510,用于接收η個(gè)終端上報(bào)的掃描設(shè)備列表,每個(gè)掃描設(shè)備列表包括: 終端掃描到的藍(lán)牙設(shè)備的標(biāo)識(shí),η為正整數(shù);
[0164] 第一檢測(cè)模塊512,用于對(duì)于每個(gè)掃描設(shè)備列表,檢測(cè)藍(lán)牙設(shè)備的標(biāo)識(shí)是否屬于目 標(biāo)設(shè)備列表;
[0165] 獲取模塊514,用于若藍(lán)牙設(shè)備的標(biāo)識(shí)屬于目標(biāo)設(shè)備列表,則獲取掃描設(shè)備列表對(duì) 應(yīng)的終端的地理位置;
[0166] 確定模塊5