本發(fā)明涉及位置服務(wù)
技術(shù)領(lǐng)域:
,尤其涉及一種位置數(shù)據(jù)處理方法、裝置和計算設(shè)備。
背景技術(shù):
:隨著移動互聯(lián)網(wǎng)的發(fā)展,移動設(shè)備例如手機、平板電腦、可穿戴設(shè)備等越來越普及,移動應(yīng)用的種類和數(shù)量日益增多,極大地方便了人們的生活。大量的移動設(shè)備和移動應(yīng)用的使用產(chǎn)生了海量的數(shù)據(jù),包括移動設(shè)備本身的屬性數(shù)據(jù)、應(yīng)用軟件的使用數(shù)據(jù)以及相關(guān)的位置環(huán)境數(shù)據(jù)等,對這些數(shù)據(jù)進行采集和處理即可以實現(xiàn)數(shù)據(jù)變現(xiàn)。從采集到的數(shù)據(jù)量來看,在以上數(shù)據(jù)種類中,環(huán)境位置數(shù)據(jù)的數(shù)據(jù)量相對較少,而在數(shù)據(jù)變現(xiàn)中,結(jié)合位置數(shù)據(jù)的分析和用戶畫像統(tǒng)計功能等對于電商、零售商、房產(chǎn)商和消費者等來說,是一種需求非常強烈的服務(wù)。因此,需要提供一種位置數(shù)據(jù)處理方法,能夠根據(jù)采集到的有限的位置數(shù)據(jù)來對缺失的或未知的位置數(shù)據(jù)進行補充,從而獲得相對豐富的位置數(shù)據(jù)。技術(shù)實現(xiàn)要素:為此,本發(fā)明提供一種位置數(shù)據(jù)處理方法、裝置和計算設(shè)備,以力圖解決或至少緩解上面存在的問題。根據(jù)本發(fā)明的一個方面,提供一種位置數(shù)據(jù)處理方法,在計算設(shè)備中執(zhí)行,計算設(shè)備中存儲有多個移動設(shè)備的多條位置相關(guān)信息,其中,每條位置相關(guān)信息包括接收該移動設(shè)備信息時該移動設(shè)備所處的位置信息以及連接的或掃描到的無線局域網(wǎng)絡(luò)信息,其中,無線局域網(wǎng)絡(luò)信息包括無線局域網(wǎng)絡(luò)標(biāo)識和無線局域網(wǎng)絡(luò)信號強度,計算設(shè)備中還存儲有多條無線局域網(wǎng)絡(luò)位置記錄,每條無線局域網(wǎng)絡(luò)位置記錄包括無線局域網(wǎng)絡(luò)標(biāo)識和無線局域網(wǎng)絡(luò)位置,該方法包括:接收當(dāng)前移動設(shè)備的位置相關(guān)信息并存儲;從多條無線局域網(wǎng)絡(luò)位置記錄中查找無線局域網(wǎng)絡(luò)標(biāo)識與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)位置,并將更新后的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)位置的步驟包括:若無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量小于三,則將其中無線局域網(wǎng)絡(luò)信號強度最強的位置相關(guān)信息的位置信息作為該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置;若無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量大于等于三,則根據(jù)其中所有的位置信息和無線局域網(wǎng)絡(luò)信號強度確定該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,當(dāng)無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量等于三時,根據(jù)以下方程組來確定該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置:其中,(s0,t0)為無線局域網(wǎng)絡(luò)位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離,i=1,2,3??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,當(dāng)無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量大于三時,按照以下步驟確定該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置:按照公式來確定滿足以下方程組的最優(yōu)的s0和t0其中,(s0,t0)為無線局域網(wǎng)絡(luò)位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離,i=1,2,…,n,n為該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,無線局域網(wǎng)絡(luò)位置記錄還包括無線局域網(wǎng)絡(luò)定位偏差,該方法還包括:當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)定位偏差,并將更新后的無線局域網(wǎng)絡(luò)定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,無線局域網(wǎng)絡(luò)定位偏差按照以下公式計算:其中,(s0,t0)為無線局域網(wǎng)絡(luò)位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離,i=1,2,…,n,n為無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,di按照以下公式計算:其中,μ為經(jīng)緯度距離與長度距離的換算系數(shù),D0為參考距離,P(D0)為參考信號強度,P(di)為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度,X為環(huán)境阻隔,N為信號衰減率??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,μ=1/100000,D0=1m,P(D0)=-40dBm,X=0,N=1.1??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,位置相關(guān)信息還包括基站信息,基站信息包括基站標(biāo)識,計算設(shè)備中還存儲有多條基站位置記錄,每條基站位置記錄包括基站標(biāo)識和基站位置,該方法還包括:從多條基站位置記錄中查找基站標(biāo)識與當(dāng)前移動設(shè)備的基站標(biāo)識相對應(yīng)的基站位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的基站位置記錄中的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站位置,并將更新后的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站位置的步驟包括:將基站標(biāo)識所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為基站標(biāo)識所對應(yīng)的基站位置。可選地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,基站位置記錄還包括基站定位偏差,該方法還包括:當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的基站位置記錄中的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站定位偏差,并將更新后的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。可選地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,基站定位偏差按照以下公式計算:其中,(a0,b0)為基站位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n1,n1為基站標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,位置相關(guān)信息還包括IP信息,IP信息包括IP地址,計算設(shè)備中還存儲有多條IP位置記錄,每條IP位置記錄包括IP地址和IP位置,該方法還包括:從多條IP位置記錄中查找IP地址與當(dāng)前移動設(shè)備的IP地址相對應(yīng)的IP位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的IP位置記錄中的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP位置,并將更新后的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP位置的步驟包括:將IP地址所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為該IP地址所對應(yīng)的IP位置。可選地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,IP位置記錄還包括IP定位偏差,該方法還包括:當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的IP位置記錄中的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP定位偏差,并將更新后的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲??蛇x地,在根據(jù)本發(fā)明的位置數(shù)據(jù)處理方法中,IP定位偏差按照以下公式計算:其中,(p0,q0)為IP位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n2,n2為IP地址所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。根據(jù)本發(fā)明的一個方面,提供一種位置數(shù)據(jù)處理裝置,駐留于計算設(shè)備中,計算設(shè)備中存儲有多個移動設(shè)備的多條位置相關(guān)信息,其中,每條位置相關(guān)信息包括接收該移動設(shè)備信息時該移動設(shè)備所處的位置信息以及連接的或掃描到的無線局域網(wǎng)絡(luò)信息,其中,無線局域網(wǎng)絡(luò)信息包括無線局域網(wǎng)絡(luò)標(biāo)識和無線局域網(wǎng)絡(luò)信號強度,計算設(shè)備中還存儲有多條無線局域網(wǎng)絡(luò)位置記錄,每條無線局域網(wǎng)絡(luò)位置記錄包括無線局域網(wǎng)絡(luò)標(biāo)識和無線局域網(wǎng)絡(luò)位置,該裝置包括:信息接收模塊,適于接收當(dāng)前移動設(shè)備的位置相關(guān)信息并存儲;第一位置處理模塊,適于從多條無線局域網(wǎng)絡(luò)位置記錄中查找無線局域網(wǎng)絡(luò)標(biāo)識與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;第二位置處理模塊,適于在所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)位置,并將更新后的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)本發(fā)明的一個方面,提供一種計算設(shè)備,包括如上所述的位置數(shù)據(jù)處理裝置。根據(jù)本發(fā)明的技術(shù)方案,可以根據(jù)從一個或多個移動終端中接收到的位置信息不為空的位置相關(guān)數(shù)據(jù)來對位置相對固定的數(shù)據(jù)源,例如無線局域網(wǎng)絡(luò)源設(shè)備、基站、IP等進行定位。在接收到新的當(dāng)前移動設(shè)備的位置相關(guān)信息時,將定位得出的無線局域網(wǎng)絡(luò)位置、基站位置、IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲,實現(xiàn)了對當(dāng)前移動設(shè)備的位置數(shù)據(jù)的擴充,解決了原始數(shù)據(jù)中位置數(shù)據(jù)量不足的問題,從而更有利于向用戶提供基于位置數(shù)據(jù)的服務(wù)。附圖說明為了實現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方面,這些方面指示了可以實踐本文所公開的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標(biāo)記通常指代相同的部件或元素。圖1示出了根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)系統(tǒng)100的示意圖;圖2示出了根據(jù)本發(fā)明一個實施例的計算設(shè)備200的結(jié)構(gòu)圖;圖3示出了根據(jù)本發(fā)明一個實施例的位置數(shù)據(jù)處理裝置300的結(jié)構(gòu)圖;圖4示出了根據(jù)本發(fā)明一個實施例的確定無線局域網(wǎng)絡(luò)位置的示意圖;圖5示出了根據(jù)本發(fā)明一個實施例的位置數(shù)據(jù)處理過程的示意圖;圖6示出了根據(jù)本發(fā)明另一個實施例的位置數(shù)據(jù)處理裝置300的結(jié)構(gòu)圖;圖7示出了根據(jù)本發(fā)明一個實施例的位置數(shù)據(jù)處理方法700的流程圖;圖8示出了根據(jù)本發(fā)明另一個實施例的位置數(shù)據(jù)處理方法800的流程圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。圖1示出了根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)系統(tǒng)100的示意圖。圖1所示的網(wǎng)絡(luò)系統(tǒng)100包括計算設(shè)備200、數(shù)據(jù)存儲裝置110以及多個移動設(shè)備120~150。應(yīng)當(dāng)指出,圖1中的網(wǎng)絡(luò)系統(tǒng)100僅是示例性的,在具體的實踐情況中,網(wǎng)絡(luò)系統(tǒng)100中可以有不同數(shù)量的計算設(shè)備、數(shù)據(jù)存儲裝置和移動設(shè)備,例如,根據(jù)一種優(yōu)選的實施例,網(wǎng)絡(luò)系統(tǒng)100中可以包括多個計算設(shè)備200和多個數(shù)據(jù)存儲裝置110,從而能以集群計算(例如Spark)的方式實現(xiàn)快速響應(yīng)。本發(fā)明對網(wǎng)絡(luò)系統(tǒng)中所包括的計算設(shè)備、數(shù)據(jù)存儲裝置以及移動設(shè)備的數(shù)目不做限制。計算設(shè)備200可以實現(xiàn)為服務(wù)器,例如文件服務(wù)器、數(shù)據(jù)存儲裝置服務(wù)器、應(yīng)用程序服務(wù)器和WEB服務(wù)器等,也可以實現(xiàn)為包括桌面計算機和筆記本計算機配置的個人計算機。移動設(shè)備120~150可以是諸如手機、平板電腦、筆記本電腦、電視盒子、可穿戴設(shè)備等可以接入互聯(lián)網(wǎng)的設(shè)備。移動設(shè)備120~150中通常安裝了多個應(yīng)用,某些應(yīng)用的代碼中嵌入了JS腳本或植入了第三方的SDK(SoftwareDevelopmentKit,軟件開發(fā)工具包),當(dāng)用戶使用這些應(yīng)用時,JS或SDK會采集用戶使用該應(yīng)用時的狀態(tài)數(shù)據(jù),例如應(yīng)用名、時間戳、移動設(shè)備MAC(MediaAccessControl)地址、移動設(shè)備當(dāng)前所處的位置(通常用經(jīng)緯度坐標(biāo)來表示)、連接及掃描到的無線局域網(wǎng)絡(luò)(例如WiFi網(wǎng)絡(luò)、手機熱點等)、無線局域網(wǎng)絡(luò)的信號強度、連接的基站、使用的IP地址等,并將采集到的數(shù)據(jù)發(fā)送至計算設(shè)備200。計算設(shè)備200從接收到的數(shù)據(jù)中抽取出與位置相關(guān)的數(shù)據(jù),例如移動設(shè)備當(dāng)前所處的位置信息、連接及掃描到的無線局域網(wǎng)絡(luò)、無線局域網(wǎng)絡(luò)信號強度、連接的基站、使用的IP地址等,存儲于數(shù)據(jù)存儲裝置110中。根據(jù)一種實施例,數(shù)據(jù)存儲裝置110可以是Hadoop分布式文件系統(tǒng)(HDFS,HadoopDistributedFileSystem)。與位置相關(guān)的數(shù)據(jù)在數(shù)據(jù)存儲裝置110中體現(xiàn)為以移動設(shè)備ID為主鍵的位置相關(guān)信息記錄。移動設(shè)備ID是數(shù)據(jù)存儲裝置中用于標(biāo)識移動設(shè)備的編號,一個移動設(shè)備MAC地址唯一對應(yīng)于一個移動設(shè)備ID。移動設(shè)備ID在數(shù)據(jù)存儲裝置中是一個從1開始逐一遞增的整數(shù),即計算設(shè)備200采集到的第一個移動設(shè)備的ID為1,采集到的第二個移動設(shè)備的ID為2,以此類推。計算設(shè)備200可以在不同的時間點采集到同一個移動設(shè)備的多條使用狀態(tài)數(shù)據(jù)。當(dāng)計算設(shè)備200采集到某個移動設(shè)備的某一條使用狀態(tài)數(shù)據(jù)時,從狀態(tài)數(shù)據(jù)中提取出移動設(shè)備MAC地址,查找數(shù)據(jù)存儲裝置中是否存在具有上述MAC地址的移動設(shè)備,若是,則該移動設(shè)備的ID即為數(shù)據(jù)存儲裝置中該MAC地址所對應(yīng)的移動設(shè)備ID;若否,則獲取目前數(shù)據(jù)存儲裝置中最大的移動設(shè)備ID,在其基礎(chǔ)上增加1,作為該移動設(shè)備的ID。確定了該移動設(shè)備的ID后,計算設(shè)備200從采集到的使用狀態(tài)數(shù)據(jù)中提取出與位置相關(guān)的數(shù)據(jù),并將其存儲于數(shù)據(jù)存儲裝置110中,形成該移動設(shè)備ID所對應(yīng)的一條位置相關(guān)信息記錄。根據(jù)一種實施例,為了方便查詢和分析,多條位置相關(guān)信息記錄以列式存儲的方式存儲于數(shù)據(jù)存儲裝置110中。根據(jù)所存儲的包含位置信息的多條位置相關(guān)信息記錄,可以推算出無線局域網(wǎng)絡(luò)位置(即無線局域網(wǎng)絡(luò)源設(shè)備的位置)、基站位置(即基站中心的位置)、IP位置(即IP中心的位置)等環(huán)境位置信息,這些環(huán)境位置信息也存儲于數(shù)據(jù)存儲裝置110中,例如,多個無線局域網(wǎng)絡(luò)標(biāo)識和無線局域網(wǎng)絡(luò)位置在數(shù)據(jù)存儲裝置110中體現(xiàn)為以無線局域網(wǎng)絡(luò)標(biāo)識為主鍵的無線局域網(wǎng)絡(luò)位置記錄,例如對于WiFi網(wǎng)絡(luò),無線局域網(wǎng)絡(luò)標(biāo)識可以是其BSSID(BasicServiceSetIdentifier);多個基站標(biāo)識和基站位置在數(shù)據(jù)存儲裝置110中體現(xiàn)為以基站標(biāo)識為主鍵的基站位置記錄,基站標(biāo)識可以是基站的LAC(LocationAreaCode,位置區(qū)編碼)和cell-ID(CellTowerID,基站編碼)的結(jié)合;多個IP地址和IP位置在數(shù)據(jù)存儲裝置110中體現(xiàn)為以IP地址為主鍵的IP位置記錄。無線局域網(wǎng)絡(luò)位置記錄、基站位置記錄、IP位置記錄的示例如下:無線局域網(wǎng)絡(luò)位置記錄:無線局域網(wǎng)絡(luò)標(biāo)識無線局域網(wǎng)絡(luò)位置69:71:5E:51:38:EE(s0,t0)為了敘述方便,在下文中,統(tǒng)一將無線局域網(wǎng)絡(luò)標(biāo)識用1、2等整數(shù)代替?;疚恢糜涗洠夯緲?biāo)識基站位置14608-60541(a0,b0)IP位置記錄:IP地址IP位置1.202.39.75(p0,q0)圖2示出了根據(jù)本發(fā)明一個實施例的計算設(shè)備200的結(jié)構(gòu)圖。在基本配置202中,計算設(shè)備200典型地包括系統(tǒng)存儲器206和一個或者多個處理器204。存儲器總線208可以用于在處理器204和系統(tǒng)存儲器206之間的通信。取決于期望的配置,處理器204可以是任何類型的處理,包括但不限于:微處理器(μP)、微控制器(μC)、數(shù)字信息處理器(DSP)或者它們的任何組合。處理器204可以包括諸如一級高速緩存210和二級高速緩存212之類的一個或者多個級別的高速緩存、處理器核心214和寄存器216。示例的處理器核心214可以包括運算邏輯單元(ALU)、浮點數(shù)單元(FPU)、數(shù)字信號處理核心(DSP核心)或者它們的任何組合。示例的存儲器控制器218可以與處理器204一起使用,或者在一些實現(xiàn)中,存儲器控制器218可以是處理器204的一個內(nèi)部部分。取決于期望的配置,系統(tǒng)存儲器206可以是任意類型的存儲器,包括但不限于:易失性存儲器(諸如RAM)、非易失性存儲器(諸如ROM、閃存等)或者它們的任何組合。系統(tǒng)存儲器206可以包括操作系統(tǒng)220、一個或者多個應(yīng)用222以及程序數(shù)據(jù)224。在一些實施方式中,應(yīng)用222可以布置為在操作系統(tǒng)上利用程序數(shù)據(jù)224進行操作。計算設(shè)備200還可以包括有助于從各種接口設(shè)備(例如,輸出設(shè)備242、外設(shè)接口244和通信設(shè)備246)到基本配置102經(jīng)由總線/接口控制器230的通信的接口總線240。示例的輸出設(shè)備242包括圖形處理單元248和音頻處理單元250。它們可以被配置為有助于經(jīng)由一個或者多個A/V端口252與諸如顯示器或者揚聲器之類的各種外部設(shè)備進行通信。示例外設(shè)接口244可以包括串行接口控制器254和并行接口控制器256,它們可以被配置為有助于經(jīng)由一個或者多個I/O端口258和諸如輸入設(shè)備(例如,鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備)或者其他外設(shè)(例如打印機、掃描儀等)之類的外部設(shè)備進行通信。示例的通信設(shè)備246可以包括網(wǎng)絡(luò)控制器260,其可以被布置為便于經(jīng)由一個或者多個通信端口264與一個或者多個其他計算設(shè)備262通過網(wǎng)絡(luò)通信鏈路的通信。網(wǎng)絡(luò)通信鏈路可以是通信介質(zhì)的一個示例。通信介質(zhì)通??梢泽w現(xiàn)為在諸如載波或者其他傳輸機制之類的調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,并且可以包括任何信息遞送介質(zhì)。“調(diào)制數(shù)據(jù)信號”可以這樣的信號,它的數(shù)據(jù)集中的一個或者多個或者它的改變可以在信號中編碼信息的方式進行。作為非限制性的示例,通信介質(zhì)可以包括諸如有線網(wǎng)絡(luò)或者專線網(wǎng)絡(luò)之類的有線介質(zhì),以及諸如聲音、射頻(RF)、微波、紅外(IR)或者其它無線介質(zhì)在內(nèi)的各種無線介質(zhì)。這里使用的術(shù)語計算機可讀介質(zhì)可以包括存儲介質(zhì)和通信介質(zhì)二者。在本發(fā)明中,計算設(shè)備200的應(yīng)用222中包括位置數(shù)據(jù)處理裝置300。裝置300可以作為搜索引擎的一個插件駐留于計算設(shè)備200的瀏覽器中,或作為一個獨立的軟件安裝于計算設(shè)備200中,或僅體現(xiàn)為一段代碼,本發(fā)明對裝置300在計算設(shè)備200中的存在形式不做限制。裝置300可以根據(jù)從一個或多個移動終端中接收到的位置信息不為空的位置相關(guān)數(shù)據(jù)來對無線局域網(wǎng)絡(luò)源設(shè)備進行定位,在接收到新的當(dāng)前移動設(shè)備的位置相關(guān)信息時,將定位得出的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲,從而能夠?qū)崿F(xiàn)對當(dāng)前移動設(shè)備的位置數(shù)據(jù)的擴充,解決了原始數(shù)據(jù)中位置數(shù)據(jù)量不足的問題,從而更有利于向用戶提供基于位置數(shù)據(jù)的服務(wù)。圖3示出了根據(jù)本發(fā)明一個實施例的位置數(shù)據(jù)處理裝置300的結(jié)構(gòu)圖。如圖3所示,裝置300包括信息接收模塊310、第一位置處理模塊320、第二位置處理模塊330。信息接收模塊310適于接收當(dāng)前移動設(shè)備的位置相關(guān)信息。位置相關(guān)信息包括接收該移動設(shè)備信息時該移動設(shè)備所處的位置信息(通常用經(jīng)緯度坐標(biāo)來表示),以及連接的或掃描到的無線局域網(wǎng)絡(luò)信息,其中,無線局域網(wǎng)絡(luò)信息包括無線局域網(wǎng)絡(luò)標(biāo)識和無線網(wǎng)絡(luò)信號強度。無線局域網(wǎng)絡(luò)例如可以是WiFi網(wǎng)絡(luò)、手機熱點等,當(dāng)無線局域網(wǎng)絡(luò)為WiFi網(wǎng)絡(luò)時,無線局域網(wǎng)絡(luò)標(biāo)識為該WiFi網(wǎng)絡(luò)的BSSID(BasicServiceSetIdentifier),無線局域網(wǎng)絡(luò)的信號強度為當(dāng)前移動設(shè)備所接收到的該WiFi網(wǎng)絡(luò)的信號強度,一般來說,信號強度是一個以dBm為單位的負數(shù)。應(yīng)當(dāng)指出,在接收當(dāng)前移動設(shè)備的位置相關(guān)信息時,該移動設(shè)備可能同時掃描到多個無線局域網(wǎng)絡(luò),并與其中一個建立連接,也就是說,在當(dāng)前時刻可能會接收到多組無線局域網(wǎng)絡(luò)信息。這種情況下,有兩種可能的處理方式,一種是認為這多組無線局域網(wǎng)絡(luò)信息同屬于一條位置相關(guān)信息,即信息接收模塊310在當(dāng)前時刻僅接收到當(dāng)前移動設(shè)備的一條位置相關(guān)信息,這一條位置相關(guān)信息中包括多組無線局域網(wǎng)絡(luò)信息;另一種是認為這多組無線局域網(wǎng)絡(luò)信息分別屬于不同的位置相關(guān)信息,即信息接收模塊310在當(dāng)前時刻接收到當(dāng)前移動設(shè)備的多條位置相關(guān)信息,每條位置相關(guān)信息中僅包括一組無線局域網(wǎng)絡(luò)信息。為了敘述方便,本發(fā)明在下文中將統(tǒng)一采用上述第二種方式來進行描述,即每條位置相關(guān)信息中僅包括一組無線局域網(wǎng)絡(luò)信息。當(dāng)然,在其他的實施例中,也可以按照上述第一種方式來進行實施,以上兩種方式并無實質(zhì)差別。信息接收模塊310接收到當(dāng)前移動設(shè)備的一條或多條位置相關(guān)信息后,將接收到的上述信息作為一條或多條位置相關(guān)信息記錄存儲于數(shù)據(jù)存儲裝置110中。隨后,信息接收模塊310將接收到的一條或多條位置相關(guān)信息發(fā)送至第一位置處理模塊。針對接收到的當(dāng)前移動設(shè)備的每一條位置相關(guān)信息,第一位置處理模塊320從數(shù)據(jù)存儲裝置110中存儲的多條無線局域網(wǎng)絡(luò)位置記錄中查找無線局域網(wǎng)絡(luò)標(biāo)識與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置記錄。當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,即信息接收模塊310未接收到當(dāng)前移動設(shè)備的位置信息。由于位置信息的值為空,所接收到的該條位置相關(guān)信息無法用來推算無線局域網(wǎng)絡(luò)的位置。這時,第一位置處理模塊320直接將所查找到的無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,無線局域網(wǎng)絡(luò)位置記錄中還包括無線局域網(wǎng)絡(luò)定位偏差,數(shù)據(jù)存儲裝置110中存儲的一條包括無線局域網(wǎng)絡(luò)定位偏差的無線局域網(wǎng)絡(luò)位置記錄的示例如下:無線局域網(wǎng)絡(luò)標(biāo)識無線局域網(wǎng)絡(luò)位置無線局域網(wǎng)絡(luò)定位偏差1(s0,t0)ε當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,第一位置處理模塊320除了能將所查到的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲之外,還可以將所查到的無線局域網(wǎng)絡(luò)定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,第二位置處理模塊330利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息(其中當(dāng)然包括當(dāng)前移動設(shè)備的位置相關(guān)信息)來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)位置,并將更新后的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,若當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量小于三,則第二位置處理模塊330將其中無線局域網(wǎng)絡(luò)信號強度最強的位置相關(guān)信息的位置信息作為該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置。例如,無線局域網(wǎng)絡(luò)1有以下兩條位置信息不為空的位置相關(guān)信息:移動設(shè)備ID位置信息無線局域網(wǎng)絡(luò)標(biāo)識無線局域網(wǎng)絡(luò)信號強度1(x1,y1)1f12(x2,y2)1f2其中,f1<f2,則將(x1,y1)作為無線局域網(wǎng)絡(luò)1的位置。應(yīng)當(dāng)指出,在對應(yīng)的位置相關(guān)信息的數(shù)量小于三時,除了上述通過無線局域網(wǎng)絡(luò)信號強度來確定無線局域網(wǎng)絡(luò)位置的方法之外,還可以采用其他的確定策略,本發(fā)明對此不作限制。例如,還可以在位置相關(guān)信息中增加一個字段用來表示無線局域網(wǎng)絡(luò)信息的來源,即該無線局域網(wǎng)絡(luò)信息是已建立連接的還是掃描到的。已建立連接的無線局域網(wǎng)絡(luò)信息會比掃描到的無線局域網(wǎng)絡(luò)信息更準(zhǔn)確,因此在確定無線局域網(wǎng)絡(luò)位置時,優(yōu)先將已建立連接的位置相關(guān)信息的位置信息作為該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置。又例如,也可以在位置相關(guān)信息中增加一個字段用來表示位置信息的來源,即該位置信息是由哪個app收集而來。常見的位置信息來源有百度地圖、高德地圖、滴滴出行等等,這些APP本身有一定的定位精度,在確定無線局域網(wǎng)絡(luò)位置時,將位置信息來源的定位精度最高的位置信息作為該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置。根據(jù)一種實施例,若當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量大于等于三,則第二位置處理模塊330根據(jù)其中所有的位置信息和無線局域網(wǎng)絡(luò)信號強度確定該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置。其中,針對位置相關(guān)信息的數(shù)量等于三和大于三兩種情況,無線局域網(wǎng)絡(luò)位置的確定方法也有些區(qū)別。當(dāng)當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量等于三時,根據(jù)一種實施例,第二位置處理模塊330根據(jù)以下方程組來求解該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置(s0,t0):(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,3。di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離。式(1)相當(dāng)于以每條位置相關(guān)信息的位置信息為圓心,無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離為半徑做三個圓,如圖4所示,這三個圓的交點(s0,t0)即為無線局域網(wǎng)絡(luò)位置。經(jīng)緯度距離di可以根據(jù)無線局域網(wǎng)絡(luò)信號強度計算得出。對于無線局域網(wǎng)絡(luò)來說,某一點所接收到的網(wǎng)絡(luò)信號強度(單位:dBm)和該點到無線局域網(wǎng)絡(luò)源設(shè)備的距離(單位:m)滿足以下公式:其中,D0為參考距離,P(D0)為參考信號強度,P(D)為該點處的信號強度,N為信號衰減率,X為環(huán)境阻隔。在D0、P(D0)、N、X已知的情況下,根據(jù)該點處的信號強度P(D)便可以通過式(2)求解出該點到無線局域網(wǎng)絡(luò)源設(shè)備的距離D,即:式(3)求得的距離D的單位為米(m)。為了將長度單位(m)轉(zhuǎn)化為經(jīng)緯度距離,還需要將D乘以一個系數(shù)μ。系數(shù)μ的取值可以由本領(lǐng)域技術(shù)人員根據(jù)地理位置來設(shè)置。例如,在中國的位置下,1m大概對應(yīng)于10^(-5)經(jīng)緯度,即有μ=1/100000。μ乘以D即可將長度距離轉(zhuǎn)化為經(jīng)緯度距離。因此,第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離di可以按照下式計算:根據(jù)一種實施例,上式中,μ=1/100000,D0=1m,P(D0)=-40dBm,N=1.1,X=0。當(dāng)當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量大于三時,根據(jù)一種實施例,第二位置處理模塊330按照公式來確定滿足以下方程組的最優(yōu)的s0和t0其中,(s0,t0)為無線局域網(wǎng)絡(luò)位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離,i=1,2,…,n,n為當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。di的計算方法可以參考前述式(4),此處不再贅述。應(yīng)當(dāng)指出,在上述式(5)中,當(dāng)矩陣XTX非奇異時,[s0,t0]T才有唯一解。若矩陣XTX奇異,則無法根據(jù)式(5)求解[s0,t0]T。此時,可以參考前述位置相關(guān)信息的數(shù)量小于三時的做法,即,將無線局域網(wǎng)絡(luò)信號強度最強的位置相關(guān)信息的位置信息作為該無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的無線局域網(wǎng)絡(luò)位置。根據(jù)一種實施例,第二位置處理模塊330更新了與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置,并將更新后的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲后,還會更新已與其他移動設(shè)備關(guān)聯(lián)存儲的該無線局域網(wǎng)絡(luò)位置。圖5可以幫助理解前述信息接收模塊310、第一位置處理模塊320、第二位置處理模塊330的處理過程。圖5示出了對收集到的三條位置相關(guān)信息進行處理的過程,其中,編號①、②、③分別對應(yīng)于第一~第三條位置相關(guān)信息的處理過程。在接收到移動設(shè)備1的位置相關(guān)信息之前,數(shù)據(jù)存儲裝置110中已存有無線局域網(wǎng)絡(luò)1和3的位置。信息接收模塊310接收到第一條位置相關(guān)信息,即移動設(shè)備1的位置相關(guān)信息,其中,無線局域網(wǎng)絡(luò)標(biāo)識為1。第一位置處理模塊320在無線局域網(wǎng)絡(luò)位置記錄中查找到無線局域網(wǎng)絡(luò)標(biāo)識為1的記錄,由于移動設(shè)備1的位置信息不為空,故由第二位置處理模塊330來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)位置,即將原無線局域網(wǎng)絡(luò)位置(s1,t1)更新為(s1’,t1’),隨后,將更新后的無線局域網(wǎng)絡(luò)位置(s1’,t1’)與移動設(shè)備1關(guān)聯(lián)存儲。隨后,信息接收模塊310接收到第二條位置相關(guān)信息,即移動設(shè)備3的位置相關(guān)信息,其中,無線局域網(wǎng)絡(luò)標(biāo)識為3。第一位置處理模塊320在無線局域網(wǎng)絡(luò)位置記錄中查找到無線局域網(wǎng)絡(luò)標(biāo)識為3的記錄,由于移動設(shè)備3的位置信息為空(null),則第一位置處理模塊320直接將所查找到的無線局域網(wǎng)絡(luò)記錄中的無線局域網(wǎng)絡(luò)位置(s3,t3)與移動設(shè)備3關(guān)聯(lián)存儲。隨后,信息接收模塊310接收到第三條位置相關(guān)信息,即移動設(shè)備2的位置相關(guān)信息,其中,無線局域網(wǎng)絡(luò)標(biāo)識為3。第一位置處理模塊320在無線局域網(wǎng)絡(luò)位置記錄中查找到無線局域網(wǎng)絡(luò)標(biāo)識為3的記錄,由于移動設(shè)備2的位置信息不為空,故由第二位置處理模塊330來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)位置,即將原無線局域網(wǎng)絡(luò)位置(s3,t3)更新為(s3’,t3’),隨后,將更新后的無線局域網(wǎng)絡(luò)位置(s3’,t3’)與移動設(shè)備1關(guān)聯(lián)存儲。應(yīng)當(dāng)注意,前述從移動設(shè)備3處接收到的第二條位置相關(guān)信息的無線局域網(wǎng)絡(luò)標(biāo)識也為3,無線局域網(wǎng)絡(luò)標(biāo)識3所對應(yīng)的無線局域網(wǎng)絡(luò)位置已與移動設(shè)備3關(guān)聯(lián)存儲。為了保持?jǐn)?shù)據(jù)的準(zhǔn)確度和一致性,在更新了無線局域網(wǎng)絡(luò)3的無線局域網(wǎng)絡(luò)位置后,也需要更新與移動設(shè)備3關(guān)聯(lián)存儲的無線局域網(wǎng)絡(luò)位置,即將原與移動設(shè)備3關(guān)聯(lián)存儲的無線局域網(wǎng)絡(luò)位置(s3,t3)更新為(s3’,t3’)。根據(jù)一種實施例,無線局域網(wǎng)絡(luò)位置記錄中還包括無線局域網(wǎng)絡(luò)定位偏差。在所接收的位置相關(guān)信息中的位置信息的值不為空時,第二位置處理模塊330除了更夠更新無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)位置,還可以更新無線局域網(wǎng)絡(luò)定位偏差,并將更新后的無線局域網(wǎng)絡(luò)定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,無線局域網(wǎng)絡(luò)定位偏差按照以下公式計算:其中,(s0,t0)為無線局域網(wǎng)絡(luò)位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離,i=1,2,…,n,n為當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。di的計算方法可以參考前述式(4),此處不再贅述。應(yīng)當(dāng)指出,前述第一位置處理模塊320、第二位置處理模塊330的功能實現(xiàn)是基于“第一位置處理模塊320已查找到無線局域網(wǎng)絡(luò)標(biāo)識與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置記錄”的前提下的。當(dāng)?shù)谝晃恢锰幚砟K320未查找到無線局域網(wǎng)絡(luò)標(biāo)識與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置記錄時,若信息接收模塊310所接收的位置相關(guān)信息中的位置信息的值為空,則不進行任何處理;若所接收到的位置信息的值非空,則由第二位置處理模塊330在數(shù)據(jù)存儲裝置110中添加一條對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的無線局域網(wǎng)絡(luò)位置記錄,并將當(dāng)前移動設(shè)備的位置信息作為該無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)位置。根據(jù)一種實施例,除了位置信息、無線局域網(wǎng)絡(luò)信息之外,位置相關(guān)信息還包括基站信息,其中,基站信息包括基站標(biāo)識。數(shù)據(jù)存儲裝置110中還存儲有多條基站位置記錄,每條基站位置記錄包括基站標(biāo)識和基站位置?;緲?biāo)識可以是基站的LAC(LocationAreaCode,位置區(qū)編碼)和cell-ID(CellTowerID,基站編碼)的結(jié)合,基站位置為基站覆蓋區(qū)域中心的位置。相應(yīng)地,如圖6所示,位置數(shù)據(jù)處理裝置300還包括第一基站位置處理模塊340和第二基站位置處理模塊350。在信息接收模塊310接收當(dāng)前移動設(shè)備的位置信息并存儲后,第一基站位置處理模塊340從數(shù)據(jù)存儲裝置110中已存儲的多條基站位置記錄中查找基站標(biāo)識與當(dāng)前移動設(shè)備的基站標(biāo)識相對應(yīng)的基站位置記錄。若所接收的位置相關(guān)信息中的位置信息的值為空,則將所查找到的基站位置記錄中的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,基站位置記錄中還包括基站定位偏差,數(shù)據(jù)存儲裝置110中存儲的一條包括基站定位偏差的基站位置記錄的示例如下:基站標(biāo)識基站位置基站定位偏差14608-60541(a0,b0)ε基站當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,第一基站位置處理模塊340除了能將所查找到的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲之外,還可以將所查找到的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。若所接收的位置相關(guān)信息中的位置信息的值不為空,則由第二基站位置處理模塊350利用已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站位置,并將更新后的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,第二基站位置處理模塊350將當(dāng)前移動設(shè)備的基站標(biāo)識所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為該基站標(biāo)識所對應(yīng)的基站位置。根據(jù)一種實施例,基站位置記錄中還包括基站定位偏差。在所接收的位置相關(guān)信息中的位置信息的值不為空時,第二基站位置處理模塊350除了更夠更新基站位置記錄中的基站位置,還可以更新基站定位偏差,并將更新后的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,基站定位偏差按照以下公式計算:其中,(a0,b0)為基站位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n1,n1為當(dāng)前移動設(shè)備的基站標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。應(yīng)當(dāng)指出,前述第一基站位置處理模塊340、第二基站位置處理模塊350的功能實現(xiàn)是基于“第一基站位置處理模塊340已查找到基站標(biāo)識與當(dāng)前移動設(shè)備的基站標(biāo)識相對應(yīng)的基站位置記錄”的前提下的。當(dāng)?shù)谝换疚恢锰幚砟K340未查找到基站標(biāo)識與當(dāng)前移動設(shè)備的基站標(biāo)識相對應(yīng)的基站位置記錄時,若信息接收模塊310所接收的位置相關(guān)信息中的位置信息的值為空,則不進行任何處理;若所接收到的位置信息的值非空,則由第二基站位置處理模塊350在數(shù)據(jù)存儲裝置110中添加一條對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的基站位置記錄,并將當(dāng)前移動設(shè)備的位置信息作為該基站位置記錄中的基站位置。根據(jù)一種實施例,除了位置信息、無線局域網(wǎng)絡(luò)信息、基站信息之外,位置相關(guān)信息還包括IP信息,其中,IP信息包括IP地址。數(shù)據(jù)存儲裝置110中還存儲有多條IP位置記錄,每條IP位置記錄包括IP地址和IP位置。IP位置指的是IP地址覆蓋區(qū)域中心的位置。相應(yīng)地,如圖6所示,位置數(shù)據(jù)處理裝置300還包括第一IP位置處理模塊360和第二IP位置處理模塊370。在信息接收模塊310接收當(dāng)前移動設(shè)備的位置信息并存儲后,第一IP位置處理模塊360從數(shù)據(jù)存儲裝置110中已存儲的多條IP位置記錄中查找IP地址與當(dāng)前移動設(shè)備的IP地址相對應(yīng)的IP位置記錄。若所接收的位置相關(guān)信息中的位置信息的值為空,則將所查找到的IP位置記錄中的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,IP位置記錄中還包括IP定位偏差,數(shù)據(jù)存儲裝置110中存儲的一條包括IP定位偏差的IP位置記錄的示例如下:IP地址IP位置IP定位偏差1.202.39.75(p0,q0)εIP當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,第一IP位置處理模塊340除了能將所查找到的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲之外,還可以將所查找到的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。若所接收的位置相關(guān)信息中的位置信息的值不為空,則由第二IP位置處理模塊370利用已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP位置,并將更新后的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,第二IP位置處理模塊370將當(dāng)前移動設(shè)備的IP地址所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為該IP地址所對應(yīng)的IP位置。根據(jù)一種實施例,IP位置記錄中還包括IP定位偏差。在所接收的位置相關(guān)信息中的位置信息的值不為空時,第二IP位置處理模塊370除了更夠更新IP位置記錄中的IP位置,還可以更新IP定位偏差,并將更新后的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。根據(jù)一種實施例,IP定位偏差按照以下公式計算:其中,(p0,q0)為IP位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n2,n2為當(dāng)前移動設(shè)備的IP地址所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。應(yīng)當(dāng)指出,前述第一IP位置處理模塊360、第二IP位置處理模塊370的功能實現(xiàn)是基于“第一IP位置處理模塊360已查找到IP地址與當(dāng)前移動設(shè)備的IP地址相對應(yīng)的IP位置記錄”的前提下的。當(dāng)?shù)谝籌P位置處理模塊360未查找到IP地址與當(dāng)前移動設(shè)備的IP地址相對應(yīng)的IP位置記錄時,若信息接收模塊310所接收的位置相關(guān)信息中的位置信息的值為空,則不進行任何處理;若所接收到的位置信息的值非空,則由第二IP位置處理模塊370在數(shù)據(jù)存儲裝置110中添加一條對應(yīng)于當(dāng)前移動設(shè)備的IP地址的IP位置記錄,并將當(dāng)前移動設(shè)備的位置信息作為該IP位置記錄中的IP位置。應(yīng)當(dāng)指出,雖然圖6中同時示出了基站位置處理模塊(即第一基站位置處理模塊340和第二基站位置處理模塊350)和IP位置處理模塊(即第一IP位置處理模塊360、第二IP位置處理模塊370),但在其他的實施例中,基站位置處理模塊和IP位置處理模塊也可以只取其一,本發(fā)明對此不作限制。另外,圖6中,無線局域網(wǎng)絡(luò)位置處理模塊(即第一位置處理模塊320和第二位置處理模塊330)、基站位置處理模塊和IP位置處理模塊三者之間是并行的關(guān)系,即在信息接收模塊310接收到當(dāng)前移動設(shè)備的位置相關(guān)信息后,將接收到的信息同時傳遞給無線局域網(wǎng)絡(luò)、基站、IP三個處理模塊進行并行處理,這是一種優(yōu)選的實施方式,可以減少時間消耗。但是,本發(fā)明對上述三個模塊的執(zhí)行順序不作限制。在其他實施例中,無線局域網(wǎng)絡(luò)、基站、IP三個處理模塊之間也可以是串行的關(guān)系,三個模塊的具體執(zhí)行順序可以由本領(lǐng)域技術(shù)人員自行設(shè)置。例如,信息接收模塊310接收到當(dāng)前移動設(shè)備的位置相關(guān)信息后,將接收到的信息傳遞給無線局域網(wǎng)絡(luò)位置處理模塊,無線局域網(wǎng)絡(luò)位置處理模塊處理完成后,再交由基站位置處理模塊處理,最后再交由IP位置處理模塊進行處理。圖7示出了根據(jù)本發(fā)明一個實施例的位置數(shù)據(jù)處理方法700的流程圖,方法700可以在圖3所示位置數(shù)據(jù)處理裝置300中執(zhí)行。如圖7所示,該方法始于步驟S710。在步驟S710中,接收當(dāng)前移動設(shè)備的位置相關(guān)信息并存儲。該步驟肚餓具體過程可以參考前述對信息接收模塊310的描述,此處不再贅述。隨后,在步驟S720中,從多條無線局域網(wǎng)絡(luò)位置記錄中查找無線局域網(wǎng)絡(luò)標(biāo)識與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置記錄。隨后,在步驟S730中,判斷所接收的位置相關(guān)信息中的位置信息的值是否為空,若是,則執(zhí)行步驟S740,將所查找到的無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;若否,則執(zhí)行步驟S750,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)位置,并將更新后的無線局域網(wǎng)絡(luò)位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。步驟S720~S740的具體過程可以參考前述對第一位置處理模塊320的描述,步驟S750的具體過程可以參考前述對第二位置處理模塊330的描述,此處不再贅述。圖8示出了根據(jù)本發(fā)明另一個實施例的位置數(shù)據(jù)處理方法800的流程圖,方法800可以在圖6所示的位置數(shù)據(jù)處理裝置300中執(zhí)行。如圖8所示,該方法始于步驟S810。在步驟S810中,接收當(dāng)前移動設(shè)備的位置相關(guān)信息并存儲。該步驟的具體過程可以參考前述對信息接收模塊310的描述,此處不再贅述。隨后,在步驟S820中,從多條無線局域網(wǎng)絡(luò)位置記錄中查找無線局域網(wǎng)絡(luò)標(biāo)識與當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識相對應(yīng)的無線局域網(wǎng)絡(luò)位置記錄;從多條基站位置記錄中查找基站標(biāo)識與當(dāng)前移動設(shè)備的基站標(biāo)識相對應(yīng)的基站位置記錄;從多條IP位置記錄中查找IP地址與當(dāng)前移動設(shè)備的IP地址相對應(yīng)的IP位置記錄。隨后,在步驟S830中,判斷所接收的位置相關(guān)信息中的位置信息的值是否為空,若是,則執(zhí)行步驟S840,將所查找到的無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)位置、基站位置記錄中的基站位置、IP位置記錄中的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;若否,則執(zhí)行步驟S750,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)定位偏差,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站位置,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP位置,并將更新后的無線局域網(wǎng)絡(luò)位置、基站位置、IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。步驟S820~S840的具體過程可以參考前述對第一位置處理模塊320、第一基站位置處理模塊340、第一IP位置處理模塊360的描述,步驟S850的具體過程可以參考前述對第二位置處理模塊330、第二基站位置處理模塊350、第二IP位置處理模塊370的描述,此處不再贅述。應(yīng)當(dāng)指出,方法800中涉及三種位置處理,即無線局域網(wǎng)絡(luò)、基站、IP的位置處理。上述三種處理過程在方法800中是并行進行的,即在步驟S810接收當(dāng)前移動設(shè)備的位置相關(guān)信息之后,在步驟S820~S850中同時分別進行無線局域網(wǎng)絡(luò)、基站、IP的位置處理,這種并行處理方式是一種優(yōu)選的實施方式,可以減少時間消耗。當(dāng)然,在其他的實施例中,也可以以任意先后順序串行地進行無線局域網(wǎng)絡(luò)、基站、IP的位置處理,本發(fā)明對上述三種位置處理的具體執(zhí)行流程不作限制。在執(zhí)行了方法700或方法800之后,即可以實現(xiàn)對當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)位置、基站位置、IP位置的擴充。在具體的應(yīng)用場景中,對于缺失位置信息的移動設(shè)備,可以根據(jù)擴充的無線局域網(wǎng)絡(luò)位置、基站位置、IP位置來對該移動設(shè)備的位置信息進行填充,具體采用三種位置中的哪一種來填充位置信息可以由本領(lǐng)域技術(shù)人員自行設(shè)置。例如,由于無線局域網(wǎng)絡(luò)的覆蓋范圍往往小于基站和IP地址,因此可以用無線局域網(wǎng)絡(luò)位置來填充位置信息,即將無線局域網(wǎng)絡(luò)位置作為位置信息。又例如,也可以采用三種位置中定位偏差最小的位置來填充位置信息。本發(fā)明對缺失的位置信息的填充方法并無限制。根據(jù)擴充的無線局域網(wǎng)絡(luò)位置、基站位置、IP位置來對缺失的位置信息進行填充,能夠進一步地使得移動設(shè)備的位置數(shù)據(jù)更加全面,從而更好地向用戶提供位置服務(wù)。另外,根據(jù)一種實施例,對于各移動設(shè)備的所有位置數(shù)據(jù)(包括位置信息、無線局域網(wǎng)絡(luò)位置、基站位置、IP位置等)建立R-tree行政索引,能夠方便對位置數(shù)據(jù)的查找,從而更好地向用戶提供位置服務(wù)。A6:A5所述的方法,其中,所述無線局域網(wǎng)絡(luò)定位偏差按照以下公式計算:其中,(s0,t0)為無線局域網(wǎng)絡(luò)位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離,i=1,2,…,n,n為所述無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。A7:A3、4、6中任一項所述的方法,其中,di按照以下公式計算:其中,μ為經(jīng)緯度距離與長度距離的換算系數(shù),D0為參考距離,P(D0)為參考信號強度,P(di)為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度,X為環(huán)境阻隔,N為信號衰減率。A8:A7所述的方法,其中,μ=1/100000,D0=1m,P(D0)=-40dBm,X=0,N=1.1。A9:A1所述的方法,其中,所述位置相關(guān)信息還包括基站信息,所述基站信息包括基站標(biāo)識,所述計算設(shè)備中還存儲有多條基站位置記錄,每條基站位置記錄包括基站標(biāo)識和基站位置,所述方法還包括:從所述多條基站位置記錄中查找基站標(biāo)識與當(dāng)前移動設(shè)備的基站標(biāo)識相對應(yīng)的基站位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的基站位置記錄中的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站位置,并將更新后的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。A10:A9所述的方法,其中,所述利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站位置的步驟包括:將所述基站標(biāo)識所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為所述基站標(biāo)識所對應(yīng)的基站位置。A11:A9或10所述的方法,其中,所述基站位置記錄還包括基站定位偏差,所述方法還包括:當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的基站位置記錄中的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站定位偏差,并將更新后的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。A12:A11所述的方法,其中,所述基站定位偏差按照以下公式計算:其中,(a0,b0)為基站位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n1,n1為所述基站標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。A13:A1所述的方法,其中,所述位置相關(guān)信息還包括IP信息,所述IP信息包括IP地址,所述計算設(shè)備中還存儲有多條IP位置記錄,每條IP位置記錄包括IP地址和IP位置,所述方法還包括:從所述多條IP位置記錄中查找IP地址與當(dāng)前移動設(shè)備的IP地址相對應(yīng)的IP位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的IP位置記錄中的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP位置,并將更新后的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。A14:A13所述的方法,其中,所述利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP位置的步驟包括:將所述IP地址所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為所述IP地址所對應(yīng)的IP位置。A15:A13或14所述的方法,其中,所述IP位置記錄還包括IP定位偏差,所述方法還包括:當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的IP位置記錄中的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP定位偏差,并將更新后的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。A16:A15所述的方法,其中,所述IP定位偏差按照以下公式計算:其中,(p0,q0)為IP位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n2,n2為所述IP地址所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。B21:B17-20中任一項所述的裝置,其中,所述無線局域網(wǎng)絡(luò)位置記錄還包括無線局域網(wǎng)絡(luò)定位偏差,所述第一位置處理模塊還適于:在所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的無線局域網(wǎng)絡(luò)位置記錄中的無線局域網(wǎng)絡(luò)定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;所述第二位置處理模塊還適于:在所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的無線局域網(wǎng)絡(luò)標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的無線局域網(wǎng)絡(luò)位置記錄的無線局域網(wǎng)絡(luò)定位偏差,并將更新后的無線局域網(wǎng)絡(luò)定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。B22:B21所述的裝置,其中,所述第二位置處理模塊適于按照以下公式計算無線局域網(wǎng)絡(luò)定位偏差:其中,(s0,t0)為無線局域網(wǎng)絡(luò)位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,di為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度所對應(yīng)的經(jīng)緯度距離,i=1,2,…,n,n為所述無線局域網(wǎng)絡(luò)標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。B23:19、20、22任一項所述的裝置,其中,所述第二位置處理模塊適于按照以下公式計算di:其中,μ為經(jīng)緯度距離與長度距離的換算系數(shù),D0為參考距離,P(D0)為參考信號強度,P(di)為第i條位置相關(guān)信息的無線局域網(wǎng)絡(luò)信號強度,X為環(huán)境阻隔,N為信號衰減率。B24:B23所述的裝置,其中,μ=1/100000,D0=1m,P(D0)=-40dBm,X=0,N=1.1。B25:B17所述的裝置,其中,所述位置相關(guān)信息還包括基站信息,所述基站信息包括基站標(biāo)識,所述計算設(shè)備中還存儲有多條基站位置記錄,每條基站位置記錄包括基站標(biāo)識和基站位置,所述裝置還包括:第一基站位置處理模塊,適于從所述多條基站位置記錄中查找基站標(biāo)識與當(dāng)前移動設(shè)備的基站標(biāo)識相對應(yīng)的基站位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的基站位置記錄中的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;第二基站位置處理模塊,適于在所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站位置,并將更新后的基站位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。B26:B25所述的裝置,其中,所述第二基站位置處理模塊進一步適于:將所述基站標(biāo)識所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為所述基站標(biāo)識所對應(yīng)的基站位置。B27:B25或26所述的裝置,其中,所述基站位置記錄還包括基站定位偏差,所述第一基站位置處理模塊還適于:當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的基站位置記錄中的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;所述第二基站位置處理模塊還適于:當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的基站標(biāo)識的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的基站位置記錄的基站定位偏差,并將更新后的基站定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。B28:B27所述的裝置,其中,所述第二基站位置處理模塊適于按照以下公式計算基站定位偏差:其中,(a0,b0)為基站位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n1,n1為所述基站標(biāo)識所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。B29:B17所述的裝置,其中,所述所述位置相關(guān)信息還包括IP信息,所述IP信息包括IP地址,所述計算設(shè)備中還存儲有多條IP位置記錄,每條IP位置記錄包括IP地址和IP位置,所述裝置還包括:第一IP位置處理模塊,適于從所述多條IP位置記錄中查找IP地址與當(dāng)前移動設(shè)備的IP地址相對應(yīng)的IP位置記錄;當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的IP位置記錄中的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;第二IP位置處理模塊,適于在所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP位置,并將更新后的IP位置與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。B30:B29所述的裝置,其中,所述第二IP位置處理模塊進一步適于:將所述IP地址所對應(yīng)的位置相關(guān)信息的位置信息的平均值作為所述IP地址所對應(yīng)的IP位置。B31:B29或30所述的裝置,其中,所述IP位置記錄還包括IP定位偏差,所述第一IP位置處理模塊還適于:當(dāng)所接收的位置相關(guān)信息中的位置信息的值為空時,將所查找到的IP位置記錄中的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲;所述第二IP位置處理模塊還適于:當(dāng)所接收的位置相關(guān)信息中的位置信息的值不為空時,利用計算設(shè)備中已存儲的、對應(yīng)于當(dāng)前移動設(shè)備的IP地址的一條或多條位置信息不為空的位置相關(guān)信息來更新所查找到的IP位置記錄的IP定位偏差,并將更新后的IP定位偏差與當(dāng)前移動設(shè)備關(guān)聯(lián)存儲。B32:B31所述的裝置,其中,所述第二IP位置處理模塊適于按照以下公式計算IP定位偏差:其中,(p0,q0)為IP位置,(xi,yi)為第i條位置相關(guān)信息的位置信息,i=1,2,…,n2,n2為所述IP地址所對應(yīng)的位置信息不為空的位置相關(guān)信息的數(shù)量。當(dāng)前第1頁1 2 3