新四季網

分組網絡中的用戶定位系統及方法

2023-09-13 05:30:55 1

專利名稱:分組網絡中的用戶定位系統及方法
技術領域:
本發明涉及通訊領域,尤其涉及一種分組網絡中的用戶定位系統及方法。
背景技術:
在下一代網絡中通信節點需要經常性地移動,通信節點移動時,其地址會發生變化。當與一個移動的通信節點進行通信時,就需要對該通信節點進行定位,即將該通信節點的標識,如FQDN(全球域名)名字或標識地址轉換成目前通信節點的一個通信可達的網絡地址。
現有的一種對移動通信節點進行定位的方法為移動IP中的位置定位方法。本文針對移動IPv6簡單介紹一下該方法。
該方法是RFC3775在RFC3344提出的在IPV4上支持節點移動的技術的基礎上,提出的在IPV6網絡環境中實現通信節點移動支持的技術。其原理示意圖如圖1所示。
該方法的原理示意圖如圖1所示。移動節點A,從家鄉網絡移動到外地網絡。在移動過程中,會進行如下操作1、節點A在外地網絡中通過地址配置機制獲得一個移動地址。
2、節點A向家鄉代理髮送地址綁定消息,註冊它新獲得的移動地址(主轉交地址)到它家鄉鏈路的家鄉代理上,該家鄉代理將節點A新獲得的移動地址與節點A的本地地址對應起來並存貯,實現該節點的綁定註冊功能,然後,向該節點返回「綁定確認」消息作為響應。
當節點B要與移動節點A通信時,會進行如下操作1、節點B將發送給移動節點A的數據包發送至家鄉代理處。
2、家鄉代理將該數據包通過路由擴展報頭,將數據轉發給移動節點A。
3、移動節點A向節點B發送地址綁定消息,告訴節點B其新地址。
4、如果節點B實現了RFC3775,則根據接收到的移動節點A的新地址,建立一個綁定緩存,利用此緩存信息直接與移動節點A進行後續通信;如果節點B不支持RFC3775,則繼續將後續報文發送到移動節點A的家鄉地址,由移動節點A的家鄉鏈路上的家鄉代理將數據轉交給移動節點A的當前的主轉交地址。
任何與移動節點通信的節點都被稱為移動節點的通信節點,它可以是固定節點,也可以是移動節點。移動節點可以提供他們當前的位置信息給通信節點。
移動節點和通信節點進行通信的模式有兩種第一種模式為雙向隧道模式該模式在移動節點還沒有註冊它當前的綁定信息給通信節點時可以使用。在該通訊模式中,通信節點發往移動節點的數據包被路由到移動節點的家鄉代理,然後通過隧道到達移動節點。移動節點發給通信節點的數據包通過隧道傳遞給家鄉代理,家鄉代理再通過常規的方式將該數據包路由到通信節點。在這種模式中,家鄉代理用代理鄰居方式截取任何發送到移動節點的家鄉地址的數據包。每一個被截取的數據包都被隧道到移動節點的主轉交地址。該模式中的雙向隧道用IPv6封裝實現。
第二種模式為路由最優化模式該模式需要移動節點在通信節點上註冊它的當前綁定消息。在該通訊模式中,通信節點發往移動節點的數據包被直接路由到移動節點的轉交地址。當通信節點要發送任何一個到IPv6目的的數據包時,它都要檢測到數據包目的地的綁定緩存項,如果發現了目的地的綁定緩存項,通信節點增加一個新的IPv6路由報頭類型,設置IP報頭中的目的地址為綁定緩存項中指示的移動節點的轉交地址,經過最短的路徑路由該數據包到移動節點。該模式減少了移動節點的家鄉代理和家鄉鏈路的擁塞。另外,也減少了家鄉代理或家鄉鏈路上可能的傳輸失敗的影響。
從以上描述可以看出,移動IPV6的位置定位方法的關鍵是家鄉代理接收到移動節點從新網絡發來的包含其轉交地址的綁定更新消息後,將轉交地址與此移動節點的家鄉地址進行綁定並存貯。此移動節點地址的變更對通信節點透明。在路由最優化方式下,移動節點將綁定更新消息發送給通信節點,利用通信節點內的目的綁定緩存實現將移動節點的家鄉地址與當前主轉交地址的對應。
上面所述移動IPV6的位置定位方法的缺點為該方法需要家鄉代理的參與,當採用雙向隧道模式時,存在三角路由的問題。在該方法中,家鄉代理不僅實現對通信節點的位置定位,還參與數據轉發。對網絡設備要求較高。另外,該方法需要在每個鏈路上布署家鄉代理,而且要求所有移動終端實現移動IP技術,對終端要求較高。
現有的另一種對移動通信節點進行定位的方法為SIP(會話初始化協議)註冊定位方法。
該方法首先需要在通信節點和移動節點中實現SIP協議。當通信節點需要向移動節點通信時,通信節點會向移動節點的新網絡中的SIP伺服器註冊,該SIP註冊伺服器可通過用戶的SIP URI(SIP統一資源標識符)找到移動節點的歸屬域,並通知通信節點歸屬地的SIP伺服器此移動節點的網絡參數。於是,通信節點通過查詢其用戶歸屬地的SIP伺服器,查找到移動節點的網絡參數,然後根據獲取的網絡地址參數找到移動節點的當前位置。
該方法的缺點為SIP協議是為媒體流在分組網絡中傳輸而開發出的高層協議,利用SIP協議雖然可以實現用戶的定位,但它要求網絡中必須布署SIP協議體系的相關網元。並且要求在網絡節點中都實現SIP協議,這對於較多並不依賴SIP這樣的協議進行通信的終端來說是不合理的。該方法的網絡部署成本較高,對通信節點的要求較高。

發明內容
鑑於上述現有技術所存在的問題,本發明的目的是提供一種分組網絡中的用戶定位系統及方法,從而可以為分組網提供一套獨立於業務和應用的用戶定位機制,在整個分組網絡中為移動用戶進行定位。
本發明的目的是通過以下技術方案實現的一種分組網絡中的用戶定位系統,包括按地域劃分的不同的管理區域,其特徵在於,所述的管理區域包括地址管理伺服器用於收集管理區域內所有網絡用戶的通信地址和用戶標識,將用戶的用戶標識和通信地址進行綁定,將該綁定信息發送給本管理區域內的區域定位伺服器;區域定位伺服器用於存貯和更新本管理區域內所有網絡用戶的用戶標識與通信地址的綁定信息,根據接收到的查詢請求將該綁定信息發送給本管理區域內或外的網絡用戶,將發現的不屬於本管理區域的用戶標識與通信地址的綁定信息發送給該用戶的歸屬管理區域。
所述的地址管理伺服器具體包括集中地址管理伺服器用於給本管理區域內網絡用戶集中分配通信地址,將用戶的用戶標識和通信地址進行綁定,將該綁定信息進行存儲並發送給本管理區域內的區域定位伺服器;和/或,用戶定義地址定位伺服器用於在用戶自定義網絡地址的鏈路上收集本管理區域內網絡用戶的用戶標識和通信地址,將該用戶標識和通信地址進行綁定,將該綁定信息進行存儲並發送給本管理區域內的區域定位伺服器。
所述分組網絡中的用戶定位系統,包括分組網與區域定位伺服器間的接口用於分組網通過該接口向區域定位伺服器發送用戶標識及相關驗證信息,區域定位伺服器通過該接口將對應的用戶地址返回給分組網;分組網通過該接口向區域定位伺服器發送屬於本區域的用戶的用戶標識及其對應的當前通信地址信息;區域定位伺服器通過該接口,將在本區域內發現的不屬於本區域的用戶的用戶標識及其對應的當前通信地址信息傳送給用戶的歸屬域;集中地址管理伺服器與區域定位伺服器之間的接口用於集中地址管理伺服器通過該接口,向區域定位伺服器傳送用戶分配的通信地址、用戶標識及其它輔助信息;區域定位伺服器通過該接口向集中地址管理伺服器傳送網絡參數;和/或,用戶定義地址定位伺服器與區域定位伺服器之間的接口用於用戶定義地址定位伺服器通過該接口,向區域定位伺服器傳送用戶配置的地址、用戶標識信息,另外,區域定位伺服器可通過該接口向用戶定義地址定位伺服器傳送網絡參數。
一種基於上面所述用戶定位系統的分組網絡中的用戶定位方法,包括A、地址管理伺服器收集其管理鏈路上的用戶的通信地址和對應的用戶標識信息,將收集的信息傳遞給區域定位伺服器;B、區域定位伺服器將收到的信息進行存儲,對存儲的信息進行維護,並根據該信息對用戶進行定位。
所述的步驟A具體包括
A1、每個集中地址管理伺服器為其管理鏈路上的所有用戶集中分配通信地址,同時記錄用戶申請地址期間上報的用戶標識信息;A2、集中地址管理伺服器將給用戶分配的通信地址和記錄的對應的用戶標識信息進行存貯,並傳遞給區域定位伺服器;和/或,A3、每個用戶定義地址定位伺服器收集其管理鏈路上的用戶可使用通信地址和對應的用戶標識信息;A4、用戶定義地址定位伺服器將收集的用戶的通信地址和對應的用戶標識信息進行存貯,並傳遞給區域定位伺服器。
所述的步驟B具體包括B1、區域定位伺服器根據收到的用戶的通信地址和對應的用戶標識信息,對該用戶的通信地址和用戶標識的綁定信息進行維護;B2、區域定位伺服器接受來自本管理區域內或外的查詢用戶通信地址的請求,根據請求中的用戶標識信息從其存儲的信息中確定該用戶的當前通訊地址,返回該通信地址給查詢者。
所述的步驟B1具體包括B11、區域定位伺服器根據收到的用戶標識信息,判斷該用戶是不是屬於本管理區域,如果是,則執行步驟B12,否則,執行步驟B13;B12、區域定位伺服器根據收到的信息,更新此用戶的通信地址與用戶標識的綁定信息;B13、區域定位伺服器將用戶通信地址與用戶標識的綁定信息發送到用戶所屬區域的區域定位伺服器。用戶所屬區域的區域定位伺服器根據收到的信息,更新此用戶的通信地址與用戶標識的綁定信息。
一種採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法,包括
C、當用戶在採用無狀態地址自動配置的IPV6鏈路上進行地址重複檢查時,發送的鄰居請求報文上攜帶用戶的用戶標識信息;D、根據所述的鄰居請求報文,收集用戶的用戶標識和通信地址的對應信息。
所述的用戶標識包括全稱域名或IPV6地址或其它的用戶的全球唯一標識。
所述的步驟D具體包括D1、收集所述IPV6鏈路上攜帶了用戶的用戶標識的鄰居請求報文,提取並記錄該報文中的用戶標識和實驗地址;D2、啟動預定時間的計時,當在所述預定時間的計時到達前,收到了其它用戶發送的報告該實驗地址衝突的鄰居通告報文,則刪除提取出來的記錄;D3、當在所述預定時間的計時到達後,沒有收到其它用戶發送的報告該實驗地址衝突的鄰居通告報文,則將記錄的用戶的用戶標識和實驗地址進行綁定,得到該用戶的用戶標識和通信地址的對應信息。
所述的預定時間的計時可以通過計時器或計數器或定時器來實現。
本發明通過在分組網的管理區域中設置地址管理伺服器和區域定位伺服器,提供了一套分組網絡中獨立於業務和應用的用戶定位機制,實現了整個分組網絡的用戶定位子系統,解決了分組網絡中通信終端的統一定位問題。本發明還提供一個在實施了無狀態地址自動配置的IPV6鏈路上用戶標識與IP位址對應信息的收集方法。


圖1為移動IPV6的位置定位方法的原理示意圖;圖2為本發明所述系統的實現框架示意圖;
圖3為本發明所述一種分組網絡中的用戶定位方法;圖4為本發明所述一種採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法;圖5為在本發明所述實施例中本發明所述系統的具體定位處理過程的流程圖。
具體實施例方式
本發明提供了一種分組網絡中的用戶定位系統及方法,本發明的核心為在分組網的管理區域中設置集中地址管理伺服器、用戶定義地址定位伺服器和區域定位伺服器,根據設置的伺服器收集並維護用戶的用戶標識與通信地址的綁定信息。
下面結合附圖來詳細描述本發明,本發明所述系統的實現框架示意圖如圖2所示。
該實現架構主要由區域定位伺服器、集中地址管理伺服器和用戶定義地址定位伺服器三類伺服器和接口a、接口b和接口c三種接口構成。
為了更好地描述本發明,我們先解釋一下本文用戶標識和通信地址的概念用戶標識,可以是全球唯一的標識符,包括但不限於用戶的IP位址或FQDN(全稱域名)。另外,由於用戶標識可能要到認證伺服器上進行認證。所以,在本發明中,用戶標識也可以指一個索引值,根據這個索引值,能夠在區域定位伺服器上唯一地索引到一個用戶的全球唯一標識符。
通信地址,它指一個網絡內可以標識一個網絡終端,並根據該地址可以與該網絡終端建立通信聯繫的一個編碼。包括IP網絡內網絡終端的IP位址,或用戶的電話號碼等等。
下面分別描述本發明所述系統的實現框架中各伺服器和接口的功能
區域定位伺服器1、接受分別來自於集中地址管理伺服器和用戶自定義地址伺服器上報的用戶標識與通信地址的綁定信息,並將該綁定信息進行存貯。
2、接受來自於本區域內通信節點查詢綁定信息的請求,該請求用於對區域內移動節點的定位。
3、接受來自於分組網的位置查詢,即本區域外通信節點對歸屬於本區域的移動節點的定位查詢。比如從分組網中傳入用戶的標識和相關源認證信息,該區域定位伺服器返回用戶當前的可通信地址及相關參數。
4、接受來自於分組網的其它區域伺服器傳來的歸屬域在本區域的用戶標識及當前通信地址信息,及相關源驗證信息,區域伺服器對接收到的信息進行驗證後,將用戶標識與其當前可通信地址信息進行綁定後存貯。
5、將在本區域內發現的不屬於本區域的用戶標識及其對應通信地址信息,傳遞給該用戶的歸屬域。
集中地址管理伺服器1、用於對本區域內所有網絡用戶的地址進行集中分配。
2、用於收集用戶請求地址時發送的用戶標識信息,將該用戶標識與給該用戶分配的地址進行綁定,形成該用戶的綁定信息,將該綁定信息進行存貯並發送給區域位置伺服器。
一個區域內可以有多個集中地址管理伺服器。在IP網絡中,集中地址管理伺服器可以通過對DHCP(動態主機配置協議)伺服器進行擴展來實現,該擴展要求用戶申請地址時攜帶自已的標識,然後伺服器將此標識和用戶的地址進行綁定。
用戶定義地址定位伺服器用於對一些由用戶自定義網絡地址的鏈路上的用戶的地址和用戶標識進行收集。並將收集到的用戶地址和用戶標識綁定信息上報給區域定位伺服器。
用戶自定義地址,是指不由集中的地址分配單元進行集中地址分配,而由用戶自行定義地址,並保證用戶間地址不衝突的一種地址分配方式。該地址分配方式典型的應用比如實施無狀態地址自動配置的IPV6鏈路。
用戶定義地址定位伺服器還可以採用特定協議,或對現有一些協議進行擴展獲得用戶的標識信息。然後,該伺服器將獲得的用戶的地址信息和標識信息進行綁定,形成該用戶的綁定信息,將該綁定信息進行存貯並發送給區域位置伺服器。
用戶定義地址定位伺服器在一個區域內可以有多個,也可以沒有。用戶定義地址定位伺服器可由鏈路上的路由器來實現,也可以在鏈路上專門架設伺服器來實現。
接口a接口a是集中地址管理伺服器與區域定位伺服器之間的接口。集中地址管理伺服器通過該接口向區域定位伺服器傳送的信息有用戶分配的通信地址、用戶標識及其它輔助信息。從區域定位伺服器傳送給集中地址管理伺服器的信息主要包括一些網絡參數。在IP網絡內的一個例子,如DNS伺服器地址等。
接口b接口b是用戶定義地址定位伺服器與區域定位伺服器之間的接口。用戶定義地址定位伺服器通過該接口向區域定位伺服器傳送的信息有用戶配置的地址、用戶標識。從區域定位伺服器傳送給用戶定義地址定位伺服器的信息主要包括一些網絡參數。用戶進行自主地址配置時,也可以從集中地址管理伺服器獲取這些網絡參數,所以從區域定位伺服器向用戶定義地址定位伺服器傳送的信息是可選的。
接口c
接口c是分組網與區域定位伺服器間的接口,它主要實現如下功能1、分組網向區域定位伺服器發送用戶標識及相關驗證信息,區域定位伺服器將對應的用戶地址返回給分組網。
2、分組網向區域定位伺服器發送屬於本區域用戶的用戶標識及其對應的當前通信地址信息,區域定位伺服器將該信息進行綁定後存貯。
3、區域定位伺服器將在本區域內發現的不屬於本區域用戶的用戶標識及其對應的當前通信地址信息,通過該接口傳給用戶的歸屬域。
根據上面所述的分組網絡中的用戶定位系統,本發明提出了一種分組網絡中的用戶定位方法。包括如下步驟步驟3-1、集中地址管理伺服器和用戶定義地址定位伺服器收集鏈路上的用戶的通信地址和對應的用戶標識信息。
在按照地域劃分的每個管理區域中,可以包括一個或多個集中地址管理伺服器或用戶定義地址定位伺服器,也可以兩個都包括。
每個集中地址管理伺服器為其管理鏈路上的所有用戶集中分配通信地址,同時記錄用戶申請地址期間上報的用戶標識信息,集中地址管理伺服器將給用戶分配的通信地址和對應的用戶標識信息進行存貯。
每個用戶定義地址定位伺服器收集其管理鏈路上的用戶可使用通信地址和用戶對應標識信息。收集方法可以是用戶定義地址定位伺服器被動感知,也可以主動收集,比如,針對採用無狀態地址自動配置的IPV6鏈路的收集方法我們將在下面介紹。用戶定義地址定位伺服器將收集的用戶的通信地址和對應的用戶標識信息進行存貯。
步驟3-2、集中地址管理伺服器和用戶定義地址定位伺服器將收集的用戶的通信地址和對應的用戶標識信息上報給區域定位伺服器。
集中地址管理伺服器和用戶定義地址定位伺服器將收集的用戶的通信地址和對應的用戶標識信息上報給區域定位伺服器。
步驟3-3、區域定位伺服器判斷該用戶是不是屬於本區域。
區域定位伺服器收到集中地址管理伺服器和用戶定義地址定位伺服器上報的用戶的通信地址和對應的用戶標識信息後,判斷該用戶是不是屬於本管理區域,如果是,則執行步驟3-4;否則,執行步驟3-5。
步驟3-4、區域定位伺服器更新此用戶的通信地址與用戶的綁定信息。
如果該用戶屬於本管理區域,則區域定位伺服器根據收到的信息,更新此用戶的通信地址與用戶標識的綁定信息。
步驟3-5、區域定位伺服器將用戶通信地址與用戶標識的綁定信息發送到用戶所屬區域的區域定位伺服器。
如果該用戶不屬於本管理區域,則區域定位伺服器將收到的用戶通信地址與用戶標識的綁定信息,發送給該用戶所屬區域的區域定位伺服器,用戶所屬區域的區域定位伺服器根據收到的信息,更新此用戶的通信地址與用戶標識的綁定信息。
同時,區域定位伺服器接受來自區域內或區域外的查詢,返回通信地址給查詢者。
區域定位伺服器可以接受來自於本管理區域內或區域外的查詢用戶通信地址的請求。查詢者可以向區域定位伺服器發送攜帶有用戶標識信息的消息,區域伺服器根據該用戶標識信息,在本地存貯的用戶通信地址與用戶標識的綁定信息中查找用戶的當前通信地址,並返回此通信地址給查詢者。從而實現對移動或遊牧用戶的定位。
針對上面所述的用戶定義地址定位伺服器,本發明還提出了一種採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法。包括如下步驟步驟4-1IPV6鏈路上一臺終端發送攜帶用戶標識的鄰居請求報文。
為驗證實驗性地址的唯一性,某IPV6鏈路上一臺終端發送攜帶用戶標識的鄰居請求報文,進行DAD(重複地址檢查)檢測。根據該鄰居請求報文可以檢測到是否鏈路上還有其它節點已經使用了這個實驗性地址。
步驟4-2該鏈路上用戶定義地址定位伺服器偵聽DAD檢測報文,並提取和記錄報文中目標地址及其對應的用戶標識。
該IPV6鏈路上的用戶定義地址定位伺服器加入受請求節點多播組。即此伺服器接收所有帶有ff02::1:ff00:0/104前綴的數據包,用以從中偵聽出DAD檢測報文。用戶定義地址定位伺服器同時加入全節點多播組ff02::1。
當用戶定義地址定位伺服器偵聽出一個DAD檢測報文後,便從這個DAD檢測報文中提取目標地址,同時提取出攜帶的用戶標識信息,然後將提取出來的信息記錄並保存。
步驟4-3用戶定義地址定位伺服器啟動一個定時器。
用戶定義地址定位伺服器在將提取出來的信息記錄並保存後,啟動一個定時器,該定時器的定時時長為該鏈路最長的DAD檢測超時時長。
步驟4-4在定時器到時前,如果用戶定義地址定位伺服器收到其它節點的報告地址衝突的鄰居通告報文,則刪除提取出來的記錄。
如果在該IPV6鏈路上已經有其它節點已經使用了該DAD檢測報文所攜帶的目標地址,則該節點就會發送一條報告地址衝突的鄰居通告消息進行應答,消息的源IP位址是這個節點的單播地址,目的地址是鏈路上全節點地址ff02::1。正進行DAD檢測的節點收到該報文後,就會停止進行自動配置的操作,在這種情況下需要對主機進行手動配置。
如果在所述啟動的定時器到時前,用戶定義地址定位伺服器收到了其它節點發送的報告地址衝突的報文,則刪除提取出來的記錄。
步驟4-5在定時器到時後,如果用戶定義地址定位伺服器沒有收到其它節點的報告地址衝突的鄰居通告報文,則綁定提取出來的記錄。
如果在定時器到時後,用戶定義地址定位伺服器沒有收到其它節點發送的報告地址衝突的報文,則將提取出來的目標地址確定為用戶的通信地址,將該通信地址和對應的用戶標識進行綁定。
經過上面所述的操作步驟後,此鏈路的用戶定義地址定位伺服器將獲取用戶在IPV6鏈路上的用戶標識與通信地址的綁定信息。
下面我們具體舉例說明本發明所述系統的具體定位處理過程。假設在圖2所示的分組網絡當中,用戶user1從區域1移動到區域2,並且該用戶在區域1接入的是一採用無狀態地址自動配置的IPV6鏈路,在區域2接入的是採用無線接入的鏈路並採用DHCP進行地址的集中配置。則在用戶從區域1移動到區域2的移動過程中,本發明所述系統的具體定位處理過程的流程圖如圖5所示。包括如下步驟步驟5-1區域1的用戶定義地址定位伺服器獲取用戶的用戶標識與通信地址。
假設用戶user1的用戶標識為user1@domain1,屬於區域1,該用戶在區域1內通過一臺固定終端,接入一個採用無狀態地址自動配置的IPV6鏈路。區域1的用戶定義地址定位伺服器將根據本發明上面所述的採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法,獲取該鏈路上該用戶自動配置的通信地址IP1和用戶標識。
步驟5-2區域1的用戶定義地址定位伺服器將用戶的用戶標識與通信地址的綁定消息發送給區域1的區域定位伺服器。
區域1的用戶定義地址定位伺服器在獲取用戶user1在IPV6鏈路上的用戶標識與通信地址後,將該用戶標識與通信地址進行綁定,並通過接口b將綁定信息(user1@domain1,IP1)發送給區域1的區域定位伺服器。
步驟5-3當用戶user1移動到區域2時,區域2的集中地址管理伺服器獲取用戶新的通信地址和用戶標識。
當用戶user1從區域1移動到區域2後,該用戶在區域2中採用無線接入的方式通過移動終端接入鏈路,該鏈路上的路由器通過RA報文告訴該用戶要採用DHCP進行地址配置。於是該用戶將自已的用戶標識輸入移動終端,移動終端在向區域2的DHCP伺服器申請IP位址的時候,同時將該用戶的用戶標識user1@domain1發送給區域2的DHCP伺服器,區域2的DHCP伺服器給該用戶分配新的IP位址IP2。IP2即為用戶user1新的通信地址。
步驟5-4區域2的集中地址管理伺服器將用戶的用戶標識與新的通信地址的綁定信息發送給區域2的區域定位伺服器。
區域2的DHCP伺服器在給用戶user1分配新的通信地址IP2後,將該用戶新的通信地址和用戶標識進行綁定,並通過接口a將綁定消息(user1@domain1,IP2)發送給區域2的區域定位伺服器。
步驟5-5區域2的區域定位伺服器將用戶的用戶標識與新的通信地址的綁定信息發送給區域1的區域定位伺服器。
區域2的區域定位伺服器收到綁定信息(user1@domain1,IP2)後,發現用戶標識user1@domain1所對應的用戶的所屬域在區域1,於是,通過一定方式找到區域1的區域定位伺服器,並把綁定消息(user1@domain1,IP2)傳送給區域1的區域定位伺服器。
步驟5-6區域1的區域定位伺服器將保存user1的用戶標識與通信地址的綁定消息進行更新。
區域1的區域定位伺服器在收到綁定消息(user1@domain1,IP2)後,在其本身記錄中查找到用戶標識user1@domain1所對應的用戶的的記錄為(user1@domain1,IP1),於是,將該記錄更新為(user1@domain1,IP2)。
這樣,當網絡中其它用戶要與用戶user1通信時,只要找到該用戶的所屬區域1的區域定位伺服器,就可得到目前該用戶的通信地址為IP2。並使用該地址和用戶user1進行通信。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求的保護範圍為準。
權利要求
1.一種分組網絡中的用戶定位系統,包括按地域劃分的不同的管理區域,其特徵在於,所述的管理區域包括地址管理伺服器用於收集管理區域內所有網絡用戶的通信地址和用戶標識,將用戶的用戶標識和通信地址進行綁定,將該綁定信息發送給本管理區域內的區域定位伺服器;區域定位伺服器用於存貯和更新本管理區域內所有網絡用戶的用戶標識與通信地址的綁定信息,根據接收到的查詢請求將該綁定信息發送給本管理區域內或外的網絡用戶,將發現的不屬於本管理區域的用戶標識與通信地址的綁定信息發送給該用戶的歸屬管理區域。
2.根據權利要求1所述分組網絡中的用戶定位系統,其特徵在於,所述的地址管理伺服器具體包括集中地址管理伺服器用於給本管理區域內網絡用戶集中分配通信地址,將用戶的用戶標識和通信地址進行綁定,將該綁定信息進行存儲並發送給本管理區域內的區域定位伺服器;和/或,用戶定義地址定位伺服器用於在用戶自定義網絡地址的鏈路上收集本管理區域內網絡用戶的用戶標識和通信地址,將該用戶標識和通信地址進行綁定,將該綁定信息進行存儲並發送給本管理區域內的區域定位伺服器。
3.根據權利要求2所述分組網絡中的用戶定位系統,其特徵在於,包括分組網與區域定位伺服器間的接口用於分組網通過該接口向區域定位伺服器發送用戶標識及相關驗證信息,區域定位伺服器通過該接口將對應的用戶地址返回給分組網;分組網通過該接口向區域定位伺服器發送屬於本區域的用戶的用戶標識及其對應的當前通信地址信息;區域定位伺服器通過該接口,將在本區域內發現的不屬於本區域的用戶的用戶標識及其對應的當前通信地址信息傳送給用戶的歸屬域;集中地址管理伺服器與區域定位伺服器之間的接口用於集中地址管理伺服器通過該接口,向區域定位伺服器傳送用戶分配的通信地址、用戶標識及其它輔助信息;區域定位伺服器通過該接口向集中地址管理伺服器傳送網絡參數;和/或,用戶定義地址定位伺服器與區域定位伺服器之間的接口用於用戶定義地址定位伺服器通過該接口,向區域定位伺服器傳送用戶配置的地址、用戶標識信息,另外,區域定位伺服器可通過該接口向用戶定義地址定位伺服器傳送網絡參數。
4.一種分組網絡中的用戶定位方法,其特徵在於,包括A、地址管理伺服器收集其管理鏈路上的用戶的通信地址和對應的用戶標識信息,將收集的信息傳遞給區域定位伺服器;B、區域定位伺服器將收到的信息進行存儲,對存儲的信息進行維護,並根據該信息對用戶進行定位。
5.根據權利要求4所述的分組網絡中的用戶定位方法,其特徵在於,所述的步驟A具體包括A1、每個集中地址管理伺服器為其管理鏈路上的所有用戶集中分配通信地址,同時記錄用戶申請地址期間上報的用戶標識信息;A2、集中地址管理伺服器將給用戶分配的通信地址和記錄的對應的用戶標識信息進行存貯,並傳遞給區域定位伺服器;和/或,A3、每個用戶定義地址定位伺服器收集其管理鏈路上的用戶可使用通信地址和對應的用戶標識信息;A4、用戶定義地址定位伺服器將收集的用戶的通信地址和對應的用戶標識信息進行存貯,並傳遞給區域定位伺服器。
6.根據權利要求4或5所述分組網絡中的用戶定位方法,其特徵在於,所述的步驟B具體包括B1、區域定位伺服器根據收到的用戶的通信地址和對應的用戶標識信息,對該用戶的通信地址和用戶標識的綁定信息進行維護;B2、區域定位伺服器接受來自本管理區域內或外的查詢用戶通信地址的請求,根據請求中的用戶標識信息從其存儲的信息中確定該用戶的當前通訊地址,返回該通信地址給查詢者。
7.根據權利要求6所述分組網絡中的用戶定位方法,其特徵在於,所述的步驟B1具體包括B11、區域定位伺服器根據收到的用戶標識信息,判斷該用戶是不是屬於本管理區域,如果是,則執行步驟B12,否則,執行步驟B13;B12、區域定位伺服器根據收到的信息,更新此用戶的通信地址與用戶標識的綁定信息;B13、區域定位伺服器將用戶通信地址與用戶標識的綁定信息發送到用戶所屬區域的區域定位伺服器。用戶所屬區域的區域定位伺服器根據收到的信息,更新此用戶的通信地址與用戶標識的綁定信息。
8.一種採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法,其特徵在於,包括C、當用戶在採用無狀態地址自動配置的IPV6鏈路上進行地址重複檢查時,發送的鄰居請求報文上攜帶用戶的用戶標識信息;D、根據所述的鄰居請求報文,收集用戶的用戶標識和通信地址的對應信息。
9.根據權利要求8所述採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法,其特徵在於,所述的用戶標識包括全稱域名或IPV6地址或其它的用戶的全球唯一標識。
10.根據權利要求8或9所述採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法,其特徵在於,所述的步驟D具體包括D1、收集所述IPV6鏈路上攜帶了用戶的用戶標識的鄰居請求報文,提取並記錄該報文中的用戶標識和實驗地址;D2、啟動預定時間的計時,當在所述預定時間的計時到達前,收到了其它用戶發送的報告該實驗地址衝突的鄰居通告報文,則刪除提取出來的記錄;D3、當在所述預定時間的計時到達後,沒有收到其它用戶發送的報告該實驗地址衝突的鄰居通告報文,則將記錄的用戶的用戶標識和實驗地址進行綁定,得到該用戶的用戶標識和通信地址的對應信息。
11.根據權利要求10所述採用無狀態地址自動配置的IPV6鏈路中用戶標識和通信地址的對應信息的收集方法,其特徵在於,所述的預定時間的計時可以通過計時器或計數器或定時器來實現。
全文摘要
本發明提供了一種分組網絡中的用戶定位系統及方法。本發明中,包括按地域劃分的多個管理區域組成,所述的管理區域包括地址管理伺服器用於收集管理區域內所有網絡用戶的通信地址和用戶標識,將用戶的用戶標識和通信地址進行綁定,將該綁定信息發送給本管理區域內的區域定位伺服器;區域定位伺服器用於存貯和更新本管理區域內所有網絡用戶的用戶標識與通信地址的綁定信息,根據接收到的查詢請求將該綁定信息發送給本管理區域內或外的網絡用戶,將發現的不屬於本管理區域的用戶標識與通信地址的綁定信息發送給該用戶的歸屬管理區域。利用本發明所述方法可以為分組網提供一套獨立於業務和應用的用戶定位機制,在整個分組網絡中為移動用戶進行定位。
文檔編號H04L12/56GK1870658SQ20051008032
公開日2006年11月29日 申請日期2005年7月1日 優先權日2005年7月1日
發明者黃勇 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀