專利名稱:一種rlc分流傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字移動通信技術(shù),尤其涉及一種無線鏈路層(RLC)分流傳輸方法及系統(tǒng)。
背景技術(shù):
在寬帶碼分多址(WCDMA,WidebandCode Division Multiple Access)網(wǎng)絡(luò)中,通用陸地?zé)o線接入網(wǎng)(UTRAN, Universal Terrestrial Radio Access Network)包括無線網(wǎng)絡(luò)控制器(RNC, Radio Network Controller)和基站(NodeB)兩種基本網(wǎng)兀,俗稱3G網(wǎng)絡(luò)。在長期演進(jìn)(LTE,Long Time Evolution)網(wǎng)絡(luò)中,演進(jìn)型的通用陸地?zé)o線接入網(wǎng)E-UTRAN包括演進(jìn)型基站eNodeB(eNB) —種基本網(wǎng)元,俗稱4G網(wǎng)絡(luò)。 隨著WCDMA網(wǎng)絡(luò)的發(fā)展,高速下行接收鏈路分組接入(HSDPA,High SpeedDownlink Packet Access)、高速上行發(fā)送鏈路分組接入(HSUPA, High Speed UplinkPacket Access)、雙載波高速下行分組接入(DC-HSDPA, Dual Carrier-High speeddownlink packet access)、雙頻段雙載波高速下行分組接入(DB-DC-HSDPA, Dualband-Dual carrier-high speed downlink packet access)、雙載波高速上行分組接入(DC-HSUPA, Dual Carrier-high speed uplink packet access)、四載波高速下行分組接入(4C-HSDPA,Four carrier-high speed downlink packet access)、八載波高速下行分組接A (8C-HSDPA, Eight carrier-high speed downlink packet access)這些 3G 系統(tǒng)內(nèi)的多載波聚合技術(shù)陸續(xù)地被引入,使得用戶設(shè)備(UE)的上下行數(shù)據(jù)傳輸率不斷得到倍增提高。對于上述不同維數(shù)的多載波技術(shù),以下行方向?yàn)槔粋€重要的基本特征是UE必須配備有多條3G相關(guān)的接收數(shù)據(jù)處理鏈(3G-Receiver Chain),可以同時接收處理來自同一個基站同一個扇區(qū)(sector)若干個載波上下行發(fā)送來的3G數(shù)據(jù)塊。演進(jìn)到今天的WCDMA系統(tǒng)又稱為 HSPA+ 系統(tǒng)(High Speed Packet Access+)。隨著LTE網(wǎng)絡(luò)的發(fā)展,類似WCDMA多載波聚合概念的技術(shù)CA (carrieraggregation)也逐漸產(chǎn)生,以下行方向?yàn)槔?截至目前,LTE系統(tǒng)內(nèi)最大可以對5個下行帶寬為20MHz的載波進(jìn)行聚合操作。其一個重要的基本特征是UE必須配備有多條4G相關(guān)的接收數(shù)據(jù)處理鏈(4G_Receiver Chain),可以同時接收處理來自同一個基站同一個扇區(qū)(sector)若干個載波上下行發(fā)送來的4G數(shù)據(jù)塊。在運(yùn)營商將部署的HSPA+網(wǎng)絡(luò)朝LTE網(wǎng)絡(luò)演進(jìn)的長期過程中,必然有很長一段時間,兩種系統(tǒng)同時存在并且協(xié)同工作,共同承擔(dān)著來自或者面向核心網(wǎng)一側(cè)的數(shù)據(jù)傳輸?shù)娜蝿?wù)。比如某運(yùn)營商有兩個載波頻點(diǎn)資源F1,F(xiàn)2,將Fl分配給HSPA+網(wǎng)絡(luò)運(yùn)營使用,而將將F2分配給LTE網(wǎng)絡(luò)運(yùn)營使用,那么,在該運(yùn)營商網(wǎng)絡(luò)中,只有3G功能的終端只能在Fl上工作,只有4G功能的終端只能在F2上工作,同時具備3G和4G功能的終端,在同一個時間,只能在Fl或者F2上工作,不能同時在Fl和F2上工作。那么為了充分利用這一類UE的接收能力和提高下行峰值速率,7G技術(shù)(3G+4G)又稱跨HSPA+LTE系統(tǒng)載波聚合技術(shù)誕生了。目前,7G技術(shù)的一種雛形架構(gòu)如圖I所示,其中,LTE的基站eNB作為終端RRC(Radio Resource Connection)連接的主控制錨點(diǎn)和數(shù)據(jù)分流控制點(diǎn),以圖I為例,UE在eNB某工作載波上的F1DCCH信道(Physical Downlink Control Channel)里面的調(diào)度命令(如資源分配、HARQ操作相關(guān)信息)控制下,從F1DSCH信道(Physical Downlink SharedChannel)上接收一部分用戶數(shù)據(jù)。同時,UE在NodeB某工作載波上的HS-SCCH高速共享控制信道(High Speed Shared Control channel)的調(diào)度命令控制下,從HS-DSCH信道(HighSpeed-Downlink Shared channel)上接收另一部分用戶數(shù)據(jù)。錨點(diǎn)eNB負(fù)責(zé)把eNB產(chǎn)生的上層協(xié)議數(shù)據(jù)包進(jìn)行分配,按照一定的方式,決定哪部分從LTE的空中接口發(fā)送,哪部分從HSPA+的空中接口發(fā)送。被分配到NodeB那一部分的協(xié)議數(shù)據(jù)包,需要通過eNB和NodeB之間一個新接口傳輸,由NodeB根據(jù)自己協(xié)議特點(diǎn)和HSPA+空中接口的方式進(jìn)行發(fā)送。在上行方向(從UE到基站),UE至少要在和eNB工作下行頻點(diǎn)配對的上行頻點(diǎn)上發(fā)送PUCCH信道(Physical Uplink Control Channel),里面包含如HARQ操作相關(guān)(正確接收確認(rèn)ACK/NACK)、調(diào)度請求、接收信道質(zhì)量指示等,以反饋LTE下行高速數(shù)據(jù)傳輸相關(guān)的必要信息。而UE是否要在NodeB工作下行頻點(diǎn)配對的上行頻點(diǎn)上發(fā)送HS-DPCCH信道(High Speed-Dedicated Physical Control channel),以反饋HSPA+下行高速數(shù)據(jù)傳輸相 關(guān)的必要信息,目前尚在研究中。通常,為了減少UE的上行發(fā)射功率,以及減少上行干擾,傾向于UE只在LTE空口進(jìn)行單系統(tǒng)上行反饋,而非跨系統(tǒng)同時反饋。7G技術(shù)的另一種雛形架構(gòu)如圖2所示,其中,HSPA+的無線網(wǎng)絡(luò)控制器(RNC)作為終端RRC(Radi0 Resource Connection)連接的主控制錨點(diǎn)和數(shù)據(jù)分流控制點(diǎn),以圖2為例UE在NodeB某工作載波上的HS-SCCH高速共享控制信道(High Speed Shared Controlchannel)的調(diào)度命令控制下,從 HS-DSCH 信道(High Speed-Down I ink Shared channel)上接收一部分用戶數(shù)據(jù),同時在eNB某工作載波上的HXXH信道(Physical DownlinkControl Channel)里面的調(diào)度命令(如資源分配、HARQ操作相關(guān)信息)控制下,從I3DSCH信道(Physical Downlink Shared Channel)上接收另一部分用戶數(shù)據(jù)。錨點(diǎn)RNC負(fù)責(zé)把上層協(xié)議產(chǎn)生的數(shù)據(jù)包進(jìn)行分配,按照一定的方式,決定哪部分從LTE的空中接口發(fā)送,哪部分從HSPA+的空中接口發(fā)送。被分配到eNB那一部分的協(xié)議數(shù)據(jù)包,需要通過RNC和eNB之間一個新接口傳輸,由eNB根據(jù)自己協(xié)議特點(diǎn)和LTE空中接口的方式進(jìn)行發(fā)送。在上行方向(從UE到基站),UE至少要在NodeB工作下行頻點(diǎn)配對的上行頻點(diǎn)上發(fā)送 HS-DPCCH 信道(High Speed-Dedicated Physical Control channel),以反饋 HSPA+下行高速數(shù)據(jù)傳輸相關(guān)的必要信息。而UE是否要在和eNB工作下行頻點(diǎn)配對的上行頻點(diǎn)上發(fā)送PUCCH信道(Physical Uplink Control Channel),目前尚在研究中,通常,為了減少UE的上行發(fā)射功率,以及減少上行干擾,傾向于UE只在HSPA+空口進(jìn)行單系統(tǒng)上行反饋,而非跨系統(tǒng)同時反饋??傊?,7G技術(shù)和HSPA+或者LTE系統(tǒng)內(nèi)的載波聚合技術(shù)并不發(fā)生沖突。也就是說,UE有可能在HSPA+的M個載波上做數(shù)據(jù)接收,又同時在LTE的N個載波上做數(shù)據(jù)接收,工作基本原理同上,可以向更高的維數(shù)進(jìn)行擴(kuò)展。7G聚合技術(shù)能夠充分且靈活地利用3G、4G系統(tǒng)資源不同的分布特點(diǎn),在過去跨系統(tǒng)負(fù)荷均衡、切換、redirect等已有手段的基礎(chǔ)之上,能夠更深層次地實(shí)現(xiàn)3G、4G系統(tǒng)的協(xié)同工作。3G、4G系統(tǒng)既可以分擔(dān)不同類型的業(yè)務(wù)(如語音盡量走HSPA+系統(tǒng)CS域,高速數(shù)據(jù)業(yè)務(wù)盡量走LTE系統(tǒng)),也可以同時承擔(dān)相同的業(yè)務(wù)(如數(shù)據(jù)業(yè)務(wù)被分配到兩個系統(tǒng)同時傳輸)。但是,將數(shù)據(jù)分別從兩個系統(tǒng)發(fā)送給UE時,3G、4G系統(tǒng)由于空口能力的不同,以及空口環(huán)境質(zhì)量的變動,必將影響到UE接收到的無線鏈路層(RLC)數(shù)據(jù)的序號,如果采用傳統(tǒng)的RLC模塊,填寫序號,必然會帶來大量的RLC亂序和重傳,影響UE實(shí)際的下行數(shù)據(jù)吞吐率,從而會大大降低載波聚合場景的下行速率及效率,而且,4G的RLC層和3G RLC層機(jī)制有些區(qū)別(比如4G的RLC支持重分段),所以,公用一個RLC模塊在處理上會比較復(fù)雜。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種RLC分流傳輸方法及系統(tǒng),能夠提高UE的下行數(shù)據(jù)吞吐量,提高載波聚合場景的下行速率及效率。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種無線鏈路層RLC分流傳輸方法,包括·主錨點(diǎn)的分組數(shù)據(jù)匯聚協(xié)議HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3G RLC模塊和/或4G RLC模塊進(jìn)行處理;3G RLC模塊及4G RLC模塊分別通過不同的RLC模塊進(jìn)行獨(dú)立的數(shù)據(jù)處理,并將處理后的數(shù)據(jù)分別發(fā)送給基站NodeB和演進(jìn)型基站eNB ;eNB及NodeB分別將來自4G RLC模塊及3G RLC模塊的數(shù)據(jù)發(fā)送給用戶設(shè)備UE。所述主錨點(diǎn)為eNB或無線網(wǎng)絡(luò)控制器RNC。所述3G RLC模塊將處理后的數(shù)據(jù)發(fā)送給NodeB為3G RLC模塊通過HSDPA FP模塊將處理后的數(shù)據(jù)發(fā)送給NodeB ;所述4G RLC模塊將處理后的數(shù)據(jù)發(fā)送給eNB為主錨點(diǎn)為eNB時,4GRLC模塊通過設(shè)備內(nèi)部接口將處理后的數(shù)據(jù)發(fā)送給eNB ;主錨點(diǎn)為RNC時,4GRLC模塊通過X2接口將處理后的數(shù)據(jù)發(fā)送給eNB。所述主錨點(diǎn)的rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量進(jìn)行調(diào)度,具體為PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度;查詢4G RLC的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給4G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)M ;從rocp緩沖區(qū)中獲取M個數(shù)據(jù),并發(fā)送給4G RLC模塊;查詢3G RLC的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給3G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)N ;從rocp緩沖區(qū)中獲取N個數(shù)據(jù),并發(fā)送給3G RLC模塊。所述主錨點(diǎn)的HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量及優(yōu)先級進(jìn)行調(diào)度,具體為PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度;查詢4G的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到4G RLC還可以發(fā)送的數(shù)據(jù)量;
查詢3G的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到3G RLC還可以發(fā)送的數(shù)據(jù)量;從rocp緩存得到一個數(shù)據(jù)包,按照預(yù)設(shè)規(guī)則進(jìn)行匹配,決定放入4G RLC或3G RLC發(fā)送;將所述數(shù)據(jù)包投遞到對應(yīng)的RLC實(shí)例,繼續(xù)處理下一包,直到所有的HXP數(shù)據(jù)包處理完畢,或者兩個RLC都已經(jīng)無法處理數(shù)據(jù),流程結(jié)束。所述主錨點(diǎn)的rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)數(shù)據(jù)包的端口號、以及3G RLC模塊和4G RLC模塊的不平衡狀態(tài) 進(jìn)行調(diào)度,具體為不能探測出TCP協(xié)議的端口號,則統(tǒng)一放入4G RLC模塊;能夠探測出是TCP協(xié)議的情況下,如果有新的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包輪流放入4GRLC模塊和3G RLC模塊,如果有重復(fù)的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包放入之前已經(jīng)分配的對應(yīng)的4G RLC模塊或3GRLC模塊;在預(yù)設(shè)的調(diào)度周期內(nèi)都檢測到相同的不平衡狀態(tài),進(jìn)數(shù)據(jù)流校正。一種RLC分流傳輸系統(tǒng),包括主錨點(diǎn)、eNB和NodeB ;其中,所述主錨點(diǎn)具體包括PDCP模塊、3G RLC模塊和4G RLC模塊,所述PDCP模塊,用于對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3GRLC模塊和/或4G RLC模塊進(jìn)行處理;所述3G RLC模塊,用于對來自HXP模塊的數(shù)據(jù)進(jìn)行處理,并將處理后的數(shù)據(jù)發(fā)送給 NodeB ;所述4G RLC模塊,用于對來自HXP模塊的數(shù)據(jù)進(jìn)行處理,并將處理后的數(shù)據(jù)發(fā)送給 eNB ;所述eNB,用于將來自4G RLC模塊的所述數(shù)據(jù)發(fā)送給UE ;所述NodeB,用于將來自3G RLC模塊的所述數(shù)據(jù)發(fā)送給UE。所述主錨點(diǎn)為eNB或RNC。所述主錨點(diǎn)還包括HSDPA FP模塊,所述3G RLC模塊將處理后的數(shù)據(jù)發(fā)送給NodeB為3G RLC模塊通過HSDPA FP模塊將處理后的數(shù)據(jù)發(fā)送給NodeB ;所述4G RLC模塊將處理后的數(shù)據(jù)發(fā)送給eNB為主錨點(diǎn)為eNB時,4GRLC模塊通過設(shè)備內(nèi)部接口將處理后的數(shù)據(jù)發(fā)送給eNB ;主錨點(diǎn)為RNC時,4GRLC模塊通過X2接口將處理后的數(shù)據(jù)發(fā)送給eNB。所述rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量進(jìn)行調(diào)度,具體為PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度;查詢4G RLC的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給4G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)M ;從rocp緩沖區(qū)中獲取M個數(shù)據(jù),并發(fā)送給4G RLC模塊;查詢3G RLC的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給3G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)N ; 從rocp緩沖區(qū)中獲取N個數(shù)據(jù),并發(fā)送給3G RLC模塊。所述主錨點(diǎn)的HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量及優(yōu)先級進(jìn)行調(diào)度,具體為PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度;查詢4G的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到4G RLC還可以發(fā)送的數(shù)據(jù)量;查詢3G的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到3G RLC還可以發(fā)送的數(shù)據(jù)量;從rocp緩存得到一個數(shù)據(jù)包,按照預(yù)設(shè)規(guī)則進(jìn)行匹配,決定放入4G RLC或3G RLC發(fā)送;將所述數(shù)據(jù)包投遞到對應(yīng)的RLC實(shí)例,繼續(xù)處理下一包,直到所有的HXP數(shù)據(jù)包 處理完畢,或者兩個RLC都已經(jīng)無法處理數(shù)據(jù),流程結(jié)束。所述主錨點(diǎn)的rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)數(shù)據(jù)包的端口號、以及3G RLC模塊和4G RLC模塊的不平衡狀態(tài)進(jìn)行調(diào)度,具體為不能探測出TCP協(xié)議的端口號,則統(tǒng)一放入4G RLC模塊;能夠探測出是TCP協(xié)議的情況下,如果有新的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包輪流放入4GRLC模塊和3G RLC模塊,如果有重復(fù)的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包放入之前已經(jīng)分配的對應(yīng)的4G RLC模塊或3GRLC模塊;在預(yù)設(shè)的調(diào)度周期內(nèi)都檢測到相同的不平衡狀態(tài),進(jìn)數(shù)據(jù)流校正。本發(fā)明RLC分流傳輸方法及系統(tǒng),主錨點(diǎn)的PDCP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3G RLC模塊和/或4G RLC模塊進(jìn)行處理;3G RLC模塊及4G RLC模塊分別通過不同的RLC模塊進(jìn)行獨(dú)立的數(shù)據(jù)處理,并將處理后的數(shù)據(jù)分別發(fā)送給NodeB和eNB ;eNB及NodeB分別將來自4GRLC模塊及3G RLC模塊的數(shù)據(jù)發(fā)送給UE。本發(fā)明采用兩個獨(dú)立的RLC流來傳輸下行數(shù)據(jù),所以能夠提高UE的下行數(shù)據(jù)吞吐量,提高載波聚合場景的下行速率及效率。
圖I為現(xiàn)有7G技術(shù)的一種雛形架構(gòu)示意圖;圖2為現(xiàn)有7G技術(shù)的另一種雛形架構(gòu)示意圖;圖3為本發(fā)明RLC分流傳輸方法的流程示意圖;圖4為本發(fā)明RLC分流傳輸系統(tǒng)的結(jié)構(gòu)不意圖;圖5為主錨點(diǎn)為eNB時,RLC分流傳輸系統(tǒng)的詳細(xì)結(jié)構(gòu)示意圖;圖6為主錨點(diǎn)為RNC時,RLC分流傳輸系統(tǒng)的詳細(xì)結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例I所述RLC分流傳輸方法的流程示意圖;圖8為本發(fā)明實(shí)施例2所述RLC分流傳輸方法的流程示意圖;圖9為本發(fā)明實(shí)施例3所述RLC分流傳輸方法的流程示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是主錨點(diǎn)的HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3G RLC模塊和/或4G RLC模塊進(jìn)行處理;3G RLC模塊及4G RLC模塊分別通過不同的RLC模塊進(jìn)行獨(dú)立的數(shù)據(jù)處理,并將處理后的數(shù)據(jù)分別發(fā)送給NodeB和eNB ;eNB及NodeB分別將來自4G RLC模塊及3G RLC模塊的數(shù)據(jù)發(fā)送給UE。由于RLC層的每包數(shù)據(jù)都有序號,需要按照順序來進(jìn)行投遞和反饋,所以在載波聚合場景下,需要兩個獨(dú)立的RLC模塊來進(jìn)行傳輸,因此,如何將數(shù)據(jù)分配到這兩個的獨(dú)立的RLC數(shù)據(jù)流,就成為了 RLC的上層,也就是分組數(shù)據(jù)匯聚協(xié)議(TOCP)層所要考慮的問題。而對于接收端,也就是終端,也需要建立兩個 獨(dú)立的RLC模塊,在上行方向,需要對兩個獨(dú)立的RLC流進(jìn)行反饋,而在下行方向,對于接收到的數(shù)據(jù),完成RLC重組之后,則盡快向上投遞即可。本發(fā)明主要涉及3G WCDMA.4G LTE兩種無線通信系統(tǒng)中,網(wǎng)絡(luò)端以單控制節(jié)點(diǎn)的形式如何實(shí)現(xiàn)對3G載波和4G載波同時聚合使用的方法。本發(fā)明基本可以涵蓋eNB作為主錨點(diǎn),或者RNC作為主錨點(diǎn),為了描述清楚需要,本發(fā)明實(shí)施例主要以eNB作為主錨點(diǎn)進(jìn)行闡述。圖3為本發(fā)明RLC分流傳輸方法的流程示意圖,如圖3所示,該方法包括步驟301 :主錨點(diǎn)的rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3G RLC模塊和/或4G RLC模塊進(jìn)行處理。這里,主錨點(diǎn)為eNB或RNC,其可以根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量進(jìn)行調(diào)度;也可以根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量及優(yōu)先級進(jìn)行調(diào)度;還可以根據(jù)數(shù)據(jù)包的端口號、以及3G RLC模塊和4G RLC模塊的不平衡狀態(tài)進(jìn)行調(diào)度。步驟302 3G RLC模塊及4G RLC模塊分別通過不同的RLC模塊進(jìn)行獨(dú)立的數(shù)據(jù)處理,并將處理后的數(shù)據(jù)分別發(fā)送給NodeB和eNB。需要說明的是,3G RLC模塊處理完數(shù)據(jù)之后,需要將數(shù)據(jù)封裝為3G的HSDPA FP的幀格式,發(fā)送給3G的NodeB,主錨點(diǎn)為eNB時,4G RLC模塊處理完數(shù)據(jù)之后,通過設(shè)備內(nèi)部接口將處理后的數(shù)據(jù)發(fā)送給eNB ;主錨點(diǎn)為RNC時,4G RLC模塊處理完數(shù)據(jù)之后,通過X2接口將數(shù)據(jù)發(fā)送給4G的eNB。各種方式的具體實(shí)現(xiàn)將在之后的實(shí)施例中進(jìn)行詳細(xì)描述。步驟303 eNB及NodeB分別將來自4G RLC模塊及3G RLC模塊的數(shù)據(jù)發(fā)送給UE。本發(fā)明還相應(yīng)地提出了一種RLC分流傳輸系統(tǒng),圖4為本發(fā)明RLC分流傳輸系統(tǒng)的結(jié)構(gòu)示意圖,如圖4所示,該系統(tǒng)包括主錨點(diǎn)、eNB和NodeB ;其中,主錨點(diǎn)具體包括ΗΧΡ模塊、3G RLC模塊和4G RLC模塊,所述rocp模塊,用于對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3GRLC模塊和/或4G RLC模塊進(jìn)行處理;所述3G RLC模塊,用于對來自HXP模塊的數(shù)據(jù)進(jìn)行處理,并將處理后的數(shù)據(jù)發(fā)送給 NodeB ;所述4G RLC模塊,用于對來自HXP模塊的數(shù)據(jù)進(jìn)行處理,并將處理后的數(shù)據(jù)發(fā)送給 eNB ;所述eNB,用于將來自4G RLC模塊的所述數(shù)據(jù)發(fā)送給UE ;所述NodeB,用于將來自3G RLC模塊的所述數(shù)據(jù)發(fā)送給UE。所述主錨點(diǎn)還包括HSDPA FP模塊,所述3G RLC模塊將處理后的數(shù)據(jù)發(fā)送給NodeB為3G RLC模塊通過HSDPA FP模塊將處理后的數(shù)據(jù)發(fā)送給NodeB ;
所述4G RLC模塊將處理后的數(shù)據(jù)發(fā)送給eNB為主錨點(diǎn)為eNB時,4GRLC模塊通過設(shè)備內(nèi)部接口將處理后的數(shù)據(jù)發(fā)送給eNB ;主錨點(diǎn)為RNC時,4GRLC模塊通過X2接口將處理后的數(shù)據(jù)發(fā)送給eNB。所述PDCP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量進(jìn)行調(diào)度,具體為PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度;查詢4G RLC的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給4G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)M ;
從rocp緩沖區(qū)中獲取M個數(shù)據(jù),并發(fā)送給4G RLC模塊;查詢3G RLC的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給3G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)N ;從rocp緩沖區(qū)中獲取N個數(shù)據(jù),并發(fā)送給3G RLC模塊。所述主錨點(diǎn)的HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量及優(yōu)先級進(jìn)行調(diào)度,具體為PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度;查詢4G的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到4G RLC還可以發(fā)送的數(shù)據(jù)量;查詢3G的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到3G RLC還可以發(fā)送的數(shù)據(jù)量;從rocp緩存得到一個數(shù)據(jù)包,按照預(yù)設(shè)規(guī)則進(jìn)行匹配,決定放入4G RLC或3G RLC發(fā)送;將所述數(shù)據(jù)包投遞到對應(yīng)的RLC實(shí)例,繼續(xù)處理下一包,直到所有的rocp數(shù)據(jù)包處理完畢,或者兩個RLC都已經(jīng)無法處理數(shù)據(jù),流程結(jié)束。所述主錨點(diǎn)的rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)數(shù)據(jù)包的端口號、以及3G RLC模塊和4G RLC模塊的不平衡狀態(tài)進(jìn)行調(diào)度,具體為不能探測出TCP協(xié)議的端口號,則統(tǒng)一放入4G RLC模塊;能夠探測出是TCP協(xié)議的情況下,如果有新的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包輪流放入4GRLC模塊和3G RLC模塊,如果有重復(fù)的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包放入之前已經(jīng)分配的對應(yīng)的4G RLC模塊或3GRLC模塊;在預(yù)設(shè)的調(diào)度周期內(nèi)都檢測到相同的不平衡狀態(tài),進(jìn)數(shù)據(jù)流校正。主錨點(diǎn)為eNB時,RLC分流傳輸系統(tǒng)的詳細(xì)結(jié)構(gòu)示意圖如圖5所示,eNB具體包括rocp模塊、3G RLC模塊、HSDPA FP模塊、4G RLC模塊、MAC模塊,NodeB具體包括HSDPA FP模塊和MAC-EHS模塊,可以看出,相比于現(xiàn)有結(jié)構(gòu),該結(jié)構(gòu)主要是在4G的eNB下增加了 3GRLC模塊和HSDPA FP模塊,eNB的4G RLC模塊處理完數(shù)據(jù)之后,調(diào)用eNB的4G MAC (媒體接入層),將數(shù)據(jù)發(fā)送給UE,而eNB的3G RLC模塊處理完數(shù)據(jù)之后,需要將數(shù)據(jù)封裝為3G的HSDPA FP的幀格式,發(fā)送給3G的NodeB,然后由3G的NodeB將數(shù)據(jù)通過3G MAC-EHS (增強(qiáng)高速媒體接入層)發(fā)送給UE。主錨點(diǎn)為RNC時,RLC分流傳輸系統(tǒng)的詳細(xì)結(jié)構(gòu)示意圖如圖6所示,其處理流程與圖5類似,在此不作詳細(xì)描述??偟膩碚f,本發(fā)明的處理裝置主要包括以下兩個階段的處理PDCP層將數(shù)據(jù)進(jìn)行分類調(diào)度,發(fā)送給不同的RLC模塊進(jìn)行處理,并根據(jù)實(shí)時地信息,進(jìn)行動態(tài)調(diào)整4G和3G RLC進(jìn)行獨(dú)立的數(shù)據(jù)處理,分別將處理后的數(shù)據(jù)發(fā)送給4G和3G的MAC層進(jìn)行發(fā)送。下面結(jié)合具體實(shí)施例對本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)說明。實(shí)施例I 本實(shí)施例根據(jù)先到先發(fā)按能力分配的原則進(jìn)行數(shù)據(jù)調(diào)度。先到先發(fā)按能力分配是一種最為常規(guī)的分流方式。由于4G的空口可發(fā)送能力的反饋速度高于3G(4G是1ms,3G是2ms),因此當(dāng)TOCP層收到數(shù)據(jù)之后,先查看4G的空口可發(fā)送能力以及4G RLC模塊中尚未發(fā)送的數(shù)據(jù)量,他們的差值就是本次調(diào)度還能夠發(fā)送的數(shù)據(jù)量,將這部分?jǐn)?shù)據(jù)量所對應(yīng)的數(shù)據(jù)發(fā)送給4G的RLC,然后同理查詢3G的空口可發(fā)送能力以及3G RLC模塊中尚未發(fā)送的數(shù)據(jù)量,他們的差值就是本次調(diào)度3G還能夠發(fā)送的數(shù)據(jù)量,將這部分?jǐn)?shù)據(jù)發(fā)送給3G對應(yīng)的RLC模塊進(jìn)行處理。圖7為本發(fā)明實(shí)施例I所述RLC分流傳輸方法的流程示意圖,如圖7所示,本發(fā)明實(shí)施例I的具體的實(shí)現(xiàn)步驟如下步驟701 :rocp緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度。步驟702:查詢4G RLC的空口可發(fā)送能力(對應(yīng)可發(fā)送的數(shù)據(jù)量),以及4GRLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,兩者折算之后相減,得出目前可以發(fā)送的數(shù)據(jù)量,即本次調(diào)度周期將要給4G RLC模塊發(fā)送的數(shù)據(jù)報文個數(shù)M。步驟703 :從rocp緩沖區(qū)中獲取M個數(shù)據(jù),并發(fā)送給4G RLC模塊。步驟704:查詢3G RLC的空口可發(fā)送能力(對應(yīng)可發(fā)送的數(shù)據(jù)量),以及3GRLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,兩者折算之后相減,得出目前可以發(fā)送的數(shù)據(jù)量,即本次調(diào)度周期將要給3G RLC模塊發(fā)送的數(shù)據(jù)報文個數(shù)N。步驟705 :從rocp緩沖區(qū)中獲取N個數(shù)據(jù),并發(fā)送給3G RLC模塊。步驟706 4G RLC模塊和3G RLC模塊分別按照本身的機(jī)制進(jìn)行數(shù)據(jù)處理,其中3GRLC需要將處理完的數(shù)據(jù)按照HSDPA FP的幀格式發(fā)送給3G NodeB0這種方式的優(yōu)點(diǎn)在于,能夠最大限度的利用4G和3G的空口發(fā)送帶寬,4G和3G互不干擾,獨(dú)立的RLC模塊能夠保證數(shù)據(jù)的順序發(fā)送。實(shí)施例2本實(shí)施例按照TCP連接或統(tǒng)一屬性進(jìn)行數(shù)據(jù)分配。不區(qū)分優(yōu)先級的發(fā)送,可能會帶來TCP層數(shù)據(jù)的亂序,因此,本實(shí)施例中,PDCP按照一定的規(guī)則,比如業(yè)務(wù)類型優(yōu)先級進(jìn)行數(shù)據(jù)分配,以彌補(bǔ)這個問題。而一般同一個TCP流的數(shù)據(jù)包具備某些相同的屬性,因此我們可以依據(jù)此將數(shù)據(jù)包分配到不同的RLC模塊上去。由于4G業(yè)務(wù)的吞吐量一般比3G業(yè)務(wù)要高,因此,一般情況下,高優(yōu)先級數(shù)據(jù)或者流量比較大的業(yè)務(wù)類型可以放在4G的RLC進(jìn)行下發(fā),而低優(yōu)先級數(shù)據(jù)或者流量比較低的業(yè)務(wù)可以放在3G RLC進(jìn)行下發(fā),一個對應(yīng)的TCP連接數(shù)據(jù),一般都屬于同一個業(yè)務(wù)類型或者優(yōu)先級,因此可以保證TCP連接數(shù)據(jù)的順序性。圖8為本發(fā)明實(shí)施例2所述RLC分流傳輸方法的流程示意圖,如圖8所示,本發(fā)明實(shí)施例2的具體的實(shí)現(xiàn)步驟如下步驟801 :rocp緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度。步驟802:查詢4G RLC的空口可發(fā)送能力(對應(yīng)可發(fā)送的數(shù)據(jù)量),以及4GRLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,并將兩者相減得到4G RLC還可以發(fā)送的數(shù)據(jù)量MB。步驟803 :查詢3G的空口可發(fā)送能力(對應(yīng)可發(fā)送的數(shù)據(jù)量),以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,并將兩者相減得到3G RLC還可以發(fā)送的數(shù)據(jù)量NB。步驟804:判斷rocp緩沖區(qū)是否還有未處理數(shù)據(jù),如果還有未處理數(shù)據(jù),則從rocp緩存得到一個數(shù)據(jù)包,轉(zhuǎn)到步驟805 ;否則,技術(shù)本輪調(diào)度。·步驟805 :判斷該數(shù)據(jù)是否符合4G RLC處理標(biāo)準(zhǔn),如果是,轉(zhuǎn)到步驟806 ;否則,轉(zhuǎn)到步驟807。步驟806 :判斷4G RLC處理數(shù)據(jù)是否超過MB,如果是,結(jié)束本輪調(diào)度;否則,轉(zhuǎn)到步驟 808。步驟807 :判斷3G RLC處理數(shù)據(jù)是否超過NB,如果是,結(jié)束本輪調(diào)度;否則,轉(zhuǎn)到步驟 809。步驟808 :將該數(shù)據(jù)放入4G RLC模塊進(jìn)行處理。步驟809 :將該數(shù)據(jù)放入3G RLC模塊進(jìn)行處理。需要說明的是,優(yōu)先級判定可以有以下幾種具體方式根據(jù)IP報文TOS字段,進(jìn)行劃分,需要核心網(wǎng)支持,區(qū)分填寫TOS字段;根據(jù)承載的協(xié)議類型,比如FTP業(yè)務(wù)數(shù)據(jù)量一般大,可以放在4G進(jìn)行發(fā)送,HTTP業(yè)務(wù)數(shù)據(jù)量比較低,可以放在3G進(jìn)行發(fā)送;根據(jù)TCP或者UDP端口號進(jìn)行按比例進(jìn)行隨機(jī)分配,比如端口號模3為0,I的在4G RLC發(fā)送,為2的在3G RLC發(fā)送。使用這種方法之后,TCP層的亂序問題可以得到解決,保證了每一個TCP連接數(shù)據(jù)的順序性,只在4G的空口或者3G的空口進(jìn)行發(fā)送。實(shí)施例3本實(shí)施例涉及混合動態(tài)分配方式。為了既保證4G和3G的帶寬能夠得到充分利用,又保證在同一個TCP流的數(shù)據(jù)能夠按照順序進(jìn)行下發(fā),我們可以認(rèn)為用戶建立TCP連接肯定是比較多的,如果是下載,一個線程對應(yīng)一個TCP連接,如果是上網(wǎng)等業(yè)務(wù),一個網(wǎng)頁也會對應(yīng)許多的TCP連接,因此,可以采用輪詢的方法,對于所有的rocp業(yè)務(wù),如果不能探測出TCP協(xié)議的端口號,則統(tǒng)一放入4G的RLC,如果能夠探測出是TCP協(xié)議的,則按照順序進(jìn)行輪流分配,將同一個端口號的數(shù)據(jù)包輪流發(fā)送到4G RLC和3G RLC模塊,比如發(fā)現(xiàn)第一個HXP數(shù)據(jù)包的TCP端口號為500,則放入4G RLC,下一個HXP數(shù)據(jù)包的TCP端口號為600,則放入3G RLC,接下來是700,還是放入4G RLC,然后又來了 500,還是放入4G RLC,后續(xù)如果有新的端口號出現(xiàn),則輪流放入兩個RLC實(shí)體,如果有相同的TCP端口號,則放入前面已經(jīng)分配的對應(yīng)的RLC實(shí)體。有了上面這樣的機(jī)制,在大多數(shù)情況下,能夠保證兩個流的數(shù)據(jù)量基本均勻,但是也有可能發(fā)生某個RLC模塊可以發(fā)送的數(shù)據(jù)不滿,而另一個RLC模塊數(shù)據(jù)無法發(fā)送完的情況,對這種情況可以進(jìn)行校正。比如,如果4G RLC模塊有空余能力下發(fā),而3G RLC模塊的數(shù)據(jù)量很大,發(fā)送不完,將這樣的狀態(tài)記為“不平衡4”,表示4G較為空閑,反之則記為“不平衡3”,表示3G較為空閑。為了保證不頻繁進(jìn)行校正,可以設(shè)置計(jì)數(shù)器門限,當(dāng)連續(xù)BN(Balance Num,BN可以為10)個調(diào)度周期內(nèi)都檢測到相同的“不平衡4”或者“不平衡3”狀態(tài),則進(jìn)入“連續(xù)不平衡4” “連續(xù)不平衡3”發(fā)起校正,校正的方法如下,以“連續(xù)不平衡4”為例下一個PDCP數(shù)據(jù)包,如果是前面未有過的數(shù)據(jù)包,則依然按照原來的輪流準(zhǔn)則進(jìn)行投遞;下一個rocp數(shù)據(jù)包,如果將要放入3G RLC,則改為放入4G RLC,并且更新記錄,以后該端口號的rocp數(shù)據(jù),都改為放入4G RLC ;
下一個rocp數(shù)據(jù)包,如果將要放入4G RLC,則維持不變。圖9為本發(fā)明實(shí)施例3所述RLC分流傳輸方法的流程示意圖,如圖9所示,本發(fā)明實(shí)施例3的具體的實(shí)現(xiàn)步驟如下步驟901 :rocp緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度。步驟902:查詢4G RLC的空口可發(fā)送能力(對應(yīng)可發(fā)送的數(shù)據(jù)量),以及4GRLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,相減得到4G RLC還可以發(fā)送的數(shù)據(jù)量MC。步驟903 :查詢3G的空口可發(fā)送能力(對應(yīng)可發(fā)送的數(shù)據(jù)量),以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖量,相減得到3G RLC還可以發(fā)送的數(shù)據(jù)量NC。步驟904 :判斷rocp緩沖區(qū)是否還有未處理數(shù)據(jù),如果是,轉(zhuǎn)到步驟905,否則,結(jié)束本輪調(diào)度。步驟905 :從HXP緩存得到一個數(shù)據(jù)包,判斷是否能探測出TCP端口號,如果是,轉(zhuǎn)到步驟906 ;否則,轉(zhuǎn)到步驟911。。步驟906 :按照TCP端口號過濾,新增端口號輪流放入4G或者3G RLC,老端口號放入上次放入的RLC模塊,直至可發(fā)送數(shù)據(jù)量發(fā)完。步驟907 :探測是否出現(xiàn)不平衡狀態(tài),如果是,轉(zhuǎn)到步驟908 ;否則,返回步驟904。步驟908 :不平衡狀態(tài)計(jì)數(shù)器加一。步驟909 :判斷是否達(dá)到連續(xù)不平衡狀態(tài)門限,如果是,轉(zhuǎn)到步驟910 ;否則,返回步驟904。步驟910 :進(jìn)行數(shù)據(jù)流校正。步驟911 :如果無法探測出TCP的端口號,則直接放入4G RLC處理,流程結(jié)束繼續(xù)下一個數(shù)據(jù)包。通過以上的動態(tài)調(diào)整方法,可以滿足同一個TCP連接的數(shù)據(jù)在一段時間內(nèi),通過同一個RLC模塊進(jìn)行處理,避免亂序,也可以保證按照4G、3G的空口發(fā)送能力實(shí)時進(jìn)行變化,提聞空口利用的效率??梢钥闯觯陬l譜聚合場景下,本發(fā)明用兩個獨(dú)立的RLC流來傳輸下行數(shù)據(jù),更進(jìn)一步的,給出如何分配這兩個獨(dú)立的RLC數(shù)據(jù)流的發(fā)送數(shù)據(jù)方法。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相
互任意組合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個 或多個集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種無線鏈路層RLC分流傳輸方法,其特征在于,該方法包括 主錨點(diǎn)的分組數(shù)據(jù)匯聚協(xié)議rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3G RLC模塊和/或4G RLC模塊進(jìn)行處理; 3G RLC模塊及4G RLC模塊分別通過不同的RLC模塊進(jìn)行獨(dú)立的數(shù)據(jù)處理,并將處理后的數(shù)據(jù)分別發(fā)送給基站NodeB和演進(jìn)型基站eNB ; eNB及NodeB分別將來自4G RLC模塊及3G RLC模塊的數(shù)據(jù)發(fā)送給用戶設(shè)備UE。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述主錨點(diǎn)為eNB或無線網(wǎng)絡(luò)控制器RNC。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述3GRLC模塊將處理后的數(shù)據(jù)發(fā)送給NodeB為3G RLC模塊通過HSDPA FP模塊將處理后的數(shù)據(jù)發(fā)送給NodeB ; 所述4G RLC模塊將處理后的數(shù)據(jù)發(fā)送給eNB為主錨點(diǎn)為eNB時,4GRLC模塊通過設(shè)備內(nèi)部接口將處理后的數(shù)據(jù)發(fā)送給eNB ;主錨點(diǎn)為RNC時,4GRLC模塊通過X2接口將處理后的數(shù)據(jù)發(fā)送給eNB。
4.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所述主錨點(diǎn)的HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量進(jìn)行調(diào)度,具體為 HXP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度; 查詢4G RLC的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給4G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)M ; 從HXP緩沖區(qū)中獲取M個數(shù)據(jù),并發(fā)送給4G RLC模塊; 查詢3G RLC的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給3G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)N ; 從HXP緩沖區(qū)中獲取N個數(shù)據(jù),并發(fā)送給3G RLC模塊。
5.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所述主錨點(diǎn)的rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量及優(yōu)先級進(jìn)行調(diào)度,具體為 HXP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度; 查詢4G的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到4G RLC還可以發(fā)送的數(shù)據(jù)量; 查詢3G的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到3G RLC還可以發(fā)送的數(shù)據(jù)量; 從HXP緩存得到一個數(shù)據(jù)包,按照預(yù)設(shè)規(guī)則進(jìn)行匹配,決定放入4G RLC或3G RLC發(fā)送; 將所述數(shù)據(jù)包投遞到對應(yīng)的RLC實(shí)例,繼續(xù)處理下一包,直到所有的HXP數(shù)據(jù)包處理完畢,或者兩個RLC都已經(jīng)無法處理數(shù)據(jù),流程結(jié)束。
6.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所述主錨點(diǎn)的rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)數(shù)據(jù)包的端口號、以及3G RLC模塊和4G RLC模塊的不平衡狀態(tài)進(jìn)行調(diào)度,具體為 不能探測出TCP協(xié)議的端口號,則統(tǒng)一放入4G RLC模塊;能夠探測出是TCP協(xié)議的情況下,如果有新的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包輪流放入4GRLC模塊和3G RLC模塊,如果有重復(fù)的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包放入之前已經(jīng)分配的對應(yīng)的4G RLC模塊或3G RLC模塊;在預(yù)設(shè)的調(diào)度周期內(nèi)都檢測到相同的不平衡狀態(tài),進(jìn)數(shù)據(jù)流校正。
7.一種RLC分流傳輸系統(tǒng),其特征在于,該系統(tǒng)包括主錨點(diǎn)、eNB和NodeB ;其中,所述主錨點(diǎn)具體包括rocp模塊、3G RLC模塊和4G RLC模塊, 所述rocp模塊,用于對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3G RLC模塊和/或4G RLC模塊進(jìn)行處理; 所述3G RLC模塊,用于對來自HXP模塊的數(shù)據(jù)進(jìn)行處理,并將處理后的數(shù)據(jù)發(fā)送給NodeB ; 所述4G RLC模塊,用于對來自HXP模塊的數(shù)據(jù)進(jìn)行處理,并將處理后的數(shù)據(jù)發(fā)送給eNB ; 所述eNB,用于將來自4G RLC模塊的所述數(shù)據(jù)發(fā)送給UE ; 所述NodeB,用于將來自3G RLC模塊的所述數(shù)據(jù)發(fā)送給UE。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述主錨點(diǎn)為eNB或RNC。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述主錨點(diǎn)還包括HSDPA FP模塊,所述3G RLC模塊將處理后的數(shù)據(jù)發(fā)送給NodeB為3G RLC模塊通過HSDPA FP模塊將處理后的數(shù)據(jù)發(fā)送給NodeB ; 所述4G RLC模塊將處理后的數(shù)據(jù)發(fā)送給eNB為主錨點(diǎn)為eNB時,4GRLC模塊通過設(shè)備內(nèi)部接口將處理后的數(shù)據(jù)發(fā)送給eNB ;主錨點(diǎn)為RNC時,4GRLC模塊通過X2接口將處理后的數(shù)據(jù)發(fā)送給eNB。
10.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的系統(tǒng),其特征在于,所述rocp模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為 根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量進(jìn)行調(diào)度,具體為 PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度; 查詢4G RLC的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給4G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)M ; 從HXP緩沖區(qū)中獲取M個數(shù)據(jù),并發(fā)送給4G RLC模塊; 查詢3G RLC的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得出本次調(diào)度周期將要給3G RLC模塊發(fā)送的數(shù)據(jù)個數(shù)N ; 從HXP緩沖區(qū)中獲取N個數(shù)據(jù),并發(fā)送給3G RLC模塊。
11.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的系統(tǒng),其特征在于,所述主錨點(diǎn)的HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)3G RLC模塊的數(shù)據(jù)發(fā)送能力、4G RLC模塊的數(shù)據(jù)發(fā)送能力、以及緩存的來自核心網(wǎng)的數(shù)據(jù)的數(shù)量及優(yōu)先級進(jìn)行調(diào)度,具體為 PDCP緩沖區(qū)中收到核心網(wǎng)發(fā)來的數(shù)據(jù),開始調(diào)度; 查詢4G的空口可發(fā)送能力,以及4G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到4G RLC還可以發(fā)送的數(shù)據(jù)量; 查詢3G的空口可發(fā)送能力,以及3G RLC的緩沖區(qū)中尚未發(fā)送數(shù)據(jù)的緩沖數(shù)據(jù)量,計(jì)算得到3G RLC還可以發(fā)送的數(shù)據(jù)量;從rocp緩存得到一個數(shù)據(jù)包,按照預(yù)設(shè)規(guī)則進(jìn)行匹配,決定放入4G RLC或3G RLC發(fā)送; 將所述數(shù)據(jù)包投遞到對應(yīng)的RLC實(shí)例,繼續(xù)處理下一包,直到所有的HXP數(shù)據(jù)包處理完畢,或者兩個RLC都已經(jīng)無法處理數(shù)據(jù),流程結(jié)束。
12.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的系統(tǒng),其特征在于,所述主錨點(diǎn)的HXP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度為根據(jù)數(shù)據(jù)包的端口號、以及3G RLC模塊和4G RLC模塊的不平衡狀態(tài)進(jìn)行調(diào)度,具體為 不能探測出TCP協(xié)議的端口號,則統(tǒng)一放入4G RLC模塊;能夠探測出是TCP協(xié)議的情 況下,如果有新的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包輪流放入4GRLC模塊和3G RLC模塊,如果有重復(fù)的端口號出現(xiàn),則將相應(yīng)的數(shù)據(jù)包放入之前已經(jīng)分配的對應(yīng)的4G RLC模塊或3G RLC模塊;在預(yù)設(shè)的調(diào)度周期內(nèi)都檢測到相同的不平衡狀態(tài),進(jìn)數(shù)據(jù)流校正。
全文摘要
本發(fā)明公開了一種RLC分流傳輸方法,包括主錨點(diǎn)的PDCP模塊對需要發(fā)送的數(shù)據(jù)進(jìn)行調(diào)度,將需要發(fā)送的數(shù)據(jù)傳遞給3G RLC模塊和/或4G RLC模塊進(jìn)行處理;3G RLC模塊及4G RLC模塊分別通過不同的RLC模塊進(jìn)行獨(dú)立的數(shù)據(jù)處理,并將處理后的數(shù)據(jù)分別發(fā)送給NodeB和eNB;eNB及NodeB分別將來自4G RLC模塊及3G RLC模塊的數(shù)據(jù)發(fā)送給UE。本發(fā)明還相應(yīng)地公開了一種RLC分流傳輸系統(tǒng)。本發(fā)明采用兩個獨(dú)立的RLC流來傳輸下行數(shù)據(jù),所以能夠提高UE的下行數(shù)據(jù)吞吐量,提高載波聚合場景的下行速率及效率。
文檔編號H04W28/06GK102958102SQ20111024168
公開日2013年3月6日 申請日期2011年8月22日 優(yōu)先權(quán)日2011年8月22日
發(fā)明者黃侃, 楊立, 呂應(yīng)權(quán) 申請人:中興通訊股份有限公司