專利名稱:下行報文轉(zhuǎn)發(fā)方法及服務(wù)網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種下行報文轉(zhuǎn)發(fā)方法及服務(wù)網(wǎng)關(guān)。
背景技術(shù):
在演進的無線接入網(wǎng)(Evolved UTRAN,簡稱為E-UTRAN)中,演進的基站(E-UTRAN NodeB,簡稱為eNB)和核心網(wǎng)的移動管理實體(Mobility Management Entity,簡稱為 MME)以及服務(wù)網(wǎng)關(guān)(Serving Gateway,簡稱為S-GW)之間的接口如圖1所示,核心網(wǎng)的 MME或S-GW與eNB之間的接口為S 1接口,eNB之間的接口為X2接口。在用戶設(shè)備(User Equipment,簡稱為UE)的切換過程中,數(shù)據(jù)包的轉(zhuǎn)發(fā)可以通過X2或Sl 口實現(xiàn),首選為X2 接口,當(dāng)無法利用X2接口實現(xiàn)轉(zhuǎn)發(fā)時,采用Sl接口轉(zhuǎn)發(fā)數(shù)據(jù)。目前,23. 401協(xié)議描述了 Sl切換(即采用Sl接口轉(zhuǎn)發(fā)數(shù)據(jù))的流程為源eNB接 收到來自UE的測量報告后決定切換,源eNB向源MME發(fā)送切換需求(Handover Required) 消息;如果源MME和源S-GW無法單獨完成切換時,則需要再布置目的MME和/或目的S-GW, 源MME向目的MME發(fā)送前向再布置請求(Forward Relocation Request)消息;目的MME完 成相關(guān)承載建立后,向目的eNB發(fā)送切換請求(Handover Request)消息;目的eNB向目的 MME回復(fù)切換請求確認(rèn)(Handover Request Acknowledge)消息,目的MME通知目的S-GW建 立反傳隧道;目的MME向源MME回復(fù)前向再布置響應(yīng)(Forward Relocation Response)消 息,源MME通知源S-GW建立反傳隧道;源MME發(fā)送切換命令(Handover Command)給源eNB。源eNB向UE發(fā)送Handover Command消息后就不再發(fā)送下行報文,并開始轉(zhuǎn)發(fā)數(shù) 據(jù)。UE在接收到Handover Command消息后、與新小區(qū)取得同步之前,分組數(shù)據(jù)網(wǎng)(Packet Data Network,簡稱為PDN)報文會通過源S-GW到達源eNB,再通過源eNB轉(zhuǎn)發(fā)給源S-GW, 最后,源S-GW通過反傳隧道將這些報文轉(zhuǎn)發(fā)給目的S-GW或者目的eNB。由此可知,在該階 段的下行報文會經(jīng)歷從源S-GW到源eNB再到源S-GW的無用轉(zhuǎn)發(fā),源eNB和源S-GW將重復(fù) 處理這些報文,從而浪費了源eNB和源S-GW的資源,同時,增加了報文到達UE的時間。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種改進的下行報文轉(zhuǎn)發(fā)方法及服務(wù)網(wǎng)關(guān),用以解決現(xiàn) 有技術(shù)中源eNB和源S-GW重復(fù)處理下行報文而造成源eNB和源S-GW資源浪費的問題。根據(jù)本發(fā)明的一個方面,提供了 一種下行報文轉(zhuǎn)發(fā)方法。根據(jù)本發(fā)明的下行報文轉(zhuǎn)發(fā)方法包括在用戶設(shè)備從源eNB切換到目的eNB的過 程中,在源eNB向用戶設(shè)備發(fā)送切換命令消息之后,用戶設(shè)備與目的小區(qū)取得同步之前,源 S-GW在接收到源eNB通過源eNB與源S-GW之間的第一反傳隧道轉(zhuǎn)發(fā)的第一包數(shù)據(jù)后,將接 收到的來自PDN的下行報文緩存,并禁止向源eNB發(fā)送該下行報文;在接收到源eNB通過第 一反傳隧道發(fā)送的報文結(jié)束標(biāo)識之后,源S-GW通過與目的側(cè)的第二反傳隧道將緩存的下 行報文轉(zhuǎn)發(fā)給目的側(cè)。根據(jù)本發(fā)明的另一個方面,提供了一種服務(wù)網(wǎng)關(guān)。
根據(jù)本發(fā)明的服務(wù)網(wǎng)關(guān)包括第一接收單元、第二接收單元、緩存單元和反傳單 元。其中,第一接收單元,用于通過該服務(wù)網(wǎng)關(guān)與源eNB之間的反傳隧道接收源eNB轉(zhuǎn)發(fā)的 數(shù)據(jù),其中,該數(shù)據(jù)包括源eNB已接收到的需要發(fā)送給正在切換的用戶設(shè)備的報文和需要 轉(zhuǎn)發(fā)給該服務(wù)網(wǎng)關(guān)的報文結(jié)束標(biāo)識;第二接收單元,用于接收來自分組數(shù)據(jù)網(wǎng)的下行報文; 緩存單元,用于在第一接收單元接收到源eNB轉(zhuǎn)發(fā)的第一包數(shù)據(jù)時,緩存第二接收單元接 收到的來自分組數(shù)據(jù)網(wǎng)的下行報文;反傳單元,用于將第一接收單元接收到的數(shù)據(jù)反傳到 目的側(cè),并在第一接收單元接收到上述報文結(jié)束標(biāo)識時,將緩存單元緩存的下行報文以及 該報文結(jié)束標(biāo)識轉(zhuǎn)發(fā)給目的側(cè)。通過本發(fā)明的上述至少一個方案,源S-GW在接收到源eNB通過反傳隧道轉(zhuǎn)發(fā)的第 一包數(shù)據(jù)后,不再將接收到的來自PDN的下行報文轉(zhuǎn)發(fā)給源eNB,而是緩存來自PDN的下行 報文,在接收到源eNB發(fā)送的報文結(jié)束標(biāo)識(End Marker)時,源S-GW將緩存的下行報文發(fā) 送給目的側(cè),從而避免了下行報文在源eNB和源S-GW之間的無用的轉(zhuǎn)發(fā),避免了源eNB和 源S-GW對下行報文的重復(fù)處理而造成對源eNB和源S-GW資源的浪費,減少了報文的轉(zhuǎn)發(fā) 次數(shù),提高了下行報文的傳輸效率。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實 施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖1為相關(guān)技術(shù)中E-UTRAN中基站之間以及基站與MME/S-GW之間的接口連接示 意圖;圖2為根據(jù)本發(fā)明實施例的下行報文轉(zhuǎn)發(fā)方法的流程圖;圖3為根據(jù)本發(fā)明實施例的一種信令流與數(shù)據(jù)流的示意圖;圖4為實施例一信令流與數(shù)據(jù)流的示意圖;圖5為實施例一的流程圖;圖6為實施例二信令流與數(shù)據(jù)流的示意圖;圖7為實施例二的流程圖;圖8為實施例三信令流與數(shù)據(jù)流的示意圖;圖9為實施例三的流程圖;圖10為根據(jù)本發(fā)明實施例的服務(wù)網(wǎng)關(guān)的結(jié)構(gòu)示意圖。
具體實施例方式功能概述當(dāng)UE在源eNB和目的eNB之間進行切換時,在UE接收到Handover Command消息 后、與新小區(qū)取得同步之前,發(fā)送給UE的下行報文需要由源側(cè)轉(zhuǎn)發(fā)到目的側(cè),按照現(xiàn)有技 術(shù),在該階段,PDN發(fā)送的下行報文通過源S-GW到達源eNB,再通過源eNB轉(zhuǎn)發(fā)給源S-GW,造 成源eNB和源S-GW需要對下行報文進行重復(fù)處理,針對該問題,本發(fā)明實施例提出了一種改進的下行報文轉(zhuǎn)發(fā)方案。在本發(fā)明實施例中,源S-GW —旦接收到源eNB反傳的數(shù)據(jù)包, 便不再將來自PDN的下行報文轉(zhuǎn)發(fā)給源eNB,而是緩存PDN下發(fā)的報文,直至將源eNB中原 有的針對UE的數(shù)據(jù)轉(zhuǎn)發(fā)給目的側(cè)后,再將緩存的下行報文轉(zhuǎn)發(fā)給目的側(cè)。在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。根據(jù)本發(fā)明實施例,首先提供了一種下行報文轉(zhuǎn)發(fā)方法,該方法用于采用Sl切換 時,在UE從源eNB切換到目的eNB的過程中,在源eNB向UE發(fā)送handover command消息 之后,UE與目的小區(qū)取得同步之前,轉(zhuǎn)發(fā)發(fā)送給該UE的下行報文。圖2為根據(jù)本發(fā)明實施例的下行報文轉(zhuǎn)發(fā)方法的流程圖,如圖2所示,根據(jù)本發(fā)明 實施例的下行報文轉(zhuǎn)發(fā)方法主要包括以下步驟(步驟S201-步驟S203)步驟S201 在接收到源eNB通過其與源S-GW之間的第一反傳隧道轉(zhuǎn)發(fā)的第一包 數(shù)據(jù)后,源S-GW將接收到的來自PDN的下行報文緩存,并禁止將該下行報文轉(zhuǎn)發(fā)給源eNB ;步驟S203 在接收到源eNB通過第一反傳隧道轉(zhuǎn)發(fā)的報文結(jié)束標(biāo)識(End Marker) 之后,源S-GW通過與目的側(cè)的第二反傳隧道將緩存的下行報文轉(zhuǎn)發(fā)給目的側(cè)。以下進一步描述上述各處理的細(xì)節(jié)。(一)步驟 S201在具體實施過程中,如圖3所示,步驟S201的處理可以通過以下信令流步驟觸發(fā) (在圖3中,實線表示信令流,點線表示數(shù)據(jù)流,在后續(xù)圖中同樣采用該表示方法)步驟1,源eNB接收到來自UE的測量報告后決定切換,源eNB向源MME發(fā)送切換需 求(Handover Required)消息;步驟2,如果源MME和源S-GW無法單獨完成切換時(即源MME和目的MME不相同, 源S-GW和目的S-GW不相同),則需要再布置目的MME和/或目的S-GW,源MME向目的MME 發(fā)送前向再布置請求(Forward Relocation Request)消息;步驟3,目的MME完成相關(guān)承載建立后,向目的eNB發(fā)送切換請求(Handover Request)消息;步驟4,目的eNB向目的MME回復(fù)切換請求確認(rèn)(Handover Request Acknowledge) 消息,目的MME通知目的S-GW建立反傳隧道;步驟5,目的MME向源MME回復(fù)前向再布置響應(yīng)(Forward Relocation Response) 消息,源MME通知源S-GW建立反傳隧道(包括源S-GW與源eNB之間的上述第一反傳隧道 和源S-GW與目的eNB (目的eNB與源eNB同歸屬于源S-GW的情況)或目的S-GW之間的第 二反傳隧道(目的eNB與源eNB歸屬于不同S-GW的情況));步驟6,源MME發(fā)送切換命令(Handover Command)給源eNB ;步驟7,源 eNB 接收 Handover Command 消息后,向 UE 發(fā)送 Handover Command 消 肩、ο 在上述步驟7之后到UE與目的小區(qū)取得同步之前,由于源eNB不能再向UE發(fā)送下 行報文,因此,源eNB需要將已接收到的發(fā)送該UE的數(shù)據(jù)轉(zhuǎn)發(fā),因此,源eNB通過與源S-GW 之間的反傳隧道(即第一反傳隧道),將其已接收到的發(fā)送數(shù)據(jù)反傳至源S-GW,源S-GW接 收到源eNB返回的第一包數(shù)據(jù),觸發(fā)步驟S201。源S-GW不再將PDN下發(fā)給該UE的報文發(fā)送給源eNB,而是將PDN下發(fā)的報文緩存。( 二)步驟 S203源eNB在向UE發(fā)送handover command消息后,開始將已接收到的需要發(fā)送給 該UE的報文通過上述第一反傳隧道轉(zhuǎn)發(fā)給源S-GW,源S-GW將該數(shù)據(jù)通過源S-GW與目的 側(cè)(目的eNB或目的S-GW)之間的第二反傳隧道轉(zhuǎn)發(fā)給目的側(cè)。源eNB在將其已接收到 的所有需要發(fā)送給UE的數(shù)據(jù)反傳后,通過第一反傳隧道向源S-GW轉(zhuǎn)發(fā)報文結(jié)束標(biāo)識(End Marker),源S-GW在接收到該EndMarker之后,可以刪除源eNB與源S-GW之間的上述第一 反傳隧道。源S-GW在接收到源eNB通過第一反傳隧道發(fā)送的報文結(jié)束標(biāo)識之后,源S-GW將 緩存的PDN下發(fā)的下行報文通過與目的側(cè)的第二反傳隧道轉(zhuǎn)發(fā)給目的側(cè),在將緩存的下行 報文轉(zhuǎn)發(fā)給目的側(cè)完成之后,源S-GW將該報文結(jié)束標(biāo)識轉(zhuǎn)發(fā)給目的側(cè),然后,源S-GW可以 刪除其與目的側(cè)之間的第二反傳隧道。在實際應(yīng)用中,源S-GW可能接收到來自一個或多個PDN下發(fā)的下行報文。在具體實施過程中,目的eNB可能與源eNB歸屬于同一 S-GW(即源S_GW),也可 能歸屬于不同的S-GW,如果目的eNB歸屬于源S-GW,則上述第二反傳隧道為目的eNB與源 S-Gff之間的反傳隧道,目的側(cè)為目的eNB,由目的eNB接收源S-GW轉(zhuǎn)發(fā)的數(shù)據(jù)(具體如圖 3所示,源S-GW將數(shù)據(jù)轉(zhuǎn)發(fā)到目的eNB),其中,該數(shù)據(jù)包括上述的來自PDN的下行報文、源 eNB轉(zhuǎn)發(fā)的報文以及報文結(jié)束標(biāo)識。如果目的eNB與源eNB歸屬于不同的S_GW,則上述第二反傳隧道為目的eNB歸屬 的目的S-GW與源S-GW之間的反傳隧道,上述的目的側(cè)為目的S-GW,由目的S-GW接收源 S-GW轉(zhuǎn)發(fā)的數(shù)據(jù),同樣,該數(shù)據(jù)包括上述的來自PDN的下行報文、源eNB轉(zhuǎn)發(fā)的報文以及 報文結(jié)束標(biāo)識。在目的eNB與源eNB歸屬于不同的S-GW的情況下,目的S-GW接收到源S-GW轉(zhuǎn)發(fā) 的數(shù)據(jù)之后,目的S-GW通過其與目的eNB之間的第三反傳隧道將接收到的源S-GW轉(zhuǎn)發(fā)的 數(shù)據(jù)轉(zhuǎn)發(fā)給目的eNB。優(yōu)選地,在目的S-GW將源S-GW轉(zhuǎn)發(fā)的數(shù)據(jù)轉(zhuǎn)發(fā)完成之后,目的S-GW刪除其與目 的eNB之間的第三反傳隧道。通過本發(fā)明實施例提供的上述方案,可以減少在S 1切換時報文的轉(zhuǎn)發(fā)次數(shù)。為了進一步理解本發(fā)明實施例的提供的上述技術(shù)方案,下面通過具體實施例進行 描述。實施例一在本實施例中,目的eNB和源eNB歸屬于同一 MME和S-GW,即本實施例為MME、S-GW 內(nèi)的Sl切換。圖4為本實施例中執(zhí)行Sl切換時,S-Gff處理下行報文的數(shù)據(jù)和信令流的示意圖, 如圖4所示,在本實施例中,發(fā)生Sl切換時,切換信令流與圖3相似,區(qū)別之處在于,由于源 MME與目的MME為相同,因此,圖4在圖3的基礎(chǔ)上減少了消息2和消息5。圖5為本實施例中源eNB向UE發(fā)送handover command消息后,數(shù)據(jù)轉(zhuǎn)發(fā)的流程 圖,如圖5所示,源eNB轉(zhuǎn)發(fā)數(shù)據(jù)主要包括以下步驟步驟501,發(fā)生Sl切換,源eNB發(fā)出handover command消息后,開始通過其與源
7S-GW之間的反傳隧道轉(zhuǎn)發(fā)報文(需要發(fā)送給發(fā)生切換的UE的報文)至源S-GW ;步驟502,當(dāng)接收到第一包源eNB轉(zhuǎn)發(fā)的報文后,源S-GW不再將來自核心網(wǎng)PDN報 文發(fā)送給源eNB,而是直接緩存在源S-GW ;步驟503,源S-GW將源eNB轉(zhuǎn)發(fā)的報文通過反傳隧道發(fā)送給目的eNB,源S-GW接 收到源eNB轉(zhuǎn)發(fā)報文End Marker,刪除與源eNB之間的反傳隧道;在具體實施過程中,源S-GW在接收到源eNB轉(zhuǎn)發(fā)的報文后,即通過其與目的eNB 之間的反傳隧道轉(zhuǎn)發(fā)給目的eNB。步驟504,源S-GW將緩存的PDN報文通過反傳隧道轉(zhuǎn)發(fā)給目的eNB ; 步驟505,源S-GW將End Marker轉(zhuǎn)發(fā)給目的eNB,刪除與目的eNB之間的反傳隧道。實施例二本實施例以MME內(nèi)、跨SGW的Sl切換為例進行說明。圖6為本實施例中進行Sl切換時數(shù)據(jù)流和信令流的流向示意圖,如圖6所示,在 本實施例中信令流與圖4基本相同,數(shù)據(jù)流為源eNB至源S-GW再至目的S-GW,最后到達目 的 eNB。圖7為本實施例中,源eNB再向UE發(fā)送handover command消息之后,轉(zhuǎn)發(fā)數(shù)據(jù)流 的流程圖,如圖7所示,在本實施例中源S-GW轉(zhuǎn)發(fā)數(shù)據(jù)主要包括以下步驟步驟701,發(fā)生Sl切換,源eNB發(fā)出handover command消息后,開始通過其與源 S-Gff之間的反傳隧道轉(zhuǎn)發(fā)報文至源S-GW ;步驟702,當(dāng)接收到第一包源eNB發(fā)出的轉(zhuǎn)發(fā)報文后,源S-GW不再將來自核心網(wǎng) PDN報文發(fā)送給源eNB,而是直接緩存在源S-GW ;步驟703,將源eNB轉(zhuǎn)發(fā)的報文通過反傳隧道轉(zhuǎn)發(fā)給目的S_GW,源S-GW接收到源 eNB轉(zhuǎn)發(fā)報文End Marker,刪除與源eNB之間的反傳隧道;步驟704,源S-GW將緩存的PDN報文通過反傳隧道轉(zhuǎn)發(fā)給目的S-GW ;步驟705,源S-GW將End Marker轉(zhuǎn)發(fā)給目的S-GW,刪除與目的S-GW之間的反傳 隧道;步驟706,目的S-GW將轉(zhuǎn)發(fā)報文(包括源S-GW緩存的報文和源eNB反傳的報文) 和End Marker通過反傳隧道轉(zhuǎn)發(fā)給目的eNB,刪除與目的eNB之間的反傳隧道。實施例三本實施例以跨MME、跨SGW的Sl切換為例進行說明。圖8為本實施例中進行S 1切換時數(shù)據(jù)流和信令流的流向示意圖,如圖8所示,在 本實施例中信令流與圖3基本相同,數(shù)據(jù)流與圖6相似。圖9為本實施例中,源eNB再向UE發(fā)送handover command消息之后,轉(zhuǎn)發(fā)數(shù)據(jù)流 的流程圖,如圖9所示,在本實施例中源S-GW轉(zhuǎn)發(fā)數(shù)據(jù)主要包括以下步驟步驟901,發(fā)生S 1切換,源eNB發(fā)出handover command消息后,開始通過其與源 S-GW之間的反傳隧道轉(zhuǎn)發(fā)已經(jīng)接收到的需要發(fā)送給UE的報文至源S-GW ;步驟902,當(dāng)接收到第一包源eNB發(fā)出的轉(zhuǎn)發(fā)報文后,源S-GW不再將核心網(wǎng)PDN報 文發(fā)送給源eNB,而是直接緩存在源S-GW ;步驟903,源S-GW將源eNB轉(zhuǎn)發(fā)的報文通過反傳隧道轉(zhuǎn)發(fā)給目的S_GW,源S-GW接收到源eNB轉(zhuǎn)發(fā)報文End Marker,刪除與源eNB之間的反傳隧道;步驟904,源S-GW將緩存的PDN報文通過反傳隧道轉(zhuǎn)發(fā)給目的S-GW ;步驟905,源S-GW將End Marker轉(zhuǎn)發(fā)給目的S-GW,刪除與目的S-GW之間的反傳 隧道;步驟906,目的S-GW將轉(zhuǎn)發(fā)報文和End Marker通過反傳隧道轉(zhuǎn)發(fā)給目的eNB,刪 除與目的eNB之間的反傳隧道。根據(jù)本發(fā)明實施例,還提供了一種服務(wù)網(wǎng)關(guān)。圖10為根據(jù)本發(fā)明實施例的服務(wù)網(wǎng)關(guān)的結(jié)構(gòu)示意圖,如圖10所示,根據(jù)本發(fā)明實 施例的服務(wù)網(wǎng)關(guān)主要包括第一接收單元1、第二接收單元3、緩存單元5和反傳單元7。其 中,第一接收單元1,用于通過服務(wù)網(wǎng)關(guān)與源eNB之間的反傳隧道接收源eNB轉(zhuǎn)發(fā)的數(shù)據(jù),其 中,該數(shù)據(jù)包括源eNB已接收到的需要發(fā)送給正在切換的用戶設(shè)備的報文和需要轉(zhuǎn)發(fā)給 源S-GW的報文結(jié)束標(biāo)識;第二接收單元3,用于接收來自分組數(shù)據(jù)網(wǎng)的下行報文;緩存單元 5與第二接收單元3連接,用于在第一接收單元1接收到源eNB轉(zhuǎn)發(fā)的第一包數(shù)據(jù)時,緩存 第二接收單元3接收到的來自分組數(shù)據(jù)網(wǎng)的下行報文;反傳單元7與第一接收單元1和緩 存單元5連接,用于將第一接收單元1接收到的數(shù)據(jù)轉(zhuǎn)發(fā)到目的側(cè),在第一接收單元1接收 到報文結(jié)束標(biāo)識時,將緩存單元5緩存的下行報文轉(zhuǎn)發(fā)給目的側(cè),并將上述報文結(jié)束標(biāo)志 轉(zhuǎn)發(fā)給目的側(cè)。優(yōu)選地,為了減少隧道帶來的開銷,該服務(wù)網(wǎng)關(guān)還可以包括刪除單元2與第一接 收單元1連接,用于在第一接收單元1接收到報文結(jié)束標(biāo)識后,刪除服務(wù)網(wǎng)關(guān)與源eNB之間 的反傳隧道。優(yōu)選地,該刪除單元2還可以在反傳單元7將第一接收單元1接收的數(shù)據(jù)以及緩 存單元5緩存的下行報文反傳給目的側(cè)結(jié)束之后,刪除服務(wù)網(wǎng)關(guān)與目的側(cè)之間的反傳隧道。如上所述,借助本發(fā)明實施例提供的技術(shù)方案,源S-GW在接收到源eNB通過反傳 隧道轉(zhuǎn)發(fā)的第一包數(shù)據(jù)后,不再將接收到的來自PDN的下行報文轉(zhuǎn)發(fā)給源eNB,而是緩存來 自PDN的下行報文,在接收到源eNB轉(zhuǎn)發(fā)的報文結(jié)束標(biāo)識(End Marker)時,源S-GW將緩存 的下行報文轉(zhuǎn)發(fā)給目的側(cè),從而避免了下行報文在源eNB和源S-GW之間的無用的轉(zhuǎn)發(fā),避 免了源eNB和源S-GW對下行報文的重復(fù)處理而造成對源eNB和源S-GW資源的浪費,減少 了報文的轉(zhuǎn)發(fā)次數(shù),提高了下行報文的傳輸效率。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種下行報文轉(zhuǎn)發(fā)方法,用于在用戶設(shè)備從源eNB切換到目的eNB的過程中,在源eNB向用戶設(shè)備發(fā)送切換命令消息之后,所述用戶設(shè)備與目的小區(qū)取得同步之前,源服務(wù)網(wǎng)關(guān)S GW轉(zhuǎn)發(fā)發(fā)送給所述用戶設(shè)備的下行報文,其特征在于,所述方法包括在接收到源eNB通過所述源eNB與源S GW之間的第一反傳隧道轉(zhuǎn)發(fā)的第一包數(shù)據(jù)后,所述源S GW將接收到的來自分組數(shù)據(jù)網(wǎng)PDN的下行報文緩存,并禁止向所述源eNB發(fā)送所述下行報文;在接收到所述源eNB通過所述第一反傳隧道發(fā)送的報文結(jié)束標(biāo)識之后,所述源S GW通過與目的側(cè)的第二反傳隧道將緩存的下行報文轉(zhuǎn)發(fā)給目的側(cè)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在接收到所述源eNB轉(zhuǎn)發(fā)的所述報文結(jié)束 標(biāo)識之前,所述方法還包括所述源eNB將已接收到的需要發(fā)送給所述用戶設(shè)備的報文通過所述第一反傳隧道轉(zhuǎn) 發(fā)給所述源S-GW ;所述源S-GW將所述源eNB轉(zhuǎn)發(fā)的報文通過所述第二反傳隧道發(fā)送給所述目的側(cè)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在接收到所述源eNB通過所述第一反 傳隧道轉(zhuǎn)發(fā)的報文結(jié)束標(biāo)識之后,所述方法還包括所述源S-GW刪除與所述源eNB之間的所述第一反傳隧道。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述源S-GW將緩存的下行報文轉(zhuǎn)發(fā)給 目的側(cè)完成之后,所述方法還包括所述源S-GW將所述報文結(jié)束標(biāo)識轉(zhuǎn)發(fā)給所述目的側(cè);所述源S-GW刪除與所述目的側(cè)之間的所述第二反傳隧道。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,如果目的eNB歸屬于所述源S-GW,則所述 第二反傳隧道為所述目的eNB與所述源S-GW之間的反傳隧道,所述目的側(cè)為所述目的eNB, 由所述目的eNB接收所述源S-GW轉(zhuǎn)發(fā)的數(shù)據(jù),其中,所述數(shù)據(jù)包括來自所述PDN的下行報 文、所述源eNB轉(zhuǎn)發(fā)的報文以及所述報文結(jié)束標(biāo)識。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,如果目的eNB與源eNB歸屬于不同的 S-Gff,則所述第二反傳隧道為目的eNB歸屬的目的S-GW與所述源S-GW之間的反傳隧道,所 述目的側(cè)為所述目的S-GW,由所述目的S-GW接收所述源S-GW轉(zhuǎn)發(fā)的數(shù)據(jù),其中,所述數(shù)據(jù) 包括來自所述PDN的下行報文、所述源eNB轉(zhuǎn)發(fā)的報文以及所述報文結(jié)束標(biāo)識。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述目的S-GW接收到所述源S-GW轉(zhuǎn)發(fā) 的數(shù)據(jù)之后,所述方法還包括所述目的S-GW通過其與目的eNB之間的第三反傳隧道將接收到的所述源S-GW轉(zhuǎn)發(fā)的 數(shù)據(jù)轉(zhuǎn)發(fā)給所述目的eNB。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述目的S-GW將所述源S-GW轉(zhuǎn)發(fā)的數(shù) 據(jù)轉(zhuǎn)發(fā)完成之后,所述方法還包括所述目的S-GW刪除其與所述目的eNB之間的所述第三反傳隧道。
9.一種服務(wù)網(wǎng)關(guān),其特征在于,包括第一接收單元,用于通過所述服務(wù)網(wǎng)關(guān)與源eNB之間的反傳隧道接收所述源eNB轉(zhuǎn)發(fā) 的數(shù)據(jù),其中,所述數(shù)據(jù)包括所述源eNB已接收到的需要發(fā)送給正在切換的用戶設(shè)備的報文和需要轉(zhuǎn)發(fā)給所述服務(wù)網(wǎng)關(guān)的報文結(jié)束標(biāo)識;第二接收單元,用于接收來自分組數(shù)據(jù)網(wǎng)的下行報文;緩存單元,用于在所述第一接收單元接收到所述源eNB轉(zhuǎn)發(fā)的第一包數(shù)據(jù)時,緩存所 述第二接收單元接收到的來自所述分組數(shù)據(jù)網(wǎng)的下行報文;反傳單元,用于將所述第一接收單元接收到的數(shù)據(jù)反傳到目的側(cè),并在所述第一接收 單元接收到所述報文結(jié)束標(biāo)識時,將所述緩存單元緩存的下行報文以及所述報文結(jié)束標(biāo)識 轉(zhuǎn)發(fā)給所述目的側(cè)。
10.根據(jù)權(quán)利要求9所述的服務(wù)網(wǎng)關(guān),其特征在于,所述服務(wù)網(wǎng)關(guān)還包括 刪除單元,用于在所述第一接收單元接收到所述報文結(jié)束標(biāo)識后,刪除所述服務(wù)網(wǎng)關(guān) 與所述源eNB之間的所述反傳隧道;和/或在所述反傳單元將所述第一接收單元接收的數(shù)據(jù)以及所述緩存單元緩存的下行報文 反傳給所述目的側(cè)結(jié)束之后,刪除所述服務(wù)網(wǎng)關(guān)與所述目的側(cè)之間的反傳隧道。
全文摘要
本發(fā)明公開了一種下行報文轉(zhuǎn)發(fā)方法及服務(wù)網(wǎng)關(guān)。其中,該方法包括在用戶設(shè)備從源eNB切換到目的eNB的過程中,在源eNB向用戶設(shè)備發(fā)送切換命令消息之后,用戶設(shè)備與目的小區(qū)取得同步之前,源S-GW在接收到源eNB通過源eNB與源S-GW之間的第一反傳隧道轉(zhuǎn)發(fā)的第一包數(shù)據(jù)后,將接收到的來自PDN的下行報文緩存,并禁止向源eNB發(fā)送該下行報文;在接收到源eNB通過第一反傳隧道發(fā)送的報文結(jié)束標(biāo)識之后,源S-GW通過與目的側(cè)的第二反傳隧道將緩存的下行報文轉(zhuǎn)發(fā)給目的側(cè)。通過本發(fā)明,可以減少報文的轉(zhuǎn)發(fā)次數(shù),提高下行報文的傳輸速率。
文檔編號H04W36/02GK101931937SQ20091014946
公開日2010年12月29日 申請日期2009年6月19日 優(yōu)先權(quán)日2009年6月19日
發(fā)明者蔡威 申請人:中興通訊股份有限公司