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

一種數(shù)據(jù)處理方法及通信設(shè)備的制作方法

文檔序號:7694037閱讀:126來源:國知局
專利名稱:一種數(shù)據(jù)處理方法及通信設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及第三代(The 3rd Generation, 3G)移動通信系統(tǒng),尤其涉及一 種用于3G系統(tǒng)中的數(shù)據(jù)處理方法及通信設(shè)備。
技術(shù)背景在第三代(The 3rd Generation, 3G)移動通信系統(tǒng)中,無線鏈路控制層 (Radio Link Control, RLC )是接入層(Access Stratum, AS)的一部分,相 當(dāng)于開放系統(tǒng)互連(Open Systems Interconnection, OSI)七層協(xié)議模型中的數(shù) 據(jù)鏈路層,主要功能是根據(jù)上層業(yè)務(wù)的不同服務(wù)質(zhì)量(Quality of Service, QoS) 要求,提供滿足相應(yīng)要求的數(shù)據(jù)傳輸服務(wù)。RLC層提供的數(shù)據(jù)傳輸服務(wù)分為確認(rèn)模式(AcknowledgedMode, AM)、 非確iMt式(Unacknowledged Mode, UM)以及透明沖莫式(Transparent Mode, TM)三種。其中AM的服務(wù)質(zhì)量最高,采用基于滑動窗口的自動請求重傳 (Automatic Repeat ReQuest, ARQ)機制,保證數(shù)據(jù)傳輸可靠性,但同時由于 該機制需要發(fā)送方和接收方進(jìn)行交互,數(shù)據(jù)傳輸實時性也相應(yīng)地有所下降,所 以一般將實時性要求較低的分組業(yè)務(wù)配置為AM RLC無線承載(Radio Bearer, RB),而將實時性要求較高的語音電話、視頻電話等業(yè)務(wù)配置為TMRLCRB。對于分組業(yè)務(wù),通常情況下在RLC層只對應(yīng)于一個RB,也就是說,來自 所有上層(指RLC數(shù)據(jù)提供層)業(yè)務(wù)的數(shù)據(jù),包括FTP下載、HTTP瀏覽、 VoIP網(wǎng)絡(luò)電話等,都在一個RB上排隊進(jìn)行發(fā)送;而實際上,這些業(yè)務(wù)的重要 程度和緊急程度卻是大不相同的,比如VoIP業(yè)務(wù)需要很高的時效性,而FTP 業(yè)務(wù)的時效性要求就相對較低,但FTP業(yè)務(wù)對數(shù)據(jù)準(zhǔn)確性的要求則比VoIP業(yè) 務(wù)要高得多;即使對于同一個業(yè)務(wù),其數(shù)據(jù)往往也可以分為控制面數(shù)據(jù)和業(yè)務(wù) 面數(shù)據(jù)兩種類型,其中控制面數(shù)據(jù)具有較高的實時性和重要性;如果都以相同 的優(yōu)先級對待,將對業(yè)務(wù)性能有很大影響。為了改善這個問題,研究人員開展了針對性研究,并提出一些改進(jìn)方法。這些方法主要是利用每個AM RLC發(fā)送端可以配置兩個邏輯信道的特點,將 上層業(yè)務(wù)數(shù)據(jù)根據(jù)優(yōu)先級不同分別映射在不同的邏輯信道上,并對映射高優(yōu)先 級數(shù)據(jù)的邏輯信道也賦予較高的優(yōu)先級,從而保證高優(yōu)先級數(shù)據(jù)總能夠被優(yōu)先 發(fā)送。以基于TCP協(xié)議的業(yè)務(wù)為例,當(dāng)含有TCP窗口控制信息的數(shù)據(jù)包和不 含這些信息的數(shù)據(jù)包同時到達(dá)時,通過這種方式使得RLC確保前者被優(yōu)先發(fā) 送,進(jìn)而保證即使出現(xiàn)數(shù)據(jù)流量大引起的網(wǎng)絡(luò)擁塞,TCP窗口控制信息的交互 也不會受到嚴(yán)重影響、TCP發(fā)送端仍然能夠及時得到接收端的確認(rèn)信息,不斷 推動發(fā)送窗口向前滑動。這個方法對于網(wǎng)絡(luò)側(cè)設(shè)備不失為一個好方法,但是對于終端設(shè)備并不適 用,因為每個RLC實體映射的邏輯信道個數(shù)由網(wǎng)絡(luò)側(cè)進(jìn)行配置,終端無法改 變;如果網(wǎng)絡(luò)側(cè)配置為RLC實體只映射一個邏輯信道,則該方法無法應(yīng)用。另夕卜,該方法僅對AMRLCRB有效,因為3GPP相關(guān)協(xié)議中僅規(guī)定AM RLC的發(fā)送端可以配置為兩個邏輯信道,UMRLC和TMRLC均不適用。而 實際上,對于通常配置為TM RLC視頻電話業(yè)務(wù)而言,其數(shù)據(jù)中就包括重要 性很高的控制幀和重要性相對較低的非控制幀,采用上述方法將無法對這兩種 數(shù)據(jù)區(qū)別對待。 發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種數(shù)據(jù)處理方法及通信設(shè)備,以提高 無線通信系統(tǒng)中的業(yè)務(wù)傳輸性能。為解決上述技術(shù)問題,本發(fā)明提供技術(shù)方案如下 一種數(shù)據(jù)處理方法,包括如下步驟A、 RLC數(shù)據(jù)提供層設(shè)置業(yè)務(wù)數(shù)據(jù)的優(yōu)先級,將業(yè)務(wù)數(shù)據(jù)及對應(yīng)的優(yōu)先級 信息發(fā)送給RLC層;B、 RLC層建立至少兩個不同優(yōu)先級的隊列,根據(jù)所述優(yōu)先級信息將業(yè)務(wù) 數(shù)據(jù)緩存到相應(yīng)優(yōu)先級的隊列中;C、 RLC層收到底層的發(fā)送數(shù)據(jù)指示時,按照所述隊列的優(yōu)先級高低順序 發(fā)送緩存的業(yè)務(wù)數(shù)據(jù)。上述的方法,步驟A中,RLC數(shù)據(jù)提供層將無數(shù)據(jù)負(fù)載的TCP包設(shè)置為 最高優(yōu)先級。上述的方法,步驟A中,RLC數(shù)據(jù)提供層通過在向RLC層發(fā)送業(yè)務(wù)數(shù)據(jù) 單元請求的接口消息中增加一個優(yōu)先級域來指示業(yè)務(wù)數(shù)據(jù)的優(yōu)先級。 上述的方法,其中,步驟C進(jìn)一步包括Cl、在每個傳輸時間間隔到達(dá)時,RLC層根據(jù)來自底層的發(fā)送數(shù)據(jù)指示 獲取此次可以發(fā)送的協(xié)議數(shù)據(jù)單元個數(shù)N;C2、 RLC層"t姿照所述隊列的優(yōu)先級高低順序?qū)⒕彺娴臉I(yè)務(wù)數(shù)據(jù)進(jìn)行分賴: /級聯(lián)后填充到N個協(xié)議數(shù)據(jù)單元中;C3、 RLC層將填充后的協(xié)議數(shù)據(jù)單元通過邏輯信道進(jìn)行發(fā)送。一種通信設(shè)備,包括RLC數(shù)據(jù)提供模塊,用于設(shè)置業(yè)務(wù)數(shù)據(jù)的優(yōu)先級,將業(yè)務(wù)數(shù)據(jù)及對應(yīng)的 優(yōu)先級信息發(fā)送給RLC模塊;RLC模塊,用于建立至少兩個不同優(yōu)先級的隊列,根據(jù)所述優(yōu)先級信息 將業(yè)務(wù)數(shù)據(jù)緩存到相應(yīng)優(yōu)先級的隊列中,在收到發(fā)送數(shù)據(jù)指示時,按照所述隊 列的優(yōu)先級高低順序發(fā)送緩存的業(yè)務(wù)數(shù)據(jù)。本發(fā)明通過對通信設(shè)備中的RLC層及RLC數(shù)據(jù)提供層的處理,將高優(yōu)先 級和低優(yōu)先級的數(shù)據(jù)區(qū)別對待,保證高優(yōu)先級數(shù)據(jù)的傳輸,從而提高了無線通 信系統(tǒng)中的業(yè)務(wù)傳輸性能。


圖1為本發(fā)明實施例的數(shù)據(jù)處理方法的流程圖; 圖2為本發(fā)明實施例中數(shù)據(jù)包優(yōu)先級判斷流程圖; 圖3-6為本發(fā)明實施例中優(yōu)先級隊列的緩存情況示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實 施例對本發(fā)明進(jìn)行詳細(xì)描述。參照圖1,本發(fā)明實施例的數(shù)據(jù)處理方法,主要包括如下步驟步驟IOI、 RLC數(shù)據(jù)提供層設(shè)置業(yè)務(wù)數(shù)據(jù)的優(yōu)先級,將業(yè)務(wù)數(shù)據(jù)及對應(yīng)的 優(yōu)先級信息發(fā)送給RLC層;RLC數(shù)據(jù)提供層是指RLC的上層(Upper Layer, ULR),其發(fā)送業(yè)務(wù)數(shù) 據(jù)到RLC層。所述ULR可以為分組數(shù)據(jù)會聚協(xié)i義(Packet Data ConvergenceProtocol, PDCP)層、廣播/多播控制層(Broadcast/Multicast Control, BMC) 層等。在ULR向RLC層發(fā)送業(yè)務(wù)數(shù)據(jù)單元(Service Data Unit, SDU)請求的 接口消息中增加一個"優(yōu)先級"域,用于指示SDU的優(yōu)先級;當(dāng)ULR向RLC 層發(fā)送SDU時,將SDU的優(yōu)先級通過該域指示給RLC層。其中,數(shù)據(jù)優(yōu)先 級高低判別的原則,根據(jù)業(yè)務(wù)類型的不同而各不相同。步驟102、 RLC層建立至少兩個不同優(yōu)先級的隊列,根據(jù)所述優(yōu)先級信息 將業(yè)務(wù)數(shù)據(jù)緩存到相應(yīng)優(yōu)先級的隊列中;在本步驟中,當(dāng)RLC層收到來自ULR的SDU時,不立即進(jìn)行SDU分段 (Segmentation) /級聯(lián)(Concatenation),而是根據(jù)步驟101中設(shè)置的優(yōu)先級 將SDU緩存到不同優(yōu)先級的隊列中。步驟103、 RLC層收到底層的發(fā)送數(shù)據(jù)指示時,按照所述隊列的優(yōu)先級高 低順序發(fā)送緩存的業(yè)務(wù)數(shù)據(jù);在每個傳輸時間間隔到達(dá)的時刻,RLC根據(jù)底層指示此次可以發(fā)送的 RLC協(xié)議數(shù)據(jù)單元(Protocol Data Unit, PDU)的個數(shù)開始對SDU進(jìn)行分段 /級聯(lián),在這個過程中,RLC優(yōu)先處理高優(yōu)先級隊列中的SDU,如果所有PDU 空間都被填滿時高優(yōu)先級SDU仍有剩余,則此次處理不涉及低優(yōu)先級PDU, 反之如果高優(yōu)先級SDU被處理完畢后有PDU空間尚有空閑,則繼續(xù)處理低優(yōu) 先級隊列的SDU。填充完成后,將所述PDU通過邏輯信道進(jìn)行發(fā)送。以下是一個應(yīng)用本發(fā)明所述方法的具體實例。在該例中,對SDU優(yōu)先級 的判別由3GPP接入層中位于RLC之上的PDCP層完成;基本判別原則是TCP 優(yōu)先,尤其是僅含有IP包頭和TCP包頭的TCP包優(yōu)先,將其設(shè)為高優(yōu)先級, 其他數(shù)據(jù)包均設(shè)為低優(yōu)先級。由于PDCP主要實現(xiàn)分組數(shù)據(jù)會聚和TCP/IP包 頭壓縮功能,TCP/IP包頭內(nèi)容在該層是可見的,所以可以完成上述判別。在判別過程中需要用到的變量包括傳輸層協(xié)議類型VpwLtype、數(shù)據(jù)包總長度Vpkt」。taUen、 IP包頭長度Vip_hdUen、 TCP包頭長度Vtcp—hdrJen,其中前三個變量 的值可以通過解析IP包頭得到,最后一個變量的值可以通過解析TCP包頭得 到。如圖2所示,判斷過程主要包括步驟201、判斷傳輸層協(xié)議類型Vp加。e。Ltype是否為TCP,若是,執(zhí)行步驟202,否則,執(zhí)行步驟204;步驟202、判斷數(shù)據(jù)包總長度Vpkt—t。tauen是否等于IP包頭長度ViphdrJen與 TCP包頭長度Vtcpj^—1611之和,如果是,說明該包中只有TCP/IP包頭而沒有數(shù)據(jù)負(fù)載,屬于高優(yōu)先級,執(zhí)行步驟203;如果否,則屬于低優(yōu)先級,執(zhí)行步驟 204;步驟203、設(shè)置該數(shù)據(jù)包優(yōu)先級為高,判斷結(jié)束; 步驟204、設(shè)置該數(shù)據(jù)包優(yōu)先級為低,判斷結(jié)束。在該例中,是將業(yè)務(wù)數(shù)據(jù)優(yōu)先級劃分為高、低兩個級別,但也可以根據(jù)需 要劃分為兩個以上的級別。(1)建立承載分組數(shù)據(jù)業(yè)務(wù)的RLC RB時,網(wǎng)絡(luò)側(cè)配置該RB發(fā)送端映 射一個邏輯信道;(2 )終端側(cè)初始化該RLC RB時,為其建立兩個SDU隊列Ll和L2,分 別用于緩存低優(yōu)先級和高優(yōu)先級的上層SDU;(3 ) PDCP收到來自上層應(yīng)用的TCP包Dl (長度1300字節(jié)),經(jīng)判別后 設(shè)置優(yōu)先級為低,發(fā)送給RLC層;RLC收到后根據(jù)優(yōu)先級將其插入隊列Ll;(4 ) PDCP收到來自上層應(yīng)用的TCP包D2 (長度40字節(jié)),經(jīng)判別后設(shè) 置優(yōu)先級為高,發(fā)送給RLC層;RLC收到后根據(jù)優(yōu)先級將其插入隊列L2;(5 ) PDCP收到來自上層應(yīng)用的UDP包D3 (長度50字節(jié)),經(jīng)判別后 設(shè)置優(yōu)先級為低,發(fā)送給RLC層;RLC收到后根據(jù)優(yōu)先級將其插入隊列Ll; 此時RLC兩個SDU隊列緩存情況如圖3所示;(6 ) RLC收到底層指示可以發(fā)送12個RLC PDU, RLC優(yōu)先處理高優(yōu)先 級隊列L2,取出TCP包D2,分段計算剛好占滿1個PDU,然后RLC繼續(xù)處 理隊列Ll,按照先入先出的原則取出TCP包D1,分段計算需要33個PDU, 則此次最多只能發(fā)送11個,剩余22個PDU部分繼續(xù)緩存;發(fā)送結(jié)束后兩個 SDU隊列更新如圖4所示,圖中,灰色表示待發(fā)數(shù)據(jù),白色表示已發(fā)數(shù)據(jù);(7 ) PDCP收到來自上層應(yīng)用的TCP包D4 (長度40字節(jié)),經(jīng)判別后設(shè) 置優(yōu)先級為高,發(fā)送給RLC層;RLC收到后根據(jù)優(yōu)先級將其插入隊列L2;兩 個SDU隊列更新如圖5所示;(8) RLC收到底層指示可以發(fā)送12個RLC PDU,雖然隊列L1中有尚未發(fā)送完畢的SDU, RLC仍然優(yōu)先處理隊列L2,取出TCP包D4,將其分段 裝入PDU后再繼續(xù)處理隊列Ll中TCP包Dl的剩余部分;發(fā)送結(jié)束后兩個 SDU隊列更新如圖6所示;(9 ) RLC收到底層指示可以發(fā)送12個RLC PDU,高優(yōu)先級隊列L2為 空,繼續(xù)處理低優(yōu)先級隊列Ll中剩余的TCP包Dl, Dl發(fā)送完畢后檢查仍有 空閑PDU空間,繼續(xù)發(fā)送UDP包D3,直至PDU空間;故全部填滿。實際應(yīng)用中,針對不同的業(yè)務(wù),優(yōu)先級判斷準(zhǔn)則要進(jìn)行相應(yīng)調(diào)整,但RLC 層的處理原則不變,都根據(jù)上層指示的數(shù)據(jù)優(yōu)先級不同,對高優(yōu)先級數(shù)據(jù)優(yōu)先 發(fā)送。本發(fā)明實施例還提供一種通信設(shè)備,該通信設(shè)備可以為終端設(shè)備,也可以 為網(wǎng)絡(luò)側(cè)設(shè)備。該通信設(shè)備主要包括RLC數(shù)據(jù)提供模塊和RLC模塊。所述RLC數(shù)據(jù)提供模塊,用于設(shè)置業(yè)務(wù)數(shù)據(jù)的優(yōu)先級,將業(yè)務(wù)數(shù)據(jù)及對 應(yīng)的優(yōu)先級信息發(fā)送給RLC模塊;所述RLC模塊,用于建立至少兩個不同優(yōu) 先級的隊列,根據(jù)所述優(yōu)先級信息將業(yè)務(wù)數(shù)據(jù)緩存到相應(yīng)優(yōu)先級的隊列中,在 收到發(fā)送數(shù)據(jù)指示時,按照所述隊列的優(yōu)先級高低順序發(fā)送緩存的業(yè)務(wù)數(shù)據(jù)。優(yōu)選地,所述RLC數(shù)據(jù)提供模塊將無數(shù)據(jù)負(fù)載的TCP包設(shè)置為最高優(yōu)先級。優(yōu)選地,所述RLC數(shù)據(jù)提供模塊通過在向RLC模塊發(fā)送業(yè)務(wù)數(shù)據(jù)單元請 求的接口消息中增加 一個優(yōu)先級域來指示業(yè)務(wù)數(shù)據(jù)的優(yōu)先級。最后應(yīng)當(dāng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制, 本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同 替換,而不脫離本發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求 范圍當(dāng)中。
權(quán)利要求
1.一種數(shù)據(jù)處理方法,其特征在于,包括如下步驟A、RLC數(shù)據(jù)提供層設(shè)置業(yè)務(wù)數(shù)據(jù)的優(yōu)先級,將業(yè)務(wù)數(shù)據(jù)及對應(yīng)的優(yōu)先級信息發(fā)送給RLC層;B、RLC層建立至少兩個不同優(yōu)先級的隊列,根據(jù)所述優(yōu)先級信息將業(yè)務(wù)數(shù)據(jù)緩存到相應(yīng)優(yōu)先級的隊列中;C、RLC層收到底層的發(fā)送數(shù)據(jù)指示時,按照所述隊列的優(yōu)先級高低順序發(fā)送緩存的業(yè)務(wù)數(shù)據(jù)。
2. 如權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于步驟A中,RLC數(shù)據(jù)提供層將無數(shù)據(jù)負(fù)載的TCP包設(shè)置為最高優(yōu)先級。
3. 如權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于步驟A中,RLC數(shù)據(jù)提供層通過在向RLC層發(fā)送業(yè)務(wù)數(shù)據(jù)單元請求的接 口消息中增加一個優(yōu)先級域來指示業(yè)務(wù)數(shù)據(jù)的優(yōu)先級。
4. 如權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,步驟C進(jìn)一步包括 Cl、在每個傳輸時間間隔到達(dá)時,RLC層根據(jù)來自底層的發(fā)送數(shù)據(jù)指示獲取此次可以發(fā)送的協(xié)議數(shù)據(jù)單元個數(shù)N;C2、 RLC層按照所述隊列的優(yōu)先級高低順序?qū)⒕彺娴臉I(yè)務(wù)數(shù)據(jù)進(jìn)行分段 /級聯(lián)后填充到N個協(xié)議數(shù)據(jù)單元中;C3、 RLC層將填充后的協(xié)議數(shù)據(jù)單元通過邏輯信道進(jìn)行發(fā)送。
5. —種通信設(shè)備,其特征在于,包括RLC數(shù)據(jù)提供模塊,用于設(shè)置業(yè)務(wù)數(shù)據(jù)的優(yōu)先級,將業(yè)務(wù)數(shù)據(jù)及對應(yīng)的 優(yōu)先級信息發(fā)送給RLC模塊;RLC模塊,用于建立至少兩個不同優(yōu)先級的隊列,根據(jù)所述優(yōu)先級信息 將業(yè)務(wù)數(shù)據(jù)緩存到相應(yīng)優(yōu)先級的隊列中,在收到發(fā)送教:據(jù)指示時,按照所述隊 列的優(yōu)先級高低順序發(fā)送緩存的業(yè)務(wù)數(shù)據(jù)。
6. 如權(quán)利要求5所述的通信設(shè)備,其特征在于 所述RLC數(shù)據(jù)提供模塊將無數(shù)據(jù)負(fù)載的TCP包設(shè)置為最高優(yōu)先級。
7. 如權(quán)利要求5所述的通信設(shè)備,其特征在于所述RLC數(shù)據(jù)提供模塊通過在向RLC模塊發(fā)送業(yè)務(wù)數(shù)據(jù)單元請求的接口消息中增加一個優(yōu)先級域來指示業(yè)務(wù)數(shù)據(jù)的優(yōu)先級。
全文摘要
本發(fā)明提供一種數(shù)據(jù)處理方法及通信設(shè)備。所述方法包括如下步驟A、RLC數(shù)據(jù)提供層設(shè)置業(yè)務(wù)數(shù)據(jù)的優(yōu)先級,將業(yè)務(wù)數(shù)據(jù)及對應(yīng)的優(yōu)先級信息發(fā)送給RLC層;B、RLC層建立至少兩個不同優(yōu)先級的隊列,根據(jù)所述優(yōu)先級信息將業(yè)務(wù)數(shù)據(jù)緩存到相應(yīng)優(yōu)先級的隊列中;C、RLC層收到底層的發(fā)送數(shù)據(jù)指示時,按照所述隊列的優(yōu)先級高低順序發(fā)送緩存的業(yè)務(wù)數(shù)據(jù)。本發(fā)明通過對通信設(shè)備中的RLC層及RLC數(shù)據(jù)提供層的處理,將高優(yōu)先級和低優(yōu)先級的數(shù)據(jù)區(qū)別對待,保證高優(yōu)先級數(shù)據(jù)的傳輸,從而提高了無線通信系統(tǒng)中的業(yè)務(wù)傳輸性能。
文檔編號H04L29/06GK101267443SQ20081010626
公開日2008年9月17日 申請日期2008年5月9日 優(yōu)先權(quán)日2008年5月9日
發(fā)明者曹迎心 申請人:北京天碁科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1