專利名稱:客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于一無線通訊系統(tǒng)的 一客戶端中遞送協(xié)議數(shù)據(jù)單元 的方法及相關(guān)裝置,尤其是涉及一種用于一無線通訊系統(tǒng)的一客戶端中改善 串接及遞送一增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單元的方法及其相關(guān)裝置。
背景技術(shù):
第三代移動(dòng)通訊技術(shù)采用寬帶碼分多址(Wideband Code Division Multiple Access, WCDMA )的無線接取方式,其用以提供高度頻譜利用效率、 無遠(yuǎn)弗屆的覆蓋率及高質(zhì)量、高速率的多媒體數(shù)據(jù)傳輸,還能同時(shí)滿足各種 不同的QoS服務(wù)要求,提供具彈性的多樣化雙向傳輸服務(wù),并提供較佳的通 訊質(zhì)量,有效降低通訊中斷率。
在已知技術(shù)中,無線鏈接控制(Radio Link Control, RLC )層所輸出 的所有協(xié)議數(shù)據(jù)單元(Protocol Data Unit, PDU)的長度都相同。然而, 如此作法會(huì)降低頻寬使用效率及分組數(shù)據(jù)的處理效率,特別是不利于高速傳 輸系統(tǒng)的應(yīng)用,如第三代移動(dòng)通訊系統(tǒng)的高速下鏈路分組存取(Highspeed Downlink Package Access, HSDPA )及高速上鏈路分組存取(High Speed Uplink Package Access, HSUPA )。因此,針對(duì)第三代移動(dòng)通訊系統(tǒng)的高速 傳輸應(yīng)用,已知技術(shù)對(duì)高速下鏈路分組存取技術(shù)中的無線鏈接控制層及媒體 存取控制層(Media Access Control, MAC)進(jìn)行l(wèi)奮改,其主要包含采用r可 變」長度的無線鏈接控制協(xié)議數(shù)據(jù)單元,并于媒體存取控制層提供協(xié)議數(shù)據(jù) 單元的切割(Segmentation)功能,以提高頻寬的使用效率及分組數(shù)據(jù)的處 理效率,進(jìn)而使多輸入多輸出(Multi-i叩ut MuUi-output, MIMO)及高階 調(diào)變技術(shù)等實(shí)體層技術(shù)帶來的高傳輸速率變成可能。
因此,已知技術(shù)在媒體存取控制層中新增了 一增強(qiáng)型高速媒體存取控制 (MAC-ehs)協(xié)議實(shí)體,以支持可變長度無線鏈接控制協(xié)議數(shù)據(jù)單元的切割 和重組(Reassembly )。此外,增強(qiáng)型高速力某體存取控制協(xié)議實(shí)體還可于一 傳輸時(shí)間間隔(Transmission Time Interval, TTI )中將多個(gè)優(yōu)先隊(duì)列的數(shù)據(jù)多路復(fù)用至一增強(qiáng)型高速+某體存取控制協(xié)議數(shù)據(jù)單元(MAC-ehs PDU), 以提高數(shù)據(jù)調(diào)度的靈活性。關(guān)于增強(qiáng)型高速媒體存取控制實(shí)體的詳細(xì)運(yùn)作方 式,可參考第三代移動(dòng)通訊聯(lián)盟所制定的媒體存取控制通信協(xié)議規(guī)范,在此 不贅述。請(qǐng)參考圖1,圖1為已知增強(qiáng)型高速々某體存取控制協(xié)議數(shù)據(jù)單元的示意 圖。增強(qiáng)型高速^(某體存取控制協(xié)議數(shù)據(jù)單元包含有多個(gè)重排序協(xié)議數(shù)據(jù)單元(Reordering PDU ) R—PDUn及一相對(duì)應(yīng)標(biāo)頭(MAC-ehs header )。每一重排 序協(xié)議數(shù)據(jù)單元包含有連續(xù)且對(duì)應(yīng)于同一優(yōu)先隊(duì)列(或稱為重排序隊(duì)列)的 至少一增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元(Service Data Unit, SDU ) 或增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元的分割片段(Segment )。增強(qiáng)型高 速i某體存取控制服務(wù)數(shù)據(jù)單元(即上層協(xié)議數(shù)據(jù)單元)可以是一共享i某體存 取控制協(xié)議數(shù)據(jù)單元(MAC-c PDU)或是一專用媒體存取控制協(xié)議數(shù)據(jù)單元(MAC-d PDU )。在增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單元的標(biāo)頭中,每一重 排序協(xié)議數(shù)據(jù)單元都對(duì)應(yīng)有一邏輯信道識(shí)別符字段LCH-IDn、 一長度信息字 段Ln、 一傳輸序號(hào)字段TSNn、 一分割指示字段Sin及一標(biāo)頭延伸(Header Extension)字段Fn。邏輯信道識(shí)別符字段LCH-IDn用來指示每一重排序協(xié) 議數(shù)據(jù)單元所對(duì)應(yīng)的優(yōu)先隊(duì)列,其中優(yōu)先隊(duì)列與邏輯信道的對(duì)應(yīng)關(guān)系由上層 通訊協(xié)議所決定;長度信息字段Ln用來指示每一重排序協(xié)議數(shù)據(jù)單元的數(shù) 據(jù)長度;傳輸序號(hào)字段TSNn用來指示每一重排序協(xié)議單元的傳輸序號(hào),以 于相對(duì)應(yīng)優(yōu)先隊(duì)列中進(jìn)行重新排序;分割指示字段Sin則用來指示每一重排 序協(xié)議數(shù)據(jù)單元所包含的增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元是否被分 割及其分割型式,以作為重組(Reassembly)的依據(jù);而標(biāo)頭延伸字段Fn 則用來指示是否有下一重排序協(xié)議數(shù)據(jù)單元存在。因此,當(dāng)客戶端接收到一增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單元時(shí),首 先會(huì)根據(jù)每一重排序協(xié)議數(shù)據(jù)單元所對(duì)應(yīng)的邏輯信道識(shí)別符字段LCH-IDn及 傳輸序號(hào)字段TSNn,將每一重排序協(xié)議數(shù)據(jù)單元分派至相對(duì)應(yīng)的優(yōu)先隊(duì)列, 以進(jìn)行重排序處理。在每一優(yōu)先隊(duì)列中,若客戶端判斷最近接收的重排序協(xié) 議數(shù)據(jù)單元與 一先前儲(chǔ)存的增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元的分割 片段連續(xù),則進(jìn)一步根據(jù)分割指示字段Sin將重排序協(xié)議數(shù)據(jù)單元與先前儲(chǔ) 存的增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元的分割片段進(jìn)行串接(Concatenation)等重組處理,以將完整的增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元遞送(Del ivering)至上層通訊十辦議。根據(jù)上述媒體存取控制規(guī)范,分割指示字段以2個(gè)位表示,其包含有下 列四種4各式1、 「00」表示重排序協(xié)議數(shù)據(jù)單元中的第一個(gè)增強(qiáng)型高速媒體存取控 制服務(wù)數(shù)據(jù)單元與最末個(gè)增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元都為完整 的上層協(xié)議數(shù)據(jù)單元。2、 r01」表示重排序協(xié)議數(shù)據(jù)單元中的第一個(gè)增強(qiáng)型高速媒體存取控 制服務(wù)數(shù)據(jù)單元為一前端被分割的上層協(xié)議數(shù)據(jù)單元片段;若重排序協(xié)議單 元中包含有一個(gè)以上的增強(qiáng)型高速媒體存取控制^ll務(wù)數(shù)據(jù)單元,則最末個(gè)增 強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元為一完整的上層協(xié)議數(shù)據(jù)單元。3、 「10」表示重排序協(xié)議數(shù)據(jù)單元中的最末個(gè)增強(qiáng)型高速媒體存取控 制服務(wù)數(shù)據(jù)單元為一后端被分割的上層協(xié)議數(shù)據(jù)單元片段;若重排序協(xié)議單 元中包含有一個(gè)以上的增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元,則第一個(gè)增 強(qiáng)型高速^^某體存取控制服務(wù)數(shù)據(jù)單元為 一 完整的上層協(xié)議數(shù)據(jù)單元。4、 rll」表示重排序協(xié)議數(shù)據(jù)單元中的第一個(gè)增強(qiáng)型高速媒體存取控 制服務(wù)數(shù)據(jù)單元為一前端被分割的上層協(xié)議數(shù)據(jù)單元片段;而最末個(gè)增強(qiáng)型 高速媒體存取控制服務(wù)數(shù)據(jù)單元為 一后端被分割的上層協(xié)議數(shù)據(jù)單元片段。在已知技術(shù)中,當(dāng)客戶端接收到一分割指示字段為「 11」的重排序協(xié)議 數(shù)據(jù)單元時(shí),客戶端可能會(huì)先根據(jù)該重新排序協(xié)議數(shù)據(jù)單元的傳輸序號(hào)或分割指示字段,判斷該重排序協(xié)議數(shù)據(jù)單元是否與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片 段連續(xù)。若該重排序協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段連續(xù),則 將該重排序協(xié)議數(shù)據(jù)單元中的第一個(gè)增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單 元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段進(jìn)行串接。若該重排序協(xié)議數(shù)據(jù)單元僅包 含一個(gè)增強(qiáng)型高速々某體存取控制服務(wù)數(shù)據(jù)單元,亦即該重排序協(xié)議數(shù)據(jù)單元 僅包含一前端被分割且后端被分割的上層協(xié)議數(shù)據(jù)單元片段,由于該重排序 協(xié)議數(shù)據(jù)單元中的第一個(gè)增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元于串接先 前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段后仍然不是一個(gè)完整的上層協(xié)議數(shù)據(jù)單元,因此 已知技術(shù)將儲(chǔ)存該串接所形成的上層協(xié)議數(shù)據(jù)單元片段,以與后續(xù)接收的重 排序協(xié)議數(shù)據(jù)單元進(jìn)行串接。另一方面,若該重排序協(xié)議數(shù)據(jù)單元包含一個(gè)以上的增強(qiáng)型高速媒體存 取控制服務(wù)數(shù)據(jù)單元,亦即該重排序協(xié)議數(shù)據(jù)單元至少包含一前端被分割的上層協(xié)議數(shù)據(jù)單元片段及一后端被分割的上層協(xié)議數(shù)據(jù)單元片革殳,此時(shí)該重 排序協(xié)議數(shù)據(jù)單元中的第 一個(gè)增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元于串 接先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段后將形成一完整的增強(qiáng)型高速媒體存取控 制服務(wù)數(shù)據(jù)單元。在此情形下,已知技術(shù)將依序遞送串接所形成的完整增強(qiáng) 型高速媒體存取控制服務(wù)數(shù)據(jù)單元及該重排序協(xié)議數(shù)據(jù)單元中其余完整的 增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元至上層通訊協(xié)議(例如通過一去多路 復(fù)用協(xié)議實(shí)體遞送至對(duì)應(yīng)的邏輯信道)。最后,儲(chǔ)存該重排序協(xié)議數(shù)據(jù)單元 中的最末個(gè)增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元,以與后續(xù)接收的重排序 協(xié)議數(shù)據(jù)單元進(jìn)行串接。相反地,若該重排序協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連 續(xù),已知技術(shù)則舍棄該重排序協(xié)議數(shù)據(jù)單元中的第一個(gè)增強(qiáng)型高速媒體存取 控制服務(wù)數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段,以避免后續(xù)接收的重排 序協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段進(jìn)行錯(cuò)誤地串接,造成產(chǎn)生 錯(cuò)誤的上層協(xié)議數(shù)據(jù)單元。然而,當(dāng)重排序協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù) 時(shí),由于已知技術(shù)并未包含遞送重排序協(xié)議數(shù)據(jù)單元中其余完整的增強(qiáng)型高 速媒體存取控制服務(wù)數(shù)據(jù)單元至上層通訊協(xié)議及儲(chǔ)存該重排序協(xié)議數(shù)據(jù)單 元的最末個(gè)增強(qiáng)型高速纟某體存取控制服務(wù)數(shù)據(jù)單元等步驟,在某些情況下, 例如重排序協(xié)議數(shù)據(jù)單元包含一個(gè)以上的增強(qiáng)型高速媒體存取控制服務(wù)數(shù) 據(jù)單元時(shí),將導(dǎo)致遞送數(shù)據(jù)的延遲或者造成數(shù)據(jù)遺失的情形發(fā)生。發(fā)明內(nèi)容因此,本發(fā)明即在于提供一種用于一無線通訊系統(tǒng)的一客戶端中遞送協(xié) 議數(shù)據(jù)單元的方法及其相關(guān)裝置。本發(fā)明披露一種用于一無線通訊系統(tǒng)的一客戶端中遞送協(xié)議數(shù)據(jù)單元 的方法,該方法包含有由一協(xié)議實(shí)體接收一重排序協(xié)議數(shù)據(jù)單元,該重排序 協(xié)議數(shù)據(jù)單元包含一序列協(xié)議數(shù)據(jù)單元,該序列協(xié)議數(shù)據(jù)單元的 一最前協(xié)議 數(shù)據(jù)單元是一前端被分割的協(xié)議數(shù)據(jù)單元的剩余片段,該序列協(xié)議數(shù)據(jù)單元的一最末協(xié)議數(shù)據(jù)單元是一后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段;于該重 排序協(xié)議數(shù)據(jù)單元與一先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)時(shí),舍棄該最前 協(xié)議數(shù)據(jù)單元與該先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段;以及將該重排序協(xié)議數(shù)據(jù)單元中異于該最前協(xié)議數(shù)據(jù)單元與該最末協(xié)議數(shù)據(jù)單元的協(xié)議數(shù)據(jù)單元遞 送至該協(xié)議實(shí)體的一上層協(xié)議實(shí)體,并儲(chǔ)存該最末協(xié)議數(shù)據(jù)單元。本發(fā)明還^l皮露一種用于一無線通訊系統(tǒng)中的通訊裝置,用以遞送協(xié)議數(shù)據(jù)單元,該通訊裝置包含有一控制電路,用來實(shí)現(xiàn)該通訊裝置的功能; 一中 央處理器,設(shè)于該控制電路中,用來執(zhí)行一程序代碼以操控該控制電路;以 及一儲(chǔ)存裝置,設(shè)于該控制電路中且耦接于該中央處理器,用來儲(chǔ)存該程序 代碼;其中該程序代碼中包含有由一協(xié)議實(shí)體接收一重排序協(xié)議數(shù)據(jù)單元, 該重排序協(xié)議數(shù)據(jù)單元包含一序列協(xié)議數(shù)據(jù)單元,該序列協(xié)議數(shù)據(jù)單元的一 最前協(xié)議數(shù)據(jù)單元是一前端被分割的協(xié)議數(shù)據(jù)單元的剩余片段,該序列協(xié)議 數(shù)據(jù)單元的一最末協(xié)議數(shù)據(jù)單元是一后端被分割的協(xié)議數(shù)據(jù)單元的剩余片 段;于該重排序協(xié)議數(shù)據(jù)單元與一先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)時(shí), 舍棄該最前協(xié)議數(shù)據(jù)單元與該先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段;以及將該重排 序協(xié)議數(shù)據(jù)單元中異于該最前協(xié)議數(shù)據(jù)單元與該最末協(xié)議數(shù)據(jù)單元的協(xié)議 數(shù)據(jù)單元遞送至該協(xié)議實(shí)體的一上層協(xié)議實(shí)體,并儲(chǔ)存該最末協(xié)議數(shù)據(jù)單 元。綜上所述,當(dāng)客戶端所接收的重排序協(xié)議單元中的第一個(gè)協(xié)議數(shù)據(jù)單元 為一前端被分割的上層協(xié)議數(shù)據(jù)單元片段而最末個(gè)協(xié)議數(shù)據(jù)單元是一后端 被分割的上層協(xié)議數(shù)據(jù)單元片段,且與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù) 時(shí),本發(fā)明實(shí)施例除了舍棄重排序協(xié)議數(shù)據(jù)單元中的第一個(gè)協(xié)議數(shù)據(jù)單元與 先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段之外,還遞送重排序協(xié)議數(shù)據(jù)單元中完整的協(xié) 議數(shù)據(jù)單元至上層通訊協(xié)議及儲(chǔ)存重排序協(xié)議數(shù)據(jù)單元中的最末個(gè)協(xié)議數(shù)據(jù)單元,以改善現(xiàn)有技術(shù)遞送數(shù)據(jù)的延遲或者lt據(jù)遺失的情形。
圖1為已知增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單元的示意圖。 圖2為一無線通訊裝置的功能方塊圖。 圖3為圖2中一程序代碼的示意圖。 圖4為本發(fā)明實(shí)施例一流程的示意圖。
具體實(shí)施方式
請(qǐng)參考圖2,圖2為一無線通訊裝置IOO的功能方塊圖。為求簡潔,圖2僅顯示出無線通訊裝置IOO的一輸入裝置102、 一輸出裝置104、 一控制電 路106、 一中央處理器108、 一儲(chǔ)存裝置110、 一程序代碼112及一收發(fā)器 114。在無線通訊裝置100中,控制電路106通過中央處理器108執(zhí)行儲(chǔ)存 于儲(chǔ)存裝置110中的程序代碼112,從而控制無線通訊裝置100的運(yùn)作,其 可通過輸入裝置102(如鍵盤)接收使用者輸入的信號(hào),或通過輸出裝置104(如屏幕、喇叭等)輸出畫面、聲音等信號(hào)。收發(fā)器114用以接收或發(fā)送無 線信號(hào),并將所接收的信號(hào)傳送至控制電路106,或?qū)⒖刂齐娐?06所產(chǎn)生 的信號(hào)以無線電方式輸出。換言之,以通訊協(xié)議的結(jié)構(gòu)而言,收發(fā)器114可 視為第一層的一部分,而控制電路106則用來實(shí)現(xiàn)第二層及第三層的功能。 請(qǐng)繼續(xù)參考圖3,圖3為圖2中程序代碼112的示意圖。程序代碼112 包含有一應(yīng)用程序?qū)?00、 一第三層界面202及一第二層界面206,并與一 第一層界面218連接。當(dāng)發(fā)射信號(hào)時(shí),第二層界面206根據(jù)第三層界面202 輸出的數(shù)據(jù),形成多個(gè)服務(wù)數(shù)據(jù)單元(Service Data Unit, SDU ) 208存于 一緩沖器212中。然后,根據(jù)存于緩沖器212中的服務(wù)數(shù)據(jù)單元208,第二 層界面206產(chǎn)生多個(gè)協(xié)議數(shù)據(jù)單元(Protocol Data Unit, PDU) 214,并將 所產(chǎn)生的協(xié)議數(shù)據(jù)單元214通過第一層界面218輸出至目地端。相反地,當(dāng) 接收無線信號(hào)時(shí),通過第一層界面218接收信號(hào),并將所接收的信號(hào)以協(xié)議 數(shù)據(jù)單元214輸出至笫二層界面206。第二層界面206則將協(xié)議數(shù)據(jù)單元n4 還原為服務(wù)數(shù)據(jù)單元208并存于緩沖器212中。最后,第二層界面206將存 于緩沖器212的服務(wù)數(shù)據(jù)單元208傳送至第三層界面202。較佳地,無線通 訊裝置100應(yīng)用于一增強(qiáng)型高速分組存取(Evolved High Speed Packed Access, Evolved HSPA)系統(tǒng),而第二層界面206是一增強(qiáng)型高速媒體存取 控制(MAC-ehs)界面,用以處理一增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單元(MAC-ehs PDU)。當(dāng)無線通訊裝置100接收到一增強(qiáng)型高速i某體存取控制協(xié)議數(shù)據(jù)單元 時(shí),首先會(huì)將增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單元中的每一重排序協(xié)議數(shù) 據(jù)單元(Reordering PDU)分派至相對(duì)應(yīng)的優(yōu)先隊(duì)列,以進(jìn)行重排序及重組 處理。在此情形下,本發(fā)明提供一協(xié)議數(shù)據(jù)單元遞送程序代碼220,用以正 確地遞送協(xié)議數(shù)據(jù)單元,以避免遞送數(shù)據(jù)的延遲或遺失。請(qǐng)參考圖4,圖4 為本發(fā)明實(shí)施例一流程30的示意圖。流程30用于一無線通訊系統(tǒng)的一客戶 端中遞送協(xié)議數(shù)據(jù)單元,其可編譯為協(xié)議數(shù)據(jù)單元遞送程序代碼220。流程30包含以下步驟步驟300:開始。步驟302:由一協(xié)議實(shí)體接收一重排序協(xié)議數(shù)據(jù)單元,該重排序協(xié)議數(shù) 據(jù)單元包含一序列協(xié)議數(shù)據(jù)單元,該序列協(xié)議數(shù)據(jù)單元的 一最前協(xié)議數(shù)據(jù)單 元是一前端被分割的協(xié)議數(shù)據(jù)單元的剩余片段,該序列協(xié)議數(shù)據(jù)單元的一最 末協(xié)議數(shù)據(jù)單元是一后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段。步驟304:于該重排序協(xié)議數(shù)據(jù)單元與一先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段 不連續(xù)時(shí),舍棄該最前協(xié)議數(shù)據(jù)單元與該先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段。步驟306:將該重排序協(xié)議數(shù)據(jù)單元中異于該最前協(xié)議數(shù)據(jù)單元與該最 末協(xié)議數(shù)據(jù)單元的協(xié)議數(shù)據(jù)單元遞送至該協(xié)議實(shí)體的一上層協(xié)議實(shí)體,并儲(chǔ) 存該最末協(xié)議數(shù)據(jù)單元。步驟308:結(jié)束。根據(jù)流程30,本發(fā)明實(shí)施例首先于一優(yōu)先隊(duì)列接收一重排序協(xié)議數(shù)據(jù) 單元,該重排序協(xié)議數(shù)據(jù)單元承載于一增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單 元中,并包含有一序列協(xié)議數(shù)據(jù)單元。該序列協(xié)議數(shù)據(jù)單元的一最前協(xié)議數(shù) 據(jù)單元是一前端被分割的協(xié)議數(shù)據(jù)單元的剩余片,殳,該序列協(xié)議數(shù)據(jù)單元的 一最末協(xié)議數(shù)據(jù)單元是一后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段。若該重排 序協(xié)議數(shù)據(jù)單元與一先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù),本發(fā)明實(shí)施例將 舍棄該最前協(xié)議數(shù)據(jù)單元與該先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段,以避免后續(xù)接 收的重排序協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段進(jìn)行錯(cuò)誤地串接。 最后,本發(fā)明實(shí)施例將該重排序協(xié)議數(shù)據(jù)單元中異于該最前協(xié)議數(shù)據(jù)單元與 該最末協(xié)議數(shù)據(jù)單元的協(xié)議數(shù)據(jù)單元遞送至該上層協(xié)議實(shí)體,并儲(chǔ)存該最末 協(xié)議數(shù)據(jù)單元。也就是說,當(dāng)客戶端所接收的重排序協(xié)議數(shù)據(jù)單元中的第一個(gè)協(xié)議數(shù)據(jù) 單元為一前端被分割的上層協(xié)議數(shù)據(jù)單元片段而最末個(gè)協(xié)議數(shù)據(jù)單元是一 后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段時(shí),若該重排序協(xié)議數(shù)據(jù)單元與先前 儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù),本發(fā)明實(shí)施例除了舍棄重排序協(xié)議數(shù)據(jù)單 元中的第一個(gè)協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段之外,還將重排 序協(xié)議數(shù)據(jù)單元中其余完整的增強(qiáng)型高速媒體存取控制服務(wù)數(shù)據(jù)單元遞送 至上層通訊協(xié)議(例如通過一解多任務(wù)協(xié)議實(shí)體遞送至對(duì)應(yīng)的邏輯信道)及 儲(chǔ)存重排序協(xié)議數(shù)據(jù)單元中的最末個(gè)協(xié)議數(shù)據(jù)單元。如此一來,無線通訊裝置IOO可正確地將所接收的重排序協(xié)議數(shù)據(jù)單元進(jìn)行遞送及串接等處理,以 改善先前技術(shù)遞送數(shù)據(jù)的延遲或者數(shù)據(jù)遺失的情形。請(qǐng)注意,在步驟304中,該重排序協(xié)議數(shù)據(jù)單元與該先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)的情形可能是先前未儲(chǔ)存任何協(xié)議數(shù)據(jù)單元片段,則本發(fā) 明實(shí)施例可舍棄該最前協(xié)議數(shù)據(jù)單元與該先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段。此外,當(dāng)客戶端所接收的重排序協(xié)議數(shù)據(jù)單元僅包含一個(gè)增強(qiáng)型高速媒 體存取控制服務(wù)數(shù)據(jù)單元時(shí),亦即重排序協(xié)議數(shù)據(jù)單無僅包含一前端被分割且后端被分割的上層協(xié)議數(shù)據(jù)單元片段時(shí),無線通訊裝置IOO也可通過本發(fā) 明流程30正確地處理所接收的重排序協(xié)議數(shù)據(jù)單元,其亦屬本發(fā)明的范疇。 當(dāng)然,本發(fā)明實(shí)施例流程30還可包含根據(jù)增強(qiáng)型高速媒體存取控制協(xié)議數(shù) 據(jù)單元中對(duì)應(yīng)于每一重排序協(xié)議數(shù)據(jù)單元的一分割指示標(biāo)頭字段,判斷重排 序協(xié)議數(shù)據(jù)單元中的最前協(xié)議數(shù)據(jù)單元及最末協(xié)議數(shù)據(jù)單元是否被分割及 相對(duì)應(yīng)的分割型式;以及根據(jù)增強(qiáng)型高速i某體存取控制協(xié)議數(shù)據(jù)單元中對(duì)應(yīng) 于每一重排序協(xié)議數(shù)據(jù)單元的一傳輸序號(hào)標(biāo)頭字段,判斷重排序協(xié)議數(shù)據(jù)單 元是否與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段連續(xù)等步驟,其為本領(lǐng)域技術(shù)人員所 知,于此不贅述。雖然本發(fā)明已以較佳實(shí)施例披露如上,但其并非用以限定本發(fā)明,本領(lǐng) 域技術(shù)人員,在不脫離本發(fā)明的精神和范圍的前提下,當(dāng)可作若干的更改與 修飾,因此本發(fā)明的保護(hù)范圍應(yīng)以本發(fā)明的權(quán)利要求為準(zhǔn)。
權(quán)利要求
1. 一種用于無線通訊系統(tǒng)的客戶端中遞送協(xié)議數(shù)據(jù)單元的方法,其特征是,上述方法包含有由協(xié)議實(shí)體接收重排序協(xié)議數(shù)據(jù)單元,上述重排序協(xié)議數(shù)據(jù)單元包含序列協(xié)議數(shù)據(jù)單元,上述序列協(xié)議數(shù)據(jù)單元的最前協(xié)議數(shù)據(jù)單元是前端被分割的協(xié)議數(shù)據(jù)單元的剩余片段,上述序列協(xié)議數(shù)據(jù)單元的最末協(xié)議數(shù)據(jù)單元是后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段;于上述重排序協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)時(shí),舍棄上述最前協(xié)議數(shù)據(jù)單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段;以及將上述重排序協(xié)議數(shù)據(jù)單元中異于上述最前協(xié)議數(shù)據(jù)單元與上述最末協(xié)議數(shù)據(jù)單元的協(xié)議數(shù)據(jù)單元遞送至上述協(xié)議實(shí)體的上層協(xié)議實(shí)體,并儲(chǔ)存上述最末協(xié)議數(shù)據(jù)單元。
2. 根據(jù)權(quán)利要求1所述的方法,其特征是,其中于上述重排序協(xié)議數(shù)據(jù) 單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)時(shí),舍棄上述最前協(xié)議數(shù)據(jù) 單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段,是于先前未儲(chǔ)存任何協(xié)議數(shù)據(jù)單 元片段時(shí),舍棄上述最前協(xié)議數(shù)據(jù)單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片 段。
3. 根據(jù)權(quán)利要求1所述的方法,其特征是,其中上述先前儲(chǔ)存的協(xié)議數(shù) 據(jù)單元片段是另 一后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段。
4. 根據(jù)權(quán)利要求1所述的方法,其特征是,其還包含 根據(jù)對(duì)應(yīng)于上述重新排序協(xié)議數(shù)據(jù)單元的分割指示標(biāo)頭字段,判斷上述重排序協(xié)議數(shù)據(jù)單元中的上述最前協(xié)議數(shù)據(jù)單元及上述最末協(xié)議數(shù)據(jù)單元 是否被分割及相對(duì)應(yīng)的分割型式。
5. 根據(jù)權(quán)利要求4所述的方法,其特征是,其中上述重排序協(xié)議數(shù)據(jù)單 元承載于增強(qiáng)型高速i某體存取控制協(xié)議數(shù)據(jù)單元中。
6. 根據(jù)權(quán)利要求1所述的方法,其特征是,其還包含根據(jù)對(duì)應(yīng)于上述重新排序協(xié)議數(shù)據(jù)單元的傳輸序號(hào)標(biāo)頭字段或分割指 示標(biāo)頭字段,判斷上述重排序協(xié)議數(shù)據(jù)單元是否與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù) 單元片段連續(xù)。
7. 根據(jù)權(quán)利要求1所述的方法,其特征是,其中上述序列協(xié)議數(shù)據(jù)單元是連續(xù)的協(xié)議數(shù)據(jù)單元,上述協(xié)議數(shù)據(jù)單元為增強(qiáng)型高速媒體存取控制服務(wù) 數(shù)據(jù)單元、專用或共享媒體存取控制協(xié)議數(shù)據(jù)單元。
8. 根據(jù)權(quán)利要求1所述的方法,其特征是,其中上述無線通訊系統(tǒng)是增 強(qiáng)型高速分組存取系統(tǒng)。
9. 一種用于無線通訊系統(tǒng)中的通訊裝置,用以遞送協(xié)議數(shù)據(jù)單元,其特征是,上述通訊裝置包含有控制電路,用來實(shí)現(xiàn)上述通訊裝置的功能;中央處理器,設(shè)于上述控制電路中,用來執(zhí)行程序代碼以操控上述控制 電路;以及儲(chǔ)存裝置,設(shè)于上述控制電路中且耦接于上述中央處理器,用來儲(chǔ)存上 述程序代碼;其中上述程序代碼中包含有由協(xié)議實(shí)體接收重排序協(xié)議數(shù)據(jù)單元,上述重排序協(xié)議數(shù)據(jù)單元包含序 列協(xié)議數(shù)據(jù)單元,上述序列協(xié)議數(shù)據(jù)單元的最前協(xié)議數(shù)據(jù)單元是前端被分割 的協(xié)議數(shù)據(jù)單元的剩余片段,上述序列協(xié)議數(shù)據(jù)單元的最末協(xié)議數(shù)據(jù)單元是 后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段;于上述重排序協(xié)議數(shù)據(jù)單元與先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)時(shí), 舍棄上述最前協(xié)議數(shù)據(jù)單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段;以及將上述重排序協(xié)議數(shù)據(jù)單元中異于上述最前協(xié)議數(shù)據(jù)單元與上述最末 協(xié)議數(shù)據(jù)單元的協(xié)議數(shù)據(jù)單元遞送至上述協(xié)議實(shí)體的上層協(xié)議實(shí)體,并儲(chǔ)存 上述最末協(xié)議數(shù)據(jù)單元。
10. 根據(jù)權(quán)利要求9所述的通訊裝置,其特征是,其中于上述重排序協(xié) 議數(shù)據(jù)單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)時(shí),舍棄上述最前協(xié) 議數(shù)據(jù)單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段,是于先前未儲(chǔ)存任何協(xié)議 數(shù)據(jù)單元片l殳時(shí),舍棄上述最前協(xié)議數(shù)據(jù)單元與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單 元片段。
11. 根據(jù)權(quán)利要求9所述的通訊裝置,其特征是,其中上述先前儲(chǔ)存的 協(xié)議數(shù)據(jù)單元片段是另 一后端被分割的協(xié)議數(shù)據(jù)單元的剩余片段。
12. 根據(jù)權(quán)利要求9所述的通訊裝置,其特征是,其中上述程序代碼還包含-.根據(jù)對(duì)應(yīng)于上述重新排序協(xié)議數(shù)據(jù)單元的分割指示標(biāo)頭字段,判斷上述 重排序協(xié)議數(shù)據(jù)單元中的上述最前協(xié)議數(shù)據(jù)單元及上述最末協(xié)議數(shù)據(jù)單元是否被分割及相對(duì)應(yīng)的分割型式。
13. 根據(jù)權(quán)利要求12所述的通訊裝置,其特征是,其中上述重排序協(xié)議數(shù)據(jù)單元承載于增強(qiáng)型高速媒體存取控制協(xié)議數(shù)據(jù)單元中。
14. 根據(jù)權(quán)利要求9所述的通訊裝置,其特征是,其中上述程序代碼還 包含才艮據(jù)對(duì)應(yīng)于上述重新排序協(xié)議數(shù)據(jù)單元的傳輸序號(hào)標(biāo)頭字段,判斷上述 重排序協(xié)議數(shù)據(jù)單元是否與上述先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段連續(xù)。
15. 根據(jù)權(quán)利要求9所述的通訊裝置,其特征是,其中上述序列協(xié)議數(shù) 據(jù)單元是連續(xù)的協(xié)議數(shù)據(jù)單元,上述協(xié)議數(shù)據(jù)單元為增強(qiáng)型高速媒體存取控 制服務(wù)數(shù)據(jù)單元、專用或共享媒體存取控制協(xié)議數(shù)據(jù)單元。
16. 根據(jù)權(quán)利要求9所述的通訊裝置,其特征是,其中上述無線通訊系 統(tǒng)是增強(qiáng)型高速分組存取系統(tǒng)。
全文摘要
本發(fā)明關(guān)于客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置。其中該方法,包含有接收一重排序協(xié)議數(shù)據(jù)單元,該重排序協(xié)議數(shù)據(jù)單元包含一序列協(xié)議數(shù)據(jù)單元,該序列協(xié)議數(shù)據(jù)單元的最前協(xié)議數(shù)據(jù)單元是一前端被分割的協(xié)議數(shù)據(jù)單元片段,而最末協(xié)議數(shù)據(jù)單元是一后端被分割的協(xié)議數(shù)據(jù)單元片段;于該重排序協(xié)議數(shù)據(jù)單元與一先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段不連續(xù)時(shí),舍棄該最前協(xié)議數(shù)據(jù)單元與該先前儲(chǔ)存的協(xié)議數(shù)據(jù)單元片段;以及將該重排序協(xié)議數(shù)據(jù)單元中異于該最前協(xié)議數(shù)據(jù)單元與該最末協(xié)議數(shù)據(jù)單元的協(xié)議數(shù)據(jù)單元遞送至一上層協(xié)議實(shí)體,并儲(chǔ)存該最末協(xié)議數(shù)據(jù)單元。
文檔編號(hào)H04L12/56GK101304376SQ20081008877
公開日2008年11月12日 申請(qǐng)日期2008年5月7日 優(yōu)先權(quán)日2007年5月7日
發(fā)明者曾立至 申請(qǐng)人:創(chuàng)新音速有限公司