專利名稱:第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及第三代移動通信領(lǐng)域,特別涉及第三代移動通信終端多業(yè)務(wù)數(shù)據(jù)傳輸技術(shù)領(lǐng) 域,具體是指一種第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ā?br>
背景技術(shù):
在WCDMA、 TD-SCDMA技術(shù)領(lǐng)域,通訊技術(shù)的發(fā)展和用戶需求的提高,促使多種業(yè) 務(wù)并發(fā)傳輸成為可能,如一個移動終端用戶可能需要同時傳輸數(shù)據(jù)、語言等業(yè)務(wù)流。
而且隨著速率的不端提高,數(shù)據(jù)傳輸過程中所耗費的系統(tǒng)資源將越來越多。此時需要考 慮一個優(yōu)化的數(shù)據(jù)傳輸處理流程。
目前在現(xiàn)有技術(shù)中,不同層都需要對數(shù)據(jù)進行拷貝,這直接加大了數(shù)據(jù)處理過程所占CPU 的開銷,直接影響到了移動臺的性能,現(xiàn)有的處理器已經(jīng)開始無法滿足用戶高速數(shù)據(jù)傳輸與 多媒體應(yīng)用的業(yè)務(wù)要求。
采用一種新的數(shù)據(jù)處理技術(shù)已經(jīng)迫在眉睫,由此孕育而生零拷貝技術(shù),零拷貝的技術(shù)精 髓就是減少數(shù)據(jù)量的拷貝次數(shù),而達到去除拷貝內(nèi)存的開銷。但是由于3G數(shù)據(jù)傳輸過程當(dāng) 中牽涉到多層的處理,包括媒體訪問控制MAC層、無線鏈路控制RLC層、分組數(shù)據(jù)集中協(xié) 議PDCP層、點對點協(xié)議PPP層,這樣零拷貝的管理復(fù)雜度將非常龐大,從而使得管理起來 耗費資源。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種能夠有效降低零拷貝處理操作 的復(fù)雜度、在關(guān)鍵環(huán)節(jié)能夠加快數(shù)據(jù)處理速度、過程簡單實用、工作性能穩(wěn)定可靠、適用范 圍較為廣泛的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ā?br>
為了實現(xiàn)上述的目的,本發(fā)明的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?如下
該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述的方法?括下行數(shù)據(jù)處理和上行數(shù)據(jù)處理,所述的下行數(shù)據(jù)處理包括以下步驟(1 )系統(tǒng)的物理層(PHY層)接收底層傳輸數(shù)據(jù)信息;
(2 )系統(tǒng)對接收到的底層傳輸數(shù)據(jù)信息進行零拷貝分析處理操作;
(3 )系統(tǒng)對經(jīng)過分析處理的底層傳輸數(shù)據(jù)信息進行硬件加速拼裝處理操作,得到用戶傳
輸數(shù)據(jù)信息;
所述的上行數(shù)據(jù)處理,包括以下步驟 (1 )系統(tǒng)的點對點協(xié)議PPP層接收用戶傳輸數(shù)據(jù)信息; (2 )系統(tǒng)對接收到的用戶傳輸數(shù)據(jù)信息進行硬件加速轉(zhuǎn)換處理操作; (3 )系統(tǒng)對經(jīng)過轉(zhuǎn)換處理的用戶傳輸數(shù)據(jù)信息進行零拷貝加工處理操作,得到底層傳輸
數(shù)據(jù)信息。
該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械倪M行零拷貝分析處理操 作,包括以下步驟
(11 )系統(tǒng)的物理層將緩存中所接收到的底層傳輸數(shù)據(jù)信息的地址提交至媒體訪問控制 MAC層;
(12 ) MAC層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析,并將分析結(jié)果提交至無線鏈路控制 RLC層;
(13 ) RLC層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析;
(14 )系統(tǒng)將MAC層和RLC層的分析結(jié)果送至物理層;
(15)物理層根據(jù)分析結(jié)果直接利用硬件完成底層傳輸數(shù)據(jù)信息的解密、拷貝操作; (16 )物理層直接將已處理后的底層傳輸數(shù)據(jù)信息發(fā)送至RLC層; (17 ) RLC層將該底層傳輸數(shù)據(jù)信息存^t于接收窗口之內(nèi)。
該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械腗AC層對該底層傳輸數(shù) 據(jù)信息進行數(shù)據(jù)分析,包括以下步驟
(121 ) MAC層根據(jù)傳輸信道類型和當(dāng)前的系統(tǒng)配置進行數(shù)據(jù)分析,并確定傳輸塊信息; (122)判斷透明模式(TM)的傳輸塊是否開啟加密; (123 )如果是,則將傳輸塊的解密信息存^t在相應(yīng)傳輸塊分析結(jié)果當(dāng)中; (124 )定位每一個傳輸塊所包含的RLC協(xié)議數(shù)據(jù)單元在內(nèi)存中的確定位置。 該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械膫鬏攭K信息包括接收塊標 識、傳輸塊大小和傳輸塊數(shù)量。
該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械腞LC層對該底層傳輸數(shù) 據(jù)信息進行數(shù)據(jù)分析,包括以下步驟(131 ) RLC層根據(jù)MAC層的分析結(jié)果進行數(shù)據(jù)分析,獲得RLC協(xié)議數(shù)據(jù)單元的頭信 息和解密信息;
(132 ) RLC層為每個RLC協(xié)議數(shù)據(jù)單元分配足夠的目的空間。
該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械倪M行硬件加速拼裝處理操 作得到用戶傳輸數(shù)據(jù)信息,包括以下步驟
(21 ) RLC層將多個RLC協(xié)議數(shù)據(jù)單元通過硬件加速器拼裝成完整的RLC服務(wù)數(shù)據(jù)單 元(SDU );
(22 ) RLC層將完整的RLC SDU提交給分組數(shù)據(jù)集中協(xié)議(PDCP )層;
(23 ) PDCP層進行TCP/IP頭解壓縮、計算IP校驗和,并使用硬件加速器計算TCP校
驗和;
(24)如果TCP校驗和與頭信息中的TCP校驗和相同,則將該數(shù)據(jù)提交至點對點協(xié)議 PPP層。
(25 )PPP層使用硬件加速器進行字符轉(zhuǎn)義并同時生成CRC碼,得到用戶傳輸數(shù)據(jù)信息。 該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械倪M行硬件加速轉(zhuǎn)換處理操 作,具體為
PPP層使用硬件加速器對接收到的用戶傳輸數(shù)據(jù)信息進行去轉(zhuǎn)義以及CRC校驗。 該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械倪M行零拷貝加工處理操作 得到底層傳輸數(shù)據(jù)信息,包括以下步驟
(31 ) PPP層將已經(jīng)去轉(zhuǎn)義的用戶傳輸數(shù)據(jù)信息發(fā)送給PDCP層; (32 ) PDCP層對該用戶傳輸數(shù)據(jù)信息進行頭壓縮,并發(fā)送給RLC.層; (33 ) RLC層將該用戶傳輸數(shù)據(jù)信息存放在發(fā)送窗口 ; (34 ) RLC層將當(dāng)前發(fā)送窗口的數(shù)據(jù)量告知MAC層;
(35) MAC層根據(jù)傳輸幀號,執(zhí)行傳輸格式組合(TFC )最優(yōu)的選擇,并將傳輸塊組合 信息提交給RLC層;
(36) RLC層根據(jù)當(dāng)前被選擇的TFC,從傳輸窗口中獲得相應(yīng)的RLC協(xié)議數(shù)據(jù)單元; (37 ) RLC層將相應(yīng)的RLC協(xié)議數(shù)據(jù)單元發(fā)送給物理層;
(38)物理層對接收到的RLC協(xié)議數(shù)據(jù)單元進行數(shù)據(jù)加密、拷貝操作,得到底層傳輸數(shù) 據(jù)信息。
該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ㄖ械膫鬏攭K組合信息包括傳輸 塊大小、傳輸塊數(shù)量和TM加密信息。采用了該發(fā)明的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,由于其中將?拷貝處理操作和硬件加速器進行混合使用,從而大大降低了零拷貝處理過程的復(fù)雜度,,同時 在某些關(guān)鍵環(huán)節(jié)加快了數(shù)據(jù)的處理速度,大大降低了用戶在數(shù)據(jù)傳輸過程當(dāng)中所耗費的系統(tǒng) 資源,加快數(shù)據(jù)處理的過程,適用范圍較為廣泛,為第三代移動通信業(yè)務(wù)的傳輸技術(shù)的發(fā)展 奠定了堅實的基礎(chǔ)。
圖1為本發(fā)明的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ǖ挠脩裘嫦滦袛?shù) 據(jù)處理過程交互示意圖。
圖2為本發(fā)明的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ǖ挠脩裘嫔闲袛?shù) 據(jù)處理過程交互示意圖。
具體實施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細說明。 該第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其中包括下行?shù)據(jù)處理和上 行數(shù)據(jù)處理,請參閱圖l所示,所述的下行數(shù)據(jù)處理包括以下步驟 (1 )系統(tǒng)的物理層(PHY層)接收底層傳輸數(shù)據(jù)信息;
(2 )系統(tǒng)對接收到的底層傳輸數(shù)據(jù)信息進行零拷貝分析處理操作,包括以下步驟
(a) 系統(tǒng)的物理層將緩存中所接收到的底層傳輸數(shù)據(jù)信息的地址提交至4某體訪問控 制MAC層;
(b) MAC層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析,并將分析結(jié)果提交至無線鏈路控 制(RLC )層,包括以下步驟
(i) MAC層根據(jù)傳輸信道類型和當(dāng)前的系統(tǒng)配置進行數(shù)據(jù)分析,并確定傳輸塊 信息;該傳輸塊信息包括接收塊標識、傳輸塊大小和傳輸塊數(shù)量; (n)判斷透明模式(TM)的傳輸塊是否開啟加密;
(iii) 如果是,則將傳輸塊的解密信息存放在相應(yīng)傳輸塊分析結(jié)果當(dāng)中;
(iv) 定位每一個傳輸塊所包含的RLC協(xié)議數(shù)據(jù)單元在內(nèi)存中的確定位置;
(c) RLC層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析,包括以下步驟
(i) RLC層根據(jù)MAC層的分析結(jié)果進行數(shù)據(jù)分析,獲得RLC協(xié)議數(shù)據(jù)單元的 頭信息和解密信息;
(ii) RLC層為每個RLC協(xié)議數(shù)據(jù)單元分配足夠的目的空間;(d) 系統(tǒng)將MAC層和RLC層的分析結(jié)果送至物理層;
(e) 物理層根據(jù)分析結(jié)果直接利用硬件完成底層傳輸數(shù)據(jù)信息的解密、拷貝操作;
(f) 物理層直接將已處理后的底層傳輸數(shù)據(jù)信息發(fā)送至RLC層;
(g) RLC層將該底層傳輸數(shù)據(jù)信息存放于接收窗口之內(nèi);
(3 )系統(tǒng)對經(jīng)過分析處理的底層傳輸數(shù)據(jù)信息進行硬件加速拼裝處理操作,^^尋到用戶傳 輸數(shù)據(jù)信息,包括以下步驟
(a ) RLC層將多個RLC協(xié)議數(shù)據(jù)單元通過硬件加速器拼裝成完整的RLC服務(wù)數(shù)據(jù) 單元(SDU);
(b ) RLC層將完整的RLC SDU提交給分組數(shù)據(jù)集中協(xié)議PDCP層; (c ) PDCP層進行TCP/IP頭解壓縮、計算IP校驗和,并使用硬件加速器計算TCP 校驗和;
(d)如果TCP校驗和與頭信息中的TCP校驗和相同,則將該數(shù)據(jù)提交至點對點協(xié) 議PPP層。
(e ) PPP層使用硬件加速器進行字符轉(zhuǎn)義并同時生成CRC碼,得到用戶傳輸數(shù)據(jù)信 息;
在實際使用當(dāng)中,所述的下行數(shù)據(jù)處理的過程中使用了零拷貝技術(shù)
(1) 下行數(shù)據(jù)處理過程中,物理層提供Cache中所接收到的數(shù)據(jù)地址給MAC層;
(2) MAC層根據(jù)傳輸信道類型、以及當(dāng)前的配置,進行數(shù)據(jù)分析,通過分析可以確定 傳輸塊(TB)的信息,包括接收塊標識(RB Identity )、傳輸塊大小(TBSize)、傳輸塊數(shù)量
(Number of TBs),并可以判斷TM模式的TB是否開啟加密,如果加密開啟則將TB的解密 信息存放在相應(yīng)TB分析結(jié)果當(dāng)中、定位每一個TB所包含的RLC協(xié)議數(shù)據(jù)單元(PDU)在 內(nèi)存中的確定位置,此過程中MAC沒有執(zhí)行任何拷貝操作,只是對源數(shù)據(jù)進行了分析而已, 分析完成之后,提交給RLC層;
(3 ) RLC層才艮據(jù)MAC分析結(jié)果,繼續(xù)進行數(shù)據(jù)分析,并可以獲得RLC PDU的頭信息、 RLC PDU的解密信息、并為每個RLC PDU分配足夠的目的空間。
(4 )將MAC層、RLC層的分析結(jié)果告知PHY層。
(5 ) PHY層根據(jù)分析結(jié)果,可得知該接收下行數(shù)據(jù)塊中包含了多少個TB,某個TB是 否需要解密、TB的大小、以及存放該TB的目的空間地址,物理層直接操作硬件,完成數(shù)據(jù) 的解密、拷貝操作。
(6 ) PHY層處理完成之后,直接將已處理好的數(shù)據(jù)發(fā)送給RLC層。(7 ) RLC層將接收到的下行PDU存放于接收窗口之內(nèi)。 現(xiàn)有技術(shù)的方法是物理層到MAC需要拷貝一次,解密又需要進行內(nèi)存搬移一次,通過 本發(fā)明的方法的使用,有效降低了數(shù)據(jù)拷貝的開銷以及解密的開銷。
然而RLC層接收窗口內(nèi)儲存的是離散的RLC PDU信息,如果將多個RLC PDU組合成 一個RLC SDU繼續(xù)采用零拷貝技術(shù),那么零拷貝的復(fù)雜度將會加大,從而使得零拷貝管理 的開銷加大。如果在此用傳統(tǒng)軟件的方法將多個離散的RLC PDU合成一個RLC SDU,開銷 也將非常大,鑒于此,本發(fā)明中采用了硬件加速器,通過硬件加速器將多個RLC PDU合成 一個RLC SDU ( PDCP PDU ),大大的減小了數(shù)據(jù)處理的開銷。
同時,在下行數(shù)據(jù)處理過程中所使用的硬件加速器包括以下步驟 (1 ) RLC層將多個RLC PDU通過硬件加速器拼裝成一個完整的RLC SDU; (2 ) RLC將完整的RLC SDU遞交給PDCP層;信息;
(f) RLC層根據(jù)當(dāng)前被選擇的TFC,從傳輸窗口中獲得相應(yīng)的RLC協(xié)議數(shù)據(jù)單元; (g ) RLC層將相應(yīng)的RLC協(xié)議數(shù)據(jù)單元發(fā)送給物理層;
(h)物理層對接收到的RLC協(xié)議數(shù)據(jù)單元進行數(shù)據(jù)加密、拷貝操作,得到底層傳輸 數(shù)據(jù)信息。
在實際使用當(dāng)中,在上行數(shù)據(jù)傳輸過程當(dāng)中,也可以混合使用硬件加速器與零拷貝技術(shù), 來降低數(shù)據(jù)傳輸所占用的系統(tǒng)開銷。
在上行數(shù)據(jù)處理過程中所使用零拷貝技術(shù)如下
(1) PPP層將已經(jīng)去轉(zhuǎn)義的數(shù)據(jù)遞交給PDCP層;
(2) PDCP層對該數(shù)據(jù)進行頭壓縮,并遞交給RLC層,所有的操作都是對原始數(shù)據(jù)地 址操作,并不涉及內(nèi)存的搬移;
(3) RLC層將其存放在發(fā)送窗口,所有的操作都是對原始數(shù)據(jù)地址操作,并不涉及內(nèi) 存的搬移;
(4 ) RLC層將當(dāng)前發(fā)送窗口的數(shù)據(jù)量告知MAC層;
(5 ) MAC層根據(jù)TFC選擇一個最優(yōu)的TF組合,并告知RLC層(包含TB Size、 Number ofTBs、 TM加密信息);
(6 ) RLC層根據(jù)當(dāng)前被選擇的TFC,從傳輸窗口中獲得這些RLC PDU; (7 ) RLC將其數(shù)據(jù)發(fā)送給PHY層; (8 )物理層執(zhí)行數(shù)據(jù)加密、拷貝4喿作。
由上述流程可知,真正的數(shù)據(jù)拷貝只發(fā)生在物理層,并且數(shù)據(jù)加密與拷貝是同時完成的, 通過該零拷貝技術(shù)的使用,減少了數(shù)據(jù)搬移所占用的開銷。 同時,上行數(shù)據(jù)處理過程中使用硬件加速器,具體如下 PPP層使用硬件加速器對接收到的PPP數(shù)據(jù)包進行去轉(zhuǎn)義以及CRC校驗。 采用了上述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,由于其中將零?貝處理操作和硬件加速器進行混合使用,從而大大降低了零拷貝處理過程的復(fù)雜度,同時在 某些關(guān)鍵環(huán)節(jié)加快了數(shù)據(jù)的處理速度,大大降低了用戶在數(shù)據(jù)傳輸過程當(dāng)中所耗費的系統(tǒng)資 源,加快數(shù)據(jù)處理的過程,適用范圍較為廣泛,為第三代移動通信業(yè)務(wù)的傳輸技術(shù)的發(fā)展奠 定了堅實的基礎(chǔ)。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但顯然仍可以作出各種修改和 變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認為是說明性的而非限制性的。
權(quán)利要求
1、一種第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述的方法包括下行?shù)據(jù)處理和上行數(shù)據(jù)處理,所述的下行數(shù)據(jù)處理包括以下步驟(1)系統(tǒng)的物理層接收底層傳輸數(shù)據(jù)信息;(2)系統(tǒng)對接收到的底層傳輸數(shù)據(jù)信息進行零拷貝分析處理操作;(3)系統(tǒng)對經(jīng)過分析處理的底層傳輸數(shù)據(jù)信息進行硬件加速拼裝處理操作,得到用戶傳輸數(shù)據(jù)信息;所述的上行數(shù)據(jù)處理,包括以下步驟(1)系統(tǒng)的點對點協(xié)議層接收用戶傳輸數(shù)據(jù)信息;(2)系統(tǒng)對接收到的用戶傳輸數(shù)據(jù)信息進行硬件加速轉(zhuǎn)換處理操作;(3)系統(tǒng)對經(jīng)過轉(zhuǎn)換處理的用戶傳輸數(shù)據(jù)信息進行零拷貝加工處理操作,得到底層傳輸數(shù)據(jù)信息。
2、 根據(jù)權(quán)利要求1所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其?征在于,所述的進行零拷貝分析處理操作,包括以下步驟(11) 系統(tǒng)的物理層將緩存中所接收到的底層傳輸數(shù)據(jù)信息的地址提交至媒體訪問控制層;(12) 媒體訪問控制層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析,并將分析結(jié)果提交至無線 鏈路控制層;(13 )無線鏈路控制層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析;(14) 系統(tǒng)將i某體訪問控制層和無線鏈路控制層的分析結(jié)果送至物理層;(15) 物理層根據(jù)分析結(jié)果直接利用硬件完成底層傳輸數(shù)據(jù)信息的解密、拷貝操作;(16 ) 物理層直接將已處理后的底層傳輸數(shù)據(jù)信息發(fā)送至無線鏈路控制層;(17) 無線鏈路控制層將該底層傳輸數(shù)據(jù)信息存放于接收窗口之內(nèi)。
3、 根據(jù)權(quán)利要求2所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其?征在于,所述的媒體訪問控制層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析,包括以下步驟(121) 媒體訪問控制層根據(jù)傳輸信道類型和當(dāng)前的系統(tǒng)配置進行數(shù)據(jù)分析,并確定傳輸 塊信息;(122) 判斷透明模式的傳輸塊是否開啟加密;(123 )如果是,則將傳輸塊的解密信息存放在相應(yīng)傳輸塊分析結(jié)果當(dāng)中;(124 )定位每一個傳輸塊所包含的無線鏈路控制協(xié)議數(shù)據(jù)單元在內(nèi)存中的確定位置。
4、 根據(jù)權(quán)利要求3所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其?征在于,所述的傳輸塊信息包括接收塊標識、傳輸塊大小和傳輸塊數(shù)量。
5、 才艮據(jù)權(quán)利要求2所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其?征在于,所述的無線鏈路控制層對該底層傳輸數(shù)據(jù)信息進行數(shù)據(jù)分析,包括以下步驟(131 )無線鏈路控制層根據(jù)媒體訪問控制層的分析結(jié)果進行數(shù)據(jù)分析,獲得無線鏈路控 制協(xié)議數(shù)據(jù)單元的頭信息和解密信息;(132 )無線鏈路控制層為每個無線鏈路控制協(xié)議數(shù)據(jù)單元分配足夠的目的空間。
6、 才艮據(jù)權(quán)利要求3所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其?征在于,所述的進行硬件加速拼裝處理操作得到用戶傳輸數(shù)據(jù)信息,包括以下步驟(21 )無線鏈路控制層將多個無線鏈路控制協(xié)議數(shù)據(jù)單元通過硬件加速器拼裝成完整的 無線鏈路控制服務(wù)數(shù)據(jù)單元;(22 )無線鏈路控制層將完整的無線鏈路控制服務(wù)數(shù)據(jù)單元提交給分組數(shù)據(jù)集中協(xié)議層;(23) 分組數(shù)據(jù)集中協(xié)議層進行TCP/IP頭解壓縮、計算IP校驗和,并使用硬件加速器 計算TCP校驗和;(24) 如果TCP校驗和與頭信息中的TCP校驗和相同,則將該數(shù)據(jù)提交至點對點協(xié)議層。(25 )點對點協(xié)議層使用硬件加速器進行字符轉(zhuǎn)義并同時生成CRC碼,得到用戶傳輸數(shù) 據(jù)信息。
7、 才艮據(jù)權(quán)利要求1所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒ǎ涮?征在于,所述的進行硬件加速轉(zhuǎn)換處理操作,具體為點對點協(xié)議層使用硬件加速器對接收到的用戶傳輸數(shù)據(jù)信息進行去轉(zhuǎn)義以及CRC校驗。
8、 根據(jù)權(quán)利要求7所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其?征在于,所述的進行零拷貝加工處理操作得到底層傳輸數(shù)據(jù)信息,包括以下步驟(31 )點對點協(xié)議層將已經(jīng)去轉(zhuǎn)義的用戶傳輸數(shù)據(jù)信息發(fā)送給分組數(shù)據(jù)集中協(xié)議層; (32 )分組數(shù)據(jù)集中協(xié)議層對該用戶傳輸數(shù)據(jù)信息進行頭壓縮,并發(fā)送給無線鏈路控制層;(33 )無線鏈路控制層將該用戶傳輸數(shù)據(jù)信息存放在發(fā)送窗口 ;(34) 無線鏈路控制層將當(dāng)前發(fā)送窗口的數(shù)據(jù)量告知媒體訪問控制層;(35) 媒體訪問控制層根據(jù)當(dāng)前傳輸幀號,執(zhí)行傳輸格式組合最優(yōu)的選擇,并將傳輸塊組合信息提交給無線鏈路控制層;(36 )無線鏈路控制層根據(jù)當(dāng)前被選擇的傳輸格式組合,從傳輸窗口中獲得相應(yīng)的無線鏈路控制協(xié)議數(shù)據(jù)單元;(37 )無線鏈路控制層將相應(yīng)的無線鏈路控制協(xié)議數(shù)據(jù)單元發(fā)送給物理層;(38)物理層對接收到的無線鏈路控制協(xié)議數(shù)據(jù)單元進行數(shù)據(jù)加密、拷貝操作,得到底層傳輸數(shù)據(jù)信息。
9、根據(jù)權(quán)利要求8所述的第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,其?征在于,所述的傳輸塊組合信息包括傳輸塊大小、傳輸塊數(shù)量和透明模式加密信息。
全文摘要
本發(fā)明涉及一種第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,下行?shù)據(jù)處理包括物理層接收底層傳輸數(shù)據(jù)信息、進行零拷貝分析處理操作、進行硬件加速拼裝處理操作得到用戶傳輸數(shù)據(jù)信息,上行數(shù)據(jù)處理包括點對點協(xié)議PPP層接收用戶傳輸數(shù)據(jù)信息、進行硬件加速轉(zhuǎn)換處理操作、進行零拷貝加工處理操作得到底層傳輸數(shù)據(jù)信息。采用該種第三代移動通信系統(tǒng)中移動終端用戶面數(shù)據(jù)傳輸?shù)姆椒?,大大降低了零拷貝處理過程的復(fù)雜度,同時在某些關(guān)鍵環(huán)節(jié)加快了數(shù)據(jù)的處理速度,大大降低了用戶在數(shù)據(jù)傳輸過程當(dāng)中所耗費的系統(tǒng)資源,加快數(shù)據(jù)處理的過程,適用范圍較為廣泛,為第三代移動通信業(yè)務(wù)的傳輸技術(shù)的發(fā)展奠定了堅實的基礎(chǔ)。
文檔編號H04W28/14GK101610548SQ20081003924
公開日2009年12月23日 申請日期2008年6月20日 優(yōu)先權(quán)日2008年6月20日
發(fā)明者張小琴, 楊金峰, 殷衛(wèi)東 申請人:上海摩波彼克半導(dǎo)體有限公司