移動(dòng)通信裝置及數(shù)據(jù)處理方法
【專(zhuān)利摘要】本發(fā)明提供至少一種移動(dòng)通信裝置及數(shù)據(jù)處理方法,其中一種移動(dòng)通信裝置包含:基帶處理器,用于確定在第一協(xié)議層中處理一個(gè)或多個(gè)第一服務(wù)數(shù)據(jù)單元的傳輸時(shí)間間隔的結(jié)束時(shí)段,并在所述結(jié)束時(shí)段之前,對(duì)一個(gè)或多個(gè)第二服務(wù)數(shù)據(jù)單元進(jìn)行預(yù)處理,所述第二服務(wù)數(shù)據(jù)單元是在所述傳輸時(shí)間間隔的其余時(shí)段內(nèi)接收的,以及在第二協(xié)議層中對(duì)預(yù)處理后的所述第二服務(wù)數(shù)據(jù)單元進(jìn)行再處理,以產(chǎn)生所述第一服務(wù)數(shù)據(jù)單元;其中,在通信協(xié)議棧中,所述第二協(xié)議層的層級(jí)高于所述第一協(xié)議層。本發(fā)明的優(yōu)點(diǎn)之一在于能夠減少分組傳輸時(shí)延。
【專(zhuān)利說(shuō)明】
移動(dòng)通信裝置及數(shù)據(jù)處理方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明是有關(guān)于無(wú)線(xiàn)通信,更具體地,是通過(guò)提前將無(wú)線(xiàn)鏈路控制(Radio Link Control,RLC)服務(wù)數(shù)據(jù)單元(Service Data Units,SDUs)進(jìn)行分割(segmenting)及/或連 接(concatenating)形成RLC分組數(shù)據(jù)單元(Packet Data Units JDUs),以減少用戶(hù)終端的 分組傳輸時(shí)延(package transmission delay)。
【背景技術(shù)】
[0002] 伴隨普遍存在的計(jì)算和網(wǎng)絡(luò)需求的不斷增長(zhǎng),開(kāi)發(fā)了各種無(wú)線(xiàn)技術(shù),包括第二代 (the second generation,2G)蜂窩(cellular)技術(shù),如通用分組無(wú)線(xiàn)電服務(wù)(General Packet Radio Service,GPRS)技術(shù)和GSM演進(jìn)的增強(qiáng)型數(shù)據(jù)速率(Enhanced Data rates for GSM Evolution,EDGE)技術(shù),第三代(the third generation,3G)蜂窩技術(shù),如寬帶碼 分多址(Wideband Code Division Multiple Access,WCDMA)技術(shù)和高速分組接入(High Speed Packet Access,HSPA)技術(shù);以及第四代(the fourth generation,4G)蜂窩技術(shù),如 長(zhǎng)期演進(jìn)(Long Term Evolution,LTE)技術(shù)和高級(jí)長(zhǎng)期演進(jìn)(LTE-Advanced,LTE_A)技術(shù)。
[0003] 對(duì)于典型的通信環(huán)境,從用戶(hù)設(shè)備(User EqUipment,UE)至服務(wù)器的傳輸控制協(xié) 議(Transmission Control Protocol,TCP)連接可通過(guò)蜂窩網(wǎng)絡(luò)在因特網(wǎng)(Internet)上建 立。然而,盡管蜂窩網(wǎng)絡(luò)所提供的空中接口(air interface)上的數(shù)據(jù)速率大致伴隨演進(jìn)的 無(wú)線(xiàn)技術(shù)而增長(zhǎng),空中接口上的TCP連接的吞吐量(throughput)受到UE和服務(wù)器之間的分 組傳輸時(shí)延的限制,其中的分組傳輸時(shí)延即往返時(shí)間(Round Trip Time,RTT),這是因?yàn)槭?實(shí)上TCP吞吐量與分組傳輸時(shí)延成反比例。換言之,當(dāng)分組傳輸時(shí)延確定在某個(gè)水平時(shí),不 論實(shí)際可用的無(wú)線(xiàn)電帶寬增加多少,TCP吞吐量都將無(wú)法繼續(xù)增加。具體地,TCP吞吐量和分 RWIN 組傳輸時(shí)延之間的關(guān)系可以表述為公式:TCP汝--,其中,RWIN指TCP接 _ RTT 收窗口尺寸,通常僅通過(guò)服務(wù)器來(lái)確定,UE無(wú)法對(duì)RWIN進(jìn)行控制。
[0004] 由于許多應(yīng)用使用TCP作為通信控制的協(xié)議,且多數(shù)TCP應(yīng)用無(wú)法使用大的TCP接 收窗口尺寸,因此,TCP吞吐量直接受到分組傳輸時(shí)延的影響。圖1為根據(jù)一范例的顯示具有 64KB固定RWIN的TCP連接的TCP吞吐量與分組傳輸時(shí)延之間關(guān)系的示意圖,其中該TCP連接 是通過(guò)HSPA技術(shù)建立的。如圖1所示,當(dāng)RTT為12.5毫秒(mi 11 i seconds,ms)時(shí),TCP吞吐量可 達(dá)到40Mbps,而當(dāng)RTT為25ms時(shí),TCP吞吐量被限制在22.5Mbps。
[0005] 因此,亟需減少分組傳輸時(shí)延以改善TCP應(yīng)用的吞吐量。
【發(fā)明內(nèi)容】
[0006] 有鑒于此,本發(fā)明提供至少一種移動(dòng)通信裝置及數(shù)據(jù)處理方法。
[0007] 根據(jù)本發(fā)明一實(shí)施例的移動(dòng)通信裝置包含:基帶處理器,用于確定在第一協(xié)議層 中處理一個(gè)或多個(gè)第一服務(wù)數(shù)據(jù)單元的傳輸時(shí)間間隔的結(jié)束時(shí)段,并在所述結(jié)束時(shí)段之 前,對(duì)一個(gè)或多個(gè)第二服務(wù)數(shù)據(jù)單元進(jìn)行預(yù)處理(pre-processing),所述第二服務(wù)數(shù)據(jù)單 元是在所述傳輸時(shí)間間隔的其余時(shí)段內(nèi)接收的,以及在第二協(xié)議層中對(duì)預(yù)處理后的所述第 二服務(wù)數(shù)據(jù)單元進(jìn)行再處理(re-processing),以產(chǎn)生所述第一服務(wù)數(shù)據(jù)單元;其中,在通 信協(xié)議棧中,所述第二協(xié)議層的層級(jí)高于所述第一協(xié)議層。
[0008] 根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)處理方法,由移動(dòng)通信裝置的基帶處理器所執(zhí)行,適 用于在不同協(xié)議層之間進(jìn)行通信的數(shù)據(jù),所述數(shù)據(jù)處理方法包含:確定在第一協(xié)議層中處 理一個(gè)或多個(gè)第一服務(wù)數(shù)據(jù)單元的傳輸時(shí)間間隔的結(jié)束時(shí)段;以及在所述結(jié)束時(shí)段之前, 對(duì)一個(gè)或多個(gè)第二服務(wù)數(shù)據(jù)單元進(jìn)行預(yù)處理,所述第二服務(wù)數(shù)據(jù)單元是在所述傳輸時(shí)間間 隔的其余時(shí)段內(nèi)接收的;以及在第二協(xié)議層中對(duì)預(yù)處理后的所述第二服務(wù)數(shù)據(jù)單元進(jìn)行再 處理,以產(chǎn)生所述第一服務(wù)數(shù)據(jù)單元;其中,在通信協(xié)議棧中,所述第二協(xié)議層在層級(jí)上高 于所述第一協(xié)議層。
[0009] 本發(fā)明所提供的移動(dòng)通信裝置及數(shù)據(jù)處理方法,其優(yōu)點(diǎn)之一在于能夠減少分組傳 輸時(shí)延,從而改善TCP應(yīng)用的吞吐量。
【附圖說(shuō)明】
[0010]圖1為根據(jù)一范例的顯示具有64KB固定RWIN的TCP連接的TCP吞吐量與分組傳輸時(shí) 延之間關(guān)系的不意圖。
[0011] 圖2為根據(jù)本發(fā)明一實(shí)施例的通信環(huán)境的示意圖。
[0012] 圖3為根據(jù)本發(fā)明一實(shí)施例的移動(dòng)通信裝置的方塊示意圖。
[0013] 圖4為根據(jù)本發(fā)明一實(shí)施例的在不同協(xié)議層之間進(jìn)行通信的數(shù)據(jù)的處理方法的流 程圖。
[0014] 圖5為符合GPRS/EDGE/WCDMA/HSPA/LTE/LTE-A技術(shù)的通信協(xié)議棧的示意圖。
[0015]圖6為根據(jù)UE的傳統(tǒng)設(shè)計(jì)的MAC層和RLC層中的數(shù)據(jù)處理時(shí)序的示意圖。
[0016]圖7為根據(jù)本發(fā)明一實(shí)施例的MAC層和RLC層中的數(shù)據(jù)處理的時(shí)序的示意圖。
[0017]圖8為根據(jù)本發(fā)明一實(shí)施例的每個(gè)RLC rou配置固定尺寸的RLC SDU的預(yù)處理和再 處理的示意圖。
[0018] 圖9為根據(jù)本發(fā)明一實(shí)施例的每個(gè)RLC PDU配置可變尺寸的RLC SDU的預(yù)處理和再 處理的示意圖。
[0019] 圖1〇為根據(jù)本發(fā)明一實(shí)施例的RLC SDU的預(yù)處理的流程圖。
[0020] 圖11為根據(jù)本發(fā)明一實(shí)施例的RLC SDU的再處理的流程圖。
【具體實(shí)施方式】
[0021] 在說(shuō)明書(shū)及權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱(chēng)特定的組件。本領(lǐng)域技術(shù)人員應(yīng) 可理解,硬件制造商可能會(huì)用不同的名詞來(lái)稱(chēng)呼同一個(gè)組件。本說(shuō)明書(shū)及權(quán)利要求并不以 名稱(chēng)的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)作為區(qū)分的準(zhǔn)則。在通 篇說(shuō)明書(shū)及權(quán)利要求當(dāng)中所提及的"包含"及"包括"為一開(kāi)放式的用語(yǔ),故應(yīng)解釋成"包含 但不限定于"。"大致"是指在可接受的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi) 解決所述技術(shù)問(wèn)題,基本達(dá)到所述技術(shù)效果。此外,"耦接"一詞在此包含任何直接及間接的 電性連接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一裝置可直接 電性連接于該第二裝置,或通過(guò)其它裝置或連接手段間接地電性連接至該第二裝置。以下 所述為實(shí)施本發(fā)明的較佳方式,目的在于說(shuō)明本發(fā)明的精神而非用以限定本發(fā)明的保護(hù)范 圍,本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求所界定者為準(zhǔn)。
[0022]圖2為根據(jù)本發(fā)明一實(shí)施例的通信環(huán)境的示意圖。通信環(huán)境200包含移動(dòng)通信裝置 210,蜂窩網(wǎng)絡(luò)220,因特網(wǎng)230和服務(wù)器240。移動(dòng)通信裝置210無(wú)線(xiàn)連接至蜂窩網(wǎng)絡(luò)220以獲 取無(wú)線(xiàn)存取,其中移動(dòng)通信裝置210可以是功能電話(huà)(feature phone),智能電話(huà) (smartphone),平板(panel)個(gè)人電腦(Personal Computer,PC)或筆記本PC等。服務(wù)器240 安裝在因特網(wǎng)230之上以通過(guò)蜂窩網(wǎng)絡(luò)220向移動(dòng)通信裝置210提供有關(guān)TCP應(yīng)用的多種服 務(wù)。對(duì)于移動(dòng)通信裝置210和服務(wù)器240之間所建立的TCP連接,RTT是由移動(dòng)通信裝置210和 服務(wù)器240的內(nèi)部時(shí)延及蜂窩網(wǎng)絡(luò)220的網(wǎng)絡(luò)時(shí)延所組成的,其中,服務(wù)器240的內(nèi)部時(shí)延和 蜂窩網(wǎng)絡(luò)220的網(wǎng)絡(luò)時(shí)延均超出移動(dòng)通信裝置210的控制。因此,移動(dòng)通信裝置220可通過(guò)縮 短其內(nèi)部時(shí)延來(lái)減少RTT。
[0023] 蜂窩網(wǎng)絡(luò)220可以是GPRS/EDGE系統(tǒng),WCDMA/HSPA系統(tǒng),LTE/LTE-A系統(tǒng)或其它系 統(tǒng)。為進(jìn)一步澄清,蜂窩網(wǎng)絡(luò)220包含至少接入網(wǎng)絡(luò)221和核心網(wǎng)絡(luò)222,其中接入網(wǎng)絡(luò)221負(fù) 責(zé)處理無(wú)線(xiàn)電信號(hào),終止無(wú)線(xiàn)電協(xié)議,并將移動(dòng)通信裝置210連接至核心網(wǎng)絡(luò)222,而核心網(wǎng) 絡(luò)222負(fù)責(zé)執(zhí)行移動(dòng)性管理,網(wǎng)絡(luò)端認(rèn)證以及與公共網(wǎng)絡(luò)(如因特網(wǎng)230)之間進(jìn)行交互等。 [0024] 例如,若蜂窩網(wǎng)絡(luò)220為GPRS/EDGE/WCDMA/HSPA系統(tǒng),接入網(wǎng)絡(luò)221可以是包含至 少基站收發(fā)臺(tái)(Base Transceiver Station, BTS)和基站控制器(Base Station Controller,BSC)的基站子系統(tǒng)(Base Station Subsystem,BSS),或者包含至少節(jié)點(diǎn)B (Node-B,NB)和無(wú)線(xiàn)電網(wǎng)絡(luò)控制器(Radio Network Controller,RNC)的通用地面無(wú)線(xiàn)電接 入網(wǎng)絡(luò)(Universal Terrestrial Radio Access Network,UTRAN),以及核心網(wǎng)絡(luò)222可以 是包含本地位置寄存器(Home Location Register,HLR),至少一個(gè)服務(wù)GPRS支持節(jié)點(diǎn) (Serving GPRS Support Node, SGSN)和至少一個(gè)網(wǎng)關(guān) GPRS 支持節(jié)點(diǎn)(Gateway GPRS Support Node,GGSN)的GPRS核心??蛇x擇地,若蜂窩網(wǎng)絡(luò)220為L(zhǎng)TE/LTE-A系統(tǒng),則接入網(wǎng)絡(luò) 221可以是包含至少演進(jìn)型NB(evolved NB,eNB)的演進(jìn)型UTRAN(Evolved-UTRAN,E-UTRAN),以及核心網(wǎng)絡(luò)222可以是包含本地用戶(hù)服務(wù)器(Home Subscriber Server,HSS),移 動(dòng)性管理實(shí)體(Mobility Management Entity,ΜΜΕ),服務(wù)網(wǎng)關(guān)(Serving Gateway,S_GW)和 分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(Packet Data Network Gateway,PDN-GW/P_GW)的演進(jìn)型分組核心 (Evolved Packet Core,EPC)〇
[0025]圖3為根據(jù)本發(fā)明一實(shí)施例的移動(dòng)通信裝置210的方塊示意圖。移動(dòng)通信裝置210 包含射頻(Radio Frequency,RF)單元10,基帶芯片20,顯示裝置30,輸入裝置40和存儲(chǔ)裝置 50,其中,RF單元10,顯示裝置30,輸入裝置40和存儲(chǔ)裝置50耦接于基帶芯片20?;鶐酒?0 包含處理器21,處理器21根據(jù)使用中的無(wú)線(xiàn)技術(shù)的通信協(xié)議控制移動(dòng)通信裝置210與蜂窩 網(wǎng)絡(luò)220之間的通信。特別是,處理器21協(xié)調(diào)RF單元10,顯示裝置30,輸入裝置40和存儲(chǔ)裝置 50的操作,以執(zhí)行本發(fā)明在不同協(xié)議層之間進(jìn)行通信的數(shù)據(jù)的處理方法。
[0026]基帶芯片20可進(jìn)一步包含執(zhí)行基帶信號(hào)處理的其它硬件組件,基帶信號(hào)處理包含 模數(shù)轉(zhuǎn)換(Analog-to-Digital Conversion,ADC)/數(shù)模轉(zhuǎn)換(Digital-to-Analog Conversion,DAC),增益調(diào)整,調(diào)制/解調(diào),編碼/解碼等等。RF單元10可通過(guò)天線(xiàn)接收RF無(wú)線(xiàn) 信號(hào),并將接收到的RF無(wú)線(xiàn)信號(hào)轉(zhuǎn)換為由基帶芯片20處理的基帶信號(hào),或者從基帶芯片20 接收基帶信號(hào),并將接收到的基帶信號(hào)轉(zhuǎn)換為RF信號(hào),以待后續(xù)通過(guò)天線(xiàn)進(jìn)行發(fā)送。RF單元 10也可包含執(zhí)行無(wú)線(xiàn)電頻率轉(zhuǎn)換的多個(gè)硬件裝置。例如,RF單元10可包含混頻器,用以將基 帶信號(hào)與在支持的無(wú)線(xiàn)技術(shù)的無(wú)線(xiàn)電頻率中振蕩的載波相乘,其中,該無(wú)線(xiàn)電頻率可以是 GPRS/EDGE技術(shù)中所使用的900MHz,1800MHz或1900MHz,或者可以是WCDMA/HSPA技術(shù)中所使 用的900MHz,1900MHz或2100MHz,或者可以是LTE/LTE-A技術(shù)中所使用的900MHz,2100MHz或 2.6GHz,或者根據(jù)使用中的無(wú)線(xiàn)技術(shù)的其它頻率。
[0027] 顯示裝置30可以是液晶顯示器(Liquid-Crystal Display,LCD),發(fā)光二極管 (Light-Emitting Diode,LED)顯不器,或電子紙顯不器(Electronic Paper Display,EPD) 等,用以提供顯示功能??蛇x擇地,顯示裝置20可進(jìn)一步包含位于其上或其下的一個(gè)或多個(gè) 觸摸傳感器,用以感應(yīng)觸摸,接觸或物體的接近,如手指或手寫(xiě)筆(styluses)等。
[0028] 輸入裝置40可包含一個(gè)或多個(gè)按鍵,鍵盤(pán),鼠標(biāo),觸摸板,視頻相機(jī),麥克風(fēng),及/或 話(huà)筒等,用作與用戶(hù)進(jìn)行交互的人機(jī)接口(Man-Machine Interface ,ΜΜΙ)。
[0029] 存儲(chǔ)裝置50可以是存儲(chǔ)器,磁性存儲(chǔ)裝置,光學(xué)存儲(chǔ)裝置或其任意組合,以用于儲(chǔ) 存通信數(shù)據(jù),應(yīng)用數(shù)據(jù)及/或用戶(hù)數(shù)據(jù),其中,存儲(chǔ)器例如隨機(jī)存取存儲(chǔ)器(Radom Access Memory,RAM),閃存或非易失性存取存儲(chǔ)器(Non-Volatile Random Access Memory,NVRAM) 等,磁性存儲(chǔ)裝置例如磁帶或硬盤(pán),光學(xué)存儲(chǔ)裝置例如光盤(pán)只讀存儲(chǔ)器(Compact Disc Read-Only Memory, CD-ROM)〇
[0030] 圖4為根據(jù)本發(fā)明一實(shí)施例的在不同協(xié)議層之間進(jìn)行通信的數(shù)據(jù)的處理方法的流 程圖。該方法可應(yīng)用于移動(dòng)通信裝置,更具體地,可由移動(dòng)通信裝置的基帶處理器所執(zhí)行。 一開(kāi)始,基帶處理器確定在第一協(xié)議層中處理一個(gè)或多個(gè)第一 SDU的TTI的結(jié)束時(shí)段(步驟 S410)。在該結(jié)束時(shí)段之前,基帶處理器預(yù)處理一個(gè)或多個(gè)第二SDU,第二SDU是在上述TTI的 其余時(shí)段內(nèi)所接收的,以及基帶處理器在第二協(xié)議層中對(duì)預(yù)處理后的第二SDU進(jìn)行再處理, 以產(chǎn)生上述第一 SDU,其中,第二協(xié)議層在層級(jí)上(hierarchically)高于第一協(xié)議層(步驟 S420)。
[0031 ] 在一個(gè)實(shí)施例中,第一協(xié)議層為多媒體接入控制(Medium Access Control,MAC) 層,以及第二協(xié)議層為RLC層。相應(yīng)地,第一SDU指MAC SDU,以及第二SDU指RLC SDU。關(guān)于在 MAC層中對(duì)MAC SDU進(jìn)行處理的結(jié)束時(shí)段和在RLC層中對(duì)RLC SDU進(jìn)行處理(包括預(yù)處理和再 處理)的其余時(shí)段,詳細(xì)描述請(qǐng)參見(jiàn)以下圖7。另外,關(guān)于RLC層中的RLC SDU的預(yù)處理和再處 理,詳細(xì)描述請(qǐng)參見(jiàn)以下圖8和圖9。
[0032]以GPRS/EDGE/WCDMA/HSPA/LTE/LTE-A技術(shù)為例,第2層(Layer 2,L2)用戶(hù)層面協(xié) 議棧通常由三個(gè)子層組成:分組數(shù)據(jù)匯聚協(xié)議(Packet Data Convergence Protocol, PDCP)層,RLC層以及MAC層。典型地,PDCP層(位于L2協(xié)議棧的頂部)的主要功能為頭文件壓 縮,保密(security)以及在交遞(handover)期間支持重新排序和重傳。RLC層通常提供上層 (upper layer)封包(packets)的分割及/或重組(reassembly),以修改其尺寸使得該尺寸 可在實(shí)際上通過(guò)無(wú)線(xiàn)電接口進(jìn)行發(fā)送。對(duì)于需要無(wú)差錯(cuò)的無(wú)線(xiàn)電承載(bears),RLC層也可 執(zhí)行重傳以從封包丟失中進(jìn)行恢復(fù)(recover)。另外,RLC層執(zhí)行重新排序以補(bǔ)償因 MAC層中 的混合自動(dòng)重傳請(qǐng)求(Hybrid Automatic Repeat request,HARQ)操作而造成的無(wú)序(out-of-order) 接收。 MAC 層 (位于 L2 協(xié)議棧的底部) 執(zhí)行來(lái)自不同無(wú)線(xiàn)電承載的數(shù)據(jù)的多路復(fù)用 (multiplexing)。通過(guò)決定從每個(gè)無(wú)線(xiàn)電承載處所發(fā)送的數(shù)據(jù)量,并指示RLC層關(guān)于要提供 的封包尺寸,MAC層目的在于為每個(gè)無(wú)線(xiàn)電承載實(shí)現(xiàn)協(xié)商后的服務(wù)質(zhì)量(Quality of Service,QoS)〇
[0033]在發(fā)送端(即本實(shí)施例中的移動(dòng)通信裝置),每一層可從該層所提供服務(wù)的更高一 層接收SDU,并輸出rou至更低一層。例如,RLC層可從rocp層接收封包。這些封包從rocp的角 度通常稱(chēng)為rocp PDU,并從RLC的角度代表RLC SDUALC層建立提供至更低一層(例如,MAC 層)的封包。RLC提供給MAC層的封包從RLC角度為RLC PDU,以及從MAC角度則為MAC SDU。在 接收端(例如,蜂窩網(wǎng)絡(luò)220),該操作被反向(reversed),每一層將SDU向上面的協(xié)議棧進(jìn)行 傳遞,其中,sdu作為rou被接收。
[0034] 圖5為符合GPRS/EDGE/WCDMA/HSPA/LTE/LTE-A技術(shù)的通信協(xié)議棧的示意圖。如圖5 所示,第1層(Layer 1,L1)為物理層,使用頻分雙工/時(shí)分雙工(Frequency-Division Duplexing/Time-Di vis ion Duplexing,F(xiàn)DD/TDD)或正交頻分多工/單載波頻分多址 (Orthogonal Frequency Division Multiplexing/Single-Carrier Frequency-Division Multiple Access,0FDMA/SC_FDMA)技術(shù)提供無(wú)線(xiàn)電接入。L2包含三個(gè)子層,包括MAC層,RLC 層以及PDCP層。第3層(Layer 3,L3)包含兩個(gè)子層,包含無(wú)線(xiàn)電資源控制(Radio Resource Control,RRC)層和非接入層(Non-Access Stratum,NAS)。盡管圖中未顯不,L3可進(jìn)一步包 含一實(shí)體,該實(shí)體采用因特網(wǎng)協(xié)議(Internet Protocol,IP)來(lái)處理地址,路由,服務(wù)類(lèi)型規(guī) 范,封包拆分(packet fragmentation),封包重組(packet reassembly)以及保密。第四層 (Layer 4,L4)采用TCP,以用于處理封包序列號(hào)碼,確認(rèn)封包,校驗(yàn)總數(shù)(checksums)以及重 傳。第5層至第7層(Layers 5~7,L5~7),包含會(huì)話(huà)層,表示層,以及應(yīng)用層,用于根據(jù)開(kāi)放 系統(tǒng)互聯(lián)(Open Systems Interconnection,0SI)網(wǎng)絡(luò)模型提供應(yīng)用協(xié)議。
[0035]圖6為根據(jù)UE的傳統(tǒng)設(shè)計(jì)的MAC層和RLC層中的數(shù)據(jù)處理時(shí)序的示意圖。如圖6所 示,一個(gè)TTI在時(shí)間to處開(kāi)始并在時(shí)間t2處結(jié)束,其中,時(shí)間to指示上層數(shù)據(jù)開(kāi)始涌入(上層 隊(duì)列數(shù)據(jù)進(jìn)入RLC)的時(shí)間,以及時(shí)間t2指示物理層發(fā)送由MAC層所準(zhǔn)備的數(shù)據(jù)的時(shí)間。TTI 被分為三個(gè)時(shí)段,包含對(duì)接收自上層以發(fā)送至RLC層的數(shù)據(jù)進(jìn)行排隊(duì)(equeuing)的時(shí)段T1, 處理RLC層中排隊(duì)后的數(shù)據(jù)(即RLC SDU)以產(chǎn)生RLC PDU(即MAC SDU)的時(shí)段T2,以及處理 MAC層中的MAC SDU以產(chǎn)生準(zhǔn)備由物理層進(jìn)行發(fā)送的數(shù)據(jù)的時(shí)段T3。在時(shí)間tl,物理層已準(zhǔn) 備好等待數(shù)據(jù)發(fā)送的指示由物理層發(fā)送至L2。當(dāng)接收到該指示時(shí),停止對(duì)接收自上層的數(shù) 據(jù)所進(jìn)行的排隊(duì),以及L2開(kāi)始在時(shí)段T2和T3期間處理排隊(duì)后的數(shù)據(jù)。因而,只有在時(shí)段T1期 間所接收到的上層數(shù)據(jù)可以被處理并在當(dāng)前TTI進(jìn)行發(fā)送。
[0036]圖7為根據(jù)本發(fā)明一實(shí)施例的MAC層和RLC層中的數(shù)據(jù)處理的時(shí)序的示意圖。類(lèi)似 于圖6,一個(gè)TTI起始于時(shí)間t0并結(jié)束于時(shí)間t2,其中,時(shí)間t0指示上層數(shù)據(jù)開(kāi)始涌入的時(shí) 間,以及時(shí)間t2指示物理層發(fā)送由MAC層所準(zhǔn)備的數(shù)據(jù)的時(shí)間。然而,不同于圖6中的傳統(tǒng)設(shè) 計(jì),該TTI被劃分為兩個(gè)時(shí)段,包含對(duì)接收自上層以發(fā)送至RLC層的數(shù)據(jù)進(jìn)行排隊(duì)以及處理 RLC層中排隊(duì)后的數(shù)據(jù)(即RLC SDU)以產(chǎn)生RLC H)U(即MAC SDU)的時(shí)段ΤΓ,以及處理MAC層 中的MAC SDU以產(chǎn)生準(zhǔn)備由物理層所發(fā)送的數(shù)據(jù)的時(shí)段T2'。時(shí)段T2'可計(jì)算為在MAC層完成 數(shù)據(jù)處理所需的平均時(shí)間,再加上緩沖時(shí)間以及任何可能的MAC層額外的時(shí)間需求。具體 地,時(shí)間tl'是通過(guò)將時(shí)間從t2起往回推(reversing)時(shí)段T2'來(lái)確定的,亦即當(dāng)發(fā)送物理層 已準(zhǔn)備好進(jìn)行數(shù)據(jù)傳輸?shù)闹甘?從物理層至L2)時(shí)。不同于圖5中的傳統(tǒng)設(shè)計(jì),在時(shí)段ΤΓ期 間所接收到的上層數(shù)據(jù)可進(jìn)行處理并在當(dāng)前TTI中進(jìn)行發(fā)送。換言之,本發(fā)明的優(yōu)點(diǎn)之一在 于,能夠在一個(gè)TTI中發(fā)送更多的數(shù)據(jù),從而減少構(gòu)成分組傳輸延遲(即RTT)的UE的內(nèi)部延 遲。
[0037]圖8為根據(jù)本發(fā)明一實(shí)施例的每個(gè)RLC PDU配置固定尺寸的RLC SDU的預(yù)處理和再 處理的示意圖。當(dāng)從上層接收到第一RLC SDU時(shí),執(zhí)行第一RLC SDU的預(yù)處理。對(duì)于預(yù)處理, 第一RLC SDU分割為一個(gè)或多個(gè)具有固定尺寸的RLC rou,以及小于該固定尺寸的PLC rou 被填充以填空(padding)數(shù)據(jù)以達(dá)到該固定尺寸。也就是說(shuō),第一RLC SDU的預(yù)處理產(chǎn)生兩 個(gè)RLC H)U。換言之,RLC PDU可指預(yù)處理后的RLC SDU。此后,當(dāng)從上層接收到第二RLC SDU 且從第一RLC SDU的預(yù)處理中產(chǎn)生了至少一個(gè)RLC PDU時(shí),執(zhí)行RLC PDU的再處理。對(duì)于再處 理,被填空后的RLC PDU中的填空數(shù)據(jù)被移除,并將RLC PDU與第二RLC SDU的一部分(即第 二SDU被分割為兩部分)進(jìn)行連接。接下來(lái),第二RLC SDU的剩余部分被填充以填空數(shù)據(jù)以達(dá) 到固定尺寸。因此,一個(gè)或多個(gè)RLC PDU的再處理可以減少預(yù)處理后的RLC SDU中的填空數(shù) 據(jù)。例如,若每個(gè)RLC PDU所配置的固定尺寸為42字節(jié)(bytes),則僅對(duì)兩個(gè)RLC SDU執(zhí)行預(yù) 處理將產(chǎn)生四個(gè)42字節(jié)的RLC PDU(共計(jì)168字節(jié)),其中的兩個(gè)包含填空數(shù)據(jù)。若在此之后 執(zhí)行RLC PDU的再處理,則將僅產(chǎn)生三個(gè)42字節(jié)的RLC H)U(共計(jì)126字節(jié)),其中,只有其中 一個(gè)包含填空數(shù)據(jù)。
[0038]圖9為根據(jù)本發(fā)明一實(shí)施例的每個(gè)RLC PDU配置可變尺寸的RLC SDU的預(yù)處理和再 處理的示意圖。如圖9所示,由于每個(gè)RLC PDU配置了可變尺寸,因此,RLC SDU的預(yù)處理僅保 持RLC SDU的原樣,并不需要分割和填空(即,直接將RLC SDU作為RLC PDU)。在當(dāng)前TTI中, 由于沒(méi)有其它RLC PDU從RLC SDU的預(yù)處理中所產(chǎn)生,因此,第一RLC PDU的再處理也保持 RLC PDU的原樣,并不需要分割和連接。盡管在當(dāng)前TTI中接收到來(lái)自物理層的每個(gè)RLC H)U 的尺寸的授權(quán)(grant),授權(quán)尺寸(granted size)將只應(yīng)用于下一個(gè)TTI中的RLC PDU的再 處理,這是因?yàn)槭跈?quán)尺寸是在當(dāng)前TTI中的RLC PDU的再處理之后所接收到的。
[0039] 在下一個(gè)TTI中,由于存在從RLC SDU的預(yù)處理所產(chǎn)生的至少一個(gè)RLC PDU,因此, 執(zhí)行RLC PDU的再處理以將第三RLC PDU分割為兩個(gè)部分,其中第二RLC PDU連接于第三RLC PDU的第一部分以達(dá)到授權(quán)尺寸,以及第四RLC PDU連接于第三RLC PDU的第二部分以達(dá)到 授權(quán)尺寸。
[0040]圖10為根據(jù)本發(fā)明一實(shí)施例的RLC SDU的預(yù)處理的流程圖。一開(kāi)始,對(duì)接收自上層 的一個(gè)或多個(gè)RLC SDU進(jìn)行排隊(duì)(步驟S1010)。接著,確定RLC SDU的預(yù)處理已產(chǎn)生的RLC PDU的數(shù)目是否小于預(yù)定閾值(例如,4)(步驟S1020)。若該數(shù)目小于預(yù)定閾值,則RLC SDU進(jìn) 行預(yù)處理(包含圖8所示的分割和填空),直至所產(chǎn)生的RLC PDU的數(shù)目達(dá)到預(yù)定閾值(步驟 S1030)。否則,若該數(shù)目大于或等于預(yù)定閾值,則不對(duì)RLC SDU執(zhí)行預(yù)處理。
[0041]圖11為根據(jù)本發(fā)明一實(shí)施例的RLC SDU的再處理的流程圖。一開(kāi)始,對(duì)接收自上層 的一個(gè)或多個(gè)RLC SDU進(jìn)行排隊(duì)(步驟S1110)。接著,確定是否從RLC SDU的預(yù)處理中已產(chǎn)生 至少一個(gè)RLC PDU(步驟S1120),若是,則確定每個(gè)RLC PDU配置為固定尺寸還是可變尺寸 (步驟S1130)。若配置固定尺寸,則RLC SDU的預(yù)處理已產(chǎn)生的RLC PDU將根據(jù)該固定尺寸進(jìn) 行再處理,包含圖8所示的解填空(de-padding),分割及連接(步驟S1140)。若配置可變尺 寸,則RLC SDU的預(yù)處理已產(chǎn)生的RLC PDU將根據(jù)前一個(gè)TTI所指示的授權(quán)的RLC PDU尺寸進(jìn) 行再處理,包含圖9所示的分割和連接(步驟S1150)。
[0042]雖然本發(fā)明已以較佳實(shí)施例揭露如上,然應(yīng)理解其并非用以限定本發(fā)明,任何熟 習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾。例如,圖4的方法 可以?xún)?chǔ)存在機(jī)器可讀存儲(chǔ)介質(zhì)中的程序代碼來(lái)實(shí)施,其中機(jī)器可讀存儲(chǔ)介質(zhì)可例如磁帶, 半導(dǎo)體,磁盤(pán),光盤(pán)(例如,CD-ROM,DVD-ROM等),或者可由移動(dòng)通信裝置的處理器加載并執(zhí) 行的其它等。因此,本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求所界定者為準(zhǔn)。
【主權(quán)項(xiàng)】
1. 一種移動(dòng)通信裝置,包含: 基帶處理器,用于確定在第一協(xié)議層中處理一個(gè)或多個(gè)第一服務(wù)數(shù)據(jù)單元的傳輸時(shí)間 間隔的結(jié)束時(shí)段,并在所述結(jié)束時(shí)段之前,對(duì)一個(gè)或多個(gè)第二服務(wù)數(shù)據(jù)單元進(jìn)行預(yù)處理,所 述第二服務(wù)數(shù)據(jù)單元是在所述傳輸時(shí)間間隔的其余時(shí)段內(nèi)接收的,以及在第二協(xié)議層中對(duì) 預(yù)處理后的所述第二服務(wù)數(shù)據(jù)單元進(jìn)行再處理,以產(chǎn)生所述第一服務(wù)數(shù)據(jù)單元; 其中,在通信協(xié)議棧中,所述第二協(xié)議層的層級(jí)高于所述第一協(xié)議層。2. 根據(jù)權(quán)利要求1所述的移動(dòng)通信裝置,其特征在于,所述第一協(xié)議層為媒體接入控制 層,以及所述第二協(xié)議層為無(wú)線(xiàn)鏈路控制層。3. 根據(jù)權(quán)利要求1所述的移動(dòng)通信裝置,其特征在于,所述第二服務(wù)數(shù)據(jù)單元的所述預(yù) 處理包含: 當(dāng)在所述第二協(xié)議層中為每個(gè)分組數(shù)據(jù)單元配置了固定尺寸時(shí),分割每個(gè)第二服務(wù)數(shù) 據(jù)單元以產(chǎn)生一個(gè)或多個(gè)分組數(shù)據(jù)單元。4. 根據(jù)權(quán)利要求3所述的移動(dòng)通信裝置,其特征在于,所述分組數(shù)據(jù)單元中的一個(gè)或多 個(gè)包含填空,以確保所述分組數(shù)據(jù)單元具有固定的尺寸,以及預(yù)處理后的所述第二服務(wù)數(shù) 據(jù)單元的所述再處理包含剔除所述分組數(shù)據(jù)單元的所述填空,并根據(jù)所述固定尺寸對(duì)剔除 所述填充后的所述分組數(shù)據(jù)單元進(jìn)行分割和連接,以重新產(chǎn)生所述分組數(shù)據(jù)單元。5. 根據(jù)權(quán)利要求1所述的移動(dòng)通信裝置,其特征在于,所述第二服務(wù)數(shù)據(jù)單元的所述預(yù) 處理包含: 當(dāng)在所述第二協(xié)議層中為每個(gè)分組數(shù)據(jù)單元配置了可變的尺寸時(shí),直接將所述第二服 務(wù)數(shù)據(jù)單元作為一個(gè)或多個(gè)分組數(shù)據(jù)單元。6. 根據(jù)權(quán)利要求5所述的移動(dòng)通信裝置,其特征在于,預(yù)處理后的所述第二服務(wù)數(shù)據(jù)單 元的所述再處理包含: 根據(jù)用于之前的傳輸時(shí)間間隔的分組數(shù)據(jù)單元的尺寸的授權(quán),對(duì)所述分組數(shù)據(jù)單元進(jìn) 行分割和連接,以重新產(chǎn)生所述分組數(shù)據(jù)單元。7. 根據(jù)權(quán)利要求1所述的移動(dòng)通信裝置,其特征在于,所述通信協(xié)議棧符合以下技術(shù)中 的一種: 通用分組無(wú)線(xiàn)電服務(wù)技術(shù); GSM增強(qiáng)數(shù)據(jù)速率演進(jìn)技術(shù); 寬帶碼分多址技術(shù); 高速分組接入技術(shù); 長(zhǎng)期演進(jìn)技術(shù);以及 尚級(jí)長(zhǎng)期演進(jìn)技術(shù)。8. -種數(shù)據(jù)處理方法,由移動(dòng)通信裝置的基帶處理器所執(zhí)行,適用于在不同協(xié)議層之 間進(jìn)行通信的數(shù)據(jù),所述數(shù)據(jù)處理方法包含: 確定在第一協(xié)議層中處理一個(gè)或多個(gè)第一服務(wù)數(shù)據(jù)單元的傳輸時(shí)間間隔的結(jié)束時(shí)段; 以及 在所述結(jié)束時(shí)段之前,對(duì)一個(gè)或多個(gè)第二服務(wù)數(shù)據(jù)單元進(jìn)行預(yù)處理,所述第二服務(wù)數(shù) 據(jù)單元是在所述傳輸時(shí)間間隔的其余時(shí)段內(nèi)接收的;以及 在第二協(xié)議層中對(duì)預(yù)處理后的所述第二服務(wù)數(shù)據(jù)單元進(jìn)行再處理,以產(chǎn)生所述第一服 務(wù)數(shù)據(jù)單元; 其中,在通信協(xié)議棧中,所述第二協(xié)議層在層級(jí)上高于所述第一協(xié)議層。9. 根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理方法,其特征在于,所述第一協(xié)議層為媒體接入控制 層,以及所述第二協(xié)議層為無(wú)線(xiàn)鏈路控制層。10. 根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理方法,其特征在于,所述第二服務(wù)數(shù)據(jù)單元的所述 預(yù)處理包含: 當(dāng)在所述第二協(xié)議層中為每個(gè)分組數(shù)據(jù)單元配置了固定尺寸時(shí),分割每個(gè)第二服務(wù)數(shù) 據(jù)單元以產(chǎn)生一個(gè)或多個(gè)分組數(shù)據(jù)單元。11. 根據(jù)權(quán)利要求10所述的數(shù)據(jù)處理方法,其特征在于,所述分組數(shù)據(jù)單元中的一個(gè)或 多個(gè)包含填空,以確保所述分組數(shù)據(jù)單元具有固定的尺寸,以及預(yù)處理后的所述第二服務(wù) 數(shù)據(jù)單元的所述再處理包含剔除所述分組數(shù)據(jù)單元的所述填空,并根據(jù)所述固定尺寸對(duì)剔 除所述填充后的所述分組數(shù)據(jù)單元進(jìn)行分割和連接,以重新產(chǎn)生所述分組數(shù)據(jù)單元。12. 根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理方法,其特征在于,所述第二服務(wù)數(shù)據(jù)單元的所述 預(yù)處理包含: 當(dāng)在所述第二協(xié)議層中為每個(gè)分組數(shù)據(jù)單元配置了可變的尺寸時(shí),直接將所述第二服 務(wù)數(shù)據(jù)單元作為一個(gè)或多個(gè)分組數(shù)據(jù)單元。13. 根據(jù)權(quán)利要求12所述的數(shù)據(jù)處理方法,其特征在于,預(yù)處理后的所述第二服務(wù)數(shù)據(jù) 單元的所述再處理包含: 根據(jù)用于之前的傳輸時(shí)間間隔的分組數(shù)據(jù)單元的尺寸的授權(quán),對(duì)所述分組數(shù)據(jù)單元進(jìn) 行分割和連接,以重新產(chǎn)生所述分組數(shù)據(jù)單元。14. 根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理方法,其特征在于,所述通信協(xié)議棧符合以下技術(shù) 中的一種: 通用分組無(wú)線(xiàn)電服務(wù)技術(shù); GSM增強(qiáng)數(shù)據(jù)速率演進(jìn)技術(shù); 寬帶碼分多址技術(shù); 高速分組接入技術(shù); 長(zhǎng)期演進(jìn)技術(shù);以及 高級(jí)長(zhǎng)期演進(jìn)技術(shù)。
【文檔編號(hào)】H04W28/06GK105898797SQ201610009031
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2016年1月7日
【發(fā)明人】卓德忠, 陳右庭, 許修齊
【申請(qǐng)人】聯(lián)發(fā)科技股份有限公司