本發(fā)明涉及移動(dòng)通信技術(shù),尤指一種雙連接中實(shí)現(xiàn)重配置的方法、主服務(wù)基站及輔服務(wù)基站。
背景技術(shù):
圖1為相關(guān)技術(shù)中雙連接(dc,dualconnectivity)的網(wǎng)絡(luò)架構(gòu)示意圖,如圖1所示,對(duì)于每一個(gè)用戶設(shè)備(ue,userequipment)來(lái)說(shuō),在控制面上,主服務(wù)基站(menb,masterenb)如宏基站節(jié)點(diǎn)通過(guò)s1-mme連接到移動(dòng)管理實(shí)體(mme,mobilitymanagemententity),menb和輔服務(wù)基站(senb,secondaryenb)如微基站或低功率節(jié)點(diǎn)之間通過(guò)x2-c連接。在用戶面上,對(duì)于主小區(qū)組承載(mcgbearer,mastercellgroupbearer),menb通過(guò)s1-u連接到服務(wù)網(wǎng)關(guān)(s-gw,servinggateway),senb不參加到用戶面的數(shù)據(jù)傳輸。對(duì)于分流承載(splitbearer),menb通過(guò)s1-u連接到s-gw,menb通過(guò)x2-u連接到senb。對(duì)于輔小區(qū)組承載(scgbearer,secondarycellgroupbearer),senb通過(guò)s1-u連接到s-gw,menb不參加到用戶面的數(shù)據(jù)傳輸。
圖2為相關(guān)技術(shù)中長(zhǎng)期演進(jìn)(lte,long-termevolution)的用戶面數(shù)據(jù)協(xié)議棧,如圖2所示,從核心網(wǎng)經(jīng)用戶層面gprs隧道協(xié)議(gtp-u,gprstunnellingprotocolfortheuserplane)收到的下行數(shù)據(jù),經(jīng)解包后通過(guò)分組數(shù)據(jù)匯聚協(xié)議(pdcp,packetdataconvergenceprotocol)子層、無(wú)線鏈路控制(rlc,radiolinkcontrol)協(xié)議子層、媒體接入控制(mac,mediumaccesscontrol)協(xié)議子層和物理層(phy)處理后發(fā)送給ue;上行數(shù)據(jù)的發(fā)送與下行數(shù)據(jù)正好相反。第三代合作伙伴計(jì)劃(3gpp,3rdgenerationpartnershipproject)在討論release12雙連接時(shí),提到過(guò)兩種用戶面的分流方式:一種是1a,即ue在menb和senb上的承載用戶面直接連接在s-gw上,如圖3所示;一種是3c,即menb做分流錨點(diǎn),數(shù)據(jù)在pdcp層與rlc層發(fā)生分流,分別發(fā)送給menb和senb進(jìn)行傳遞,如圖4所示。
雙連接的目的,是ue的用戶面承載在同一menb下的senb之間轉(zhuǎn)移時(shí),能夠減少對(duì)核心網(wǎng)的信令沖擊,同時(shí)保證ue的數(shù)據(jù)吞吐量和用戶體驗(yàn)。然而,對(duì)于scgbearer來(lái)說(shuō),由于重配置時(shí)pdcp層的重建,用戶面仍然會(huì)出現(xiàn)較大的中斷。即使考慮不需要pdcp層重建的splitbearer,ue依舊執(zhí)行的是先斷后連的操作,即ue從源senb斷開(kāi)連接后,再建立和目標(biāo)senb的連接。通常情況下,senb的角色由微基站或低功率節(jié)點(diǎn)承擔(dān),menb的角色由宏基站節(jié)點(diǎn)承擔(dān)。由于微基站或低功率節(jié)點(diǎn)距離ue較近,覆蓋范圍較小,senb會(huì)承載比menb更多的用戶面分流數(shù)據(jù),因此,即使是ue短暫的和senb斷開(kāi)連接仍然會(huì)造成用戶吞吐量的急劇下降。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種雙連接中實(shí)現(xiàn)重配置的方法、主服務(wù)基站及輔服務(wù)基站,能夠避免用戶面數(shù)據(jù)吞吐量的急劇下降。
為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種雙連接中實(shí)現(xiàn)重配置的方法,在將ue的用戶面承載從源senb轉(zhuǎn)移到同一menb下的目標(biāo)senb的重配置過(guò)程中,包括:
建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和下行數(shù)據(jù)服務(wù)的用戶面接口;
在重配置過(guò)程中,目標(biāo)senb將上行無(wú)線鏈路控制rlc數(shù)據(jù)協(xié)議數(shù)據(jù)單元pdu轉(zhuǎn)發(fā)給源senb,源senb將下行分組數(shù)據(jù)匯聚協(xié)議pdcp數(shù)據(jù)pdu分流給目標(biāo)senb。
可選地,該方法還包括:所述源senb保持和所述ue的數(shù)據(jù)傳輸直到重配置成功。
可選地,所述建立用戶面接口之前還包括:
所述menb指示所述目標(biāo)senb為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的輔小區(qū)組承載scgbearer建立對(duì)應(yīng)的分流承載splitbearer協(xié)議實(shí)體。
可選地,所述建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和 下行數(shù)據(jù)服務(wù)的用戶面接口包括:
所述menb將來(lái)自所述目標(biāo)senb分配的傳輸層地址發(fā)送給源senb,以使在所述源senb和所述目標(biāo)senb之間建立為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口;
所述menb接收來(lái)自所述源senb的分配的傳輸層地址后發(fā)送給目標(biāo)senb,以使在所述源senb和所述目標(biāo)senb之間建立為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口。
可選地,所述menb指示目標(biāo)senb為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體包括:
所述menb向所述目標(biāo)senb發(fā)送接納請(qǐng)求消息,在接納請(qǐng)求消息中攜帶有splitbearer配置信息或建立splitbearer的指示信息;
其中,splitbearer配置信息或建立splitbearer的指示信息用于為所述源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到所述目標(biāo)senb上的scgbearer在所述目標(biāo)senb上建立對(duì)應(yīng)的所述splitbearer協(xié)議實(shí)體。
可選地,所述menb將來(lái)自目標(biāo)senb分配的傳輸層地址發(fā)送給源senb,以使在源senb和目標(biāo)senb之間建立為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口包括:
所述目標(biāo)senb完成對(duì)ue的資源配置后,向所述menb回復(fù)接納確認(rèn)消息,在接納確認(rèn)消息中攜帶有為接收所述建立的splitbearer的下行pdcp數(shù)據(jù)pdu而分配的傳輸層地址;
所述menb收到接納確認(rèn)消息后,向所述源senb發(fā)送修改請(qǐng)求消息,在修改請(qǐng)求消息中攜帶有所述目標(biāo)senb分配的傳輸層地址,其目的是建立所述源senb和所述目標(biāo)senb之間為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口。
可選地,所述menb接收來(lái)自源senb的分配的傳輸層地址后發(fā)送給目標(biāo)senb,以使在源senb和目標(biāo)senb之間建立為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口包括:
所述源senb向所述menb發(fā)送修改請(qǐng)求確認(rèn)消息,在修改請(qǐng)求確認(rèn)消息中攜帶有為接收所述建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址;
所述menb在收到所述源senb的修改請(qǐng)求確認(rèn)消息后,向所述目標(biāo)senb發(fā)送x2通知消息,在x2通知消息中攜帶有所述源senb分配的傳輸層地址,其目的是建立所述源senb和所述目標(biāo)senb之間為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口。
可選地,該方法還包括:
所述menb在收到所述源senb的修改請(qǐng)求確認(rèn)消息后,根據(jù)接收到的接納確認(rèn)消息中所攜帶的信息組成面向ue的無(wú)線資源控制rrc信令并發(fā)送給ue;ue在收到來(lái)自所述menb的指示將第一個(gè)或多個(gè)scgbearer從所述源senb轉(zhuǎn)移到所述目標(biāo)senb的rrc信令后,按照獲得的rrc信令中攜帶的信息,與所述目標(biāo)senb進(jìn)行同步、向所述目標(biāo)senb發(fā)起隨機(jī)接入,按照新的配置建立scgbearer,并建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。
可選地,所述目標(biāo)senb將上行rlc數(shù)據(jù)pdu轉(zhuǎn)發(fā)給源senb包括:通過(guò)為接收所述建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址,將上行rlc數(shù)據(jù)pdu轉(zhuǎn)發(fā)給所述源senb;
所述源senb將下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb包括:通過(guò)為接收所述建立的splitbearer的下行pdcppdu而分配的傳輸層地址,將部分或全部下行pdcp數(shù)據(jù)pdu分流給所述目標(biāo)senb進(jìn)行傳輸。
可選地,對(duì)于所述建立的splitbearer,
在下行鏈路上,數(shù)據(jù)在所述源senb的pdcp層和rlc層之間分流,分別發(fā)送給所述源senb和所述目標(biāo)senb進(jìn)行傳遞,所述目標(biāo)senb上僅建立pdcp層之下的協(xié)議實(shí)體;所述ue從空口收到兩路下行數(shù)據(jù)后,在pdcp層進(jìn)行合并;
在上行鏈路上,數(shù)據(jù)在所述ue的rlc層和mac之間分流,分別通過(guò)空口發(fā)送給所述源senb和所述目標(biāo)senb,所述目標(biāo)senb上僅建立rlc層之下的協(xié)議實(shí)體;所述目標(biāo)senb收到上行數(shù)據(jù)后,發(fā)送給所述源senb, 在所述源senb的rlc層進(jìn)行合并。
可選地,所述建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和下行數(shù)據(jù)服務(wù)的用戶面接口之后,該方法還包括:
在ue接入所述目標(biāo)senb并完成配置更新后,如果所述目標(biāo)senb已經(jīng)通過(guò)x2-u從所述源senb收到分流的下行pdcp數(shù)據(jù)pdu,所述目標(biāo)senb開(kāi)始將下行pdcp數(shù)據(jù)pdu通過(guò)splitbearer的下層協(xié)議實(shí)體處理后發(fā)送給ue。
可選地,所述建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和下行數(shù)據(jù)服務(wù)的用戶面接口之后,該方法還包括:
ue接入所述目標(biāo)senb并完成配置更新后,通過(guò)和所述目標(biāo)senb對(duì)應(yīng)的splitbearer和/或scgbearer協(xié)議實(shí)體,向所述目標(biāo)senb發(fā)送上行數(shù)據(jù)包。
可選地,當(dāng)所述源senb收到來(lái)自s-gw的結(jié)束標(biāo)識(shí)時(shí),該方法還包括:
在所述源senb為所有下行數(shù)據(jù)包分配pdcp子層的sn號(hào)后,向所述目標(biāo)senb發(fā)送sn狀態(tài)傳輸消息,所述目標(biāo)senb根據(jù)sn狀態(tài)傳輸消息,開(kāi)始為從s-gw收到下行數(shù)據(jù)包分配pdcp子層的sn號(hào);在所述源senb完成所有下行數(shù)據(jù)的發(fā)送和/或轉(zhuǎn)發(fā)后,向所述menb請(qǐng)求進(jìn)行所述源senb釋放;相應(yīng)地,
所述目標(biāo)senb成功發(fā)送所有的下行轉(zhuǎn)發(fā)數(shù)據(jù),或者已經(jīng)從scgbearer協(xié)議實(shí)體收到來(lái)自u(píng)e的上行數(shù)據(jù)包且已經(jīng)完成所有轉(zhuǎn)發(fā)上行數(shù)據(jù)包的排序,向所述menb請(qǐng)求刪除所述splitbearer協(xié)議實(shí)體;
所述menb收到來(lái)自所述源senb和所述目標(biāo)senb的釋放所述源senb及刪除所述splitbearer協(xié)議實(shí)體的消息后,所述menb向源senb發(fā)送senb釋放確認(rèn)消息,所述menb向所述目標(biāo)senb發(fā)送senb修改確認(rèn)消息,所述menb向ue發(fā)送rrc連接重配置消息要求ue刪除對(duì)應(yīng)splitbearer。
本發(fā)明還提供了一種主服務(wù)基站,包括第一處理單元,用于建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和下行數(shù)據(jù)服務(wù)的用戶面接口。
可選地,所述第一處理單元包括第一建立模塊,第二建立模塊;其中,
第一建立模塊,用于將來(lái)自所述目標(biāo)senb分配的傳輸層地址發(fā)送給源senb,以使在所述源senb和所述目標(biāo)senb之間建立為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口;
第二建立模塊,用于接收來(lái)自所述源senb的分配的傳輸層地址后發(fā)送給所述目標(biāo)senb,并以使在所述源senb和所述目標(biāo)senb之間建立為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口;組成面向ue的rrc信令并發(fā)送給ue。
可選地,所述第一建立模塊還用于:指示所述目標(biāo)senb為所述源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到所述目標(biāo)senb上的scgbearer建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。
可選地,所述第一建立模塊具體用于:
向所述目標(biāo)senb發(fā)送攜帶有splitbearer配置信息或建立splitbearer的指示信息的接納請(qǐng)求消息;其中,splitbearer配置信息或建立splitbearer的指示信息用于為所述源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到所述目標(biāo)senb上的scgbearer在所述目標(biāo)senb上建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體;
接收來(lái)自所述目標(biāo)senb的攜帶有為接收建立的splitbearer的下行pdcp數(shù)據(jù)pdu而分配的傳輸層地址的接納確認(rèn)消息,向所述源senb發(fā)送攜帶有所述目標(biāo)senb分配的傳輸層地址的修改請(qǐng)求消息。
可選地,所述第二建立模塊具體用于:
接收來(lái)自所述源senb的攜帶有為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址的修改請(qǐng)求確認(rèn)消息;向所述目標(biāo)senb發(fā)送攜帶有所述源senb分配的為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址的x2通知消息;根據(jù)接收到的接納確認(rèn)消息中所攜帶的信息組成面向ue的rrc信令并發(fā)送給ue。
可選地,所述第二建立模塊還用于:
收到來(lái)自所述源senb和所述目標(biāo)senb的釋放所述源senb及刪除所述splitbearer協(xié)議實(shí)體的消息,向所述源senb發(fā)送senb釋放確認(rèn)消息,向所 述目標(biāo)senb發(fā)送senb修改確認(rèn)消息,向所述ue發(fā)送rrc連接重配置消息要求ue刪除對(duì)應(yīng)splitbearer。
本發(fā)明又提供了一種輔服務(wù)基站,包括:第二處理單元,和/或第三處理單元;其中,
第二處理單元,用于按照來(lái)自menb的指示,為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體;為接收建立的splitbearer的下行pdcp數(shù)據(jù)pdu而分配傳輸層地址;接收來(lái)自menb的源senb分配的傳輸層地址,在源senb和目標(biāo)senb之間建立為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口;
第三處理單元,用為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配傳輸層地址;接收來(lái)自menb的目標(biāo)senb的分配的傳輸層地址;在源senb和目標(biāo)senb之間建立為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口。
可選地,所述第二處理單元具體用于:
接收到來(lái)自所述menb的攜帶有splitbearer配置信息或建立splitbearer的指示信息的接納請(qǐng)求消息,為所述源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer在所述目標(biāo)senb上建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體;
向所述menb發(fā)送攜帶有為接收建立的splitbearer的下行pdcp數(shù)據(jù)pdu而分配的傳輸層地址的接納確認(rèn)消息;
接收來(lái)自所述menb的攜帶有所述源senb分配的為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址的修改請(qǐng)求確認(rèn)消息;建立所述源senb和所述目標(biāo)senb之間為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口;
在重配置過(guò)程中,將上行rlc數(shù)據(jù)pdu轉(zhuǎn)發(fā)給所述源senb。
可選地,所述第三處理單元具體用于:
接收來(lái)自所述menb的攜帶有所述目標(biāo)senb分配的傳輸層地址的修改請(qǐng)求消息;建立所述源senb和所述目標(biāo)senb之間為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口;
向所述menb發(fā)送攜帶有為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址的修改請(qǐng)求確認(rèn)消息;
在重配置過(guò)程中,將下行pdcp數(shù)據(jù)pdu分流給所述目標(biāo)senb。
可選地,所述第三處理單元還用于:保持和所述ue的數(shù)據(jù)傳輸直到重配置成功。
可選地,所述第三處理單元還用于:收到來(lái)自s-gw的結(jié)束標(biāo)識(shí)時(shí)為所有下行數(shù)據(jù)包分配pdcp子層的sn號(hào)后,向所述目標(biāo)senb發(fā)送sn狀態(tài)傳輸消息,完成所有下行數(shù)據(jù)的發(fā)送和/或轉(zhuǎn)發(fā)后,向所述menb請(qǐng)求進(jìn)行所述源senb釋放;相應(yīng)地,
所述第二處理單元還用于:根據(jù)sn狀態(tài)傳輸消息,開(kāi)始為從s-gw收到下行數(shù)據(jù)包分配pdcp子層的sn號(hào);在已經(jīng)成功發(fā)送所有的下行轉(zhuǎn)發(fā)數(shù)據(jù),或者,已經(jīng)從scgbearer協(xié)議實(shí)體收到來(lái)自u(píng)e的上行數(shù)據(jù)包且已經(jīng)完成所有轉(zhuǎn)發(fā)上行數(shù)據(jù)包的排序,向所述menb請(qǐng)求刪除所述splitbearer協(xié)議實(shí)體。
與現(xiàn)有技術(shù)相比,本申請(qǐng)技術(shù)方案包括:在將ue的用戶面承載從源senb轉(zhuǎn)移到同一menb下的目標(biāo)senb的重配置過(guò)程中,建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和下行數(shù)據(jù)服務(wù)的用戶面接口;在重配置過(guò)程中,目標(biāo)senb將上行rlc數(shù)據(jù)pdu轉(zhuǎn)發(fā)給源senb,源senb將下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb。ue在建立和目標(biāo)senb的連接的過(guò)程中,建立源senb與目標(biāo)senb之間為ue提供上行/下行數(shù)據(jù)服務(wù)的用戶面接口,從而解決了ue在和目標(biāo)senb進(jìn)行上下行同步并建立連接時(shí),無(wú)法和網(wǎng)絡(luò)側(cè)在微基站或低功率節(jié)點(diǎn)層面有數(shù)據(jù)傳輸?shù)膯?wèn)題,避免了避免用戶面數(shù)據(jù)吞吐量的急劇下降,保證了ue在用戶面重配置時(shí)的用戶體驗(yàn)。
同時(shí),目標(biāo)senb不需要對(duì)發(fā)生重配置前已經(jīng)發(fā)送給源senb的下行數(shù)據(jù)重新通過(guò)pdcp層打包后發(fā)給ue,也就是說(shuō),已經(jīng)發(fā)送給源senb的下行數(shù)據(jù)不需要通過(guò)數(shù)據(jù)前傳轉(zhuǎn)發(fā)給目標(biāo)senb,也不需要由目標(biāo)senb的pdcp層重新打包后發(fā)送給ue,從而減少了重復(fù)處理的浪費(fèi)。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō) 明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在說(shuō)明書(shū)、權(quán)利要求書(shū)以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1為相關(guān)技術(shù)中dc的網(wǎng)絡(luò)架構(gòu)示意圖;
圖2為相關(guān)技術(shù)中l(wèi)te的用戶面數(shù)據(jù)協(xié)議棧;
圖3為相關(guān)技術(shù)中雙連接用戶面1a的示意圖;
圖4為相關(guān)技術(shù)中雙連接用戶面3c的示意圖;
圖5為本發(fā)明雙連接中實(shí)現(xiàn)重配置的方法的流程圖;
圖6為本發(fā)明雙連接中實(shí)現(xiàn)重配置的實(shí)施例的流程示意圖;
圖7為本發(fā)明用戶面協(xié)議實(shí)體及下行數(shù)據(jù)傳輸?shù)牡谝粚?shí)施例的示意圖;
圖8為本發(fā)明用戶面協(xié)議實(shí)體及下行數(shù)據(jù)傳輸?shù)牡诙?shí)施例的示意圖;
圖9為本發(fā)明用戶面協(xié)議實(shí)體及上行數(shù)據(jù)傳輸?shù)牡谌龑?shí)施例的示意圖;
圖10為本發(fā)明用戶面協(xié)議實(shí)體及上行數(shù)據(jù)傳輸?shù)牡谒膶?shí)施例的示意圖
圖11為本發(fā)明主服務(wù)基站的組成結(jié)構(gòu)示意圖;
圖12為本發(fā)明輔服務(wù)基站的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
在雙連接的1a架構(gòu)的相關(guān)技術(shù)中,將ue的用戶面承載從源senb轉(zhuǎn)移到同一menb下的目標(biāo)senb,雖然menb執(zhí)行的是先添加目標(biāo)senb,再刪除源senb的流程,但實(shí)際ue需要先從源senb斷開(kāi)連接,再建立和目標(biāo) senb的連接,因此,同樣會(huì)存在由于ue短暫的和senb斷開(kāi)連接而造成的用戶吞吐量的急劇下降的問(wèn)題。
而本發(fā)明實(shí)施例提供的技術(shù)方案中,ue在建立和目標(biāo)senb的連接的過(guò)程中,建立源senb與目標(biāo)senb之間為ue提供上行/下行數(shù)據(jù)服務(wù)的用戶面接口,從而解決了ue在和目標(biāo)senb進(jìn)行上下行同步并建立連接時(shí),無(wú)法和網(wǎng)絡(luò)側(cè)在微基站或低功率節(jié)點(diǎn)層面有數(shù)據(jù)傳輸?shù)膯?wèn)題,避免了用戶面數(shù)據(jù)吞吐量的急劇下降,保證了ue在用戶面重配置時(shí)的用戶體驗(yàn)。
同時(shí),目標(biāo)senb不需要對(duì)發(fā)生重配置前已經(jīng)發(fā)送給源senb的下行數(shù)據(jù)重新通過(guò)pdcp層打包后發(fā)給ue,也就是說(shuō),已經(jīng)發(fā)送給源senb的下行數(shù)據(jù)不需要通過(guò)數(shù)據(jù)前傳轉(zhuǎn)發(fā)給目標(biāo)senb,也不需要由目標(biāo)senb的pdcp層重新打包后發(fā)送給ue,從而減少了重復(fù)處理的浪費(fèi)。
圖5為本發(fā)明雙連接中實(shí)現(xiàn)重配置的方法的流程圖,在將ue的用戶面承載從源senb轉(zhuǎn)移到同一menb下的目標(biāo)senb的重配置過(guò)程中,如圖5所示,包括:
步驟500:建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和下行數(shù)據(jù)服務(wù)的用戶面接口。
本步驟之前還包括:menb指示目標(biāo)senb為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。具體包括:menb向目標(biāo)senb發(fā)送接納請(qǐng)求消息,在接納請(qǐng)求消息中除了參考相關(guān)協(xié)議中x2-ap消息(senbadditionrequest)而攜帶密鑰信息、ue安全能力信息、scgbearer配置信息等外,還至少攜帶有splitbearer配置信息或建立splitbearer的指示信息。其中,splitbearer配置信息或建立splitbearer的指示信息用于為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer在目標(biāo)senb上建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。
本步驟的實(shí)現(xiàn)包括:menb將來(lái)自目標(biāo)senb分配的傳輸層地址如gprs隧道協(xié)議(gtp,gprstunnellingprotocol)隧道端點(diǎn)標(biāo)識(shí)符(teid,tunnelendpointidentity)等發(fā)送給源senb,以使在源senb和目標(biāo)senb之間建立為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口。具體包括:
目標(biāo)senb根據(jù)接收到的信息判斷是否有足夠的資源以允許ue的接入。如果允許接入,則目標(biāo)senb完成對(duì)ue的資源配置后,向menb回復(fù)接納確認(rèn)消息,在接納確認(rèn)消息中除參考相關(guān)協(xié)議中x2-ap消息(senbadditionrequestacknowledge)而攜帶目標(biāo)senb同意接納的scgbearer配置信息外,還至少攜帶有為接收建立的splitbearer的下行pdcp數(shù)據(jù)協(xié)議數(shù)據(jù)單元(pdu,protocoldataunit)而分配的傳輸層地址如gtpteid;
menb收到接納確認(rèn)消息后,向源senb發(fā)送修改請(qǐng)求消息。在修改請(qǐng)求消息中攜帶有目標(biāo)senb分配的傳輸層地址如gtpteid,其目的是建立源senb和目標(biāo)senb之間為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口。源senb上的承載類(lèi)型由scgbearer變更為splitbearer。
menb接收來(lái)自源senb的分配的傳輸層地址如gtpteid后發(fā)送給目標(biāo)senb,以使在源senb和目標(biāo)senb之間建立為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口。具體包括:
源senb向menb發(fā)送修改請(qǐng)求確認(rèn)消息。在修改請(qǐng)求確認(rèn)消息中攜帶有為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址如gtpteid;
menb在收到源senb的修改請(qǐng)求確認(rèn)消息后,向目標(biāo)senb發(fā)送x2通知消息。在x2通知消息中攜帶有源senb分配的傳輸層地址如gtpteid,其目的是建立源senb和目標(biāo)senb之間為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口。
同時(shí),本步驟還包括:menb在收到源senb的修改請(qǐng)求確認(rèn)消息后,根據(jù)接收到的接納確認(rèn)消息中所攜帶的信息組成面向ue的無(wú)線資源控制(rrc,radioresourcecontrol)信令并發(fā)送給ue。ue在收到來(lái)自menb的指示將第一個(gè)或多個(gè)scgbearer從源senb轉(zhuǎn)移到目標(biāo)senb的rrc信令后,按照rrc信令中攜帶的信息,與目標(biāo)senb進(jìn)行同步、向目標(biāo)senb發(fā)起隨機(jī)接入,按照新的配置建立scgbearer,并建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。
步驟501:在重配置過(guò)程中,目標(biāo)senb將上行rlc數(shù)據(jù)pdu轉(zhuǎn)發(fā)給源 senb,源senb將下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb并保持和ue的數(shù)據(jù)傳輸直到重配置成功。
源senb可以通過(guò)為接收建立的splitbearer的下行pdcppdu而分配的傳輸層地址如gtpteid,將部分或全部下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb進(jìn)行傳輸;
目標(biāo)senb可以通過(guò)為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址如gtpteid,將上行rlc數(shù)據(jù)pdu轉(zhuǎn)發(fā)給源senb。
需要說(shuō)明的是,上行rlc數(shù)據(jù)pdu對(duì)應(yīng)的rlc控制pdu可以由源senb直接反饋;也可以由源senb通知目標(biāo)senb,再由目標(biāo)senb反饋。
對(duì)于splitbearer,具體地,
在下行鏈路上,數(shù)據(jù)在源senb的pdcp層和rlc層之間分流,分別發(fā)送給源senb和目標(biāo)senb進(jìn)行傳遞,目標(biāo)senb上僅建立pdcp層之下的協(xié)議實(shí)體;ue從空口收到兩路下行數(shù)據(jù)后,在pdcp層進(jìn)行合并;
在上行鏈路上,數(shù)據(jù)在ue的rlc層和mac之間分流,分別通過(guò)空口發(fā)送給源senb和目標(biāo)senb,目標(biāo)senb上僅建立rlc層之下的協(xié)議實(shí)體;目標(biāo)senb收到上行數(shù)據(jù)后,發(fā)送給源senb,在源senb的rlc層進(jìn)行合并。
其中,源senb是將部分下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb進(jìn)行傳輸,還是將全部下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb進(jìn)行傳輸可以考慮:
當(dāng)源senb信號(hào)質(zhì)量還比較好,源senb可以只將一部分下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb,并保持和ue的數(shù)據(jù)傳輸;當(dāng)源senb信號(hào)質(zhì)量已經(jīng)很差,源senb可以將大部分甚至全部下行pdcp數(shù)據(jù)pdcu分流給目標(biāo)senb,但是,此時(shí)由于ue還沒(méi)有接入目標(biāo)senb,ue的數(shù)據(jù)傳輸吞吐量將會(huì)稍有下降。從這里可見(jiàn),本發(fā)明方法根據(jù)源senb的信號(hào)質(zhì)量選擇斷開(kāi)或者保持和源senb的數(shù)據(jù)傳輸,這樣,在源senb信號(hào)質(zhì)量還比較好的情況下,讓ue保持了和源senb的信號(hào)傳輸。
本發(fā)明方法的步驟500之后,還包括:
一方面,在ue接入目標(biāo)senb并完成配置更新后,如果目標(biāo)senb已經(jīng)通過(guò)x2-u從源senb收到分流的下行pdcp數(shù)據(jù)pdu,目標(biāo)senb開(kāi)始將下行pdcp數(shù)據(jù)pdu通過(guò)splitbearer的下層協(xié)議實(shí)體處理后,發(fā)送給ue。
另一方面,ue接入目標(biāo)senb并完成配置更新后,可以開(kāi)始通過(guò)和目標(biāo)senb對(duì)應(yīng)的splitbearer和/或scgbearer協(xié)議實(shí)體,向目標(biāo)senb發(fā)送上行數(shù)據(jù)包。
當(dāng)menb收到來(lái)自u(píng)e的rrc連接重配置完成消息后,該方法還包括:menb向核心網(wǎng)發(fā)起路徑轉(zhuǎn)換程序,請(qǐng)求全部或部分下行數(shù)據(jù)承載的下行隧道端點(diǎn)的變更。
當(dāng)源senb收到來(lái)自s-gw的結(jié)束標(biāo)識(shí)時(shí),
在源senb為所有下行數(shù)據(jù)包分配pdcp子層的sn號(hào)后,向目標(biāo)senb發(fā)送sn狀態(tài)傳輸消息,目標(biāo)senb根據(jù)sn狀態(tài)傳輸消息,可以開(kāi)始為從s-gw收到下行數(shù)據(jù)包分配pdcp子層的sn號(hào);
在源senb完成所有下行數(shù)據(jù)的發(fā)送和/或轉(zhuǎn)發(fā)后,向menb請(qǐng)求進(jìn)行源senb釋放。
而目標(biāo)senb也會(huì)向menb請(qǐng)求刪除splitbearer協(xié)議實(shí)體。在請(qǐng)求menb刪除splitbearer協(xié)議實(shí)體之前,目標(biāo)senb已經(jīng)成功發(fā)送所有的下行轉(zhuǎn)發(fā)數(shù)據(jù),或者,在請(qǐng)求menb刪除splitbearer協(xié)議實(shí)體之前,目標(biāo)senb已經(jīng)從scgbearer協(xié)議實(shí)體收到來(lái)自u(píng)e的上行數(shù)據(jù)包,且已經(jīng)完成所有轉(zhuǎn)發(fā)上行數(shù)據(jù)包的排序。
在menb收到來(lái)自源senb和目標(biāo)senb的釋放源senb及刪除splitbearer協(xié)議實(shí)體的消息后,menb向源senb發(fā)送senb釋放確認(rèn)消息(senbreleaseconfirm),向目標(biāo)senb發(fā)送senb修改確認(rèn)消息(senbmodificationconfirm),向ue發(fā)送rrc連接重配置消息要求ue刪除對(duì)應(yīng)splitbearer。
圖6為本發(fā)明雙連接中實(shí)現(xiàn)重配置的實(shí)施例的流程示意圖,如圖6所示,本實(shí)施例描述的是本發(fā)明中menb收到ue測(cè)量報(bào)告后,對(duì)ue的用戶面承載進(jìn)行轉(zhuǎn)移的流程。在轉(zhuǎn)移執(zhí)行階段,menb除了請(qǐng)求目標(biāo)senb為ue在源senb上的scgbearer執(zhí)行接納判決外,還需要目標(biāo)senb為允許接納的scg bearer建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。具體包括以下步驟:
步驟601:menb根據(jù)ue的測(cè)量上報(bào)(或其他無(wú)線資源管理功能得出的結(jié)果,如負(fù)荷過(guò)重)做出需要用戶面重配置的決定,假設(shè)決定是將該ue的用戶面承載從源senb轉(zhuǎn)移到同一menb下的目標(biāo)senb讓該ue繼續(xù)從輔服務(wù)基站獲得通信服務(wù)。
步驟602:menb向目標(biāo)senb發(fā)送接納請(qǐng)求消息。
其中,接納請(qǐng)求消息除參考相關(guān)協(xié)議x2-ap消息(senbadditionrequest)而攜帶密鑰信息、ue安全能力信息、scgbearer配置信息等外,還至少攜帶有splitbearer配置信息或建立splitbearer的指示信息。其中,splitbearer配置信息或建立splitbearer的指示信息用于為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer在目標(biāo)senb上建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。
對(duì)于splitbearer,
在下行鏈路上,數(shù)據(jù)在源senb的pdcp層和rlc層之間分流,分別發(fā)送給源senb和目標(biāo)senb進(jìn)行傳遞,目標(biāo)senb上僅建立pdcp層之下的協(xié)議實(shí)體。ue從空口收到兩路下行數(shù)據(jù)后,在pdcp層進(jìn)行合并‘
在上行鏈路上,數(shù)據(jù)在ue的rlc層和mac之間分流,分別通過(guò)空口發(fā)送給源senb和目標(biāo)senb,目標(biāo)senb上僅建立rlc層之下的協(xié)議實(shí)體。目標(biāo)senb收到上行數(shù)據(jù)后,發(fā)送給源senb,在源senb的rlc層進(jìn)行合并。
步驟603:目標(biāo)senb接收到接納請(qǐng)求消息后,結(jié)合自身的資源狀況判斷是否可接納ue接入。本步驟的具體實(shí)現(xiàn)是本領(lǐng)域技術(shù)人員熟知的,并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
步驟604:如果目標(biāo)senb判斷可以接納ue的接入,則向menb回復(fù)接納確認(rèn)消息,在接納確認(rèn)消息中除參考相關(guān)協(xié)議x2-ap消息(senbadditionrequestacknowledge)而攜帶目標(biāo)senb同意接納的scgbearer列表外,還至少攜帶有為接收splitbearer的下行pdcp數(shù)據(jù)pdu而分配的傳輸層地址如gtpteid。
步驟605:menb收到接納確認(rèn)消息后,向源senb發(fā)送修改請(qǐng)求消息。其中,修改請(qǐng)求消息通知源senb從目標(biāo)senb通過(guò)接納確認(rèn)消息收到的gtpteid,其目的是建立源senb和目標(biāo)senb之間為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口。這樣,源senb可以通過(guò)所述gtpteid將部分或全部下行pdcp數(shù)據(jù)pdu,通過(guò)x2-u分流給目標(biāo)senb進(jìn)行傳輸。源senb上的承載類(lèi)型由scgbearer變更為splitbearer。
步驟606:源senb向menb發(fā)送修改請(qǐng)求確認(rèn)消息,通知menb配置修改成功。其中,修改請(qǐng)求確認(rèn)消息中還攜帶有為接收所述splitbearer的上行rlc數(shù)據(jù)pdu而分配的gtpteid。
本步驟中,在源senb向menb發(fā)送修改請(qǐng)求確認(rèn)消息的同時(shí)或之后,源senb開(kāi)始通過(guò)目標(biāo)senb提供的gtpteid將部分或全部下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb。
其中,如果源senb信號(hào)質(zhì)量還比較好,源senb可以只將一部分下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb,并保持和ue的數(shù)據(jù)傳輸。如果源senb信號(hào)質(zhì)量已經(jīng)很差,源senb可以將大部分甚至全部下行pdcp數(shù)據(jù)pdcu分流給目標(biāo)senb,但是這種情況下,由于ue還沒(méi)有接入目標(biāo)senb,ue的數(shù)據(jù)傳輸吞吐量將會(huì)稍有下降。
本步驟中,在源senb向menb發(fā)送修改請(qǐng)求確認(rèn)消息的同時(shí)或之后,源senb開(kāi)始將還沒(méi)有完成排序的上行數(shù)據(jù)包發(fā)送給目標(biāo)senb。同時(shí),源senb的pdcp層的排序功能停止工作;源senb將后續(xù)收到的所有上行pdcp數(shù)據(jù)pdu解密后,發(fā)送目標(biāo)senb,由目標(biāo)senb的pdcp層完成排序。
步驟607:menb在收到源senb的修改請(qǐng)求確認(rèn)消息后,向目標(biāo)senb發(fā)送x2通知消息。其中,x2通知消息用于通知目標(biāo)senb從源senb通過(guò)修改請(qǐng)求確認(rèn)消息收到的gtpteid,其目的是建立源senb和目標(biāo)senb之間為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口。這樣,目標(biāo)senb可以通過(guò)該gtpteid將目標(biāo)senb從ue收到的上行rlc數(shù)據(jù)pdu,轉(zhuǎn)發(fā)給源senb。
步驟608:menb在收到源senb的修改請(qǐng)求確認(rèn)消息后,根據(jù)接收到的接納確認(rèn)消息中所攜帶的信息組成面向ue的無(wú)線資源控制(rrc,radio resourcecontrol)信令并發(fā)送給ue。
步驟609:ue在收到來(lái)自menb的指示將第一個(gè)或多個(gè)scgbearer從源senb轉(zhuǎn)移到目標(biāo)senb的rrc信令后,判斷是否能按照rrc信令中的要求執(zhí)行rrc連接重配置請(qǐng)求。如果能,ue向menb發(fā)送rrc連接重配置完成(rrcconnectionreconfigurationcomplete)消息,指示ue已啟用新的無(wú)線資源配置。
步驟610:ue按照信令中攜帶的信息,與目標(biāo)senb進(jìn)行同步、向目標(biāo)senb發(fā)起隨機(jī)接入,按照新的配置建立scgbearer,并建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。
ue接入目標(biāo)senb并完成配置更新后,如果此時(shí)目標(biāo)senb已經(jīng)通過(guò)x2-u從源senb收到分流的下行pdcp數(shù)據(jù)pdu,目標(biāo)senb開(kāi)始將下行pdcp數(shù)據(jù)pdu通過(guò)splitbearer的下層協(xié)議實(shí)體處理后發(fā)送給ue;
ue接入目標(biāo)senb并完成配置更新后,可以開(kāi)始通過(guò)和目標(biāo)senb對(duì)應(yīng)的splitbearer或scgbearer協(xié)議實(shí)體,向目標(biāo)senb發(fā)送上行數(shù)據(jù)包。
步驟611:menb收到ue的rrc連接重配置完成消息后,向核心網(wǎng)發(fā)起路徑轉(zhuǎn)換程序,請(qǐng)求全部或部分下行數(shù)據(jù)承載的下行隧道端點(diǎn)的變更。
步驟612:源senb收到來(lái)自s-gw的結(jié)束標(biāo)識(shí),并為所有下行數(shù)據(jù)包分配pdcp子層的sn號(hào)后,向目標(biāo)senb發(fā)送sn狀態(tài)傳輸消息,目標(biāo)senb根據(jù)sn狀態(tài)傳輸消息,可以開(kāi)始為從s-gw收到下行數(shù)據(jù)包分配pdcp子層的sn號(hào)。
步驟613:源senb收到來(lái)自s-gw的結(jié)束標(biāo)識(shí),并完成所有下行數(shù)據(jù)的發(fā)送和/或轉(zhuǎn)發(fā)后,請(qǐng)求menb進(jìn)行源senb釋放。
步驟614:目標(biāo)senb請(qǐng)求menb刪除splitbearer協(xié)議實(shí)體。
在請(qǐng)求menb刪除splitbearer協(xié)議實(shí)體之前,目標(biāo)senb已經(jīng)成功發(fā)送所有的下行轉(zhuǎn)發(fā)數(shù)據(jù)。以及,
在請(qǐng)求menb刪除splitbearer協(xié)議實(shí)體之前,目標(biāo)senb已經(jīng)從scgbearer協(xié)議實(shí)體收到來(lái)自u(píng)e的上行數(shù)據(jù)包,且已經(jīng)完成所有轉(zhuǎn)發(fā)上行數(shù)據(jù)包 的排序。
步驟615:在menb收到上述步驟613和步驟614中的消息后,menb向源senb發(fā)送senb釋放確認(rèn)(senbreleaseconfirm)消息;向目標(biāo)senb發(fā)送senb修改確認(rèn)(senbmodificationconfirm)消息;向ue發(fā)送rrc連接重配置消息要求ue刪除對(duì)應(yīng)splitbearer。
圖7為本發(fā)明用戶面協(xié)議實(shí)體及下行數(shù)據(jù)傳輸?shù)牡谝粚?shí)施例的示意圖,第一實(shí)施例描述的是路徑轉(zhuǎn)換完成后源senb、目標(biāo)senb和ue上的用戶平面協(xié)議實(shí)體及一種下行數(shù)據(jù)傳輸示意圖。如圖7所示,假設(shè)源senb已經(jīng)傳輸了sn號(hào)為1到5的pdcp數(shù)據(jù)pdu,重配置發(fā)生時(shí),ue只收到了sn號(hào)為1,2和4的pdcp數(shù)據(jù)pdu并向源senb做了確認(rèn)。對(duì)于sn號(hào)為3和5的pdcp數(shù)據(jù)pdu,ue只收到了部分rlc數(shù)據(jù)pdu。此時(shí),如果源senb信號(hào)質(zhì)量已經(jīng)不足以支持繼續(xù)向ue發(fā)送數(shù)據(jù),源senb會(huì)將sn號(hào)為3和5的pdcp數(shù)據(jù)pdu轉(zhuǎn)發(fā)給目標(biāo)senb,由目標(biāo)senb的splitbearer協(xié)議實(shí)體處理并發(fā)送。所有在收到結(jié)束標(biāo)識(shí)之前從s-gw收到的還沒(méi)有開(kāi)始發(fā)送的下行數(shù)據(jù),如sn號(hào)為6到9的pdcp數(shù)據(jù)sdu,都經(jīng)由pdcp層處理后,轉(zhuǎn)發(fā)給目標(biāo)senb,由目標(biāo)senb的splitbearer協(xié)議實(shí)體處理并發(fā)送。
對(duì)于下行數(shù)據(jù),ue與源senb對(duì)應(yīng)的pdcp實(shí)體完成所有向上層遞交數(shù)據(jù)的工作后,與目標(biāo)senb對(duì)應(yīng)的pdcp實(shí)體才開(kāi)始向上層遞交數(shù)據(jù),避免上層收到亂序的數(shù)據(jù)包。
圖8為本發(fā)明用戶面協(xié)議實(shí)體及下行數(shù)據(jù)傳輸?shù)牡诙?shí)施例的示意圖,第二實(shí)施例描述的是路徑轉(zhuǎn)換完成后源senb、目標(biāo)senb和ue上的用戶平面協(xié)議實(shí)體及一種下行數(shù)據(jù)傳輸示意圖。如圖8所示,假設(shè)源senb已經(jīng)傳輸了sn號(hào)為1到5的pdcp數(shù)據(jù)pdu,重配置發(fā)生時(shí),ue只收到了sn號(hào)為1,2和4的pdcp數(shù)據(jù)pdu并向源senb做了確認(rèn)。對(duì)于sn號(hào)為3和5的pdcp數(shù)據(jù)pdu,ue只收到了部分rlc數(shù)據(jù)pdu。此時(shí),至少在一段時(shí)間內(nèi),源senb還可以繼續(xù)保持和ue之間的數(shù)據(jù)傳輸,源senb至少會(huì)繼續(xù)發(fā)送sn號(hào)為3和5的pdcp數(shù)據(jù)pdu對(duì)應(yīng)的還沒(méi)有收到ue確認(rèn)回復(fù)的rlc數(shù)據(jù)pdu或rlc數(shù)據(jù)pdu分段。所有在收到結(jié)束標(biāo)識(shí)之前從s-gw收到的 還沒(méi)有開(kāi)始發(fā)送的下行數(shù)據(jù),如sn號(hào)為6到9的pdcp數(shù)據(jù)sdu,都經(jīng)由pdcp層處理后,分流給源senb或目標(biāo)senb發(fā)送。如圖7所示,源senb在收到結(jié)束標(biāo)識(shí)前,還會(huì)收到sn號(hào)為6、7、8、9的pdcp數(shù)據(jù)sdu,經(jīng)由pdcp層處理后,源senb將sn號(hào)為8、9的pdcp數(shù)據(jù)pdu分流給目標(biāo)senb發(fā)送,而將sn號(hào)為6、7的pdcp數(shù)據(jù)pdu留在源senb發(fā)送,保證了ue在向目標(biāo)senb進(jìn)行同步和接入時(shí),ue和源senb之間依舊保持一定的數(shù)據(jù)傳輸。
對(duì)于下行數(shù)據(jù),ue與源senb對(duì)應(yīng)的pdcp實(shí)體完成所有向上層遞交數(shù)據(jù)的工作后,與目標(biāo)senb對(duì)應(yīng)的pdcp實(shí)體才開(kāi)始向上層遞交數(shù)據(jù),避免上層收到亂序的數(shù)據(jù)包。
圖9為本發(fā)明用戶面協(xié)議實(shí)體及上行數(shù)據(jù)傳輸?shù)牡谌龑?shí)施例的示意圖,第三實(shí)施例描述的是路徑轉(zhuǎn)換完成后,源senb、目標(biāo)senb和ue上的用戶平面協(xié)議實(shí)體及上行數(shù)據(jù)傳輸示意圖。如圖9所示,假設(shè)ue已經(jīng)傳輸了sn號(hào)為1到5的pdcp數(shù)據(jù)pdu,重配置發(fā)生時(shí),源senb只收到了sn號(hào)為1,2和4的pdcp數(shù)據(jù)pdu并向ue做了確認(rèn)。對(duì)于sn號(hào)為3和5的pdcp數(shù)據(jù)pdu,源senb只收到了部分rlc數(shù)據(jù)pdu。
此時(shí),如果源senb和ue之間的信號(hào)質(zhì)量已經(jīng)不能支持ue向源senb發(fā)送數(shù)據(jù),對(duì)于sn號(hào)為3和5的pdcp數(shù)據(jù)pdu,ue會(huì)將沒(méi)有發(fā)送或沒(méi)有發(fā)送成功的rlc數(shù)據(jù)pdu或rlc數(shù)據(jù)pdu分段,通過(guò)splitbearer協(xié)議實(shí)體發(fā)送給目標(biāo)senb。目標(biāo)senb收到所述rlc數(shù)據(jù)pdu或rlc數(shù)據(jù)pdu分段后,將所述rlc數(shù)據(jù)pdu或rlc數(shù)據(jù)pdu分段轉(zhuǎn)發(fā)給源senb,由源senb組合成sn號(hào)為3和5的pdcp數(shù)據(jù)pdu。后續(xù)上行數(shù)據(jù)包,如sn號(hào)為6及以后的數(shù)據(jù)包,ue使用和目標(biāo)senb對(duì)應(yīng)的scgbearer協(xié)議實(shí)體處理后發(fā)送給目標(biāo)senb。
對(duì)于上行數(shù)據(jù),目標(biāo)senb在源senb向s-gw遞交數(shù)據(jù)完成以后,才開(kāi)始向s-gw遞交數(shù)據(jù),避免上層收到亂序的數(shù)據(jù)包。
圖10為本發(fā)明用戶面協(xié)議實(shí)體及上行數(shù)據(jù)傳輸?shù)牡谒膶?shí)施例的示意圖,第四實(shí)施例描述的是路徑轉(zhuǎn)換完成后,源senb、目標(biāo)senb和ue上的用戶 平面協(xié)議實(shí)體及上行數(shù)據(jù)傳輸示意圖。如圖10所示,假設(shè)ue已經(jīng)傳輸了sn號(hào)為1到5的pdcp數(shù)據(jù)pdu,重配置發(fā)生時(shí),源senb只收到了sn號(hào)為1,2和4的pdcp數(shù)據(jù)pdu并向ue做了確認(rèn)。對(duì)于sn號(hào)為3和5的pdcp數(shù)據(jù)pdu,源senb只收到了部分rlc數(shù)據(jù)pdu。
此時(shí),如果源senb和ue之間的信號(hào)質(zhì)量還足夠好,至少,對(duì)于sn號(hào)為3和5的pdcp數(shù)據(jù)pdu,ue會(huì)將沒(méi)有發(fā)送或沒(méi)有發(fā)送成功的rlc數(shù)據(jù)pdu或rlc數(shù)據(jù)pdu分段,通過(guò)splitbearer協(xié)議實(shí)體發(fā)送給源senb,并和已經(jīng)收到rlc數(shù)據(jù)pdu或rlc數(shù)據(jù)pdu分段組合成sn號(hào)為3和5的pdcp數(shù)據(jù)pdu。后續(xù)上行數(shù)據(jù)包,如sn號(hào)為6及以后的數(shù)據(jù)包,ue可以使用和目標(biāo)senb對(duì)應(yīng)的scgbearer協(xié)議實(shí)體處理后發(fā)送給目標(biāo)senb。
對(duì)于上行數(shù)據(jù),目標(biāo)senb在源senb向s-gw遞交數(shù)據(jù)完成以后,才開(kāi)始向s-gw遞交數(shù)據(jù),避免上層收到亂序的數(shù)據(jù)包。
圖11為本發(fā)明主服務(wù)基站的組成結(jié)構(gòu)示意圖,如圖11所示,至少包括第一處理單元,用于建立源senb與目標(biāo)senb之間為ue提供上行數(shù)據(jù)服務(wù)和下行數(shù)據(jù)服務(wù)的用戶面接口。其中,
第一處理單元包括:第一建立模塊,第二建立模塊;其中,
第一建立模塊,用于將來(lái)自目標(biāo)senb分配的傳輸層地址發(fā)送給源senb,以使在源senb和目標(biāo)senb之間建立為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口;
第二建立模塊,用于接收來(lái)自源senb的分配的傳輸層地址后發(fā)送給目標(biāo)senb,并以使在源senb和目標(biāo)senb之間建立為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口;組成面向ue的rrc信令并發(fā)送給ue。
其中,第一建立模塊還用于:指示目標(biāo)senb為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體。
其中,
第一建立模塊具體用于:向目標(biāo)senb發(fā)送攜帶有splitbearer配置信息或建立splitbearer的指示信息的接納請(qǐng)求消息。其中,splitbearer配置信息或 建立splitbearer的指示信息用于為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer在目標(biāo)senb上建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體;
接收來(lái)自目標(biāo)senb的攜帶有為接收建立的splitbearer的下行pdcp數(shù)據(jù)pdu而分配的傳輸層地址的接納確認(rèn)消息,向源senb發(fā)送攜帶有目標(biāo)senb分配的傳輸層地址的修改請(qǐng)求消息。
第二建立模塊具體用于:接收來(lái)自源senb的攜帶有為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址的修改請(qǐng)求確認(rèn)消息;向目標(biāo)senb發(fā)送攜帶有源senb分配的為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址的x2通知消息;根據(jù)接收到的接納確認(rèn)消息中所攜帶的信息組成面向ue的rrc信令并發(fā)送給ue。
進(jìn)一步地,
第二建立模塊還用于:當(dāng)收到來(lái)自u(píng)e的rrc連接重配置完成消息,向核心網(wǎng)發(fā)起路徑轉(zhuǎn)換程序,請(qǐng)求全部或部分下行數(shù)據(jù)承載的下行隧道端點(diǎn)的變更。
圖12為本發(fā)明輔服務(wù)基站的組成結(jié)構(gòu)示意圖,如圖12所示,至少包括:第二處理單元,和/或第三處理單元;其中,
第二處理單元,用于按照來(lái)自menb的指示,為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體;為接收建立的splitbearer的下行pdcp數(shù)據(jù)pdu而分配傳輸層地址;接收來(lái)自menb的源senb分配的傳輸層地址,在源senb和目標(biāo)senb之間建立為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口。具體用于:
接收到來(lái)自menb的攜帶有splitbearer配置信息或建立splitbearer的指示信息的接納請(qǐng)求消息,為源senb上一個(gè)或多個(gè)將要轉(zhuǎn)移到目標(biāo)senb上的scgbearer在目標(biāo)senb上建立對(duì)應(yīng)的splitbearer協(xié)議實(shí)體;
向menb發(fā)送攜帶有為接收建立的splitbearer的下行pdcp數(shù)據(jù)pdu而分配的傳輸層地址的接納確認(rèn)消息;
接收來(lái)自menb的攜帶有源senb分配的為接收建立的splitbearer的上 行rlc數(shù)據(jù)pdu而分配的傳輸層地址修改請(qǐng)求確認(rèn)消息;建立源senb和目標(biāo)senb之間為ue提供上行數(shù)據(jù)分流服務(wù)的用戶面接口;
在重配置過(guò)程中,將上行rlc數(shù)據(jù)pdu轉(zhuǎn)發(fā)給源senb。
第三處理單元,用為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配傳輸層地址;接收來(lái)自menb的目標(biāo)senb的分配的傳輸層地址;在源senb和目標(biāo)senb之間建立為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口。具體用于:
接收來(lái)自menb的攜帶有目標(biāo)senb分配的傳輸層地址的修改請(qǐng)求消息;建立源senb和目標(biāo)senb之間為ue提供下行數(shù)據(jù)分流服務(wù)的用戶面接口;
向menb發(fā)送攜帶有為接收建立的splitbearer的上行rlc數(shù)據(jù)pdu而分配的傳輸層地址的修改請(qǐng)求確認(rèn)消息;
在重配置過(guò)程中,將下行pdcp數(shù)據(jù)pdu分流給目標(biāo)senb。
第三處理單元還用于:保持和ue的數(shù)據(jù)傳輸直到重配置成功。
進(jìn)一步地,
第三處理單元還用于:收到來(lái)自s-gw的結(jié)束標(biāo)識(shí)時(shí)為所有下行數(shù)據(jù)包分配pdcp子層的sn號(hào)后,向目標(biāo)senb發(fā)送sn狀態(tài)傳輸消息,完成所有下行數(shù)據(jù)的發(fā)送和/或轉(zhuǎn)發(fā)后,向menb請(qǐng)求進(jìn)行源senb釋放;相應(yīng)地,
第二處理單元還用于:根據(jù)sn狀態(tài)傳輸消息,開(kāi)始為從s-gw收到下行數(shù)據(jù)包分配pdcp子層的sn號(hào);在已經(jīng)成功發(fā)送所有的下行轉(zhuǎn)發(fā)數(shù)據(jù),或者,已經(jīng)從scgbearer協(xié)議實(shí)體收到來(lái)自u(píng)e的上行數(shù)據(jù)包,且已經(jīng)完成所有轉(zhuǎn)發(fā)上行數(shù)據(jù)包的排序,向menb請(qǐng)求刪除splitbearer協(xié)議實(shí)體;
此時(shí),
主服務(wù)基站中的第二建立模塊還用于:收到來(lái)自源senb和目標(biāo)senb的釋放源senb及刪除splitbearer協(xié)議實(shí)體的消息,向源senb發(fā)送senb釋放確認(rèn)消息,向目標(biāo)senb發(fā)送senb修改確認(rèn)消息,向ue發(fā)送rrc連接重配置消息要求ue刪除對(duì)應(yīng)splitbearer。
以上所述,僅為本發(fā)明的較佳實(shí)例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。