專利名稱:用戶設(shè)備硬切換中的雙播方法
技術(shù)領(lǐng)域:
本發(fā)明涉及長期演進(jìn)網(wǎng)絡(luò),特別涉及長期演進(jìn)網(wǎng)絡(luò)硬切換中的雙播方法。
背景技術(shù):
移動通信技術(shù)從20世紀(jì)末進(jìn)入第二代移動通信(The Second Generation,簡稱“2G”)以來,得到了迅速發(fā)展。但是,隨著用戶數(shù)量的增加,以及對業(yè)務(wù)種類和性能等要求的不斷提高,2G逐漸顯示出在數(shù)據(jù)傳輸能力等方面的限制。因此,數(shù)據(jù)傳輸能力更強(qiáng)的第三代移動通信(The Third Generation,簡稱“3G”)進(jìn)入了高速發(fā)展階段,移動通信領(lǐng)域呈現(xiàn)出由2G逐步向3G過渡的態(tài)勢。
在3G系統(tǒng)逐步進(jìn)入商用的同時,業(yè)界已經(jīng)開始了新技術(shù)的研究工作。有的公司將這些新技術(shù)稱為超3G(Super 3G)技術(shù),也有公司稱其為3.9G技術(shù)。3.9G技術(shù)的數(shù)據(jù)業(yè)務(wù)傳輸速率將達(dá)到100Mbps左右,并引入大量的先進(jìn)技術(shù),如正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,簡稱“OFDM”)和多輸入多輸出(Multiple Input Multiple Output,簡稱“MIMO”)等,在我國統(tǒng)一將這些先進(jìn)技術(shù)稱為3G演進(jìn)型技術(shù),也即E3G技術(shù)。
為了實(shí)現(xiàn)E3G技術(shù)的標(biāo)準(zhǔn)化,從2004年年底開始,第三代合作伙伴項(xiàng)目(3rd Generation Partnership Project,簡稱“3GPP”)和3GPP2先后開始了相應(yīng)的研究工作。
隨著高速下行分組接入(High Speed Downlink Packet Access,簡稱“HSDPA”)、增強(qiáng)型上行鏈路(Enhanced Uplink)等增強(qiáng)技術(shù)的引入,3GPP無線接入技術(shù)在今后幾年內(nèi)是有很高競爭力的。然而為了保證更長時間(如10年或更長)的競爭力,3GPP從2004年下半年開始啟動了長期演進(jìn)(LongTerm Evolution,簡稱“LTE”)項(xiàng)目。
為了支持2G向3G的演進(jìn)過程中的混合組網(wǎng),針對移動通信系統(tǒng)的電路交換域,3G標(biāo)準(zhǔn)通用移動通信系統(tǒng)(Universal Mobile TelecommunicationsSystem,簡稱“UMTS”)規(guī)定了支持電路交換域和分組交換域業(yè)務(wù)和接口的公眾陸地移動網(wǎng)(Public Land Mobile Networks,簡稱“PLMN”)的基本配置,通常也把UMTS系統(tǒng)稱為WCDMA通信系統(tǒng)。
總起來講,UMTS系統(tǒng)由用戶設(shè)備(User Equipment,簡稱“UE”)、通用移動通信系統(tǒng)地面無線接入網(wǎng)(UMTS Terrestrial Radio Access Network,簡稱“UTRAN”)和核心網(wǎng)(Core Network,簡稱“CN”)組成。
UTRAN中又包括許多連接到CN的無線網(wǎng)絡(luò)子系統(tǒng)(Radio NetworkSubsystem,簡稱“RNS”)。一個RNS包括一個無線網(wǎng)絡(luò)控制器(Radio NetworkController,簡稱“RNC”)和一個或多個基站(NodeB),每個NodeB覆蓋一個或多個小區(qū)。
在LTE網(wǎng)絡(luò)中,將3G網(wǎng)絡(luò)的NodeB、RNC和CN三層節(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)簡化成兩層節(jié)點(diǎn)的結(jié)構(gòu),如圖1所示,RNC功能被分割到NodeB,稱為演進(jìn)節(jié)點(diǎn)B(evolutional Node B,簡稱“eNodeB”)和網(wǎng)關(guān)(Gateway,簡稱“GW”)中,其中,GW又稱為中央節(jié)點(diǎn)或Anchor。
在現(xiàn)有UMTS R6系統(tǒng)的越區(qū)切換技術(shù)中,有硬切換和軟切換之分。
硬切換是指UE先中斷與源NodeB的聯(lián)系,再與目標(biāo)NodeB進(jìn)行連接;而軟切換,是指UE先不中斷與源NodeB的聯(lián)系,在與目標(biāo)NodeB連接后,中斷與源NodeB的聯(lián)系,這是經(jīng)典的碼分多址(Code Division MultipleAccess,簡稱“CDMA”)技術(shù)。
其中,硬切換方案沒有數(shù)據(jù)轉(zhuǎn)送(Data Forwarding)或雙播方案(Bi-casting)的輔助,會造成一定的數(shù)據(jù)丟失或中斷時延,跨RNC的切換時,接收端的無線鏈路控制(Radio Link Control,簡稱“RLC”)實(shí)體會被重置,參數(shù)將被刷新。
然而,雖然軟切換可以保證多數(shù)的切換的數(shù)據(jù)丟失問題,但在LTE系統(tǒng)中由于共享信道的使用,不存在軟切換,只有硬切換。
在LTE網(wǎng)絡(luò)的研究過程中,針對硬切換的問題,有一些公司提出的數(shù)據(jù)轉(zhuǎn)送方案如圖2所示。
但是,該方案只適合非實(shí)時業(yè)務(wù),由于LTE網(wǎng)絡(luò)業(yè)務(wù)的多樣性,許多實(shí)時業(yè)務(wù),比如視頻電話(Video Phone)等,需要滿足低丟包率的要求,同時非實(shí)時業(yè)務(wù)對時延要求提高。因此,此方法不能滿足不斷發(fā)展的LTE業(yè)務(wù)需求。
雙播方案目前只是一個基本想法,即在切換時由GW同時向源和目標(biāo)eNodeB發(fā)送數(shù)據(jù),但如何通過雙播解決切換中的中斷和數(shù)據(jù)丟失問題還沒有公開的方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種用戶設(shè)備硬切換中的雙播方法,使得實(shí)時業(yè)務(wù)在切換時減少數(shù)據(jù)丟失和中斷時間。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種用戶設(shè)備硬切換中的雙播方法,包含以下步驟A硬切換中,分別在源、目標(biāo)演進(jìn)節(jié)點(diǎn)B和用戶設(shè)備中,為雙播數(shù)據(jù)包建立統(tǒng)一序號或可以映射為統(tǒng)一序號的本地序號;B當(dāng)所述用戶設(shè)備完成與目標(biāo)演進(jìn)節(jié)點(diǎn)B的同步后向目標(biāo)演進(jìn)節(jié)點(diǎn)B發(fā)送消息,其中包含該用戶設(shè)備期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號或可以推算出該統(tǒng)一序號的信息;C所述目標(biāo)演進(jìn)節(jié)點(diǎn)B根據(jù)收到的所述消息,從所述用戶設(shè)備期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號或相當(dāng)于該統(tǒng)一序號的本地序號開始,發(fā)送雙播數(shù)據(jù)包;D所述目標(biāo)節(jié)點(diǎn)通知網(wǎng)關(guān)節(jié)點(diǎn)停止雙播。
其中,所述步驟A進(jìn)一步包含以下子步驟A1目標(biāo)演進(jìn)節(jié)點(diǎn)B完成用戶面建立操作后,通知網(wǎng)關(guān)節(jié)點(diǎn)開始雙播;A2所述網(wǎng)關(guān)節(jié)點(diǎn)對雙播數(shù)據(jù)包進(jìn)行標(biāo)識并將這些數(shù)據(jù)包同時發(fā)送給所述切換的源演進(jìn)節(jié)點(diǎn)B和目標(biāo)演進(jìn)節(jié)點(diǎn)B;A3所述源演進(jìn)節(jié)點(diǎn)B和目標(biāo)演進(jìn)節(jié)點(diǎn)B根據(jù)所述標(biāo)識識別出雙播起始數(shù)據(jù)包,并從該數(shù)據(jù)包開始以相同方式分別為所有的雙播數(shù)據(jù)包設(shè)置本地序號;A4所述用戶設(shè)備從所收到的數(shù)據(jù)包中獲取其序號。
此外在所述方法中,所述步驟A2中,所述網(wǎng)關(guān)節(jié)點(diǎn)對所有的雙播數(shù)據(jù)包均進(jìn)行標(biāo)識,或者,只標(biāo)識第一個雙播數(shù)據(jù)包。
此外在所述方法中,由演進(jìn)節(jié)點(diǎn)B完成用戶設(shè)備的移動性管理。
此外在所述方法中,所述步驟A中,由網(wǎng)關(guān)節(jié)點(diǎn)在雙播數(shù)據(jù)包中設(shè)置統(tǒng)一序號,所述源演進(jìn)節(jié)點(diǎn)B、目標(biāo)演進(jìn)節(jié)點(diǎn)B和用戶設(shè)備從所收到的雙播數(shù)據(jù)包中讀取該統(tǒng)一序號。
此外在所述方法中,所述統(tǒng)一序號為雙播數(shù)據(jù)包的高層協(xié)議序號,該高層在媒體訪問控制層和IP層之間。
此外在所述方法中,所述步驟B中,所述用戶設(shè)備完成與目標(biāo)演進(jìn)節(jié)點(diǎn)B的同步后,如果該用戶設(shè)備所收到的數(shù)據(jù)包的最后序號之前有數(shù)據(jù)包缺失,則在向所述目標(biāo)演進(jìn)節(jié)點(diǎn)B發(fā)送的消息中包含第一個缺失數(shù)據(jù)包的序號,或者所述最后序號之后的第一個數(shù)據(jù)包的序號。
此外在所述方法中,所述步驟C中,如果所述目標(biāo)演進(jìn)節(jié)點(diǎn)B無法從收到的所述消息中直接或間接獲得所述統(tǒng)一序號,則從第一個雙播數(shù)據(jù)包開始向所述用戶設(shè)備發(fā)送雙播數(shù)據(jù)包。
此外在所述方法中,所述步驟C中,如果所述目標(biāo)演進(jìn)節(jié)點(diǎn)B從收到的所述消息獲得的統(tǒng)一序號小于本地第一個雙播數(shù)據(jù)包的序號,則從第一個雙播數(shù)據(jù)包開始向所述用戶設(shè)備發(fā)送雙播數(shù)據(jù)包。
此外在所述方法中,所述步驟C還包含以下子步驟所述目標(biāo)演進(jìn)節(jié)點(diǎn)B向所述用戶設(shè)備發(fā)送數(shù)據(jù)包后,立即或在預(yù)置時長后刪除序號小于該數(shù)據(jù)包序號的數(shù)據(jù)包。
此外在所述方法中,當(dāng)所述源演進(jìn)節(jié)點(diǎn)B收到雙播結(jié)束的指示或在指定時長內(nèi)沒有收到來自所述網(wǎng)關(guān)節(jié)點(diǎn)的新的雙播數(shù)據(jù)包,則刪除本地緩存中尚未向所述用戶設(shè)備傳輸?shù)臄?shù)據(jù)包,并斷開與該用戶設(shè)備的連接和與該網(wǎng)關(guān)節(jié)點(diǎn)的無線接入承載連接。
通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,需要進(jìn)行雙播以前,在源、目標(biāo)eNodeB和UE中為雙播數(shù)據(jù)包建立統(tǒng)一序號,UE完成與目標(biāo)eNodeB的同步后將期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號發(fā)至目標(biāo)eNodeB,目標(biāo)eNodeB從該序號開始發(fā)送雙播數(shù)據(jù)包。也可以在源和目標(biāo)eNodeB中分別為雙播數(shù)據(jù)包建立本地序號,只要可以映射到統(tǒng)一序號即可。統(tǒng)一序號可以由GW在雙播數(shù)據(jù)包中設(shè)置,只要源、目標(biāo)eNodeB和UE可以讀取即可。統(tǒng)一序號還可以使用已有的序號,如分組數(shù)據(jù)匯聚協(xié)議(Packet Data Convergence Protocol,簡稱“PDCP”)。
如果UE從源eNodeB收到的最后雙播數(shù)據(jù)包之前有缺失,可以通知目標(biāo)eNodeB從缺失的第一個雙播數(shù)據(jù)包的序號開始發(fā)送,或者接著已收雙播數(shù)據(jù)包的最后序號開始發(fā)送。
如果UE期望收取的第一個雙播數(shù)據(jù)包的序號是無效的、或比目標(biāo)eNodeB中可提供的第一個雙播數(shù)據(jù)包的序號還要小,則目標(biāo)eNodeB從本地的第一個雙播數(shù)據(jù)包開始發(fā)送。
這種技術(shù)方案上的區(qū)別,帶來了較為明顯的有益效果,即因?yàn)榻⒘私y(tǒng)一序號,UE才有可能準(zhǔn)確地告知目標(biāo)eNodeB所需要的下一個雙播數(shù)據(jù)包序號,目標(biāo)eNodeB所發(fā)送的第一個數(shù)據(jù)包就是UE所需要的有效數(shù)據(jù)包,避免了雙播數(shù)據(jù)包的重發(fā)或漏發(fā),以及由此引起的較長中斷時間或數(shù)據(jù)丟失。這一點(diǎn)對于實(shí)時業(yè)務(wù)特別重要。
對于雙播數(shù)據(jù)包缺失的情況,如果從缺失的第一個數(shù)據(jù)包開始發(fā)則可以減少數(shù)據(jù)丟失,如果從最后序號開始發(fā)則可以使業(yè)務(wù)的實(shí)時性更好,UE可以根據(jù)業(yè)務(wù)需要選擇其中的一種策略。
目標(biāo)eNodeB通過增加容錯處理可以使本發(fā)明的方案更為健壯。
圖1是現(xiàn)有技術(shù)中LTE網(wǎng)絡(luò)的分層結(jié)構(gòu)示意圖;圖2是關(guān)于LTE網(wǎng)絡(luò)的一種公開提案中UE的數(shù)據(jù)轉(zhuǎn)送切換方法流程圖;圖3是根據(jù)本發(fā)明第一實(shí)施方式的LTE網(wǎng)絡(luò)UE硬切換的雙播方法流程圖;圖4是根據(jù)本發(fā)明第二實(shí)施方式的LTE網(wǎng)絡(luò)UE硬切換的雙播方法流程圖;圖5是根據(jù)本發(fā)明第三實(shí)施方式的LTE網(wǎng)絡(luò)UE硬切換的雙播方法流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。
本發(fā)明是LTE網(wǎng)絡(luò)中UE硬切換的雙播方法,在硬切換過程中,通過在分別在源、目標(biāo)eNodeB和UE中,為雙播數(shù)據(jù)包建立統(tǒng)一序號或可以映射為統(tǒng)一序號的本地序號,由GW將帶有該序號的數(shù)據(jù)包雙播給源和目標(biāo)eNodeB。
當(dāng)UE完成與目標(biāo)eNodeB的同步后向目標(biāo)eNodeB發(fā)送消息,其中包含該UE期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號或可以推算出該統(tǒng)一序號的信息。目標(biāo)eNodeB根據(jù)該消息,按序號發(fā)送UE期望的雙播數(shù)據(jù)包,同時通知GW停止雙播。
本發(fā)明第一實(shí)施方式的LTE網(wǎng)絡(luò)UE硬切換的雙播方法如圖3所示。
在步驟401中,在硬切換過程中,還未進(jìn)行切換動作之前,GW將UE的數(shù)據(jù)包依次發(fā)送給該UE當(dāng)前的服務(wù)eNodeB,即源eNodeB。
在步驟402中,源eNodeB將數(shù)據(jù)包依次轉(zhuǎn)發(fā)給UE。
在步驟403中,目標(biāo)eNodeB建立完用戶平面,向GW發(fā)送建立完成通知,并通知GW開始雙播。
在步驟404中,GW收到該通知后,即開始雙播該UE的數(shù)據(jù)包,并對第一個雙播數(shù)據(jù)包做標(biāo)識,依次將帶有標(biāo)識的第一個數(shù)據(jù)包和其后續(xù)數(shù)據(jù)包發(fā)送給源eNodeB。
在步驟405中,根據(jù)雙播機(jī)制,GW也依次將帶有標(biāo)識的第一個數(shù)據(jù)包和其后續(xù)數(shù)據(jù)包發(fā)送給目標(biāo)eNodeB。步驟405和406是同時進(jìn)行的,沒有先后關(guān)系。
另一種做法是對發(fā)給源和目標(biāo)eNodeB的每一個雙播數(shù)包都做標(biāo)識。兩種做法的目的都是使eNodeB可以知道哪一些是雙播數(shù)據(jù)包,效果是相同的。
在步驟406中,源eNodeB和目標(biāo)eNodeB分別讀取到雙播數(shù)據(jù)包所攜帶的標(biāo)識,即分別從攜帶該標(biāo)識的數(shù)據(jù)包起,依次編號。并且源eNodeB將帶有序號的數(shù)據(jù)包依次發(fā)送給UE,由UE讀取各數(shù)據(jù)包的序號。
可以采用計數(shù)清零,并從帶標(biāo)記的數(shù)據(jù)包開始計數(shù),根據(jù)計數(shù)值對數(shù)據(jù)包編號,例如依次將前五個雙播數(shù)據(jù)包序號設(shè)為01、02、03、04、05;也可以采用計數(shù)不清零,例如當(dāng)前計數(shù)值為100,并從帶標(biāo)記的數(shù)據(jù)包開始計數(shù),也根據(jù)計數(shù)值編號,例如依次將前五個雙播數(shù)據(jù)包序號設(shè)為101、102、103、104、105;還可以采用其它的方法設(shè)置雙播數(shù)據(jù)包的編號,只要保證在目標(biāo)eNodeB和源eNodeB所設(shè)置的序號之間,有一定的映射關(guān)系使之統(tǒng)一。例如源eNodeB從101開始編號,而目標(biāo)eNodeB從201開始編號,編號的方式相同,目標(biāo)eNodeB知道與源eNodeB的序號相差100,這就屬于可以映射到統(tǒng)一序號的情況。目標(biāo)eNodeB只要將通過某種方式得到的源eNodeB的序中加100就可以映射到自身的相應(yīng)序號。為了清楚地說明本發(fā)明的技術(shù)方案,本實(shí)施方式中源eNodeB和目標(biāo)eNodeB從相同的初始序號開始編號,而且采用相同的編號方式,所以同一個雙播數(shù)據(jù)包在源eNodeB和目標(biāo)eNodeB中的序號應(yīng)當(dāng)是相同的。
在步驟407中,源eNodeB向UE發(fā)送切換命令。
在步驟408中,UE發(fā)送消息給目標(biāo)eNodeB,并在消息中攜帶UE期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號,例如由于空中接口的干擾,對于雙播的前五個數(shù)據(jù)包,UE只接收到了三個,序號分別為101、103、105,缺失數(shù)據(jù)包102和104,則UE將序號102設(shè)置在該消息中。
或者在消息中攜帶可以推算出該統(tǒng)一序號的信息,例如在消息中告知目標(biāo)eNodeB從源eNodeB最后收到的正確數(shù)據(jù)包的序號為101,則目標(biāo)eNodeB可以推算出UE期望接收的下一個數(shù)據(jù)包的序號為102。
對于上述雙播數(shù)據(jù)包有缺失的情況,UE可以有兩種處理方式一種是將第一個缺失數(shù)據(jù)包的序號,例如上例中的102,作為UE期望接收的下一個數(shù)據(jù)包的序號,這種方式的好處是可以盡量減少切換中數(shù)據(jù)的丟失,例如上例中的102和104可以被重傳,適用于上網(wǎng)等非實(shí)時的數(shù)據(jù)傳輸業(yè)務(wù)。
另一種是將最后序號之后的第一個數(shù)據(jù)包的序號,例如上例中的106,作為期望接收的下一個數(shù)據(jù)包的序號,這種方式的好處是可以減少業(yè)務(wù)中斷時間,雖然丟失了一些數(shù)據(jù)包,例如上例中的102和104,但106以后各數(shù)據(jù)包的延遲小了,適用于語音和視頻等實(shí)時業(yè)務(wù),這些業(yè)務(wù)中少量的丟包對業(yè)務(wù)整體效果影響不太。
在步驟409中,目標(biāo)eNodeB根據(jù)該消息,按本地序號開始依次發(fā)送UE所期望的雙播數(shù)據(jù)包。因?yàn)槟繕?biāo)eNodeB和源eNodeB使用相同的編號方式并從相同的初始序號開始編號,所以目標(biāo)eNodeB的本地序號與源eNodeB的本地序號相同,相當(dāng)于統(tǒng)一序號。因?yàn)榻⒘私y(tǒng)一序號,UE才有可能準(zhǔn)確地告知目標(biāo)eNodeB所需要的下一個雙播數(shù)據(jù)包序號,目標(biāo)eNodeB所發(fā)送的第一個數(shù)據(jù)包就是UE所需要的有效數(shù)據(jù)包,可以避免雙播數(shù)據(jù)包的重發(fā)或漏發(fā),以及由此引起的較長中斷時間或數(shù)據(jù)丟失。這一點(diǎn)對于實(shí)時業(yè)務(wù)特別重要。
目標(biāo)eNodeB開始發(fā)送數(shù)據(jù)包后,即將小于已發(fā)送的數(shù)據(jù)包序號的數(shù)據(jù)包刪除,或者也可以設(shè)置在指定時長后刪除。這樣做的目的是清空緩存以便容納后續(xù)數(shù)據(jù)。
在步驟410中,目標(biāo)eNodeB在向UE發(fā)送數(shù)據(jù)包的同時,給GW發(fā)送結(jié)束雙播的通知。
在步驟411中,GW收到該通知后,立即停止雙播,如果在雙播過程中,是采用對每個雙播數(shù)據(jù)包均做標(biāo)記的方式,則從收到該通知后向目標(biāo)eNodeB下發(fā)的第一個數(shù)據(jù)包起停止該標(biāo)記操作。并且,GW同時還通知源eNodeB雙播結(jié)束。
在步驟412中,源eNodeB接到通知后,釋放與該UE間的無線資源,并刪除所存貯的該UE的數(shù)據(jù)包。另外,該刪除操作也可以設(shè)置在接到該通知的指定時長后執(zhí)行。
本發(fā)明第二實(shí)施方式的LTE網(wǎng)絡(luò)UE硬切換的雙播方法如圖4所示。
步驟501到步驟503分別與步驟401到步驟403類似。
在步驟504中,GW收到開始雙播通知后,即開始雙播該UE的數(shù)據(jù)包,并從第一個雙播數(shù)據(jù)包開始編號,依次將帶有序號的第一個數(shù)據(jù)包和其后續(xù)數(shù)據(jù)包發(fā)送給源eNodeB。
在步驟505中,根據(jù)雙播機(jī)制,GW也依次將這些帶有序號的第一個數(shù)據(jù)包和其后續(xù)數(shù)據(jù)包發(fā)送給目標(biāo)eNodeB。
在步驟506中,源eNodeB和目標(biāo)eNodeB分別讀取雙播數(shù)據(jù)包的序號,并且由源eNodeB將這些帶序號的數(shù)據(jù)包依次轉(zhuǎn)發(fā)給UE。
此后步驟507至512類似于步驟407至412,區(qū)別僅在于目標(biāo)eNodeB使用的不是本地序號而是由GW編制的統(tǒng)一序號。
如果在步驟509中,目標(biāo)eNodeB收到來自UE的消息后,無法從該消息中直接或間接獲得統(tǒng)一序號,則從目標(biāo)eNodeB所收到的第一個雙播數(shù)據(jù)包開始依次發(fā)送帶序號的數(shù)據(jù)包給UE。這種容錯處理,對于不支持該雙播方法的各種UE,也能完成硬切換,且其用戶體驗(yàn)與現(xiàn)有技術(shù)基本保持一致。
如果在步驟509中,目標(biāo)eNodeB收到來自UE的消息后,從該消息獲得的統(tǒng)一序號小于本地第一個雙播數(shù)據(jù)包的序號,則也從第一個雙播數(shù)據(jù)包開始向UE發(fā)送雙播數(shù)據(jù)包。
本發(fā)明第三實(shí)施方式的LTE網(wǎng)絡(luò)UE硬切換的雙播方法如圖5所示,如果在媒體訪問控制(Medium Access Control,簡稱“MAC”)層和IP層之間有高層協(xié)議,如PDCP協(xié)議,而eNodeB和UE中也可以讀取該協(xié)議所提供的序號,而可以直接使用該協(xié)議的序號作為統(tǒng)一序號。
在步驟601中,GW從網(wǎng)絡(luò)側(cè)收到攜帶有該序號的數(shù)據(jù)包,GW將該數(shù)據(jù)包發(fā)送給源eNodeB。
在步驟602中,源eNodeB將該數(shù)據(jù)包轉(zhuǎn)發(fā)給UE。
步驟603到步驟605分別于步驟503到步驟505類似。區(qū)別在于GW不需要為雙播數(shù)據(jù)包再另行編號了,直接使用MAC層與IP層間的高層協(xié)議序號。
在步驟606中,源eNodeB和目標(biāo)eNodeB分別讀取雙播數(shù)據(jù)包的高層協(xié)議序號,由源eNodeB將這些帶序號的數(shù)據(jù)包依次轉(zhuǎn)發(fā)給UE,并且UE也讀取這些序號。
此后步驟607至612類似于步驟507至512,此處不再贅述。
通過上述各實(shí)施方式可以知道,無論UE的移動性管理是在GW中完成還是在eNodeB中完成,本發(fā)明都可以使實(shí)時業(yè)務(wù)在切換時減少數(shù)據(jù)丟失和中斷時間。
在上述三個實(shí)施方式中,如果UE同步后發(fā)現(xiàn)切換失敗,則UE發(fā)送H/Ofailure消息給源eNode B,源eNode B發(fā)送指示給GW停止雙播,并發(fā)送指示給目標(biāo)eNode B刪除數(shù)據(jù)釋放連接。
雖然通過參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用戶設(shè)備硬切換中的雙播方法,其特征在于,包含以下步驟A硬切換中,分別在源、目標(biāo)演進(jìn)節(jié)點(diǎn)B和用戶設(shè)備中,為雙播數(shù)據(jù)包建立統(tǒng)一序號或可以映射為統(tǒng)一序號的本地序號;B當(dāng)所述用戶設(shè)備完成與目標(biāo)演進(jìn)節(jié)點(diǎn)B的同步后向目標(biāo)演進(jìn)節(jié)點(diǎn)B發(fā)送消息,其中包含該用戶設(shè)備期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號或可以推算出該統(tǒng)一序號的信息;C所述目標(biāo)演進(jìn)節(jié)點(diǎn)B根據(jù)收到的所述消息,從所述用戶設(shè)備期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號或相當(dāng)于該統(tǒng)一序號的本地序號開始,發(fā)送雙播數(shù)據(jù)包;D所述目標(biāo)節(jié)點(diǎn)通知網(wǎng)關(guān)節(jié)點(diǎn)停止雙播。
2.根據(jù)權(quán)利要求1所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述步驟A進(jìn)一步包含以下子步驟A1目標(biāo)演進(jìn)節(jié)點(diǎn)B完成用戶面建立操作后,通知網(wǎng)關(guān)節(jié)點(diǎn)開始雙播;A2所述網(wǎng)關(guān)節(jié)點(diǎn)對雙播數(shù)據(jù)包進(jìn)行標(biāo)識并將這些數(shù)據(jù)包同時發(fā)送給所述切換的源演進(jìn)節(jié)點(diǎn)B和目標(biāo)演進(jìn)節(jié)點(diǎn)B;A3所述源演進(jìn)節(jié)點(diǎn)B和目標(biāo)演進(jìn)節(jié)點(diǎn)B根據(jù)所述標(biāo)識識別出雙播起始數(shù)據(jù)包,并從該數(shù)據(jù)包開始以相同方式分別為所有的雙播數(shù)據(jù)包設(shè)置本地序號;A4所述用戶設(shè)備從所收到的數(shù)據(jù)包中獲取其序號。
3.根據(jù)權(quán)利要求2所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述步驟A2中,所述網(wǎng)關(guān)節(jié)點(diǎn)對所有的雙播數(shù)據(jù)包均進(jìn)行標(biāo)識,或者,只標(biāo)識第一個雙播數(shù)據(jù)包。
4.根據(jù)權(quán)利要求3所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,由演進(jìn)節(jié)點(diǎn)B完成用戶設(shè)備的移動性管理。
5.根據(jù)權(quán)利要求1所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述步驟A中,由網(wǎng)關(guān)節(jié)點(diǎn)在雙播數(shù)據(jù)包中設(shè)置統(tǒng)一序號,所述源演進(jìn)節(jié)點(diǎn)B、目標(biāo)演進(jìn)節(jié)點(diǎn)B和用戶設(shè)備從所收到的雙播數(shù)據(jù)包中讀取該統(tǒng)一序號。
6.根據(jù)權(quán)利要求1所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述統(tǒng)一序號為雙播數(shù)據(jù)包的高層協(xié)議序號,該高層在媒體訪問控制層和IP層之間。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述步驟B中,所述用戶設(shè)備完成與目標(biāo)演進(jìn)節(jié)點(diǎn)B的同步后,如果該用戶設(shè)備所收到的數(shù)據(jù)包的最后序號之前有數(shù)據(jù)包缺失,則在向所述目標(biāo)演進(jìn)節(jié)點(diǎn)B發(fā)送的消息中包含第一個缺失數(shù)據(jù)包的序號,或者所述最后序號之后的第一個數(shù)據(jù)包的序號。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述步驟C中,如果所述目標(biāo)演進(jìn)節(jié)點(diǎn)B無法從收到的所述消息中直接或間接獲得所述統(tǒng)一序號,則從第一個雙播數(shù)據(jù)包開始向所述用戶設(shè)備發(fā)送雙播數(shù)據(jù)包。
9.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述步驟C中,如果所述目標(biāo)演進(jìn)節(jié)點(diǎn)B從收到的所述消息獲得的統(tǒng)一序號小于本地第一個雙播數(shù)據(jù)包的序號,則從第一個雙播數(shù)據(jù)包開始向所述用戶設(shè)備發(fā)送雙播數(shù)據(jù)包。
10.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,所述步驟C還包含以下子步驟所述目標(biāo)演進(jìn)節(jié)點(diǎn)B向所述用戶設(shè)備發(fā)送數(shù)據(jù)包后,立即或在預(yù)置時長后刪除序號小于該數(shù)據(jù)包序號的數(shù)據(jù)包。
11.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的用戶設(shè)備硬切換中的雙播方法,其特征在于,當(dāng)所述源演進(jìn)節(jié)點(diǎn)B收到雙播結(jié)束的指示或在指定時長內(nèi)沒有收到來自所述網(wǎng)關(guān)節(jié)點(diǎn)的新的雙播數(shù)據(jù)包,則刪除本地緩存中尚未向所述用戶設(shè)備傳輸?shù)臄?shù)據(jù)包,并斷開與該用戶設(shè)備的連接和與該網(wǎng)關(guān)節(jié)點(diǎn)的無線接入承載連接。
全文摘要
本發(fā)明涉及長期演進(jìn)網(wǎng)絡(luò),公開了一種用戶設(shè)備硬切換中的雙播方法,使得實(shí)時業(yè)務(wù)在切換時減少數(shù)據(jù)丟失和中斷時間。本發(fā)明中,需要進(jìn)行雙播以前,在源、目標(biāo)eNodeB和UE中為雙播數(shù)據(jù)包建立統(tǒng)一序號,UE完成與目標(biāo)eNodeB的同步后,將期望接收的下一個數(shù)據(jù)包的統(tǒng)一序號發(fā)至目標(biāo)eNodeB,目標(biāo)eNodeB從該序號開始發(fā)送雙播數(shù)據(jù)包。也可以在源和目標(biāo)eNodeB中分別為雙播數(shù)據(jù)包建立本地序號,只要可以映射到統(tǒng)一序號即可。統(tǒng)一序號也可以由GW在雙播數(shù)據(jù)包中設(shè)置,只要源、目標(biāo)eNodeB和UE可以讀取即可。統(tǒng)一序號還可以使用已有的序號,如PDCP序號。
文檔編號H04W36/08GK1997220SQ20061002310
公開日2007年7月11日 申請日期2006年1月4日 優(yōu)先權(quán)日2006年1月4日
發(fā)明者鄭瀟瀟 申請人:華為技術(shù)有限公司