專利名稱:基于wlan的定位方法、設備及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及基于WLAN的定位方法、設備及系統(tǒng)。
背景技術:
隨著無線局域網(wǎng)(Wireless Local Area Network, WLAN )技術的成熟及芯 片成本的降低,802.11網(wǎng)絡的部署得到了大規(guī)模的發(fā)展, 一些發(fā)達國家甚至在 其重要城市大規(guī)模的鋪設無線局域網(wǎng),并提供免費的無線接入服務,方便市民 進行信息獲取并提高城市的竟爭力。在此背景下,基于無線局域網(wǎng)實現(xiàn)用戶的 定位具有很好的應用前景。
現(xiàn)有技術為實現(xiàn)基于WLAN的終端定位, 一般通過查詢終端所駐留的AP 位置來獲取終端的大致位置?,F(xiàn)有技術中一種基于WLAN的定位方式是終 端獲取AP的MAC地址,并在終端數(shù)據(jù)庫中通過該MAC地址查詢出AP的位 置信息,隨后將該位置信息通過WLAN發(fā)送給位置信息數(shù)據(jù)庫。發(fā)明人經(jīng)過 分析,發(fā)現(xiàn)該方式的不足之處在于,終端獲取AP的MAC地址時,需要在其 維護的數(shù)據(jù)庫中進^f于對應的位置查詢,這將增加終端對數(shù)據(jù)庫的維護和查詢的 負擔。另外,在該方式中,終端如何獲取AP的MAC地址并沒有具體的解決 方案。
現(xiàn)有技術中另 一種基于WLAN的定位方式是AP對自身的位置信息進行 編碼,終端獲取AP的位置信息,并將該信息通過WLAN傳送給位置信息數(shù)據(jù) 庫。發(fā)明人經(jīng)過分析,發(fā)現(xiàn)該方式的不足之處在于,由于AP直接將自身的位 置信息進行編碼,因而AP必須通過有效的手段將該位置信息轉(zhuǎn)交給終端,該 操作要求802.11網(wǎng)絡必須增加新的信令,對網(wǎng)絡的改造幅度較大,可能造成實施成本高的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種基于WLAN的定位方法,用以實現(xiàn)基于WLAN的 目標終端定位,該方法包括
接收查詢目標終端位置信息的請求消息,所述請求消息中攜帶目標終端的 標識信息;
根據(jù)目標終端的標識信息、第一對應關系,獲得目標終端所屬AP的位置 信息,所述第 一對應關系是指目標終端的標識信息與目標終端所屬接入點AP 的位置信息之間的對應關系;
將目標終端所屬AP的位置信息作為目標終端的位置信息進行反饋。
本發(fā)明實施例還提供一種基于WLAN的定位設備,用以實現(xiàn)基于WLAN 的目標終端定位,該設備包括
接收模塊,用于接收查詢目標終端位置信息的請求消息,所述請求消息中 攜帶目標終端的標識信息;
處理模塊,用于根據(jù)目標終端的標識信息、第一對應關系,獲得目標終端 所屬AP的位置信息,所述第一對應關系是指目標終端的標識信息與目標終端 所屬接入點AP的位置信息之間的對應關系;
發(fā)送模塊,用于將目標終端所屬AP的位置信息作為目標終端的位置信息 進行反饋。
本發(fā)明實施例還提供一種基于WLAN的定位系統(tǒng),用以實現(xiàn)基于WLAN 的目標終端定位,該系統(tǒng)包括多個終端、各終端所屬的AP,還包括
接入控制及位置信息數(shù)據(jù)庫服務器AC&PDB,用于接收查詢目標終端位 置信息的請求消息,所述請求消息中攜帶目標終端的標識信息;根據(jù)目標終端 的標識信息、第一對應關系,獲得目標終端所屬AP的位置信息,所述第一對 應關系是指目標終端的標識信息與目標終端所屬接入點AP的位置信息之間的對應關系;將目標終端所屬AP的位置信息作為目標終端的位置信息進行反饋。 本發(fā)明實施例中,接收查詢目標終端位置信息的請求消息,所述請求消息 中攜帶目標終端的標識信息;才艮據(jù)目標終端的標識信息、第一對應關系,獲得 目標終端所屬AP的位置信息,所述第一對應關系是指目標終端的標識信息與 目標終端所屬接入點AP的位置信息之間的對應關系;將目標終端所屬AP的 位置信息作為目標終端的位置信息進行反饋,從而實現(xiàn)了基于WLAN的目標 終端定位方案,并且在實施過程中可以將第一對應關系的維護和查詢交由網(wǎng)絡 側(cè)的服務器(如AC&PDB)進行,而無需由終端對終端數(shù)據(jù)庫進行維護和查 詢,另外,實施過程中對網(wǎng)絡的改造幅度也較小,實施成本較低。
圖1為本發(fā)明實施例中基于WLAN的定位處理流程圖2為本發(fā)明實施例中第一對應關系的建立和更新的一個具體實例的流程
圖3為本發(fā)明實施例中基于WLAN的定位設備的結(jié)構示意圖; 圖4為本發(fā)明實施例中基于WLAN的定位系統(tǒng)的結(jié)構示意圖。
具體實施例方式
下面結(jié)合說明書附圖對本發(fā)明實施例進行詳細說明。
如圖1所示,本發(fā)明實施例中,基于WLAN的定位處理流程如下
步驟ll、接收查詢目標終端位置信息的請求消息,該請求消息中攜帶目標
終端的標識信息。
步驟12、根據(jù)目標終端的標識信息、第一對應關系,獲得目標終端所屬 AP的位置信息,其中的第一對應關系是指目標終端的標識信息與目標終端所 屬接入點AP的位置信息之間的對應關系。
步驟13、將目標終端所屬AP的位置信息作為目標終端的位置信息進行反饋。
目標終端的標識信息可以有多種形式,本發(fā)明實施例中以目標終端的IP
地址為例進行說明。由于WLAN環(huán)境下所有通信都基于IP,因此目標終端的 標識信息采用IP地址將是一種有效的方式,當然,本領域普通技術人員可以 理解,目標終端的標識信息也可采用其它方式,例如名稱等,但需保證能唯一 標識一個目標終端。
實施中可以有多種方式,用于建立第一對應關系。由于MAC地址具有唯 一性,且不可修改,故本發(fā)明實施例中,選擇以目標終端及目標終端所屬AP 的MAC地址作關聯(lián),以建立第一對應關系。本領域普通技術人員據(jù)此也可以 理解,以類似方式建立第一對應關系仍可實施。
一個實施例中,可以根據(jù)目標終端的IP地址與目標終端的MAC地址之間 的對應關系、目標終端的MAC地址與目標終端所屬AP的MAC地址之間的 對應關系、以及目標終端所屬AP的MAC地址與目標終端所屬AP的位置信 息之間的對應關系,來獲得第一對應關系。為方^f更描述,本發(fā)明實施例中,將 目標終端的IP地址與目標終端的MAC地址之間的對應關系稱為第二對應關 系;將目標終端的MAC地址與目標終端所屬AP的MAC地址之間的對應關 系稱為第三對應關系;將目標終端所屬AP的MAC地址與目標終端所屬AP 的位置信息之間的對應關系稱為第四對應關系。若目標終端在不同AP之間漫 游,則目標終端所屬AP發(fā)生變化,此時需進行第一對應關系的更新。
如圖2所示,第一對應關系的建立和更新的一個具體實例包括如下步驟(本
實施例中是由于AP的MAC地址全球唯一,且不可修改,故將^C^ (AP的 MAC地址)用于標識AP;當然,本領域普通技術人員也可采用其它的AP標 識方式,但需保證能夠唯一標識AP):
步驟21、運營商在部署AP時,可以建立雄C^與"c"^"^ (AP的位置 信息)的對應關系(第四對應關系),比如建立一個位置數(shù)據(jù)庫存儲^c^一一 丄oca〃w^ ,該數(shù)據(jù)庫可以位于AC&PDB (Admission Control & PositionDatabase,接入控制及位置信息數(shù)據(jù)庫服務器)。
步驟22、目標終端在與其所屬AP進行Association (關聯(lián))時,可以向該
AP上報目標終端的MAC地址,即AP獲取到^C"7'(目標終端的MAC地址)。 步驟23-24、后續(xù)目標終端所屬AP可以建立^C^與^C"之間的對應關 系(第三對應關系)且提交至PDB,將該第三對應關系與雄Q——"c"加"^ (第四對應關系)聯(lián)合,即可建立旭C^ 一一脇C^ 一一丄oc""'o"^的對應關系。 步驟25-26、 DHCP (Dynamic Host Configuration Protocol,動態(tài)主機配置
協(xié)議)服務器在為目標終端分配IP地址時,可以向PDB提供^w — — ^C^的 對應關系(第二對應關系),綜合以上的對應關系,可以在PDB中得到如下的 對應關系"雄——旭C^——媳C^——丄oca"o"矽。由此,建立了目標終端 的IP地址與目標終端所屬AP的位置信息的對應關系(第一對應關系),即可 通過Ww查詢出其所處位置。
步驟27-28、當目標終端處于某個AP的覆蓋范圍內(nèi)時,可采用多種方式 對終端進行連續(xù)性監(jiān)測,根據(jù)監(jiān)測結(jié)果進行終端位置更新,以防止目標終端移 出原所屬AP而不被發(fā)現(xiàn)。例如
終端從加入到該WLAN開始,以N個Beacon為周期,向AP匯報其當前 的狀態(tài)(即是否存在該AP內(nèi));后續(xù)根據(jù)目標終端周期性上報的歸屬于AP的 狀態(tài)信息,更新第一對應關系。
或者,終端監(jiān)測其接收信號強度,若發(fā)現(xiàn)在連續(xù)時間T內(nèi),其接收信號始 終低于某個閾值,則向AP匯報其當前狀態(tài)(即其接收信號強度是否低于某一 門限),AP端將依據(jù)該類終端匯報的信息對該類終端進行連續(xù)監(jiān)控;后續(xù)根據(jù) 目標終端在接收信號強度低于閾值時上報的接收信號強度信息,更新第一對應 關系。
步驟29-212、目標終端在不同AP之間漫游時,可以通過Deassociation(去 關聯(lián))實現(xiàn)目標終端的位置更新,以完成目標終端在不同AP之間移動時進行的位置更新。
基于同一發(fā)明構思,本發(fā)明實施例還提供一種基于WLAN的定位設備, 其結(jié)構如圖3所示,包括
接收模塊31,用于接收查詢目標終端位置信息的請求消息,所述請求消息 中攜帶目標終端的標識信息;
處理模塊32,用于根據(jù)目標終端的標識信息、第一對應關系,獲得目標終 端所屬AP的位置信息,所述第一對應關系是指目標終端的標識信息與目標終 端所屬接入點AP的位置信息之間的對應關系;
發(fā)送模塊33,用于將目標終端所屬AP的位置信息作為目標終端的位置信 息進行反饋。
一個實施例中,所述目標終端的標識信息可以是目標終端的IP地址;此 時,處理模塊32可以包括第一對應關系獲取單元,用于根據(jù)第二、第三、 第四對應關系,獲得所述第一對應關系,其中
所述第二對應關系是指目標終端的IP地址與目標終端的MAC地址之間的
對應關系;
所述第三對應關系是指目標終端的MAC地址與目標終端所屬AP的MAC 地址之間的對應關系;
所述第四對應關系是指目標終端所屬AP的MAC地址與目標終端所屬AP 的位置信息之間的對應關系。
一個實施例中,處理模塊32可以包括
第一對應關系更新單元,用于在目標終端于不同AP之間漫游時,通過 Deassociation更新所述第一對應關系;或,在目標終端處于一個AP的覆蓋范 圍內(nèi)時,根據(jù)目標終端周期性上報的歸屬于AP的狀態(tài)信息,更新所述第一對 應關系;或,在目標終端處于一個AP的覆蓋范圍內(nèi)時,根據(jù)目標終端在接收 信號強度低于閾值時上報的接收信號強度信息,更新所述第一對應關系。
基于同一發(fā)明構思,本發(fā)明實施例還提供一種基于WLAN的定位系統(tǒng),其結(jié)構如圖4所示,包括多個終端41、各終端所屬的AP42,還包括
接入控制及位置信息數(shù)據(jù)庫服務器AC&PDB43,用于接收查詢目標終端 位置信息的請求消息,所述請求消息中攜帶目標終端的標識信息;根據(jù)目標終 端的標識信息、第一對應關系,獲得目標終端所屬AP的位置信息,所述第一 對應關系是指目標終端的標識信息與目標終端所屬接入點AP的位置信息之間 的對應關系;將目標終端所屬AP的位置信息作為目標終端的位置信息進行反 饋。
一個實施例中,所述目標終端的標識信息可以是目標終端的IP地址;此 時,AC&PDB43還可以用于根據(jù)第二、第三、第四對應關系,獲得所述第一 對應關系,其中
所述第二對應關系是指目標終端的IP地址與目標終端的MAC地址之間的 對應關系;
所述第三對應關系是指目標終端的MAC地址與目標終端所屬AP的MAC 地址之間的對應關系;
所述第四對應關系是指目標終端所屬AP的MAC地址與目標終端所屬AP 的位置信息之間的對應關系。
一個實施例中,目標終端所屬AP42還可以用于在與目標終端進行關聯(lián)時, 獲得目標終端上報的目標終端的MAC地址,并建立所述第三對應關系。
一個實施例中,圖4所示系統(tǒng)還可以包括DHCP服務器44,用于在為目 標終端分配IP地址時,向AC&PDB43上報所述第二對應關系。
一個實施例中,AC&PDB43還可以用于在目標終端于不同AP之間漫游時, 通過Deassociation更新所述第一對應關系;或,在目標終端處于一個AP的覆 蓋范圍內(nèi)時,才艮據(jù)目標終端周期性上報的歸屬于AP的狀態(tài)信息,更新所述第 一對應關系;或,在目標終端處于一個AP的覆蓋范圍內(nèi)時,根據(jù)目標終端在 接收信號強度低于閾值時上報的接收信號強度信息,更新所述第一對應關系。
一個實施例中,圖4所示系統(tǒng)還可以包括應用服務器45、位置信息數(shù)據(jù)庫PDB索引平臺46,其中
應用服務器45,用于向所述PDB索引平臺提交所述請求消息;以及,接 收所述PDB索引平臺反饋的目標終端的位置信息;
PDB索引平臺46,用于才艮據(jù)所述請求消息中的目標終端的標識信息,索 引并將所述請求消息轉(zhuǎn)發(fā)至所述AC&PDB;以及,接收所述AC&PDB反饋的 目標終端的位置信息并轉(zhuǎn)發(fā)至所述應用服務器。
上述AC&PDB集成了接入控制及位置信息數(shù)據(jù)庫兩個功能。PDB索引平 臺可以對目標PDB數(shù)據(jù)庫進行索引,該平臺根據(jù)目標用戶的IP地址,索引出 存儲該用戶位置信息的目標PDB,并將目標用戶的IP地址信息遞交該目標 PDB,由其進行位置信息的查詢。應用服務平臺提供對目標用戶的查詢服務。
由上述分析可知,PDB服務器提供了終端IP地址與位置信息的關聯(lián),通 過該服務器即可查詢到終端位置?;赪LAN網(wǎng)絡的位置信息查詢具體流程 中,應用服務器向PDB索引平臺提交一個位置查詢請求,提交參數(shù)可以是目 標終端的IP地址;PDB索引平臺根據(jù)目標IP地址索引到目標PDB服務器, 并將目標IP地址遞交目標PDB服務器;目標PDB服務器將查詢的位置信息(可 以是經(jīng)絆度信息)反饋給PDB索引平臺,PDB索引平臺將該信息遞交應用服 務器。
本發(fā)明實施例中,接收查詢目標終端位置信息的請求消息,所述請求消息 中攜帶目標終端的標識信息;根據(jù)目標終端的標識信息、第一對應關系,獲得 目標終端所屬AP的位置信息,所述第一對應關系是指目標終端的標識信息與 目標終端所屬接入點AP的位置信息之間的對應關系;將目標終端所屬AP的 位置信息作為目標終端的位置信息進行反饋,從而實現(xiàn)了基于WLAN的目標 終端定位方案,并且在實施過程中可以將第一對應關系的維護和查詢交由網(wǎng)絡 側(cè)的服務器(如AC&PDB)進行,而無需由終端對終端數(shù)據(jù)庫進行維護和查 詢,另外,實施過程中對網(wǎng)絡的改造幅度也較小,實施成本較低。
1明的精神和范l這#^^^^^^^^
及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1、一種基于無線局域網(wǎng)WLAN的定位方法,其特征在于,該方法包括接收查詢目標終端位置信息的請求消息,所述請求消息中攜帶目標終端的標識信息;根據(jù)目標終端的標識信息、第一對應關系,獲得目標終端所屬接入點AP的位置信息,所述第一對應關系是指目標終端的標識信息與目標終端所屬AP的位置信息之間的對應關系;將目標終端所屬AP的位置信息作為目標終端的位置信息進行反饋。
2、 如權利要求1所述的方法,其特征在于,所述目標終端的標識信息為 目標終端的IP地址。
3、 如權利要求2所述的方法,其特征在于,該方法進一步包括 根據(jù)第二、第三、第四對應關系,獲得所述第一對應關系,其中 所述第二對應關系是指目標終端的IP地址與目標終端的MAC地址之間的對應關系;所述第三對應關系是指目標終端的MAC地址與目標終端所屬AP的MAC 地址之間的對應關系;所述第四對應關系是指目標終端所屬AP的MAC地址與目標終端所屬AP 的位置信息之間的對應關系。
4、 如權利要求3所述的方法,其特征在于,所述第三對應關系由目標終 端所屬AP建立;目標終端所屬AP在與目標終端進行關聯(lián)Association時,獲 得目標終 端上^^艮的目標終端的MAC地址。
5、 如權利要求3所述的方法,其特征在于,所述第二對應關系由動態(tài)主 機配置協(xié)議DHCP服務器在為目標終端分配IP地址時上報。
6、 如權利要求1至5任一項所述的方法,其特征在于,該方法進一步包括在目標終端于不同AP之間漫游時,通過去關聯(lián)Deassociation更新所述第 一對應關系;或,在目標終端處于一個AP的覆蓋范圍內(nèi)時,根據(jù)目標終端周期性上報 的歸屬于AP的狀態(tài)信息,更新所述第一對應關系;或,在目標終端處于一個AP的覆蓋范圍內(nèi)時,根據(jù)目標終端在接收信號 強度低于閾值時上報的接收信號強度信息,更新所述第 一對應關系。
7、 一種基于WLAN的定位設備,其特征在于,包括接收模塊,用于接收查詢目標終端位置信息的請求消息,所述請求消息中 攜帶目標終端的標識信息;處理模塊,用于根據(jù)目標終端的標識信息、第一對應關系,獲得目標終端 所屬AP的位置信息,所述第一對應關系是指目標終端的標識信息與目標終端 所屬接入點AP的位置信息之間的對應關系;發(fā)送i^塊,用于將目標終端所屬AP的位置信息作為目標終端的位置信息 進行反饋。
8、 如權利要求7所述的設備,其特征在于,所述目標終端的標識信息為 目標終端的IP地址;所述處理模塊包括第一對應關系獲取單元,用于根據(jù)第二、第三、第四對應關系,獲得所述 第一對應關系,其中所述第二對應關系是指目標終端的IP地址與目標終端的MAC地址之間的 對應關系;所述第三對應關系是指目標終端的MAC地址與目標終端所屬AP的MAC 地址之間的對應關系;所述第四對應關系是指目標終端所屬AP的MAC地址與目標終端所屬AP 的位置信息之間的對應關系。
9、 如權利要求7或8所述的設備,其特征在于,所述處理模塊包括第一對應關系更新單元,用于在目標終端于不同AP之間漫游時,通過 Deassociation更新所述第一對應關系;或,在目標終端處于一個AP的覆蓋范 圍內(nèi)時,根據(jù)目標終端周期性上報的歸屬于AP的狀態(tài)信息,更新所述第一對 應關系;或,在目標終端處于一個AP的覆蓋范圍內(nèi)時,根據(jù)目標終端在接收 信號強度低于閾值時上報的接收信號強度信息,更新所述第一對應關系。
10、 一種基于WLAN的定位系統(tǒng),包括多個終端、各終端所屬的AP,其 特征在于,還包括接入控制及位置信息數(shù)據(jù)庫服務器AC&PDB,用于接收查詢目標終端位 置信息的請求消息,所述請求消息中攜帶目標終端的標識信息;才艮據(jù)目標終端 的標識信息、第一對應關系,獲得目標終端所屬AP的位置信息,所述第一對 應關系是指目標終端的標識信息與目標終端所屬接入點AP的位置信息之間的 對應關系;將目標終端所屬AP的位置信息作為目標終端的位置信息進行反饋。
11、 如權利要求IO所述的系統(tǒng),其特征在于,所述目標終端的標識信息 為目標終端的HM也址;所述AC&PDB進一步用于根據(jù)第二、第三、第四對應關系,獲得所述第 一對應關系,其中所述第二對應關系是指目標終端的IP地址與目標終端的MAC地址之間的 對應關系;所述第三對應關系是指目標終端的MAC地址與目標終端所屬AP的MAC 地址之間的對應關系;所述第四對應關系是指目標終端所屬AP的MAC地址與目標終端所屬AP 的位置信息之間的對應關系。
12、 如權利要求11所述的系統(tǒng),其特征在于,所述目標終端所屬AP進一 步用于在與目標終端進行Association時,獲得目標終端上報的目標終端的 MAC地址,并建立所述第三對應關系。
13、 如權利要求11所述的系統(tǒng),其特征在于,還包括DHCP服務器,用于在為目標終端分配IP地址時,向所述AC&PDB上報 所述第二對應關系。
14、 如權利要求11至13任一項所述的系統(tǒng),其特征在于,所述AC&PDB 進一步用于在目標終端于不同AP之間漫游時,通過Deassociation更新所述第 一對應關系;或,在目標終端處于一個AP的覆蓋范圍內(nèi)時,根據(jù)目標終端周 期性上報的歸屬于AP的狀態(tài)信息,更新所述第一對應關系;或,在目標終端 處于一個AP的覆蓋范圍內(nèi)時,根據(jù)目標終端在接收信號強度低于閾值時上報 的接收信號強度信息,更新所述第一對應關系。
15、 如權利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括應用服務 器、位置信息數(shù)據(jù)庫PDB索引平臺,其中所述應用服務器,用于向所述PDB索引平臺提交所述請求消息;以及, 接收所述PDB索引平臺反饋的目標終端的位置信息;所述PDB索引平臺,用于根據(jù)所述請求消息中的目標終端的標識信息, 索引并將所述請求消息轉(zhuǎn)發(fā)至所述AC&PDB;以及,接收所述AC&PDB反饋 的目標終端的位置信息并轉(zhuǎn)發(fā)至所述應用服務器。
全文摘要
本發(fā)明公開了一種基于WLAN的定位方法,該方法包括接收查詢目標終端位置信息的請求消息,所述請求消息中攜帶目標終端的標識信息;根據(jù)目標終端的標識信息、第一對應關系,獲得目標終端所屬AP的位置信息,所述第一對應關系是指目標終端的標識信息與目標終端所屬接入點AP的位置信息之間的對應關系;將目標終端所屬AP的位置信息作為目標終端的位置信息進行反饋。本發(fā)明同時公開一種基于WLAN的定位設備及定位系統(tǒng)。采用本發(fā)明可以實現(xiàn)基于WLAN的目標終端定位方案,并且在實施過程中可以無需由終端對終端數(shù)據(jù)庫進行維護和查詢,對網(wǎng)絡的改造幅度也較小,實施成本較低。
文檔編號H04L29/08GK101557414SQ20081010374
公開日2009年10月14日 申請日期2008年4月10日 優(yōu)先權日2008年4月10日
發(fā)明者軍 王, 芳 謝, 閆志剛 申請人:中國移動通信集團公司