亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法和裝置與流程

文檔序號:12630601閱讀:424來源:國知局
一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法和裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及的是一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法和裝置。



背景技術(shù):

第三代合作伙伴計(jì)劃(3rd Generation Partnership Project,簡稱為3GPP)的標(biāo)準(zhǔn)化工作組,目前正致力于研究包交換核心網(wǎng)(Packet Switch Core,簡稱為PS Core)和全球移動通信系統(tǒng)無線接入網(wǎng)(Universal Mobile Telecommunication System Radio Access Network,簡稱為UTRAN)的演進(jìn),這個研究的課題叫做系統(tǒng)架構(gòu)演進(jìn)(System Architecture Evolution,簡稱為SAE),目的是使得演進(jìn)的分組網(wǎng)(Evolved Packet Core,簡稱EPC)可提供更高的傳輸速率,產(chǎn)生更短的傳輸延時,同時優(yōu)化分組,及支持演進(jìn)的UTRAN(Evolved UTRAN,簡稱為E-UTRAN)、UTRAN、無線局域網(wǎng)(Wireless Local Area Network,簡稱為WLAN)及其他非3GPP的接入網(wǎng)絡(luò)之間的移動性管理。

目前SAE的架構(gòu)如圖1所示,其中包含了如下網(wǎng)元:演進(jìn)的無線接入網(wǎng)(Evolved RAN,簡稱為E-RAN),分組數(shù)據(jù)網(wǎng)(Packet Data Network,簡稱為PDN),演進(jìn)的分組網(wǎng)(E-Packet Core)。演進(jìn)的分組網(wǎng)包含如下網(wǎng)元:移動管理實(shí)體(Mobility Management Entity,簡稱為MME),在UMTS系統(tǒng)中,移動管理單元是SGSN(Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點(diǎn));服務(wù)網(wǎng)關(guān)(Serving Gateway,簡稱為SGW);分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(PDN Gateway,簡稱為PGW);策略與計(jì)費(fèi)規(guī)則功能實(shí)體(Policy and Charging Rules Function,簡稱為PCRF);歸屬用戶服務(wù)器(Home Subscriber Server,簡稱為HSS)。

在現(xiàn)有技術(shù)中,UE可能處于省電狀態(tài)下(Power saving state,簡稱為PSM) 下,在這個狀態(tài)下MME將無法尋呼到UE,UE也處于不可達(dá)狀態(tài),此時如果SGW收到下行數(shù)據(jù)后,獲知UE不可達(dá)狀態(tài)下,SGW將對數(shù)據(jù)緩存。當(dāng)UE在空閑狀態(tài)下發(fā)生移動至新的MME下,并且新的MME選擇了新的SGW,原SGW需要將數(shù)據(jù)轉(zhuǎn)發(fā),以便讓UE能夠接收這些緩存數(shù)據(jù),圖2為現(xiàn)有技術(shù)中在跟蹤區(qū)更新過程(Tracking area update,簡稱為TAU)中實(shí)現(xiàn)轉(zhuǎn)發(fā)數(shù)據(jù)的步驟:

步驟S201,UE向eNodeB發(fā)送TAU請求消息,消息中包括用戶的全球唯一臨時標(biāo)識(Globally Unique Temporary Identity,簡稱為GUTI);

步驟S202,eNodeB選擇MME,并將TAU請求消息轉(zhuǎn)發(fā)至新選擇的目的MME;

步驟S203,目的MME根據(jù)TAU請求中攜帶的GUTI來獲取UE所對應(yīng)的原MME,并向原MME發(fā)送上下文請求消息,上下文請求消息中攜帶步驟S202中獲取的原GUTI;

步驟S204,原MME向目的MME返回上下文響應(yīng)消息,消息中攜帶UE的移動性管理(Mobility Management,簡稱為MM)上下文和承載上下文;如果有下行數(shù)據(jù)緩存在SGW上,則原MME在上下文響應(yīng)消息中還需要指示數(shù)據(jù)緩存待傳輸;

步驟S205,目的MME重新選擇新的SGW,并向目的SGW發(fā)送建立會話請求消息,消息中攜帶MME的控制面IP(Internet Protocol)地址和隧道端點(diǎn)標(biāo)識(Tunnel Endpoint Identifier,簡稱為TEID),UE的國際用戶標(biāo)識(International Mobile Subscriber Identity,簡稱為IMSI),UE的承載上下文信息;

步驟S206,目的SGW向PGW發(fā)送更新承載請求消息,消息中攜帶SGW的控制面IP地址和TEID,S5接口下行SGW的用戶面IP地址和TEID;

步驟S207,PGW向目的SGW返回更新承載響應(yīng)消息;PGW向原SGW發(fā)送數(shù)據(jù)結(jié)束標(biāo)記(End marker);

步驟S208,目的SGW向目的MME返回建立會話響應(yīng)消息,消息中攜帶SGW的控制面的IP地址和TEID,以及S1-U接口上行SGW的用戶面IP地址和TEID;

步驟S209,目的MME向UE返回TAU接受消息,消息中攜帶重新分配的GUTI及跟蹤區(qū)標(biāo)識(Tracking area identity,簡稱為TAI)列表,UE收到新的GUTI后,需要向MME返回TAU完成消息;

步驟S210,目的MME向eNodeB發(fā)送建立上下文請求消息,消息中攜帶S1-U接口上行SGW的用戶面IP地址和TEID;

步驟S211,eNodeB向MME發(fā)送建立上下文響應(yīng)消息,消息中攜帶S1-U接口下行eNodeB的用戶面IP地址和TEID;

步驟S212,目的MME向目的SGW發(fā)送更新承載請求消息,消息中攜帶步驟S211中獲取的S1-U接口下行eNodeB的用戶面IP地址和TEID;

步驟S213,目的SGW向目的MME返回更新承載響應(yīng)消息;

步驟S214,目的MME選擇轉(zhuǎn)發(fā)錨點(diǎn)SGW,并向轉(zhuǎn)發(fā)錨點(diǎn)SGW發(fā)送建立轉(zhuǎn)發(fā)隧道請求消息,消息中攜帶IMSI、和步驟S211中獲取的S1-U接口下行eNodeB的用戶面IP地址和TEID;

其中,轉(zhuǎn)發(fā)錨點(diǎn)SGW可以是與目的SGW不同的SGW,也可以是與目的SGW相同的SGW;圖2中,轉(zhuǎn)發(fā)錨點(diǎn)SGW是與目的SGW相同的SGW;

步驟S215,轉(zhuǎn)發(fā)錨點(diǎn)SGW向目的MME返回建立轉(zhuǎn)發(fā)隧道響應(yīng)消息,消息中攜帶轉(zhuǎn)發(fā)錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;

步驟S216,目的MME向原MME返回上下文確認(rèn)消息,如果步驟S214和步驟S215執(zhí)行了,則所述上下文確認(rèn)消息中攜帶步驟S215中獲取的轉(zhuǎn)發(fā)錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;如果步驟S214,S215沒有執(zhí)行,則所述上下文確認(rèn)消息中攜帶步驟S211中獲取的S1-U接口下行eNodeB的用戶面IP地址和TEID;

步驟S217,原MME向原SGW發(fā)送承載更新請求消息,消息中攜帶步驟S216獲取的用戶面IP地址和TEID;

其中,如果步驟S214和步驟S215執(zhí)行了,則承載更新請求消息中攜帶的用戶面IP地址和TEID為轉(zhuǎn)發(fā)錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;如果步驟S214和步驟S215沒有執(zhí)行,則承載更新請求消息中攜帶的用戶面IP地址和TEID為S1-U接口下行eNodeB的用戶面IP地址和TEID;

步驟S218,原SGW向MME返回承載更新響應(yīng)消息,

步驟S219,原MME向原SGW發(fā)送釋放會話請求消息;原SGW釋放UE所有的信息;

步驟S220,原SGW向原MME發(fā)送釋放會話響應(yīng)消息。

這樣緩存在原SGW上的下行數(shù)據(jù)可以通過路徑原SGW->eNodeB(如圖中實(shí)粗線所示)進(jìn)行轉(zhuǎn)發(fā),或者通過路徑原SGW->轉(zhuǎn)發(fā)錨點(diǎn)SGW->eNodeB(如圖中虛粗線所示)進(jìn)行轉(zhuǎn)發(fā)。

從以上步驟可以發(fā)現(xiàn),由于eNodeB并不知道網(wǎng)絡(luò)側(cè)會為其建立轉(zhuǎn)發(fā)隧道,所以eNodeB上如果安裝了防火墻等過濾軟件可能會將未經(jīng)eNodeB建立的轉(zhuǎn)發(fā)隧道上的數(shù)據(jù)進(jìn)行丟棄(也即,eNodeB可能丟棄從原SGW或者轉(zhuǎn)發(fā)錨點(diǎn)SGW轉(zhuǎn)發(fā)過來的數(shù)據(jù))。另一方面,即使eNodeB能夠接收到來自轉(zhuǎn)發(fā)隧道的數(shù)據(jù)和來自目的SGW的數(shù)據(jù),但是,從這兩個不同發(fā)送方接收到的數(shù)據(jù)可能互相影響而導(dǎo)致亂序,造成接收的數(shù)據(jù)無法正常解析。

針對以上問題,目前尚無解決方案。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是提供一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法、裝置和系統(tǒng),能夠解決跟蹤區(qū)更新過程中基站接收不到原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)、接收數(shù)據(jù)亂序的問題。

為了解決上述技術(shù)問題,本發(fā)明提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法,該方法包括:

在跟蹤區(qū)更新過程中,目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息;所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站;

目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā) 隧道。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息,包括:

目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的初始上下文建立響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立基站與原服務(wù)網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)隧道;或者

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給轉(zhuǎn)發(fā)數(shù)據(jù)的錨點(diǎn)服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與基站之間的轉(zhuǎn)發(fā)隧道,將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與原服務(wù)網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

轉(zhuǎn)發(fā)隧道的基站端信息包括:轉(zhuǎn)發(fā)隧道的基站端IP地址信息和隧道端點(diǎn)標(biāo)識TEID信息。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

所述基站包括:演進(jìn)的節(jié)點(diǎn)B;

所述移動管理單元包括:移動管理實(shí)體MME。

為了解決上述技術(shù)問題,本發(fā)明提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法,該方法包括:

在跟蹤區(qū)更新過程中,目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù);

目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

目的服務(wù)網(wǎng)關(guān)接收原服務(wù)網(wǎng)關(guān)發(fā)送的第一數(shù)據(jù),在接收到數(shù)據(jù)結(jié)束標(biāo)識后,判定原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部接收完畢。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站,包括:

如目的服務(wù)網(wǎng)關(guān)接收到的原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)中沒有檢測到數(shù)據(jù)結(jié)束標(biāo)識,則判定所述第一數(shù)據(jù)未接收完畢,目的服務(wù)網(wǎng)關(guān)緩存來自分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)的第二數(shù)據(jù)。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

所述數(shù)據(jù)結(jié)束標(biāo)識由分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)創(chuàng)建或者由所述原服務(wù)網(wǎng)關(guān)創(chuàng)建。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān)從所述原服務(wù)網(wǎng)關(guān)上獲取第一數(shù)據(jù);

其中,目的移動管理單元在獲知基站不支持建立轉(zhuǎn)發(fā)隧道后,選擇目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān);所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

目的移動管理單元獲知基站不支持建立轉(zhuǎn)發(fā)隧道,包括:

目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息;

目的移動管理單元在接收到基站返回的初始上下文建立響應(yīng)消息后,如所述初始上下文建立響應(yīng)消息中未包含轉(zhuǎn)發(fā)隧道的基站端信息,則獲知所述基站不支持建立轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,該實(shí)現(xiàn)方法還包括下述特點(diǎn):

所述基站包括:演進(jìn)的節(jié)點(diǎn)B;

所述移動管理單元包括:移動管理實(shí)體MME。

為了解決上述技術(shù)問題,本發(fā)明提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)裝置,應(yīng)用于移動管理單元,包括:

請求模塊,用于在跟蹤區(qū)更新過程中,作為目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息;所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站;

響應(yīng)接收及處理模塊,用于作為目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

請求模塊,用于作為目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息,包括:

作為目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

響應(yīng)接收及處理模塊,用于作為目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

作為目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的初始上下文建立響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

響應(yīng)接收及處理模塊,用于將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立基站與原服務(wù)網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)隧道;或者

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給轉(zhuǎn)發(fā)數(shù)據(jù)的錨點(diǎn)服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與基站之間的轉(zhuǎn)發(fā)隧道,將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與原服務(wù)網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

轉(zhuǎn)發(fā)隧道的基站端信息包括:轉(zhuǎn)發(fā)隧道的基站端IP地址信息和隧道端點(diǎn)標(biāo)識TEID信息。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

所述基站包括:演進(jìn)的節(jié)點(diǎn)B;

所述移動管理單元包括:移動管理實(shí)體MME。

為了解決上述技術(shù)問題,本發(fā)明提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)裝置,應(yīng)用于服務(wù)網(wǎng)關(guān),包括:

數(shù)據(jù)接收模塊,用于在跟蹤區(qū)更新過程中,作為目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù);

數(shù)據(jù)發(fā)送模塊,用于作為目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

數(shù)據(jù)接收模塊,用于作為目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

作為目的服務(wù)網(wǎng)關(guān)接收原服務(wù)網(wǎng)關(guān)發(fā)送的第一數(shù)據(jù),在接收到數(shù)據(jù)結(jié)束標(biāo)識后,判定原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部接收完畢。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

數(shù)據(jù)發(fā)送模塊,用于作為目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站,包括:

如目的服務(wù)網(wǎng)關(guān)接收到的原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)中沒有檢測到數(shù)據(jù)結(jié)束標(biāo)識,則判定所述第一數(shù)據(jù)未接收完畢,目的服務(wù)網(wǎng)關(guān)緩存來自分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)的第二數(shù)據(jù)。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

所述數(shù)據(jù)結(jié)束標(biāo)識由分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)創(chuàng)建或者由所述原服務(wù)網(wǎng)關(guān)創(chuàng)建。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

數(shù)據(jù)接收模塊,用于作為目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

將所述目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān)從所述原服務(wù)網(wǎng)關(guān)上獲取第一數(shù)據(jù);

其中,目的移動管理單元在獲知基站不支持建立轉(zhuǎn)發(fā)隧道后,選擇目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān);所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

目的移動管理單元獲知基站不支持建立轉(zhuǎn)發(fā)隧道,包括:

目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息;

目的移動管理單元在接收到基站返回的初始上下文建立響應(yīng)消息后,如所述初始上下文建立響應(yīng)消息中未包含轉(zhuǎn)發(fā)隧道的基站端信息,則獲知所述 基站不支持建立轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,該實(shí)現(xiàn)裝置還包括下述特點(diǎn):

所述基站包括:演進(jìn)的節(jié)點(diǎn)B;

所述移動管理單元包括:移動管理實(shí)體MME。

與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法和裝置,在跟蹤區(qū)更新過程中,目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息,接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,基站通過所述轉(zhuǎn)發(fā)隧道能夠接收到原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)。另外,如果基站不支持建立轉(zhuǎn)發(fā)隧道,目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)后,在將所述第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站,因此能夠解決基站在跟蹤區(qū)更新過程中接收數(shù)據(jù)亂序的問題。

附圖說明

圖1為相關(guān)技術(shù)中演進(jìn)分組網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖。

圖2為相關(guān)技術(shù)中跟蹤區(qū)更新過程TAU中數(shù)據(jù)轉(zhuǎn)發(fā)的信令交互圖。

圖3為本發(fā)明實(shí)施例的一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法的流程圖。

圖4為本發(fā)明實(shí)施例的另一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法的流程圖。

圖5為本發(fā)明實(shí)施例的一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。

圖6為本發(fā)明實(shí)施例的另一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。

圖7為本發(fā)明具體實(shí)施例一中數(shù)據(jù)轉(zhuǎn)發(fā)的信令交互圖。

圖8為本發(fā)明具體實(shí)施例二中數(shù)據(jù)轉(zhuǎn)發(fā)的信令交互圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

如圖3所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法,該方法包括:

S10,在跟蹤區(qū)更新過程中,目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息;所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站;

S20,目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道;

所述方法還可以包括下述特點(diǎn):

進(jìn)一步地,目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息,包括:

目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息;

進(jìn)一步地,目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

目的移動管理單元在接收到攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的初始上下文建立響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立基站與原服務(wù)網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)隧道;或者

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給轉(zhuǎn)發(fā)數(shù)據(jù)的錨點(diǎn)服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與基站之間的轉(zhuǎn)發(fā)隧道,將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與原服務(wù)網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)隧道;

進(jìn)一步地,轉(zhuǎn)發(fā)隧道的基站端信息包括:轉(zhuǎn)發(fā)隧道的基站端IP地址信息和隧道端點(diǎn)標(biāo)識TEID信息;

進(jìn)一步地,轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息包括:轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端IP地址信息和隧道端點(diǎn)標(biāo)識TEID信息;

進(jìn)一步地,所述基站包括:演進(jìn)的節(jié)點(diǎn)B(eNodeB);所述移動管理單元包括:移動管理實(shí)體MME;

在3G網(wǎng)絡(luò)系統(tǒng)中,基站包括:UTRAN(UMTS Terrestrial Radio Access Network,UMTS陸地?zé)o線接入網(wǎng));所述移動管理單元包括:SGSN(Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點(diǎn));

如圖4所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法,該方法包括:

S10,在跟蹤區(qū)更新過程中,目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù);

S20,目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站;

所述方法還可以包括下述特點(diǎn):

進(jìn)一步地,目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

目的服務(wù)網(wǎng)關(guān)接收原服務(wù)網(wǎng)關(guān)發(fā)送的第一數(shù)據(jù),在接收到數(shù)據(jù)結(jié)束標(biāo)識后,判定原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部接收完畢;

進(jìn)一步地,目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站,包括:

如目的服務(wù)網(wǎng)關(guān)接收到的原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)中沒有檢測到數(shù)據(jù)結(jié)束標(biāo)識,則判定所述第一數(shù)據(jù)未接收完畢,目的服務(wù)網(wǎng)關(guān)緩存來自分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)的第二數(shù)據(jù)。

進(jìn)一步地,所述數(shù)據(jù)結(jié)束標(biāo)識由分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)PGW創(chuàng)建或者由所述原服務(wù)網(wǎng)關(guān)創(chuàng)建;

進(jìn)一步地,目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān)從所述原服務(wù)網(wǎng)關(guān)上獲取第一數(shù)據(jù);

其中,目的移動管理單元在獲知基站不支持建立轉(zhuǎn)發(fā)隧道后,選擇目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān);所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站;

較佳地,目的移動管理單元獲知基站不支持建立轉(zhuǎn)發(fā)隧道,包括:

目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息;

目的移動管理單元在接收到基站返回的初始上下文建立響應(yīng)消息后,如所述初始上下文建立響應(yīng)消息未包含轉(zhuǎn)發(fā)隧道的基站端信息,則獲知所述基站不支持建立轉(zhuǎn)發(fā)隧道;

進(jìn)一步地,目的移動管理單元也可以通過本地配置信息獲知基站不支持建立轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,轉(zhuǎn)發(fā)隧道的基站端信息包括:轉(zhuǎn)發(fā)隧道的基站端IP地址信息和隧道端點(diǎn)標(biāo)識TEID信息。

進(jìn)一步地,所述基站包括:演進(jìn)的節(jié)點(diǎn)B(eNodeB);所述移動管理單元包括:移動管理實(shí)體MME;

在3G網(wǎng)絡(luò)系統(tǒng)中,基站包括:UTRAN(UMTS Terrestrial Radio Access Network,UMTS陸地?zé)o線接入網(wǎng));所述移動管理單元包括:SGSN(Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點(diǎn));

如圖5所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)裝置,應(yīng)用于移動管理單元,包括:

請求模塊,用于在跟蹤區(qū)更新過程中,作為目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息;所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站;

響應(yīng)接收及處理模塊,用于作為目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道。

所述裝置還可以包括下述特點(diǎn):

進(jìn)一步地,請求模塊,用于作為目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息,包括:

作為目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息。

進(jìn)一步地,響應(yīng)接收及處理模塊,用于作為目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

作為目的移動管理單元在接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的初始上下文建立響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,響應(yīng)接收及處理模塊,用于將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,包括:

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立基站與原服務(wù)網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)隧道;或者

將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給轉(zhuǎn)發(fā)數(shù)據(jù)的錨點(diǎn)服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與基站之間的轉(zhuǎn)發(fā)隧道,將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原移動管理單元,再由所述原移動管理單元將所述轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息發(fā)送給原服務(wù)網(wǎng)關(guān)以建立所述錨點(diǎn)服務(wù)網(wǎng)關(guān)與原服務(wù)網(wǎng)關(guān) 之間的轉(zhuǎn)發(fā)隧道;

進(jìn)一步地,轉(zhuǎn)發(fā)隧道的基站端信息包括:轉(zhuǎn)發(fā)隧道的基站端IP地址信息和隧道端點(diǎn)標(biāo)識TEID信息;

進(jìn)一步地,轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端信息包括:轉(zhuǎn)發(fā)隧道的錨點(diǎn)服務(wù)網(wǎng)關(guān)端IP地址信息和隧道端點(diǎn)標(biāo)識TEID信息;

進(jìn)一步地,所述基站包括:演進(jìn)的節(jié)點(diǎn)B;所述移動管理單元包括:移動管理實(shí)體MME;

在3G網(wǎng)絡(luò)系統(tǒng)中,基站包括:UTRAN(UMTS Terrestrial Radio Access Network,UMTS陸地?zé)o線接入網(wǎng));所述移動管理單元包括:SGSN(Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點(diǎn));

如圖6所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)裝置,應(yīng)用于服務(wù)網(wǎng)關(guān),包括:

數(shù)據(jù)接收模塊,用于在跟蹤區(qū)更新過程中,作為目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù);

數(shù)據(jù)發(fā)送模塊,用于作為目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站。

所述裝置還可以包括下述特點(diǎn):

進(jìn)一步地,數(shù)據(jù)接收模塊,用于作為目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

作為目的服務(wù)網(wǎng)關(guān)接收原服務(wù)網(wǎng)關(guān)發(fā)送的第一數(shù)據(jù),在接收到數(shù)據(jù)結(jié)束標(biāo)識后,判定原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部接收完畢。

進(jìn)一步地,數(shù)據(jù)發(fā)送模塊,用于作為目的服務(wù)網(wǎng)關(guān)將所述原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站,包括:

如目的服務(wù)網(wǎng)關(guān)接收到的原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)中沒有檢測到數(shù)據(jù)結(jié)束標(biāo)識,則判定所述第一數(shù)據(jù)未接收完畢,目的服務(wù)網(wǎng)關(guān)緩存來自分組 數(shù)據(jù)網(wǎng)網(wǎng)關(guān)的第二數(shù)據(jù)。

進(jìn)一步地,所述數(shù)據(jù)結(jié)束標(biāo)識由分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)創(chuàng)建或者由所述原服務(wù)網(wǎng)關(guān)創(chuàng)建。

進(jìn)一步地,數(shù)據(jù)接收模塊,用于作為目的服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù),包括:

將所述目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān)從所述原服務(wù)網(wǎng)關(guān)上獲取第一數(shù)據(jù);

其中,目的移動管理單元在獲知基站不支持建立轉(zhuǎn)發(fā)隧道后,選擇目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān);所述轉(zhuǎn)發(fā)隧道用于將原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)轉(zhuǎn)發(fā)給所述基站。

進(jìn)一步地,目的移動管理單元獲知基站不支持建立轉(zhuǎn)發(fā)隧道,包括:

目的移動管理單元向基站發(fā)送初始上下文建立請求消息,其中攜帶用于請求建立轉(zhuǎn)發(fā)隧道的指示信息;

目的移動管理單元在接收到基站返回的初始上下文建立響應(yīng)消息后,如所述初始上下文建立響應(yīng)消息中未包含轉(zhuǎn)發(fā)隧道的基站端信息,則獲知所述基站不支持建立轉(zhuǎn)發(fā)隧道。

進(jìn)一步地,所述基站包括:演進(jìn)的節(jié)點(diǎn)B;

所述移動管理單元包括:移動管理實(shí)體MME。

在3G網(wǎng)絡(luò)系統(tǒng)中,基站包括:UTRAN(UMTS Terrestrial Radio Access Network,UMTS陸地?zé)o線接入網(wǎng));所述移動管理單元包括:SGSN(Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點(diǎn));

具體實(shí)施例

實(shí)施例1

本發(fā)明實(shí)施例(本實(shí)施例中eNodeB支持建立轉(zhuǎn)發(fā)隧道)提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法,如圖7所示,該方法包括如下步驟:

步驟S701,UE向eNodeB發(fā)送TAU請求消息,消息中包括用戶的全球唯一臨時標(biāo)識(Globally Unique Temporary Identity,簡稱為GUTI);

步驟S702,eNodeB選擇MME,并將TAU請求消息轉(zhuǎn)發(fā)至新選擇的目的MME;

步驟S703,目的MME根據(jù)TAU請求中攜帶的GUTI來獲取UE的所對應(yīng)的原MME,并向原MME發(fā)送上下文請求消息,上下文請求消息中攜帶步驟S702中獲取的原GUTI;

步驟S704,原MME向目的MME返回上下文響應(yīng)消息,消息中攜帶UE的移動性管理(Mobility Management,簡稱為MM)上下文和承載上下文;如果有下行數(shù)據(jù)緩存在SGW上,則原MME在上下文響應(yīng)消息中還需要指示數(shù)據(jù)緩存待傳輸;

步驟S705,目的MME重新選擇新的SGW,并向目的SGW發(fā)送建立會話請求消息,消息中攜帶目的MME的控制面IP(Internet Protocol)地址和隧道端點(diǎn)標(biāo)識(Tunnel Endpoint Identifier,簡稱為TEID),UE的國際用戶標(biāo)識(International Mobile Subscriber Identity,簡稱為IMSI),UE的承載上下文信息;

步驟S706,目的SGW向PGW發(fā)送更新承載請求消息,消息中攜帶目的SGW的控制面IP地址和TEID,S5接口下行SGW的用戶面IP地址和TEID;

步驟S707,PGW向目的SGW返回更新承載響應(yīng)消息;PGW向原SGW發(fā)送數(shù)據(jù)結(jié)束標(biāo)記(End marker);

步驟S708,目的SGW向目的MME返回建立會話響應(yīng)消息,消息中攜帶目的SGW的控制面的IP地址和TEID,以及S1-U接口上行SGW的用戶面IP地址和TEID;

步驟S709,目的MME向UE返回TAU接受消息,消息中攜帶重新分配的GUTI及跟蹤區(qū)標(biāo)識(Tracking area identity,簡稱為TAI)列表,UE收到新的GUTI后,需要向目的MME返回TAU完成消息;

步驟S710,目的MME向eNodeB發(fā)送建立上下文請求消息,消息中攜帶S1-U接口上行SGW的用戶面IP地址和TEID;消息中還攜帶建立轉(zhuǎn)發(fā)隧道的請求;

步驟S711,eNodeB向MME發(fā)送建立上下文響應(yīng)消息,消息中攜帶S1-U接口下行eNodeB的用戶面IP地址和TEID;如果eNodeB支持在TAU過程中建立轉(zhuǎn)發(fā)隧道,那么eNodeB還在響應(yīng)消息中返回轉(zhuǎn)發(fā)隧道的eNodeB的IP地址和TEID;

步驟S712,目的MME向目的SGW發(fā)送更新承載請求消息,消息中攜帶步驟S711中獲取的S1-U接口下行eNodeB的用戶面IP地址和TEID;在這個在承載更新請求消息中也可以通知SGW,eNodeB支持在TAU過程中建立轉(zhuǎn)發(fā)隧道;

步驟S713,目的SGW向目的MME返回更新承載響應(yīng)消息;

步驟S714,目的MME選擇轉(zhuǎn)發(fā)錨點(diǎn)SGW,并向轉(zhuǎn)發(fā)錨點(diǎn)SGW發(fā)送建立轉(zhuǎn)發(fā)隧道請求消息,消息中攜帶IMSI,步驟S711中獲取的轉(zhuǎn)發(fā)隧道的eNodeB的IP地址和TEID;

其中,轉(zhuǎn)發(fā)錨點(diǎn)SGW可以是與目的SGW不同的SGW,也可以是與目的SGW相同的SGW;圖7中,轉(zhuǎn)發(fā)錨點(diǎn)SGW是與目的SGW相同的SGW;

步驟S715,轉(zhuǎn)發(fā)錨點(diǎn)SGW向目的MME返回建立轉(zhuǎn)發(fā)隧道響應(yīng)消息,消息中攜帶錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;

步驟S716,目的MME向原MME返回上下文確認(rèn)消息,所述上下文確認(rèn)消息中攜帶步驟S715中獲取的錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;如果步驟S714,S715沒有執(zhí)行,目的MME向原MME返回的上下文確認(rèn)消息中攜帶步驟S711中獲取的轉(zhuǎn)發(fā)隧道的eNodeB的IP地址和TEID;

步驟S717,原MME向原SGW發(fā)送承載更新請求消息,消息中攜帶步驟S716獲取的轉(zhuǎn)發(fā)隧道的IP地址和TEID;

步驟S718,原SGW向MME返回承載更新響應(yīng)消息,

步驟S719,原MME向原SGW發(fā)送釋放會話請求消息;原SGW釋放UE所有的信息;

步驟S720,原SGW向原MME發(fā)送釋放會話響應(yīng)消息。

這樣緩存在原SGW上的下行數(shù)據(jù)可以通過路徑原SGW->eNodeB(如圖中實(shí)粗線所示)進(jìn)行轉(zhuǎn)發(fā),或者通過路徑原SGW->轉(zhuǎn)發(fā)錨點(diǎn)SGW->eNodeB(如圖中虛粗線所示)進(jìn)行轉(zhuǎn)發(fā)。

進(jìn)一步地,當(dāng)原SGW緩存的數(shù)據(jù)全部轉(zhuǎn)發(fā)完畢后,如果原SGW沒有收到PGW發(fā)送過來的End Marker,原SGW需要在緩沖數(shù)據(jù)的轉(zhuǎn)發(fā)傳遞結(jié)束時加結(jié)束標(biāo)簽(End Marker),End marker可以幫助eNodeB進(jìn)行數(shù)據(jù)的重排。

實(shí)施例2

本發(fā)明實(shí)施例(本實(shí)施例中eNodeB不支持建立轉(zhuǎn)發(fā)隧道)提供了一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法,如圖8所示,該方法包括如下步驟:

步驟S801,UE向eNodeB發(fā)送TAU請求消息,消息中包括用戶的全球唯一臨時標(biāo)識(Globally Unique Temporary Identity,簡稱為GUTI);

步驟S802,eNodeB選擇MME,并將TAU請求消息轉(zhuǎn)發(fā)至新選擇的目的MME;

步驟S803,目的MME根據(jù)TAU請求中攜帶的GUTI來獲取UE的所對應(yīng)的原MME,并向原MME發(fā)送上下文請求消息,上下文請求消息中攜帶步驟S802中獲取的原GUTI;

步驟S804,原MME向目的MME返回上下文響應(yīng)消息,消息中攜帶UE的移動性管理(Mobility Management,簡稱為MM)上下文和承載上下文;如果有下行數(shù)據(jù)緩存在SGW上,則原MME在上下文響應(yīng)消息中還需要指示數(shù)據(jù)緩存待傳輸;

步驟S805,目的MME重新選擇新的SGW,并向目的SGW發(fā)送建立會話請求消息,消息中攜帶目的MME的控制面IP(Internet Protocol)地址和隧道端點(diǎn)標(biāo)識(Tunnel Endpoint Identifier,簡稱為TEID),UE的國際用戶標(biāo)識(International Mobile Subscriber Identity,簡稱為IMSI),UE的承載上下文信息;

步驟S806,目的SGW向PGW發(fā)送更新承載請求消息,消息中攜帶SGW 的控制面IP地址和TEID,S5接口下行SGW的用戶面IP地址和TEID;

步驟S807,PGW向目的SGW返回更新承載響應(yīng)消息;PGW向原SGW發(fā)送數(shù)據(jù)結(jié)束標(biāo)記(End marker);

步驟S808,目的SGW向目的MME返回建立會話響應(yīng)消息,消息中攜帶SGW的控制面的IP地址和TEID,以及S1-U接口上行SGW的用戶面IP地址和TEID;

步驟S809,目的MME向UE返回TAU接受消息,消息中攜帶重新分配的GUTI及跟蹤區(qū)標(biāo)識(Tracking area identity,簡稱為TAI)列表,UE收到新的GUTI后,需要向MME返回TAU完成消息;

步驟S810,目的MME向eNodeB發(fā)送建立上下文請求消息,消息中攜帶S1-U接口上行SGW的用戶面IP地址和TEID;消息中還攜帶建立轉(zhuǎn)發(fā)隧道的請求;

步驟S811,eNodeB向MME發(fā)送建立上下文響應(yīng)消息,由于eNodeB不支持在TAU過程中建立轉(zhuǎn)發(fā)隧道,所以消息中攜帶S1-U接口下行eNodeB的用戶面IP地址和TEID;

步驟S812,目的MME向目的SGW發(fā)送更新承載請求消息,消息中攜帶步驟S811中獲取的S1-U接口下行eNodeB的用戶面IP地址和TEID;在這個在承載更新請求消息中也可以通知SGW,eNodeB不支持在TAU過程中建立轉(zhuǎn)發(fā)隧道;

步驟S813,目的SGW向目的MME返回更新承載響應(yīng)消息;

步驟S814,由于eNodeB不支持在TAU過程中建立轉(zhuǎn)發(fā)隧道,所以目的MME選擇目的SGW作為轉(zhuǎn)發(fā)錨點(diǎn)SGW,并向轉(zhuǎn)發(fā)錨點(diǎn)SGW發(fā)送建立轉(zhuǎn)發(fā)隧道請求消息,消息中攜帶IMSI,步驟S811中獲取的S1-U接口下行eNodeB的用戶面IP地址和TEID;SGW也可以通過本地配置的方式獲知eNodeB不支持在TAU過程中建立轉(zhuǎn)發(fā)隧道。

步驟S815,轉(zhuǎn)發(fā)錨點(diǎn)SGW向目的MME返回建立轉(zhuǎn)發(fā)隧道響應(yīng)消息,消息中攜帶轉(zhuǎn)發(fā)錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;

步驟S816,目的MME向原MME返回上下文確認(rèn)消息,消息中攜帶步 驟S815中獲取的轉(zhuǎn)發(fā)錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;

步驟S817,原MME向原SGW發(fā)送承載更新請求消息,消息中攜帶步驟S816獲取的轉(zhuǎn)發(fā)錨點(diǎn)SGW的轉(zhuǎn)發(fā)IP地址和TEID;

步驟S818,原SGW向MME返回承載更新響應(yīng)消息,

步驟S819,原MME向原SGW發(fā)送釋放會話請求消息;原SGW釋放UE所有的信息;

步驟S820,原SGW向原MME發(fā)送釋放會話響應(yīng)消息。

這樣緩存在原SGW上的下行數(shù)據(jù)通過路徑原SGW->轉(zhuǎn)發(fā)錨點(diǎn)SGW(轉(zhuǎn)發(fā)錨點(diǎn)SGW就是目的SGW)->eNodeB(如圖中實(shí)粗線所示)進(jìn)行轉(zhuǎn)發(fā)。

進(jìn)一步地,當(dāng)原SGW緩存的數(shù)據(jù)全部轉(zhuǎn)發(fā)完畢后,如果原SGW沒有收到PGW發(fā)送過來的End Marker,原SGW需要在緩沖數(shù)據(jù)的轉(zhuǎn)發(fā)傳遞結(jié)束時加結(jié)束標(biāo)簽(End Marker),eNodeB不支持在跟蹤區(qū)更新過程中轉(zhuǎn)發(fā)數(shù)據(jù)時,目的SGW接收到End Marker后,就認(rèn)為轉(zhuǎn)發(fā)隧道上再無數(shù)據(jù)需要接收了,丟棄End Marker;eNodeB不支持在跟蹤區(qū)更新過程中轉(zhuǎn)發(fā)數(shù)據(jù),那么目的SGW需要將轉(zhuǎn)發(fā)隧道上所有的數(shù)據(jù)全部傳給eNodeB后,再發(fā)送從PGW接收過來的數(shù)據(jù)給eNodeB。如果原SGW的緩存數(shù)據(jù)還沒有全部通過轉(zhuǎn)發(fā)隧道轉(zhuǎn)發(fā)給eNodeB就接收到來自PGW的數(shù)據(jù),則目的服務(wù)網(wǎng)關(guān)先緩存來自PGW的數(shù)據(jù)。

上述實(shí)施例提供的一種轉(zhuǎn)發(fā)數(shù)據(jù)的實(shí)現(xiàn)方法和裝置,在跟蹤區(qū)更新過程中,目的移動管理單元向基站發(fā)送用于請求建立轉(zhuǎn)發(fā)隧道的請求消息,接收到基站返回的攜帶有轉(zhuǎn)發(fā)隧道的基站端信息的響應(yīng)消息后,將所述轉(zhuǎn)發(fā)隧道的基站端信息發(fā)送給相關(guān)網(wǎng)元以建立所述轉(zhuǎn)發(fā)隧道,基站通過所述轉(zhuǎn)發(fā)隧道能夠接收到原服務(wù)網(wǎng)關(guān)上緩存的數(shù)據(jù)。另外,如果基站不支持建立轉(zhuǎn)發(fā)隧道,目的服務(wù)網(wǎng)關(guān)作為數(shù)據(jù)轉(zhuǎn)發(fā)錨點(diǎn)服務(wù)網(wǎng)關(guān)獲取原服務(wù)網(wǎng)關(guān)上緩存的第一數(shù)據(jù)后,在將所述第一數(shù)據(jù)全部發(fā)送給基站后,再將從分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)獲取的第二數(shù)據(jù)發(fā)送給基站,因此能夠解決基站在跟蹤區(qū)更新過程中接收數(shù)據(jù)亂序的問題。

本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個或多個集成電路來實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。

需要說明的是,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1