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

一種支持無縫切換的方法及基站設(shè)備與流程

文檔序號:11779285閱讀:1077來源:國知局
一種支持無縫切換的方法及基站設(shè)備與流程

本發(fā)明涉及無線通信技術(shù),特別涉及一種支持無縫切換的方法及基站設(shè)備。



背景技術(shù):

現(xiàn)代移動通信越來越趨向于為用戶提供高速率傳輸?shù)亩嗝襟w業(yè)務(wù),如圖1所示,為系統(tǒng)架構(gòu)演進(jìn)(sae)的系統(tǒng)架構(gòu)圖。其中:

用戶設(shè)備(ue)101是用來接收數(shù)據(jù)的終端設(shè)備。演進(jìn)通用陸地?zé)o線接入網(wǎng)絡(luò)(e-utran)102是無線接入網(wǎng)絡(luò),其中包括為ue提供接入無線網(wǎng)絡(luò)接口的宏基站(enodeb/nodeb)。移動管理實(shí)體(mme)103負(fù)責(zé)管理ue的移動上下文、會話上下文和安全信息。服務(wù)網(wǎng)關(guān)(sgw)104主要提供用戶平面的功能,mme103和sgw104可能處于同一物理實(shí)體。分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(pgw)105負(fù)責(zé)計費(fèi)、合法監(jiān)聽等功能,也可以與sgw104處于同一物理實(shí)體。策略和計費(fèi)規(guī)則功能實(shí)體(pcrf)106提供服務(wù)質(zhì)量(qos)策略和計費(fèi)準(zhǔn)則。通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)(sgsn)108是通用移動通信系統(tǒng)(umts)中為數(shù)據(jù)的傳輸提供路由的網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備。歸屬用戶服務(wù)器(hss)109是ue的家鄉(xiāng)歸屬子系統(tǒng),負(fù)責(zé)保護(hù)包括用戶設(shè)備的當(dāng)前位置、服務(wù)節(jié)點(diǎn)的地址、用戶安全信息、用戶設(shè)備的分組數(shù)據(jù)上下文等用戶信息。

本發(fā)明切換流程如圖2所述。該方法包括步驟:

步驟201,源基站(sourceenb)發(fā)送切換請求消息給目的基站(targetenb)。

步驟202,目的基站發(fā)送切換請求確認(rèn)消息給源基站。

步驟203,源基站發(fā)送rrc連接重配置消息給ue。源基站停止發(fā)送下行數(shù)據(jù)給ue。源基站停止接收從ue來的上行數(shù)據(jù)。ue在收到所述消息后停止接收源基站發(fā)送的下行數(shù)據(jù),并且停止在源基站發(fā)送上行數(shù)據(jù)。

步驟204,源基站發(fā)送序列號(sn)狀態(tài)轉(zhuǎn)移給目的基站。源基站開始轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。

步驟205,ue同步到目的基站。ue通過隨機(jī)接入信道rach接入目的小區(qū)。

步驟206,ue發(fā)送rrc連接重配置完成消息給目的基站。ue開始在目的基站收發(fā)數(shù)據(jù)。

步驟207,目的基站發(fā)送路徑切換請求消息給mme。

步驟208,mme發(fā)送路徑切換請求響應(yīng)消息給目的基站。

步驟209,目的基站發(fā)送ue上下文釋放消息給源基站。

在步驟203至步驟206之間,ue的上下行數(shù)據(jù)發(fā)送是中斷的,造成數(shù)據(jù)發(fā)送的延遲。如果源基站在步驟203之后繼續(xù)數(shù)據(jù)的發(fā)送和接收,ue也在步驟203和步驟206之間繼續(xù)在源基站接收下行數(shù)據(jù)或者發(fā)送上行數(shù)據(jù),源基站不知道什么時候停止數(shù)據(jù)的發(fā)送和接收,直到步驟209,這樣會造成源基站不必要的數(shù)據(jù)發(fā)送或者數(shù)據(jù)信道監(jiān)聽,造成不必要的資源浪費(fèi)和能量損耗。

此外,在下行,源基站在步驟203之后同時發(fā)送數(shù)據(jù)給ue和目的基站,由于x2接口不能保證數(shù)據(jù)的按序傳輸,可能會導(dǎo)致數(shù)據(jù)包丟失或者重復(fù)接收,且ue無法檢測出來。例如:源基站轉(zhuǎn)發(fā)帶有分組數(shù)據(jù)匯聚協(xié)議(pdcp)sn的pdcp數(shù)據(jù)包10,11,12和3個后續(xù)的不帶pdcpsn的pdcp數(shù)據(jù)包(a,b,c)給目的基站.源基站告知目的基站下一個要使用的sn是13.由于沒有按序傳輸,目的基站收到的3個pdcp數(shù)據(jù)包的順序是(c,a,b)。正確的順序應(yīng)該是10,11,12,(a,13),(b,14),(c,15)。目的基站收到的實(shí)際數(shù)據(jù)包是10,11,12,(c,13),(a,14),(b,15)。ue從源基站收到的數(shù)據(jù)包是10,11,12(a,13)。ue告訴目的基站下一個需要發(fā)送的pdcp數(shù)據(jù)包sn是14。因此目的基站發(fā)送數(shù)據(jù)包(a,14),(b,15)….給ue。這樣ue會收到數(shù)據(jù)包a兩次,數(shù)據(jù)包c(diǎn)會丟失。ue的pdcp不能檢測出數(shù)據(jù)包a是重復(fù)發(fā)送的,因為兩個數(shù)據(jù)包a的sn是不一樣的。

在現(xiàn)有技術(shù)中,源基站發(fā)送sn狀態(tài)轉(zhuǎn)移消息給目的基站,源基站凍結(jié)發(fā)送和接收。源基站通過sn狀態(tài)轉(zhuǎn)移消息中的dlcount告訴目的基站下一個要使用的pdcpsn和對應(yīng)的hfn。當(dāng)ue在目的基站接入成功后,ue發(fā)送pdcp狀態(tài)報告給目的基站,從而目的基站知道下一個要發(fā)送給ue的pdcp數(shù)據(jù)包的sn。并且下一個pdcp數(shù)據(jù)包對應(yīng)的hfn等于dlcount中的hfn或者比dlcount中的hfn小一。因為下一個要使用的pdcpsn對應(yīng)的數(shù)據(jù)包一定還沒有給ue發(fā)送過(源基站在發(fā)送sn狀態(tài)轉(zhuǎn)移消息的時候凍結(jié)了發(fā)送和接收狀態(tài))。在增強(qiáng)的切換過程中,源基站在發(fā)送sn狀態(tài)轉(zhuǎn)移消息給目的基站后,繼續(xù)發(fā)送下行數(shù)據(jù)給ue,同時源基站轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。有些數(shù)據(jù)包ue在源基站已經(jīng)收到了,就不需要目的基站重復(fù)發(fā)送了。當(dāng)ue在目的基站接入成功后,目的基站會收到從ue來的pdcp狀態(tài)報告,從而目的基站可以知道從哪個pdcpsn的數(shù)據(jù)開始發(fā)送數(shù)據(jù)包給ue,但是目的基站不知道從ue收到的下一個期待的pdcpsn對應(yīng)的hfn。

在上行,現(xiàn)有的切換過程中源基站通過sn狀態(tài)轉(zhuǎn)移消息告知目的基站上行pdcp的接收狀態(tài)和上行的計數(shù)(count),源基站停止下行數(shù)據(jù)的發(fā)送和上行數(shù)據(jù)的接收。目的基站知道從源基站到sgw的上行發(fā)送狀態(tài)。目的基站告知ue在源基站的上行接收狀態(tài),從而ue從下一個源基站沒有收到的pdcp數(shù)據(jù)包開始發(fā)送。如果源基站在步驟203之后繼續(xù)數(shù)據(jù)的發(fā)送和接收,源基站發(fā)送sn狀態(tài)轉(zhuǎn)移消息給目的基站后,ue還在發(fā)送上行數(shù)據(jù),源基站還在接收從ue來的上行數(shù)據(jù)。當(dāng)ue在目的基站同步成功后或rrc重配置成功后,目的基站不知道源基站從ue接收數(shù)據(jù)的上行接收狀態(tài),也不知道源基站到sgw的上行發(fā)送狀態(tài)。目的基站根據(jù)步驟204的sn狀態(tài)轉(zhuǎn)移消息中收到的上行的接收狀態(tài)將不再有效,從而不能保證上行數(shù)據(jù)的無縫傳輸。



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

本發(fā)明提供了一種支持無縫切換的方法及基站設(shè)備,以解決上述提到的切換過程中的數(shù)據(jù)發(fā)送延遲、源基站的不必要數(shù)據(jù)發(fā)送或不必要數(shù)據(jù)監(jiān)聽和上下行數(shù)據(jù)不丟失不重復(fù)傳輸?shù)膯栴}。

本發(fā)明提供的一種支持無縫切換的方法,該方法包括:

源基站發(fā)送切換請求消息給目的基站,

接收所述目的基站發(fā)送的切換請求確認(rèn)消息;

發(fā)送rrc連接重配置消息給ue,繼續(xù)發(fā)送下行數(shù)據(jù)給ue,繼續(xù)接收ue發(fā)送的上行數(shù)據(jù);

發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給所述目的基站,開始轉(zhuǎn)發(fā)數(shù)據(jù)給所述目的基站;

接收所述目的基站發(fā)送的數(shù)據(jù)發(fā)送停止指示,所述源基站停止發(fā)送下行數(shù)據(jù)給ue,停止從ue接收上行數(shù)據(jù);

接收所述目的基站發(fā)送的ue上下文釋放消息。

較佳地,ue同步到所述目的基站后,所述目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給源基站。

所述數(shù)據(jù)發(fā)送停止指示是ue同步到所述目的基站后,所述目的基站發(fā)送的。

較佳地,還包含步驟:

所述源基站發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息給所述目的基站。

較佳地,所述第二sn狀態(tài)轉(zhuǎn)移消息包含:

上行分組數(shù)據(jù)匯聚協(xié)議序列號pdcpsn和/或超幀號hfn的接收狀態(tài);

或下行pdcpsn和/或hfn的發(fā)送狀態(tài)。

較佳地,

所述第二sn狀態(tài)轉(zhuǎn)移消息和sn狀態(tài)轉(zhuǎn)移是一條消息或者不同的消息;

發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息時表明源基站凍結(jié)了發(fā)送和接收狀態(tài)。

較佳地,目的基站通過以下方式至少之一檢測不需要發(fā)送給ue的數(shù)據(jù):

方式一:目的基站根據(jù)第二狀態(tài)轉(zhuǎn)移消息中從源基站收到的pdcpsn和/或hfn的發(fā)送狀態(tài)把重復(fù)數(shù)據(jù)丟棄,直接發(fā)送ue沒有收到的數(shù)據(jù)。所述的重復(fù)數(shù)據(jù)指的是源基站同時發(fā)送給ue及轉(zhuǎn)發(fā)給目的基站的數(shù)據(jù);。

方式二:目的基站根據(jù)從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù);。

方式三,目的基站結(jié)合第二sn狀態(tài)轉(zhuǎn)移消息以及從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù),所述第二sn狀態(tài)轉(zhuǎn)移消息中包括pdcpsn和/或hfn的發(fā)送狀態(tài)。

較佳地,在所述源基站發(fā)送rrc連接重配置消息給ue,或者所述源基站發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站之后,該方法還包括:

源基站向ue反饋上行數(shù)據(jù)接收狀態(tài)。

較佳地,在所述源基站發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息給目的基站的步驟中,還包括:

源基站將停止上行數(shù)據(jù)接收后的上行接收狀態(tài)發(fā)送給目的基站;

或者,源基站將停止上行數(shù)據(jù)接收后的上行接收狀態(tài)和上行count發(fā)送給目的基站。

較佳地,在所述源基站發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站之后及在所述源基站發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息給目的基站之前,或者在所述源基站發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站之后及在接收到目的基站發(fā)送的數(shù)據(jù)發(fā)送停止指示之前,該方法還包括:

源基站將順序接收的上行數(shù)據(jù)包發(fā)送給sgw,將其他的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。

較佳地,在所述ue停止在源基站發(fā)送上行數(shù)據(jù)的過程中,還包括:

目的基站根據(jù)收到的上行接收狀態(tài),結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站更新上行接收狀態(tài)發(fā)送給ue;

所述目的基站根據(jù)結(jié)束標(biāo)志確定源基站轉(zhuǎn)發(fā)完數(shù)據(jù)。

較佳地,所述源基站轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站的步驟中,所述數(shù)據(jù)為:

采用gtp-u頭中的sn標(biāo)識轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序;

或者,包含sn的pdcp數(shù)據(jù)包,同時,包含sn的pdcp數(shù)據(jù)包發(fā)送給ue;

或者,包含定義幀協(xié)議fp的數(shù)據(jù)包,其中,fp的數(shù)據(jù)部分包含轉(zhuǎn)發(fā)的pdcp數(shù)據(jù)包,fp的包頭中包含所述數(shù)據(jù)包的順序號;

或者,包含pdcpsn的數(shù)據(jù)包,其中,第一個數(shù)據(jù)包采用的pdcpsn是設(shè)置的特定值或者是設(shè)定的假的;

或者,pdcp數(shù)據(jù)包被源基站估計個數(shù)后,被發(fā)送所估計個數(shù)的數(shù)據(jù)包。

較佳地,源基站發(fā)送rrc連接重配置消息給ue之后,還包括:

ue繼續(xù)接收源基站發(fā)送的下行數(shù)據(jù),并且繼續(xù)向源基站發(fā)送上行數(shù)據(jù);

ue在同步到目的基站后,停止從源基站接收下行數(shù)據(jù),停止向源基站發(fā)送上行數(shù)據(jù)。

一種基站設(shè)備,第一發(fā)送模塊、第一處理模塊及第一接收模塊,其中,

第一發(fā)送模塊,用于發(fā)送切換請求消息給目的基站;發(fā)送rrc連接重配置消息給ue,繼續(xù)發(fā)送下行數(shù)據(jù)給ue;發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站,開始轉(zhuǎn)發(fā)數(shù)據(jù)給所述目的基站;

第一接收模塊,用于繼續(xù)接收ue的上行數(shù)據(jù);接收所述目的基站發(fā)送的數(shù)據(jù)發(fā)送停止指示,指示第一處理模塊進(jìn)行處理;接收所述目的基站發(fā)送的ue上行文釋放消息;

第一處理模塊,用于在接收模塊的指示下控制第一發(fā)送模塊停止發(fā)送下行數(shù)據(jù)給ue,并控制第一接收模塊停止從ue接收上行數(shù)據(jù)。

一種支持無縫切換的方法,該方法包括:

目的基站接收到源基站發(fā)送的切換請求消息后,向源基站發(fā)送切換請求確認(rèn)消息;

接收所述源基站在向ue發(fā)送rrc連接重配置消息后發(fā)送的發(fā)送序列號sn狀態(tài)轉(zhuǎn)移;

在ue同步到所述目的基站后,所述目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給所述源基站;

接收所述ue發(fā)送的rrc連接重配置完成消息,向mme發(fā)送路徑切換請求消息;

接收mme發(fā)送的路徑切換請求響應(yīng)消息,向所述源基站發(fā)送ue上下文釋放消息。

較佳地,還包含步驟:

接收所述源基站發(fā)送的第二sn狀態(tài)轉(zhuǎn)移消息;

所述目的基站通過以下方式至少之一檢測不需要發(fā)送給ue的數(shù)據(jù):

方式一:目的基站根據(jù)第二sn狀態(tài)轉(zhuǎn)移消息中從源基站收到的pdcpsn和/或hfn的發(fā)送狀態(tài)把重復(fù)數(shù)據(jù)丟棄,直接發(fā)送ue沒有收到的數(shù)據(jù),所述的重復(fù)數(shù)據(jù)指的是源基站同時發(fā)送給ue及轉(zhuǎn)發(fā)給目的基站的數(shù)據(jù);

方式二:目的基站根據(jù)從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù);

方式三,目的基站結(jié)合第二sn狀態(tài)轉(zhuǎn)移消息以及從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù),所述第二sn狀態(tài)轉(zhuǎn)移消息中包括pdcpsn和/或hfn的發(fā)送狀態(tài)。

較佳地,在ue同步到所述目的基站后,還包括:

ue停止從源基站接收下行數(shù)據(jù),停止向源基站發(fā)送上行數(shù)據(jù);

在所述ue停止向源基站發(fā)送上行數(shù)據(jù)的過程中,還包括:

目的基站根據(jù)源基站反饋的上行接收狀態(tài),結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站更新上行接收狀態(tài)發(fā)送給ue;

所述目的基站根據(jù)結(jié)束標(biāo)志確定源基站轉(zhuǎn)發(fā)完數(shù)據(jù)。

一種基站設(shè)備,包括:第二發(fā)送模塊及第二接收模塊,其中,

第二接收模塊,用于接收到源基站發(fā)送的切換請求消息;接收所述源基站在向ue發(fā)送rrc連接重配置消息;接收所述ue發(fā)送的rrc連接重配置完成消息;接收mme發(fā)送的路徑切換請求響應(yīng)消息;

第二發(fā)送模塊,用于向源基站發(fā)送切換請求確認(rèn)消息;發(fā)送的發(fā)送序列號sn狀態(tài)轉(zhuǎn)移;在ue同步到所述目的基站后,所述目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給所述源基站;向mme發(fā)送切換請求消息;向所述源基站發(fā)送ue上下文釋放消息。

一種支持無縫切換的方法,該方法包括:

源基站發(fā)送切換請求消息給目的基站,接收所述目的基站發(fā)送的切換請求確認(rèn)消息;

發(fā)送rrc連接重配置消息給ue,繼續(xù)發(fā)送下行數(shù)據(jù)給ue,繼續(xù)接收ue發(fā)送的上行數(shù)據(jù);

發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給所述目的基站,開始轉(zhuǎn)發(fā)數(shù)據(jù)給所述目的基站;

接收所述目的基站在接收到rrc鏈接重配置完成消息后發(fā)送的數(shù)據(jù)發(fā)送停止指示,停止發(fā)送下行數(shù)據(jù)給ue;

接收所述目的基站發(fā)送的ue上下文釋放消息。較佳地,還包含步驟:ue同步到目的基站后,ue停止向源基站發(fā)送上行數(shù)據(jù);

或ue發(fā)送rrc連接重配置完成消息給目的基站,ue停止向源基站發(fā)送上行數(shù)據(jù)。

較佳地,還包含步驟,

所述源基站接收目的基站在收到ue發(fā)送的同步信息后發(fā)送的上行數(shù)據(jù)停止接收指示,所述源基站停止從ue接收上行數(shù)據(jù);

在該步驟不執(zhí)行的情況下,所述源基站在收到數(shù)據(jù)發(fā)送停止指示的消息時停止從ue接收上下數(shù)據(jù)。

較佳地,還包含步驟:

源基站發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息給目的基站,所述消息包含上行pdcpsn和/或hfn的接收狀態(tài)。較佳地,在所述源基站發(fā)送rrc連接重配置消息給ue,或者所述源基站發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站之后,該方法還包括:

源基站向ue反饋上行數(shù)據(jù)接收狀態(tài)。

較佳地,在所述源基站發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息給目的基站的步驟中,還包括:

源基站將停止上行數(shù)據(jù)接收后的上行接收狀態(tài)發(fā)送給目的基站;

或者,源基站將停止上行數(shù)據(jù)接收后的上行接收狀態(tài)和上行count發(fā)送給目的基站。

較佳地,在所述源基站發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站之后及在所述源基站發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息給目的基站之前,或者在所述源基站發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站之后及在接收到目的基站發(fā)送的數(shù)據(jù)發(fā)送停止指示之前,該方法還包括:

源基站將順序接收的上行數(shù)據(jù)包發(fā)送給sgw,將其他的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。較佳地,在所述ue停止在源基站發(fā)送上行數(shù)據(jù)的過程中,還包括:

目的基站根據(jù)收到的上行接收狀態(tài),結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站更新上行接收狀態(tài)發(fā)送給ue;所述目的基站根據(jù)結(jié)束標(biāo)志確定源基站轉(zhuǎn)發(fā)完數(shù)據(jù),所述目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給源基站。

較佳地,所述源基站轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站的步驟中,所述數(shù)據(jù)為:

采用gtp-u頭中的sn標(biāo)識轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序;

或者,包含sn的pdcp數(shù)據(jù)包,同時,包含sn的pdcp數(shù)據(jù)包發(fā)送給ue;

或者,包含定義幀協(xié)議fp的數(shù)據(jù)包,其中,fp的數(shù)據(jù)部分包含轉(zhuǎn)發(fā)的pdcp數(shù)據(jù)包,fp的包頭中包含所述數(shù)據(jù)包的順序號;

或者,包含pdcpsn的數(shù)據(jù)包,其中,第一個數(shù)據(jù)包采用的pdcpsn是設(shè)置的特定值或者是設(shè)定的假的;

或者,pdcp數(shù)據(jù)包被源基站估計個數(shù)后,被發(fā)送所估計個數(shù)的數(shù)據(jù)包。

一種基站設(shè)備,包括:第三發(fā)送模塊、第三處理模塊及第三接收模塊,其中,

第三發(fā)送模塊,用于發(fā)送切換請求消息給目的基站;發(fā)送rrc連接重配置消息給ue,繼續(xù)發(fā)送下行數(shù)據(jù)給ue;發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站,開始轉(zhuǎn)發(fā)數(shù)據(jù)給所述目的基站;

第三接收模塊,用于接收所述目的基站發(fā)送的切換請求確認(rèn)消息,繼續(xù)接收ue的上行數(shù)據(jù);接收所述目的基站在接收到rrc鏈接重配置完成消息后發(fā)送的數(shù)據(jù)發(fā)送停止指示,指示第三處理模塊進(jìn)行處理;接收所述目的基站發(fā)送的ue上行文釋放消息;

第三處理模塊,用于在第三接收模塊的指示下控制發(fā)送模塊停止發(fā)送下行數(shù)據(jù)給ue,并控制第三接收模塊停止從ue接收上行數(shù)據(jù)。

一種支持無縫切換的方法,該方法包括:

目的基站接收到源基站發(fā)送的切換請求消息后,向源基站發(fā)送切換請求確認(rèn)消息;

接收所述源基站在向ue發(fā)送rrc連接重配置消息后發(fā)送的發(fā)送序列號sn狀態(tài)轉(zhuǎn)移;

接收所述ue發(fā)送的rrc連接重配置完成消息,發(fā)送數(shù)據(jù)發(fā)送停止指示給所述源基站;

向mme發(fā)送路徑切換請求消息;

接收mme發(fā)送的路徑切換請求響應(yīng)消息,向所述源基站發(fā)送ue上下文釋放消息。

較佳地,還包含步驟:

ue同步到目的基站后,ue停止向源基站發(fā)送上行數(shù)據(jù);或ue發(fā)送rrc連接重配置完成消息給目的基站,ue停止向源基站發(fā)送上行數(shù)據(jù);

在所述ue停止向源基站發(fā)送上行數(shù)據(jù)的過程中,還包括:

目的基站根據(jù)源基站反饋的上行接收狀態(tài),結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站更新上行接收狀態(tài)發(fā)送給ue;

所述目的基站根據(jù)結(jié)束標(biāo)志確定源基站轉(zhuǎn)發(fā)完數(shù)據(jù),所述目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給源基站。

一種基站設(shè)備,其特征在于,包括:第四發(fā)送模塊及第四接收模塊,其中,

第四發(fā)送模塊,用于向源基站發(fā)送切換請求確認(rèn)消息;發(fā)送發(fā)送序列號sn狀態(tài)轉(zhuǎn)移;發(fā)送數(shù)據(jù)發(fā)送停止指示給所述源基站;向mme發(fā)送路徑切換請求消息;向所述源基站發(fā)送ue上下文釋放消息;

第四接收模塊,用于接收源基站發(fā)送的切換請求消息;接收所述源基站在向ue發(fā)送rrc連接重配置消息;接收所述ue發(fā)送的rrc連接重配置完成消息;接收mme發(fā)送的路徑切換請求響應(yīng)消息。

一種用于雙連接的支持無縫切換的方法,該方法包括:

目的基站接收宏小區(qū)基站menb發(fā)送基站增加請求消息;

目的基站發(fā)送基站增加請求確認(rèn)消息給menb;

目的基站的資源分配成功,menb發(fā)送基站釋放請求消息給源基站,源基站繼續(xù)發(fā)送上下行數(shù)據(jù),且源基站將數(shù)據(jù)轉(zhuǎn)發(fā)給目的基站;

menb發(fā)送rrc連接重配置消息給ue,menb繼續(xù)發(fā)送下行數(shù)據(jù)給源基站,menb轉(zhuǎn)發(fā)下行數(shù)據(jù)給目的基站;

ue收到rrc連接重配置消息,ue不刪除或重置在源基站的配置,且與源基站之間繼續(xù)上下行數(shù)據(jù)傳輸,ue發(fā)送rrc連接重配置完成消息給menb;

menb發(fā)送senb重配置完成消息給目的基站;

ue同步到目的基站,停止與源基站之間的上下行數(shù)據(jù)傳輸;

目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給menb,menb收到所述消息后停止發(fā)送下行數(shù)據(jù)給源基站,menb發(fā)送數(shù)據(jù)發(fā)送停止指示給源基站;

源基站發(fā)送sn狀態(tài)轉(zhuǎn)移給menb。

menb發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站。

由上述技術(shù)方案可見,通過本發(fā)明提供的支持無縫切換的方法,可以避免數(shù)據(jù)發(fā)送延遲、源基站的不必要數(shù)據(jù)發(fā)送或不必要數(shù)據(jù)監(jiān)聽、減少資源浪費(fèi)和能量損耗以及避免上下行數(shù)據(jù)丟失和重復(fù)發(fā)送。

附圖說明

圖1為現(xiàn)有的sae系統(tǒng)架構(gòu)圖;

圖2為現(xiàn)有切換流程圖;

圖3為本發(fā)明支持無縫切換的方法一的示意圖;

圖4為本發(fā)明支持無縫切換的方法二的示意圖;

圖5為本發(fā)明支持無縫切換的方法三的示意圖;

圖6為本發(fā)明支持無縫切換的方法一用于雙連接的實(shí)施例示意圖;

圖7為本發(fā)明支持無縫切換的方法四的示意圖;

圖8為本發(fā)明支持無縫切換的方法五的示意圖;

圖9為本發(fā)明支持無縫切換的方法四和方法五用于雙連接的實(shí)施例示意圖;

圖10為本發(fā)明支持無縫切換的方法六的示意圖;

圖11為本發(fā)明支持無縫切換的方法六用于雙連接的實(shí)施例示意圖。

具體實(shí)施方式

為了使本申請的目的、技術(shù)手段和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對本申請做進(jìn)一步詳細(xì)說明。

本發(fā)明支持無縫切換的方法一如圖3所述。該方法包括步驟:

步驟301,源基站(sourceenb)發(fā)送切換請求消息給目的基站(targetenb)。

步驟302,目的基站發(fā)送切換請求確認(rèn)消息給源基站。

步驟303,源基站發(fā)送rrc連接重配置消息給ue。源基站繼續(xù)發(fā)送下行數(shù)據(jù)給ue。源基站繼續(xù)接收從ue來的上行數(shù)據(jù)。ue在收到所述消息后繼續(xù)接收源基站發(fā)送的下行數(shù)據(jù),并且繼續(xù)在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,對應(yīng)其中一種方法,源基站在本步驟之后或步驟304之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道源基站從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟307的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的基站。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,第二種方法是,源基站通過步驟306a把源基站停止上行數(shù)據(jù)接收后的上行接收狀態(tài)發(fā)送給目的基站。這樣目的基站就能準(zhǔn)確知道ue停止上行數(shù)據(jù)發(fā)送后源基站的上行接收狀態(tài),從而目的基站可以告知ue,ue把源基站沒有收到的數(shù)據(jù)包發(fā)送給目的基站。對應(yīng)這種方法,更優(yōu)化地,可以省略步驟304不執(zhí)行。源基站通過步驟306a把源基站停止上行數(shù)據(jù)接收后的上行count發(fā)送給目的基站。目的基站根據(jù)收到的上行count就知道從哪個pdcp包開始發(fā)送給sgw。對應(yīng)這種方法,更優(yōu)化地,源基站可以在步驟304之后和步驟306或步驟306a之前把順序收到的上行數(shù)據(jù)包直接發(fā)送給sgw,把其他的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。

步驟304,源基站發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給目的基站。

在本步驟中,源基站不凍結(jié)發(fā)送和接收狀態(tài)。

源基站開始轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。

為了解決增強(qiáng)的切換過程中下行數(shù)據(jù)丟失或重復(fù)發(fā)送的問題,有以下幾種方法:

方法一:用gtp-u頭中的sn來標(biāo)識轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序。目的基站根據(jù)gtp-u頭中的sn知道收到pdcp數(shù)據(jù)包的先后順序,并且根據(jù)從源基站收到的下一個pdcp要用的sn標(biāo)識沒有pdcpsn的第一個數(shù)據(jù)包,后面的數(shù)據(jù)包依次標(biāo)識。這樣當(dāng)目的基站收到從ue來的需要發(fā)送的下一個要發(fā)送的pdcpsn的時候可以正確的發(fā)送下一個ue沒有收到的pdcp數(shù)據(jù)包。即使x2接口不能按序傳輸,目的基站根據(jù)gtp-u頭中的sn也知道源基站發(fā)送的數(shù)據(jù)包的正確順序,從而用下一個pdcpsn來標(biāo)注正確的pdcp數(shù)據(jù)包,避免數(shù)據(jù)包的丟失或重復(fù)發(fā)送。

方法二:在本步驟只做數(shù)據(jù)轉(zhuǎn)發(fā),而不需要發(fā)送sn狀態(tài)轉(zhuǎn)移消息給目的基站。源基站在所有轉(zhuǎn)發(fā)給目的基站的pdcp數(shù)據(jù)包中都包含sn,帶有sn的數(shù)據(jù)包也要發(fā)送給ue。源基站在步驟306a中告知目的基站源基站的pdcp上行的接收狀態(tài)和上下行的count。這樣目的基站就知道源基站停止下行數(shù)據(jù)發(fā)送時源端的下行發(fā)送狀態(tài),以及源基站停止接收上行數(shù)據(jù)包時上行的接收狀態(tài)和源基站發(fā)送給sgw的上行數(shù)據(jù)的發(fā)送狀態(tài)。同時解決本發(fā)明中所述的上下行數(shù)據(jù)發(fā)送問題,保證數(shù)據(jù)沒有丟失以及重復(fù)傳輸。

方法三:在源基站轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站的數(shù)據(jù)包中定義一個幀協(xié)議(fp)。fp的數(shù)據(jù)部分包含轉(zhuǎn)發(fā)的pdcp數(shù)據(jù)包,幀協(xié)議的包頭中包含轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序號。目的基站根據(jù)fp頭中的sn知道收到pdcp數(shù)據(jù)包的先后順序,并且根據(jù)從源基站收到的下一個pdcp要用的sn來標(biāo)識沒有pdcpsn的第一個數(shù)據(jù)包,后面的數(shù)據(jù)包依次標(biāo)識。這樣當(dāng)目的基站收到從ue來的下一個要發(fā)送的pdcpsn的時候可以正確的發(fā)送下一個ue沒有收到的pdcp數(shù)據(jù)包。即使x2接口不能按序傳輸,目的基站根據(jù)fp頭中的sn也知道源基站發(fā)送的數(shù)據(jù)包的正確順序,從而用下一個pdcpsn來標(biāo)注正確的pdcp數(shù)據(jù)包,避免數(shù)據(jù)包的丟失或重復(fù)發(fā)送。方法四:源基站轉(zhuǎn)發(fā)給目的基站的所有數(shù)據(jù)包中包含pdcpsn。在源基站發(fā)送給目的基站的數(shù)據(jù)包中包含的下一個要用的pdcpsn是假的(dummy)。目的基站在收到轉(zhuǎn)發(fā)的數(shù)據(jù)包后,如果發(fā)現(xiàn)所有的轉(zhuǎn)發(fā)數(shù)據(jù)包中都包含sn,則目的基站忽略收到的下一個要用的pdcpsn。或者在源基站發(fā)送給目的基站的數(shù)據(jù)包中包含的下一個要用的pdcpsn是一特定的值。目的基站在收到sn狀態(tài)轉(zhuǎn)移消息后,如果發(fā)現(xiàn)下一個要用的pdcpsn是特定的值,則目的基站忽略收到的下一個要用的pdcpsn。

方法五:源基站估計在sn狀態(tài)轉(zhuǎn)移消息后發(fā)送給ue的pdcp數(shù)據(jù)包的個數(shù)。發(fā)送完相應(yīng)個數(shù)的數(shù)據(jù)包后源基站停止發(fā)送數(shù)據(jù)給ue。源基站在轉(zhuǎn)發(fā)對應(yīng)數(shù)目的數(shù)據(jù)包給目的基站時在所述數(shù)據(jù)包中包含pdcpsn,后續(xù)的數(shù)據(jù)包中不包含pdcpsn。目的基站用收到的下一個要用的pdcpsn來表示收到的沒有pdcpsn的數(shù)據(jù)包。

步驟305,ue同步到目的基站。ue通過隨機(jī)接入信道rach接入目的小區(qū)。ue停止從源基站接收下行數(shù)據(jù),ue停止在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,第三種方法是,目的基站根據(jù)步驟304消息中收到的上行接收狀態(tài),結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。如果目的基站在rach成功后還繼續(xù)收到從源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站需要等待收到從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。對應(yīng)第三種方法,步驟306和步驟306a可以不執(zhí)行。

步驟306,目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給源基站。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的消息包含有ue的新的enbuex2ap(x2應(yīng)用層協(xié)議)id和舊的enbuex2apid。源基站收到所述消息后停止發(fā)送下行數(shù)據(jù)給ue。源基站停止從ue接收上行數(shù)據(jù)。

源基站轉(zhuǎn)發(fā)給目的基站的數(shù)據(jù)可以包含有sn的pdcp數(shù)據(jù)包和沒有sn的pdcp數(shù)據(jù)包,源基站通過步驟306a告知目的基站下一個要使用的pdcpsn。

通過該過程,源基站可以及時知道ue停止了在源基站的數(shù)據(jù)接收和發(fā)送,從而源基站不需要沒用的空口數(shù)據(jù)發(fā)送或上行接收。

本發(fā)明的方法是以x2切換過程為例來說明的。如果是s1切換,則目的基站通過移動管理實(shí)體mme發(fā)送所述的數(shù)據(jù)發(fā)送停止指示給源基站。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的s1消息包含有enbenbues1ap(s1應(yīng)用層協(xié)議)id和mmeues1apid。

步驟306a,源基站發(fā)送第二sn狀態(tài)轉(zhuǎn)移消息給目的基站。所述消息包含上行分組數(shù)據(jù)匯聚協(xié)議序列號(pdcpsn)和/或超幀號hfn的接收狀態(tài)。所述消息包含下行pdcpsn和/或hfn的發(fā)送狀態(tài)。所述消息包含上行pdcpsdu的接收狀態(tài)、上行count和下行count。所述第二sn狀態(tài)轉(zhuǎn)移消息可以和步驟304中的sn狀態(tài)轉(zhuǎn)移是一條消息或者不同的消息。發(fā)送第二狀態(tài)轉(zhuǎn)移消息時表明源基站凍結(jié)了發(fā)送和接收狀態(tài)。

在本發(fā)明的方法中,該步驟是可選步驟,該步驟可以執(zhí)行也可以不執(zhí)行。

步驟307,ue發(fā)送rrc連接重配置完成消息給目的基站。因為在步驟303后,源基站會同時發(fā)送數(shù)據(jù)給ue和轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。所以目的基站從源基站收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的基站有三種方式檢測不需要發(fā)送給ue的數(shù)據(jù):

方式一:目的基站根據(jù)步驟306a中從源基站收到的pdcpsn和/或hfn的發(fā)送狀態(tài)把重復(fù)數(shù)據(jù)丟棄,直接發(fā)送ue沒有收到的數(shù)據(jù)。此處的重復(fù)數(shù)據(jù)指的是源基站同時發(fā)送給ue及轉(zhuǎn)發(fā)給目的基站的數(shù)據(jù)。

方式二:目的基站根據(jù)從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù)。目的基站從pdcp狀態(tài)報告中ue期待的下一個pdcpsn的數(shù)據(jù)包開始發(fā)送數(shù)據(jù)包給ue。

方式三,目的基站結(jié)合步驟306a中收到的pdcpsn和/或hfn的發(fā)送狀態(tài)和從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù)。也就是說,目的基站結(jié)合第二sn狀態(tài)轉(zhuǎn)移消息以及從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù),所述第二sn狀態(tài)轉(zhuǎn)移消息中包括pdcpsn和/或hfn的發(fā)送狀態(tài)。

目的基站根據(jù)步驟306a中收到的上行pdcp數(shù)據(jù)包的接收狀態(tài)知道下一個希望收到的數(shù)據(jù)包,目的基站把此信息發(fā)送給ue。從而ue從網(wǎng)絡(luò)端沒有收到的下一個數(shù)據(jù)包開始發(fā)送給目的基站。目的基站根據(jù)步驟306a從源基站收到的上行count知道下一個需要發(fā)送給sgw的數(shù)據(jù)包,從而避免發(fā)送重復(fù)的數(shù)據(jù)包給sgw或者丟失數(shù)據(jù)包。

ue根據(jù)從目的基站收到的上行接收狀態(tài),結(jié)合ue在源基站發(fā)送的數(shù)據(jù)以及從源基站收到的反饋,從下一個源基站沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)包給目的基站。

步驟308,目的基站發(fā)送路徑切換請求消息給mme。

步驟309,mme發(fā)送路徑切換請求響應(yīng)消息給目的基站。

步驟310,目的基站發(fā)送ue上下文釋放消息給源基站。

至此,即完成了本發(fā)明支持無縫切換方法一的描述。通過該方法可以避免源基站不必要的發(fā)送數(shù)據(jù)給ue以及不必要地監(jiān)聽上行的數(shù)據(jù)信道,而實(shí)際上ue已經(jīng)在源基站停止了下行接收和上行發(fā)送,節(jié)省了空口資源和功率損耗;通過該方法,還可以保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。

本發(fā)明支持無縫切換的方法二如圖4所述。該方法包括步驟:

步驟401,源基站發(fā)送切換請求消息給目的基站。

步驟402,目的基站發(fā)送切換請求確認(rèn)消息給源基站。

步驟403,源基站發(fā)送rrc連接重配置消息給ue。源基站繼續(xù)發(fā)送下行數(shù)據(jù)給ue。源基站繼續(xù)接收從ue來的上行數(shù)據(jù)。ue在收到所述消息后繼續(xù)接收源基站發(fā)送的下行數(shù)據(jù),并且繼續(xù)在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,對應(yīng)其中一種方法,源基站在本步驟之后或步驟404之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道源基站從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟407的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的基站。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,第二種方法是,源基站通過步驟406a或步驟408a把源基站停止上行數(shù)據(jù)接收后的上行接收狀態(tài)發(fā)送給目的基站。這樣目的基站就能準(zhǔn)確知道ue停止上行數(shù)據(jù)發(fā)送后源基站的上行接收狀態(tài),從而目的基站可以告知ue,ue把源基站沒有收到的數(shù)據(jù)包發(fā)送給目的基站。對應(yīng)這種方法,更優(yōu)化地,可以省略步驟404不執(zhí)行。源基站通過步驟406a或步驟408a把源基站停止上行數(shù)據(jù)接收后的上行count發(fā)送給目的基站。目的基站根據(jù)收到的上行count就知道從哪個pdcp包開始發(fā)送給sgw。對應(yīng)這種方法,更優(yōu)化地,源基站可以在步驟404之后和步驟406或406a或步驟408或步驟408a之前把順序收到的上行數(shù)據(jù)包直接發(fā)送給sgw,把其他的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。

步驟404,源基站發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給目的基站。

在本步驟中,源基站不凍結(jié)發(fā)送和接收狀態(tài)。

源基站開始轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。

為了解決增強(qiáng)的切換過程中下行數(shù)據(jù)丟失或重復(fù)發(fā)送的問題,有以下幾種方法:

方法一:用gtp-u頭中的sn來標(biāo)識轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序。目的基站根據(jù)gtp-u頭中的sn知道收到pdcp數(shù)據(jù)包的先后順序,并且根據(jù)從源基站收到的下一個pdcp要用的sn來標(biāo)識沒有pdcpsn的第一個數(shù)據(jù)包,后面的數(shù)據(jù)包依次標(biāo)識。這樣當(dāng)目的基站收到從ue來的需要發(fā)送的下一個要發(fā)送的pdcpsn的時候可以正確的發(fā)送下一個ue沒有收到的pdcp數(shù)據(jù)包。即使x2接口不能按序傳輸,目的基站根據(jù)gtp-u頭中的sn也知道源基站發(fā)送的數(shù)據(jù)包的正確順序,從而用下一個pdcpsn來標(biāo)注正確的pdcp數(shù)據(jù)包,避免數(shù)據(jù)包的丟失或重復(fù)發(fā)送。

方法二:在本步驟只做數(shù)據(jù)轉(zhuǎn)發(fā),而不需要發(fā)送sn狀態(tài)轉(zhuǎn)移消息給目的基站。源基站在所有轉(zhuǎn)發(fā)給目的基站的pdcp數(shù)據(jù)包中都包含sn,帶有sn的數(shù)據(jù)包也要發(fā)送給ue。源基站在步驟406a中告知目的基站上行pdcp數(shù)據(jù)包的接收狀態(tài)和上行count,并通過步驟408a告知目的基站下行的count?;蛘咴椿就ㄟ^步驟408a告知目的基站源基站的pdcp上行的接收狀態(tài)和上下行的count。這樣目的基站就知道源基站停止下行數(shù)據(jù)發(fā)送時源端的下行發(fā)送狀態(tài),以及源基站停止接收上行數(shù)據(jù)包時上行的接收狀態(tài)和源基站發(fā)送給sgw的上行數(shù)據(jù)的發(fā)送狀態(tài)。同時解決本發(fā)明中所述的上下行數(shù)據(jù)發(fā)送問題,保證數(shù)據(jù)沒有丟失以及重復(fù)傳輸。

方法三:在源基站轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站的數(shù)據(jù)包中定義一個fp。fp的數(shù)據(jù)部分包含轉(zhuǎn)發(fā)的pdcp數(shù)據(jù)包,幀協(xié)議的包頭中包含轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序號。目的基站根據(jù)fp頭中的sn知道收到pdcp數(shù)據(jù)包的先后順序,并且根據(jù)從源基站收到的下一個pdcp要用的sn來標(biāo)識沒有pdcpsn的第一個數(shù)據(jù)包,后面的數(shù)據(jù)包依次標(biāo)識。這樣當(dāng)目的基站收到從ue來的下一個要發(fā)送的pdcpsn的時候可以正確的發(fā)送下一個ue沒有收到的pdcp數(shù)據(jù)包。即使x2接口不能按序傳輸,目的基站根據(jù)fp頭中的sn也知道源基站發(fā)送的數(shù)據(jù)包的正確順序,從而用下一個pdcpsn來標(biāo)注正確的pdcp數(shù)據(jù)包,避免數(shù)據(jù)包的丟失或重復(fù)發(fā)送。

方法四:源基站轉(zhuǎn)發(fā)給目的基站的所有數(shù)據(jù)包中包含pdcpsn。在源基站發(fā)送給目的基站的數(shù)據(jù)包中包含的下一個要用的pdcpsn是假的(dummy)。目的基站在收到轉(zhuǎn)發(fā)的數(shù)據(jù)包后,如果發(fā)現(xiàn)所有的轉(zhuǎn)發(fā)數(shù)據(jù)包中都包含sn,則目的基站忽略收到的下一個要用的pdcpsn。或者在源基站發(fā)送給目的基站的數(shù)據(jù)包中包含的下一個要用的pdcpsn是一特定的值。目的基站在收到sn狀態(tài)轉(zhuǎn)移消息后,如果發(fā)現(xiàn)下一個要用的pdcpsn是特定的值,則目的基站忽略收到的下一個要用的pdcpsn。

方法五:源基站估計在sn狀態(tài)轉(zhuǎn)移消息后發(fā)送給ue的pdcp數(shù)據(jù)包的個數(shù)。發(fā)送完相應(yīng)個數(shù)的數(shù)據(jù)包后源基站停止發(fā)送數(shù)據(jù)給ue。源基站在轉(zhuǎn)發(fā)對應(yīng)數(shù)目的數(shù)據(jù)包給目的基站時在所述數(shù)據(jù)包中包含pdcpsn,后續(xù)的數(shù)據(jù)包中不包含pdcpsn。目的基站用收到的下一個要用的pdcpsn來表示收到的沒有pdcpsn的數(shù)據(jù)包。

步驟405,ue同步到目的基站。ue通過隨機(jī)接入信道rach接入目的小區(qū)。ue停止在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,第三種方法是,目的基站根據(jù)步驟404消息中收到的上行接收狀態(tài),結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。如果目的基站在rach成功后還繼續(xù)收到從源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站需要等待收到從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。對應(yīng)第三種方法,步驟406和步驟406a可以不執(zhí)行。對應(yīng)第三種方法,步驟408和步驟408a也可以不執(zhí)行。

步驟406,目的基站發(fā)送上行數(shù)據(jù)停止接收指示給源基站。所述發(fā)送上行數(shù)據(jù)停止接收指示的消息包含有ue的新的enbuex2apid和舊的enbuex2apid。源基站收到所述消息后停止從ue接收上行數(shù)據(jù)。

本發(fā)明的方法是以x2切換過程為例來說明的。如果是s1切換,則目的基站通過移動管理實(shí)體mme發(fā)送所述的上行數(shù)據(jù)停止接收指示給源基站。所述發(fā)送上行數(shù)據(jù)停止接收指示的s1消息包含有enbenbues1apid和mmeues1apid。

在本發(fā)明的方法中,該步驟是可選步驟,該步驟可以執(zhí)行也可以不執(zhí)行。在該步驟不執(zhí)行的情況下,步驟406a也不需要執(zhí)行。在該步驟不執(zhí)行的情況下,源基站在收到步驟408的消息時停止從ue接收上行數(shù)據(jù)。通過該過程,源基站可以及時知道ue停止了在源基站的數(shù)據(jù)發(fā)送,從而源基站不需要沒用的空口數(shù)據(jù)監(jiān)聽。步驟406a,源基站發(fā)送第三sn狀態(tài)轉(zhuǎn)移消息給目的基站。所述消息包含上行pdcpsn和/或hfn的接收狀態(tài),所述消息包含上行pdcp數(shù)據(jù)包的接收狀態(tài)和上行count。所述第三sn狀態(tài)轉(zhuǎn)移消息可以和步驟404中的sn狀態(tài)轉(zhuǎn)移是一條消息或者不同的消息。發(fā)送第三狀態(tài)轉(zhuǎn)移消息時表明源基站凍結(jié)了接收狀態(tài)。在本發(fā)明的方法中,該步驟是可選步驟,該步驟可以執(zhí)行也可以不執(zhí)行。

步驟407,ue發(fā)送rrc連接重配置完成消息給目的基站。因為在步驟403后,源基站會同時發(fā)送數(shù)據(jù)給ue和轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。所以目的基站從源基站收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的基站根據(jù)從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù)。目的基站從pdcp狀態(tài)報告中ue期待的下一個pdcpsn的數(shù)據(jù)包開始發(fā)送數(shù)據(jù)包給ue。ue停止從源基站接收下行數(shù)據(jù)。

目的基站根據(jù)步驟406a中收到的上行pdcp數(shù)據(jù)包的接收狀態(tài)知道下一個希望收到的數(shù)據(jù)包,目的基站把此信息發(fā)送給ue。從而ue從網(wǎng)絡(luò)端沒有收到的下一個數(shù)據(jù)包開始發(fā)送給目的基站。目的基站根據(jù)步驟406a從源基站收到的上行count知道下一個需要發(fā)送給sgw的數(shù)據(jù)包,從而避免發(fā)送重復(fù)的數(shù)據(jù)包給sgw或者丟失數(shù)據(jù)包。

ue根據(jù)從目的基站收到的上行接收狀態(tài),結(jié)合ue在源基站發(fā)送的數(shù)據(jù)以及從源基站收到的反饋,從下一個源基站沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)包給目的基站。

步驟408,目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給源基站。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的消息包含有ue的新的enbuex2apid和舊的enbuex2apid。源基站收到所述消息后停止發(fā)送下行數(shù)據(jù)給ue。如果步驟406不執(zhí)行,則源基站也停止從ue接收上行數(shù)據(jù)。

源基站轉(zhuǎn)發(fā)給目的基站的數(shù)據(jù)包含可以包含有sn的pdcp數(shù)據(jù)包和沒有sn的pdcp數(shù)據(jù)包,源基站通過步驟408a告知目的基站下一個要使用的pdcpsn。

通過該過程,源基站可以及時知道ue停止了在源基站的數(shù)據(jù)接收,從而源基站不需要沒用的空口發(fā)送下行數(shù)據(jù)。

目的基站有三種方式檢測不需要發(fā)送給ue的數(shù)據(jù):

方式一:目的基站根據(jù)步驟408a中從源基站收到的pdcpsn和/或hfn的發(fā)送狀態(tài)把重復(fù)數(shù)據(jù)丟棄,直接發(fā)送ue沒有收到的數(shù)據(jù)。此處的重復(fù)數(shù)據(jù)指的是源基站同時發(fā)送給ue及轉(zhuǎn)發(fā)給目的基站的數(shù)據(jù)。

方式二:目的基站根據(jù)從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù)。目的基站從pdcp狀態(tài)報告中ue期待的下一個pdcpsn的數(shù)據(jù)包開始發(fā)送數(shù)據(jù)包給ue。

方式三,目的基站結(jié)合步驟408a中收到的pdcpsn和/或hfn的發(fā)送狀態(tài)和從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù)。也就是說,目的基站結(jié)合第二sn狀態(tài)轉(zhuǎn)移消息以及從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù),所述第二sn狀態(tài)轉(zhuǎn)移消息中包括pdcpsn和/或hfn的發(fā)送狀態(tài)。

目的基站根據(jù)步驟406a中收到的上行pdcp數(shù)據(jù)包的接收狀態(tài)知道下一個希望收到的數(shù)據(jù)包,目的基站把此信息發(fā)送給ue。從而ue在目的基站從網(wǎng)絡(luò)端沒有收到的下一個數(shù)據(jù)包開始發(fā)送。目的基站根據(jù)步驟406a從源基站收到的上行count知道下一個需要發(fā)送給sgw的數(shù)據(jù)包,從而避免發(fā)送重復(fù)的數(shù)據(jù)包給sgw或者丟失數(shù)據(jù)包。

本發(fā)明的方法是以x2切換過程為例來說明的。如果是s1切換,則目的基站通過移動管理實(shí)體mme發(fā)送所述的數(shù)據(jù)發(fā)送停止指示給源基站。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的s1消息包含有enbenbues1apid和mmeues1apid。

步驟408a,源基站發(fā)送第四sn狀態(tài)轉(zhuǎn)移消息給目的基站。所述消息包含下行pdcpsn和/或hfn的發(fā)送狀態(tài),所述消息包含下行count。所述第四sn狀態(tài)轉(zhuǎn)移消息可以和步驟404中的sn狀態(tài)轉(zhuǎn)移是一條消息或者不同的消息。發(fā)送第四狀態(tài)轉(zhuǎn)移消息時表明源基站凍結(jié)了發(fā)送狀態(tài)。如果步驟406和步驟406a不執(zhí)行,所述消息還包含上行pdcpsdu的接收狀態(tài)和上行count,發(fā)送第四狀態(tài)轉(zhuǎn)移消息時還表明源基站凍結(jié)了接收狀態(tài)。

在本發(fā)明的方法中,該步驟是可選步驟,該步驟可以執(zhí)行也可以不執(zhí)行。

步驟409,目的基站發(fā)送路徑切換請求消息給mme。

步驟410,mme發(fā)送路徑切換請求響應(yīng)消息給目的基站。

步驟411,目的基站發(fā)送ue上下文釋放消息給源基站。

至此,即完成了本發(fā)明支持無縫切換方法二的描述。通過該方法可以避免源基站不必要的發(fā)送數(shù)據(jù)給ue以及不必要地監(jiān)聽上行的數(shù)據(jù)信道,而實(shí)際上ue已經(jīng)在源基站停止了下行接收和上行發(fā)送,節(jié)省了空口資源和功率損耗;通過該方法,還可以保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。

本發(fā)明支持無縫切換的方法三如圖5所述。該方法包括步驟:

步驟501,源基站發(fā)送切換請求消息給目的基站。

步驟502,目的基站發(fā)送切換請求確認(rèn)消息給源基站。

步驟503,源基站發(fā)送rrc連接重配置消息給ue。源基站繼續(xù)發(fā)送下行數(shù)據(jù)給ue。源基站繼續(xù)接收從ue來的上行數(shù)據(jù)。ue在收到所述消息后繼續(xù)接收源基站發(fā)送的下行數(shù)據(jù),并且繼續(xù)在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,對應(yīng)其中一種方法,源基站在本步驟之后或步驟504之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道源基站從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟507的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的基站。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,第二種方法是,源基站通過步驟508a把源基站停止上行數(shù)據(jù)接收后的上行接收狀態(tài)發(fā)送給目的基站。這樣目的基站就能準(zhǔn)確知道ue停止上行數(shù)據(jù)發(fā)送后源基站的上行接收狀態(tài),從而目的基站可以告知ue,ue把源基站沒有收到的數(shù)據(jù)包發(fā)送給目的基站。對應(yīng)這種方法,更優(yōu)化的,可以省略步驟504不執(zhí)行。源基站通過步驟508a把源基站停止上行數(shù)據(jù)接收后的上行count發(fā)送給目的基站。目的基站根據(jù)收到的上行count就知道從哪個pdcp包開始發(fā)送給sgw。對應(yīng)這種方法,更優(yōu)化的,源基站可以在步驟504之后和步驟508或508a之前把順序收到的上行數(shù)據(jù)包直接發(fā)送給sgw,把其他的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。

步驟504,源基站發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給目的基站。

在本步驟中,源基站不凍結(jié)發(fā)送和接收狀態(tài)。

步驟505,源基站開始轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。

為了解決增強(qiáng)的切換過程中下行數(shù)據(jù)丟失或重復(fù)發(fā)送的問題,有以下幾種方法:

方法一:用gtp-u頭中的sn來標(biāo)識轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序。目的基站根據(jù)gtp-u頭中的sn知道收到pdcp數(shù)據(jù)包的先后順序,并且根據(jù)從源基站收到的下一個pdcp要用的sn來標(biāo)識沒有pdcpsn的第一個數(shù)據(jù)包,后面的數(shù)據(jù)包依次標(biāo)識。這樣當(dāng)目的基站收到從ue來的需要發(fā)送的下一個要發(fā)送的pdcpsn的時候可以正確的發(fā)送下一個ue沒有收到的pdcp數(shù)據(jù)包。即使x2接口不能按序傳輸,目的基站根據(jù)gtp-u頭中的sn也知道源基站發(fā)送的數(shù)據(jù)包的正確順序,從而用下一個pdcpsn來標(biāo)注正確的pdcp數(shù)據(jù)包,避免數(shù)據(jù)包的丟失或重復(fù)發(fā)送。

方法二:不需要執(zhí)行步驟504源基站發(fā)送sn狀態(tài)轉(zhuǎn)移消息給目的基站的過程。源基站在所有轉(zhuǎn)發(fā)給目的基站的pdcp數(shù)據(jù)包中都包含sn,帶有sn的數(shù)據(jù)包也要發(fā)送給ue。源基站在步驟508a中告知目的基站源基站的pdcp上行的接收狀態(tài)和上下行的count。這樣目的基站就知道源基站停止下行數(shù)據(jù)發(fā)送時源端的下行發(fā)送狀態(tài),以及源基站停止接收上行數(shù)據(jù)包時上行的接收狀態(tài)和源基站發(fā)送給sgw的上行數(shù)據(jù)的發(fā)送狀態(tài)。同時解決本發(fā)明中所述的上下行數(shù)據(jù)發(fā)送問題,保證數(shù)據(jù)沒有丟失以及重復(fù)傳輸。

方法三:在源基站轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站的數(shù)據(jù)包中定義一個fp。fp的數(shù)據(jù)部分包含轉(zhuǎn)發(fā)的pdcp數(shù)據(jù)包,幀協(xié)議的包頭中包含轉(zhuǎn)發(fā)的數(shù)據(jù)包的順序號。目的基站根據(jù)fp頭中的sn知道收到pdcp數(shù)據(jù)包的先后順序,并且根據(jù)從源基站收到的下一個pdcp要用的sn來標(biāo)識沒有pdcpsn的第一個數(shù)據(jù)包,后面的數(shù)據(jù)包依次標(biāo)識。這樣當(dāng)目的基站收到從ue來的下一個要發(fā)送的pdcpsn的時候可以正確的發(fā)送下一個ue沒有收到的pdcp數(shù)據(jù)包。即使x2接口不能按序傳輸,目的基站根據(jù)fp頭中的sn也知道源基站發(fā)送的數(shù)據(jù)包的正確順序,從而用下一個pdcpsn來標(biāo)注正確的pdcp數(shù)據(jù)包,避免數(shù)據(jù)包的丟失或重復(fù)發(fā)送。

方法四:源基站轉(zhuǎn)發(fā)給目的基站的所有數(shù)據(jù)包中包含pdcpsn。在源基站發(fā)送給目的基站的數(shù)據(jù)包中包含的下一個要用的pdcpsn是假的(dummy)。目的基站在收到轉(zhuǎn)發(fā)的數(shù)據(jù)包后,如果發(fā)現(xiàn)所有的轉(zhuǎn)發(fā)數(shù)據(jù)包中都包含sn,則目的基站忽略收到的下一個要用的pdcpsn?;蛘咴谠椿景l(fā)送給目的基站的數(shù)據(jù)包中包含的下一個要用的pdcpsn是一特定的值。目的基站在收到sn狀態(tài)轉(zhuǎn)移消息后,如果發(fā)現(xiàn)下一個要用的pdcpsn是特定的值,則目的基站忽略收到的下一個要用的pdcpsn。

方法五:源基站估計在sn狀態(tài)轉(zhuǎn)移消息后發(fā)送給ue的pdcp數(shù)據(jù)包的個數(shù)。發(fā)送完相應(yīng)個數(shù)的數(shù)據(jù)包后源基站停止發(fā)送數(shù)據(jù)給ue。源基站在轉(zhuǎn)發(fā)對應(yīng)數(shù)目的數(shù)據(jù)包給目的基站時在所述數(shù)據(jù)包中包含pdcpsn,后續(xù)的數(shù)據(jù)包中不包含pdcpsn。目的基站用收到的下一個要用的pdcpsn來表示收到的沒有pdcpsn的數(shù)據(jù)包。

步驟506,ue同步到目的基站。ue通過隨機(jī)接入信道rach接入目的小區(qū)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,第三種方法是,目的基站根據(jù)步驟504消息中收到的上行接收狀態(tài),結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。如果目的基站在rach成功后還繼續(xù)收到從源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站需要等待收到從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。對應(yīng)第三種方法,步驟508和步驟508a也可以不執(zhí)行。

步驟507,ue發(fā)送rrc連接重配置完成消息給目的基站。因為在步驟403后,源基站會同時發(fā)送數(shù)據(jù)給ue和轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。所以目的基站從源基站收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的基站根據(jù)從ue收到的pdcp狀態(tài)報告檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù),丟棄重復(fù)數(shù)據(jù),直接發(fā)送ue沒有收到的數(shù)據(jù)。目的基站從pdcp狀態(tài)報告中ue期待的下一個pdcpsn的數(shù)據(jù)包開始發(fā)送數(shù)據(jù)包給ue。ue停止從源基站接收下行數(shù)據(jù),ue停止在源基站發(fā)送上行數(shù)據(jù)。

ue根據(jù)從目的基站收到的上行接收狀態(tài),結(jié)合ue在源基站發(fā)送的數(shù)據(jù)以及從源基站收到的反饋,從下一個源基站沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)包給目的基站。

步驟508,目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給源基站。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的消息包含有ue的新的enbuex2apid和舊的enbuex2apid。源基站收到所述消息后停止發(fā)送下行數(shù)據(jù)給ue。源基站停止從ue接收上行數(shù)據(jù)。

本發(fā)明的方法是以x2切換過程為例來說明的。如果是s1切換,則目的基站通過移動管理實(shí)體mme發(fā)送所述的數(shù)據(jù)發(fā)送停止指示給源基站。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的s1消息包含有enbenbues1apid和mmeues1apid。

源基站轉(zhuǎn)發(fā)給目的基站的數(shù)據(jù)可以包含有sn的pdcp數(shù)據(jù)包和沒有sn的pdcp數(shù)據(jù)包,源基站通過步驟508a告知目的基站下一個要使用的pdcpsn。

通過該過程,源基站可以及時知道ue停止了在源基站的數(shù)據(jù)接收和發(fā)送,從而源基站不需要沒用的空口數(shù)據(jù)發(fā)送或上行接收。

步驟508a,源基站發(fā)送第五sn狀態(tài)轉(zhuǎn)移消息給目的基站。所述消息包含上行pdcpsn和/或超幀號(hfn)的接收狀態(tài)。所述消息包含下行pdcpsn和/或hfn的發(fā)送狀態(tài)。所述消息包含上行pdcpsdu的接收狀態(tài)、上行count和下行count。所述第五sn狀態(tài)轉(zhuǎn)移消息可以和步驟504中的sn狀態(tài)轉(zhuǎn)移是一條消息或者不同的消息。發(fā)送第二狀態(tài)轉(zhuǎn)移消息時表明源基站凍結(jié)了發(fā)送和接收狀態(tài)。

目的基站根據(jù)步驟508a中收到的上行pdcp數(shù)據(jù)包的接收狀態(tài)知道下一個希望收到的數(shù)據(jù)包,目的基站把此信息發(fā)送給ue。從而ue從網(wǎng)絡(luò)端沒有收到的下一個數(shù)據(jù)包開始發(fā)送給目的基站。目的基站根據(jù)步驟508a從源基站收到的上行count知道下一個需要發(fā)送給sgw的數(shù)據(jù)包,從而避免發(fā)送重復(fù)的數(shù)據(jù)包給sgw或者丟失數(shù)據(jù)包。

步驟509,目的基站發(fā)送路徑切換請求消息給mme。

步驟510,mme發(fā)送路徑切換請求響應(yīng)消息給目的基站。

步驟511,目的基站發(fā)送ue上下文釋放消息給源基站。

至此,即完成了本發(fā)明支持無縫切換方法三的描述。通過該方法可以避免源基站不必要的發(fā)送數(shù)據(jù)給ue以及不必要地監(jiān)聽上行的數(shù)據(jù)信道,而實(shí)際上ue已經(jīng)在源基站停止了下行接收和上行發(fā)送,節(jié)省了空口資源和功率損耗。

圖6為本發(fā)明支持無縫切換的方法一用于雙連接的實(shí)施例示意圖。包括步驟:

步驟601,主基站(menb)發(fā)送第二基站(senb)增加請求消息給目的senb(t-senb)。

步驟602,t-senb發(fā)送senb增加請求確認(rèn)消息給menb。

步驟603,如果t-senb的資源分配成功,menb發(fā)送senb釋放請求消息給源senb(s-senb)。如果需要數(shù)據(jù)轉(zhuǎn)發(fā),menb提供數(shù)據(jù)轉(zhuǎn)發(fā)地址給s-senb。s-senb收到senb釋放消息后繼續(xù)發(fā)送數(shù)據(jù)給ue。源senb可以開始數(shù)據(jù)轉(zhuǎn)發(fā)。

對應(yīng)分開(split)承載,s-senb繼續(xù)發(fā)送上行數(shù)據(jù)給menb。對應(yīng)第二小區(qū)組(scg)承載,s-senb繼續(xù)發(fā)送上行數(shù)據(jù)給sgw。

對于scg承載,s-senb在本步驟之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道s-senb從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟608的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的基站。

作為本發(fā)明的另外一種方法,可以省略此步驟不執(zhí)行,這樣s-senb會繼續(xù)發(fā)送數(shù)據(jù)給ue。

步驟604,s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給t-senb。對應(yīng)split承載,s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給menb,由menb轉(zhuǎn)發(fā)給t-senb。對于scg承載,可以和split承載一樣,s-senb通過menb轉(zhuǎn)發(fā)給t-senb,或者s-senb直接轉(zhuǎn)發(fā)給t-senb。取決于實(shí)現(xiàn),s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給t-senb可以在步驟603之后任何時候執(zhí)行。

步驟605,menb發(fā)送rrc連接重配置消息給ue。menb繼續(xù)發(fā)送下行數(shù)據(jù)給s-senb。同時menb轉(zhuǎn)發(fā)下行數(shù)據(jù)給t-senb。

步驟606,ue收到rrc連接重配置消息。ue不刪除或重置在s-senb的配置。ue繼續(xù)接收s-senb發(fā)送的下行數(shù)據(jù)。ue繼續(xù)發(fā)送上行數(shù)據(jù)給s-senb。ue發(fā)送rrc連接重配置完成消息給menb。

步驟607,menb發(fā)送senb重配置完成消息給t-senb。

步驟608,ue同步到t-senb。

ue停止從s-senb接收下行數(shù)據(jù),ue停止在s-senb發(fā)送上行數(shù)據(jù)。

步驟609,t-senb發(fā)送數(shù)據(jù)發(fā)送停止指示給menb。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的消息包含有t-senb為ue分配的enbuex2apid和menb分配的enbuex2apid。menb收到所述消息后停止發(fā)送下行數(shù)據(jù)給s-senb。

步驟610,menb發(fā)送數(shù)據(jù)發(fā)送停止指示給s-senb。所述發(fā)送數(shù)據(jù)發(fā)送停止指示的消息包含有menb為ue分配的enbuex2apid和s-senb分配的enbuex2apid。s-senb收到所述消息后停止發(fā)送下行數(shù)據(jù)給ue。s-senb停止從ue接收上行數(shù)據(jù)。

通過步驟609和步驟610的過程,s-senb可以及時知道ue停止了在s-senb的數(shù)據(jù)接收和發(fā)送,從而s-senb不需要沒用的空口數(shù)據(jù)發(fā)送或上行接收。

步驟611a,s-senb發(fā)送sn狀態(tài)轉(zhuǎn)移給menb。

步驟611b,menb發(fā)送sn狀態(tài)轉(zhuǎn)移給t-senb。

對于scg承載,步驟611a和步驟611b在步驟610之后執(zhí)行有如下好處:t-senb就能準(zhǔn)確知道ue停止上行數(shù)據(jù)發(fā)送后s-senb的接收狀態(tài),從而t-senb可以告知ue,ue把s-senb沒有收到的數(shù)據(jù)包發(fā)送給t-senb。對應(yīng)這種方法,更優(yōu)化地,s-senb可以在步驟603之后和步驟610之前把順序收到的上行數(shù)據(jù)包直接發(fā)送給sgw,把其他的數(shù)據(jù)包轉(zhuǎn)發(fā)給t-senb。

對于scg承載,t-senb根據(jù)步驟611b消息中收到的上行pdcp數(shù)據(jù)包的接收狀態(tài)知道下一個希望收到的數(shù)據(jù)包,t-senb把此信息發(fā)送給ue。從而ue從網(wǎng)絡(luò)端沒有收到的下一個數(shù)據(jù)包開始發(fā)送給t-senb。t-senb根據(jù)步驟611b從s-senb收到的上行count知道下一個需要發(fā)送給sgw的數(shù)據(jù)包,從而避免發(fā)送重復(fù)的數(shù)據(jù)包給sgw或者丟失數(shù)據(jù)包。

對于split承載,步驟611a和步驟611b可以在步驟603之后任何時候執(zhí)行。

對于scg承載,步驟611a和步驟611b可以在收到步驟610之后執(zhí)行。

這里省略了與本申請主要內(nèi)容無關(guān)的步驟的詳細(xì)說明,例如menb和mme之間的erab修改指示過程。

至此,即完成了本申請支持無縫切換方法一用于雙連接實(shí)施例的描述。通過該方法可以避免s-senb不必要的發(fā)送數(shù)據(jù)給ue以及不必要地監(jiān)聽上行的數(shù)據(jù)信道,而實(shí)際上ue已經(jīng)在s-senb停止了下行接收和上行發(fā)送,節(jié)省了空口資源和功率損耗;通過該方法,還可以保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。

本發(fā)明支持無縫切換的方法四如圖7所述。該方法包括步驟:

步驟701,源基站(sourceenb)發(fā)送切換請求消息給目的基站(targetenb)。

該方法中,源基站決定使用增強(qiáng)的切換過程。增強(qiáng)的切換指的是3gpprel-14討論的和源基站保持連接的切換方案。具體的講,增強(qiáng)的切換過程指的是在切換執(zhí)行過程中源基站還在給ue發(fā)送下行數(shù)據(jù),并且從ue接收上行數(shù)據(jù)。更具體的講在源基站發(fā)送了rrc連接重配置消息后、或者在源基站發(fā)送了rrc連接重配置消息后以及目的基站收到ue的rach接入之前、或者在源基站發(fā)送了rrc連接重配置消息后以及目的基站收到ue的rrc連接重配置之前源基站還在給ue發(fā)送下行數(shù)據(jù),并且從ue接收上行數(shù)據(jù)。切換執(zhí)行過程的含義與3gppts36.300中定義相同。源基站根據(jù)自身對增強(qiáng)切換過程的支持以及ue的能力決定使用增強(qiáng)的切換過程。或者源基站根據(jù)自身對增強(qiáng)切換過程的支持、ue的能力以及目的基站對增強(qiáng)的切換過程的支持能力來決定使用增強(qiáng)的切換過程。源基站還可以同時考慮業(yè)務(wù)的需求(例如業(yè)務(wù)質(zhì)量保證qos信息)來決定使用增強(qiáng)的切換過程。源基站還可以考慮其他信息來決定使用增強(qiáng)的切換過程而不影響本發(fā)明的主要內(nèi)容。源基站從ue獲得ue對增強(qiáng)切換的支持能力。ue支持增強(qiáng)的切換的能力指的是ue在收到rrc連接重配置消息后,可以不凍結(jié)在源基站的發(fā)送接收狀態(tài),不清空在源基站層二l2的信息,可以繼續(xù)從源基站接收數(shù)據(jù)或發(fā)送數(shù)據(jù)。源基站通過操作和維護(hù)(o&m)的配置或x2建立過程來知道目的基站對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求或x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。

本發(fā)明中有以下方法可以讓目的基站知道源基站使用了增強(qiáng)的切換過程。

方法一,源基站通過在切換請求消息中包含增強(qiáng)的切換指示信息讓目的基站知道本次切換是增強(qiáng)的切換過程。

方法二:在切換請求消息中包含ue對增強(qiáng)切換的支持能力,目的基站根據(jù)源基站對增強(qiáng)切換過程的支持能力以及ue對增強(qiáng)切換的支持能力知道本次切換過程是增強(qiáng)的切換過程。源基站從ue獲得ue對增強(qiáng)切換的支持能力。目的基站通過操作和維護(hù)(o&m)的配置或x2建立過程來知道源基站對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求和x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。對應(yīng)這種方法,假設(shè)如果源基站支持增強(qiáng)的切換過程,當(dāng)所述源基站發(fā)起對支持增強(qiáng)切換的ue的切換過程時,就會發(fā)起增強(qiáng)的切換過程?;蛉绻椿竞湍康幕局С衷鰪?qiáng)的切換過程,當(dāng)所述源基站發(fā)起對支持增強(qiáng)切換的ue的切換過程時,就會發(fā)起增強(qiáng)的切換過程。

源基站可以通知目的基站增強(qiáng)切換過程中從轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包開始發(fā)送給ue的最多數(shù)據(jù)包的個數(shù),例如是pdcpsn最大范圍的數(shù)據(jù)包個數(shù)減去1,或者pdcpsn最大范圍的數(shù)據(jù)包個數(shù)或其他。例如如果pdcpsn是從0到127,則pdcpsn最大范圍減去1個數(shù)的的數(shù)據(jù)包是127個pdcpsdu或pdu。

步驟702,目的基站發(fā)送切換請求確認(rèn)消息給源基站。

如果目的基站從源基站收到了增強(qiáng)的切換指示信息,則目的基站把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器container中。通過rrccontainer將所述的增強(qiáng)切換指示信息發(fā)送給ue。

步驟703,源基站發(fā)送rrc連接重配置消息給ue。所述消息中包含增強(qiáng)的切換指示信息。對應(yīng)增強(qiáng)的切換過程,源基站繼續(xù)發(fā)送下行數(shù)據(jù)給ue。對應(yīng)本發(fā)明的一種方法,源基站繼續(xù)發(fā)送給ue的數(shù)據(jù)包是從轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包開始最多到一個pdcpsn最大范圍減去1個數(shù)的數(shù)據(jù)包。例如源基站轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包是pdcpsn等于5,hfn是10,則源基站給ue發(fā)送的數(shù)據(jù)包最多到pdcpsn等于3,hfn是11。

源基站繼續(xù)接收從ue來的上行數(shù)據(jù)。ue在收到所述消息后繼續(xù)接收源基站發(fā)送的下行數(shù)據(jù),并且繼續(xù)在源基站發(fā)送上行數(shù)據(jù)。ue根據(jù)收到所述rrc連接重配置消息中包含的增強(qiáng)的切換指示信息知道該切換過程是增強(qiáng)的切換過程,從而繼續(xù)在源基站的數(shù)據(jù)發(fā)送和接收。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,對應(yīng)其中一種方法,源基站在本步驟之后或步驟704之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道源基站從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟706的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的基站。

步驟704,源基站發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給目的基站。

在本步驟中,源基站不凍結(jié)發(fā)送和接收狀態(tài)。

源基站開始轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。源基站把發(fā)送給ue的下行數(shù)據(jù)也轉(zhuǎn)發(fā)給目的基站。源基站把從ue收到的上行數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。一種方法是源基站把sn狀態(tài)轉(zhuǎn)移消息之后收到的順序排列的或不按序收到上行數(shù)據(jù)包都轉(zhuǎn)發(fā)給目的基站。另一種方法是源基站把按序收到的數(shù)據(jù)包發(fā)送給sgw,不按序收到的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。

步驟705,ue同步到目的基站。ue通過隨機(jī)接入信道rach接入目的小區(qū)。

本發(fā)明中,ue可以在本步驟停止從源基站接收下行數(shù)據(jù),停止在源基站發(fā)送上行數(shù)據(jù)。也可以在步驟706停止從源基站接收下行數(shù)據(jù),停止在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的基站根據(jù)步驟704消息中收到的上行接收狀態(tài)以及上行count,結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。如果目的基站在rach成功后還繼續(xù)收到從源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站需要等待從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。

步驟706,ue發(fā)送rrc連接重配置完成消息給目的基站。因為在步驟703后,源基站會同時發(fā)送下行數(shù)據(jù)給ue和轉(zhuǎn)發(fā)下行數(shù)據(jù)給目的基站。所以目的基站從源基站收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的基站有下面的方式檢測不需要發(fā)送給ue的數(shù)據(jù):

目的基站根據(jù)從ue收到的pdcp狀態(tài)報告知道ue期待下一個需要收到的pdcpsn。目的基站檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù)包,丟棄ue已經(jīng)收到的數(shù)據(jù),直接從ue期待的下一個數(shù)據(jù)包開始發(fā)送給ue。

在ue發(fā)送給目的基站的pdcp狀態(tài)報告中只包含下一個期待收到數(shù)據(jù)包的pdcpsn,沒有包含所述pdcpsn所對應(yīng)的hfn。

使用步驟701中所描述的方法,目的基站可以知道本次切換是否是增強(qiáng)的切換過程。對于增強(qiáng)的切換過程,目的基站按照增強(qiáng)的切換過程的方法發(fā)送數(shù)據(jù)給ue和/或發(fā)送上行數(shù)據(jù)給sgw。目的基站根據(jù)增強(qiáng)的切換過程決定ue期待下一個收到數(shù)據(jù)包的pdcpsn對應(yīng)的hfn。

目的基站認(rèn)為從ue收到的pdcp狀態(tài)中包含的下一個期待的pdcpsn對應(yīng)的數(shù)據(jù)包是目的基站的緩存buffer中保存的第一個對應(yīng)此pdcpsn的數(shù)據(jù)包。因為源基站在轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包開始發(fā)送給ue的最多數(shù)據(jù)包的個數(shù)pdcpsn最大范圍減去1的數(shù)據(jù)包個數(shù)。例如如果目的基站從源基站收到的第一個數(shù)據(jù)包pdcpsn=5hfn=10,則源基站發(fā)送給ue的數(shù)據(jù)包最多到pdcpsn=3hfn=11,所以ue從源基站收到的最大數(shù)據(jù)包是pdcpsn=3hfn=11。如果源基站發(fā)送的數(shù)據(jù)ue都收到了,則ue期待下一個收到的數(shù)據(jù)包是pdcpsn=4hfn=11,該數(shù)據(jù)包是目的基站buffer中對應(yīng)的第一個pdcpsn等于4的數(shù)據(jù)包,所述數(shù)據(jù)包對應(yīng)的hfn是11。如果源基站發(fā)送的數(shù)據(jù)包有些ue沒有收到,例如如果目的基站從ue收到的pdcp狀態(tài)中下一個期待的pdcpsn是9,該數(shù)據(jù)包是目的基站buffer中對應(yīng)的第一個pdcpsn等于9的數(shù)據(jù)包,目的基站知道對應(yīng)的hfn是10。所以如果目的基站的緩存中有相同pdcpsn的數(shù)據(jù)包,則第一個對應(yīng)uepdcp狀態(tài)報告中第一個沒收到數(shù)據(jù)包sn的數(shù)據(jù)包是下一個需要發(fā)送給ue的數(shù)據(jù)包,所以目的基站就知道了所述數(shù)據(jù)包對應(yīng)的hfn。

或者,目的基站認(rèn)為從ue收到的pdcp狀態(tài)中包含的下一個期待的pdcpsn不遠(yuǎn)離sn狀態(tài)轉(zhuǎn)移消息中收到的dlcount中pdcpsn的一半pdcpsn范圍,即如果pdcpsn的最大值是n,則下一個期待的pdcpsn不遠(yuǎn)離dlcount中pdcpsn的n/2。源基站在發(fā)送了sn狀態(tài)轉(zhuǎn)移消息后在給ue發(fā)送數(shù)據(jù)時也遵循這一原則。舉例如下:

●dlcount中hfn=10,pdcpsn=8

●pdcpsn是7比特(sn的范圍是0..127)

●當(dāng)目的基站從ue收到的下一個期待的pdcpsn是73..127時,hfn=9

●當(dāng)目的基站從ue收到的下一個期待的pdcpsn是0..72時,hfn=10

源基站在發(fā)送了sn狀態(tài)轉(zhuǎn)移消息后,源基站接著給ue發(fā)送數(shù)據(jù)發(fā)送到pdcpsn是72,hfn是10后停止發(fā)送下行數(shù)據(jù)包給ue。

對應(yīng)增強(qiáng)的切換過程,如果目的基站從ue收到的pdcp狀態(tài)中下一個期待的pdcpsn是9,目的基站知道對應(yīng)的hfn是10。如果不是增強(qiáng)的切換,目的基站知道對應(yīng)的hfn是9。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的基站根據(jù)步驟704消息中收到的上行接收狀態(tài)以及上行count,結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。目的基站需要等待從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。目的基站把生成的上行接收狀態(tài)發(fā)送給ue。

ue根據(jù)從目的基站收到的上行接收狀態(tài),結(jié)合ue在源基站發(fā)送的數(shù)據(jù)以及從源基站收到的反饋,從下一個源基站沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)給目的基站。

步驟707,目的基站發(fā)送路徑切換請求消息給mme。

步驟708,mme發(fā)送路徑切換請求響應(yīng)消息給目的基站。

步驟709,目的基站發(fā)送ue上下文釋放消息給源基站。

至此,即完成了本發(fā)明支持無縫切換方法四的描述。通過該方法可以減少切換過程中數(shù)據(jù)發(fā)送的中斷時間,保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。特別是解決目的基站不知道ue期待的下一個pdcpsn對應(yīng)的hfn的問題,這樣即使源基站和目的基站來自不同的廠商,也保證了兩個基站間的互操作性,保證增強(qiáng)的切換過程可工作性同時減少切換過程中數(shù)據(jù)發(fā)送的中斷時間。

本發(fā)明支持無縫切換的方法五如圖8所述。該方法包括步驟:

步驟801,源基站(sourceenb)發(fā)送切換請求消息給目的基站(targetenb)。

步驟802,目的基站發(fā)送切換請求確認(rèn)消息給源基站。

步驟803,源基站發(fā)送rrc連接重配置消息給ue。對應(yīng)增強(qiáng)的切換過程,源基站繼續(xù)發(fā)送下行數(shù)據(jù)給ue。源基站繼續(xù)接收從ue來的上行數(shù)據(jù)。ue在收到所述消息后繼續(xù)接收源基站發(fā)送的下行數(shù)據(jù),并且繼續(xù)在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,對應(yīng)其中一種方法,源基站在本步驟之后或步驟804之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道源基站從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟806的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的基站。

步驟804,源基站發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給目的基站。

在本步驟中,源基站不凍結(jié)發(fā)送和接收狀態(tài)。

源基站開始轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。源基站把發(fā)送給ue的下行數(shù)據(jù)也轉(zhuǎn)發(fā)給目的基站。源基站把從ue收到的上行數(shù)據(jù)數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。一種方法是源基站把sn狀態(tài)轉(zhuǎn)移消息之后收到的順序排列的或不按序收到上行數(shù)據(jù)包都轉(zhuǎn)發(fā)給目的基站。另一種方法是源基站把按序收到的數(shù)據(jù)包發(fā)送給sgw,不按序收到的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。

步驟805,ue同步到目的基站。ue通過隨機(jī)接入信道rach接入目的小區(qū)。

本發(fā)明中,ue可以在本步驟停止從源基站接收下行數(shù)據(jù),停止在源基站發(fā)送上行數(shù)據(jù)。也可以在步驟806停止從源基站接收下行數(shù)據(jù),停止在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的基站根據(jù)步驟804消息中收到的上行接收狀態(tài)以及上行count,結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。如果目的基站在rach成功后還繼續(xù)收到從源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站需要等待從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。

步驟806,ue發(fā)送rrc連接重配置完成消息給目的基站。因為在步驟803后,源基站會同時發(fā)送下行數(shù)據(jù)給ue和轉(zhuǎn)發(fā)下行數(shù)據(jù)給目的基站。所以目的基站從源基站收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的基站有下面的方式檢測不需要發(fā)送給ue的數(shù)據(jù):

目的基站根據(jù)從ue收到的pdcp狀態(tài)報告知道ue期待下一個需要收到的pdcpsn。目的基站檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù)包,丟棄ue已經(jīng)收到的數(shù)據(jù),直接從ue期待的下一個數(shù)據(jù)包開始發(fā)送給ue。

在ue發(fā)送給目的基站的pdcp狀態(tài)報告中包含下一個期待收到數(shù)據(jù)包的pdcpsn以及所述pdcpsn所對應(yīng)的hfn。ue可以只在增強(qiáng)的切換過程中在發(fā)送給基站的pdcp狀態(tài)中包含下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn。如果不是增強(qiáng)的切換,目的基站按照現(xiàn)有的原則知道下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的基站根據(jù)步驟704消息中收到的上行接收狀態(tài)以及上行count,結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。目的基站需要等待從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。目的基站把生成的上行接收狀態(tài)發(fā)送給ue。

ue根據(jù)從目的基站收到的上行接收狀態(tài),結(jié)合ue在源基站發(fā)送的數(shù)據(jù)以及從源基站收到的反饋,從下一個源基站沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)給目的基站。

步驟807,目的基站發(fā)送路徑切換請求消息給mme。

步驟808,mme發(fā)送路徑切換請求響應(yīng)消息給目的基站。

步驟809,目的基站發(fā)送ue上下文釋放消息給源基站。

至此,即完成了本發(fā)明支持無縫切換方法五的描述。通過該方法可以減少切換過程中數(shù)據(jù)發(fā)送的中斷時間,保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。特別是解決目的基站不知道ue期待的下一個pdcpsn對應(yīng)的hfn的問題,這樣即使源基站和目的基站來自不同的廠商,也保證了兩個基站間的互操作性,保證增強(qiáng)的切換過程可工作性同時減少切換過程中數(shù)據(jù)發(fā)送的中斷時間。

圖9為本發(fā)明支持無縫切換的方法四和方法五用于雙連接的實(shí)施例示意圖。包括步驟:

步驟901,主基站(menb)發(fā)送第二基站(senb)增加請求消息給目的senb(t-senb)。

主基站決定使用增強(qiáng)的切換過程。增強(qiáng)的切換過程的原則與步驟701中所述相同。具體到senb變化過程中,增強(qiáng)的切換過程指的是在切換執(zhí)行過程中源senb還在給ue發(fā)送下行數(shù)據(jù),并且從ue接收上行數(shù)據(jù)。更具體的講主基站在發(fā)送了rrc連接重配置消息后、或者在主基站發(fā)送了rrc連接重配置消息后以及目的senb收到ue的rach接入之前、或者在主基站發(fā)送了rrc連接重配置消息后以及主基站收到ue的rrc連接重配置之前源senb還在給ue發(fā)送下行數(shù)據(jù),并且從ue接收上行數(shù)據(jù)。該實(shí)施例中所述的支持增強(qiáng)的切換指的是支持增強(qiáng)的senb變化過程。

主基站根據(jù)ue的能力、主基站對增強(qiáng)切換的支持能力、源senb和/或目的senb對增強(qiáng)切換的支持能力來決定是否使用增強(qiáng)的切換。主基站還可以考慮其他信息例如qos來決定使用增強(qiáng)的切換而不影響本發(fā)明的主要內(nèi)容。

本發(fā)明中有以下方法可以讓目的senb知道使用了增強(qiáng)的切換過程。

方法一:主基站通過在senb增加請求消息中包含增強(qiáng)的切換指示信息讓目的senb知道本次切換是增強(qiáng)的切換過程。主基站根據(jù)自身對增強(qiáng)切換過程的支持以及ue的能力決定使用增強(qiáng)的切換過程。源基站還可以同時考慮源senb和/或目的senb對增強(qiáng)的切換過程的支持能力來決定使用增強(qiáng)的切換過程。主基站通過操作和維護(hù)(o&m)的配置或x2建立過程來知道源senb和/或目的senb對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求和x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。

方法二:在senb增加請求消息中包含ue對增強(qiáng)切換的支持能力,如果目的senb支持增強(qiáng)的切換過程,目的senb根據(jù)主基站和/或源senb對增強(qiáng)切換過程的支持能力以及ue對增強(qiáng)切換的支持能力知道本次切換過程是增強(qiáng)的切換過程。menb從ue獲得ue對增強(qiáng)切換的支持能力。目的senb通過操作和維護(hù)(o&m)的配置或x2建立過程來知道主基站/或源senb對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求和x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。對應(yīng)這種方法,假設(shè)如果主基站支持增強(qiáng)的切換過程,當(dāng)所述主基站發(fā)起對支持增強(qiáng)切換的ue的切換過程時,就會發(fā)起增強(qiáng)的切換過程?;蛉绻骰竞驮磗enb以及目的senb支持增強(qiáng)的切換過程,當(dāng)所述主基站發(fā)起對支持增強(qiáng)切換的ue的切換過程時,就會發(fā)起增強(qiáng)的切換過程。

步驟902,t-senb發(fā)送senb增加請求確認(rèn)消息給menb。

如果目的senb從menb收到了增強(qiáng)的切換指示信息,則目的senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的rrccontainer中。通過rrccontainer將所述的增強(qiáng)切換指示信息發(fā)送給ue。此處的rrccontainer指的是senb到menbcontainer。

步驟903,如果t-senb的資源分配成功,menb發(fā)送senb釋放請求消息給源senb(s-senb)。如果需要數(shù)據(jù)轉(zhuǎn)發(fā),menb提供數(shù)據(jù)轉(zhuǎn)發(fā)地址給s-senb。

本發(fā)明中有以下方法可以讓源senb知道主基站使用了增強(qiáng)的切換過程。

方法一:主基站通過在senb釋放請求消息中包含增強(qiáng)的切換指示信息讓目的senb知道本次切換是增強(qiáng)的切換過程。主基站決定使用增強(qiáng)的切換過程的方法與步驟901相同,這里不再贅述。

方法二:在senb增加釋放消息中包含ue對增強(qiáng)切換的支持能力,如果源senb支持增強(qiáng)的切換過程,源senb根據(jù)主基站和/或目的senb對增強(qiáng)切換過程的支持能力以及ue對增強(qiáng)切換的支持能力知道本次切換過程是增強(qiáng)的切換過程。menb從ue獲得ue對增強(qiáng)切換的支持能力。源senb通過操作和維護(hù)(o&m)的配置或x2建立過程來知道主基站/或目的senb對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求和x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。對應(yīng)這種方法,假設(shè)如果主基站支持增強(qiáng)的切換過程,當(dāng)所述主基站發(fā)起對支持增強(qiáng)切換的ue的切換過程時,就會發(fā)起增強(qiáng)的切換過程?;蛉绻骰竞驮磗enb以及目的senb支持增強(qiáng)的切換過程,當(dāng)所述主基站發(fā)起對支持增強(qiáng)切換的ue的切換過程時,就會發(fā)起增強(qiáng)的切換過程。

s-senb收到senb釋放消息后繼續(xù)發(fā)送數(shù)據(jù)給ue。源senb可以開始數(shù)據(jù)轉(zhuǎn)發(fā)。senb繼續(xù)從ue接收上行數(shù)據(jù)。

對應(yīng)分開(split)承載,s-senb繼續(xù)發(fā)送上行數(shù)據(jù)給menb。對應(yīng)第二小區(qū)組(scg)承載,s-senb繼續(xù)發(fā)送上行數(shù)據(jù)給sgw。

對于scg承載,s-senb在本步驟之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道s-senb從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟907的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的senb。

步驟904,menb發(fā)送rrc連接重配置消息給ue。所述消息中包含增強(qiáng)的切換指示信息。menb繼續(xù)發(fā)送下行數(shù)據(jù)給s-senb。同時menb轉(zhuǎn)發(fā)下行數(shù)據(jù)給t-senb。對應(yīng)本發(fā)明的一種方法,源senb繼續(xù)發(fā)送給ue的數(shù)據(jù)包是從轉(zhuǎn)發(fā)給目的senb的第一個數(shù)據(jù)包開始最多到一個pdcpsn最大范圍的數(shù)據(jù)包個數(shù)減1。例如源senb轉(zhuǎn)發(fā)給目的senb的第一個數(shù)據(jù)包是pdcpsn等于5,hfn是10,則源senb給ue發(fā)送的數(shù)據(jù)包最多到pdcpsn等于3,hfn是11。

ue收到rrc連接重配置消息。ue不刪除或重置在s-senb的配置。ue繼續(xù)接收s-senb發(fā)送的下行數(shù)據(jù)。ue繼續(xù)發(fā)送上行數(shù)據(jù)給s-senb。ue根據(jù)收到所述rrc連接重配置消息中包含的增強(qiáng)的切換指示信息知道該切換過程是增強(qiáng)的切換過程,從而繼續(xù)在源基站的數(shù)據(jù)發(fā)送和接收。

步驟905,ue發(fā)送rrc連接重配置完成消息給menb。

步驟906,menb發(fā)送senb重配置完成消息給t-senb。

步驟907,ue同步到t-senb。

ue停止從s-senb接收下行數(shù)據(jù),ue停止在s-senb發(fā)送上行數(shù)據(jù)。

步驟908a,s-senb發(fā)送sn狀態(tài)轉(zhuǎn)移給menb。

步驟908b,menb發(fā)送sn狀態(tài)轉(zhuǎn)移給t-senb。

步驟909,s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給t-senb。對應(yīng)split承載,s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給menb,由menb轉(zhuǎn)發(fā)給t-senb。對于scg承載,可以和split承載一樣,s-senb通過menb轉(zhuǎn)發(fā)給t-senb,或者s-senb直接轉(zhuǎn)發(fā)給t-senb。取決于實(shí)現(xiàn),s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給t-senb可以在步驟903之后任何時候執(zhí)行。

因為在步驟903后,源senb會同時發(fā)送下行數(shù)據(jù)給ue和轉(zhuǎn)發(fā)下行數(shù)據(jù)給目的senb。所以目的senb從源senb收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的senb由下面的方式檢測不需要發(fā)送給ue的數(shù)據(jù):

對于scg承載,目的senb根據(jù)從ue收到的pdcp狀態(tài)報告知道ue期待下一個需要收到的pdcpsn。目的基站檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù)包,丟棄ue已經(jīng)收到的數(shù)據(jù),直接從ue期待的下一個數(shù)據(jù)包開始發(fā)送給ue。

對于scg承載,在ue發(fā)送給目的senb的pdcp狀態(tài)報告中只包含下一個期待收到數(shù)據(jù)包的pdcpsn,沒有包含所述pdcpsn所對應(yīng)的hfn。有以下兩種方式可以讓目的senb知道下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn:

方式一:

使用步驟901中所描述的方法,目的senb可以知道本次切換是否是增強(qiáng)的切換過程。對于增強(qiáng)的切換過程,目的senb按照增強(qiáng)的切換過程的方法發(fā)送數(shù)據(jù)給ue和/或發(fā)送上行數(shù)據(jù)給sgw。

目的senb認(rèn)為從ue收到的pdcp狀態(tài)中包含的下一個期待的pdcpsn對應(yīng)的數(shù)據(jù)包是目的senb的緩存buffer中保存的第一個對應(yīng)此pdcpsn的數(shù)據(jù)包。因為源senb在轉(zhuǎn)發(fā)給目的senb的第一個數(shù)據(jù)包開始發(fā)送給ue的最多數(shù)據(jù)包的個數(shù)pdcpsn最大范圍減去1的數(shù)據(jù)包個數(shù)。例如如果目的senb從源senb收到的第一個數(shù)據(jù)包pdcpsn=5hfn=10,則源senb發(fā)送給ue的數(shù)據(jù)包最多到pdcpsn=3hfn=11,所以ue從源senb收到的最大數(shù)據(jù)包是pdcpsn=3hfn=11。如果源senb發(fā)送的數(shù)據(jù)ue都收到了,則ue期待下一個收到的數(shù)據(jù)包是pdcpsn=4hfn=11,該數(shù)據(jù)包是目的senbbuffer中對應(yīng)的第一個pdcpsn等于4的數(shù)據(jù)包,所述數(shù)據(jù)包對應(yīng)的hfn是11。如果源senb發(fā)送的數(shù)據(jù)包有些ue沒有收到,例如如果目的senb從ue收到的pdcp狀態(tài)中下一個期待的pdcpsn是9,該數(shù)據(jù)包是目的senbbuffer中對應(yīng)的第一個pdcpsn等于9的數(shù)據(jù)包,目的senb知道對應(yīng)的hfn是10。所以如果目的senb的緩存中有相同pdcpsn的數(shù)據(jù)包,則第一個對應(yīng)uepdcp狀態(tài)報告中第一個沒收到數(shù)據(jù)包sn的數(shù)據(jù)包是下一個需要發(fā)送給ue的數(shù)據(jù)包,所以目的senb就知道了所述數(shù)據(jù)包對應(yīng)的hfn。

或者,對于增強(qiáng)的切換過程,目的senb認(rèn)為從ue收到的pdcp狀態(tài)中包含的下一個期待的pdcpsn不遠(yuǎn)離sn狀態(tài)轉(zhuǎn)移消息中收到的dlcount中pdcpsn的一半pdcpsn范圍。即如果pdcpsn的最大值是n,則下一個期待的pdcpsn不遠(yuǎn)離dlcount中pdcpsn的n/2。源senb在發(fā)送了sn狀態(tài)轉(zhuǎn)移消息后在給ue發(fā)送數(shù)據(jù)時也遵循這一原則。舉例如下:

●dlcount中hfn=10,pdcpsn=8

●pdcpsn是7比特(sn的范圍是0..127)

●當(dāng)目的senb從ue收到的下一個期待的pdcpsn是73..127時,hfn=9

●當(dāng)目的senb從ue收到的下一個期待的pdcpsn是0..72時,hfn=10

源senb在發(fā)送了sn狀態(tài)轉(zhuǎn)移消息后,源senb接著給ue發(fā)送數(shù)據(jù)發(fā)送到pdcpsn是72,hfn是10后停止發(fā)送下行數(shù)據(jù)包給ue。

對應(yīng)增強(qiáng)的切換過程,如果目的senb從ue收到的pdcp狀態(tài)中下一個期待的pdcpsn是9,目的senb知道對應(yīng)的hfn是10。如果不是增強(qiáng)的切換,目的senb知道對應(yīng)的hfn是9.

方式二:

在ue發(fā)送給目的senb的pdcp狀態(tài)報告中包含下一個期待收到數(shù)據(jù)包的pdcpsn以及所述pdcpsn所對應(yīng)的hfn。ue可以只在增強(qiáng)的切換過程中在發(fā)送給基站的pdcp狀態(tài)中包含下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn。如果不是增強(qiáng)的切換,目的senb按照現(xiàn)有的原則知道下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn。

對于split承載,menb可以知道ue的接收狀態(tài),因此發(fā)送相應(yīng)的數(shù)據(jù)給目的senb。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的senb根據(jù)步驟908b消息中收到的上行接收狀態(tài)以及上行count,結(jié)合收到的源senb轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的senb更新上行接收狀態(tài),目的senb把更新后的上行接收狀態(tài)發(fā)送給ue。目的senb需要等待從源senb收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的senb根據(jù)結(jié)束標(biāo)志(endmarker)知道源senb轉(zhuǎn)發(fā)完了數(shù)據(jù)。目的senb把生成的上行接收狀態(tài)發(fā)送給ue。ue根據(jù)從目的senb收到的上行接收狀態(tài),結(jié)合ue在源senb發(fā)送的數(shù)據(jù)以及從源senb收到的反饋,從下一個源senb沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)給目的senb。本方法是針對scg承載的。

對于split承載,步驟908a和步驟908b可以在步驟903之后任何時候執(zhí)行。

步驟910,menb發(fā)送ue上下文釋放請求消息給源senb。

這里省略了與本申請主要內(nèi)容無關(guān)的步驟的詳細(xì)說明,例如menb和mme之間的erab修改指示過程。

至此,即完成了本申請支持無縫切換方法四和方法五用于雙連接實(shí)施例的描述。通過該方法可以減少切換過程中數(shù)據(jù)發(fā)送的中斷時間,保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。特別是解決目的senb不知道ue期待的下一個pdcpsn對應(yīng)的hfn的問題,這樣即使menb、源senb和目的senb來自不同的廠商,也保證了基站間的互操作性,保證增強(qiáng)的切換過程可工作性同時減少切換過程中數(shù)據(jù)發(fā)送的中斷時間。

對應(yīng)ts36.30010.1.2.8.1中的senb增加過程也可以由menb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)主基站決定使用增強(qiáng)的切換過程,并且通過senb增加請求消息告知senb。

2)senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的senb到menb容器中,通過主基站發(fā)送給ue。

3)主基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

4)ue根據(jù)步驟3)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖7和9中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.2中的senb修改過程也可以由menb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)主基站決定使用增強(qiáng)的切換過程,并且通過senb修改請求消息告知senb。

2)senb把增強(qiáng)的切換指示信息包含在senb修改請求確認(rèn)消息的senb到menb容器中,通過主基站發(fā)送給ue。

3)主基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

4)ue根據(jù)步驟3)知道是增強(qiáng)的切換過程。

對應(yīng)ts36.30010.1.2.8.2.1中menb內(nèi)部切換涉及scg變化的過程,也可以由menb來決定使用增強(qiáng)的切換過程,具體方法與上述相同,這里不再贅述。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖7和9中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.3senb釋放過程也可以由menb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)主基站決定使用增強(qiáng)的切換過程,并且通過senb釋放請求消息(menb發(fā)起的senb釋放過程)或senb釋放確認(rèn)(senb發(fā)起的senb釋放過程)告知senb。

2)menb把增強(qiáng)的切換指示信息發(fā)送給ue。

3)menb發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

4)ue根據(jù)步驟3)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖7和9中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.5menb到enb變化過程,也可以由源menb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)源主基站決定使用增強(qiáng)的切換過程,并且通過切換請求消息告知目的enb。

2)目的enb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,通過源主基站發(fā)送給ue。

3)源主基站通過senb釋放請求告知源senb增強(qiáng)的切換指示信息。源senb繼續(xù)發(fā)送數(shù)據(jù)給ue并從ue接收上行數(shù)據(jù)。

4)源主基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

5)ue根據(jù)步驟4)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖7和9中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.7enb到menb變化過程,也可以由源enb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)源基站決定使用增強(qiáng)的切換過程,并且通過切換請求消息告知目的menb。

2)目的menb通過senb增加請求消息告知目的senb增強(qiáng)的切換指示信息。

3)目的senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的rrc容器中。目的menb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,通過源基站發(fā)送給ue?;蛘咧苯佑赡康膍enb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,而不需要目的senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的rrc容器中。

4)源基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

5)ue根據(jù)步驟4)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖7和9中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.8不同menb之間的切換senb不變的場景,也可以由源menb來決定使用增強(qiáng)的切換過程,具體方法是場景ts36.30010.1.2.8.5menb到enb變化過程和ts36.30010.1.2.8.7enb到menb變化過程的組合,這里不再贅述。

本發(fā)明支持無縫切換的方法六如圖10所述。該方法包括步驟:

步驟1001,源基站(sourceenb)發(fā)送切換請求消息給目的基站(targetenb)。

所述消息包含ue對增強(qiáng)切換的支持能力。ue支持增強(qiáng)的切換的能力指的是ue在收到rrc連接重配置消息后,可以不凍結(jié)在源基站的發(fā)送接收狀態(tài),不清空在源基站層二l2的信息,可以繼續(xù)從源基站接收數(shù)據(jù)或發(fā)送數(shù)據(jù)。ue對增強(qiáng)切換的支持能力的具體含義與步驟701中相同,這里不再贅述。所述ue對增強(qiáng)切換的支持能力可以包含在無線資源控制rrc容器container中。源基站也可以在切換請求消息中包含一個信息元素:支持增強(qiáng)的切換過程。源基站用該信息元素來告知目的基站源基站支持增強(qiáng)的切換,或者用該信息元素告知目的基站源基站和ue都支持增強(qiáng)的切換過程。增強(qiáng)切換過程的含義與步驟701中相同,這里不再贅述。

步驟1002,目的基站發(fā)送切換請求確認(rèn)消息給源基站。

該方法中,目的基站決定使用增強(qiáng)的切換過程。目的基站根據(jù)自身對增強(qiáng)切換過程的支持以及ue的能力決定使用增強(qiáng)的切換過程?;蛘吣康幕靖鶕?jù)自身對增強(qiáng)切換過程的支持、ue的能力以及源基站對增強(qiáng)的切換過程的支持能力來決定使用增強(qiáng)的切換過程。目的基站還可以同時考慮業(yè)務(wù)的需求(例如業(yè)務(wù)質(zhì)量保證qos信息)來決定使用增強(qiáng)的切換過程。目的基站還可以考慮其他信息來決定使用增強(qiáng)的切換過程而不影響本發(fā)明的主要內(nèi)容。目的基站從源基站獲得ue對增強(qiáng)切換的支持能力。目的基站通過操作和維護(hù)(o&m)的配置或x2建立過程來知道源基站對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求和x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。對應(yīng)步驟1001中源基站通過在切換請求消息中包含一個支持增強(qiáng)的切換過程信息元素來告知目的基站源基站和ue都支持增強(qiáng)的切換過程的方法,目的基站通過收到的所述信息元素就可以知道源基站和ue支持增強(qiáng)的切換過程。

本發(fā)明中有以下方法可以讓源基站知道使用增強(qiáng)的切換過程。

方法一,目的基站通過在切換請求確認(rèn)消息中包含增強(qiáng)的切換指示信息讓源基站使用增強(qiáng)的切換過程。所述切換增強(qiáng)指示也包含在目的基站到源基站的rrc容器中,通過源基站發(fā)送給ue

方法二,在rrc容器中包含增強(qiáng)的切換指示信息。源基站在收到所述的切換請求確認(rèn)消息后,通知查看rrc容器知道是增強(qiáng)的切換過程。源基站把rrc容器發(fā)送給ue可以讓ue知道該切換過程是增強(qiáng)的切換過程。

步驟1003,源基站發(fā)送rrc連接重配置消息給ue。所述消息中包含增強(qiáng)的切換指示信息。對應(yīng)增強(qiáng)的切換過程,源基站繼續(xù)發(fā)送下行數(shù)據(jù)給ue。對應(yīng)本發(fā)明的一種方法,源基站繼續(xù)發(fā)送給ue的數(shù)據(jù)包是從轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包開始最多到一個pdcpsn最大范圍減去1個數(shù)的數(shù)據(jù)包。例如源基站轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包是pdcpsn等于5,hfn是10,則源基站給ue發(fā)送的數(shù)據(jù)包最多到pdcpsn等于3,hfn是11。源基站根據(jù)步驟1002中收到的增強(qiáng)的切換指示信息或者通過看rrc容器中的增強(qiáng)的指示信息知道使用增強(qiáng)的切換過程。

源基站繼續(xù)接收從ue來的上行數(shù)據(jù)。ue在收到所述消息后繼續(xù)接收源基站發(fā)送的下行數(shù)據(jù),并且繼續(xù)在源基站發(fā)送上行數(shù)據(jù)。ue根據(jù)收到所述rrc連接重配置消息中包含的增強(qiáng)的切換指示信息知道該切換過程是增強(qiáng)的切換過程,從而繼續(xù)在源基站的數(shù)據(jù)發(fā)送和接收。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,對應(yīng)其中一種方法,源基站在本步驟之后或步驟1004之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道源基站從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟1006的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的基站。

步驟1004,源基站發(fā)送序列號sn狀態(tài)轉(zhuǎn)移給目的基站。

源基站可以通知目的基站增強(qiáng)切換過程中從轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包開始發(fā)送給ue的最多數(shù)據(jù)包的個數(shù),例如是pdcpsn最大范圍減去1個數(shù)的數(shù)據(jù)包或其他。例如如果pdcpsn是從0到127,則pdcpsn最大范圍減去1個數(shù)的的數(shù)據(jù)包是127個pdcpsdu或pdu。

在本步驟中,源基站不凍結(jié)發(fā)送和接收狀態(tài)。

源基站開始轉(zhuǎn)發(fā)數(shù)據(jù)給目的基站。源基站把發(fā)送給ue的下行數(shù)據(jù)也轉(zhuǎn)發(fā)給目的基站。

源基站把從ue收到的上行數(shù)據(jù)數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。一種方法是源基站把sn狀態(tài)轉(zhuǎn)移消息之后收到的順序排列的或不按序收到上行數(shù)據(jù)包都轉(zhuǎn)發(fā)給目的基站。另一種方法是源基站把按序收到的數(shù)據(jù)包發(fā)送給sgw,不按序收到的數(shù)據(jù)包轉(zhuǎn)發(fā)給目的基站。

步驟1005,ue同步到目的基站。ue通過隨機(jī)接入信道rach接入目的小區(qū)。

本發(fā)明中,ue可以在本步驟停止從源基站接收下行數(shù)據(jù),停止在源基站發(fā)送上行數(shù)據(jù)。也可以在步驟1006停止從源基站接收下行數(shù)據(jù),停止在源基站發(fā)送上行數(shù)據(jù)。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的基站根據(jù)步驟1004消息中收到的上行接收狀態(tài)以及上行count,結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。如果目的基站在rach成功后還繼續(xù)收到從源基站轉(zhuǎn)發(fā)的數(shù)據(jù),目的基站需要等待從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。

步驟1006,ue發(fā)送rrc連接重配置完成消息給目的基站。因為在步驟1003后,源基站會同時發(fā)送下行數(shù)據(jù)給ue和轉(zhuǎn)發(fā)下行數(shù)據(jù)給目的基站。所以目的基站從源基站收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的基站有下面的方式檢測不需要發(fā)送給ue的數(shù)據(jù):

目的基站根據(jù)從ue收到的pdcp狀態(tài)報告知道ue期待下一個需要收到的pdcpsn。目的基站檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù)包,丟棄ue已經(jīng)收到的數(shù)據(jù),直接從ue期待的下一個數(shù)據(jù)包開始發(fā)送給ue。

在ue發(fā)送給目的基站的pdcp狀態(tài)報告中只包含下一個期待收到數(shù)據(jù)包的pdcpsn,沒有包含所述pdcpsn所對應(yīng)的hfn。

在步驟1002中目的基站決定了本次切換使用增強(qiáng)的切換過程。對于增強(qiáng)的切換過程,目的基站按照增強(qiáng)的切換過程的方法發(fā)送數(shù)據(jù)給ue和/或發(fā)送上行數(shù)據(jù)給sgw。目的基站根據(jù)增強(qiáng)的切換過程決定ue期待下一個收到數(shù)據(jù)包的pdcpsn對應(yīng)的hfn。

目的基站認(rèn)為從ue收到的pdcp狀態(tài)中包含的下一個期待的pdcpsn對應(yīng)的數(shù)據(jù)包是目的基站的緩存buffer中保存的第一個對應(yīng)此pdcpsn的數(shù)據(jù)包。因為源基站在轉(zhuǎn)發(fā)給目的基站的第一個數(shù)據(jù)包開始發(fā)送給ue的最多數(shù)據(jù)包的個數(shù)pdcpsn最大范圍減去1的數(shù)據(jù)包個數(shù)。例如如果目的基站從源基站收到的第一個數(shù)據(jù)包pdcpsn=5hfn=10,則源基站發(fā)送給ue的數(shù)據(jù)包最多到pdcpsn=3hfn=11,所以ue從源基站收到的最大數(shù)據(jù)包是pdcpsn=3hfn=11。如果源基站發(fā)送的數(shù)據(jù)ue都收到了,則ue期待下一個收到的數(shù)據(jù)包是pdcpsn=4hfn=11,該數(shù)據(jù)包是目的基站buffer中對應(yīng)的第一個pdcpsn等于4的數(shù)據(jù)包,所述數(shù)據(jù)包對應(yīng)的hfn是11。如果源基站發(fā)送的數(shù)據(jù)包有些ue沒有收到,例如如果目的基站從ue收到的pdcp狀態(tài)中下一個期待的pdcpsn是9,該數(shù)據(jù)包是目的基站buffer中對應(yīng)的第一個pdcpsn等于9的數(shù)據(jù)包,目的基站知道對應(yīng)的hfn是10。所以如果目的基站的緩存中有相同pdcpsn的數(shù)據(jù)包,則第一個對應(yīng)uepdcp狀態(tài)報告中第一個沒收到數(shù)據(jù)包sn的數(shù)據(jù)包是下一個需要發(fā)送給ue的數(shù)據(jù)包,所以目的基站就知道了所述數(shù)據(jù)包對應(yīng)的hfn。

或者,目的基站認(rèn)為從ue收到的pdcp狀態(tài)中包含的下一個期待的pdcpsn不遠(yuǎn)離sn狀態(tài)轉(zhuǎn)移消息中收到的dlcount中pdcpsn的一半pdcpsn范圍。即如果pdcpsn的最大值是n,則下一個期待的pdcpsn不遠(yuǎn)離dlcount中pdcpsn的n/2。源基站在發(fā)送了sn狀態(tài)轉(zhuǎn)移消息后在給ue發(fā)送數(shù)據(jù)時也遵循這一原則。舉例如下:

●dlcount中hfn=10,pdcpsn=8

●pdcpsn是7比特(sn的范圍是0..127)

●當(dāng)目的基站從ue收到的下一個期待的pdcpsn是73..127時,hfn=9

●當(dāng)目的基站從ue收到的下一個期待的pdcpsn是0..72時,hfn=10

源基站在發(fā)送了sn狀態(tài)轉(zhuǎn)移消息后,源基站接著給ue發(fā)送數(shù)據(jù)發(fā)送到pdcpsn是72,hfn是10后停止發(fā)送下行數(shù)據(jù)包給ue。

對應(yīng)增強(qiáng)的切換過程,如果目的基站從ue收到的pdcp狀態(tài)中下一個期待的pdcpsn是9,目的基站知道對應(yīng)的hfn是10。如果不是增強(qiáng)的切換,目的基站知道對應(yīng)的hfn是9。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的基站根據(jù)步驟1004消息中收到的上行接收狀態(tài)以及上行count,結(jié)合從源基站收到的源基站轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的基站更新上行接收狀態(tài),目的基站把更新后的上行接收狀態(tài)發(fā)送給ue。目的基站需要等待從源基站收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的基站根據(jù)結(jié)束標(biāo)志(endmarker)知道源基站轉(zhuǎn)發(fā)完了數(shù)據(jù)。目的基站把生成的上行接收狀態(tài)發(fā)送給ue。

ue根據(jù)從目的基站收到的上行接收狀態(tài),結(jié)合ue在源基站發(fā)送的數(shù)據(jù)以及從源基站收到的反饋,從下一個源基站沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)給目的基站。

步驟1007,目的基站發(fā)送路徑切換請求消息給mme。

步驟1008,mme發(fā)送路徑切換請求響應(yīng)消息給目的基站。

步驟1009,目的基站發(fā)送ue上下文釋放消息給源基站。

至此,即完成了本發(fā)明支持無縫切換方法六的描述。通過該方法可以減少切換過程中數(shù)據(jù)發(fā)送的中斷時間,保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。特別是解決目的基站不知道ue期待的下一個pdcpsn對應(yīng)的hfn的問題,這樣即使源基站和目的基站來自不同的廠商,也保證了兩個基站間的互操作性,保證增強(qiáng)的切換過程可工作性同時減少切換過程中數(shù)據(jù)發(fā)送的中斷時間。

圖11為本發(fā)明支持無縫切換的方法六用于雙連接的實(shí)施例示意圖。包括步驟:

步驟1101,主基站(menb)發(fā)送第二基站(senb)增加請求消息給目的senb(t-senb)。

所述消息包含ue對增強(qiáng)切換的支持能力。ue對增強(qiáng)切換的支持能力指的是ue支持3gpprel-14討論的保持和源基站連接的切換過程。具體的講,ue支持增強(qiáng)的切換的能力指的是ue在收到rrc連接重配置消息后,可以不凍結(jié)在源senb的發(fā)送接收狀態(tài),不清空在源senb層二l2的信息,可以繼續(xù)從源senb接收數(shù)據(jù)或發(fā)送數(shù)據(jù)。更具體的ue對增強(qiáng)切換的支持能力的具體含義與步驟701中相同,這里不再贅述。所述ue對增強(qiáng)切換的支持能力可以包含在無線資源控制rrc容器container中。這里的rrc容器指的是menb到senb容器。主基站也可以在senb增加請求消息中包含一個信息元素:支持增強(qiáng)的切換過程。主基站用該信息元素來告知目的senb主基站支持增強(qiáng)的切換,或者用該信息元素告知目的senb主基站和ue都支持增強(qiáng)的切換過程。增強(qiáng)切換過程的含義與步驟901中相同,這里不再贅述。

步驟1102,t-senb發(fā)送senb增加請求確認(rèn)消息給menb。

該方法中,目的senb決定使用增強(qiáng)的切換過程。目的senb根據(jù)ue的能力、主基站對增強(qiáng)切換的支持能力、源senb和/或目的senb對增強(qiáng)切換的支持能力來決定是否使用增強(qiáng)的切換。目的senb還可以考慮其他信息例如qos來決定使用增強(qiáng)的切換而不影響本發(fā)明的主要內(nèi)容。目的senb從主基站獲得ue對增強(qiáng)切換的支持能力。目的senb通過操作和維護(hù)(o&m)的配置或x2建立過程來知道主基站和源senb對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求和x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。對應(yīng)步驟1101中主基站通過在senb增加請求消息中包含一個支持增強(qiáng)的切換過程信息元素來告知目的senb主基站和ue都支持增強(qiáng)的切換過程的方法,目的senb通過收到的所述信息元素就可以知道主基站和ue支持增強(qiáng)的切換過程。

本發(fā)明中有以下方法可以讓主基站知道使用增強(qiáng)的切換過程。

方法一,目的senb通過在senb增加請求確認(rèn)消息中包含增強(qiáng)的切換指示信息讓主基站使用增強(qiáng)的切換過程。所述切換增強(qiáng)指示也包含在senb到menb容器中,通過主基站發(fā)送給ue。

方法二,在senb到menb容器中包含增強(qiáng)的切換指示信息。主基站在收到所述的senb增加請求確認(rèn)消息后,通知查看senb到menb容器知道是增強(qiáng)的切換過程。主基站把senb到menb容器發(fā)送給ue可以讓ue知道該切換過程是增強(qiáng)的切換過程。

步驟1103,如果t-senb的資源分配成功,menb發(fā)送senb釋放請求消息給源senb(s-senb)。如果需要數(shù)據(jù)轉(zhuǎn)發(fā),menb提供數(shù)據(jù)轉(zhuǎn)發(fā)地址給s-senb。

本發(fā)明中有以下方法可以讓源senb知道主基站使用了增強(qiáng)的切換過程。

方法一:主基站通過在senb釋放請求消息中包含增強(qiáng)的切換指示信息讓源senb知道本次切換是增強(qiáng)的切換過程。主基站根據(jù)步驟1102知道該過程是增強(qiáng)的切換過程。

方法二:在senb增加釋放消息中包含ue對增強(qiáng)切換的支持能力,如果源senb支持增強(qiáng)的切換過程,源senb根據(jù)主基站和/或目的senb對增強(qiáng)切換過程的支持能力以及ue對增強(qiáng)切換的支持能力知道本次切換過程是增強(qiáng)的切換過程。menb從ue獲得ue對增強(qiáng)切換的支持能力。源senb通過操作和維護(hù)(o&m)的配置或x2建立過程來知道主基站/或目的senb對增強(qiáng)的切換過程的支持能力。對應(yīng)通過x2建立過程的方法,在x2建立請求和x2建立響應(yīng)消息中包含發(fā)送所述消息的基站對增強(qiáng)的切換過程的支持能力。收到x2建立請求和x2建立響應(yīng)消息的基站保持收到的對端基站對增強(qiáng)的切換過程的支持能力。對應(yīng)這種方法,假設(shè)如果主基站和源senb以及目的senb支持增強(qiáng)的切換過程,當(dāng)所述發(fā)起對支持增強(qiáng)切換的ue的切換過程時,就會發(fā)起增強(qiáng)的切換過程。

s-senb收到senb釋放消息后繼續(xù)發(fā)送數(shù)據(jù)給ue。源senb可以開始數(shù)據(jù)轉(zhuǎn)發(fā)。senb繼續(xù)從ue接收上行數(shù)據(jù)。

對應(yīng)分開(split)承載,s-senb繼續(xù)發(fā)送上行數(shù)據(jù)給menb。對應(yīng)第二小區(qū)組(scg)承載,s-senb繼續(xù)發(fā)送上行數(shù)據(jù)給sgw。

對于scg承載,s-senb在本步驟之后繼續(xù)反饋上行的數(shù)據(jù)接收狀態(tài)給ue。這樣ue就知道s-senb從ue已經(jīng)收到了哪些數(shù)據(jù)包。這樣當(dāng)ue發(fā)送步驟1107的消息后,就知道從哪個數(shù)據(jù)包開始發(fā)送數(shù)據(jù)給目的senb。

步驟1104,menb發(fā)送rrc連接重配置消息給ue。所述消息中包含增強(qiáng)的切換指示信息。menb繼續(xù)發(fā)送下行數(shù)據(jù)給s-senb。同時menb轉(zhuǎn)發(fā)下行數(shù)據(jù)給t-senb。對應(yīng)本發(fā)明的一種方法,源senb繼續(xù)發(fā)送給ue的數(shù)據(jù)包是從轉(zhuǎn)發(fā)給目的senb的第一個數(shù)據(jù)包開始最多到一個pdcpsn最大范圍的數(shù)據(jù)包個數(shù)減1。例如源senb轉(zhuǎn)發(fā)給目的senb的第一個數(shù)據(jù)包是pdcpsn等于5,hfn是10,則源senb給ue發(fā)送的數(shù)據(jù)包最多到pdcpsn等于3,hfn是11。

ue收到rrc連接重配置消息。ue不刪除或重置在s-senb的配置。ue繼續(xù)接收s-senb發(fā)送的下行數(shù)據(jù)。ue繼續(xù)發(fā)送上行數(shù)據(jù)給s-senb。ue根據(jù)收到所述rrc連接重配置消息中包含的增強(qiáng)的切換指示信息知道該切換過程是增強(qiáng)的切換過程,從而繼續(xù)在源基站的數(shù)據(jù)發(fā)送和接收。

步驟1105,ue發(fā)送rrc連接重配置完成消息給menb。

步驟1106,menb發(fā)送senb重配置完成消息給t-senb。

步驟1107,ue同步到t-senb。

ue停止從s-senb接收下行數(shù)據(jù),ue停止在s-senb發(fā)送上行數(shù)據(jù)。

步驟1108a,s-senb發(fā)送sn狀態(tài)轉(zhuǎn)移給menb。

步驟1108b,menb發(fā)送sn狀態(tài)轉(zhuǎn)移給t-senb。

步驟1109,s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給t-senb。對應(yīng)split承載,s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給menb,由menb轉(zhuǎn)發(fā)給t-senb。對于scg承載,可以和split承載一樣,s-senb通過menb轉(zhuǎn)發(fā)給t-senb,或者s-senb直接轉(zhuǎn)發(fā)給t-senb。取決于實(shí)現(xiàn),s-senb轉(zhuǎn)發(fā)數(shù)據(jù)給t-senb可以在步驟103之后任何時候執(zhí)行。

因為在步驟1103后,源senb會同時發(fā)送下行數(shù)據(jù)給ue和轉(zhuǎn)發(fā)下行數(shù)據(jù)給目的senb。所以目的senb從源senb收到的轉(zhuǎn)發(fā)的數(shù)據(jù)中有一部分可能ue已經(jīng)收到了。目的senb由下面的方式檢測不需要發(fā)送給ue的數(shù)據(jù):

對于scg承載,目的senb根據(jù)從ue收到的pdcp狀態(tài)報告知道ue期待下一個需要收到的pdcpsn。目的基站檢測出重復(fù)的不需要發(fā)送給ue的數(shù)據(jù)包,丟棄ue已經(jīng)收到的數(shù)據(jù),直接從ue期待的下一個數(shù)據(jù)包開始發(fā)送給ue。

對于scg承載,在ue發(fā)送給目的senb的pdcp狀態(tài)報告中只包含下一個期待收到數(shù)據(jù)包的pdcpsn,沒有包含所述pdcpsn所對應(yīng)的hfn。有以下兩種方式可以讓目的senb知道下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn:

方式一:

使用步驟1101中所描述的方法,目的senb可以知道本次切換是否是增強(qiáng)的切換過程。對于增強(qiáng)的切換過程,目的senb按照增強(qiáng)的切換過程的方法發(fā)送數(shù)據(jù)給ue和/或發(fā)送上行數(shù)據(jù)給sgw。

目的senb認(rèn)為從ue收到的pdcp狀態(tài)中包含的下一個期待的pdcpsn對應(yīng)的數(shù)據(jù)包是目的senb的緩存buffer中保存的第一個對應(yīng)此pdcpsn的數(shù)據(jù)包。因為源senb在轉(zhuǎn)發(fā)給目的senb的第一個數(shù)據(jù)包開始發(fā)送給ue的最多數(shù)據(jù)包的個數(shù)pdcpsn最大范圍減去1的數(shù)據(jù)包個數(shù)。例如如果目的senb從源senb收到的第一個數(shù)據(jù)包pdcpsn=5hfn=10,則源senb發(fā)送給ue的數(shù)據(jù)包最多到pdcpsn=3hfn=11,所以ue從源senb收到的最大數(shù)據(jù)包是pdcpsn=3hfn=11。如果源senb發(fā)送的數(shù)據(jù)ue都收到了,則ue期待下一個收到的數(shù)據(jù)包是pdcpsn=4hfn=11,該數(shù)據(jù)包是目的senbbuffer中對應(yīng)的第一個pdcpsn等于4的數(shù)據(jù)包,所述數(shù)據(jù)包對應(yīng)的hfn是11。如果源senb發(fā)送的數(shù)據(jù)包有些ue沒有收到,例如如果目的senb從ue收到的pdcp狀態(tài)中下一個期待的pdcpsn是9,該數(shù)據(jù)包是目的senbbuffer中對應(yīng)的第一個pdcpsn等于9的數(shù)據(jù)包,目的senb知道對應(yīng)的hfn是10。所以如果目的senb的緩存中有相同pdcpsn的數(shù)據(jù)包,則第一個對應(yīng)uepdcp狀態(tài)報告中第一個沒收到數(shù)據(jù)包sn的數(shù)據(jù)包是下一個需要發(fā)送給ue的數(shù)據(jù)包,所以目的senb就知道了所述數(shù)據(jù)包對應(yīng)的hfn。

方式二:

在ue發(fā)送給目的senb的pdcp狀態(tài)報告中包含下一個期待收到數(shù)據(jù)包的pdcpsn以及所述pdcpsn所對應(yīng)的hfn。ue可以只在增強(qiáng)的切換過程中在發(fā)送給基站的pdcp狀態(tài)中包含下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn。如果不是增強(qiáng)的切換,目的senb按照現(xiàn)有的原則知道下一個期待收到數(shù)據(jù)包的pdcpsn所對應(yīng)的hfn。

對于split承載,menb可以知道ue的接收狀態(tài),因此發(fā)送相應(yīng)的數(shù)據(jù)給目的senb。

為了解決本發(fā)明中上行數(shù)據(jù)發(fā)送的問題,目的senb根據(jù)步驟1108b消息中收到的上行接收狀態(tài)以及上行count,結(jié)合收到的源senb轉(zhuǎn)發(fā)的上行數(shù)據(jù),目的senb更新上行接收狀態(tài),目的senb把更新后的上行接收狀態(tài)發(fā)送給ue。目的senb需要等待從源senb收到所有轉(zhuǎn)發(fā)的數(shù)據(jù)后形成新的上行接收狀態(tài)。目的senb根據(jù)結(jié)束標(biāo)志(endmarker)知道源senb轉(zhuǎn)發(fā)完了數(shù)據(jù)。目的senb把生成的上行接收狀態(tài)發(fā)送給ue。ue根據(jù)從目的senb收到的上行接收狀態(tài),結(jié)合ue在源senb發(fā)送的數(shù)據(jù)以及從源senb收到的反饋,從下一個源senb沒有收到的數(shù)據(jù)包開始發(fā)送上行數(shù)據(jù)給目的senb。本方法是針對scg承載的。

對于split承載,步驟1108a和步驟1108b可以在步驟903之后任何時候執(zhí)行。

步驟1110,menb發(fā)送ue上下文釋放請求消息給源senb。

這里省略了與本申請主要內(nèi)容無關(guān)的步驟的詳細(xì)說明,例如menb和mme之間的erab修改指示過程。

至此,即完成了本申請支持無縫切換方法四和方法五用于雙連接實(shí)施例的描述。通過該方法可以減少切換過程中數(shù)據(jù)發(fā)送的中斷時間,保證上下行數(shù)據(jù)的連續(xù)發(fā)送,避免數(shù)據(jù)丟失或重復(fù)傳輸。特別是解決目的senb不知道ue期待的下一個pdcpsn對應(yīng)的hfn的問題,這樣即使menb、源senb和目的senb來自不同的廠商,也保證了基站間的互操作性,保證增強(qiáng)的切換過程可工作性同時減少切換過程中數(shù)據(jù)發(fā)送的中斷時間。

對應(yīng)ts36.30010.1.2.8.1中的senb增加過程也可以由senb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)senb決定使用增強(qiáng)的切換過程。

2)senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的senb到menb容器中,通過主基站發(fā)送給ue。

3)有兩種方式讓主基站知道使用增強(qiáng)的切換過程。方式一是主基站解析senb增加請求確認(rèn)消息中senb到menb容器中的增強(qiáng)切換指示信息知道是增強(qiáng)的切換。方式二是senb把增強(qiáng)切換指示信息也同時包含在senb增加請求確認(rèn)消息中。主基站通過senb增加請求確認(rèn)消息中的增強(qiáng)切換指示信息而不需要解析rrc容器就可以知道senb決定了使用增強(qiáng)的切換過程。

4)主基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

5)ue根據(jù)步驟4)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖10和11中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.2中的menb和senb發(fā)起的senb修改過程也可以由senb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)senb決定使用增強(qiáng)的切換過程。

2)senb把增強(qiáng)的切換指示信息包含在senb修改請求確認(rèn)消息的senb到menb容器中,通過主基站發(fā)送給ue。

3)有兩種方式讓主基站知道使用增強(qiáng)的切換過程。方式一是主基站解析senb修改請求確認(rèn)消息中senb到menb容器中的增強(qiáng)切換指示信息知道是增強(qiáng)的切換。方式二是senb把增強(qiáng)切換指示信息也同時包含在senb修改請求確認(rèn)消息中。主基站通過senb修改請求確認(rèn)消息中的增強(qiáng)切換指示信息而不需要解析rrc容器就可以知道senb決定了使用增強(qiáng)的切換過程。

4)主基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

5)ue根據(jù)步驟4)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖10和11中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.2中的senb發(fā)起的senb修改過程也可以由senb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)senb決定使用增強(qiáng)的切換過程。

2)senb把增強(qiáng)的切換指示信息包含在senb修改需求(required)消息的senb到menb容器中,通過主基站發(fā)送給ue。

3)有兩種方式讓主基站知道使用增強(qiáng)的切換過程。方式一是主基站解析senb修改需求確認(rèn)消息中senb到menb容器中的增強(qiáng)切換指示信息知道是增強(qiáng)的切換。方式二是senb把增強(qiáng)切換指示信息也同時包含在senb修改需求確認(rèn)消息中。主基站通過senb修改需求確認(rèn)消息中的增強(qiáng)切換指示信息而不需要解析rrc容器就可以知道senb決定了使用增強(qiáng)的切換過程。

4)主基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

5)ue根據(jù)步驟4)知道是增強(qiáng)的切換過程。

對應(yīng)ts36.30010.1.2.8.2.1中menb內(nèi)部切換涉及scg變化的過程,也可以由senb來決定使用增強(qiáng)的切換過程,具體方法與上述相同,這里不再贅述。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖10和11中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.5menb到enb變化過程,也可以由目的enb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)目的enb決定使用增強(qiáng)的切換過程。

2)目的enb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,通過源主基站發(fā)送給ue。

3)有兩種方式讓源主基站知道使用增強(qiáng)的切換過程。方式一是源主基站解析切換請求確認(rèn)消息中rrc容器中的增強(qiáng)切換指示信息知道是增強(qiáng)的切換。方式二是目的enb把增強(qiáng)切換指示信息也同時包含在切換請求確認(rèn)消息中。源主基站通過切換請求確認(rèn)消息中的增強(qiáng)切換指示信息而不需要解析rrc容器就可以知道目的enb決定了使用增強(qiáng)的切換過程。

4)源主基站通過senb釋放請求告知源senb增強(qiáng)的切換指示信息。源senb繼續(xù)發(fā)送數(shù)據(jù)給ue并從ue接收上行數(shù)據(jù)。

5)源主基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

6)ue根據(jù)步驟5)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖10和11中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.7enb到menb變化過程,也可以由目的menb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)目的menb決定使用增強(qiáng)的切換過程。目的menb在收到切換請求消息后決定使用增強(qiáng)的切換過程。

2)目的menb通過senb增加請求消息告知目的senb增強(qiáng)的切換指示信息。

3)目的senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的rrc容器中。目的menb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,通過源基站發(fā)送給ue?;蛘咧苯佑赡康膍enb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,而不需要目的senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的rrc容器中。

4)源基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

5)ue根據(jù)步驟4)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖10和11中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.7enb到menb變化過程,也可以由目的senb來決定使用增強(qiáng)的切換過程,具體方法包括步驟:

1)目的senb決定使用增強(qiáng)的切換過程。目的menb在收到senb增加請求消息后決定使用增強(qiáng)的切換過程。

2)目的senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的rrc容器中。目的menb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,通過源基站發(fā)送給ue。或者目的senb通過senb增加請求確認(rèn)消息告知目的menb增強(qiáng)的切換指示信息,由目的menb把增強(qiáng)的切換指示信息包含在切換請求確認(rèn)消息的rrc容器中,而不需要目的senb把增強(qiáng)的切換指示信息包含在senb增加請求確認(rèn)消息的rrc容器中。有兩種方式讓源基站使用增強(qiáng)的切換:

方式一,源基站解析切換請求確認(rèn)消息的rrc容器中的增強(qiáng)切換指示信息知道使用增強(qiáng)的切換。

方式二,在senb增加請求確認(rèn)和切換請求確認(rèn)的x2接入層消息中包含增強(qiáng)的切換指示信息,讓源基站知道使用增強(qiáng)的切換,而不需要解析切換請求確認(rèn)消息中的rrc容器。

3)源基站發(fā)送rrc重配置請求消息給ue,所述消息包含增強(qiáng)的切換指示信息。

4)ue根據(jù)步驟3)知道是增強(qiáng)的切換過程。

上述步驟重點(diǎn)描述了如何決定使用增強(qiáng)的切換過程的方法,對于基站的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)轉(zhuǎn)發(fā)與圖10和11中的類似,這里忽略詳細(xì)的說明。

對應(yīng)ts36.30010.1.2.8.8不同menb之間的切換senb不變的場景,也可以由目的menb來決定使用增強(qiáng)的切換過程,具體方法是場景ts36.30010.1.2.8.5menb到enb變化過程和ts36.30010.1.2.8.7enb到menb變化過程的組合,這里不再贅述。

本發(fā)明實(shí)施例對應(yīng)第一具體實(shí)施例,還提供一種基站設(shè)備,是源基站,包括:第一發(fā)送模塊、第一處理模塊及第一接收模塊,其中,

第一發(fā)送模塊,用于發(fā)送切換請求消息給目的基站;發(fā)送rrc連接重配置消息給ue,繼續(xù)發(fā)送下行數(shù)據(jù)給ue;發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站,開始轉(zhuǎn)發(fā)數(shù)據(jù)給所述目的基站;

第一接收模塊,用于繼續(xù)接收ue的上行數(shù)據(jù);接收在ue同步到所述目的基站后發(fā)送的數(shù)據(jù)發(fā)送停止指示,指示第一處理模塊進(jìn)行處理;接收所述目的基站發(fā)送的ue上行文釋放消息;

第一處理模塊,用于在接收模塊的指示下控制第一發(fā)送模塊停止發(fā)送下行數(shù)據(jù)給ue,并控制第一接收模塊停止從ue接收上行數(shù)據(jù)。

本發(fā)明實(shí)施例對應(yīng)第一具體實(shí)施例,還提供一種基站設(shè)備,是目的基站,包括:

第二發(fā)送模塊及第二接收模塊,其中,

第二接收模塊,用于接收到源基站發(fā)送的切換請求消息;接收所述源基站在向ue發(fā)送rrc連接重配置消息;接收所述ue發(fā)送的rrc連接重配置完成消息;接收mme發(fā)送的路徑切換請求響應(yīng)消息;

第二發(fā)送模塊,用于向源基站發(fā)送切換請求確認(rèn)消息;發(fā)送的發(fā)送序列號sn狀態(tài)轉(zhuǎn)移;在ue同步到所述目的基站后,所述目的基站發(fā)送數(shù)據(jù)發(fā)送停止指示給所述源基站;向mme發(fā)送切換請求消息;向所述源基站發(fā)送ue上下文釋放消息。

本發(fā)明實(shí)施例對應(yīng)第二具體實(shí)施例,還提供一種基站設(shè)備,是源基站,包括:第三發(fā)送模塊、第三處理模塊及第三接收模塊,其中,

第三發(fā)送模塊,用于發(fā)送切換請求消息給目的基站;發(fā)送rrc連接重配置消息給ue,繼續(xù)發(fā)送下行數(shù)據(jù)給ue;發(fā)送sn狀態(tài)轉(zhuǎn)移給目的基站,開始轉(zhuǎn)發(fā)數(shù)據(jù)給所述目的基站;

第三接收模塊,用于接收所述目的基站發(fā)送的切換請求確認(rèn)消息,繼續(xù)接收ue的上行數(shù)據(jù);接收所述目的基站在接收到rrc鏈接重配置完成消息后發(fā)送的數(shù)據(jù)發(fā)送停止指示,指示第三處理模塊進(jìn)行處理;接收所述目的基站發(fā)送的ue上行文釋放消息;

第三處理模塊,用于在第三接收模塊的指示下控制發(fā)送模塊停止發(fā)送下行數(shù)據(jù)給ue,并控制第三接收模塊停止從ue接收上行數(shù)據(jù)。

本發(fā)明實(shí)施例對應(yīng)第二具體實(shí)施例,還提供一種基站設(shè)備,是目的基站,包括:第四發(fā)送模塊及第四接收模塊,其中,

第四發(fā)送模塊,用于向源基站發(fā)送切換請求確認(rèn)消息;發(fā)送發(fā)送序列號sn狀態(tài)轉(zhuǎn)移;發(fā)送數(shù)據(jù)發(fā)送停止指示給所述源基站;向mme發(fā)送路徑切換請求消息;向所述源基站發(fā)送ue上下文釋放消息;

第四接收模塊,用于接收源基站發(fā)送的切換請求消息;接收所述源基站在向ue發(fā)送rrc連接重配置消息;接收所述ue發(fā)送的rrc連接重配置完成消息;接收mme發(fā)送的路徑切換請求響應(yīng)消息。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。

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