国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      漫游用戶注冊(cè)方法和系統(tǒng)的制作方法

      文檔序號(hào):10661733閱讀:383來(lái)源:國(guó)知局
      漫游用戶注冊(cè)方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及一種漫游用戶注冊(cè)方法和系統(tǒng),方法包括:在接收到漫游用戶發(fā)送的第一注冊(cè)請(qǐng)求之后,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找攜帶所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求;接收所述初始站點(diǎn)與所述歸屬站點(diǎn)中對(duì)所述第二注冊(cè)請(qǐng)求響應(yīng)較快的站點(diǎn)發(fā)送的重定向響應(yīng);根據(jù)所述路由信息建立與數(shù)據(jù)源站點(diǎn)之間的通信連接,并通過(guò)所述通信連接向所述數(shù)據(jù)源站點(diǎn)發(fā)送第三注冊(cè)請(qǐng)求;接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù),根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。
      【專利說(shuō)明】
      漫游用戶注冊(cè)方法和系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種漫游用戶注冊(cè)方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]大規(guī)模緊急事件(例如自然災(zāi)害、戰(zhàn)爭(zhēng))或其他原因?qū)е履硞€(gè)區(qū)域固定的移動(dòng)通信基礎(chǔ)設(shè)施無(wú)法提供服務(wù),而且衛(wèi)星通信也不能滿足該區(qū)域的通信業(yè)務(wù)要求的情況下,為了維持該特定區(qū)域的通信聯(lián)絡(luò),需要部署臨時(shí)的移動(dòng)通信站點(diǎn)提供應(yīng)急通信。這種應(yīng)急移動(dòng)通信站點(diǎn)為了適應(yīng)快速機(jī)動(dòng)部署的要求,通常裝載在機(jī)動(dòng)車上或者臨時(shí)架設(shè),因此可稱為機(jī)動(dòng)通信站點(diǎn)(以下簡(jiǎn)稱站點(diǎn))。由于單個(gè)機(jī)動(dòng)通信站點(diǎn)的通信覆蓋范圍有限,為了實(shí)現(xiàn)更大范圍地域的通信覆蓋,需要部署更多的機(jī)動(dòng)通信站點(diǎn),同時(shí)這些站點(diǎn)可以通過(guò)無(wú)線手段(如微波或衛(wèi)星等)相互連接組成臨時(shí)的應(yīng)急移動(dòng)通信網(wǎng)絡(luò)。如圖1所示。
      [0003]每個(gè)機(jī)動(dòng)通信站點(diǎn)需要擁有完全的業(yè)務(wù)控制能力和單獨(dú)的用戶管理域,可以獨(dú)立管理本站點(diǎn)內(nèi)用戶以及控制用戶之間的所有業(yè)務(wù)活動(dòng),因此可以將一個(gè)機(jī)動(dòng)通信站點(diǎn)看作一個(gè)通信管理域。為了實(shí)現(xiàn)更大的通信覆蓋面積并且滿足用戶在更大范圍內(nèi)通信活動(dòng)的需求,若干個(gè)機(jī)動(dòng)通信站點(diǎn)可以聯(lián)合構(gòu)建成一個(gè)擁有多個(gè)管理域的采用機(jī)動(dòng)分布式控制方式部署的移動(dòng)通信網(wǎng)絡(luò)(以下簡(jiǎn)稱機(jī)動(dòng)分布式通信網(wǎng)絡(luò)),該網(wǎng)絡(luò)需要支持用戶在網(wǎng)內(nèi)的不同管理域之間漫游。如圖1所示,管理域I的用戶可以漫游到管理域N。
      [0004]由于機(jī)動(dòng)分布式通信網(wǎng)絡(luò)是一個(gè)臨時(shí)構(gòu)成的網(wǎng)絡(luò),每個(gè)站點(diǎn)一般只是配置了歸屬用戶的用戶數(shù)據(jù),當(dāng)存在某個(gè)站點(diǎn)的用戶漫游到其它站點(diǎn)的需求時(shí),若漫游目的站點(diǎn)沒(méi)有該用戶的用戶數(shù)據(jù),則用戶因無(wú)法完成入網(wǎng)注冊(cè)而漫游失敗,因此需要一種機(jī)制能夠快速為漫游用戶提供所需的用戶數(shù)據(jù),滿足用戶入網(wǎng)注冊(cè)和業(yè)務(wù)發(fā)生的需要。
      [0005]為了便于對(duì)用戶數(shù)據(jù)的管理和維護(hù),現(xiàn)有的用戶位置管理方式一直采用基于集中式的二級(jí)管理模式,第一級(jí)數(shù)據(jù)中心用于永久存貯與用戶相關(guān)的所有用戶參數(shù),同時(shí)也可以保存用戶的位置信息;第二級(jí)數(shù)據(jù)中心用于緩存在所轄區(qū)域駐留的用戶的所有與該用戶有關(guān)的數(shù)據(jù),這些數(shù)據(jù)是從第一級(jí)數(shù)據(jù)中心獲得的,當(dāng)用戶發(fā)生漫游離開(kāi)時(shí),該用戶的所有信息將被移除。例如在GSM(Global System for Mobile communicat1n,全球移動(dòng)通信系統(tǒng))系統(tǒng)中,第一級(jí)數(shù)據(jù)中心是HLR(Home Locat1n Register,歸屬位置寄存器),第二級(jí)數(shù)據(jù)中心是VLR,HLR下轄多個(gè)VLR(Visit Locat1n Register,拜訪位置寄存器),當(dāng)用戶漫游至IJ某個(gè)VLR管理的區(qū)域時(shí),VLR需要從用戶歸屬的HLR獲取用戶的相關(guān)參數(shù),當(dāng)用戶漫游開(kāi)時(shí),VLR將移除該用戶的所有數(shù)據(jù)。例如,用戶A漫游前在VLRl管轄的區(qū)域時(shí)的用戶數(shù)據(jù)存貯情況如圖2中左圖所示,用戶A漫游到VLR2管轄的區(qū)域時(shí)用戶數(shù)據(jù)存貯情況如圖2中右圖所不O
      [0006]然而,現(xiàn)有的用戶位置管理方式是針對(duì)電信級(jí)應(yīng)用需求設(shè)計(jì)的,依托的是穩(wěn)定可靠和資源充裕的固定網(wǎng)絡(luò)基礎(chǔ)設(shè)施。集中式的二級(jí)管理模式有利于運(yùn)營(yíng)商集中管理用戶數(shù)據(jù)和計(jì)費(fèi),但是在機(jī)動(dòng)分布式通信網(wǎng)絡(luò)中,每個(gè)站點(diǎn)都是相對(duì)獨(dú)立的,一個(gè)站點(diǎn)可以是一個(gè)管理域,為了組成臨時(shí)網(wǎng)絡(luò),站點(diǎn)之間的連接手段主要采用無(wú)線、微波和衛(wèi)星等,這些連接方式不能提供完全可靠的并且?guī)捹Y源充裕的鏈路連接,同時(shí)組成網(wǎng)絡(luò)的站點(diǎn)也會(huì)因?yàn)楦鞣N原因而不能提供不間斷服務(wù),因此機(jī)動(dòng)分布式通信網(wǎng)絡(luò)是動(dòng)態(tài)變化和資源受限的,這種網(wǎng)絡(luò)環(huán)境使得集中式的用戶位置管理方式無(wú)法適應(yīng)用戶在網(wǎng)絡(luò)中漫游的要求。網(wǎng)絡(luò)連接的不可靠使得用戶漫游目的站點(diǎn)和用戶歸屬站點(diǎn)之間可能沒(méi)有通路,無(wú)法將控制信令回傳到歸屬站點(diǎn)。因此傳統(tǒng)的集中式用戶位置管理方式并不適合機(jī)動(dòng)分布式通信網(wǎng)絡(luò)。

      【發(fā)明內(nèi)容】

      [0007]基于此,有必要針對(duì)現(xiàn)有技術(shù)在機(jī)動(dòng)分布式通信網(wǎng)絡(luò)中難以適用的問(wèn)題,提供一種漫游用戶注冊(cè)方法和系統(tǒng)。
      [0008]—種漫游用戶注冊(cè)方法,包括以下步驟:
      [0009]在接收到漫游用戶發(fā)送的第一注冊(cè)請(qǐng)求之后,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找攜帶所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求;其中,所述數(shù)據(jù)源站點(diǎn)包括所述漫游用戶到達(dá)前的初始站點(diǎn)以及所述漫游用戶的歸屬站點(diǎn);
      [0010]接收所述初始站點(diǎn)與所述歸屬站點(diǎn)中對(duì)所述第二注冊(cè)請(qǐng)求響應(yīng)較快的站點(diǎn)發(fā)送的重定向響應(yīng);其中,所述重定向響應(yīng)中攜帶到所述數(shù)據(jù)源站點(diǎn)之間的路由信息;
      [0011]根據(jù)所述路由信息建立與數(shù)據(jù)源站點(diǎn)之間的通信連接,并通過(guò)所述通信連接向所述數(shù)據(jù)源站點(diǎn)發(fā)送第三注冊(cè)請(qǐng)求;
      [0012]接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù),根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè);其中,所述用戶數(shù)據(jù)為所述漫游用戶向所述目的站點(diǎn)進(jìn)行注冊(cè)的數(shù)據(jù)。
      [0013]—種漫游用戶注冊(cè)方法,包括以下步驟:
      [0014]在接收到漫游的目的站點(diǎn)發(fā)送的第五注冊(cè)請(qǐng)求之后,在本站點(diǎn)的本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶進(jìn)行注冊(cè)所需的用戶數(shù)據(jù);其中,所述目的站點(diǎn)還通過(guò)多播方式向其他數(shù)據(jù)源站點(diǎn)發(fā)送所述第五注冊(cè)請(qǐng)求,所述其他數(shù)據(jù)源站點(diǎn)為網(wǎng)絡(luò)中除了本站點(diǎn)之外的存儲(chǔ)漫游用戶的用戶數(shù)據(jù)的站點(diǎn);
      [0015]若查詢到,向所述目的站點(diǎn)發(fā)送重定向響應(yīng),所述重定向響應(yīng)中攜帶到所述目的站點(diǎn)之間的路由信息;其中,所述目的站點(diǎn)還接收所述其他數(shù)據(jù)源站點(diǎn)響應(yīng)所述第五注冊(cè)請(qǐng)求發(fā)送的重定向響應(yīng),若本站點(diǎn)發(fā)送的重定向響應(yīng)早于其他數(shù)據(jù)源站點(diǎn)發(fā)送的重定向響應(yīng),所述目的站點(diǎn)根據(jù)所述路由信息建立與本站點(diǎn)之間的通信連接;
      [0016]接收所述目的站點(diǎn)通過(guò)所述通信連接發(fā)送的第六注冊(cè)請(qǐng)求,響應(yīng)所述第六注冊(cè)請(qǐng)求向所述目的站點(diǎn)發(fā)送所述用戶數(shù)據(jù);其中,所述目的站點(diǎn)對(duì)接收到的用戶數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。
      [0017]一種漫游用戶注冊(cè)系統(tǒng),包括:
      [0018]第一發(fā)送模塊,用于在接收到漫游用戶發(fā)送的第一注冊(cè)請(qǐng)求之后,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找攜帶所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求;其中,所述數(shù)據(jù)源站點(diǎn)包括所述漫游用戶到達(dá)前的初始站點(diǎn)以及所述漫游用戶的歸屬站點(diǎn);
      [0019]第一接收模塊,用于接收所述初始站點(diǎn)與所述歸屬站點(diǎn)中對(duì)所述第二注冊(cè)請(qǐng)求響應(yīng)較快的站點(diǎn)發(fā)送的重定向響應(yīng);其中,所述重定向響應(yīng)中攜帶到所述數(shù)據(jù)源站點(diǎn)之間的路由信息;
      [0020]第二發(fā)送模塊,用于根據(jù)所述路由信息建立與數(shù)據(jù)源站點(diǎn)之間的通信連接,并通過(guò)所述通信連接向所述數(shù)據(jù)源站點(diǎn)發(fā)送第三注冊(cè)請(qǐng)求;
      [0021]注冊(cè)模塊,用于接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù),根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè);其中,所述用戶數(shù)據(jù)為所述漫游用戶向所述目的站點(diǎn)進(jìn)行注冊(cè)的數(shù)據(jù)。
      [0022]一種漫游用戶注冊(cè)系統(tǒng),包括:
      [0023]查詢模塊,用于在接收到漫游的目的站點(diǎn)發(fā)送的第五注冊(cè)請(qǐng)求之后,在本站點(diǎn)的本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶進(jìn)行注冊(cè)所需的用戶數(shù)據(jù);其中,所述目的站點(diǎn)還通過(guò)多播方式向其他數(shù)據(jù)源站點(diǎn)發(fā)送所述第五注冊(cè)請(qǐng)求,所述其他數(shù)據(jù)源站點(diǎn)為網(wǎng)絡(luò)中除了本站點(diǎn)之外的存儲(chǔ)漫游用戶的用戶數(shù)據(jù)的站點(diǎn);
      [0024]第三發(fā)送模塊,用于若查詢到,向所述目的站點(diǎn)發(fā)送重定向響應(yīng),所述重定向響應(yīng)中攜帶到所述目的站點(diǎn)之間的路由信息;其中,所述目的站點(diǎn)還接收所述其他數(shù)據(jù)源站點(diǎn)響應(yīng)所述第五注冊(cè)請(qǐng)求發(fā)送的重定向響應(yīng),若本站點(diǎn)發(fā)送的重定向響應(yīng)早于其他數(shù)據(jù)源站點(diǎn)發(fā)送的重定向響應(yīng),所述目的站點(diǎn)根據(jù)所述路由信息建立與本站點(diǎn)之間的通信連接;
      [0025]第二接收模塊,用于接收所述目的站點(diǎn)通過(guò)所述通信連接發(fā)送的第六注冊(cè)請(qǐng)求,響應(yīng)所述第六注冊(cè)請(qǐng)求向所述目的站點(diǎn)發(fā)送所述用戶數(shù)據(jù);其中,所述目的站點(diǎn)對(duì)接收到的用戶數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。
      [0026]上述漫游用戶注冊(cè)方法和系統(tǒng),通過(guò)多播方式查找存儲(chǔ)用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn),找到后,通過(guò)數(shù)據(jù)源站點(diǎn)向目的站點(diǎn)發(fā)送重定向響應(yīng),并根據(jù)該重定向響應(yīng)中的路由信息建立目的站點(diǎn)與數(shù)據(jù)源站點(diǎn)的通信連接,通過(guò)該通信連接獲取注冊(cè)所需的用戶數(shù)據(jù),并對(duì)漫游用戶進(jìn)行注冊(cè)。將用戶數(shù)據(jù)分布式存儲(chǔ)到各個(gè)數(shù)據(jù)源站點(diǎn),使得漫游用戶需要注冊(cè)時(shí)能夠從對(duì)應(yīng)數(shù)據(jù)源站點(diǎn)獲取用戶數(shù)據(jù),避免了在帶寬資源受限的網(wǎng)絡(luò)環(huán)境下所有用戶都從同一個(gè)數(shù)據(jù)中心獲取數(shù)據(jù)而導(dǎo)致的鏈路擁堵。通過(guò)同時(shí)向歸屬站點(diǎn)和漫游到達(dá)前的初始站點(diǎn)請(qǐng)求用戶數(shù)據(jù),能夠減少目的站點(diǎn)與歸屬站點(diǎn)之間的鏈路不通而無(wú)法注冊(cè)的情況。同時(shí),將獲取到的用戶數(shù)據(jù)存儲(chǔ)到目的站點(diǎn),能夠方便在后續(xù)業(yè)務(wù)中直接使用用戶數(shù)據(jù),無(wú)需再次向數(shù)據(jù)源站點(diǎn)請(qǐng)求數(shù)據(jù),減輕了網(wǎng)絡(luò)負(fù)擔(dān),也便于用戶再次漫游到其他站點(diǎn)時(shí)能夠從多個(gè)數(shù)據(jù)源獲取用戶數(shù)據(jù)。
      【附圖說(shuō)明】
      [0027]圖1為包含多個(gè)管理域的移動(dòng)通信網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
      [0028]圖2為傳統(tǒng)移動(dòng)通信系統(tǒng)用戶位置管理示意圖;
      [0029]圖3為IMS注冊(cè)過(guò)程示意圖;
      [0030]圖4為IMS網(wǎng)絡(luò)注銷過(guò)程示意圖;
      [0031 ]圖5為第一實(shí)施例的漫游用戶注冊(cè)方法的方法流程圖;
      [0032]圖6為采用“RIGISTER”請(qǐng)求完成跨域漫游的流程圖;
      [0033]圖7為第二實(shí)施例的漫游用戶注冊(cè)方法的方法流程圖;
      [0034]圖8為第一實(shí)施例的漫游用戶注冊(cè)系統(tǒng)的結(jié)構(gòu)示意圖;
      [0035]圖9為第二實(shí)施例的漫游用戶注冊(cè)系統(tǒng)的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0036]下面結(jié)合附圖對(duì)本發(fā)明的漫游用戶注冊(cè)方法和系統(tǒng)的實(shí)施例進(jìn)行說(shuō)明。
      [0037]首先以IMS(Internet Multimedia Subsystem,互聯(lián)網(wǎng)多媒體子系統(tǒng))為例對(duì)現(xiàn)有技術(shù)進(jìn)行簡(jiǎn)要說(shuō)明。IMS是3GPP(3rd Generat1n Partnership Project,第三代合作伙伴項(xiàng)目)提出的電信級(jí)多媒體業(yè)務(wù)會(huì)話控制的解決方案。IMS的體系架構(gòu)是以互聯(lián)網(wǎng)的SIP(Sess1n Initiat1n Protocol,會(huì)話初始協(xié)議)服務(wù)架構(gòu)為基礎(chǔ),結(jié)合電信級(jí)的需求以及互聯(lián)網(wǎng)應(yīng)用的特點(diǎn)構(gòu)建的。MS的系統(tǒng)主要由4個(gè)基礎(chǔ)功能部分組成,分別是會(huì)話連接控制功能、用戶數(shù)據(jù)管理功能、媒體資源管理功能以及互聯(lián)網(wǎng)關(guān)功能。
      [0038]在IMS中,用戶位置管理主要由功能實(shí)體P/1/S-CSCF(Proxy/Interrogating/Serving-Call Sess1n Control Funct1n,代理/查詢/服務(wù)呼叫會(huì)話控制功能)和HSS(Home Subscriber Server,歸屬簽約用戶服務(wù)器)實(shí)現(xiàn)。P-CSCF用于用戶信令的接入;1-CSCF用于在用戶注冊(cè)時(shí)確定為用戶提供服務(wù)的S-CSCF;S-CSCF主要負(fù)責(zé)會(huì)話連接的建立、維護(hù)和移除,同時(shí)它還保存從HSS獲得的用戶參數(shù)和用戶接入的P-CSCF的名稱或地址;HSS用于存放所在管理域的所有用戶的簽約參數(shù)和為用戶提供服務(wù)的S-CSCF的名稱或地址。MS的用戶位置管理采用集中式,1-CSCF、S-CSCF和HSS部署在歸屬地,P-CSCF可以根據(jù)實(shí)際應(yīng)用部署在歸屬地或拜訪地。不論IMS的用戶在哪里JMS的所有管理和控制活動(dòng)都要返回到歸屬地完成。用戶可以根據(jù)用戶終端預(yù)先配置或者由接入網(wǎng)指定的P-CSCF地址接入頂S。首次注冊(cè)時(shí),IMS首先選定為用戶提供服務(wù)的S-CSCF,然后該S-CSCF從HSS獲取用戶的相關(guān)參數(shù),HSS發(fā)送用戶參數(shù)給S-CSCF的同時(shí)也保存該S-CSCF的地址,S-CSCF存貯用戶參數(shù)的同時(shí)保存提供用戶數(shù)據(jù)的HSS的地址,S-CSCF也保存用戶接入的P-CSCF的地址,P-CSCF保存返回注冊(cè)響應(yīng)的S-CSCF的地址以及用戶的地址。用戶在注冊(cè)期間發(fā)生接入位置變更時(shí),需要重新發(fā)起IMS注冊(cè)。如果用戶接入地址發(fā)生變化,則P-CSCF中保存的用戶地址隨之更新。如果用戶變更了接入的P-CSCF,則S-CSCF保存的用戶接入的P-CSCF地址也隨之變更。頂S注冊(cè)過(guò)程如圖3所示。
      [0039]用戶注冊(cè)時(shí)的過(guò)程如下:
      [0040](I) UE 發(fā)送 REGISTER 請(qǐng)求給 P-CSCF ;
      [0041 ] (2) P-CSCF根據(jù)用戶的歸屬域名稱將REGISTER請(qǐng)求轉(zhuǎn)發(fā)到歸屬網(wǎng)絡(luò)的1-CSCF;
      [0042 ] (3)1 -CSCF發(fā)送Cx-Query給HSS,HSS檢測(cè)是否允許該用戶接入;
      [0043](4)HSS向1-CSCF返回Cx-Query Resp,其中攜帶指配的S-CSCF的名稱或能力信息;
      [0044](5) 1-CSCF 向 HSS 指配的 S-CSCF 發(fā)送 REGISTER 請(qǐng)求;
      [0045](6) S-CSCF向HSS發(fā)送Cx-Put,獲取用戶參數(shù);
      [0046](7)HSS通過(guò)Cx-Put Resp返回用戶參數(shù)并保存S-CSCF地址,S-CSCF貯存用戶信息;
      [0047](8)S-CSCF 保存 P-CSCF 地址,并返回200 響應(yīng)給 1-CSCF;
      [0048](9) 1-CSCF 返回200 響應(yīng)給 P-CSCF;
      [0049 ] (10) P-CSCF保存歸屬網(wǎng)絡(luò)的聯(lián)系信息后向UE返回200響應(yīng)。
      [0050] UE在注冊(cè)成功后還需要周期性發(fā)送注冊(cè)請(qǐng)求,周期性注冊(cè)過(guò)程與首次注冊(cè)過(guò)程相同,但出于優(yōu)化考慮,S-CSCF可以在周期性注冊(cè)時(shí)可以選擇不再向HSS發(fā)送Cx-Put獲取用戶數(shù)據(jù)。[0051 ] UE主動(dòng)發(fā)起注銷的過(guò)程與注冊(cè)相同,但在向HSS發(fā)送的Cx-Put是指示用戶在S-CSCF注銷,S-CSCF和P-CSCF在發(fā)送200響應(yīng)后移除該注銷用戶的所有數(shù)據(jù)。
      [0052]網(wǎng)絡(luò)在注冊(cè)有效期內(nèi)沒(méi)有收到用戶的注冊(cè)請(qǐng)求時(shí),則發(fā)起網(wǎng)絡(luò)注銷過(guò)程,網(wǎng)絡(luò)注銷過(guò)程如圖4所示。
      [0053]網(wǎng)絡(luò)注銷過(guò)程描述如下:
      [0054](I )P-CSCF和S-CSCF的注冊(cè)定時(shí)器超時(shí),P-CSCF移除保存的用戶數(shù)據(jù);
      [0055](2) S-CSCF向HSS發(fā)送Cx-Put,指示用戶在S-CSCF已注銷;
      [0056](3)HSS返回Cx-Put Resp給S_CSCF,S_CSCF移除保存的用戶數(shù)據(jù)。
      [0057]MS的用戶在漫游時(shí)有兩種接入方式,第一種是拜訪地網(wǎng)絡(luò)不能提供IMS的接入,需要回到預(yù)先指定的歸屬地P-CSCF接入,第二種被稱為“Local Breakout”,拜訪地網(wǎng)絡(luò)可以提供IMS的接入,用戶首先從拜訪地網(wǎng)絡(luò)的本地P-CSCF接入,P-CSCF再根據(jù)用戶的歸屬域名將消息路由到用戶歸屬網(wǎng)絡(luò)的IMS。不管采用哪種接入方式,IMS的用戶漫游時(shí)注冊(cè)和會(huì)話控制信令流都要回到歸屬網(wǎng)絡(luò),由歸屬網(wǎng)絡(luò)集中處理。
      [0058]由上可知,MS采用了集中式的用戶位置管理方式,第一級(jí)的HSS永久保存了用戶的全部數(shù)據(jù),并記錄了為用戶提供服務(wù)的S-CSCF的名稱或地址,第二級(jí)的S-CSCF和P-CSCF在用戶注冊(cè)成功后保存了用戶的相關(guān)位置信息,以便在后續(xù)業(yè)務(wù)中直接使用。
      [0059]隨著通信技術(shù)進(jìn)步,互聯(lián)網(wǎng)和移動(dòng)通信網(wǎng)已經(jīng)逐步融合為基于IP( InternetProtocol,互聯(lián)網(wǎng)協(xié)議)的移動(dòng)互聯(lián)網(wǎng),多媒體會(huì)話類業(yè)務(wù)成為移動(dòng)互聯(lián)網(wǎng)的重要業(yè)務(wù),SIP是互聯(lián)網(wǎng)的多媒體業(yè)務(wù)會(huì)話連接核心控制協(xié)議,為了適應(yīng)移動(dòng)互聯(lián)網(wǎng)的多媒體業(yè)務(wù)的多樣化發(fā)展,3GPP提出了支持電信級(jí)多媒體業(yè)務(wù)的頂S解決方案,頂S的會(huì)話連接控制的核心協(xié)議就是SIP。
      [0060]由于機(jī)動(dòng)分布式通信網(wǎng)絡(luò)中傳輸?shù)闹饕窃捯簟⒁曨l等實(shí)時(shí)性較強(qiáng)的會(huì)話型業(yè)務(wù),因此基于IP的機(jī)動(dòng)分布式通信網(wǎng)絡(luò)也采用SIP作為會(huì)話控制協(xié)議。SIP不但支持會(huì)話連接控制功能,而且也可以為用戶位置管理功能提供了支撐。為了在機(jī)動(dòng)分布式通信網(wǎng)絡(luò)中實(shí)現(xiàn)用戶在不同管理域之間漫游,利用SIP提供的能力,本發(fā)明提出基于SIP的機(jī)動(dòng)分布式通信網(wǎng)絡(luò)的用戶位置管理的機(jī)制。
      [0061]圖5為第一實(shí)施例的漫游用戶注冊(cè)方法的方法流程圖。如圖5所示,所述漫游用戶注冊(cè)方法可包括以下步驟:
      [0062]Sll,在接收到漫游用戶發(fā)送的第一注冊(cè)請(qǐng)求之后,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求;其中,所述數(shù)據(jù)源站點(diǎn)包括所述漫游用戶到達(dá)前的初始站點(diǎn)以及所述漫游用戶的歸屬站點(diǎn);
      [0063]在機(jī)動(dòng)分布式通信網(wǎng)絡(luò)中,組成網(wǎng)絡(luò)的每個(gè)站點(diǎn)都是可以獨(dú)立運(yùn)行的,它們一般只配置了歸屬于本管理域的用戶數(shù)據(jù),同時(shí)也只管理駐留用戶的注冊(cè)狀態(tài)。當(dāng)目的站點(diǎn)接收到非歸屬用戶的注冊(cè)請(qǐng)求時(shí),為了完成網(wǎng)絡(luò)注冊(cè)需要知道該用戶的相關(guān)用戶數(shù)據(jù),包括安全、屬性、能力和業(yè)務(wù)權(quán)限等信息,同時(shí)也需要及時(shí)通知用戶漫游前的站點(diǎn)用戶已發(fā)生漫游。由于目的站點(diǎn)沒(méi)有漫游用戶的用戶數(shù)據(jù),因此需要到漫游用戶的歸屬站點(diǎn)獲取用戶相關(guān)數(shù)據(jù)。為了適應(yīng)機(jī)動(dòng)分布式通信網(wǎng)絡(luò)的特點(diǎn),可采用業(yè)務(wù)分布式控制方式,即業(yè)務(wù)控制本地化(業(yè)務(wù)控制由目的站點(diǎn)實(shí)施,用戶數(shù)據(jù)管理仍由歸屬站點(diǎn)負(fù)責(zé)),這種方式減少了因?yàn)闃I(yè)務(wù)控制信令流回傳到歸屬站點(diǎn)引起的網(wǎng)絡(luò)開(kāi)銷和傳輸時(shí)延,具有一定的優(yōu)化作用。但是如果目的站點(diǎn)和歸屬站點(diǎn)之間的路徑較長(zhǎng)或較差,將會(huì)導(dǎo)致數(shù)據(jù)查詢時(shí)延過(guò)長(zhǎng)、業(yè)務(wù)成功率不高以及傳輸開(kāi)銷增加等的問(wèn)題。為了克服依賴歸屬地集中管理用戶數(shù)據(jù)引發(fā)的上述問(wèn)題,可在用戶漫游到的站點(diǎn)復(fù)制一份用戶數(shù)據(jù)拷貝,這樣漫游用戶在業(yè)務(wù)發(fā)生時(shí)就能在目的站點(diǎn)直接獲得該用戶的相關(guān)數(shù)據(jù)。
      [0064]當(dāng)用戶從原始目的站點(diǎn)再次漫游到當(dāng)前目的站點(diǎn)時(shí),當(dāng)前目的站點(diǎn)可同時(shí)向原始目的站點(diǎn)和歸屬站點(diǎn)請(qǐng)求用戶數(shù)據(jù)。由于此時(shí)當(dāng)前目的站點(diǎn)不知道用戶數(shù)據(jù)存儲(chǔ)在哪一個(gè)原始目的站點(diǎn)中,因此可以通過(guò)多播的方式向網(wǎng)絡(luò)發(fā)送查找所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求。用戶從歸屬地首次漫游到目的站點(diǎn)時(shí),與上述方法類似。區(qū)別僅在于,此時(shí)攜帶用戶數(shù)據(jù)的僅有歸屬站點(diǎn),在目的站點(diǎn)向網(wǎng)絡(luò)發(fā)送注冊(cè)請(qǐng)求時(shí),只有歸屬站點(diǎn)會(huì)對(duì)該請(qǐng)求做出響應(yīng)。
      [0065]在通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求之前,可以根據(jù)網(wǎng)絡(luò)承載能力設(shè)置所述多播方式的轉(zhuǎn)發(fā)跳數(shù);以所述轉(zhuǎn)發(fā)跳數(shù)向網(wǎng)絡(luò)通過(guò)多播方式發(fā)送查找用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求。通過(guò)這種方式,可以防止承載泛搜索信令的IP多播包給網(wǎng)絡(luò)帶來(lái)沖擊??梢栽贗P多播包包頭的“TTL”(time to live)字段根據(jù)實(shí)際使用情況設(shè)置為一個(gè)合適的值,例如15,即承載泛搜索信令的IP多播包在經(jīng)過(guò)15跳路由轉(zhuǎn)發(fā)后“TTL”值將減至0,此時(shí)該IP多播包將不再被轉(zhuǎn)發(fā),從而限制了泛搜索影響的范圍。IP多播包是由應(yīng)用層發(fā)起的,而且“TTL”值通常也由應(yīng)用層指定。
      [0066]S12,接收所述初始站點(diǎn)與所述歸屬站點(diǎn)中對(duì)所述第二注冊(cè)請(qǐng)求響應(yīng)較快的站點(diǎn)發(fā)送的重定向響應(yīng);其中,所述重定向響應(yīng)中攜帶到所述數(shù)據(jù)源站點(diǎn)之間的路由信息;
      [0067]因?yàn)楫?dāng)前目的站點(diǎn)要同時(shí)到用戶歸屬站點(diǎn)和原始目的站點(diǎn)獲取用戶數(shù)據(jù),所以要分別知道它們的地址。用戶歸屬站點(diǎn)的地址可以通過(guò)解析用戶的歸屬域名獲得。而對(duì)于原始目的站點(diǎn),由于高層協(xié)議(例如SIP)—般具有接入無(wú)關(guān)性,當(dāng)前目的站點(diǎn)無(wú)法從注冊(cè)信令中獲得任何原始目的站點(diǎn)的位置信息,因此為了獲得用戶漫游前站點(diǎn)的地址,當(dāng)前目的站點(diǎn)可以采用向網(wǎng)絡(luò)發(fā)送通告的方式探詢,通告中攜帶漫游用戶的身份信息,各個(gè)站點(diǎn)在收到通告后查詢本地是否有對(duì)應(yīng)用戶數(shù)據(jù),因?yàn)樵寄康恼军c(diǎn)緩存了對(duì)應(yīng)的用戶數(shù)據(jù),所以對(duì)通告返回肯定應(yīng)答,這樣當(dāng)前目的站點(diǎn)就可以確定原始目的站點(diǎn)的地址。由于需要采用在網(wǎng)絡(luò)發(fā)送通告的方法查詢漫游前站點(diǎn)的地址,歸屬站點(diǎn)也會(huì)收到通告,因此歸屬站點(diǎn)可以對(duì)通告返回肯定應(yīng)答,肯定應(yīng)答被首先收到的站點(diǎn)將會(huì)被認(rèn)為到該站點(diǎn)具有較好的傳輸路徑,因而可將該站點(diǎn)作為數(shù)據(jù)源站點(diǎn)。這種采用網(wǎng)絡(luò)通告的方式被稱為泛搜索或者飽和路由。泛搜索是通信網(wǎng)絡(luò)中為了探尋未知目標(biāo)的可達(dá)路由而經(jīng)常使用的手段。泛搜索實(shí)現(xiàn)較為簡(jiǎn)單,但它為了查找目標(biāo)需要對(duì)整個(gè)網(wǎng)絡(luò)實(shí)施飽和路由,在瞬間會(huì)產(chǎn)生較大的網(wǎng)絡(luò)資源開(kāi)銷,因此泛搜索一般適用于規(guī)模較小的并且泛搜索發(fā)起頻度不高的網(wǎng)絡(luò)。機(jī)動(dòng)分布式通信網(wǎng)絡(luò)是臨時(shí)性的小規(guī)模網(wǎng)絡(luò),而且用戶活動(dòng)主要集中在站點(diǎn)內(nèi),跨域漫游發(fā)生的機(jī)會(huì)較小,因此適合采用泛搜索。
      [0068]在基于IP的機(jī)動(dòng)分布式通信網(wǎng)絡(luò)中利用泛搜索發(fā)現(xiàn)某個(gè)用戶就是要向全網(wǎng)有關(guān)站點(diǎn)發(fā)送探詢,實(shí)現(xiàn)這個(gè)目的有兩種方法:
      [0069]第一種方法是探詢發(fā)起站點(diǎn)向網(wǎng)絡(luò)中每個(gè)站點(diǎn)逐一用IP單播(unicast)方式發(fā)送探詢請(qǐng)求,這種方法的問(wèn)題是單播IP包需要有明確的目標(biāo)地址,即在所有可能發(fā)起泛搜索的站點(diǎn)上都要預(yù)先配置好探詢路由表,其中包括所有可能出現(xiàn)在網(wǎng)絡(luò)上的站點(diǎn)的地址。這樣做不但大大增加了系統(tǒng)的維護(hù)難度,而且無(wú)法訪問(wèn)臨時(shí)新加入的站點(diǎn),降低了系統(tǒng)的靈活性。這種方法產(chǎn)生的另一個(gè)問(wèn)題是同一個(gè)信令用單播發(fā)送到同一方向的多個(gè)目的地址時(shí)要發(fā)多次,造成信令的IP包冗余,浪費(fèi)了寶貴的傳輸資源。因此不采用IP單播方式實(shí)現(xiàn)泛搜索。
      [0070]第二種方法是會(huì)話發(fā)起站點(diǎn)利用IP多播(multicast)方式發(fā)送查詢請(qǐng)求,這種方法的前提條件是承載網(wǎng)絡(luò)支持IP多播功能,而具有多播路由能力是IP多媒體業(yè)務(wù)承載網(wǎng)絡(luò)的基本要求。網(wǎng)絡(luò)上屬于同一多播組的站點(diǎn)都可以收到利用IP多播方式發(fā)送的查詢請(qǐng)求。由于IP承載網(wǎng)絡(luò)維護(hù)了多播路由,泛搜索發(fā)起站點(diǎn)只需要發(fā)送一個(gè)探詢請(qǐng)求信令即可,封裝該信令的IP包的目的地址為用于泛搜索的多播組地址。采用多播方式實(shí)現(xiàn)泛搜索只需要配置好相應(yīng)的多播組地址參數(shù),而不需要知道網(wǎng)絡(luò)上有哪些站點(diǎn),增加了系統(tǒng)的靈活性,降低了維護(hù)難度。另一方面,IP多播包在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)時(shí)如果有多個(gè)目標(biāo)都在同一個(gè)方向時(shí)則只需要轉(zhuǎn)發(fā)一次,大大減輕了網(wǎng)絡(luò)的負(fù)擔(dān)。
      [0071]根據(jù)上述分析,在IP承載網(wǎng)絡(luò)選用多播技術(shù)實(shí)現(xiàn)泛搜索比較合適,帶來(lái)的好處是系統(tǒng)維護(hù)簡(jiǎn)單、網(wǎng)絡(luò)開(kāi)銷小并且具有良好的靈活性。
      [0072]SIP是多媒體會(huì)話的核心控制協(xié)議,在IETF RFC3261標(biāo)準(zhǔn)中定義了使用SIP發(fā)起多播的方法,包括消息格式和流程,因此可以利用SIP的多播技術(shù)實(shí)現(xiàn)泛搜索。
      [0073]根據(jù)IETFRFC3261定義,需要在用于多播方式發(fā)送的請(qǐng)求消息中的請(qǐng)求行(Request-URI)中包含多播地址“maddr”參數(shù),另外為了限制多播消息的轉(zhuǎn)發(fā)跳數(shù),消息的請(qǐng)求行中還需要包括消息生存期“TTL”參數(shù)。在SIP中,采用注冊(cè)處理過(guò)程提供位置管理功能,而注冊(cè)是由“REGISTER”請(qǐng)求實(shí)現(xiàn)的,因此為了找到數(shù)據(jù)源,漫游目的站點(diǎn)可以采用“REGISTER”請(qǐng)求發(fā)起泛搜索,其中包含的“maddr”參數(shù)值為用于泛搜索的多播組地址,“TTL”參數(shù)值根據(jù)實(shí)際需要設(shè)置。由于同時(shí)需要具備通知漫游前站點(diǎn)注銷該漫游用戶的功能,因此“REGISTER”請(qǐng)求消息中的“Expires”字段的值可設(shè)為O。網(wǎng)絡(luò)承載層則可按“maddr”參數(shù)值將多播“REGISTER”請(qǐng)求發(fā)送到指定多播組的所有在線站點(diǎn)。
      [0074]根據(jù)IETFRFC3261定義,一個(gè)對(duì)話中如果發(fā)起對(duì)話的是多播請(qǐng)求,則該對(duì)話的其它消息也是采用多播方式發(fā)送的。因此對(duì)于多播“REGISTER”請(qǐng)求的響應(yīng)消息也是采用多播方式發(fā)送,如果直接使用多播響應(yīng)攜帶用戶信息,例如要求認(rèn)證用戶的用戶鑒權(quán)信息,則會(huì)使得IP多播包很大。由于多播包會(huì)占用較多的網(wǎng)絡(luò)資源,因此需要盡可能減少一次對(duì)話中產(chǎn)生的多播消息的數(shù)量以及每條消息的長(zhǎng)度?;谏鲜鲈?,多播“REGISTER”請(qǐng)求只用作定位用戶數(shù)據(jù)的數(shù)據(jù)源(用戶漫游前站點(diǎn)或歸屬站點(diǎn))。數(shù)據(jù)源在收到“REGISTER”請(qǐng)求后返回重定向響應(yīng)(例如302Moved Temporari Iy),消息中可以只攜帶到數(shù)據(jù)源的路由信息。
      [0075]根據(jù)SIP的多播處理規(guī)定,多播請(qǐng)求發(fā)送方只會(huì)處理第一個(gè)收到的對(duì)應(yīng)的多播響應(yīng),而后續(xù)收到的多播響應(yīng)消息被當(dāng)作重傳而被丟棄。對(duì)于這種處理方式,如果所有收到多播“REGISTER”請(qǐng)求的站點(diǎn)都返回響應(yīng),而且返回的失敗響應(yīng)首先到達(dá),則會(huì)造成攜帶了重定向路由信息的響應(yīng)被當(dāng)作重傳消息丟棄,因此為了保證重定向響應(yīng)(例如3 O 2 M ο V e dTemporarily)能夠被收到并處理,沒(méi)有保存用戶數(shù)據(jù)的站點(diǎn)可不對(duì)多播“REGISTER”請(qǐng)求響應(yīng)。這樣做帶來(lái)的另一個(gè)好處是大大減少了多播失敗響應(yīng)消息帶來(lái)的網(wǎng)絡(luò)開(kāi)銷。多播“REGISTER”請(qǐng)求發(fā)起站點(diǎn)在發(fā)出請(qǐng)求消息后可設(shè)置等待泛搜索響應(yīng)定時(shí)器,在指定時(shí)間內(nèi)如果沒(méi)有收到對(duì)應(yīng)的響應(yīng)則認(rèn)為探詢失敗。
      [0076]S13,根據(jù)所述路由信息建立與數(shù)據(jù)源站點(diǎn)之間的通信連接,并通過(guò)所述通信連接向所述數(shù)據(jù)源站點(diǎn)發(fā)送第三注冊(cè)請(qǐng)求;
      [0077]當(dāng)前目的站點(diǎn)可以從收到的重定向響應(yīng)中獲取到達(dá)數(shù)據(jù)源的路由信息,然后重新發(fā)起到數(shù)據(jù)源站點(diǎn)的單播“REGISTER”請(qǐng)求對(duì)話,消息中的“Expires”字段的值可設(shè)為O。數(shù)據(jù)源收到單播“REGISTER”請(qǐng)求后可以通過(guò)分析消息發(fā)送方的URI區(qū)分該消息是用于終端注銷還是漫游用戶數(shù)據(jù)的索取??紤]到鏈路條件限制和用戶數(shù)據(jù)的傳送量會(huì)比較大,而且如果數(shù)據(jù)源是用戶漫游前站點(diǎn),在移除緩存的用戶數(shù)據(jù)前需要得到攜帶用戶數(shù)據(jù)的響應(yīng)消息傳送完成的明確指示,對(duì)此SIP的TCP (Tr an smi s s i on Control Pr o to c ο I,傳輸控制協(xié)議)方式提供了保障,因此單播“REGISTER”請(qǐng)求對(duì)話可以采用SIP TCP方式建立。從安全角度考慮,為了防止非法用戶冒名接入,可接收數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求返回的用戶認(rèn)證請(qǐng)求;根據(jù)所述用戶認(rèn)證請(qǐng)求,向所述數(shù)據(jù)源站點(diǎn)發(fā)送攜帶用戶認(rèn)證響應(yīng)參數(shù)的第四注冊(cè)請(qǐng)求;接收數(shù)據(jù)源站點(diǎn)響應(yīng)所述第四注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù)。例如,可以在傳送用戶數(shù)據(jù)前先對(duì)用戶身份進(jìn)行認(rèn)證,向索取用戶數(shù)據(jù)的站點(diǎn)返回用戶鑒權(quán)要求(例如401UnauthOrized)。在確認(rèn)用戶身份合法后,數(shù)據(jù)源站點(diǎn)才在對(duì)“RIGISTER”請(qǐng)求的成功響應(yīng)(例如200響應(yīng))的消息中攜帶漫游所需的用戶數(shù)據(jù)。漫游目的站點(diǎn)將從響應(yīng)消息中提取并保存這些用戶數(shù)據(jù)。
      [0078]S14,接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù),根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè);其中,所述用戶數(shù)據(jù)為所述漫游用戶向所述目的站點(diǎn)進(jìn)行注冊(cè)的數(shù)據(jù)。
      [0079]現(xiàn)有技術(shù)中用戶漫游目的站點(diǎn)只向用戶歸屬站點(diǎn)獲取用戶數(shù)據(jù),一旦到歸屬站點(diǎn)的通路發(fā)生中斷,漫游將因無(wú)法獲得用戶數(shù)據(jù)而失敗。上述方法通過(guò)在目的站點(diǎn)拷貝用戶數(shù)據(jù),提高了漫游成功率。
      [0080]若所述數(shù)據(jù)源站點(diǎn)不是所述漫游用戶的歸屬站點(diǎn),在所述漫游目的站點(diǎn)接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù)之后,可將所述用戶數(shù)據(jù)從所述數(shù)據(jù)源站點(diǎn)移除,并移除所述通信連接。
      [0081]采用雙備份的做法將大大減少了因連接鏈路失效而導(dǎo)致的獲取用戶數(shù)據(jù)失敗的幾率。另一方面,由于用戶數(shù)據(jù)會(huì)偶爾發(fā)生變更,因此會(huì)出現(xiàn)在目的站點(diǎn)的用戶數(shù)據(jù)拷貝與在歸屬站點(diǎn)的不一致的問(wèn)題,但要使兩者之間的數(shù)據(jù)保持同步則需要復(fù)雜的機(jī)制并且消耗更多的網(wǎng)絡(luò)資源,得不償失,因此折中的辦法是在目的站點(diǎn)的用戶數(shù)據(jù)拷貝上增加漫游有效期標(biāo)志,當(dāng)用戶數(shù)據(jù)拷貝的有效期到達(dá)時(shí)將被立即移除。漫游有效期的長(zhǎng)短可以根據(jù)系統(tǒng)實(shí)際情況設(shè)定。
      [0082]在一個(gè)具體實(shí)施例中,采用“RIGISTER”請(qǐng)求完成跨域漫游的過(guò)程如圖6所示,過(guò)程的描述如下:
      [0083]I)站點(diǎn)收到用戶的注冊(cè)請(qǐng)求,通過(guò)查詢本地用戶數(shù)據(jù)庫(kù)確認(rèn)該用戶是漫游用戶;
      [0084]2)目的站點(diǎn)向網(wǎng)絡(luò)發(fā)送多播“REGISTER”請(qǐng)求查找用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn),并且設(shè)置等待泛搜索響應(yīng)的定時(shí)器;
      [0085 ] 3)非數(shù)據(jù)源站點(diǎn)收到多播“REG ISTER”請(qǐng)求后不做任何響應(yīng);
      [0086] 4)數(shù)據(jù)源站點(diǎn)返回多播“REGISTER”請(qǐng)求的重定向(例如302Moved Temporarily)響應(yīng),消息中攜帶重定向到該站點(diǎn)的路由信息,漫游目的站點(diǎn)收到多播“REG ISTER”請(qǐng)求的對(duì)應(yīng)響應(yīng)后取消等待泛搜索響應(yīng)的定時(shí)器;
      [0087]5)其它站點(diǎn)收到無(wú)關(guān)的多播重定向響應(yīng)后不做任何處理;
      [0088]6)目的站點(diǎn)根據(jù)重定向信息向數(shù)據(jù)源站點(diǎn)建立SIP TCP對(duì)話連接,發(fā)送“REGISTER” 請(qǐng)求;
      [0089]7)數(shù)據(jù)源站點(diǎn)返回?cái)y帶用戶認(rèn)證請(qǐng)求參數(shù)的響應(yīng)(例如401Unauthorized);
      [0090]8)目的站點(diǎn)向用戶返回?cái)y帶用戶認(rèn)證請(qǐng)求參數(shù)的響應(yīng)(例如401Unauthorized);[0091 ] 9)用戶向目的站點(diǎn)重新發(fā)送攜帶用戶認(rèn)證響應(yīng)參數(shù)的“REGISTER”請(qǐng)求;
      [0092]10)目的站點(diǎn)向數(shù)據(jù)源站點(diǎn)重新發(fā)送攜帶用戶認(rèn)證響應(yīng)參數(shù)的“REGISTER”請(qǐng)求;
      [0093]11)數(shù)據(jù)源站點(diǎn)返回成功響應(yīng)(例如200響應(yīng)),在響應(yīng)消息中的攜帶漫游所需的全部用戶數(shù)據(jù),如果數(shù)據(jù)源站點(diǎn)不是歸屬站點(diǎn)則在確認(rèn)響應(yīng)消息已成功被接收后移除該漫游用戶的所有緩存信息,目的站點(diǎn)則保存響應(yīng)消息中攜帶的全部用戶數(shù)據(jù),同時(shí)移除對(duì)應(yīng)的SIP TCP連接;
      [0094]12)目的站點(diǎn)向用戶返回“REGISTER”請(qǐng)求的成功響應(yīng)(例如200響應(yīng))。
      [0095]由于在目的站點(diǎn)的漫游用戶數(shù)據(jù)拷貝存在漫游有效期,當(dāng)數(shù)據(jù)拷貝失效將會(huì)被立即移除,此時(shí)如果目的站點(diǎn)再收到用戶的周期性注冊(cè)請(qǐng)求時(shí),可以重新發(fā)起上述注冊(cè)過(guò)程,從歸屬站點(diǎn)獲取用戶數(shù)據(jù)。
      [0096]本發(fā)明技術(shù)方案帶來(lái)的有益效果:
      [0097]機(jī)動(dòng)通信站點(diǎn)既可以獨(dú)立工作,也可以由多個(gè)站點(diǎn)組成臨時(shí)的機(jī)動(dòng)分布式通信網(wǎng)絡(luò),提供更大范圍的通信覆蓋,用戶可以網(wǎng)內(nèi)的站點(diǎn)之間跨域漫游。由于每個(gè)站點(diǎn)在開(kāi)通前一般只配置了歸屬用戶的用戶數(shù)據(jù),當(dāng)其它管理域用戶需要漫游到該站點(diǎn)時(shí),就需要通過(guò)網(wǎng)絡(luò)獲得漫游用戶的用戶數(shù)據(jù)。但由于機(jī)動(dòng)分布式通信網(wǎng)絡(luò)具有臨時(shí)組成、動(dòng)態(tài)變化和資源受限等的特點(diǎn),采用傳統(tǒng)的集中式用戶位置管理方式并不適合。同時(shí)在基于IP的網(wǎng)絡(luò)中,SIP已成為了會(huì)話連接控制的核心協(xié)議,SIP也提供了對(duì)位置管理功能的協(xié)議支持,因此可以利用SIP實(shí)現(xiàn)用戶在機(jī)動(dòng)分布式通信網(wǎng)絡(luò)中的跨域漫游。下面將進(jìn)一步分析本發(fā)明為實(shí)現(xiàn)機(jī)動(dòng)分布式通信網(wǎng)絡(luò)的位置管理功能帶來(lái)的有益效果。
      [0098]本發(fā)明適應(yīng)動(dòng)態(tài)變化和資源受限的網(wǎng)絡(luò)。在用戶數(shù)據(jù)管理方面,采用了目的站點(diǎn)緩存用戶數(shù)據(jù)方法使得漫游用戶在拜訪地發(fā)生本地業(yè)務(wù)時(shí)無(wú)需返回歸屬站點(diǎn)查詢用戶數(shù)據(jù),減少了對(duì)網(wǎng)絡(luò)的依賴性;另一方面,也使得當(dāng)用戶再次漫游時(shí),可以通過(guò)泛搜索在歸屬站點(diǎn)和漫游前站點(diǎn)之間找到一個(gè)合適的數(shù)據(jù)源。較好的適應(yīng)了網(wǎng)絡(luò)的動(dòng)態(tài)變化和資源受限的特點(diǎn)。
      [0099]本發(fā)明提供了較高的用戶漫游成功率。首先為了盡可能提高漫游目的站點(diǎn)找到用戶數(shù)據(jù)源機(jī)會(huì),采用了歸屬站點(diǎn)和漫游前站點(diǎn)的雙數(shù)據(jù)源備份方法;其次為了保證用戶數(shù)據(jù)可靠的從數(shù)據(jù)源到達(dá)目的站點(diǎn),采用了SIP TCP方式進(jìn)行傳輸;再次為了保證用戶數(shù)據(jù)的有效性,為目的站點(diǎn)緩存的用戶數(shù)據(jù)拷貝增加漫游有效期標(biāo)志,確保失效的用戶數(shù)據(jù)不再被使用。
      [0100]本發(fā)明完成漫游注冊(cè)過(guò)程的時(shí)延較短。通過(guò)采用基于SIP多播技術(shù)的泛搜索及時(shí)在網(wǎng)絡(luò)中找到用戶數(shù)據(jù)的數(shù)據(jù)源,并且利用SIP多播響應(yīng)處理方式優(yōu)選傳輸路徑最優(yōu)的數(shù)據(jù)源,從而縮短了查詢數(shù)據(jù)源和傳輸用戶數(shù)據(jù)所需的時(shí)間。
      [0101]本發(fā)明完成用戶漫游流程的處理和消息傳輸?shù)拈_(kāi)銷少。由于泛搜索要遍歷全網(wǎng)相關(guān)的站點(diǎn),會(huì)對(duì)網(wǎng)絡(luò)造成一定的壓力,因此本發(fā)明采取了多種措施盡可以減少泛搜索帶來(lái)的網(wǎng)絡(luò)開(kāi)銷,達(dá)到探詢性能與開(kāi)銷的平衡。首先機(jī)動(dòng)分布式通信網(wǎng)絡(luò)是臨時(shí)組成的規(guī)模不大的網(wǎng)絡(luò),因此從擴(kuò)散范圍和響應(yīng)時(shí)延考慮采用泛搜索是適合的。其次為了盡可能減少泛搜索過(guò)程產(chǎn)生的網(wǎng)絡(luò)開(kāi)銷,主要采取以下幾方面措施:一是盡可能精簡(jiǎn)用于泛搜索的信令長(zhǎng)度,泛搜索消息只攜帶與探詢相關(guān)的必需的路由信息;二是減少泛搜索過(guò)程中的信令個(gè)數(shù),只存在目的站點(diǎn)的多播“REGISTER”請(qǐng)求消息和數(shù)據(jù)源的重定向響應(yīng)消息,其它站點(diǎn)收到多播“REGISTER”請(qǐng)求不作響應(yīng);三是采用IP的多播路由實(shí)現(xiàn)泛搜索,相比于單播路由大大減少了到同一方向多個(gè)目標(biāo)需要傳輸?shù)腎P包數(shù)量;四是限制多播路由跳數(shù),為“REGISTER”請(qǐng)求的IP多播包設(shè)置TTL值,防止超過(guò)有效范圍的擴(kuò)散。
      [0102]本發(fā)明采用SIP的多播技術(shù)以及位置管理能力,消息格式和相關(guān)處理流程完全遵循IETF RFC3261標(biāo)準(zhǔn),因此具有良好的協(xié)議通用性和健壯性。
      [0103]本發(fā)明由于采用了泛搜索的方法自動(dòng)探尋目標(biāo),具有較好的網(wǎng)絡(luò)環(huán)境自適應(yīng)能力,無(wú)需人工過(guò)多干預(yù)。無(wú)需預(yù)先為漫游用戶在可能到達(dá)的站點(diǎn)配置用戶數(shù)據(jù)拷貝,也無(wú)需為查找用戶數(shù)據(jù)源配置相關(guān)路由參數(shù)(例如到達(dá)歸屬站點(diǎn)的路由)。系統(tǒng)只需要規(guī)劃和配置實(shí)現(xiàn)泛搜索的多播群組和對(duì)應(yīng)的多播組地址以及限制多播范圍的TTL值等參數(shù)即可,大大降低了為實(shí)現(xiàn)用戶跨域漫游所需的系統(tǒng)維護(hù)難度。
      [0104]綜上所述,本發(fā)明為應(yīng)急移動(dòng)通信網(wǎng)絡(luò)的用戶位置管理提供了一種運(yùn)行高效、維護(hù)簡(jiǎn)便和協(xié)議通用的機(jī)制。
      [0105]圖7為第二實(shí)施例的漫游用戶注冊(cè)方法的方法流程圖。如圖7所示,所述漫游用戶注冊(cè)方法可包括以下步驟:
      [0106]S21,在接收到漫游的目的站點(diǎn)發(fā)送的第五注冊(cè)請(qǐng)求之后,在本站點(diǎn)的本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶進(jìn)行注冊(cè)所需的用戶數(shù)據(jù);其中,所述目的站點(diǎn)還通過(guò)多播方式向其他數(shù)據(jù)源站點(diǎn)發(fā)送所述第五注冊(cè)請(qǐng)求,所述其他數(shù)據(jù)源站點(diǎn)為網(wǎng)絡(luò)中除了本站點(diǎn)之外的存儲(chǔ)漫游用戶的用戶數(shù)據(jù)的站點(diǎn);
      [0107]在本步驟中,當(dāng)用戶從一個(gè)站點(diǎn)(可以是歸屬站點(diǎn),也可以是上一次漫游到達(dá)的原始目的站點(diǎn))漫游到另一個(gè)站點(diǎn)(即當(dāng)前目的站點(diǎn))時(shí),當(dāng)前目的站點(diǎn)需要向攜帶用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)發(fā)送注冊(cè)請(qǐng)求。數(shù)據(jù)源站點(diǎn)可以是歸屬站點(diǎn),也可以是原始目的站點(diǎn)(當(dāng)本站點(diǎn)是歸屬站點(diǎn)時(shí),其他數(shù)據(jù)源站點(diǎn)可以是原始目的站點(diǎn);當(dāng)本站點(diǎn)是原始目的站點(diǎn)時(shí),其他數(shù)據(jù)源站點(diǎn)可以是歸屬站點(diǎn))。數(shù)據(jù)源站點(diǎn)可建立本地?cái)?shù)據(jù)庫(kù),并將歸屬地為本站點(diǎn)的用戶和臨時(shí)駐留在本站點(diǎn)的用戶的用戶信息存儲(chǔ)到所述本地?cái)?shù)據(jù)庫(kù)中。其中,由于當(dāng)前目的站點(diǎn)無(wú)法從注冊(cè)信令中獲得任何原始目的站點(diǎn)的位置信息,因此為了獲得原始目的站點(diǎn)的地址,當(dāng)前目的站點(diǎn)可通過(guò)多播方式向網(wǎng)絡(luò)中的站點(diǎn)發(fā)送該注冊(cè)請(qǐng)求。收到注冊(cè)請(qǐng)求的站點(diǎn)可在各自的本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶進(jìn)行注冊(cè)所需的用戶數(shù)據(jù)。
      [0108]S22,若查詢到,向所述目的站點(diǎn)發(fā)送重定向響應(yīng),所述重定向響應(yīng)中攜帶到所述目的站點(diǎn)之間的路由信息;其中,所述目的站點(diǎn)還接收所述其他數(shù)據(jù)源站點(diǎn)響應(yīng)所述第五注冊(cè)請(qǐng)求發(fā)送的重定向響應(yīng),若本站點(diǎn)發(fā)送的重定向響應(yīng)早于其他數(shù)據(jù)源站點(diǎn)發(fā)送的重定向響應(yīng),所述目的站點(diǎn)根據(jù)所述路由信息建立與本站點(diǎn)之間的通信連接;
      [0109]在本步驟中,攜帶用戶數(shù)據(jù)的站點(diǎn)(包括歸屬站點(diǎn)和原始目的站點(diǎn))可向當(dāng)前目的站點(diǎn)發(fā)送重定向響應(yīng)。若未攜帶該用戶數(shù)據(jù),則可將上述注冊(cè)請(qǐng)求丟棄。響應(yīng)被首先收到的站點(diǎn)將可被認(rèn)為到該站點(diǎn)具有較好的傳輸路徑,因而可將該站點(diǎn)作為數(shù)據(jù)源站點(diǎn),可建立該數(shù)據(jù)源站點(diǎn)與當(dāng)前目的站點(diǎn)之間的連接。
      [0110]S23,接收所述目的站點(diǎn)通過(guò)所述通信連接發(fā)送的第六注冊(cè)請(qǐng)求,響應(yīng)所述第六注冊(cè)請(qǐng)求向所述目的站點(diǎn)發(fā)送所述用戶數(shù)據(jù);其中,所述目的站點(diǎn)對(duì)接收到的用戶數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。
      [0111]建立步驟S22中的連接之后,可將用戶數(shù)據(jù)從該數(shù)據(jù)源站點(diǎn)發(fā)送到當(dāng)前目的站點(diǎn)。當(dāng)前漫游站點(diǎn)可存儲(chǔ)該用戶數(shù)據(jù),并根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。
      [0112]該實(shí)施例的漫游用戶注冊(cè)方法的其他實(shí)施例與第一實(shí)施例相同,此處不再贅述。
      [0113]與上述第一實(shí)施例對(duì)應(yīng)地,本發(fā)明還提供一種漫游用戶注冊(cè)系統(tǒng),如圖8所示,可包括:
      [0114]第一發(fā)送模塊110,用于在接收到漫游用戶發(fā)送的第一注冊(cè)請(qǐng)求之后,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找攜帶所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求;其中,所述數(shù)據(jù)源站點(diǎn)包括所述漫游用戶到達(dá)前的初始站點(diǎn)以及所述漫游用戶的歸屬站點(diǎn);
      [0115]第一接收模塊120,用于接收所述初始站點(diǎn)與所述歸屬站點(diǎn)中對(duì)所述第二注冊(cè)請(qǐng)求響應(yīng)較快的站點(diǎn)發(fā)送的重定向響應(yīng);其中,所述重定向響應(yīng)中攜帶到所述數(shù)據(jù)源站點(diǎn)之間的路由信息;
      [0116]第二發(fā)送模塊130,用于根據(jù)所述路由信息建立與數(shù)據(jù)源站點(diǎn)之間的通信連接,并通過(guò)所述通信連接向所述數(shù)據(jù)源站點(diǎn)發(fā)送第三注冊(cè)請(qǐng)求;
      [0117]注冊(cè)模塊140,用于接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù),根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè);其中,所述用戶數(shù)據(jù)為所述漫游用戶向所述目的站點(diǎn)進(jìn)行注冊(cè)的數(shù)據(jù)。
      [0118]與上述第二實(shí)施例對(duì)應(yīng)地,本發(fā)明還提供一種漫游用戶注冊(cè)系統(tǒng),如圖9所示,可包括:
      [0119]查詢模塊210,用于在接收到漫游的目的站點(diǎn)發(fā)送的第五注冊(cè)請(qǐng)求之后,在本站點(diǎn)的本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶進(jìn)行注冊(cè)所需的用戶數(shù)據(jù);其中,所述目的站點(diǎn)還通過(guò)多播方式向其他數(shù)據(jù)源站點(diǎn)發(fā)送所述第五注冊(cè)請(qǐng)求,所述其他數(shù)據(jù)源站點(diǎn)為網(wǎng)絡(luò)中除了本站點(diǎn)之外的存儲(chǔ)漫游用戶的用戶數(shù)據(jù)的站點(diǎn);
      [0120]第三發(fā)送模塊220,用于若查詢到,向所述目的站點(diǎn)發(fā)送重定向響應(yīng),所述重定向響應(yīng)中攜帶到所述目的站點(diǎn)之間的路由信息;其中,所述目的站點(diǎn)還接收所述其他數(shù)據(jù)源站點(diǎn)響應(yīng)所述第五注冊(cè)請(qǐng)求發(fā)送的重定向響應(yīng),若本站點(diǎn)發(fā)送的重定向響應(yīng)早于其他數(shù)據(jù)源站點(diǎn)發(fā)送的重定向響應(yīng),所述目的站點(diǎn)根據(jù)所述路由信息建立與本站點(diǎn)之間的通信連接;
      [0121 ]第二接收模塊230,用于接收所述目的站點(diǎn)通過(guò)所述通信連接發(fā)送的第六注冊(cè)請(qǐng)求,響應(yīng)所述第六注冊(cè)請(qǐng)求向所述目的站點(diǎn)發(fā)送所述用戶數(shù)據(jù);其中,所述目的站點(diǎn)對(duì)接收到的用戶數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。
      [0122]本發(fā)明的漫游用戶注冊(cè)系統(tǒng)與本發(fā)明的漫游用戶注冊(cè)方法一一對(duì)應(yīng),在上述漫游用戶注冊(cè)方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于漫游用戶注冊(cè)系統(tǒng)的實(shí)施例中,特此聲明。
      [0123]以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書記載的范圍。
      [0124]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
      【主權(quán)項(xiàng)】
      1.一種漫游用戶注冊(cè)方法,其特征在于,包括以下步驟: 在接收到漫游用戶發(fā)送的第一注冊(cè)請(qǐng)求之后,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找攜帶所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求;其中,所述數(shù)據(jù)源站點(diǎn)包括所述漫游用戶到達(dá)前的初始站點(diǎn)以及所述漫游用戶的歸屬站點(diǎn); 接收所述初始站點(diǎn)與所述歸屬站點(diǎn)中對(duì)所述第二注冊(cè)請(qǐng)求響應(yīng)較快的站點(diǎn)發(fā)送的重定向響應(yīng);其中,所述重定向響應(yīng)中攜帶到所述數(shù)據(jù)源站點(diǎn)之間的路由信息; 根據(jù)所述路由信息建立與數(shù)據(jù)源站點(diǎn)之間的通信連接,并通過(guò)所述通信連接向所述數(shù)據(jù)源站點(diǎn)發(fā)送第三注冊(cè)請(qǐng)求; 接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù),根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè);其中,所述用戶數(shù)據(jù)為所述漫游用戶向所述目的站點(diǎn)進(jìn)行注冊(cè)的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的漫游用戶注冊(cè)方法,其特征在于,接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù)的步驟包括: 接收數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求返回的用戶認(rèn)證請(qǐng)求; 根據(jù)所述用戶認(rèn)證請(qǐng)求,向所述數(shù)據(jù)源站點(diǎn)發(fā)送攜帶用戶認(rèn)證響應(yīng)參數(shù)的第四注冊(cè)請(qǐng)求; 接收數(shù)據(jù)源站點(diǎn)響應(yīng)所述第四注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù)。3.根據(jù)權(quán)利要求1所述的漫游用戶注冊(cè)方法,其特征在于,在接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù)之后,還包括以下步驟: 若所述數(shù)據(jù)源站點(diǎn)不是所述漫游用戶的歸屬站點(diǎn),將所述用戶數(shù)據(jù)從所述數(shù)據(jù)源站點(diǎn)移除,并移除所述通信連接。4.根據(jù)權(quán)利要求1所述的漫游用戶注冊(cè)方法,其特征在于,在接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù)之后,還包括以下步驟: 將所述用戶數(shù)據(jù)的存儲(chǔ)時(shí)間與預(yù)設(shè)的有效期進(jìn)行比較; 當(dāng)所述存儲(chǔ)時(shí)間達(dá)到所述有效期時(shí),移除所述用戶數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的漫游用戶注冊(cè)方法,其特征在于,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求之前,還包括以下步驟: 根據(jù)網(wǎng)絡(luò)承載能力設(shè)置所述多播方式的轉(zhuǎn)發(fā)跳數(shù); 以所述轉(zhuǎn)發(fā)跳數(shù)向網(wǎng)絡(luò)通過(guò)多播方式發(fā)送查找用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求。6.一種漫游用戶注冊(cè)方法,其特征在于,包括以下步驟: 在接收到漫游的目的站點(diǎn)發(fā)送的第五注冊(cè)請(qǐng)求之后,在本站點(diǎn)的本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶進(jìn)行注冊(cè)所需的用戶數(shù)據(jù);其中,所述目的站點(diǎn)還通過(guò)多播方式向其他數(shù)據(jù)源站點(diǎn)發(fā)送所述第五注冊(cè)請(qǐng)求,所述其他數(shù)據(jù)源站點(diǎn)為網(wǎng)絡(luò)中除了本站點(diǎn)之外的存儲(chǔ)漫游用戶的用戶數(shù)據(jù)的站點(diǎn); 若查詢到,向所述目的站點(diǎn)發(fā)送重定向響應(yīng),所述重定向響應(yīng)中攜帶到所述目的站點(diǎn)之間的路由信息;其中,所述目的站點(diǎn)還接收所述其他數(shù)據(jù)源站點(diǎn)響應(yīng)所述第五注冊(cè)請(qǐng)求發(fā)送的重定向響應(yīng),若本站點(diǎn)發(fā)送的重定向響應(yīng)早于其他數(shù)據(jù)源站點(diǎn)發(fā)送的重定向響應(yīng),所述目的站點(diǎn)根據(jù)所述路由信息建立與本站點(diǎn)之間的通信連接; 接收所述目的站點(diǎn)通過(guò)所述通信連接發(fā)送的第六注冊(cè)請(qǐng)求,響應(yīng)所述第六注冊(cè)請(qǐng)求向所述目的站點(diǎn)發(fā)送所述用戶數(shù)據(jù);其中,所述目的站點(diǎn)對(duì)接收到的用戶數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。7.根據(jù)權(quán)利要求6所述的漫游用戶注冊(cè)方法,其特征在于,在本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶的用戶數(shù)據(jù)之后,還包括以下步驟: 若在本地?cái)?shù)據(jù)庫(kù)中未查詢對(duì)應(yīng)漫游用戶的用戶數(shù)據(jù),將所述第五注冊(cè)請(qǐng)求丟棄。8.根據(jù)權(quán)利要求6所述的漫游用戶注冊(cè)方法,其特征在于,在響應(yīng)所述第六注冊(cè)請(qǐng)求向所述目的站點(diǎn)發(fā)送所述用戶數(shù)據(jù)之后,還包括以下步驟: 判斷本站點(diǎn)是否是所述漫游用戶的歸屬站點(diǎn); 若不是,刪除本站點(diǎn)存儲(chǔ)的所述漫游用戶的用戶數(shù)據(jù)。9.一種漫游用戶注冊(cè)系統(tǒng),其特征在于,包括: 第一發(fā)送模塊,用于在接收到漫游用戶發(fā)送的第一注冊(cè)請(qǐng)求之后,通過(guò)多播方式向網(wǎng)絡(luò)發(fā)送查找攜帶所述漫游用戶的用戶數(shù)據(jù)的數(shù)據(jù)源站點(diǎn)的第二注冊(cè)請(qǐng)求;其中,所述數(shù)據(jù)源站點(diǎn)包括所述漫游用戶到達(dá)前的初始站點(diǎn)以及所述漫游用戶的歸屬站點(diǎn); 第一接收模塊,用于接收所述初始站點(diǎn)與所述歸屬站點(diǎn)中對(duì)所述第二注冊(cè)請(qǐng)求響應(yīng)較快的站點(diǎn)發(fā)送的重定向響應(yīng);其中,所述重定向響應(yīng)中攜帶到所述數(shù)據(jù)源站點(diǎn)之間的路由信息; 第二發(fā)送模塊,用于根據(jù)所述路由信息建立與數(shù)據(jù)源站點(diǎn)之間的通信連接,并通過(guò)所述通信連接向所述數(shù)據(jù)源站點(diǎn)發(fā)送第三注冊(cè)請(qǐng)求; 注冊(cè)模塊,用于接收并存儲(chǔ)數(shù)據(jù)源站點(diǎn)響應(yīng)所述第三注冊(cè)請(qǐng)求發(fā)送的用戶數(shù)據(jù),根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè);其中,所述用戶數(shù)據(jù)為所述漫游用戶向所述目的站點(diǎn)進(jìn)行注冊(cè)的數(shù)據(jù)。10.一種漫游用戶注冊(cè)系統(tǒng),其特征在于,包括: 查詢模塊,用于在接收到漫游的目的站點(diǎn)發(fā)送的第五注冊(cè)請(qǐng)求之后,在本站點(diǎn)的本地?cái)?shù)據(jù)庫(kù)中查詢對(duì)應(yīng)漫游用戶進(jìn)行注冊(cè)所需的用戶數(shù)據(jù);其中,所述目的站點(diǎn)還通過(guò)多播方式向其他數(shù)據(jù)源站點(diǎn)發(fā)送所述第五注冊(cè)請(qǐng)求,所述其他數(shù)據(jù)源站點(diǎn)為網(wǎng)絡(luò)中除了本站點(diǎn)之外的存儲(chǔ)漫游用戶的用戶數(shù)據(jù)的站點(diǎn); 第三發(fā)送模塊,用于若查詢到,向所述目的站點(diǎn)發(fā)送重定向響應(yīng),所述重定向響應(yīng)中攜帶到所述目的站點(diǎn)之間的路由信息;其中,所述目的站點(diǎn)還接收所述其他數(shù)據(jù)源站點(diǎn)響應(yīng)所述第五注冊(cè)請(qǐng)求發(fā)送的重定向響應(yīng),若本站點(diǎn)發(fā)送的重定向響應(yīng)早于其他數(shù)據(jù)源站點(diǎn)發(fā)送的重定向響應(yīng),所述目的站點(diǎn)根據(jù)所述路由信息建立與本站點(diǎn)之間的通信連接; 第二接收模塊,用于接收所述目的站點(diǎn)通過(guò)所述通信連接發(fā)送的第六注冊(cè)請(qǐng)求,響應(yīng)所述第六注冊(cè)請(qǐng)求向所述目的站點(diǎn)發(fā)送所述用戶數(shù)據(jù);其中,所述目的站點(diǎn)對(duì)接收到的用戶數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)所述用戶數(shù)據(jù)對(duì)所述漫游用戶進(jìn)行注冊(cè)。
      【文檔編號(hào)】H04W60/00GK106028440SQ201610523853
      【公開(kāi)日】2016年10月12日
      【申請(qǐng)日】2016年7月5日
      【發(fā)明人】傅穎軍, 汪勝, 楊志芳
      【申請(qǐng)人】中國(guó)電子科技集團(tuán)公司第七研究所
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1