專利名稱:多媒體廣播/組播服務(wù)業(yè)務(wù)中路由區(qū)更新的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及路由更新技術(shù),尤指一種多媒體廣播/組播服務(wù)(MBMS)業(yè)務(wù)中路由區(qū)更新的方法。
背景技術(shù):
隨著第三代移動(dòng)通信技術(shù)的發(fā)展,第三代移動(dòng)通信可以提供比第二代移動(dòng)通信更高數(shù)據(jù)速率的服務(wù),從而支持多種業(yè)務(wù)形式。比如視頻電話、圖片下載、高速瀏覽Internet網(wǎng)絡(luò)等服務(wù)。其中有一類業(yè)務(wù)的特點(diǎn)是該業(yè)務(wù)可以同時(shí)給無線網(wǎng)絡(luò)中訂閱了該業(yè)務(wù)的用戶進(jìn)行發(fā)送。比如說天氣預(yù)報(bào)、新聞短片、體育比賽集錦等等。利用這些業(yè)務(wù)同時(shí)發(fā)送的特點(diǎn),第三代移動(dòng)通信引入了廣播/組播的概念。
參見圖1所示,對(duì)于一個(gè)中間節(jié)點(diǎn)而言,比如節(jié)點(diǎn)10,無論其下游包含多少個(gè)期待接收數(shù)據(jù)的節(jié)點(diǎn),其上游節(jié)點(diǎn)總是向該中間節(jié)點(diǎn)發(fā)送一份數(shù)據(jù);該中間節(jié)點(diǎn)收到數(shù)據(jù)后,根據(jù)其下游期待接收數(shù)據(jù)的節(jié)點(diǎn)數(shù)量復(fù)制該數(shù)據(jù),并向其下游各期待接收該數(shù)據(jù)的節(jié)點(diǎn)分發(fā)該數(shù)據(jù),比如節(jié)點(diǎn)10下游期待接收數(shù)據(jù)的節(jié)點(diǎn)包括節(jié)點(diǎn)101和節(jié)點(diǎn)102,節(jié)點(diǎn)10就將收到的數(shù)據(jù)復(fù)制兩份。這樣,廣播/組播業(yè)務(wù)數(shù)據(jù)傳輸樹的每一條分支都只有一份數(shù)據(jù)進(jìn)行傳輸,占用一份傳輸資源,根節(jié)點(diǎn)與其下游節(jié)點(diǎn)的數(shù)據(jù)傳輸也是如此。組播業(yè)務(wù)和廣播業(yè)務(wù)的區(qū)別點(diǎn)僅在于組播業(yè)務(wù)只向訂閱了某些信息的用戶發(fā)送相應(yīng)信息,廣播業(yè)務(wù)則向無線網(wǎng)絡(luò)中的所有用戶發(fā)送信息。由以上描述可見,通過廣播/組播業(yè)務(wù)同時(shí)向大量用戶提供相同信息,能夠極大地節(jié)省網(wǎng)絡(luò)資源。
圖2為支持廣播/組播業(yè)務(wù)的無線網(wǎng)絡(luò)結(jié)構(gòu)示意圖,如圖2所示,現(xiàn)有第三代合作伙伴計(jì)劃(3GPP)中支持廣播/組播業(yè)務(wù)的無線網(wǎng)絡(luò)結(jié)構(gòu)為廣播/組播業(yè)務(wù)中心(BM-SC)201通過Gmb接口或Gi接口與網(wǎng)關(guān)通用分組無線業(yè)務(wù)(GPRS)支持節(jié)點(diǎn)(GGSN,Gateway GPRS Support Node)202相連,一個(gè)BM-SC 201可與多個(gè)GGSN 202相連;GGSN 202通過Gn/Gp接口與服務(wù)GPRS支持節(jié)點(diǎn)(SGSN,Serving GPRS Support Node)203相連,一個(gè)GGSN 202可與多個(gè)SGSN203相連;SGSN 203可通過Iu接口與通用移動(dòng)通信系統(tǒng)(UMTS)陸地?zé)o線接入網(wǎng)(UTRAN)204相連,然后UTRAN 204通過Uu接口與用戶設(shè)備(UE)206相連,SGSN 203也可通過Iu/Gb接口與全球移動(dòng)通信系統(tǒng)(GSM)增強(qiáng)無線接入網(wǎng)(GERAN)205相連,然后GERAN 205通過Um接口與UE 207相連。其中,BM-SC可以為BSC/RNC。
基于上述網(wǎng)絡(luò)架構(gòu),MBMS注冊(cè)是指在無線通信網(wǎng)絡(luò)中,一個(gè)下行流節(jié)點(diǎn)通知其上行流節(jié)點(diǎn),希望接收會(huì)話屬性和特定MBMS業(yè)務(wù)數(shù)據(jù),從而使上行流節(jié)點(diǎn)可以將數(shù)據(jù)繼續(xù)分發(fā)到下游流節(jié)點(diǎn)的過程。該過程創(chuàng)建了一個(gè)源自BM-SC、中止到期望獲得數(shù)據(jù)UE的、發(fā)送MBMS會(huì)話屬性和數(shù)據(jù)的發(fā)布樹。該過程的結(jié)果是在沿著發(fā)布樹的各個(gè)節(jié)點(diǎn),建立一個(gè)相應(yīng)的MBMS承載上下文。通過MBMS注冊(cè)過程,BM-SC可以將針對(duì)一個(gè)MBMS組播承載業(yè)務(wù)所要求的承載能力,比如標(biāo)識(shí)UE接收該MBMS組播業(yè)務(wù)所要求的最小承載能力,也就是該MBMS承載業(yè)務(wù)可能使用的最大QoS能力,發(fā)送給GGSN和SGSN。但是,這并不會(huì)導(dǎo)致用戶平面的建立,用戶平面需要會(huì)話開始過程創(chuàng)建。
這里,所建立的MBMS承載上下文用于保存MBMS承載能力,該MBMS承載上下文包含定義一個(gè)MBMS業(yè)務(wù)承載的所有信息描述,該MBMS承載上下文在承載MBMS數(shù)據(jù)的所有節(jié)點(diǎn)創(chuàng)建。參見表一所示,MBMS承載上下文包括IP組播地址、接入點(diǎn)名稱(APN)、臨時(shí)移動(dòng)組標(biāo)識(shí)(TMGI)、狀態(tài)(State)、要求的MBMS承載能力、QoS、MBMS服務(wù)區(qū)域、下行流節(jié)點(diǎn)列表、UEs數(shù)量等。其中,IP組播地址標(biāo)識(shí)由該MBMS承載上下文描述的MBMS承載;APN為該IP組播地址已經(jīng)被定義的接入點(diǎn)名稱;TMGI為分配給MBMS承載的臨時(shí)移動(dòng)組標(biāo)識(shí);State為MBMS承載的活動(dòng)性狀態(tài),包括靜止?fàn)顟B(tài)或激活狀態(tài),標(biāo)識(shí)是否要求建立用于MBMS數(shù)據(jù)傳輸?shù)某休d平面資源;要求的MBMS承載能力用于標(biāo)識(shí)UE需要支持的最小承載能力;QoS為該MBMS承載要求的服務(wù)質(zhì)量;MBMS服務(wù)區(qū)域?yàn)镸BMS業(yè)務(wù)需要發(fā)送的區(qū)域;下行流節(jié)點(diǎn)列表為請(qǐng)求了MBMS承載,MBMS數(shù)據(jù)必須下發(fā)到的下行流節(jié)點(diǎn)列表;UEs數(shù)量為該節(jié)點(diǎn)擁有的已經(jīng)加入該組播業(yè)務(wù)的UE地?cái)?shù)量。表中的“X”表示在對(duì)應(yīng)的網(wǎng)絡(luò)實(shí)體上存儲(chǔ)有該信息。
表一當(dāng)一個(gè)UE激活了MBMS承載業(yè)務(wù),且該UE由于移動(dòng)需要執(zhí)行路由區(qū)更新和更改服務(wù)SGSN時(shí),則直接執(zhí)行3GPP 23.060標(biāo)準(zhǔn)中給定的SGSN間路由區(qū)更新過程。該過程的執(zhí)行不考慮MBMS會(huì)話是否正在執(zhí)行,任何對(duì)UE建立的分組數(shù)據(jù)協(xié)議(PDP)上下文的處理與沒有MBMS時(shí)的過程一致。
如圖3所示,UE進(jìn)行路由區(qū)更新前的SGSN稱為原SGSN,UE進(jìn)行路由區(qū)更新后的SGSN稱為新SGSN,那么,現(xiàn)有技術(shù)中UE進(jìn)行SGSN間路由區(qū)更新的過程包括以下步驟步驟301某個(gè)UE激活MBMS承載業(yè)務(wù)后,經(jīng)由無線接入網(wǎng)(RAN)向新SGSN發(fā)送路由區(qū)更新請(qǐng)求消息Routing Area Update Request;步驟302新SGSN收到路由區(qū)更新請(qǐng)求后,發(fā)送SGSN上下文請(qǐng)求消息SGSN Context Request給原SGSN,用于獲取該UE的移動(dòng)性管理(MM)上下文、PDP上下文和MBMS UE上下文;原SGSN收到SGSN上下文請(qǐng)求后,向新SGSN返回?cái)y帶有指定UE相應(yīng)上下文的SGSN上下文響應(yīng)消息SGSNContext Response;這里,原SGSN可能返回指定UE的MBMS UE上下文、MM上下文、PDP上下文,也可能返回MBMS UE上下文和MM上下文;其中,對(duì)于MBMS UE上下文,UE每加入一個(gè)MBMS承載業(yè)務(wù)就會(huì)有一個(gè)MBMS UE上下文,對(duì)于MM上下文,是對(duì)每個(gè)UE進(jìn)行移動(dòng)性管理的,SGSN會(huì)為歸屬于自己的每個(gè)UE創(chuàng)建并保存MM上下文;步驟303新SGSN收到響應(yīng)后,可以通過與UE和HLR的交互,在自身與UE、自身與歸屬位置寄存器(HLR)之間執(zhí)行加密功能,本步驟為可選的;步驟304新SGSN收到SGSN上下文響應(yīng)后,給原SGSN發(fā)送一個(gè)SGSN上下文確認(rèn)消息SGSN Context Acknowledge;步驟305在收到新SGSN的SGSN上下文確認(rèn)消息后,原SGSN在一段時(shí)間內(nèi)將收到的N-PDU進(jìn)行緩存,并通過前向分組Forward Packets發(fā)送給新SGSN;本步驟也是可選的;步驟306新SGSN發(fā)送更新PDP上下文請(qǐng)求消息Update PDP ContextRequest給相應(yīng)的GGSN;GGSN更新該用戶PDP上下文的相關(guān)信息,并反饋一個(gè)更新PDP上下文響應(yīng)Update PDP Context Response給新SGSN,該響應(yīng)中可能攜帶有相應(yīng)的PDP上下文更新信息;
步驟307新SGSN發(fā)送更新MBMS UE上下文請(qǐng)求Update MBMS UEContext Request給相應(yīng)的GGSN;GGSN更新與該用戶相關(guān)的這些MBMS UE上下文的對(duì)應(yīng)域,并返回更新MBMS UE上下文響應(yīng)Update MBMS UE ContextResponse給新SGSN,該響應(yīng)中可能攜帶有相應(yīng)的MBMS UE上下文更新信息;步驟308新SGSN給HLR發(fā)送位置更新消息Update Location,通知HLR該UE的服務(wù)SGSN的變更情況;步驟309HLR給原SGSN發(fā)送位置取消消息Cancel Location,原SGSN收到后刪除MM上下文和PDP上下文,并且,原SGSN返回位置取消確認(rèn)消息Cancel Location Ack給HLR;這里,對(duì)于原SGSN刪除MM上下文和PDP上下文的操作,實(shí)際上還要在步驟302中設(shè)置并啟動(dòng)一定時(shí)器,然后再在本步驟中作一個(gè)判斷,如果步驟302中所啟動(dòng)的對(duì)應(yīng)定時(shí)器到時(shí),則進(jìn)行上下文刪除,否則,要等待定時(shí)器到時(shí)后再進(jìn)行上下文刪除,以此保證相關(guān)上下文是被新SGSN接收后才被刪除;步驟31OHLR收到確認(rèn)后,給新SGSN發(fā)送插入用戶數(shù)據(jù)消息InsertSubscriber Data;新SGSN收到后,創(chuàng)建相應(yīng)MM上下文,并返回插入用戶數(shù)據(jù)確認(rèn)Insert Subscriber Data Ack給HLR步驟311HLR給新SGSN返回位置更新確認(rèn)消息Update Location Ack;步驟312如果原SGSN中不再有針對(duì)某個(gè)MBMS承載業(yè)務(wù)的MBMS UE上下文,即對(duì)應(yīng)的MBMS承載上下文的下行流節(jié)點(diǎn)列表為空,則原SGSN發(fā)送一個(gè)MBMS去注冊(cè)請(qǐng)求MBMS Deregistration Request給GGSN;GGSN響應(yīng)一個(gè)MBMS去注冊(cè)響應(yīng)MBMS Deregistration Response,并將原SGSN的標(biāo)識(shí)從自身MBMS承載上下文中的下行流節(jié)點(diǎn)列表參數(shù)中刪除;否則不執(zhí)行此步驟;步驟313新SGSN驗(yàn)證收到的每個(gè)MBMS UE上下文是否有對(duì)應(yīng)的MBMS承載上下文;如果新SGSN沒有對(duì)應(yīng)的MBMS承載上下文,則新SGSN創(chuàng)建一個(gè)MBMS承載上下文,將所創(chuàng)建的MBMS承載上下文置為待命狀態(tài),并發(fā)送MBMS注冊(cè)請(qǐng)求MBMS Registration Request給相應(yīng)的GGSN;GGSN向新SGSN返回MBMS注冊(cè)請(qǐng)求MBMS Registration Response;如果新SGSN有對(duì)應(yīng)的MBMS承載上下文,則不執(zhí)行此步驟;步驟314新SGSN為該UE建立MM上下文,UE和新SGSN之間的邏輯鏈路被建立起來,新SGSN給UE反饋一個(gè)路由區(qū)更新接納消息Routing AreaUpdate Accept;步驟315UE收到路由區(qū)更新接納消息后,給SGSN返回一個(gè)路由區(qū)更新完成消息Routing Area Update Complete。
從上述處理過程可以看出,現(xiàn)有的路由區(qū)更新流程存在以下問題1)在現(xiàn)有處理過程中,原SGSN中只刪除了對(duì)應(yīng)UE的MM上下文和PDP上下文,而沒有刪除原SGSN中對(duì)應(yīng)UE的MBMS UE上下文,這樣將導(dǎo)致SGSN中MBMS UE上下文不斷積累,導(dǎo)致溢出,從而使系統(tǒng)崩潰。
2)在現(xiàn)有處理過程中,如果原SGSN需要執(zhí)行對(duì)應(yīng)UE的MBMS去注冊(cè)過程,是在步驟311之后進(jìn)行的,執(zhí)行時(shí)機(jī)過晚,占用了核心網(wǎng)絡(luò)的傳輸資源,從而造成對(duì)核心網(wǎng)資源的浪費(fèi)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種MBMS業(yè)務(wù)中路由區(qū)更新的方法,能消除冗余MBMS UE上下文在原SGSN中的不斷積累,避免系統(tǒng)崩潰。
本發(fā)明進(jìn)一步的目的是提供一種MBMS業(yè)務(wù)中路由區(qū)更新的方法,降低對(duì)核心網(wǎng)傳輸資源的冗余占用。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種多媒體廣播/組播服務(wù)MBMS業(yè)務(wù)中路由區(qū)更新的方法,包括當(dāng)前UE向新SGSN發(fā)送路由區(qū)更新請(qǐng)求后,新SGSN從原SGSN獲取當(dāng)前UE的相關(guān)上下文信息,并與相應(yīng)GGSN交互更新當(dāng)前UE的相關(guān)上下文,然后新SGSN和原SGSN分別完成與HLR之間當(dāng)前UE相關(guān)數(shù)據(jù)信息的更新;關(guān)鍵在于,原SGSN與HLR之間進(jìn)行當(dāng)前UE相關(guān)數(shù)據(jù)信息更新時(shí),原SGSN同時(shí)刪除自身中當(dāng)前UE的MM上下文、PDP上下文和所有MBMS UE上下文。
其中,所述新SGSN和原SGSN分別完成與HLR之間當(dāng)前UE相關(guān)數(shù)據(jù)信息的更新具體包括a11.新SGSN向HLR發(fā)送位置更新消息,HLR收到后,向原SGSN發(fā)送位置取消消息;a12.原SGSN收到位置取消消息后,刪除自身中當(dāng)前UE的MM上下文、PDP上下文和所有MBMS UE上下文,并向HLR返回位置取消確認(rèn);a13.HLR收到位置取消確認(rèn)后,向新SGSN發(fā)送插入用戶數(shù)據(jù)消息,新SGSN創(chuàng)建相應(yīng)MM上下文,并向HLR返回插入用戶數(shù)據(jù)確認(rèn);a14.HLR收到插入用戶數(shù)據(jù)確認(rèn)后,向新SGSN返回位置取消確認(rèn)。
上述方案中,所述步驟a12之后進(jìn)一步包括原SGSN判斷自身是否存在對(duì)應(yīng)當(dāng)前MBMS承載業(yè)務(wù)的MBMS UE上下文,如果存在,則繼續(xù)執(zhí)行步驟a13;如果不存在,則原SGSN與相應(yīng)GGSN交互完成在相應(yīng)GGSN上的去注冊(cè),然后執(zhí)行步驟a13。
上述方案中,所述當(dāng)前UE的相關(guān)上下文信息為當(dāng)前UE的MBMS UE上下文和當(dāng)前UE的MM上下文;或?yàn)楫?dāng)前UE的MBMS UE上下文、當(dāng)前UE的MM上下文和當(dāng)前UE的PDP上下文。
上述方案中,所述新SGSN從原SGSN獲取當(dāng)前UE的相關(guān)上下文信息進(jìn)一步包括a21.新SGSN向原SGSN發(fā)送SGSN上下文請(qǐng)求,原SGSN收到請(qǐng)求后,將自身含有的當(dāng)前UE的相關(guān)上下文信息通過SGSN上下文響應(yīng)返回給新SGSN;a22.新SGSN收到攜帶有當(dāng)前UE相關(guān)上下文信息的響應(yīng)后,向原SGSN發(fā)送SGSN上下文確認(rèn)。
上述方案中,所述與相應(yīng)GGSN交互更新當(dāng)前UE的相關(guān)上下文進(jìn)一步包括a31.新SGSN向相應(yīng)GGSN發(fā)送更新PDP上下文請(qǐng)求,相應(yīng)GGSN收到請(qǐng)求后更新當(dāng)前UE的PDP上下文,并向新SGSN返回更新PDP上下文響應(yīng);a32.新SGSN向相應(yīng)GGSN發(fā)送更新MBMS UE上下文請(qǐng)求,相應(yīng)GGSN收到請(qǐng)求后更新當(dāng)前UE的所有MBMS UE上下文,并向新SGSN返回更新MBMS UE上下文響應(yīng)。
本發(fā)明所提供的MBMS業(yè)務(wù)中路由區(qū)更新的方法,在路由區(qū)更新過程中,在原SGSN刪除對(duì)應(yīng)UE的MM上下文和PDP上下文的同時(shí),讓原SGSN刪除對(duì)應(yīng)UE的所有MBMS UE上下文,如此,可以消除原SGSN中無用MBMS UE上下文地不斷積累,避免系統(tǒng)發(fā)生崩潰。
本發(fā)明還可以進(jìn)一步在路由區(qū)更新過程中,將原SGSN的去注冊(cè)過程提前,從而避免由于去注冊(cè)的時(shí)機(jī)過晚,造成對(duì)核心網(wǎng)絡(luò)傳輸資源的冗余占用。
圖1為組播業(yè)務(wù)的傳輸原理示意圖;圖2為支持廣播/組播業(yè)務(wù)的無線網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖3為現(xiàn)有技術(shù)MBMS業(yè)務(wù)中SGSN路由區(qū)更新的處理流程圖;圖4為本發(fā)明MBMS業(yè)務(wù)中SGSN路由區(qū)更新的處理流程圖;圖5為本發(fā)明MBMS業(yè)務(wù)中SGSN路由區(qū)更新一實(shí)施例的處理流程圖。
具體實(shí)施例方式
本發(fā)明的核心思想是在原SGSN刪除當(dāng)前UE的MM上下文和PDP上下文的同時(shí),刪除MBMS UE上下文,即在現(xiàn)有技術(shù)路由區(qū)更新處理流程的步驟309中增加原SGSN刪除當(dāng)前UE的MBMS UE上下文的操作,以消除冗余MBMS UE上下文在原SGSN中的不斷積累。
本發(fā)明中MBMS業(yè)務(wù)中路由區(qū)更新的處理過程如圖4所示,包括以下步驟步驟401某個(gè)UE激活MBMS承載業(yè)務(wù)后,經(jīng)由無線接入網(wǎng)(RAN)向新SGSN發(fā)送路由區(qū)更新請(qǐng)求消息Routing Area Update Request;步驟402新SGSN收到路由區(qū)更新請(qǐng)求后,發(fā)送SGSN上下文請(qǐng)求消息SGSN Context Request給原SGSN,用于獲取該UE的MM上下文、PDP上下文和MBMS UE上下文;原SGSN收到SGSN上下文請(qǐng)求后,向新SGSN返回?cái)y帶有指定UE相應(yīng)上下文的SGSN上下文響應(yīng)消息SGSN Context Response;這里,原SGSN可能返回指定UE的MBMS UE上下文、MM上下文、PDP上下文,也可能返回MBMS UE上下文和MM上下文;步驟403新SGSN收到響應(yīng)后,可以通過與UE和HLR的交互,在自身與UE、自身與歸屬位置寄存器(HLR)之間執(zhí)行加密功能,本步驟為可選的;步驟404新SGSN收到SGSN上下文響應(yīng)后,給原SGSN發(fā)送一個(gè)SGSN上下文確認(rèn)消息SGSN Context Acknowledge;步驟405在收到新SGSN的SGSN上下文確認(rèn)消息后,原SGSN在一段時(shí)間內(nèi)將收到的N-PDU進(jìn)行緩存,并通過前向分組Forward Packets發(fā)送給新SGSN;本步驟也是可選的;步驟406新SGSN發(fā)送更新PDP上下文請(qǐng)求消息Update PDP ContextRequest給相應(yīng)的GGSN;GGSN更新該用戶PDP上下文的相關(guān)信息,并反饋一個(gè)更新PDP上下文響應(yīng)Update PDP Context Response給新SGSN,該響應(yīng)中可能攜帶有相應(yīng)的PDP上下文更新信息;步驟407新SGSN發(fā)送更新MBMS UE上下文請(qǐng)求Update MBMS UEContext Request給相應(yīng)的GGSN;GGSN更新與該用戶相關(guān)的這些MBMS UE上下文的對(duì)應(yīng)域,并返回更新MBMS UE上下文響應(yīng)Update MBMS UE ContextResponse給新SGSN,該響應(yīng)中可能攜帶有相應(yīng)的MBMS UE上下文更新信息;步驟408新SGSN給HLR發(fā)送位置更新消息Update Location,通知HLR該UE的服務(wù)SGSN的變更情況;步驟409HLR給原SGSN發(fā)送位置取消消息Cancel Location,原SGSN收到后刪除該UE的MM上下文、PDP上下文以及所有MBMS UE上下文,并且,原SGSN返回位置取消確認(rèn)消息Cancel LocationAck給HLR;這里,對(duì)于原SGSN刪除MM上下文、PDP上下文和MBMS UE上下文的操作,與現(xiàn)有技術(shù)一樣,同樣要根據(jù)定時(shí)器是否到時(shí)確定是否刪除該UE的MM上下文、PDP上下文和MBMS UE上下文,如果定時(shí)器到時(shí),則進(jìn)行刪除,否則,等待定時(shí)器到時(shí)后再進(jìn)行刪除,以此保證相關(guān)上下文是被新SGSN接收后才被刪除;步驟410HLR收到確認(rèn)后,給新SGSN發(fā)送插入用戶數(shù)據(jù)消息InsertSubscriber Data;新SGSN收到后,創(chuàng)建相應(yīng)MM上下文,并返回插入用戶數(shù)據(jù)確認(rèn)Insert Subscriber Data Ack給HLR;步驟411HLR給新SGSN返回位置更新確認(rèn)消息Update Location Ack;步驟412如果原SGSN中不再有針對(duì)某個(gè)MBMS承載業(yè)務(wù)的MBMS UE上下文,即對(duì)應(yīng)的MBMS承載上下文的下行流節(jié)點(diǎn)列表為空,則原SGSN發(fā)送一個(gè)MBMS去注冊(cè)請(qǐng)求MBMS Deregistration Request給GGSN;GGSN響應(yīng)一個(gè)MBMS去注冊(cè)響應(yīng)MBMS Deregistration Response,并將原SGSN的標(biāo)識(shí)從自身MBMS承載上下文中的下行流節(jié)點(diǎn)列表參數(shù)中刪除;否則,就不執(zhí)行此步驟;步驟413新SGSN驗(yàn)證收到的每個(gè)MBMS UE上下文是否有對(duì)應(yīng)的MBMS承載上下文;如果新SGSN沒有對(duì)應(yīng)的MBMS承載上下文,則新SGSN創(chuàng)建一個(gè)MBMS承載上下文,將所創(chuàng)建的MBMS承載上下文置為待命狀態(tài),并發(fā)送MBMS注冊(cè)請(qǐng)求MBMS Registration Request給相應(yīng)的GGSN;GGSN向新SGSN返回MBMS注冊(cè)請(qǐng)求MBMS Registration Response;如果新SGSN有對(duì)應(yīng)的MBMS承載上下文,則不執(zhí)行此步驟;步驟414新SGSN為該UE建立MM上下文,UE和新SGSN之間的邏輯鏈路被建立起來,新SGSN給UE反饋一個(gè)路由區(qū)更新接納消息Routing AreaUpdate Accept;步驟415UE收到路由區(qū)更新接納消息后,給SGSN返回一個(gè)路由區(qū)更新完成消息Routing Area Update Complete。
基于上述過程,本發(fā)明還可以進(jìn)一步將原SGSN的去注冊(cè)過程提前,即將現(xiàn)有技術(shù)路由區(qū)更新處理流程的步驟312提到步驟310之前,以降低對(duì)核心網(wǎng)絡(luò)傳輸資源的冗余占用。本實(shí)施例中,MBMS業(yè)務(wù)中路由區(qū)更新的處理過程如圖5所示,包括以下步驟步驟501~509與步驟401~409的全部描述完全相同。
步驟510如果原SGSN中不再有針對(duì)某個(gè)MBMS承載業(yè)務(wù)的MBMS UE上下文,即對(duì)應(yīng)的MBMS承載上下文的下行流節(jié)點(diǎn)列表為空,則原SGSN發(fā)送一個(gè)MBMS去注冊(cè)請(qǐng)求MBMS Deregistration Request給GGSN;GGSN響應(yīng)一個(gè)MBMS去注冊(cè)響應(yīng)MBMS Deregistration Response,并將原SGSN的標(biāo)識(shí)從自身MBMS承載上下文中的下行流節(jié)點(diǎn)列表參數(shù)中刪除;否則,就不執(zhí)行此步驟。
步驟511~512與步驟410~411的全部描述完全相同。
步驟513~515與步驟413~415的全部描述完全相同。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多媒體廣播/組播服務(wù)MBMS業(yè)務(wù)中路由區(qū)更新的方法,包括當(dāng)前UE向新SGSN發(fā)送路由區(qū)更新請(qǐng)求后,新SGSN從原SGSN獲取當(dāng)前UE的相關(guān)上下文信息,并與相應(yīng)GGSN交互更新當(dāng)前UE的相關(guān)上下文,然后新SGSN和原SGSN分別完成與HLR之間當(dāng)前UE相關(guān)數(shù)據(jù)信息的更新;其特征在于,原SGSN與HLR之間進(jìn)行當(dāng)前UE相關(guān)數(shù)據(jù)信息更新時(shí),原SGSN同時(shí)刪除自身中當(dāng)前UE的MM上下文、PDP上下文和所有MBMS UE上下文。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述新SGSN和原SGSN分別完成與HLR之間當(dāng)前UE相關(guān)數(shù)據(jù)信息的更新具體包括a11.新SGSN向HLR發(fā)送位置更新消息,HLR收到后,向原SGSN發(fā)送位置取消消息;a12.原SGSN收到位置取消消息后,刪除自身中當(dāng)前UE的MM上下文、PDP上下文和所有MBMS UE上下文,并向HLR返回位置取消確認(rèn);a13.HLR收到位置取消確認(rèn)后,向新SGSN發(fā)送插入用戶數(shù)據(jù)消息,新SGSN創(chuàng)建相應(yīng)MM上下文,并向HLR返回插入用戶數(shù)據(jù)確認(rèn);a14.HLR收到插入用戶數(shù)據(jù)確認(rèn)后,向新SGSN返回位置取消確認(rèn)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟a12之后進(jìn)一步包括原SGSN判斷自身是否存在對(duì)應(yīng)當(dāng)前MBMS承載業(yè)務(wù)的MBMS UE上下文,如果存在,則繼續(xù)執(zhí)行步驟a13;如果不存在,則原SGSN與相應(yīng)GGSN交互完成在相應(yīng)GGSN上的去注冊(cè),然后執(zhí)行步驟a13。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述當(dāng)前UE的相關(guān)上下文信息為當(dāng)前UE的MBMS UE上下文和當(dāng)前UE的MM上下文;或?yàn)楫?dāng)前UE的MBMS UE上下文、當(dāng)前UE的MM上下文和當(dāng)前UE的PDP上下文。
5.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述新SGSN從原SGSN獲取當(dāng)前UE的相關(guān)上下文信息進(jìn)一步包括a21.新SGSN向原SGSN發(fā)送SGSN上下文請(qǐng)求,原SGSN收到請(qǐng)求后,將自身含有的當(dāng)前UE的相關(guān)上下文信息通過SGSN上下文響應(yīng)返回給新SGSN;a22.新SGSN收到攜帶有當(dāng)前UE相關(guān)上下文信息的響應(yīng)后,向原SGSN發(fā)送SGSN上下文確認(rèn)。
6.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述與相應(yīng)GGSN交互更新當(dāng)前UE的相關(guān)上下文進(jìn)一步包括a31.新SGSN向相應(yīng)GGSN發(fā)送更新PDP上下文請(qǐng)求,相應(yīng)GGSN收到請(qǐng)求后更新當(dāng)前UE的PDP上下文,并向新SGSN返回更新PDP上下文響應(yīng);a32.新SGSN向相應(yīng)GGSN發(fā)送更新MBMS UE上下文請(qǐng)求,相應(yīng)GGSN收到請(qǐng)求后更新當(dāng)前UE的所有MBMS UE上下文,并向新SGSN返回更新MBMS UE上下文響應(yīng)。
全文摘要
本發(fā)明公開了一種多媒體廣播/組播服務(wù)MBMS業(yè)務(wù)中路由區(qū)更新的方法,包括當(dāng)前UE向新SGSN發(fā)送路由區(qū)更新請(qǐng)求后,新SGSN從原SGSN獲取當(dāng)前UE的相關(guān)上下文信息,并與相應(yīng)GGSN交互更新當(dāng)前UE的相關(guān)上下文,然后新SGSN和原SGSN分別完成與HLR之間當(dāng)前UE相關(guān)數(shù)據(jù)信息的更新;關(guān)鍵是,原SGSN與HLR之間進(jìn)行當(dāng)前UE相關(guān)數(shù)據(jù)信息更新時(shí),原SGSN同時(shí)刪除自身中當(dāng)前UE的MM上下文、PDP上下文和所有MBMS UE上下文。該方法能消除冗余MBMS UE上下文在原SGSN中的不斷積累,避免系統(tǒng)崩潰;還能進(jìn)一步降低對(duì)核心網(wǎng)傳輸資源的冗余占用。
文檔編號(hào)H04L12/24GK1697394SQ20041003476
公開日2005年11月16日 申請(qǐng)日期2004年5月12日 優(yōu)先權(quán)日2004年5月12日
發(fā)明者張海 申請(qǐng)人:華為技術(shù)有限公司