專利名稱:定位用戶側(cè)設(shè)備的方法及用戶側(cè)設(shè)備、控制設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及定位技術(shù)領(lǐng)域,具體涉及定位用戶側(cè)設(shè)備的方法、用戶側(cè)設(shè)備及控制設(shè)備。
背景技術(shù):
無線局域網(wǎng)(WLAN,Wireless Local Area Network)技術(shù)是當(dāng)今通信領(lǐng)域的熱點(diǎn)之一,和有線網(wǎng)相比,WLAN的啟動和實(shí)施相對簡單,維護(hù)成本低廉,一般只要安放一個或多個接入點(diǎn)設(shè)備就可建立覆蓋整個建筑或地區(qū)的局域網(wǎng)絡(luò)。圖1為集中式WLAN系統(tǒng)的一個組網(wǎng)示例圖,如圖1所示,其主要包括無線客戶端 (Client)、無線接入點(diǎn)(AP,Access Point)和無線接入控制器(AC,Access Controller) 其中,AP提供無線客戶端到局域網(wǎng)的橋接功能,在無線客戶端與無線局域網(wǎng)之間進(jìn)行無線到有線和有線到無線的幀轉(zhuǎn)換;AC對無線局域網(wǎng)中的所有AP進(jìn)行控制和管理。AP可以直接連接到AC上,也可以通過二層或三層網(wǎng)絡(luò)連接到AC上。如果AC與AP之間運(yùn)行IPv6協(xié)議,則在初始階段,AP先使用鄰居發(fā)現(xiàn)(ND, Neighbor Discovery)無狀態(tài)自動配置生成自身的IPv6地址,具體過程如下01 =AP上線時(shí),向路由器發(fā)送路由器請求(RS,Router Solicitation)消息。02 路由器接收到RS消息,向AP返回路由器通告(RA,RouterAdvertisement)消息,該消息攜帶網(wǎng)絡(luò)前綴。03 AP接收RA消息,根據(jù)RA消息中的網(wǎng)絡(luò)前綴以及自身生成的接口 ID生成自身的IPv6地址。其中,接口 ID的生成方法由管理員預(yù)先配置在AP上,具體可為根據(jù)接口 MAC地址生成,或者根據(jù)隨機(jī)數(shù)生成,等等。AP運(yùn)用發(fā)現(xiàn)機(jī)制來識別AC。如果AP使用單播發(fā)現(xiàn)機(jī)制,AP可以請求DNS服務(wù)器提供AC的網(wǎng)絡(luò)地址。然后AP使用生成的IPv6地址關(guān)聯(lián)到AC上。一旦無線客戶端通過認(rèn)證并與AP關(guān)聯(lián)成功,就可以使用授權(quán)的WLAN服務(wù)并與其它的無線客戶端及有線設(shè)備進(jìn)行
ififn。無線接入點(diǎn)控制與供應(yīng)(CAPffAP,Controlling and Provisioning offfireless Access Point)協(xié)議定義了 AP與AC之間如何通信,為實(shí)現(xiàn)AP和AC之間的互通性提供一個通用封裝和傳輸機(jī)制。CAPWAP同時(shí)運(yùn)行在AP和AC上,為WLAN系統(tǒng)提供安全的AC與AP 之間的通信。在AC上,CAPWAP提供了 AP管理功能。AC可以根據(jù)管理員提供的信息動態(tài)地配置AP。運(yùn)營商、企業(yè)都有可能部署無線AP網(wǎng)絡(luò),部署的范圍可能大到一個城市,小到一個大樓。為了能夠迅速定位某個AP的具體地理位置,目前,在AC上使用CAPWAP配置AP的相關(guān)信息,其中,配置AP的描述信息為AP的具體地理位置,比如某區(qū)某街道某門牌號某樓層某房間等。圖2給出了現(xiàn)有的定位AP的流程圖,如圖2所示,其具體步驟如下
步驟201 :AP第一次連接上一個AC,AC發(fā)現(xiàn)該AP未上報(bào)位置(Location)字符串, 則根據(jù)AP的序列號,在自身保存的AP序列號與AP的位置字符串的對應(yīng)關(guān)系中,查找到該 AP的位置字符串。步驟202 =AC向AP下發(fā)該位置字符串,AP接收并保存該位置字符串。步驟203 之后,AP與其它AC連接上,則AP主動將保存的位置字符串上報(bào)給當(dāng)前 AC。這樣,該AP連接上的任何一個AC都會保存該AP的位置字符串,從而管理員可以從AP連接上的AC上獲取該AP的位置字符串,從而得知該AP的地理位置。其中,步驟201中,AC保存的AP序列號與AP的位置字符串的對應(yīng)關(guān)系是由管理員配置的,具體地,管理員會定時(shí)或不定時(shí)地查看每臺AC上的關(guān)聯(lián)AP情況,若發(fā)現(xiàn)有一 AP第一次連接到一 AC上,則對該AP進(jìn)行定位,然后將該AP的序列號和位置字符串的對應(yīng)關(guān)系配置到該AC上,然后,AC再將該AP的位置字符串下發(fā)給該AP。顯然,這種方法極為不便, 且定位速度很慢;另外,由于管理員是在AC上查看連接上的AP,這樣,只有在AP可用時(shí),管理員才能查看到該AP,從而才會對該AP進(jìn)行定位,而在AP不可用時(shí),則無法對該AP進(jìn)行定位。同樣地,在其它應(yīng)用場合中,也存在這樣的問題,例如當(dāng)要對網(wǎng)絡(luò)中的交換機(jī)進(jìn)行定位時(shí),管理員也需要定時(shí)或不定時(shí)地查看每臺網(wǎng)管服務(wù)器上的連接交換機(jī)情況,若發(fā)現(xiàn)有一交換機(jī)第一次連接到一網(wǎng)管服務(wù)器上,則對該交換機(jī)進(jìn)行定位,然后將該交換機(jī)的序列號和位置信息的對應(yīng)關(guān)系配置到該網(wǎng)管服務(wù)器上以便管理員查詢。目前還未給出該方面的解決方案。
發(fā)明內(nèi)容
本發(fā)明提供定位用戶側(cè)設(shè)備的方法及用戶側(cè)設(shè)備、控制設(shè)備,以提高定位速度。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種定位用戶側(cè)設(shè)備的方法,該方法包括根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID,用戶側(cè)設(shè)備保存該接口 ID ;上線用戶側(cè)設(shè)備根據(jù)自身的接口 ID生成一個IPv6地址,使用該IPv6地址與控制設(shè)備建立連接;當(dāng)需要定位用戶側(cè)設(shè)備時(shí),從用戶側(cè)設(shè)備上獲取該用戶側(cè)設(shè)備的接口 ID或IPv6 地址,由該接口 ID或IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息;或者,從該用戶側(cè)設(shè)備連接的控制設(shè)備上獲取該用戶側(cè)設(shè)備的IPv6地址,由該IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息。預(yù)先將由地理位置信息生成接口 ID的接口 ID生成方式配置在用戶側(cè)設(shè)備上,且, 當(dāng)要將用戶側(cè)設(shè)備部署到一個地理位置上時(shí),將該地理位置信息配置到該用戶側(cè)設(shè)備上;所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID為用戶側(cè)設(shè)備根據(jù)配置在自身的地理位置信息和接口 ID生成方式,生成自身的接 Π ID。所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID包括預(yù)先將由地理位置信息生成接口 ID的接口 ID生成方式配置在網(wǎng)管服務(wù)器上,
當(dāng)要將用戶側(cè)設(shè)備部署到一個地理位置上時(shí),網(wǎng)管服務(wù)器根據(jù)該用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID,并將該接口 ID配置在該用戶側(cè)設(shè)備上。所述方法進(jìn)一步包括網(wǎng)管服務(wù)器獲取用戶側(cè)設(shè)備的IPv6地址,且,當(dāng)網(wǎng)關(guān)服務(wù)器接收到攜帶用戶側(cè)設(shè)備IPv6地址的定位請求后,從該IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出。所述用戶側(cè)設(shè)備為交換機(jī),所述控制設(shè)備為網(wǎng)管服務(wù)器;或者,所述用戶側(cè)設(shè)備為無線接入點(diǎn)AP,所述控制設(shè)備為無線接入控制器AC。當(dāng)所述用戶側(cè)設(shè)備為AP,所述控制設(shè)備為AC時(shí),所述AP上未配置由地理位置信息生成接口 ID的接口 ID生成方式,且未配置由該AP的地理位置信息生成的接口 ID ;所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID之前進(jìn)一步包括AP上線,采用現(xiàn)有方法生成一個接口 ID,根據(jù)該接口 ID生成一個IPv6地址,采用該IPv6地址與一個AC建立連接,該AC根據(jù)自身配置的該AP的位置字符串得到該AP的地
理位置信息;所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID包括所述AC根據(jù)所述AP的地理位置信息生成該AP的接口 ID,并將該接口 ID下發(fā)給該AP ;且,所述用戶側(cè)設(shè)備保存該接口 ID的同時(shí)進(jìn)一步包括所述AP斷開與所述AC的連接;且,所述用戶側(cè)設(shè)備根據(jù)自身的接口 ID生成一個IPv6地址為所述AP根據(jù)所述 AC下發(fā)的接口 ID生成一個IPv6地址。一種用戶側(cè)設(shè)備,包括接口 ID生成模塊,根據(jù)本用戶側(cè)設(shè)備的地理位置信息生成本用戶側(cè)設(shè)備的接口 ID,將該接口 ID保存在接口 ID存儲模塊中;接口 ID存儲模塊,保存本用戶側(cè)設(shè)備的接口 ID ;連接建立模塊,上線時(shí),從接口 ID存儲模塊獲取本用戶側(cè)設(shè)備的接口 ID,根據(jù)該接口 ID生成一個IPv6地址,使用該IPv6地址與控制設(shè)備建立連接;定位處理模塊,接收外部輸入的定位請求,從接口 ID存儲模塊獲取本用戶側(cè)設(shè)備的接口 ID,將該接口 ID輸出,以便外部根據(jù)該接口 ID解析出本用戶側(cè)設(shè)備的地理位置信息;或者從連接建立模塊獲取本用戶側(cè)設(shè)備的IPv6地址,將該IPv6地址輸出,以便外部根據(jù)該IPv6地址解析出本用戶側(cè)設(shè)備的地理位置信息。所述用戶側(cè)設(shè)備進(jìn)一步包括接口 ID解析模塊,接收定位處理模塊輸入的接口 ID或IPv6地址,從該接口 ID或 IPv6地址解析出本用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出。所述用戶側(cè)設(shè)備為交換機(jī)或AP。一種控制設(shè)備,包括定位處理模塊,接收外部輸入的定位請求,將該請求中的用戶側(cè)設(shè)備的IPv6地址輸出到IPv6地址解析模塊,接收IPv6地址解析模塊返回的用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出;
IPv6地址解析模塊,接收定位處理模塊輸入的IPv6地址,從該IPv6地址解析出用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息返回給定位處理模塊。所述控制設(shè)備為網(wǎng)管服務(wù)器或AC。一種 AP,該 AP 包括接口 ID存儲模塊,保存本AP的接口 ID ;連接建立模塊,上線時(shí),根據(jù)現(xiàn)有方法生成本AP的接口 ID,根據(jù)該接口 ID生成一個IPv6地址,使用該IPv6地址與AC建立連接;接收AC下發(fā)的由本AP的地理位置信息生成的接口 ID,將該AC下發(fā)的接口 ID保存到接口 ID存儲模塊,同時(shí)斷開與該AC的連接,采用該AC下發(fā)的接口 ID重新生成一個IPv6地址,采用新生成的IPv6地址,重新與該AC建立連接;定位處理模塊,接收外部輸入的定位請求,從接口 ID存儲模塊獲取本AP的接口 ID,將該接口 ID輸出,以便外部根據(jù)該接口 ID解析出本AP的地理位置信息;或者,從連接建立模塊獲取本用戶側(cè)設(shè)備新生成的IPv6地址,將該IPv6地址輸出,以便外部根據(jù)該IPv6 地址解析出本AP的地理位置信息。所述AP進(jìn)一步包括接口 ID解析模塊,接收定位處理模塊輸入的接口 ID或IPv6地址,從該接口 ID或 IPv6地址解析出本AP的地理位置信息,將該地理位置信息輸出。一種 AC,該 AC 包括連接處理模塊,發(fā)現(xiàn)一 AP與本AC連接上,將該AP的序列號發(fā)送給接口 ID生成模塊;接口 ID生成模塊,接收連接處理模塊發(fā)來的AP的序列號,根據(jù)該AP的序列號查找到本AC配置的該AP的位置字符串,根據(jù)該位置字符串得到該AP的地理位置信息,根據(jù)該AP的地理位置信息生成該AP的接口 ID,將該接口 ID下發(fā)給該AP。所述AC進(jìn)一步包括定位處理模塊,接收外部輸入的定位請求,將該請求中的AP的IPv6地址輸出到 IPv6地址解析模塊,接收IPv6地址解析模塊返回的AP的地理位置信息,將該地理位置信息輸出;IPv6地址解析模塊,接收定位處理模塊輸入的AP的IPv6地址,從該IPv6地址解析出AP的地理位置信息,將該地理位置信息返回給定位處理模塊。與現(xiàn)有技術(shù)相比,本發(fā)明中,根據(jù)用戶側(cè)設(shè)備的地理位置信息生成用戶側(cè)設(shè)備的接口 ID,使得可以根據(jù)用戶側(cè)設(shè)備的接口 ID或IPv6地址解析得到用戶側(cè)設(shè)備的地理位置信息,從而提高了定位用戶側(cè)設(shè)備的速度。
圖1為集中式WLAN系統(tǒng)的一個組網(wǎng)示例圖;圖2為現(xiàn)有的定位AP的流程圖;圖3為本發(fā)明實(shí)施例一提供的定位用戶側(cè)設(shè)備的流程圖;圖4為本發(fā)明實(shí)施例二提供的定位AP的流程圖;圖5為本發(fā)明實(shí)施例三提供的定位AP的流程圖6為本發(fā)明實(shí)施例一提供的用戶側(cè)設(shè)備的組成圖;圖7為本發(fā)明實(shí)施例一提供的控制設(shè)備的組成圖;圖8為本發(fā)明實(shí)施例二提供的AP的組成圖;圖9為本發(fā)明實(shí)施例二提供的AC的組成圖。
具體實(shí)施例方式圖3為本發(fā)明實(shí)施例一提供的定位用戶側(cè)設(shè)備的流程圖,如圖3所示,其具體步驟如下步驟301 根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID,用戶側(cè)設(shè)備保存自身的接口 ID??深A(yù)先將由地理位置信息生成接口 ID的接口 ID生成方式配置在用戶側(cè)設(shè)備上, 當(dāng)用戶側(cè)設(shè)備要部署到一個地理位置上時(shí),管理員等將該地理位置信息配置到該用戶側(cè)設(shè)備上,用戶側(cè)設(shè)備采用該接口 ID生成方式,由該地理位置信息生成自身的接口 ID;或者,可預(yù)先將由地理位置信息生成接口 ID的接口 ID生成方式配置在網(wǎng)管服務(wù)器上,當(dāng)用戶側(cè)設(shè)備要部署到一個地理位置上時(shí),管理員等將該地理位置信息配置到網(wǎng)管服務(wù)器上,網(wǎng)管服務(wù)器采用該接口 ID生成方式,由該用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID,然后將生成的接口 ID配置到該用戶側(cè)設(shè)備上。接口 ID的生成方式可如下01 將用戶側(cè)設(shè)備的地理位置信息以預(yù)先定義的標(biāo)準(zhǔn)格式表示。02:根據(jù)預(yù)先定義的映射規(guī)則,將用戶側(cè)設(shè)備的地理位置位置信息映射為接口 ID。用戶側(cè)設(shè)備的接口 ID與用戶側(cè)設(shè)備的地理位置信息間的映射規(guī)則可以為用戶側(cè)設(shè)備的接口 ID =類型標(biāo)識+用戶側(cè)設(shè)備的地理位置信息。其中,類型標(biāo)識用于指示用戶側(cè)設(shè)備的地理位置類型,例如可用于指示用戶側(cè)設(shè)備位于室內(nèi)還是室外。用戶側(cè)設(shè)備可將自身的接口 ID保存在永久性存儲器中,以方便查詢。步驟302 用戶側(cè)設(shè)備上線,根據(jù)自身的接口 ID生成自身的IPv6地址。這里,用戶側(cè)設(shè)備可根據(jù)獲取的網(wǎng)絡(luò)前綴和自身的接口 ID生成自身的IPv6地址。 其中,獲取網(wǎng)絡(luò)前綴的方法與現(xiàn)有技術(shù)相同。步驟303 用戶側(cè)設(shè)備使用生成的IPv6地址與自身的控制設(shè)備建立連接,建立成功,控制設(shè)備保存用戶側(cè)設(shè)備標(biāo)識與該用戶側(cè)設(shè)備的IPv6地址的對應(yīng)關(guān)系。步驟304 當(dāng)需要定位用戶側(cè)設(shè)備時(shí),從該用戶側(cè)設(shè)備獲取該用戶側(cè)設(shè)備的接口 ID或IPv6地址,從該接口 ID或IPv6地址中解析出該用戶側(cè)設(shè)備的地理位置信息;或者, 從該用戶側(cè)設(shè)備連接上的控制設(shè)備上獲取該用戶側(cè)設(shè)備的IPv6地址,從該IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息。圖3所示實(shí)施例中的用戶側(cè)設(shè)備可以是交換機(jī),控制設(shè)備可以是網(wǎng)管服務(wù)器;或者,用戶側(cè)設(shè)備可以是AP,控制設(shè)備可以是AC;等等。以下以用戶側(cè)設(shè)備為AP,控制設(shè)備為 AC為例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。圖4為本發(fā)明實(shí)施例二提供的定位AP的流程圖,如圖4所示,其具體步驟如下步驟401 根據(jù)AP的地理位置信息生成該AP的接口 ID,AP保存自身的接口 ID。
可預(yù)先將由地理位置信息生成接口 ID的接口 ID生成方式配置在AP上,當(dāng)AP要部署到一個地理位置上時(shí),管理員等將該地理位置信息配置到AP上,AP采用該接口 ID生成方式,由該地理位置信息生成自身的接口 ID ;或者,可預(yù)先將由地理位置信息生成接口 ID 的接口 ID生成方式配置在網(wǎng)管服務(wù)器上,當(dāng)AP要部署到一個地理位置上時(shí),管理員等將該地理位置信息配置到網(wǎng)管服務(wù)器上,網(wǎng)管服務(wù)器采用該接口 ID生成方式,由AP的地理位置信息生成AP的接口 ID,然后將生成的接口 ID配置到AP上。接口 ID的生成方式可如下01 將AP的地理位置信息以預(yù)先定義的標(biāo)準(zhǔn)格式表示。根據(jù)AP位于室內(nèi)還是室外,將AP的地理位置信息分別表示為室內(nèi)區(qū)、街道、門牌號、樓號、單元號、樓層、房間號、順序號;室外區(qū)、街道、線桿類型、線桿號。02 根據(jù)預(yù)先定義的映射規(guī)則,將AP的地理位置位置信息映射為接口 ID。AP的接口 ID與AP的地理位置信息間的映射規(guī)則可以為AP的接口 ID =類型標(biāo)識+AP的地理位置信息。其中,類型標(biāo)識用于指示AP位于室內(nèi)還是室外。以下給出了 AP的接口 ID的一種格式3bits61bits+----------+--------------------+----------------------+typeposition ID其中,type為類型標(biāo)識,可以001表示室內(nèi),002表示室外;position ID為AP的地理位置信息,其中,當(dāng)AP位于室內(nèi)時(shí),position ID的格式可如表1所示
5bits8bits8bits8bits8bits8bits8bits8bits區(qū)街道門牌號樓號單元號樓層房間號順序號表1 AP位于室內(nèi)時(shí),AP的地理位置信息格式當(dāng)AP位于室外時(shí),position ID的格式可如表2所示
5bits8bits8bits56bits區(qū)街道線桿類型線桿號表2 AP位于室內(nèi)時(shí),AP的地理位置信息格式AP可將自身的接口 ID保存在永久性存儲器中,以方便查詢。步驟402 =AP上線,接收路由器發(fā)來的RA消息,讀取該消息中的網(wǎng)絡(luò)前綴。步驟403 AP根據(jù)網(wǎng)絡(luò)前綴和自身的接口 ID生成自身的IPv6地址。步驟404 =AP使用生成的IPv6地址與AC建立CAPWAP連接,AC保存AP的序列號與AP的IPv6地址的對應(yīng)關(guān)系。
步驟405 當(dāng)需要定位AP時(shí),從AP獲取該AP的接口 ID或IPv6地址,從該接口 ID或IPv6地址中解析出該AP的地理位置信息;或者,從該AP連接上的AC上獲取該AP的 IPv6地址,從該IPv6地址解析出該AP的地理位置信息。圖4所示實(shí)施例中,可由AP自己采用新的接口 ID生成方式生成接口 ID,或者由管理員采用新的接口 ID生成方式為AP生成接口 ID并配置在AP上,但是,為了兼容現(xiàn)有的配置方式,即AP不支持新的接口 ID生成方式且管理員不在AP上配置接口 ID的情況,本發(fā)明提供了如下實(shí)施例圖5為本發(fā)明實(shí)施例三提供的定位AP的流程圖,如圖5所示,其具體步驟如下步驟501 :AP根據(jù)配置在自身的現(xiàn)有接口 ID生成方式,生成接口 ID。本步驟中的現(xiàn)有接口 ID生成方式為現(xiàn)有技術(shù),而不是本發(fā)明提供的由AP的地理位置信息生成接口 ID的方式。步驟502 =AP上線,接收路由器發(fā)來的RA消息,讀取該消息中的網(wǎng)絡(luò)前綴。步驟503 :AP根據(jù)網(wǎng)絡(luò)前綴和步驟501中的接口 ID生成自身的IPv6地址。步驟504 =AP使用生成的IPv6地址與一個AC建立CAPWAP連接。步驟505 :AC根據(jù)自身配置的該AP的位置字符串得到該AP的地理位置信息,根據(jù)該AP的地理位置信息生成該AP的接口 ID,將生成的該AP的接口 ID下發(fā)給該AP。本步驟中的接口 ID生成方式與步驟401相同。步驟506 =AP接收并保存AC下發(fā)的接口 ID,斷開與AC之間的CAPWAP連接。步驟507 :AP根據(jù)AC下發(fā)的接口 ID以及步驟502中的網(wǎng)絡(luò)前綴,重新生成一個 IPv6地址。步驟508 =AP使用新生成的IPv6地址重新與AC建立CAPWAP連接。步驟509 當(dāng)需要定位AP時(shí),從AP獲取該AP的接口 ID或IPv6地址,從該接口 ID 或IPv6地址中解析出該AP的地理位置信息;或者,從該AP連接上的AC上,獲取該AP的 IPv6地址,從該IPv6地址解析出該AP的地理位置信息;或者,也可采用現(xiàn)有技術(shù)從該AP 連接上的AC上獲取該AP的位置字符串,由該位置字符串得知該AP的地理位置信息。實(shí)際應(yīng)用中,可將接口 ID的生成方式配置在網(wǎng)管服務(wù)器和/或用戶側(cè)設(shè)備和/或控制設(shè)備上,并在網(wǎng)管服務(wù)器和/或用戶側(cè)設(shè)備和/或控制設(shè)備上提供可輸入標(biāo)準(zhǔn)格式的用戶側(cè)設(shè)備的地理位置信息的界面,當(dāng)用戶側(cè)設(shè)備要部署到一個地理位置上時(shí),由管理員等將用戶側(cè)設(shè)備的地理位置信息輸入到網(wǎng)管服務(wù)器和/或用戶側(cè)設(shè)備和/或控制設(shè)備上, 然后網(wǎng)管服務(wù)器和/或用戶側(cè)設(shè)備和/或控制設(shè)備采用接口 ID生成方式,生成該用戶側(cè)設(shè)備的接口 ID。這里,也可同時(shí)將由接口 ID解析出地理位置信息的接口 ID解析方式配置在網(wǎng)管服務(wù)器和/或用戶側(cè)設(shè)備和/或控制設(shè)備上,這樣,當(dāng)管理員要查詢一個用戶側(cè)設(shè)備的地理位置信息時(shí),對于網(wǎng)管服務(wù)器或控制設(shè)備,只需輸入用戶側(cè)設(shè)備的IPv6地址,網(wǎng)管服務(wù)器或控制設(shè)備就可根據(jù)該用戶側(cè)設(shè)備的IPv6地址解析出該用戶側(cè)設(shè)備的接口 ID,再采用接口 ID解析方式,得到該用戶側(cè)設(shè)備的地理位置信息并輸出;對于用戶側(cè)設(shè)備,則可直接根據(jù)接口 ID解析出用戶側(cè)設(shè)備的地址位置信息并輸出,或者,根據(jù)該用戶側(cè)設(shè)備的IPv6地址解析出該用戶側(cè)設(shè)備的接口 ID,再由接口 ID解析出該用戶側(cè)設(shè)備的地理位置信息并輸出。圖6為本發(fā)明實(shí)施例一提供的用戶側(cè)設(shè)備的組成圖,如圖6所示,其主要包括接口 ID生成模塊61、接口 ID存儲模塊62、連接建立模塊63和定位處理模塊64,其中接口 ID生成模塊61 根據(jù)本用戶側(cè)設(shè)備的地理位置信息生成本用戶側(cè)設(shè)備的接口 ID,將該接口 ID保存在接口 ID存儲模塊62中。接口 ID存儲模塊62 保存本用戶側(cè)設(shè)備的接口 ID。連接建立模塊63 本用戶側(cè)設(shè)備上線時(shí),從接口 ID存儲模塊62獲取本用戶側(cè)設(shè)備的接口 ID,根據(jù)該接口 ID生成一個IPv6地址,使用該IPv6地址與控制設(shè)備建立連接。定位處理模塊64 接收外部輸入的定位請求,從接口 ID存儲模塊62獲取本用戶側(cè)設(shè)備的接口 ID,將該接口 ID輸出,以便外部根據(jù)該接口 ID解析出本用戶側(cè)設(shè)備的地理位置信息;或者,從連接建立模塊63獲取該用戶側(cè)設(shè)備的IPv6地址并輸出,以便外部根據(jù)該 IPv6地址解析出本用戶側(cè)設(shè)備的地理位置信息。在實(shí)際應(yīng)用中,用戶側(cè)設(shè)備還可包括接口 ID解析模塊,用于接收定位處理模塊 64輸入的接口 ID或IPv6地址,從該接口 ID或IPv6地址解析出本用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出。圖7為本發(fā)明實(shí)施一提供的控制設(shè)備的組成圖,如圖7所示,其主要包括定位處理模塊71和IPv6地址解析模塊72,其中定位處理模塊71 接收外部輸入的定位請求,將該請求中的用戶側(cè)設(shè)備的IPv6地址發(fā)送給IPv6地址解析模塊72,接收IPv6地址解析模塊72返回的用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出到外部。IPv6地址解析模塊72 接收定位處理模塊71輸入的IPv6地址,從該IPv6地址解析出用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息返回給定位處理模塊71。圖6所示的用戶側(cè)設(shè)備可以為交換機(jī)、AP等。當(dāng)為交換機(jī)時(shí),圖6中提到的控制設(shè)備可以為網(wǎng)管服務(wù)器;當(dāng)為AP時(shí),圖6中提到的控制設(shè)備為AC。圖7所示的控制設(shè)備可以是網(wǎng)管服務(wù)器、AC等。當(dāng)為網(wǎng)管服務(wù)器時(shí),圖7中提到的用戶側(cè)設(shè)備可以為交換機(jī);當(dāng)為AC時(shí),圖7中提到的用戶側(cè)設(shè)備為AP。圖8為本發(fā)明實(shí)施例二提供的AP的組成圖,如圖8所示,其主要包括接口 ID存儲模塊81、連接建立模塊82和定位處理模塊83,其中接口 ID存儲模塊81 保存本AP的接口 ID。連接建立模塊82 本AP上線時(shí),根據(jù)現(xiàn)有方法生成本AP的接口 ID,根據(jù)該接口 ID 生成一個IPv6地址,使用該IPv6地址與AC建立CAPWAP連接;接收AC下發(fā)的由本AP的地理位置信息生成的接口 ID,將該AC下發(fā)的接口 ID保存到接口 ID存儲模塊81,同時(shí)斷開與該AC的CAPWAP連接,采用該AC下發(fā)的接口 ID重新生成一個IPv6地址,采用新生成的 IPv6地址,重新與該AC建立CAPWAP連接。定位處理模塊83 接收外部輸入的定位請求,從接口 ID存儲模塊81獲取本AP的接口 ID或者從連接建立模塊82獲取本AP新生成的IPv6地址,將該接口 ID輸出或IPv6 地址輸出,以便外部根據(jù)該接口 ID或IPv6地址解析出本AP的地理位置信息。在實(shí)際應(yīng)用中,AP還可包括接口 ID解析模塊,用于接收定位處理模塊83輸入的接口 ID或IPv6地址,從該接口 ID或IPv6地址解析出本AP的地理位置信息,將該地理位置信息輸出。圖9為本發(fā)明實(shí)施二提供的AC的組成圖,如圖9所示,其主要包括連接處理模塊91和接口 ID生成模塊92,其中連接處理模塊91 發(fā)現(xiàn)一 AP與本AC建立了 CAPWAP連接,向接口 ID生成模塊92 發(fā)送該AP序列號。接口 ID生成模塊92 接收連接處理模塊91發(fā)來的AP序列號,根據(jù)該AP序列號查找到本AC配置的該AP的位置字符串,根據(jù)該位置字符串得到該AP的地理位置信息,根據(jù)該AP的地理位置信息生成該AP的接口 ID,將該接口 ID下發(fā)給該AP。在實(shí)際應(yīng)用中,AC還可包括定位處理模塊和IPv6地址解析模塊,其中定位處理模塊接收外部輸入的定位請求,將該請求中的AP的IPv6地址發(fā)送給 IPv6地址解析模塊,接收IPv6地址解析模塊返回的AP的地理位置信息,將該地理位置信息輸出。IPv6地址解析模塊接收定位處理模塊輸入的AP的IPv6地址,從該IPv6地址解析出AP的地理位置信息,將該地理位置信息返回給定位處理模塊。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種定位用戶側(cè)設(shè)備的方法,其特征在于,該方法包括根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID,用戶側(cè)設(shè)備保存該接口ID ;上線用戶側(cè)設(shè)備根據(jù)自身的接口 ID生成一個IPv6地址,使用該IPv6地址與控制設(shè)備建立連接;當(dāng)需要定位用戶側(cè)設(shè)備時(shí),從用戶側(cè)設(shè)備上獲取該用戶側(cè)設(shè)備的接口 ID或IPv6地址, 由該接口 ID或IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息;或者,從該用戶側(cè)設(shè)備連接的控制設(shè)備上獲取該用戶側(cè)設(shè)備的IPv6地址,由該IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息。
2.如權(quán)利要求1所述的方法,其特征在于,預(yù)先將由地理位置信息生成接口ID的接口 ID生成方式配置在用戶側(cè)設(shè)備上,且,當(dāng)要將用戶側(cè)設(shè)備部署到一個地理位置上時(shí),將該地理位置信息配置到該用戶側(cè)設(shè)備上;所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID為 用戶側(cè)設(shè)備根據(jù)配置在自身的地理位置信息和接口 ID生成方式,生成自身的接口 ID。
3 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID包括預(yù)先將由地理位置信息生成接口 ID的接口 ID生成方式配置在網(wǎng)管服務(wù)器上,當(dāng)要將用戶側(cè)設(shè)備部署到一個地理位置上時(shí),網(wǎng)管服務(wù)器根據(jù)該用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID,并將該接口 ID配置在該用戶側(cè)設(shè)備上。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括網(wǎng)管服務(wù)器獲取用戶側(cè)設(shè)備的IPv6地址,且,當(dāng)網(wǎng)關(guān)服務(wù)器接收到攜帶用戶側(cè)設(shè)備IPv6地址的定位請求后,從該IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出。
5.如權(quán)利要求1至4任一所述的方法,其特征在于,所述用戶側(cè)設(shè)備為交換機(jī),所述控制設(shè)備為網(wǎng)管服務(wù)器;或者,所述用戶側(cè)設(shè)備為無線接入點(diǎn)AP,所述控制設(shè)備為無線接入控制器AC。
6.如權(quán)利要求5所述的方法,其特征在于,當(dāng)所述用戶側(cè)設(shè)備為AP,所述控制設(shè)備為AC 時(shí),所述AP上未配置由地理位置信息生成接口 ID的接口 ID生成方式,且未配置由該AP的地理位置信息生成的接口 ID;所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID之前進(jìn)一步包括 AP上線,采用現(xiàn)有方法生成一個接口 ID,根據(jù)該接口 ID生成一個IPv6地址,采用該 IPv6地址與一個AC建立連接,該AC根據(jù)自身配置的該AP的位置字符串得到該AP的地理位置信息;所述根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口 ID包括 所述AC根據(jù)所述AP的地理位置信息生成該AP的接口 ID,并將該接口 ID下發(fā)給該AP ; 且,所述用戶側(cè)設(shè)備保存該接口 ID的同時(shí)進(jìn)一步包括所述AP斷開與所述AC的連接; 且,所述用戶側(cè)設(shè)備根據(jù)自身的接口 ID生成一個IPv6地址為所述AP根據(jù)所述AC下發(fā)的接口 ID生成一個IPv6地址。
7.一種用戶側(cè)設(shè)備,其特征在于,包括接口 ID生成模塊,根據(jù)本用戶側(cè)設(shè)備的地理位置信息生成本用戶側(cè)設(shè)備的接口 ID,將該接口 ID保存在接口 ID存儲模塊中;接口 ID存儲模塊,保存本用戶側(cè)設(shè)備的接口 ID;連接建立模塊,上線時(shí),從接口 ID存儲模塊獲取本用戶側(cè)設(shè)備的接口 ID,根據(jù)該接口 ID生成一個IPv6地址,使用該IPv6地址與控制設(shè)備建立連接;定位處理模塊,接收外部輸入的定位請求,從接口 ID存儲模塊獲取本用戶側(cè)設(shè)備的接口 ID,將該接口 ID輸出,以便外部根據(jù)該接口 ID解析出本用戶側(cè)設(shè)備的地理位置信息;或者從連接建立模塊獲取本用戶側(cè)設(shè)備的IPv6地址,將該IPv6地址輸出,以便外部根據(jù)該 IPv6地址解析出本用戶側(cè)設(shè)備的地理位置信息。
8.如權(quán)利要求7所述的用戶側(cè)設(shè)備,其特征在于,所述用戶側(cè)設(shè)備進(jìn)一步包括接口 ID解析模塊,接收定位處理模塊輸入的接口 ID或IPv6地址,從該接口 ID或IPv6 地址解析出本用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出。
9.如權(quán)利要求7或8所述的用戶側(cè)設(shè)備,其特征在于,所述用戶側(cè)設(shè)備為交換機(jī)或AP。
10.一種控制設(shè)備,其特征在于,包括定位處理模塊,接收外部輸入的定位請求,將該請求中的用戶側(cè)設(shè)備的IPv6地址輸出到IPv6地址解析模塊,接收IPv6地址解析模塊返回的用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息輸出;IPv6地址解析模塊,接收定位處理模塊輸入的IPv6地址,從該IPv6地址解析出用戶側(cè)設(shè)備的地理位置信息,將該地理位置信息返回給定位處理模塊。
11.如權(quán)利要求10所述的控制設(shè)備,其特征在于,所述控制設(shè)備為網(wǎng)管服務(wù)器或Ac。
12.—種AP,其特征在于,該AP包括接口 ID存儲模塊,保存本AP的接口 ID ;連接建立模塊,上線時(shí),根據(jù)現(xiàn)有方法生成本AP的接口 ID,根據(jù)該接口 ID生成一個 IPv6地址,使用該IPv6地址與AC建立連接;接收AC下發(fā)的由本AP的地理位置信息生成的接口 ID,將該AC下發(fā)的接口 ID保存到接口 ID存儲模塊,同時(shí)斷開與該AC的連接,采用該AC下發(fā)的接口 ID重新生成一個IPv6地址,采用新生成的IPv6地址,重新與該AC建立連接;定位處理模塊,接收外部輸入的定位請求,從接口 ID存儲模塊獲取本AP的接口 ID,將該接口 ID輸出,以便外部根據(jù)該接口 ID解析出本AP的地理位置信息;或者,從連接建立模塊獲取本用戶側(cè)設(shè)備新生成的IPv6地址,將該IPv6地址輸出,以便外部根據(jù)該IPv6地址解析出本AP的地理位置信息。
13.如權(quán)利要求12所述的AP,其特征在于,所述AP進(jìn)一步包括接口 ID解析模塊,接收定位處理模塊輸入的接口 ID或IPv6地址,從該接口 ID或IPv6 地址解析出本AP的地理位置信息,將該地理位置信息輸出。
14.一種AC,其特征在于,該AC包括連接處理模塊,發(fā)現(xiàn)一 AP與本AC連接上,將該AP的序列號發(fā)送給接口 ID生成模塊;接口 ID生成模塊,接收連接處理模塊發(fā)來的AP的序列號,根據(jù)該AP的序列號查找到本AC配置的該AP的位置字符串,根據(jù)該位置字符串得到該AP的地理位置信息,根據(jù)該AP 的地理位置信息生成該AP的接口 ID,將該接口 ID下發(fā)給該AP。
15.如權(quán)利要求14所述的AC,其特征在于,所述AC進(jìn)一步包括 定位處理模塊,接收外部輸入的定位請求,將該請求中的AP的IPv6地址輸出到IPv6 地址解析模塊,接收IPv6地址解析模塊返回的AP的地理位置信息,將該地理位置信息輸出;IPv6地址解析模塊,接收定位處理模塊輸入的AP的IPv6地址,從該IPv6地址解析出 AP的地理位置信息,將該地理位置信息返回給定位處理模塊。
全文摘要
本發(fā)明公開了定位用戶側(cè)設(shè)備的方法、用戶側(cè)設(shè)備及控制設(shè)備。方法包括根據(jù)用戶側(cè)設(shè)備的地理位置信息生成該用戶側(cè)設(shè)備的接口ID,用戶側(cè)設(shè)備保存該接口ID;上線用戶側(cè)設(shè)備根據(jù)自身的接口ID生成一個IPv6地址,使用該IPv6地址與控制設(shè)備建立連接;當(dāng)需要定位用戶側(cè)設(shè)備時(shí),從用戶側(cè)設(shè)備上獲取該用戶側(cè)設(shè)備的接口ID或IPv6地址,由該接口ID或IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息;或者,從該用戶側(cè)設(shè)備連接的控制設(shè)備上獲取該用戶側(cè)設(shè)備的IPv6地址,由該IPv6地址解析出該用戶側(cè)設(shè)備的地理位置信息。本發(fā)明提高了定位用戶側(cè)設(shè)備的速度。
文檔編號H04W8/26GK102196417SQ20101012717
公開日2011年9月21日 申請日期2010年3月16日 優(yōu)先權(quán)日2010年3月16日
發(fā)明者林濤, 汪昊 申請人:杭州華三通信技術(shù)有限公司