專利名稱:控制隧道標(biāo)識分配的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種控制隧道標(biāo)識分配的方法、裝置和系統(tǒng)。
背景技術(shù):
GTP隧道是GTP隧道協(xié)議(GTP,GPRS Tunneling Protocol)的一個重要概念,用 于轉(zhuǎn)發(fā)信令消息和業(yè)務(wù)數(shù)據(jù)包。GTP隧道可以分為用戶面隧道和控制面隧道,隧道粒度可以 基于用戶設(shè)備(UE,User Equipment)、分組數(shù)據(jù)網(wǎng)絡(luò)連接(PDN Connection, Packet Data Network Connection)、承載上下文(Bearer Context)或者 PDP 上下文(PDP Context, Packet Data Protocol Context)。應(yīng)用GTP協(xié)議的網(wǎng)元通過IP地址,用戶數(shù)據(jù)報協(xié) 議(UDP,User Datagram Protocol,)端 口號和隧道端點(diǎn)標(biāo)識(TEID,Tunnel Endpoint Identifier)標(biāo)識一條GTP隧道。其中隧道端點(diǎn)標(biāo)識由本網(wǎng)元分配供對端網(wǎng)元使用,網(wǎng)元間 通過GTP控制面信令消息或者無線側(cè)信令消息交換隧道端點(diǎn)標(biāo)識。網(wǎng)元分配的隧道端點(diǎn)標(biāo) 識也分為用戶面隧道端點(diǎn)標(biāo)識和控制面隧道端點(diǎn)標(biāo)識。由于設(shè)備過載等原因,GTP網(wǎng)元可以通過信令消息修改已經(jīng)建立的隧道的隧道端 點(diǎn)標(biāo)識,切換處理模塊。例如,GTP網(wǎng)元設(shè)備有子處理模塊A和B,如果子處理模塊A過載, GTP網(wǎng)元通過信令消息修改用戶已經(jīng)建立的隧道的隧道端點(diǎn)標(biāo)識,將隧道切換到子處理模 塊B上,對于多網(wǎng)際協(xié)議地址(Internet Protocol Address,簡稱IP地址)的設(shè)備,如果 子處理模塊A和B的接口 IP地址不同,在修改隧道端點(diǎn)標(biāo)識的同時會修改網(wǎng)元的IP地址?,F(xiàn)有的EPS網(wǎng)絡(luò)中,移動管理網(wǎng)元負(fù)責(zé)移動用戶終端的位置管理、連接管理、 安全認(rèn)證、網(wǎng)關(guān)選擇等功能,移動管理網(wǎng)元可以是移動管理實(shí)體(Mobility Management Entity,簡稱MME)或者 GPRS 服務(wù)支撐節(jié)點(diǎn)(Serving GPRS Support Node,簡稱SGSN)。 服務(wù)網(wǎng)關(guān)(Serving Gateway,簡稱SGW)是用戶終端的本地接入網(wǎng)關(guān),負(fù)責(zé)接入技術(shù)相關(guān) 的連接管理和數(shù)據(jù)轉(zhuǎn)發(fā)。用戶終端通過本地的無線接入網(wǎng)絡(luò)接入,接入網(wǎng)可以是UTRAN/ GERAN/E-UTRANo用戶面數(shù)據(jù)包在SGW和基站(eNodeB)之間直接轉(zhuǎn)發(fā),不通過MME。但是SGW和 eNodeB之間沒有直接的信令消息交互,轉(zhuǎn)發(fā)用戶面數(shù)據(jù)包的GTP用戶面隧道的建立/修改 /刪除依賴于ΜΜΕ,ΜΜΕ負(fù)責(zé)與eNodeB和SGW進(jìn)行信令消息交互,建立/修改/刪除eNodeB 和SGW之間的GTP用戶面隧道。SGW將用戶隧道標(biāo)識或者還包括IP地址攜帶在第一信令消息中發(fā)送給ΜΜΕ,ΜΜΕ將 SGff的用戶隧道標(biāo)識或者還包括IP地址攜帶在第二信令消息中發(fā)送給eNodeB,后續(xù)eNodeB 將相關(guān)數(shù)據(jù)包通過相應(yīng)的隧道端點(diǎn)標(biāo)識標(biāo)識的隧道發(fā)送給SGW。MME上也保存SGW的TEIDs 和IP地址。SGSN架構(gòu)下直接隧道模式時跟上述的場景類似。所謂直接隧道模式指接入網(wǎng)與 SGff建立用戶面隧道,相對的間接隧道模式指SGSN與SGW建立用戶面隧道。在切換、服務(wù)請求、重定位等流程中,SGW改變隧道端點(diǎn)標(biāo)識和/或IP地址后,但 eNodeB/RNS(Radio Network Subsystem)無法獲知改變的情況。eNodeB/RNS 仍然用 SGW原先分配的隧道標(biāo)識和IP地址轉(zhuǎn)發(fā)數(shù)據(jù)包,SGff因?yàn)闊o法正確接收/轉(zhuǎn)發(fā)數(shù)據(jù)包,而發(fā)生 丟包現(xiàn)象,導(dǎo)致業(yè)務(wù)中斷,影響用戶體驗(yàn)。SGW可能向eNodeB/RNS回復(fù)錯誤指示(Error Indication)消息,eNodeB/RNS收到消息后刪除相應(yīng)的上下文信息,給網(wǎng)絡(luò)帶來更多異常 狀況。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種控制隧道標(biāo)識分配的方法、裝置和系統(tǒng),以實(shí) 現(xiàn)控制服務(wù)網(wǎng)關(guān)更改隧道端點(diǎn)標(biāo)識和/或IP地址。本發(fā)明實(shí)施例提供一種控制隧道標(biāo)識分配的方法,該方法包括確定當(dāng)前流程的 類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送更新承載請求消息給所述服 務(wù)網(wǎng)關(guān),所述更新承載請求消息用于通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和 /或IP地址。本發(fā)明實(shí)施例還提供另一種控制隧道標(biāo)識分配的方法,該方法包括接收移動管 理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載請求消息用于通知是否允許改變隧道端點(diǎn) 標(biāo)識和/或IP地址;如果是允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,則發(fā)送攜帶隧道端點(diǎn)標(biāo) 識和/或IP地址的更新承載響應(yīng)消息給所述移動管理網(wǎng)元。本發(fā)明實(shí)施例提供一種移動管理網(wǎng)元,該移動管理網(wǎng)元包括確定單元,用于確定 當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送單元,用于發(fā)送 更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于通知服務(wù)網(wǎng)關(guān)是否允許服 務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息。本發(fā)明實(shí)施例還提供一種服務(wù)網(wǎng)關(guān),該服務(wù)網(wǎng)關(guān)包括接收模塊,用于接收移動管 理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載請求消息用于通知所述服務(wù)網(wǎng)關(guān)是否允許 改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送模塊,如果是允許改變隧道端點(diǎn)標(biāo)識和/或IP地 址,用于發(fā)送攜帶隧道端點(diǎn)標(biāo)識和/或IP地址的更新承載響應(yīng)消息給所述移動管理網(wǎng)元。本發(fā)明實(shí)施例提供一種控制隧道標(biāo)識分配的系統(tǒng),該系統(tǒng)包括移動管理網(wǎng)元,用 于確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送更新承載 請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改 變隧道端點(diǎn)標(biāo)識和/或IP地址的信息;服務(wù)網(wǎng)關(guān),用于接收移動管理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載請求 消息用于通知是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址;如果是允許改變隧道端點(diǎn)標(biāo)識和 /或IP地址,則發(fā)送攜帶隧道端點(diǎn)標(biāo)識和/或IP地址的更新承載響應(yīng)消息給所述移動管理 網(wǎng)元。本發(fā)明的實(shí)施例通過針對當(dāng)前流程的類型在移動管理網(wǎng)元發(fā)送給服務(wù)網(wǎng)關(guān)的更 新承載請求消息中攜帶用于指示是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息,從而可 以控制后續(xù)服務(wù)網(wǎng)關(guān)對隧道端點(diǎn)標(biāo)識和/或IP地址的更改,避免了服務(wù)網(wǎng)關(guān)私自更改隧道 端點(diǎn)標(biāo)識和/或IP地址對用戶業(yè)務(wù)數(shù)據(jù)傳輸?shù)挠绊?,保證了用戶的體驗(yàn)效果。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,并不
6構(gòu)成對本發(fā)明的限定。在附圖中圖1為本發(fā)明實(shí)施例一的控制隧道標(biāo)識分配的方法的流程圖;圖2為本發(fā)明實(shí)施例二的控制隧道標(biāo)識分配的方法的流程圖;圖3為本發(fā)明實(shí)施例三的控制隧道標(biāo)識分配的方法的流程圖;圖4為本發(fā)明實(shí)施例四的控制隧道標(biāo)識分配的方法的流程圖;圖5為本發(fā)明實(shí)施例五的控制隧道標(biāo)識分配的方法的流程圖;圖6為本發(fā)明實(shí)施例六的控制隧道標(biāo)識分配的方法的流程圖;圖7為本發(fā)明實(shí)施例七的控制隧道標(biāo)識分配的方法的流程圖;圖8為本發(fā)明實(shí)施例八的控制隧道標(biāo)識分配的方法的流程圖;圖9為本發(fā)明實(shí)施例九的控制隧道標(biāo)識分配的方法的流程圖;圖10為本發(fā)明實(shí)施例十的移動管理網(wǎng)元的結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例十一的服務(wù)網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖12為本發(fā)明實(shí)施例十二的控制隧道標(biāo)識分配的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附 圖,對本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本 發(fā)明,但并不作為對本發(fā)明的限定。實(shí)施例一本發(fā)明實(shí)施例提供一種控制隧道標(biāo)識分配的方法,如圖1所示,該方法包括步驟SllO 確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP 地址;不同的當(dāng)前流程中,移動管理網(wǎng)元會接收到不同的前端消息,從而根據(jù)接收到的 前端消息確定是什么類型的當(dāng)前流程,從而進(jìn)一步確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo) 識和/或IP地址。前端消息是指移動管理網(wǎng)元在當(dāng)前流程的類型中在發(fā)送更新承載請求 消息給服務(wù)網(wǎng)關(guān)之前收到的用戶終端、接入網(wǎng)或者其它移動管理網(wǎng)元發(fā)來的消息。當(dāng)前流 程的類型包括附著,服務(wù)請求,切換,重定位,用戶終端請求的分組數(shù)據(jù)網(wǎng)絡(luò)連接建立(PDN Connection, Packet Data Network Connection)、分組數(shù)據(jù)協(xié)議上下文激活(PDP Context, Packet Data Protocol Context)、跟蹤區(qū)域更新、路由區(qū)域更新等流程。移動管理網(wǎng)元 包括移動管理實(shí)體(MME,Mobility Management Entity)或者GPRS服務(wù)支撐節(jié)點(diǎn)(SGSN, Serving GPRS Support Node)。例如,用戶終端發(fā)起的附著流程,移動管理網(wǎng)元收到接入網(wǎng) 發(fā)來的附著請求(Attach Request)后獲知當(dāng)前流程的類型是附著流程,而對于附著流程, 不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。除附著流程外,對于服務(wù)請求、切換、重 定位、分組數(shù)據(jù)網(wǎng)絡(luò)連接建立或分組數(shù)據(jù)協(xié)議上下文激活流程,也不允許服務(wù)網(wǎng)關(guān)改變隧 道端點(diǎn)標(biāo)識和/或IP地址。如果當(dāng)前流程的類型為路由區(qū)域更新或者跟蹤區(qū)域更新流程,允許服務(wù)網(wǎng)關(guān)改變 隧道端點(diǎn)標(biāo)識和/或IP地址。步驟S120 發(fā)送更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于 通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息。
移動管理網(wǎng)元發(fā)送給服務(wù)網(wǎng)關(guān)的通知是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/ 或IP地址的更新承載請求消息具體可以采取以下方式實(shí)現(xiàn)1、可以通過新增信元或者擴(kuò)展信元實(shí)現(xiàn)。包括以下方式方式一更新承載請求消息中攜帶指示,表示服務(wù)網(wǎng)關(guān)不能改變隧道端點(diǎn)標(biāo)識和 /或IP地址,更新承載請求消息中沒有攜帶指示,允許服務(wù)網(wǎng)關(guān)(SGW,Serving Gateway)修 改隧道端點(diǎn)標(biāo)識和/或IP地址;方式二更新承載請求消息中攜帶指示,表示服務(wù)網(wǎng)關(guān)可以改變隧道端點(diǎn)標(biāo)識和 /或IP地址,更新承載請求消息中沒有攜帶指示時,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/ 或IP地址;方式三更新承載請求消息中攜帶兩種不同的指示,分別表示允許或者不允許服 務(wù)網(wǎng)關(guān)修改隧道端點(diǎn)標(biāo)識和/或IP地址。2、也可以按照現(xiàn)有流程實(shí)現(xiàn),發(fā)送攜帶或者不攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和 /或IP地址的更新承載請求消息給服務(wù)網(wǎng)關(guān),其中,如果攜帶則指示不允許,如果不攜帶則 指示允許。本發(fā)明的實(shí)施例通過針對當(dāng)前流程的類型在移動管理網(wǎng)元通過發(fā)送給服務(wù)網(wǎng)關(guān) 的更新承載請求消息,通知是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息,避免了服務(wù) 網(wǎng)關(guān)更改隧道端點(diǎn)標(biāo)識和/或IP地址對用戶業(yè)務(wù)數(shù)據(jù)傳輸?shù)挠绊懀WC了用戶的體驗(yàn)效^ O實(shí)施例二本實(shí)施例以附著流程為例對本發(fā)明的控制隧道標(biāo)識分配的方法作進(jìn)一步的解釋 說明。如圖2所示,本實(shí)施例具體包括如下步驟步驟201 用戶終端發(fā)起附著流程,用戶終端向接入網(wǎng)發(fā)送附著請求。步驟202 接入網(wǎng)將附著請求發(fā)送給移動管理網(wǎng)元。步驟203 移動管理網(wǎng)元與服務(wù)網(wǎng)關(guān)之間建立缺省承載。步驟204 移動管理網(wǎng)元與接入網(wǎng)、用戶終端之間進(jìn)行RRC (Radio Resource Control)配置、初始上下文建立等操作,移動管理網(wǎng)元向用戶終端發(fā)送附著接受消息。步驟205 移動管理網(wǎng)元收到接入網(wǎng)發(fā)來的附著請求(Attach Request)后獲知當(dāng) 前流程的類型是附著流程。在該情況下,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。 其中,具體移動管理網(wǎng)元通知服務(wù)網(wǎng)關(guān)的方式可以由以下之一來實(shí)現(xiàn)1、可以通過新增信元或者擴(kuò)展信元實(shí)現(xiàn)。包括以下方式方式一移動管理網(wǎng)元在發(fā)送給服務(wù)網(wǎng)關(guān)的更新承載請求消息中攜帶指示,指示 服務(wù)網(wǎng)關(guān)不能改變隧道端點(diǎn)標(biāo)識和/或IP地址。方式二更新承載請求消息中沒有攜帶指示,表示不允許服務(wù)網(wǎng)關(guān)修改隧道端點(diǎn) 標(biāo)識和/或IP地址。方式三移動管理網(wǎng)元在發(fā)送給服務(wù)網(wǎng)關(guān)的更新承載請求消息中攜帶兩種不同的 指示中代表不允許的指示,表示不允許服務(wù)網(wǎng)關(guān)修改隧道端點(diǎn)標(biāo)識和/或IP地址。其中,上述3種方式中,具體的,該指示信息可以通過新增信元或者擴(kuò)展信元實(shí) 現(xiàn)。2、移動管理網(wǎng)元也可以按照現(xiàn)有流程實(shí)現(xiàn),發(fā)送攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址的更新承載請求消息給服務(wù)網(wǎng)關(guān)。步驟206 服務(wù)網(wǎng)關(guān)收到更新承載請求消息后,獲知不允許修改隧道端點(diǎn)標(biāo)識和/ 或IP地址(對應(yīng)于步驟205定義的方式二,服務(wù)網(wǎng)關(guān)通過消息中沒有攜帶指示獲知不允許 修改隧道端點(diǎn)標(biāo)識和/或IP地址),服務(wù)網(wǎng)關(guān)不改變隧道端點(diǎn)標(biāo)識和/或IP地址。服務(wù)網(wǎng)關(guān)也可以根據(jù)更新承載請求消息中攜帶了接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/ 或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前流程的類型不允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/ 或IP地址,服務(wù)網(wǎng)關(guān)不改變隧道端點(diǎn)標(biāo)識和/或IP地址。本實(shí)施例通過移動管理網(wǎng)元收到接入網(wǎng)發(fā)來的附著請求后獲知當(dāng)前流程的類型 是附著流程。在該流程下,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址,即可以避免 服務(wù)網(wǎng)關(guān)更改隧道端點(diǎn)標(biāo)識和/或IP地址導(dǎo)致用戶業(yè)務(wù)數(shù)據(jù)包丟失或業(yè)務(wù)中斷,又可以簡 化部分情況下的操作復(fù)雜性。實(shí)施例三本實(shí)施例以服務(wù)請求流程為例對根據(jù)本發(fā)明的控制隧道標(biāo)識分配的方法作進(jìn)一 步的解釋說明,該流程也可以為網(wǎng)絡(luò)側(cè)尋呼觸發(fā)的服務(wù)請求流程。如圖3所示,本實(shí)施例具 體包括如下步驟步驟301 用戶終端向接入網(wǎng)發(fā)送服務(wù)請求消息。步驟302 接入網(wǎng)將服務(wù)請求消息發(fā)送給移動管理網(wǎng)元。步驟303 移動管理網(wǎng)元向接入網(wǎng)發(fā)送初始上下文建立或者無線接入承載建立請 求消息。用于建立移動管理網(wǎng)元或者服務(wù)網(wǎng)關(guān)與接入網(wǎng)之間的無線接入承載。步驟304 接入網(wǎng)與用戶終端之間建立無線承載。步驟305 接入網(wǎng)向移動管理網(wǎng)元發(fā)送初始上下文建立或者無線接入承載建立響 應(yīng)消息。此步驟為步驟303的響應(yīng)消息。步驟306 移動管理網(wǎng)元根據(jù)收到的接入網(wǎng)發(fā)來的服務(wù)請求(Service Request) 消息獲知當(dāng)前正在進(jìn)行的流程是服務(wù)請求流程。如果移動管理網(wǎng)元為MME,意味者M(jìn)ME在發(fā)送更新承載請求消息給服務(wù)網(wǎng)關(guān)之前, MME已經(jīng)將服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址發(fā)送給接入網(wǎng)。在該情況下,不允 許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址,MME通知服務(wù)網(wǎng)關(guān)的方式具體可采用實(shí)施例 二中定義的方法之一。如果移動管理網(wǎng)元為SGSN,則分兩種情況1、SGSN不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。2、SGSN還需要根據(jù)終端狀態(tài)、請求類型、直接隧道模式或數(shù)據(jù)保存情況等信息進(jìn) 一步確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。SGSN判斷發(fā)起此流程時用 戶終端的狀態(tài),如果用戶終端處于空閑態(tài),并且用戶終端請求建立信令連接,在該情況下, 允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果用戶終端處于空閑態(tài),并且用戶終端 請求恢復(fù)PDP上下文,并且當(dāng)前為直接隧道模式,在該情況下,不允許服務(wù)網(wǎng)關(guān)改變隧道端 點(diǎn)標(biāo)識和/或IP地址。如果用戶終端處于空閑態(tài),并且用戶終端請求恢復(fù)PDP上下文,并 且當(dāng)前為間接隧道模式,在該情況下,允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。如 果用戶終端處于連接態(tài),對于間接隧道模式的情況,SGSN允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識 和/或IP地址。如果用戶終端處于連接態(tài),對于直接隧道模式的情況,SGSN判斷對于哪些 分組數(shù)據(jù)網(wǎng)絡(luò)連接(PDN Connection, Packet Data Network Connection),無線網(wǎng)絡(luò)控制器(RNC,Radio Network Controller)上已經(jīng)保存有服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地 址,哪些PDN連接RNC上還沒有保存服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地址。對于RNC上 已經(jīng)保存有服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地址的PDN連接的情況,不允許服務(wù)網(wǎng)關(guān)改 變隧道端點(diǎn)標(biāo)識和/或IP地址。對于RNC上沒有保存服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP 地址的PDN連接的情況,允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。SGSN知道SGW和 接入網(wǎng)之間的隧道狀態(tài),服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地址是通過SGSN發(fā)送給接入 網(wǎng)的,接入網(wǎng)釋放隧道也要通過SGSN通知SGW。SGSN能夠獲知RNC上是否保存服務(wù)網(wǎng)關(guān)分 配的隧道端點(diǎn)標(biāo)識和IP地址。其中,SGSN通知服務(wù)網(wǎng)關(guān)的方式具體可以采用實(shí)施例一中定義的方法之一。步驟307 服務(wù)網(wǎng)關(guān)解析出更新承載請求消息中的指示信息,如果該指示信息允 許修改隧道端點(diǎn)標(biāo)識和/或IP地址,服務(wù)網(wǎng)關(guān)在相應(yīng)的更新承載響應(yīng)消息中攜帶改變的隧 道端點(diǎn)標(biāo)識,還可以包括IP地址。進(jìn)一步,如果該指示信息允許修改隧道端點(diǎn)標(biāo)識和/或IP地址,服務(wù)網(wǎng)關(guān)根據(jù)自 身策略,如因?yàn)檫^載等原因,服務(wù)網(wǎng)關(guān)當(dāng)前需要修改隧道端點(diǎn)標(biāo)識和/或IP地址。服務(wù)網(wǎng) 關(guān)在回復(fù)的更新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識,還可以包括改變的IP地址。服務(wù)網(wǎng)關(guān)也可以根據(jù)更新承載請求消息中是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識 和/或IP地址來獲知當(dāng)前流程的類型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果更 新承載請求消息中攜帶了接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前 流程的類型不允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請求 消息中沒有攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前流程的類 型允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)允許服務(wù)網(wǎng)關(guān)改變分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,服務(wù)網(wǎng)關(guān)在相應(yīng)的更 新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。此外,服務(wù)網(wǎng)關(guān)也可以根據(jù)自 身策略,如過載等原因,服務(wù)網(wǎng)關(guān)需要改變隧道端點(diǎn)標(biāo)識和/或IP地址時,在相應(yīng)的更新承 載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。對于直接隧道模式,移動管理網(wǎng)元收到服務(wù)網(wǎng)關(guān)攜帶在更新承載響應(yīng)消息中的隧 道端點(diǎn)標(biāo)識和/或IP地址后,后續(xù)會發(fā)送給接入網(wǎng),如移動管理網(wǎng)元通過PDP上下文更新 流程,路由區(qū)域更新等流程將服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址發(fā)送給接入網(wǎng)。 對于間接隧道模式,移動管理網(wǎng)元本地更新服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址即 可。因?yàn)樵试S服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的流程中接入網(wǎng)已經(jīng)釋放與服務(wù) 網(wǎng)關(guān)之間的用戶面隧道,或者服務(wù)網(wǎng)關(guān)是與SGSN建立的用戶面隧道,服務(wù)網(wǎng)關(guān)改變隧道端 點(diǎn)標(biāo)識和/或IP地址不會影響業(yè)務(wù)。本實(shí)施例通過當(dāng)前流程的類型、終端狀態(tài)、請求類型、直接隧道模式或數(shù)據(jù)保存情 況等信息來確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址,即可以避免用戶業(yè)務(wù) 數(shù)據(jù)包丟失或業(yè)務(wù)中斷,又可以簡化部分情況下的操作復(fù)雜性。實(shí)施例四本實(shí)施例以切換、重定位流程為例對根據(jù)本發(fā)明的控制隧道標(biāo)識分配的方法作進(jìn) 一步的解釋說明,如圖4所示,切換、重定位流程是對應(yīng)于S1/X2切換、Inter RAT (Radio Access Type)、服務(wù)RNS重定位流程、PS切換流程、Gn/Gp SGSN到MME/S4 SGSN的切換/重
10定位流程、聯(lián)合硬切換和服務(wù)RNS重定位流程、增強(qiáng)的服務(wù)RNS重定位流程等由于連接態(tài)用 戶終端移動等原因?qū)е碌牧鞒獭1緦?shí)施例具體包括如下步驟步驟401 =UE與源側(cè)接入網(wǎng)進(jìn)行切換準(zhǔn)備。步驟402 源側(cè)接入網(wǎng)向源側(cè)移動管理網(wǎng)元發(fā)送切換請求消息。步驟403 源側(cè)移動管理網(wǎng)元向目標(biāo)移動管理網(wǎng)元發(fā)送轉(zhuǎn)發(fā)重定位請求消息。步驟404 如果服務(wù)網(wǎng)關(guān)改變,目標(biāo)移動管理網(wǎng)元與服務(wù)網(wǎng)關(guān)之間建立會話。步驟405 目標(biāo)移動管理網(wǎng)元向目標(biāo)接入網(wǎng)發(fā)送切換請求消息,然后接收目標(biāo)接 入網(wǎng)返回的切換確認(rèn)消息。步驟406 目標(biāo)移動管理網(wǎng)元和SGW之間建立間接數(shù)據(jù)轉(zhuǎn)發(fā)隧道,本步驟為可選步
馬聚ο步驟407 目標(biāo)移動管理網(wǎng)元向源移動管理網(wǎng)元發(fā)送轉(zhuǎn)發(fā)重定位響應(yīng)消息。步驟408 源移動管理網(wǎng)元向源接入網(wǎng)發(fā)送切換確認(rèn)消息。步驟409 源接入網(wǎng)向UE發(fā)送切換確認(rèn)消息。步驟410 =UE向目標(biāo)接入網(wǎng)發(fā)送切換確認(rèn)消息。步驟411 目標(biāo)接入網(wǎng)向目標(biāo)移動管理網(wǎng)元發(fā)送切換通知消息。步驟412 目標(biāo)移動管理網(wǎng)元向源移動管理網(wǎng)元發(fā)送轉(zhuǎn)發(fā)重定位完成通知消息, 然后接收源移動管理網(wǎng)元返回的轉(zhuǎn)發(fā)重定位完成確認(rèn)消息。步驟413 :目標(biāo)移動管理網(wǎng)元收到轉(zhuǎn)發(fā)重定位請求消息后獲知當(dāng)前是切換/重定 位流程。如果移動管理網(wǎng)元為MME,則意味者M(jìn)ME在發(fā)送更新承載請求消息給服務(wù)網(wǎng)關(guān)之 前,MME已經(jīng)將服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址發(fā)送給接入網(wǎng)。在該情況下, 不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。其中,MME通知服務(wù)網(wǎng)關(guān)的方式具體可 采用實(shí)施例二中定義的方法之一。如果移動管理網(wǎng)元為SGSN,則分兩種情況1. SGSN不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。2. SGSN根據(jù)數(shù)據(jù)保存情況和隧道模式進(jìn)一步確定是否允許服務(wù)網(wǎng)關(guān)修改隧道端 點(diǎn)標(biāo)識和/或IP地址。對于間接隧道模式的情況下,SGSN允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo) 識和/或IP地址。對于直接隧道模式的情況下,SGSN判斷哪些PDN連接,RNC上已經(jīng)保存 有服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地址,哪些PDN連接,RNC上還沒有保存服務(wù)網(wǎng)關(guān)分 配的隧道端點(diǎn)標(biāo)識和IP地址。對于RNC上已經(jīng)保存有服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP 地址的PDN連接的情況,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。對于RNC上沒 有保存服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地址的PDN連接的情況,允許服務(wù)網(wǎng)關(guān)改變隧道 端點(diǎn)標(biāo)識和/或IP地址。其中,具體SGSN通知服務(wù)網(wǎng)關(guān)的方式具體采用實(shí)施例一中定義的方法之一。步驟414:服務(wù)網(wǎng)關(guān)解析出更新承載請求消息中的指示信息,如果該指示信息允 許修改隧道端點(diǎn)標(biāo)識和/或IP地址,服務(wù)網(wǎng)關(guān)在相應(yīng)的更新承載響應(yīng)消息中攜帶改變的隧 道端點(diǎn)標(biāo)識,還可以包括IP地址。進(jìn)一步,如果該指示信息允許修改隧道端點(diǎn)標(biāo)識和/或IP地址,服務(wù)網(wǎng)關(guān)根據(jù)自 身策略,如因?yàn)檫^載等原因,服務(wù)網(wǎng)關(guān)當(dāng)前需要修改隧道端點(diǎn)標(biāo)識和/或IP地址。其中,在 IP地址沒有變化的情況下,服務(wù)網(wǎng)關(guān)在回復(fù)的更新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo) 識,可以不包括改變的IP地址;當(dāng)IP地址有變化的情況下,服務(wù)網(wǎng)關(guān)在回復(fù)的更新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識,還可以進(jìn)一步包括改變的IP地址。服務(wù)網(wǎng)關(guān)也可以根據(jù)更新承載請求消息中是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識 和/或IP地址來判斷當(dāng)前流程的類型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果更 新承載請求消息中攜帶了接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前 流程的類型不允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請求 消息中沒有攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前流程的類 型允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)允許服務(wù)網(wǎng)關(guān)改變分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,服務(wù)網(wǎng)關(guān)在相應(yīng)的更 新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。此外,服務(wù)網(wǎng)關(guān)也可以根據(jù)自 身策略,如過載等原因,服務(wù)網(wǎng)關(guān)需要改變隧道端點(diǎn)標(biāo)識和/或IP地址時,在相應(yīng)的更新承 載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。直接隧道模式下,SGSN收到服務(wù)網(wǎng)關(guān)攜帶在更新承載響應(yīng)消息中的隧道端點(diǎn)標(biāo) 識和/或IP地址后,后續(xù)會發(fā)送給接入網(wǎng),如利用PDP更新流程或者服務(wù)請求流程將服務(wù) 網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址發(fā)送給接入網(wǎng)。間接隧道模式下,SGSN本地更新 服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址即可。因?yàn)樵试S服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識 和/或IP地址的流程中接入網(wǎng)已經(jīng)釋放與服務(wù)網(wǎng)關(guān)之間的用戶面隧道,或者服務(wù)網(wǎng)關(guān)是與 SGSN建立的用戶面隧道,服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址不會影響業(yè)務(wù)。本實(shí)施例通過目標(biāo)移動管理網(wǎng)元收到轉(zhuǎn)發(fā)重定位請求消息后獲知當(dāng)前是切換/ 重定位流程,來確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址,即可以避免用戶 業(yè)務(wù)數(shù)據(jù)包丟失或業(yè)務(wù)中斷,又可以簡化部分情況下的操作復(fù)雜性。實(shí)施例五本實(shí)施例以PDN連接建立流程為例對根據(jù)本發(fā)明的控制隧道標(biāo)識分配的方法作 進(jìn)一步的解釋說明。如圖5所示,本實(shí)施例具體包括如下步驟步驟501 用戶終端請求PDN連接建立流程,用戶終端向移動管理網(wǎng)元發(fā)送PDN連 接建立請求。該請求消息經(jīng)過接入網(wǎng)發(fā)送給移動管理網(wǎng)元。步驟502 移動管理網(wǎng)元與服務(wù)網(wǎng)關(guān)之間建立缺省承載。步驟503 移動管理網(wǎng)元向接入網(wǎng)發(fā)送承載建立請求,包含發(fā)送給用戶終端的PDN 連接建立接受消息。步驟504 接入網(wǎng)與用戶終端之間進(jìn)行RRC連接重配置。步驟505 接入網(wǎng)向移動管理網(wǎng)元發(fā)送承載建立響應(yīng)消息,包含用戶終端發(fā)送給 移動管理網(wǎng)元的PDN連接建立接受消息。步驟506 移動管理網(wǎng)元收到PDN連接建立請求消息后獲知當(dāng)前是用戶終端請求 的PDN連接建立流程。如果移動管理網(wǎng)元獲知當(dāng)前是用戶終端請求的PDN連接建立,意味 者移動管理網(wǎng)元在向服務(wù)網(wǎng)關(guān)發(fā)送更新承載請求消息前,已經(jīng)將服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn) 標(biāo)識和IP地址發(fā)送給接入網(wǎng),在該情況下,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地 址。其中,移動管理網(wǎng)元通知服務(wù)網(wǎng)關(guān)的方式具體采用實(shí)施例二中定義的方法之一。步驟507 服務(wù)網(wǎng)關(guān)解析出更新承載請求消息中的指示信息,該指示信息不允許 服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
12
服務(wù)網(wǎng)關(guān)也可以根據(jù)更新承載請求消息中攜帶了接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/ 或IP地址,獲知當(dāng)前流程的類型不允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。服務(wù)網(wǎng)關(guān)發(fā)送更新承載響應(yīng)消息給移動管理網(wǎng)元,該消息中沒有攜帶隧道端點(diǎn)標(biāo) 識和/和IP地址。本實(shí)施例通過獲知當(dāng)前是用戶終端請求的PDN連接建立流程來確定是否允許服 務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址,即可以減少了用戶業(yè)務(wù)數(shù)據(jù)包丟失或業(yè)務(wù)中斷, 又可以簡化部分情況下的操作復(fù)雜性。實(shí)施例六本實(shí)施例以PDP上下文激活請求流程為例對根據(jù)本發(fā)明的控制隧道標(biāo)識分配的 方法作進(jìn)一步的解釋說明。如圖6所示,本實(shí)施例具體包括如下步驟步驟601 用戶終端發(fā)起PDP上下文激活請求流程,用戶終端向移動管理網(wǎng)元發(fā)送 PDP上下文激活請求消息,該消息經(jīng)過接入網(wǎng)發(fā)送給移動管理網(wǎng)元。步驟602 移動管理網(wǎng)元和服務(wù)網(wǎng)關(guān)之間建立缺省承載。步驟603 移動管理網(wǎng)元向接入網(wǎng)發(fā)送無線接入承載建立請求,用于建立移動管 理網(wǎng)元/服務(wù)網(wǎng)關(guān)與接入網(wǎng)之間的無線接入承載。步驟604 接入網(wǎng)與用戶終端之間建立接入承載。步驟605 接入網(wǎng)向接入網(wǎng)發(fā)送無線接入承載建立響應(yīng)消息,此消息為步驟603的 響應(yīng)消息。步驟606 移動管理網(wǎng)元收到第一條消息后獲知當(dāng)前流程的類型是用戶終端發(fā)起 的PDP上下文激活流程。如果移動管理網(wǎng)元獲知當(dāng)前是PDP上下文激活流程,則分兩種情 況1.不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。2.移動管理網(wǎng)元根據(jù)隧道模式等信息進(jìn)一步確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端 點(diǎn)標(biāo)識和/或IP地址。移動管理網(wǎng)元獲知是否為直接隧道模式,如果是直接隧道模式,意味 著移動管理網(wǎng)元在向服務(wù)網(wǎng)關(guān)發(fā)送更新承載請求前,已經(jīng)將服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識 和IP地址發(fā)送給接入網(wǎng),在該情況下,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。 如果不是直接隧道模式,在該情況下,允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。其中,移動管理網(wǎng)元通知服務(wù)網(wǎng)關(guān)的方式具體采用實(shí)施例二中定義的方法之一。步驟607 服務(wù)網(wǎng)關(guān)解析出更新承載請求消息中的指示信息,如果該指示信息允 許修改隧道端點(diǎn)標(biāo)識和/或IP地址,服務(wù)網(wǎng)關(guān)在相應(yīng)的更新承載響應(yīng)消息中攜帶改變的隧 道端點(diǎn)標(biāo)識,還可以包括IP地址。進(jìn)一步,如果該指示信息允許修改隧道端點(diǎn)標(biāo)識和/或IP地址,服務(wù)網(wǎng)關(guān)根據(jù)自 身策略,如因?yàn)檫^載等原因,服務(wù)網(wǎng)關(guān)當(dāng)前需要修改隧道端點(diǎn)標(biāo)識和/或IP地址。服務(wù)網(wǎng) 關(guān)在回復(fù)的更新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識,還可以包括改變的IP地址。服務(wù)網(wǎng)關(guān)也可以根據(jù)更新承載請求消息中是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識 和/或IP地址來判斷當(dāng)前流程的類型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果更 新承載請求消息中攜帶了接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前 流程的類型不允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請求消息中沒有攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前流程的類 型允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)允許服務(wù)網(wǎng)關(guān)改變分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,服務(wù)網(wǎng)關(guān)在相應(yīng)的更 新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。此外,服務(wù)網(wǎng)關(guān)也可以根據(jù)自 身策略,如過載等原因,服務(wù)網(wǎng)關(guān)需要改變隧道端點(diǎn)標(biāo)識和/或IP地址時,在相應(yīng)的更新承 載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。移動管理網(wǎng)元收到服務(wù)網(wǎng)關(guān)攜帶在更新承載響應(yīng)消息中的隧道端點(diǎn)標(biāo)識和/或 IP地址后,移動管理網(wǎng)元本地更新服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。因?yàn)樵试S 服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的流程中服務(wù)網(wǎng)關(guān)是與移動管理網(wǎng)元建立的用 戶面隧道,服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址不會影響業(yè)務(wù)。本實(shí)施例通過針對隧道模式來確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或 IP地址,即可以避免用戶業(yè)務(wù)數(shù)據(jù)包丟失或業(yè)務(wù)中斷,又可以簡化部分情況下的操作復(fù)雜 性。實(shí)施例七本實(shí)施例以演進(jìn)的分組交換網(wǎng)絡(luò)(EPS,Evolved Packet Core)中的跟蹤區(qū)域更新 流程為例對根據(jù)本發(fā)明的控制隧道標(biāo)識分配的方法作進(jìn)一步的解釋說明。如圖7所示,本實(shí)施例具體包含如下步驟步驟701 用戶終端在連接態(tài)或空閑態(tài)時發(fā)送跟蹤區(qū)域更新消息給eNodeB。步驟702 eNodeB將消息發(fā)送給MME。步驟703 新MME獲取用戶上下文,如果MME沒有改變則不進(jìn)行。步驟704 新MME通過跟蹤區(qū)域更新消息獲知出此流程為跟蹤區(qū)域更新流程,則分 兩種情況1.允許SGW更改隧道端點(diǎn)標(biāo)識和/或IP地址。2,MME根據(jù)用戶終端的狀態(tài)信息進(jìn)一步?jīng)Q定是否允許SGW改變隧道端點(diǎn)標(biāo)識和/ 或IP地址。MME上還維護(hù)用戶終端的狀態(tài)信息,如果MME判斷是空閑態(tài)的用戶終端發(fā)起的 跟蹤區(qū)域更新流程,這說明eNodeB上還沒有保存服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地址, 在該情況下,允許SGW更改隧道端點(diǎn)標(biāo)識和/或IP地址。如果MME判斷是連接態(tài)的用戶終 端發(fā)起的跟蹤區(qū)域更新流程,這說明eNodeB上已經(jīng)保存了 SGW分配的隧道端點(diǎn)標(biāo)識和IP 地址。在該情況下,不允許SGW更改隧道端點(diǎn)標(biāo)識和/或IP地址。其中,MME通知服務(wù)網(wǎng)關(guān)的方式具體采用實(shí)施例一中定義的方法之一。步驟705 :SGW解析出更新承載請求消息中的指示信息,如果該指示信息允許修改 隧道端點(diǎn)標(biāo)識和/或IP地址,SGW在相應(yīng)的更新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識, 還可以包括IP地址。進(jìn)一步,如果該指示信息允許修改隧道端點(diǎn)標(biāo)識和/或IP地址,SGff根據(jù)自身策 略,如因?yàn)檫^載等原因,SGW當(dāng)前需要修改隧道端點(diǎn)標(biāo)識和/或IP地址。SGW在回復(fù)的更新 承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識,還可以包括改變的IP地址。SGW也可以根據(jù)更新承載請求消息中是否攜帶eNodeB分配的隧道端點(diǎn)標(biāo)識和/或 IP地址來判斷當(dāng)前流程的類型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載 請求消息中攜帶了 eNodeB分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則SGW認(rèn)為當(dāng)前流程的類型不允許改變SGW分配的隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請求消息中沒有攜 帶eNodeB分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則SGW認(rèn)為當(dāng)前流程的類型允許改變SGW 分配的隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)允許SGW改變分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,SGff在相應(yīng)的更新承載響 應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。此外,SGW也可以根據(jù)自身策略,如過 載等原因,SGW需要改變隧道端點(diǎn)標(biāo)識和/或IP地址時,在相應(yīng)的更新承載響應(yīng)消息中攜 帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。步驟706 位置登記過程。步驟707 =MME向用戶終端發(fā)送跟蹤區(qū)域更新接受消息。MME收到SGW攜帶在更新承載響應(yīng)消息中的隧道端點(diǎn)標(biāo)識和/或IP地址后,后續(xù) 會發(fā)送給eNodeB,如在后續(xù)的服務(wù)請求流程中將服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和IP地址 發(fā)送給eNodeB。因?yàn)樵试SSGW改變隧道端點(diǎn)標(biāo)識和/或IP地址的流程中eNodeB已經(jīng)釋放 與SGW之間的用戶面隧道,SGff改變隧道端點(diǎn)標(biāo)識和/或IP地址不會影響業(yè)務(wù)。本實(shí)施例通過MME獲知是空閑態(tài)的用戶終端發(fā)起的跟蹤區(qū)域更新流程,來確定是 否允許SGW改變隧道端點(diǎn)標(biāo)識和/或IP地址,即可以減少了用戶業(yè)務(wù)數(shù)據(jù)包丟失或業(yè)務(wù)中 斷,又可以簡化部分情況下的操作復(fù)雜性。實(shí)施例八本實(shí)施例以路由區(qū)域更新流程為例對根據(jù)本發(fā)明的控制隧道標(biāo)識分配的方法作 進(jìn)一步的解釋說明。如圖8所示,本實(shí)施例具體包含如下步驟步驟801 用戶終端在連接態(tài)或空閑態(tài)時發(fā)送路由區(qū)域更新消息給RNC。步驟802 =RNC將消息發(fā)送給SGSN。步驟803 新SGSN獲取用戶上下文,如果SGSN沒有改變則不進(jìn)行。步驟804 :SGSN收到接入網(wǎng)發(fā)來的路由區(qū)域更新請求消息后獲知此流程為路由區(qū) 域更新流程,則分三種情況1.允許SGW修改隧道端點(diǎn)標(biāo)識和/或IP地址。2. SGSN根據(jù)用戶終端的狀態(tài)進(jìn)一步?jīng)Q定是否允許SGW改變隧道端點(diǎn)標(biāo)識和/或 IP地址。SGSN上還維護(hù)用戶終端的狀態(tài)信息,如果SGSN判斷是空閑態(tài)的用戶終端發(fā)起的 路由區(qū)域更新流程,這說明SGSN還沒有將SGW分配的隧道端點(diǎn)標(biāo)識和IP地址發(fā)送給RNC, 在此情況下,允許SGW更改隧道端點(diǎn)標(biāo)識和/或IP地址。如果SGSN判斷是連接態(tài)的用戶 終端發(fā)起的路由區(qū)域更新流程,在此情況下,不允許SGW修改隧道端點(diǎn)標(biāo)識和/或IP地址。3. SGSN根據(jù)用戶終端的狀態(tài)或數(shù)據(jù)保存情況進(jìn)一步?jīng)Q定是否允許SGW改變隧道 端點(diǎn)標(biāo)識和/或IP地址。對于連接態(tài)的用戶終端發(fā)起的路由區(qū)域更新流程,SGSN根據(jù)保存 的用戶上下文判斷哪些PDN連接,RNC上已經(jīng)保存有服務(wù)SGW的隧道端點(diǎn)標(biāo)識和IP地址, 哪些PDN連接,RNC上還沒有保存SGW分配的隧道端點(diǎn)標(biāo)識和IP地址。對于RNC上已經(jīng)保 存有SGW分配的隧道端點(diǎn)標(biāo)識和IP地址的PDN連接的情況,SGff不能改變隧道端點(diǎn)標(biāo)識和 /或IP地址。對于RNC上沒有保存SGW分配的隧道端點(diǎn)標(biāo)識和IP地址的PDN連接的情況, 允許SGW更改隧道端點(diǎn)標(biāo)識和/或IP地址。對于空閑態(tài)的用戶終端發(fā)起的路由區(qū)域更新 流程,允許SGW改變隧道端點(diǎn)標(biāo)識和/或IP地址。
其中,SGSN通知SGW的方式具體采用實(shí)施例一中定義的方法之一。步驟805 :SGW解析出更新承載請求消息中的指示信息,如果該指示信息允許修改 隧道端點(diǎn)標(biāo)識和/或IP地址,SGW在相應(yīng)的更新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識, 還可以包括IP地址。進(jìn)一步,如果該指示信息允許修改隧道端點(diǎn)標(biāo)識和/或IP地址,SGff根據(jù)自身策 略,如因?yàn)檫^載等原因,SGW當(dāng)前需要修改隧道端點(diǎn)標(biāo)識和/或IP地址。SGW在回復(fù)的更新 承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識,還可以包括改變的IP地址。SGff也可以根據(jù)更新承載請求消息中是否攜帶RNC分配的隧道端點(diǎn)標(biāo)識和/或IP 地址來判斷當(dāng)前流程的類型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請 求消息中攜帶了 RNC分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則SGW認(rèn)為當(dāng)前流程的類型不允 許改變SGW分配的隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請求消息中沒有攜帶RNC 分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則SGW認(rèn)為當(dāng)前流程的類型允許改變SGW分配的隧道 端點(diǎn)標(biāo)識和/或IP地址。當(dāng)允許SGW改變分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,SGff在相應(yīng)的更新承載響 應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。此外,SGW也可以根據(jù)自身策略,如過 載等原因,SGW需要改變隧道端點(diǎn)標(biāo)識和/或IP地址時,在相應(yīng)的更新承載響應(yīng)消息中攜 帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。步驟806 位置登記過程。步驟807 =SGSN向用戶終端發(fā)送路由區(qū)域更新接受消息。直接隧道模式下,SGSN收到SGW攜帶在更新承載響應(yīng)消息中的隧道端點(diǎn)標(biāo)識和/ 或IP地址后,后續(xù)會發(fā)送給RNC,如通過PDP更新流程將SGW分配的隧道端點(diǎn)標(biāo)識和/或 IP地址發(fā)送給RNC。間接隧道模式下,SGSN本地更新服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或 IP地址。因?yàn)樵试SSGW改變隧道端點(diǎn)標(biāo)識和/或IP地址的流程中RNC已經(jīng)釋放與SGW之 間的用戶面隧道,或者SGSN與SGW間建立了用戶面隧道連接,SGff改變隧道端點(diǎn)標(biāo)識和/或 IP地址不會影響業(yè)務(wù)。本實(shí)施例通過SGSN獲知此流程為路由區(qū)域更新流程,來確定是否允許SGW改變隧 道端點(diǎn)標(biāo)識和/或IP地址,即可以減少了用戶業(yè)務(wù)數(shù)據(jù)包丟失或業(yè)務(wù)中斷,又可以簡化部 分情況下的操作復(fù)雜性。實(shí)施例九本實(shí)施例提供另一種控制隧道標(biāo)識分配的方法,如圖9所示,該方法包括步驟S910 接收移動管理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載請求消息 用于通知是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址;其中,移動管理網(wǎng)元通知服務(wù)網(wǎng)關(guān)是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址的方 式為更新承載請求消息中攜帶是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址的指示信息, 該指示信息指示允許或者不允許修改隧道端點(diǎn)標(biāo)識和/或IP地址,移動管理網(wǎng)元通過攜帶 新增信元或者擴(kuò)展信元指示是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。更新承載請求消息中是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和IP地址,如果攜帶 接入網(wǎng)分配的隧道端點(diǎn)表示和IP地址是表示不允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,如果不攜帶接入網(wǎng)分配的隧道端點(diǎn)表示和IP地址則表示允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。步驟S920 如果是允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,則發(fā)送攜帶隧道端點(diǎn)標(biāo) 識和/或IP地址的更新承載響應(yīng)消息給所述移動管理網(wǎng)元。在該步驟中,服務(wù)網(wǎng)關(guān)解析出更新承載請求消息中的指示信息,來獲知當(dāng)前流程 的類型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。服務(wù)網(wǎng)關(guān)也可以通過更新承載請求消息中是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識 和IP地址來獲知當(dāng)前流程的類型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承 載請求消息中攜帶了接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前流程 的類型不允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請求消息 中沒有攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和/或IP地址,則服務(wù)網(wǎng)關(guān)認(rèn)為當(dāng)前流程的類型允 許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)允許服務(wù)網(wǎng)關(guān)改變分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,服務(wù)網(wǎng)關(guān)在相應(yīng)的更 新承載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。此外,服務(wù)網(wǎng)關(guān)也可以根據(jù)自 身策略,如過載等原因,服務(wù)網(wǎng)關(guān)需要改變隧道端點(diǎn)標(biāo)識和/或IP地址時,在相應(yīng)的更新承 載響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/或IP地址。本發(fā)明的實(shí)施例通過服務(wù)網(wǎng)關(guān)根據(jù)更新承載請求消息中攜帶的是否允許改變隧 道端點(diǎn)標(biāo)識和/或IP地址的信息來決定是否在響應(yīng)消息中攜帶改變的隧道端點(diǎn)標(biāo)識和/ 或IP地址,避免了服務(wù)網(wǎng)關(guān)更改隧道端點(diǎn)標(biāo)識和/或IP地址對用戶業(yè)務(wù)數(shù)據(jù)傳輸?shù)挠绊懀?保證了用戶的體驗(yàn)效果。實(shí)施例十本實(shí)施例提供一種移動管理網(wǎng)元,如圖10所示,該移動管理網(wǎng)元包括確定單元1010,用于確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和 /或IP地址;發(fā)送單元1020,用于發(fā)送更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求 消息用于通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息。移動管理網(wǎng)元針對不同的當(dāng)前流程的類型來確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端 點(diǎn)標(biāo)識和/或IP地址的信息。不同的當(dāng)前流程中,移動管理網(wǎng)元會接收到不同的前端消 息,從而根據(jù)接收到的前端消息確定是什么類型的,從而進(jìn)一步確定是否允許服務(wù)網(wǎng)關(guān)改 變隧道端點(diǎn)標(biāo)識和/或IP地址。前端消息是指移動管理網(wǎng)元在當(dāng)前流程的類型中在發(fā)送 更新承載請求消息給服務(wù)網(wǎng)關(guān)之前收到的用戶終端、接入網(wǎng)或者其它移動管理網(wǎng)元發(fā)來的 消息。當(dāng)前流程的類型包括附著,服務(wù)請求,切換/重定位,用戶終端請求的分組數(shù)據(jù)網(wǎng)絡(luò) 連接建立(PDN Connection, Packet Data Network Connection)、分組數(shù)據(jù)協(xié)議上下文激 活(PDP Context, Packet Data Protocol Context)跟蹤區(qū)域更新、路由區(qū)域更新等流程。 移動管理網(wǎng)元包括移動管理實(shí)體(MME,Mobility Management Entity)或者GPRS服務(wù)支撐 節(jié)點(diǎn)(SGSN,Serving GPRS Support Node)。其中,移動管理網(wǎng)元還包括接收單元1030,用于接收當(dāng)前流程中的前端消息。則所述確定單元根據(jù)所述前端 消息獲知當(dāng)前流程的類型,并根據(jù)當(dāng)前流程的類型確定是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)
17識和/或IP地址。進(jìn)一步的,所述接收單元,還用于接收服務(wù)網(wǎng)關(guān)返回的攜帶的更改后的隧道端點(diǎn) 標(biāo)識和/或IP地址的更新承載請求響應(yīng)消息,通知單元1040,用于將隧道端點(diǎn)標(biāo)識和/或IP地址通知給接入網(wǎng)。本發(fā)明的實(shí)施例通過針對當(dāng)前流程的類型,移動管理網(wǎng)元發(fā)送更新承載請求消息 通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息,避免了服務(wù)網(wǎng)關(guān) 更改隧道端點(diǎn)標(biāo)識和/或IP地址對用戶業(yè)務(wù)數(shù)據(jù)傳輸?shù)挠绊懀WC了用戶的體驗(yàn)效果。實(shí)施例i^一本實(shí)施例提供一種服務(wù)網(wǎng)關(guān),如圖11所示,該服務(wù)網(wǎng)關(guān)包括接收單元1110,用于接收移動管理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載 請求消息用于通知所述服務(wù)網(wǎng)關(guān)是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址;其中,移動管理網(wǎng)元通知服務(wù)網(wǎng)關(guān)是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址的方 式為通過在更新承載請求消息中新增信元或者擴(kuò)展信元指示是否允許服務(wù)網(wǎng)關(guān)改變隧道 端點(diǎn)標(biāo)識和/或IP地址;或者通過更新承載請求消息是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識 和IP地址指示是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,如果攜帶則指示不允許,如果不 攜帶則指示允許。發(fā)送單元1120,如果是允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,用于發(fā)送攜帶隧道 端點(diǎn)標(biāo)識和/或IP地址的更新承載響應(yīng)消息給所述移動管理網(wǎng)元?;蛘呷绻辉试S改變 隧道端點(diǎn)標(biāo)識和/或IP地址,則用于發(fā)送更新承載響應(yīng)消息給所述移動管理網(wǎng)元,其中所 述更新承載響應(yīng)消息未攜帶隧道端點(diǎn)標(biāo)識和/或IP地址。接收單元1110接收到的更新承載請求消息中的指示信息,來獲知當(dāng)前流程的類 型是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址?;蛘吒鶕?jù)是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和IP地址來判斷當(dāng)前流程的類型 是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址。如果更新承載請求消息中攜帶了接入網(wǎng)分配 的隧道端點(diǎn)標(biāo)識和IP地址,則認(rèn)為當(dāng)前流程的類型不允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn) 標(biāo)識和/或IP地址。如果更新承載請求消息中沒有攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和IP 地址,則認(rèn)為當(dāng)前流程的類型允許改變服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址。其中,當(dāng)允許服務(wù)網(wǎng)關(guān)改變分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,服務(wù)網(wǎng)關(guān)還包 括確定單元1130用于根據(jù)設(shè)備過載情況和/或單板故障情況進(jìn)一步確定是否需要更改當(dāng) 前的隧道端點(diǎn)標(biāo)識和/或IP地址;如果是,則發(fā)送單元發(fā)送攜帶更改后的隧道端點(diǎn)標(biāo)識和 /或IP地址的更新承載響應(yīng)消息給所述移動管理網(wǎng)元。本發(fā)明的實(shí)施例通過服務(wù)網(wǎng)關(guān)根據(jù)更新承載請求消息中攜帶的指示是否允許改 變隧道端點(diǎn)標(biāo)識和/或IP地址的信息來重分配隧道端點(diǎn)標(biāo)識和/或IP地址,避免了服務(wù)網(wǎng) 關(guān)更改隧道端點(diǎn)標(biāo)識和/或IP地址對用戶業(yè)務(wù)數(shù)據(jù)傳輸?shù)挠绊?,保證了用戶的體驗(yàn)效果。實(shí)施例十二本實(shí)施例提供一種控制隧道標(biāo)識分配的系統(tǒng),如圖12所示,該系統(tǒng)包括移動管理網(wǎng)元1210,用于確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo) 識和/或IP地址;發(fā)送更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于通 知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息;
服務(wù)網(wǎng)關(guān)1220,用于接收移動管理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載 請求消息用于通知是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址;如果是允許改變隧道端點(diǎn)標(biāo) 識和/或IP地址,則發(fā)送攜帶隧道端點(diǎn)標(biāo)識和/或IP地址的更新承載響應(yīng)消息給所述移 動管理網(wǎng)元。移動管理網(wǎng)元指針對不同的當(dāng)前流程的類型來確定是否允許服務(wù)網(wǎng)關(guān)改變隧道 端點(diǎn)標(biāo)識和/或IP地址的信息。不同的當(dāng)前流程中,移動管理網(wǎng)元會接收到不同的前端消 息,從而根據(jù)接收到的前端消息確定當(dāng)前流程是什么類型,從而進(jìn)一步確定是否允許服務(wù) 網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。前端消息是指移動管理網(wǎng)元在當(dāng)前流程的類型中 在發(fā)送更新承載請求消息給服務(wù)網(wǎng)關(guān)之前收到的用戶終端、接入網(wǎng)或者其它移動管理網(wǎng)元 發(fā)來的消息。當(dāng)前流程的類型包括附著,服務(wù)請求,切換,重定位,用戶終端請求的分組數(shù)據(jù) 網(wǎng)絡(luò)連接建立(PDN Connection, Packet Data Network Connection)、分組數(shù)據(jù)協(xié)議上下 文激活(PDP Context, Packet Data Protocol Context)、跟蹤區(qū)域更新、路由區(qū)域更新等 流程。移動管理網(wǎng)元包括移動管理實(shí)體(MME,Mobility Management Entity)或者GPRS服 務(wù)支撐節(jié)點(diǎn)(SGSN,Serving GPRSSupport Node)。例如,用戶終端發(fā)起的附著流程,移動管 理網(wǎng)元收到接入網(wǎng)發(fā)來的附著請求(Attach Request)后獲知當(dāng)前流程的類型是附著流程, 而對于附著流程,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。除附著流程外,對于 服務(wù)請求、切換、重定位、分組數(shù)據(jù)網(wǎng)絡(luò)連接或分組數(shù)據(jù)協(xié)議上下文激活流程,也不允許服 務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)前流程的類型為路由區(qū)域更新或者跟蹤區(qū)域 更新時允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。進(jìn)一步的,當(dāng)前流程的類型為服務(wù) 請求流程或路由區(qū)域更新流程時,SGSN先判斷發(fā)起該流程的用戶中終端的狀態(tài)。當(dāng)用戶終 端處于空閑態(tài)時,允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;當(dāng)用戶終端處于連接態(tài) 時,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)前流程的類型為跟蹤區(qū)域更新請 求時,MME先判斷發(fā)起該流程的用戶終端的狀態(tài)。當(dāng)用戶終端處于空閑態(tài)時,允許服務(wù)網(wǎng)關(guān) 改變隧道端點(diǎn)標(biāo)識和/或IP地址;當(dāng)用戶終端處于連接態(tài)時,不允許服務(wù)網(wǎng)關(guān)改變隧道端 點(diǎn)標(biāo)識和/或IP地址。其中,連接態(tài)指的是用戶和網(wǎng)絡(luò)側(cè)有信令連接,如用戶終端與MME 之間有RRC連接和S1_MME接口連接,用戶終端與SGSN之間有RRC連接和Iu接口連接,網(wǎng) 絡(luò)側(cè)感知用戶終端的精確位置??臻e態(tài)指的是用戶和網(wǎng)絡(luò)側(cè)之間的信令連接已經(jīng)釋放,網(wǎng) 絡(luò)側(cè)感知用戶終端的大致位置。當(dāng)前流程的類型為服務(wù)請求、切換/重定位或路由區(qū)域更 新流程時,SGSN先判斷針對該分組數(shù)據(jù)網(wǎng)絡(luò)連接,無線網(wǎng)絡(luò)控制器上是否保存了服務(wù)網(wǎng)關(guān) 分配的隧道端點(diǎn)標(biāo)識和/或IP地址,如果沒有保存則允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/ 或IP地址,如果保存了則不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。當(dāng)前流程的 類型為分組數(shù)據(jù)協(xié)議上下文激活流程時,移動管理網(wǎng)元先判斷是否為直接隧道模式,當(dāng)是 直接隧道模式時不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址,當(dāng)不是直接隧道模式時 允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。移動管理網(wǎng)元通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址 的更新承載請求消息具體可以采取以下方式之一1、可以通過新增信元或者擴(kuò)展信元實(shí)現(xiàn)。包括以下方式方式一更新承載請求消息中攜帶指示,表示服務(wù)網(wǎng)關(guān)不能改變隧道端點(diǎn)標(biāo)識和 /或IP地址,更新承載請求消息中沒有攜帶指示,允許服務(wù)網(wǎng)關(guān)(SGW,Serving Gateway)修
19改隧道端點(diǎn)標(biāo)識和/或IP地址;方式二更新承載請求消息中攜帶指示,表示服務(wù)網(wǎng)關(guān)可以改變隧道端點(diǎn)標(biāo)識和 /或IP地址,更新承載請求消息中沒有攜帶指示時,不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/ 或IP地址;方式三更新承載請求消息中攜帶兩種不同的指示,分別表示允許或者不允許服 務(wù)網(wǎng)關(guān)修改隧道端點(diǎn)標(biāo)識和/或IP地址。2、也可以按照現(xiàn)有流程實(shí)現(xiàn),發(fā)送攜帶或者不攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和 /或IP地址的更新承載請求消息給服務(wù)網(wǎng)關(guān),其中,如果攜帶則指示不允許,如果不攜帶則 指示允許。本發(fā)明的實(shí)施例通過針對當(dāng)前流程的類型,移動管理網(wǎng)元發(fā)送更新承載請求消息 給服務(wù)網(wǎng)關(guān),通知服務(wù)網(wǎng)關(guān)是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息,避免了服務(wù) 網(wǎng)關(guān)更改隧道端點(diǎn)標(biāo)識和/或IP地址對用戶業(yè)務(wù)數(shù)據(jù)傳輸?shù)挠绊懀WC了用戶的體驗(yàn)效果。以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳 細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保 護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種控制隧道標(biāo)識分配的方法,其特征在于,該方法包括確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān) 改變隧道端點(diǎn)標(biāo)識和/或IP地址的步驟之前包括接收前端消息;根據(jù)所述前端消息獲知當(dāng)前流程的類型。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果確定當(dāng)前流程的類型是允許服務(wù)網(wǎng) 關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址,則所述方法還包括接收所述服務(wù)網(wǎng)關(guān)返回的攜帶的隧道端點(diǎn)標(biāo)識和/或IP地址的更新承載請求響應(yīng)消息 將隧道端點(diǎn)標(biāo)識和/或IP地址通知給接入網(wǎng)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,通知是否允許改變隧道端點(diǎn)標(biāo)識和/或 IP地址具體方式為通過新增信元或者擴(kuò)展信元指示是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo) 識和/或IP地址;或者通過是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和IP地址指示是否允許改變隧道端點(diǎn)標(biāo)識 和/或IP地址,如果攜帶則指示不允許,如果不攜帶則指示允許。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān) 改變隧道端點(diǎn)標(biāo)識和/或IP地址具體包括當(dāng)所述當(dāng)前流程的類型為附著、服務(wù)請求、切換、重定位、分組數(shù)據(jù)網(wǎng)絡(luò)連接建立或分 組數(shù)據(jù)協(xié)議上下文激活流程時,確定不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān) 改變隧道端點(diǎn)標(biāo)識和/或IP地址具體包括所述方法的執(zhí)行主語為MME,所述當(dāng)前流程的類型為跟蹤區(qū)域更新時;或所述方法的 執(zhí)行主語為SGSN,所述當(dāng)前流程的類型為路由區(qū)域更新流程時; 確定允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān) 改變隧道端點(diǎn)標(biāo)識和/或IP地址具體包括所述方法的執(zhí)行主語為MME,所述當(dāng)前流程的類型為跟蹤區(qū)域更新時;或者所述方法 的執(zhí)行主語為SGSN,所述當(dāng)前流程的類型為服務(wù)請求流程或路由區(qū)域更新流程時,并且當(dāng)用戶終端處于空閑態(tài)時,確定允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;或者并且當(dāng)用戶終端處于連接態(tài)時,確定不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān) 改變隧道端點(diǎn)標(biāo)識和/或IP地址具體包括所述方法的執(zhí)行主語為SGSN,所述當(dāng)前流程的類型為服務(wù)請求流程、切換、重定位或路 由區(qū)域更新流程時;如果無線網(wǎng)絡(luò)控制器上沒有保存服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,確定 允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;或者如果無線網(wǎng)絡(luò)控制器上保存了服務(wù)網(wǎng)關(guān)分配的隧道端點(diǎn)標(biāo)識和/或IP地址時,確定不 允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法的執(zhí)行主語為SGSN,則確定當(dāng)前 流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址具體包括所述方法的執(zhí)行主語為SGSN,所述當(dāng)前流程的類型為分組數(shù)據(jù)協(xié)議上下文激活流程時,當(dāng)是直接隧道模式時,確定不允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;或者 當(dāng)不是直接隧道模式時,確定允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
10.一種控制隧道標(biāo)識分配的方法,其特征在于,該方法包括接收移動管理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載請求消息用于通知是否允 許改變隧道端點(diǎn)標(biāo)識和/或IP地址;如果是允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,則發(fā)送攜帶隧道端點(diǎn)標(biāo)識和/或IP地 址的更新承載響應(yīng)消息給所述移動管理網(wǎng)元。
11.根據(jù)權(quán)利要求10所述的分配方法,其特征在于如果不允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,則發(fā)送更新承載響應(yīng)消息給所述移動管 理網(wǎng)元,其中所述更新承載響應(yīng)消息未攜帶隧道端點(diǎn)標(biāo)識和/或IP地址。
12.根據(jù)權(quán)利要求10所述的分配方法,其特征在于,所述更新承載請求消息用于通知 是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址具體通知方式為通過新增信元或者擴(kuò)展信元指示是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;或者通過是否攜帶接入網(wǎng)分配的隧道端點(diǎn)標(biāo)識和IP地址指示是否允許改變隧道端點(diǎn)標(biāo)識 和/或IP地址,如果攜帶則指示不允許,如果不攜帶則指示允許。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,如果是允許改變隧道端點(diǎn)標(biāo)識和/或 IP地址,所述方法還包括,進(jìn)一步確定是否需要更改當(dāng)前的隧道端點(diǎn)標(biāo)識和/或IP地址,如 果是,則執(zhí)行所述更新承載響應(yīng)消息中攜帶隧道端點(diǎn)標(biāo)識和/或IP地址的步驟。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,確定是否需要更改當(dāng)前的隧道端點(diǎn)標(biāo) 識和/或IP地址的具體包括設(shè)備負(fù)載均衡和/或單板故障切換處理單板。
15.一種移動管理網(wǎng)元,其特征在于,該移動管理網(wǎng)元包括確定單元,用于確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送單元,用于發(fā)送更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于 通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息。
16.根據(jù)權(quán)利要求15所述的移動管理網(wǎng)元,其特征在于該移動管理網(wǎng)元包括還包括 接收單元,所述接收單元,用于接收前端消息;則所述確定單元根據(jù)所述前端消息獲知當(dāng)前流程的類型,并根據(jù)當(dāng)前流程的類型確定 是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。
17.根據(jù)權(quán)利要求16所述的移動管理網(wǎng)元,其特征在于,該移動管理網(wǎng)元包括通知單元,所述接收單元,還用于接收服務(wù)網(wǎng)關(guān)返回的攜帶的更改后的隧道端點(diǎn)標(biāo)識和/或IP地 址的更新承載請求響應(yīng)消息,則所述通知單元,用于將隧道端點(diǎn)標(biāo)識和/或IP地址通知給接入網(wǎng)。
18.一種服務(wù)網(wǎng)關(guān),其特征在于,該服務(wù)網(wǎng)關(guān)包括接收模塊,用于接收移動管理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載請求消息 用于通知所述服務(wù)網(wǎng)關(guān)是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送模塊,如果是允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,用于發(fā)送攜帶隧道端點(diǎn)標(biāo)識 和/或IP地址的更新承載響應(yīng)消息給所述移動管理網(wǎng)元。
19.根據(jù)權(quán)利要求18所述的服務(wù)網(wǎng)關(guān),其特征在于如果不允許改變隧道端點(diǎn)標(biāo)識和/ 或IP地址,發(fā)送模塊,則用于發(fā)送更新承載響應(yīng)消息給所述移動管理網(wǎng)元,其中所述更新承載響 應(yīng)消息未攜帶隧道端點(diǎn)標(biāo)識和/或IP地址。
20.根據(jù)權(quán)利要求18所述的服務(wù)網(wǎng)關(guān),其特征在于,服務(wù)網(wǎng)關(guān)進(jìn)一步包括確定單元,其中,如果是允許改變隧道端點(diǎn)標(biāo)識和/或IP地址,確定單元,用于進(jìn)一步確定是否需要更 改當(dāng)前的隧道端點(diǎn)標(biāo)識和/或IP地址;如果是,則發(fā)送單元發(fā)送攜帶更改后的隧道端點(diǎn)標(biāo)識和/或IP地址的更新承載響應(yīng)消 息給所述移動管理網(wǎng)元。
21.根據(jù)權(quán)利要求20所述的服務(wù)網(wǎng)關(guān),其特征在于,所述確定單元根據(jù)設(shè)備過載情況 和/或單板故障情況進(jìn)一步確定是否需要更改當(dāng)前的隧道端點(diǎn)標(biāo)識和/或IP地址。
22.—種控制隧道標(biāo)識分配的系統(tǒng),其特征在于,該系統(tǒng)包括移動管理網(wǎng)元,用于確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或 IP地址;發(fā)送更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于通知服務(wù)網(wǎng) 關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址的信息;服務(wù)網(wǎng)關(guān),用于接收移動管理網(wǎng)元發(fā)送的更新承載請求消息,所述更新承載請求消息 用于通知是否允許改變隧道端點(diǎn)標(biāo)識和/或IP地址;如果是允許改變隧道端點(diǎn)標(biāo)識和/或 IP地址,則發(fā)送攜帶隧道端點(diǎn)標(biāo)識和/或IP地址的更新承載響應(yīng)消息給所述移動管理網(wǎng)兀。
全文摘要
本發(fā)明提供了控制隧道標(biāo)識分配的方法、裝置和系統(tǒng)。其中,一種分配方法包括確定當(dāng)前流程的類型是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址;發(fā)送更新承載請求消息給所述服務(wù)網(wǎng)關(guān),所述更新承載請求消息用于通知服務(wù)網(wǎng)關(guān)是否允許服務(wù)網(wǎng)關(guān)改變隧道端點(diǎn)標(biāo)識和/或IP地址。本發(fā)明實(shí)施例避免了由于服務(wù)網(wǎng)關(guān)更改隧道端點(diǎn)標(biāo)識和/或IP地址而導(dǎo)致用戶業(yè)務(wù)數(shù)據(jù)包丟失或業(yè)務(wù)中斷。
文檔編號H04W8/08GK101925042SQ20091014741
公開日2010年12月22日 申請日期2009年6月10日 優(yōu)先權(quán)日2009年6月10日
發(fā)明者戚彩霞, 銀宇 申請人:華為技術(shù)有限公司