專利名稱:Sgw改變的切換過程中的數據發送方法、pgw及基站的制作方法
技術領域:
本發明涉及移動通信技術,尤其涉及一種服務網關(Serving Gateway, SGff)改 變的切換過程中的數據發送方法、分組數據網(Packet Data Network, PDN)網關(PDN Gateway, PGff)及基站。
背景技術:
切換是演進的分組網絡(Evolution Packet Core-network, EPC)網絡中移動性 管理的一個重要功能,當用戶設備(User Equipment, UE)移動到新的小區時,就可能導致 切換。UE在演進通用陸地無線接入網絡(Evolved Universal Terrestrial Radio Access Network, E-UTRAN)網絡中的切換可以分為基于X2接口的切換和基于Sl接口的切換。從 SGff是否改變可以分為SGW不改變的切換流程和SGW改變的流程。切換的一個重要目的就是保證在UE發生位置改變的過程中,業務不中斷。為此, 以基于X2接口的SGW改變的切換流程為例,在切換時,下行數據包由PGW轉發給源SGW、再 由源SGW轉發給源基站(eNodeB),再由源eNodeB轉發給源SGW,再由源SGW轉發給目的SGW、 再由目的SGW轉發到目的eNodeB,最后,由目的eNodeB轉發給UE。而當下行數據隧道由源 側切換到目的側完成切換時,PGff將下行數據包發送給目的SGW,再由目的SGW將下行數據 包發送給目的eNodeB。此時,目的eNodeB可能會收到來自兩條路徑的下行數據包來自間 接轉發路徑的下行數據包,另外是來自非間接轉發路徑的下行數據包。此時,就需要在目的 eNodeB上考慮保序問題,保證轉發給UE的數據包按報文順序進行轉發。現有技術中,在SGW切換的場景下,可以采用定時器的方案,該方案中,在目的 eNodeB收到來自目的SGW的下行數據包時,目的eNodeB啟動定時器;在定時器超時之前, 將來自目的SGW間接轉發隧道的下行數據包轉發給UE,將來自目的SGW非間接轉發隧道的 下行數據包緩存;在定時器超時之后,認為后續不會收到來自目的SGW間接轉發隧道的下 行數據包,而將之前緩存的來自目的SGW的非間接轉發隧道的下行數據包轉發給UE。但 是,該方案中,如果定時器設置的時間過短,無法保證間接轉發隧道上的下行數據包完全 被目的eNodeB收到,可能造成下行數據包亂序;如果定時器設置的時間過長,會導致目的 eNodeB緩存不了足夠多的下行數據包,可能造成丟包。
發明內容
本發明實施例是提供一種SGW改變的切換過程中的數據發送方法、PGW及基站,用 以解決現有技術中采用定時器造成的問題,實現下行數據包的保序傳輸。一方面,本發明實施例提供了一種SGW改變的切換過程中的數據發送方法,包括PGff獲知下行數據路徑切換完成;所述PGW向目的基站發送結束標識消息,以使所述目的基站在接收到所述結束標 識消息之后,將接收到所述結束標識消息之前緩存的來自非間接轉發隧道的下行數據包轉 發給UE。
另一方面,本發明實施例提供了一種SGW改變的切換過程中的數據發送方法,包 括基站緩存來自非間接轉發隧道的下行數據包;基站在接收到PGW發送的結束標識消息之后,將所述緩存的來自非間接轉發隧道 的下行數據包轉發給UE。一方面,本發明實施例提供了一種PGW,包括獲知模塊,用于獲知下行數據路徑切換完成;發送模塊,用于向目的基站發送結束標識消息,以使所述目的基站在接收到所述 結束標識消息之后,將接收到所述結束標識消息之前緩存的來自非間接轉發隧道的下行數 據包轉發給UE。另一方面,本發明實施例提供了一種基站,包括第一轉發模塊,用于緩存來自非間接轉發隧道的下行數據包;第二轉發模塊,用于在接收到PGW發送的結束標識消息之后,將所述緩存的來自 非間接轉發隧道的下行數據包轉發給UE。由上述技術方案可知,本發明實施例的SGW改變的切換過程中數據發送的方法、 PGW及基站,通過PGW在獲知下行數據路徑切換完成后向目的基站發送結束標識消息,以便 目的基站根據該結束標識消息進行相應處理,可以保證下行數據包的保序傳輸,并避免定 時器方案造成的問題。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本 領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他 的附圖。圖1為本發明第一實施例的方法流程示意圖;圖2為本發明實施例中間接轉發隧道的路徑示意圖;圖3為本發明實施例中非間接轉發隧道的路徑示意圖;圖4為本發明第二實施例的方法流程示意圖;圖5為本發明第三實施例的方法流程示意圖;圖6為本發明第四實施例的PGW結構示意圖;圖7為本發明第五實施例的基站結構示意圖。
具體實施例方式為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例 中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員 在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。圖1為本發明第一實施例的方法流程示意圖,包括步驟11 =PGff獲知下行數據路徑切換完成;
其中,不論是基于X2接口,還是基于Sl接口的切換流程中,在SGW改變的場景 下,在路徑由源側切換到目的側后,目的SGW會向PGW發送修改承載請求(Modify Bearer Request)消息,通過該修改承載請求消息,PGW可以獲知下行數據路徑完成切換。步驟12 所述PGW向目的基站發送結束標識消息,以使所述目的基站在接收到所 述結束標識消息之后,將接收到所述結束標識消息之前緩存的來自非間接轉發隧道的下行 數據包轉發給UE。其中,在切換過程中,為了保證業務不中斷,目的基站可能會收到來自兩條路徑的 下行數據,該兩條路徑分別為間接轉發隧道和非間接轉發隧道。圖2為本發明實施例中間接轉發隧道的路徑示意圖,參見圖2,間接轉發隧道是指 下行數據包由PGW轉發給源SGW、再由源SGW轉發給源基站,再由源基站轉發給源SGW、再由 源SGW轉發給目的SGW、再由目的SGW轉發到目的基站。圖3為本發明實施例中非間接轉發隧道的路徑示意圖,參見圖3,非間接轉發隧道 是指下行數據包由PGW轉發給目的SGW,再由目的SGW轉發給目的基站。上述的間接轉發隧道和非間接轉發隧道會分別對應不同的隧道標識,通過不同的 隧道標識可以區分間接轉發隧道以及非間接轉發隧道,因此,目的基站可以區分出數據包 來自間接轉發隧道還是非間接轉發隧道。為了實現下行數據包的保序,可以通過由PGW發送結束標識(End-Marker)消息, 當目的基站收到該End-Marker消息之前,將來自間接轉發隧道的下行數據包轉發給UE并 緩存來自非間接轉發隧道的下行數據包;在接收到End-Marker之后將緩存的來自非間接 轉發隧道的下行數據包轉發給UE。另外,為了避免網絡質量的原因造成該結束標識消息的丟失,保證目的基站可以 收到該結束標識消息,可以由PGW連續發送多條結束標識消息,目的基站在接收到第一條 結束標識消息之前,將來自間接轉發隧道的下行數據包轉發給UE并緩存來自非間接轉發 隧道的下行數據包;在接收到第一條結束標識消息之后,將來自非間接轉發隧道的下行數 據包轉發給UE。另外,該結束標識(End-marker)消息可以具體為通用分組無線業務(General Packet Radio Service, GPRS)用戶面隧道協議(Tunnelling Protocol for User Plane, GTP-U)消息頭。具體格式如表1所示表 1權利要求
1. 一種SGW改變的切換過程中的數據發送方法,其特征在于,包括 PGff獲知下行數據路徑切換完成;所述PGW向目的基站發送結束標識消息,以使所述目的基站在接收到所述結束標識消 息之后,將接收到所述結束標識消息之前緩存的來自非間接轉發隧道的下行數據包轉發給 UE。
2.根據權利要求1所述的方法,其特征在于,所述PGW獲知下行數據路徑切換完成,包括所述PGW接收到目的SGW發送的修改承載請求消息后,則獲知下行數據路徑切換完成。
3.根據權利要求1所述的方法,其特征在于,所述向目的基站發送結束標識消息,包括向目的基站發送多條結束標識消息。
4.根據權利要求1至3任一項所述的方法,其特征在于,所述向目的基站發送結束標識 消息,包括經由PGW、源SGW、源基站、源SGW、目的SGW、目的基站這一路徑,向目的基站發送結束標 識消息。
5.一種SGW改變的切換過程中的數據發送方法,其特征在于,包括 基站緩存來自非間接轉發隧道的下行數據包;基站在接收到PGW發送的結束標識消息之后,將所述緩存的來自非間接轉發隧道的下 行數據包轉發給UE。
6.根據權利要求5所述的方法,其特征在于,所述結束標識消息為所述PGW在獲知下行 數據路徑切換完成后發送給所述基站的。
7.根據權利要求5所述的方法,其特征在于,還包括所述基站在接收到所述結束標識消息之前,將來自間接轉發隧道的下行數據包轉發給UE。
8.根據權利要求7所述的方法,其特征在于,所述PGW發送的結束標識消息為多條, 所述基站在接收到第一條結束標識消息之前,將來自間接轉發隧道的下行數據包轉發給UE 并緩存來自非間接轉發隧道的下行數據包;以及所述基站在接收到第一條結束標識消息之 后,將來自非間接轉發隧道的下行數據包轉發給UE。
9.一種PGW,其特征在于,包括獲知模塊,用于獲知下行數據路徑切換完成;發送模塊,用于向目的基站發送結束標識消息,以使所述目的基站在接收到所述結束 標識消息之后,將接收到所述結束標識消息之前緩存的來自非間接轉發隧道的下行數據包 轉發給UE。
10.根據權利要求9所述的PGW,其特征在于,所述獲知模塊具體用于接收到目的SGW發送的修改承載請求消息后,獲知下行數據路 徑切換完成。
11.根據權利要求9所述的PGW,其特征在于,所述發送模塊具體用于向目的基站發送多條結束標識消息。
12.根據權利要求9至11任一項所述的PGW,其特征在于,所述發送模塊具體用于經由PGW、源SGW、源基站、源SGW、目的SGW、目的基站這一路徑, 向目的基站發送結束標識消息。
13.—種基站,其特征在于,包括第一轉發模塊,用于緩存來自非間接轉發隧道的下行數據包; 第二轉發模塊,用于在接收到PGW發送的結束標識消息之后,將所述緩存的來自非間 接轉發隧道的下行數據包轉發給UE。
14.根據權利要求13所述的基站,其特征在于,所述第一轉發模塊還用于在接收到所 述結束標識消息之前,將來自間接轉發隧道的下行數據包轉發給UE。
15.根據權利要求14所述的基站,其特征在于, 所述結束標識消息為多條;所述第一轉發模塊具體用于在接收到第一條結束標識消息之前,將來自間接轉發隧道 的下行數據包轉發給UE并緩存來自非間接轉發隧道的下行數據包;所述第二轉發模塊具體用于在接收到第一條結束標識消息之后,將來自非間接轉發隧 道的下行數據包轉發給UE。
全文摘要
本發明提供一種SGW改變的切換過程中的數據發送方法、PGW及基站。該方法包括PGW獲知下行數據路徑切換完成;所述PGW向目的基站發送結束標識消息,以使所述目的基站在接收到所述結束標識消息之后,將接收到所述結束標識消息之前緩存的來自非間接轉發隧道的下行數據包轉發給UE。本發明實施例可以避免采用定時器的方案引起的問題,并保證下行數據傳輸的有序性。
文檔編號H04L12/56GK102045802SQ20101060182
公開日2011年5月4日 申請日期2010年12月22日 優先權日2010年12月22日
發明者劉佃富, 劉軼, 李瑞雪 申請人:華為技術有限公司