專利名稱:依據(jù)控制數(shù)據(jù)決定數(shù)據(jù)分組數(shù)據(jù)單元的大小的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于無線通信系統(tǒng),特別是指一種用于"發(fā)展的通用移動(dòng)通信系
統(tǒng)的陸地?zé)o線存取,,(Evolved-UMTS Terrestrial Radio Access, E-UTRA )通信 系統(tǒng)中,當(dāng)有多個(gè)控制分組數(shù)據(jù)單元在同一時(shí)刻被傳輸時(shí),來決定分組數(shù)據(jù) 單元的大小的方法及相關(guān)裝置。
背景技術(shù):
以下的說明包括許多關(guān)于"發(fā)展的通用移動(dòng)通信系統(tǒng)的陸地?zé)o線存取" (Evolved-UMTS Terrestrial Radio Access, E-UTRA )通信系統(tǒng)領(lǐng)域的專有名 詞。為了使說明書的內(nèi)容能更為簡(jiǎn)單扼要,將使用以下縮寫來替代對(duì)應(yīng)的專 有名詞。
AM二確認(rèn)模式(Acknowledged Mode )
MAC =^某體存耳又控制(Medium Access Control)
PDU =分組數(shù)據(jù)單元(Packet Data Unit)
RLC =無線鏈接控制(Radio Link Control)
SDU =服務(wù)數(shù)據(jù)單元(Service Data Unit)
TB =傳輸區(qū)塊(Transport Block )
TP =傳輸載荷(Transmission Payload)
TM =透明才莫式(Transparent Mode )
UE =使用者設(shè)備(User Equipment)
UM二非確認(rèn)模式(Unacknowledged Mode )
UMTS =通用移動(dòng)通信系統(tǒng)(Universal Mobile Telecommunication System ) 無線鏈接控制(Radio Link Control, RLC )是用于"使用者設(shè)備的發(fā)展的 通用移動(dòng)通信系統(tǒng)的陸地?zé)o線存取網(wǎng)絡(luò)"(User Equipment-Evolved UMTS Terrestrial Radio Access Network, UE-EUTRAN)的無線4妾口的通信十辦i義。通 信分組在實(shí)體層(physical layer )、 i某體控制存耳又層(Media Access Control layer, MAC layer)以及無線鏈接控制層(RLC layer)之間被傳遞。無線鏈接控制層包括有三個(gè)無線鏈接控制實(shí)體透明模式(Transparent Mode, TM ) 實(shí)體、非確認(rèn)才莫式(Unacknowledged Mode , UM )實(shí)體以及確認(rèn)才莫式 (Acknowledged Mode, AM)實(shí)體。在這些實(shí)體中,確認(rèn)模式實(shí)體使用控制 分組數(shù)據(jù)單元(Control Packet Data Unit, Control PDU )來交換狀態(tài)信息,以 確保傳輸?shù)目煽啃?。這種接收"傳輸確認(rèn)"的系統(tǒng)可使"進(jìn)行傳輸?shù)拇_認(rèn)模 式實(shí)體"重新傳輸不被"進(jìn)行接收的確認(rèn)模式實(shí)體"所接收的無線鏈接控制 層的分組數(shù)據(jù)單元(RLCPDUs)。因此確認(rèn)模式的實(shí)體具備了傳輸上的雙向 性。
確認(rèn)模式實(shí)體包括傳輸端以及接收端。媒體存取控制層在下一傳輸時(shí)間 點(diǎn)選擇傳輸區(qū)塊大小。在該傳輸端中,無線鏈接控制層的服務(wù)數(shù)據(jù)單元(RLC Service Data Unit, RLC SDU )依據(jù)由媒體控制存取層所選擇的傳輸區(qū)塊大小, 在分段單元或結(jié)合單元中,被分段或被結(jié)合成具有可變長(zhǎng)度的確認(rèn)模式的數(shù) 據(jù)分組凄史據(jù)單元(AM Data Packet Data Unit, AM Data PDU )。當(dāng)要進(jìn)4亍重新 傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元,在媒體存取控制層所告知的特殊傳輸機(jī)會(huì)中不符 合該媒體存取控制層所選定的新的傳輸區(qū)塊大小時(shí),該確認(rèn)模式的實(shí)體則將 該重新傳輸?shù)姆纸M數(shù)據(jù)單元分段為重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段,其中可被 重新分段的次數(shù)并未有所限制。所以該數(shù)據(jù)分組數(shù)據(jù)單元可能因此包括已分 段或已結(jié)合的無線鏈接控制層的服務(wù)數(shù)據(jù)單元(應(yīng)當(dāng)視該分組數(shù)據(jù)單元的大 小而定)。長(zhǎng)度指示器則被用來劃定無線鏈接控制層的服務(wù)數(shù)據(jù)單元在數(shù)據(jù)分 組數(shù)據(jù)單元中的邊界。
該確認(rèn)模式的實(shí)體可從同層級(jí)(peer)確認(rèn)模式的實(shí)體處要求狀態(tài)報(bào)告, 經(jīng)由在數(shù)據(jù)分組數(shù)據(jù)單元中設(shè)定輪詢位來確認(rèn)已傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元是 否已被接收。該同層級(jí)確認(rèn)模式的實(shí)體的接收端隨后產(chǎn)生控制分組數(shù)據(jù)單元, 其中該控制分組數(shù)據(jù)單元中存有狀態(tài)報(bào)告,以此為基礎(chǔ),可決定暫存于該重 新傳輸暫存區(qū)(Retransmission Buffer)中的數(shù)據(jù)分組數(shù)據(jù)單元將被刪除或被 重新傳輸。
該分組數(shù)據(jù)單元被傳遞至一單元,該單元以來自無線鏈接控制層的控制 單元的輸入為基礎(chǔ),來完成該lt據(jù)分組數(shù)據(jù)單元的標(biāo)頭,并且來自該無線鏈 接控制層的控制單元的該輸入指出在不同字段中所設(shè)定的值(例如輪詢位)。 一旦完成的無線鏈接控制層的分組數(shù)據(jù)單元被接收在該同層級(jí)確認(rèn)模式的實(shí) 體中,則關(guān)聯(lián)的該數(shù)據(jù)分組數(shù)據(jù)單元就會(huì)被重組單元重新組合,并且被傳遞在現(xiàn)今的E-UTRAN的無線鏈接控制層的規(guī)格中,該無線鏈接控制層的 服務(wù)數(shù)據(jù)單元在媒體存取控制層所告知的特殊機(jī)會(huì)時(shí),依據(jù)媒體存取控制層 所選擇的傳輸區(qū)塊的大小,來被分段和/或被結(jié)合。當(dāng)控制分組數(shù)據(jù)單元亦被
體具有數(shù)據(jù)需要進(jìn)行傳輸時(shí),則該媒體存取控制層所選擇的傳輸區(qū)塊大小可 能不再適用于分段或結(jié)合的依據(jù)。
以下的例子將說明這種不適用狀況的發(fā)生。
第1例
媒體存取控制層從一個(gè)以上的邏輯信道,來對(duì)多個(gè)服務(wù)數(shù)據(jù)單元進(jìn)行多 任務(wù)處理至傳輸區(qū)塊上,以將其傳輸至實(shí)體層。媒體存取控制層依據(jù)實(shí)體層 的授權(quán)來選擇傳輸區(qū)塊的大小,然后無線鏈接控制層的實(shí)體則依據(jù)該傳輸區(qū) 塊的大小來分段或結(jié)合該分組數(shù)據(jù)單元。然而,倘若一個(gè)以上的邏輯信道在 共享通道中被多任務(wù)處理(例如該多個(gè)邏輯信道具有相同的優(yōu)先權(quán)),則該 媒體存取控制層必須將該傳輸區(qū)塊大小在該多個(gè)邏輯信道共享。舉例來說, 如果兩個(gè)無線鏈接控制層的實(shí)體都具有相同的邏輯信道優(yōu)先權(quán)且都有無線鏈 接控制層的服務(wù)數(shù)據(jù)單元需要被傳輸,那么此時(shí)每一個(gè)無線鏈接控制層的實(shí) 體都會(huì)產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元,而該多個(gè)分組數(shù)據(jù)單元的大小是媒體存取控 制層無法同時(shí)傳輸?shù)?。再者,?dāng)重新傳輸?shù)姆纸M數(shù)據(jù)單元被傳輸時(shí),如果該 分組數(shù)據(jù)單元的大小與在上述那個(gè)特殊傳輸機(jī)會(huì)時(shí)所選擇的傳輸區(qū)塊大小相 同,則該重新傳輸?shù)姆纸M數(shù)據(jù)單元將無法被媒體存取控制層傳輸。
第2例
E-UTRA無線鏈接控制層的實(shí)體具有多個(gè)服務(wù)數(shù)據(jù)單元在無線鏈接控制 層的暫存區(qū)中等候傳輸。該無線鏈接控制層的實(shí)體自同層級(jí)無線鏈接控制層 的實(shí)體中接收到輪詢,并且產(chǎn)生控制分組數(shù)據(jù)單元來響應(yīng)。數(shù)據(jù)分組數(shù)據(jù)單
元是依據(jù)媒體存取控制層所選擇的傳輸區(qū)塊大小而產(chǎn)生的。如果該無線鏈接 控制層的實(shí)體想要在該控制分組數(shù)據(jù)單元被產(chǎn)生后,立即將其傳送,則等候 被傳輸?shù)亩鄠€(gè)數(shù)據(jù)分組數(shù)據(jù)單元必須被重新分段以對(duì)該控制分組數(shù)據(jù)單元進(jìn)
是該系統(tǒng)的效率因此降低。 第3例E-UTRA確認(rèn)模式的無線鏈接控制層實(shí)體具有多個(gè)服務(wù)數(shù)據(jù)單元在無線 鏈接控制層的暫存區(qū)等候傳輸。該確認(rèn)模式的無線鏈接控制層的實(shí)體接收到 來自該同層級(jí)無線鏈接控制層實(shí)體的輪詢,并且產(chǎn)生控制分組數(shù)據(jù)單元。如 果該確認(rèn)模式的無線鏈接控制層實(shí)體對(duì)于分組數(shù)據(jù)單元遵循先進(jìn)先出原則, 則在該多個(gè)無線鏈接控制層的服務(wù)數(shù)據(jù)單元被傳輸前將不會(huì)傳輸該控制分組 數(shù)據(jù)單元。這種控制分組數(shù)據(jù)單元的延遲傳遞會(huì)對(duì)上層接收該多個(gè)無線鏈接 控制層的服務(wù)數(shù)據(jù)單元時(shí)也產(chǎn)生延遲。因?yàn)橹钡酱_認(rèn)哪一數(shù)據(jù)分組數(shù)據(jù)單元 被成功地傳輸出去前,該同層級(jí)無線鏈接控制層的實(shí)體都不能釋放其內(nèi)存。
在第l例中,現(xiàn)有技術(shù)不能夠提供適當(dāng)?shù)姆椒ㄅc相關(guān)裝置來解決當(dāng)超過 一個(gè)的邏輯信道被多任務(wù)處理時(shí),如何決定數(shù)據(jù)分組數(shù)據(jù)單元的大小。而在 第2例中,如果僅由該傳輸區(qū)塊大小來決定數(shù)據(jù)分組數(shù)據(jù)單元的大小,則當(dāng) 多個(gè)控制分組數(shù)據(jù)單元也被產(chǎn)生時(shí)將會(huì)發(fā)生問題。在第3例中,由于控制分 組數(shù)據(jù)單元的傳輸缺乏優(yōu)先權(quán),因而會(huì)造成延遲。因此, 一種用以解決上述
問題的方法與相關(guān)裝置在此被提出,其中該方法與裝置可在多個(gè)無線鏈接控 制層的控制分組數(shù)據(jù)單元與多個(gè)無線鏈接控制層的數(shù)據(jù)分組數(shù)據(jù)單元同時(shí)被 傳輸時(shí),來決定該多個(gè)無線鏈接控制層的數(shù)據(jù)分組數(shù)據(jù)單元的大小。
發(fā)明內(nèi)容
本發(fā)明說明中提供本發(fā)明的方法與相關(guān)裝置,并且以多種實(shí)施例來解決 現(xiàn)有技術(shù)所面臨的問題。
本發(fā)明的實(shí)施例提供了決定無線鏈接控制層的確認(rèn)模式(Radio Link Control Acknowledged Mode, RLC AM)實(shí)體中的數(shù)據(jù)分組數(shù)據(jù)單元(Data Packet Data Unit, Data PDU)大小的方法,該方法包括有(a)利用媒體存取 控制(Medium Access Control, MAC)層來設(shè)定傳輸載荷(Transmission payload)的大??;(b)決定該傳輸載荷的大小是否大于或等于至少一個(gè)控制 分組數(shù)據(jù)單元(Control Packet Data Unit, Control PDU )的大??;(c)當(dāng)該傳 輸載荷的大小大于或等于該控制分組數(shù)據(jù)單元的大小時(shí),則送出該控制分組 數(shù)據(jù)單元至該媒體存取控制層;(d)經(jīng)由減去該已送出的控制分組數(shù)據(jù)單元 的大小來調(diào)整該傳輸載荷的大??;(e)對(duì)所有的控制分組數(shù)據(jù)單元反復(fù)執(zhí)行 步驟(b)、步驟(c)以及步驟(d);以及(f)利用步驟(d)中所得的最終 調(diào)整后的傳輸載荷的大小來決定數(shù)據(jù)分組數(shù)據(jù)單元的大小。依據(jù)本發(fā)明的另 一實(shí)施例,其提供了用于決定無線鏈接控制層的確認(rèn)模
式/非確認(rèn)模式實(shí)體的數(shù)據(jù)分組數(shù)據(jù)單元的大小的方法,該方法包括有依據(jù)
實(shí)體層的授權(quán),利用該媒體存取控制層來設(shè)定要傳輸?shù)亩鄠€(gè)無線鏈接控制層
的服務(wù)數(shù)據(jù)單元所需的傳輸區(qū)塊大小;在第 一傳輸時(shí)間點(diǎn)選擇去傳輸媒體存 取控制層的控制組件(MAC control element);利用"該傳輸區(qū)塊的大小"減 去"該媒體存取控制層的控制組件的大小"來計(jì)算出總傳輸載荷;以及依據(jù) 該總傳輸載荷與該傳輸區(qū)塊的大小來設(shè)定在下一傳輸時(shí)間點(diǎn)的傳輸載荷的大
依據(jù)本發(fā)明的又一 實(shí)施例,其提供了決定無線鏈接控制層的確認(rèn)模式實(shí) 體中的數(shù)據(jù)分組數(shù)據(jù)單元大小的裝置,該裝置包括第一手段、第二手段、 第三手段、第四手段、第五手段以及第六手段。該第一手段用以利用媒體存 取控制(Medium Access Control, MAC)層來設(shè)定傳輸載荷(Transmission payload)的大小。該第二手段用以決定該傳輸載荷的大小是否大于或等于至 少一個(gè)控制分組數(shù)據(jù)單元(Control Packet Data Unit, Control PDU )的大小。 該第三手段用以當(dāng)該傳輸載荷的大小大于或等于該控制分組數(shù)據(jù)單元的大小 時(shí),送出該控制分組數(shù)據(jù)單元至該媒體存取控制層。該第四手段用以經(jīng)由減 去該已送出的控制分組數(shù)據(jù)單元的大小來調(diào)整該傳輸載荷的大小。該第五手 段用以控制該第二手段、該第三手段以及該第四手段來反復(fù)處理所有的控制 分組數(shù)據(jù)單元。該第六手段用以利用該第四手段中所取得的最終調(diào)整后的傳 輸載荷的大小來決定數(shù)據(jù)分組數(shù)據(jù)單元的大小。
依據(jù)本發(fā)明的再一實(shí)施例,其提供了決定媒體存取控制層中無線鏈接控 制層的確認(rèn)模式/非確認(rèn)模式實(shí)體的數(shù)據(jù)分組數(shù)據(jù)單元的大小的裝置,該裝置 包括第一手段、第二手段、第三手段以及第四手段。該第一手段用以利用 該媒體存取控制層來設(shè)定多個(gè)要進(jìn)行傳輸?shù)臒o線鏈接控制層的服務(wù)數(shù)據(jù)單元 (Service Data Unit, SDU )所需的傳輸區(qū)塊(Transport Block, TB )的大小。 該第二手段是在第一傳輸時(shí)間點(diǎn),用以選擇去傳輸媒體存取控制層的控制組 件(MAC Control element )。該第三手段用以計(jì)算總傳輸載荷(Total Transmission Payload)為"該傳輸區(qū)塊的大小"減去"該々某體存取控制層的 控制組件的大小",或?yàn)?該傳輸區(qū)塊的大小"減去"該媒體存取控制層的控 制組件的大小"減去"該媒體存取控制層的控制組件對(duì)應(yīng)的媒體存取控制層 的子標(biāo)頭的大小"。該第四手段用以依據(jù)該總傳輸載荷與該傳輸區(qū)塊的大小,來替該無線鏈接控制層的實(shí)體設(shè)定在下一傳輸時(shí)間點(diǎn)的傳輸載荷的大小。
圖1是本發(fā)明的第一實(shí)施例的流程圖。
圖2是圖1所示的第一實(shí)施例的對(duì)應(yīng)裝置的功能框圖。 圖3是本發(fā)明的第二實(shí)施例的流程圖。
圖4是圖3所示的第二實(shí)施例的對(duì)應(yīng)裝置的功能框圖。
圖5是本發(fā)明的第三實(shí)施例的流程圖。
圖6是圖5所示的第三實(shí)施例的對(duì)應(yīng)裝置的功能框圖。
主要組件符號(hào)說明
100 118、 200~218、 300-308步驟
10、 20、 30裝置
1010~1070、 2010 2070、 3010 3040功能手段
具體實(shí)施例方式
本發(fā)明的目的在于提供一種方法與其相關(guān)裝置,用于當(dāng) 一 些無線鏈接控 制層的控制分組數(shù)據(jù)單元或媒體存取控制層的控制信息在同 一 時(shí)間被傳送 時(shí),精準(zhǔn)地決定一些無線鏈接控制層的數(shù)據(jù)分組數(shù)據(jù)單元的大小,以避免過
度地重新分段(re-segmentation)與避免該多個(gè)控制分組數(shù)據(jù)單元的延遲傳遞 所引發(fā)的問題。
本發(fā)明的方法與相關(guān)裝置引入了 一種新的傳輸優(yōu)先權(quán)架構(gòu),其中該多個(gè) 無線鏈接控制層的控制分組數(shù)據(jù)單元被給定擁有最高的傳輸優(yōu)先權(quán)。接著, 傳輸載荷被調(diào)整來適應(yīng)已傳輸?shù)脑摱鄠€(gè)無線鏈接控制層的控制分組數(shù)據(jù)單 元,由此使該媒體存取控制層得以精確地設(shè)定該多個(gè)無線鏈接控制層的數(shù)據(jù) 分組數(shù)據(jù)單元的大小。而在第二種架構(gòu)中,該傳輸區(qū)塊的大小首先被設(shè)定, 以及媒體存取控制層的控制組件被給定擁有最高的傳輸優(yōu)先權(quán)。然后,考慮 已傳送的媒體存取控制層的控制組件的情形來調(diào)整該載荷,以及依據(jù)該總載 荷與已選擇的傳輸區(qū)塊的大小來設(shè)定在下一傳輸機(jī)會(huì)的傳輸載荷。
在本發(fā)明的第 一實(shí)施例中,媒體存取控制層在下一傳輸時(shí)間點(diǎn)中選擇傳 輸載荷的大小。該無線鏈接控制層實(shí)體則決定是否該傳輸端中存在有控制分組數(shù)據(jù)單元。如果有控制分組數(shù)據(jù)單元等候傳輸,該無線鏈接控制層實(shí)體會(huì) 確認(rèn)該傳輸載荷的大小是否足以提供控制分組數(shù)據(jù)單元的傳輸時(shí)的需求,并 且如果該確認(rèn)結(jié)果為是,則進(jìn)行該多個(gè)控制分組數(shù)據(jù)單元傳輸?shù)臏?zhǔn)備。接著, 該次傳輸機(jī)會(huì)的傳輸載荷的大小將會(huì)考慮該多個(gè)控制分組數(shù)據(jù)單元的情形來 進(jìn)行調(diào)整(或者也可考慮對(duì)應(yīng)的媒體存取控制層的子標(biāo)頭的大小)。如果在該 次傳輸時(shí)間點(diǎn)仍有可用空間,則重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元與新傳輸?shù)臄?shù) 據(jù)分組數(shù)據(jù)單元也可在該次傳輸時(shí)間點(diǎn)被傳輸。以上的動(dòng)作是經(jīng)由確認(rèn)該傳 輸載荷的大小是否大于或等于數(shù)據(jù)分組數(shù)據(jù)單元的標(biāo)頭的大小(或者也可由 對(duì)應(yīng)的媒體存取控制層的子標(biāo)頭的大小)來決定。要傳輸?shù)脑摱鄠€(gè)數(shù)據(jù)分組 數(shù)據(jù)單元的傳輸順序?qū)?huì)符合現(xiàn)有優(yōu)先權(quán)的順序,其中重新傳輸?shù)脑摱鄠€(gè)數(shù) 據(jù)分組數(shù)據(jù)單元具有比新傳輸?shù)脑摱鄠€(gè)數(shù)據(jù)分組數(shù)據(jù)單元有更高的優(yōu)先權(quán)。 依此傳輸順序的優(yōu)先權(quán),新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元可用的傳輸載荷大小可
由下式計(jì)算
"傳輸載荷的大小"減"每一控制分組數(shù)據(jù)單元的大小"減"每一重新 傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小"減"每一重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū) 段的大小"減"每一控制分組數(shù)據(jù)單元的媒體存取控制層子標(biāo)頭的大小"減 "對(duì)應(yīng)于每一重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的媒體存取控制層子標(biāo)頭的大 小"減"對(duì)應(yīng)于每一重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段的媒體存取控制層子 標(biāo)頭的大小"減"對(duì)應(yīng)于每一新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的媒體存取控制層 子標(biāo)頭的大小"
應(yīng)注意的是,上式中包括"對(duì)應(yīng)于每一重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū) 段的媒體存取控制層子標(biāo)頭的大小"是由于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的 大小可能太大而無法適合于數(shù)據(jù)載荷,但其區(qū)段卻可以被傳輸。此外,在有 些實(shí)施例中,該多個(gè)子標(biāo)頭并未被計(jì)算在無線鏈接控制層中,因此當(dāng)在計(jì)算 剩余的傳輸載荷的大小的時(shí)候,前面提到的子標(biāo)頭的大小并不需要被考慮。 以上內(nèi)容應(yīng)為本領(lǐng)域的 一般技術(shù)人員所能輕易了解的。
圖1與圖2所示的流程圖,分別更詳細(xì)地解釋了本方法。圖1是上述方 法用于當(dāng)媒體存取控制層的子標(biāo)頭未被計(jì)算于無線鏈接控制層的流程圖。而 圖2是上述方法在媒體存取控制層的子標(biāo)頭被計(jì)算于無線鏈接控制層時(shí)的流 程圖。
圖1的步驟說明如下步驟100:由媒體存取控制層選擇傳輸載荷的大??;
步驟102:若存在控制分組數(shù)據(jù)單元,檢查是否傳輸載荷的大小大于或 等于該控制分組數(shù)據(jù)單元的大???若是,進(jìn)入步驟104;若否,則進(jìn)入步驟 106;
步驟104:送出該控制分組數(shù)據(jù)單元至該媒體存取控制層。設(shè)定傳輸載 荷的大小為"傳輸載荷的大小"減"控制分組數(shù)據(jù)單元的大小"。進(jìn)入步驟 102;
步驟106:若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳輸?shù)臄?shù)據(jù)分組 數(shù)據(jù)單元區(qū)段,檢查是否傳輸載荷的大小大于或等于重新傳輸?shù)臄?shù)據(jù)分組數(shù) 據(jù)單元的大小,或者傳輸載荷的大小大于或等于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單 元區(qū)段的大小?若是,進(jìn)入步驟112;'若否,則進(jìn)入步驟108;
步驟108:若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳輸?shù)臄?shù)據(jù)分組 數(shù)據(jù)單元區(qū)段,檢查是否傳輸載荷的大小大于或等于數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段 的標(biāo)頭的大小?若是,進(jìn)入步驟110;若否,進(jìn)入步驟114;
步驟110:設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小為"傳輸載荷的大小"減 "數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的標(biāo)頭的大小"。如果重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元 被選擇來傳輸,則產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段,其大小包括了存在于重新傳 輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元中的數(shù)據(jù);若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段被選 擇來傳輸,則產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段,其大小包括了存在于重新傳輸?shù)?數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段中的數(shù)據(jù);
步驟112:若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被選擇來傳輸,則送出重新 傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元至該媒體存取控制層。若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù) 單元區(qū)段被選擇來傳輸,則送出重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段至該媒體 存取控制層。若是重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被選擇來傳輸,便設(shè)定數(shù)據(jù) 分組數(shù)據(jù)單元的大小的最大值為"傳輸載荷的大小"減"重新傳輸?shù)臄?shù)據(jù)分 組數(shù)據(jù)單元的大小"。若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段被選擇來傳輸,便 設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值為"傳輸載荷的大小"減"重新傳輸 的數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小";進(jìn)入步驟106;
步驟114:檢查傳輸載荷的大小是否大于或等于數(shù)據(jù)分組數(shù)據(jù)單元的標(biāo) 頭大?。咳羰?,進(jìn)入步驟116;若否,則結(jié)束處理流程;
步驟116:產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元,其大小小于或等于數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值;進(jìn)入步驟118;以及
步驟118:當(dāng)數(shù)據(jù)分組數(shù)據(jù)單元產(chǎn)生后將其送出至該媒體存取控制層。
基于圖1所代表的實(shí)施方法,本發(fā)明依此建立具備相同功能的裝置,請(qǐng) 見圖2所示的裝置。
如圖所示,裝置IO具有第一手段1010、第二手段1020、第三手段1030、 第四手段1040、第五手段1050、第六手段1060以及第七手段1070。
在本實(shí)施例中,第一手段1010利用媒體存取控制層選擇傳輸載荷的大 小。當(dāng)存在控制分組數(shù)據(jù)單元時(shí),則第二手段1020將檢查是否傳輸載荷的大 小大于或等于該控制分組數(shù)據(jù)單元的大?。咳羰?,則第三手段1030送出該控 制分組數(shù)據(jù)單元至該媒體存取控制層,并且,第四手段1040會(huì)接著重新設(shè)定 傳輸載荷的大小為"傳輸載荷的大小',減"控制分組數(shù)據(jù)單元的大小",且第 五手段1050會(huì)控制第二手段1020反復(fù)檢查是否傳輸載荷的大小大于或等于 該控制分組數(shù)據(jù)單元的大小并且控制第四手段1040直至第四手段1040將傳 輸載荷的大小調(diào)整至小于該控制分組數(shù)據(jù)單元的大小。 一旦傳輸載荷的大小 小于該控制分組數(shù)據(jù)單元的大小后,若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或 重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段,則第二手段1020檢查是否傳輸載荷的大 小大于或等于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小,或者是否傳輸載荷的大 小大于或等于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大?。咳魴z查結(jié)果為是, 且第七手段1070選擇重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元來傳輸,則送出重新傳輸 的數(shù)據(jù)分組數(shù)據(jù)單元至該媒體存取控制層。若檢查結(jié)果為是,且第七手段1070 選擇重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段來傳輸,則送出重新傳輸?shù)臄?shù)據(jù)分組 數(shù)據(jù)單元區(qū)段至該媒體存取控制層。若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被第七 手段1070來傳輸,則第六手段1060會(huì)設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大 值為"傳輸載荷的大小"減"重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小"。若重新 傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段被第七手段1070選擇來傳輸,則第六手段將設(shè) 定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值為"傳輸載荷的大小"減"重新傳輸?shù)?數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小"。接著,傳輸完畢后,第二手段1020會(huì)重新 檢查是否傳輸載荷的大小大于或等于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小, 或者是否傳輸載荷的大小大于或等于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大
然而,當(dāng)前述的檢查結(jié)果為否時(shí),且存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段時(shí),則第二手段1020檢查是否傳輸載荷 的大小大于或等于數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的標(biāo)頭的大小?若是,則第六手段
1060設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小為"傳輸載荷的大小"減"數(shù)據(jù)分組 數(shù)據(jù)單元區(qū)段的標(biāo)頭的大小"。此時(shí),若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被第七 手段1070選擇來傳輸,則第六手段1060會(huì)產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段,其 大小包括了存在于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元中的數(shù)據(jù);若重新傳輸?shù)臄?shù) 據(jù)分組數(shù)據(jù)單元區(qū)段被第七手段1070選擇來傳輸,則第六手段1060產(chǎn)生數(shù) 據(jù)分組數(shù)據(jù)單元區(qū)段,其大小包括了存在于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū) 段中的數(shù)據(jù);
此外,若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù) 單元區(qū)段,且第二手段1020發(fā)現(xiàn)傳輸載荷的大小小于數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段 的標(biāo)頭的大小,則第二手段1020檢查傳輸載荷的大小是否大于或等于數(shù)據(jù)分 組數(shù)據(jù)單元的標(biāo)頭大???此時(shí)的結(jié)果若為否,則裝置10結(jié)束操作;若是,則 第六手段1060產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元,其大小小于或等于數(shù)據(jù)分組數(shù)據(jù)單元 的大小的最大值。接著,當(dāng)?shù)诹侄?060產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元后,第三手 段1030將其送出至該媒體存取控制層。
圖3的步驟說明如下
步驟200:由媒體存取控制層選取傳輸載荷的大小;
步驟202:若存在控制分組數(shù)據(jù)單元,檢查是否傳輸載荷的大小大于或 等于"該控制分組數(shù)據(jù)單元的大小"加"媒體存取控制層的子標(biāo)頭的大小"? 若是,進(jìn)入步驟204;若否,則進(jìn)入步驟206;
步驟204:傳遞該控制分組數(shù)據(jù)單元至該媒體存取控制層。設(shè)定傳輸載 荷大小為"傳輸載荷大小"減去"該控制分組數(shù)據(jù)單元的大小"再減去"該 媒體存取控制層的子標(biāo)頭的大小";進(jìn)入步驟202;
步驟206:若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳輸?shù)臄?shù)據(jù)分組 數(shù)據(jù)單元區(qū)段,檢查是否傳輸載荷的大小大于或等于"重新傳輸?shù)臄?shù)據(jù)分組 數(shù)據(jù)單元的大小"力n "媒體存取控制層的子標(biāo)頭的大小"或"重新傳輸?shù)臄?shù) 據(jù)分組數(shù)據(jù)單元的區(qū)段的大小"力口 "媒體存取控制層的子標(biāo)頭的大小"?若 是,進(jìn)入步驟212;若否,則進(jìn)入步驟208;
步驟208:若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳輸?shù)臄?shù)據(jù)分組 數(shù)據(jù)單元區(qū)段,檢查是否傳輸載荷的大小大于或等于"數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的標(biāo)頭的大小"力口 "媒體存取控制層的子標(biāo)頭的大小"?若是,進(jìn)入步驟
210;若否,則進(jìn)入步驟214;
步驟210:設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元的區(qū)段的大小為"傳輸載荷的大小" 減"數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的標(biāo)頭的大小"減"媒體存取控制層的子標(biāo)頭的 大小"。若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被選擇來傳輸,則產(chǎn)生數(shù)據(jù)分組數(shù)據(jù) 單元區(qū)段,且該數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小包括重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù) 單元中的數(shù)據(jù)(Data)的大??;若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段被選擇 來傳輸,則產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段,且該數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小 包括重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段的數(shù)據(jù)大??;
步驟212:若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被選擇來傳輸,則送出該重 新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元至該媒體存取控制層。若重新傳輸?shù)臄?shù)據(jù)分組數(shù) 據(jù)單元區(qū)段被選擇來傳輸,則送出該重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段至該 媒體存取控制層。若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被選擇來傳輸,則設(shè)定數(shù) 據(jù)分組數(shù)據(jù)單元的大小的最大值為"傳輸載荷的大小"減"重新傳輸?shù)臄?shù)據(jù) 分組數(shù)據(jù)單元的大小"減"媒體存取控制層的子標(biāo)頭的大小";若重新傳輸?shù)?數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段被選擇來傳輸,則設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最 大值為"傳輸載荷的大小"減"重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小" 減"媒體存取控制層的子標(biāo)頭的大小";進(jìn)入步驟206;
步驟214:檢查傳輸載荷大小是否大于或等于該數(shù)據(jù)分組數(shù)據(jù)單元的標(biāo) 頭大?。咳羰?,進(jìn)入步驟216;若否,結(jié)束處理流程;
步驟216:產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元,其大小小于或等于數(shù)據(jù)分組數(shù)據(jù)單 元的大小的最大值;進(jìn)入步驟218;以及
步驟218:若數(shù)據(jù)分組數(shù)據(jù)單元已產(chǎn)生,將其送出至該媒體存取控制層。
基于圖3所代表的實(shí)施方法,本發(fā)明依此建立具備相同功能的裝置,請(qǐng) 見圖4所示的裝置。
如圖所示,裝置20具有第一手段2010、第二手段2020、第三手段2030、 第四手段2040、第五手段2050、第六手段2060以及第七手段2070。
在本實(shí)施例中,第一手段2010利用媒體存取控制層選擇傳輸載荷的大 小。當(dāng)存在控制分組數(shù)據(jù)單元時(shí),則第二手段2020將檢查是否傳輸載荷的大 小大于或等于"該控制分組數(shù)據(jù)單元的大小"力。"媒體存取控制層的子標(biāo)頭 的大小"?若是,則第三手段2030送出該控制分組數(shù)據(jù)單元至該媒體存取控制層,并且,第四手段2040會(huì)接著重新設(shè)定傳輸載荷的大小為"傳輸載荷的 大小"減"該控制分組數(shù)據(jù)單元的大小"再減去"該媒體存取控制層的子標(biāo)
頭的大小",且第五手段2050會(huì)控制第二手段2020反復(fù)檢查是否傳輸載荷的 大小大于或等于"該控制分組數(shù)據(jù)單元的大小"力。"媒體存取控制層的子標(biāo) 頭的大小,,,并且控制第四手段2040直至第四手段2040將傳輸載荷的大小調(diào) 整至小于"該控制分組數(shù)據(jù)單元的大小"力。"媒體存取控制層的子標(biāo)頭的大 小"。 一旦傳輸載荷的大小小于"該控制分組數(shù)據(jù)單元的大小"力口 "媒體存取 控制層的子標(biāo)頭的大小"后,若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳 輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段,則第二手段2020檢查是否傳輸載荷的大小大于 或等于"重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小"力。"媒體存取控制層的子標(biāo) 頭的大小",或者是否傳輸載荷的大小大于或等于"重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù) 單元區(qū)段的大小"加"媒體存取控制層的子標(biāo)頭的大小"?若檢查結(jié)果為是, 且第七手段2070選擇重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元來傳輸,則送出重新傳輸 的數(shù)據(jù)分組數(shù)據(jù)單元至該媒體存取控制層。若檢查結(jié)果為是,且第七手段2070 選擇重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段來傳輸,則送出重新傳輸?shù)臄?shù)據(jù)分組 數(shù)據(jù)單元區(qū)段至該媒體存取控制層。若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元被第七 手段2070來傳輸,則第六手段2060會(huì)設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大 值為"傳輸載荷的大小"減"重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小"減"媒 體存取控制層的子標(biāo)頭的大小"。若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段被第七 手段1070選擇來傳輸,則第六手段將設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值 為"傳輸載荷的大小"減"重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小"減"媒 體存取控制層的子標(biāo)頭的大小"。接著,傳輸完畢后,第二手段2020會(huì)重新 檢查是否傳輸載荷的大小大于或等于"重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小" 加"媒體存取控制層的子標(biāo)頭的大小",或者是否傳輸載荷的大小大于或等于 "重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段的大小"加"媒體存取控制層的子標(biāo)頭 的大小"。
然而,當(dāng)前述的檢查結(jié)果為否時(shí),且存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元 或重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段時(shí),則第二手段2020檢查是否傳輸載荷 的大小大于或等于"數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的標(biāo)頭的大小"力口 "媒體存取控 制層的子標(biāo)頭的大小"?若是,則第六手段2060設(shè)定數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段 的大小為"傳輸載荷的大小"減"數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段的標(biāo)頭的大小"減"媒體存取控制層的子標(biāo)頭的大小"。此時(shí),若重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元
被第七手段2070選擇來傳輸,則第六手段2060會(huì)產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元區(qū) 段,其大小包括了存在于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元中的數(shù)據(jù);若重新傳 輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元區(qū)段被第七手段2070選擇來傳輸,則第六手段1060 產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元區(qū)段,其大小包括了存在于重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù) 單元區(qū)段中的數(shù)據(jù);
此外,若存在重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元或重新傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù) 單元區(qū)段,且第二手段2020發(fā)現(xiàn)傳輸載荷的大小小于"數(shù)據(jù)分組數(shù)據(jù)單元區(qū) 段的標(biāo)頭的大小"力口 "媒體存取控制層的子標(biāo)頭的大小",則第二手段2020 檢查傳輸載荷的大小是否大于或等于"數(shù)據(jù)分組數(shù)據(jù)單元的標(biāo)頭大小"?此 時(shí)的結(jié)果若為否,則裝置20結(jié)束操作;若是,則第六手段2060產(chǎn)生數(shù)據(jù)分 組數(shù)據(jù)單元,其大小小于或等于數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值。接著, 當(dāng)?shù)诹侄?060產(chǎn)生數(shù)據(jù)分組數(shù)據(jù)單元后,第三手段2030將其送出至該媒 體存取控制層。
如前所述,有些時(shí)候多個(gè)無線鏈接控制層的控制分組數(shù)據(jù)單元在相同的 邏輯信道被傳送。傳輸載荷與傳輸區(qū)塊的選擇可能因此而不夠準(zhǔn)確,這是由 于未將控制分組數(shù)據(jù)單元列入考慮。故本發(fā)明在此提供解決方法。
在本實(shí)施例中,該媒體存取控制層選擇固定的傳輸區(qū)塊大小,并且在每 個(gè)傳輸機(jī)會(huì)時(shí),動(dòng)態(tài)地調(diào)整在不同的傳輸時(shí)間點(diǎn)的傳輸載荷的大小。當(dāng)傳輸 區(qū)塊大小被決定后,該媒體存取控制層首先選擇傳送所有的媒體存取控制層 的控制組件與其對(duì)應(yīng)的子標(biāo)頭。所以無線鏈接控制層的服務(wù)數(shù)據(jù)單元的總傳 輸載荷可計(jì)算如下
"媒體存取控制層的分組數(shù)據(jù)單元的大小"減"媒體存取控制層的控制
組件的大小"減"控制組件的媒體存取控制層子標(biāo)頭的大小"
然后,依據(jù)已選擇的該傳輸區(qū)塊大小與調(diào)整后的總傳輸載荷,該媒體存
取控制層可精準(zhǔn)地決定在下一傳輸時(shí)間點(diǎn)的傳輸載荷,其中該下一傳輸時(shí)間
點(diǎn)僅與數(shù)據(jù)的傳輸有關(guān)。
圖5中的流程圖更清楚地解釋了本方法,其對(duì)應(yīng)的步驟解釋如下 步驟300:依據(jù)實(shí)體層的授權(quán),來決定媒體存取控制層的傳輸區(qū)塊在下
一傳輸時(shí)間點(diǎn)中的大?。?br>
步驟302:媒體存取控制層選擇控制組件的傳輸;步驟304:總傳輸載荷的大小等于"媒體存取控制層的分組數(shù)據(jù)單元的 大小"減"媒體存取控制層控制組件的大小"減"媒體存取控制層控制組件 的媒體存取控制層子標(biāo)頭的大小";
步驟306:媒體存取控制層從總傳輸載荷的大小來決定在下一傳輸時(shí)間 點(diǎn)中無線鏈接控制層的實(shí)體的傳輸載荷的大??;以及
步驟308:媒體存取控制層提供傳輸載荷的大小至該無線鏈接控制層的 實(shí)體。
基于圖5所代表的實(shí)施方法,本發(fā)明依此建立具備相同功能的裝置,請(qǐng) 見圖6所示的裝置。
如圖所示,裝置30具有第一手段3010、第二手段3020、第三手段3030、 第四手段3040。
在本實(shí)施例中,第一手段3010依據(jù)實(shí)體層的授權(quán),以決定媒體存取控制 層的傳輸區(qū)塊在下一傳輸時(shí)間點(diǎn)中的大小。接著,第二手段3020利用^ 某體存 取控制層選擇控制組件的傳輸。第三手段3030會(huì)將總傳輸載荷的大小設(shè)定為 等于"媒體存取控制層的分組數(shù)據(jù)單元的大小"減"媒體存取控制層控制組 件的大小"減"媒體存取控制層控制組件的媒體存取控制層子標(biāo)頭的大小"。 第四手段3040會(huì)利用媒體存取控制層,進(jìn)而依據(jù)總傳輸載荷的大小來決定在 下一傳輸時(shí)間點(diǎn)中無線鏈接控制層的實(shí)體的傳輸載荷的大小,并且將傳輸載 荷的大小送至該無線鏈接控制層的實(shí)體。
應(yīng)當(dāng)特別注意的是,上述說明中關(guān)于本發(fā)明裝置的實(shí)現(xiàn)方式并非在硬件 實(shí)施上的唯一選擇或是限制,事實(shí)上,本發(fā)明中所述的多種手段,可能由單 一硬件甚至由多于實(shí)施例中手段數(shù)量的多個(gè)硬件組件來實(shí)行。上述的每一手 段可能由 一個(gè)或多個(gè)硬件組件來進(jìn)行其所對(duì)應(yīng)的功能,抑或是由單一硬件組 件來進(jìn)行多個(gè)手段所對(duì)應(yīng)的功能。甚至,某一手段所對(duì)應(yīng)的功能的一部分可 能由硬件組件來達(dá)成,而其所對(duì)應(yīng)的功能的另一部分可能再由另一硬件組件 來達(dá)成。
依據(jù)已選擇的媒體存取控制層控制組件與調(diào)整后的該總傳輸載荷的大 小,該媒體存取控制層得以決定在下一傳輸時(shí)間點(diǎn)中的確認(rèn)模式或非確認(rèn)模 式的無線鏈接控制層實(shí)體的傳輸載荷的大小。由于本領(lǐng)域技術(shù)人員在取得本 發(fā)明的教導(dǎo)時(shí)應(yīng)可理解以上的變化,故在此忽略其細(xì)節(jié)的描述以求說明書的簡(jiǎn)要。因此,本發(fā)明提供的方法與相關(guān)裝置可經(jīng)由將控制分組數(shù)據(jù)單元或控制 信息的傳輸作優(yōu)先化處理,來精確地決定要進(jìn)行傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的 大小,之后再依據(jù)已傳輸?shù)目刂品纸M數(shù)據(jù)單元或控制信息來調(diào)整傳輸載荷。 控制信息的優(yōu)先化處理不僅可使要進(jìn)行傳輸?shù)臄?shù)據(jù)分組數(shù)據(jù)單元的大小的決
控制信息的延遲傳輸所造成的無線鏈接控制層的服務(wù)數(shù)據(jù)單元的傳輸上的延遲。
本實(shí)施例所公開的方法(例如圖1中包括步驟100到步驟118的流程、 圖3中包括步驟200到步驟218的流程以及圖5中包括步驟300到步驟308 的流程)也可在計(jì)算機(jī)可讀的記錄媒體上實(shí)施為計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī) 可讀的記錄媒體可以是任意的數(shù)據(jù)存儲(chǔ)裝置,其中該數(shù)據(jù)存儲(chǔ)裝置可存儲(chǔ)數(shù) 據(jù),以供之后被計(jì)算機(jī)系統(tǒng)的處理器進(jìn)行讀取。上述計(jì)算機(jī)可讀的記錄媒體 的實(shí)際范例包括只讀存儲(chǔ)器(read-only memory, ROM)、隨才幾存取內(nèi)存
(random-access memory, RAM)、光盤(CD-ROM )、磁帶(magnetic tape )、 軟盤(floppy disk )、光學(xué)數(shù)據(jù)存儲(chǔ)裝置(optical data storage device )以及載波
(如因特網(wǎng)上的數(shù)據(jù)傳輸)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,凡依本發(fā)明權(quán)利要求所做的等效變 化與改進(jìn),都應(yīng)屬本發(fā)明涵蓋的范圍。
權(quán)利要求
1.一種決定無線鏈接控制層的確認(rèn)模式實(shí)體中的數(shù)據(jù)分組數(shù)據(jù)單元大小的方法,該方法包括(a)利用媒體存取控制層來設(shè)定傳輸載荷的大??;(b)決定該傳輸載荷的大小是否大于或等于至少一個(gè)控制分組數(shù)據(jù)單元的大?。?c)當(dāng)該傳輸載荷的大小大于或等于該控制分組數(shù)據(jù)單元的大小時(shí),送出該控制分組數(shù)據(jù)單元至該媒體存取控制層;(d)經(jīng)由減去該已送出的控制分組數(shù)據(jù)單元的大小來調(diào)整該傳輸載荷的大??;(e)對(duì)所有的控制分組數(shù)據(jù)單元反復(fù)執(zhí)行步驟(b)、步驟(c)以及步驟(d);以及(f)利用步驟(d)中所得的最終調(diào)整后的傳輸載荷的大小來決定數(shù)據(jù)分組數(shù)據(jù)單元的大小。
2. 如權(quán)利要求l所述的方法,進(jìn)一步包括當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元時(shí),則將該重新傳輸?shù)姆纸M數(shù)據(jù)單元在 該數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
3. 如權(quán)利要求2所述的方法,其中,步驟(f)包括決定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值為"該最終調(diào)整后的傳輸載荷的 大小"減"至少該重新傳輸?shù)姆纸M數(shù)據(jù)單元的大小";以及產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元,其大小小于或等于該已決定的數(shù)據(jù)分組數(shù)據(jù) 單元的大小的最大值。
4. 如權(quán)利要求3所述的方法,進(jìn)一步包括當(dāng)該最終調(diào)整后的傳輸載荷大小并未大于該重新傳輸?shù)姆纸M數(shù)據(jù)單元的 大小時(shí),利用該最終調(diào)整后的傳輸載荷的大小來決定重新傳輸?shù)姆纸M數(shù)據(jù)單 元區(qū)段的大小。
5. 如權(quán)利要求l所述的方法,進(jìn)一步包括當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段時(shí),則將該重新傳輸?shù)姆纸M數(shù)據(jù)單 元區(qū)段在該數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
6. 如權(quán)利要求5所述的方法,其中,步驟(f)包括決定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值為"該最終調(diào)整后的傳輸載荷的大小,,減"至少該重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小";以及 產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元,其大小小于或等于該已決定的數(shù)據(jù)分組數(shù)據(jù) 單元的大小的最大值。
7. 如權(quán)利要求6所述的方法,進(jìn)一步包括當(dāng)該最終調(diào)整后的傳輸載荷的大小并未大于該重新傳輸?shù)姆纸M數(shù)據(jù)單元 區(qū)段的大小時(shí),則利用該最終調(diào)整后的傳輸載荷的大小來決定另一重新傳輸 的分組數(shù)據(jù)單元區(qū)段的大小。
8. —種決定無線鏈接控制層的確認(rèn)模式實(shí)體中的數(shù)據(jù)分組數(shù)據(jù)單元大小 的方法,該方法包4舌(a )利用媒體存取控制層來設(shè)定傳輸載荷的大??;(b) 決定是否該傳輸載荷的大小大于或等于"至少一個(gè)控制分組數(shù)據(jù)單 元的大小"力口 "對(duì)應(yīng)的媒體存取控制層的子標(biāo)頭的大小";(c) 當(dāng)該傳輸載荷的大小大于或等于"至少一個(gè)控制分組數(shù)據(jù)單元的大 小"力口 "對(duì)應(yīng)的該媒體存取控制層的子標(biāo)頭的大小",則送出該控制分組數(shù)據(jù) 單元至該^;某體存取控制層;(d) 經(jīng)由減去("該已送出的控制分組數(shù)據(jù)單元的大小"力口 "對(duì)應(yīng)的該 媒體存取控制層的子標(biāo)頭的大小")來調(diào)整該傳輸載荷的大??;(e) 對(duì)所有的控制分組數(shù)據(jù)單元反復(fù)執(zhí)行步驟(b)、步驟(c)以及步 驟(d);以及(f) 利用步驟(d)中所得的最終調(diào)整后的傳輸載荷的大小來決定數(shù)據(jù) 分組數(shù)據(jù)單元的大小。
9. 如權(quán)利要求8所述的方法,進(jìn)一步包括當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元時(shí),將該重新傳輸?shù)姆纸M數(shù)據(jù)單元在該 數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
10. 如權(quán)利要求9所述的方法,其中,步驟(f)包括 決定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值為"該最終調(diào)整后的傳輸載荷的大小"減"該重新傳輸?shù)姆纸M數(shù)據(jù)單元的大小"減"對(duì)應(yīng)的媒體存取控制層 的子標(biāo)頭的大小";以及產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元,其大小小于或等于該已決定的數(shù)據(jù)分組數(shù)據(jù) 單元的大小的最大值。
11. 如權(quán)利要求IO所述的方法,進(jìn)一步包括當(dāng)該最終調(diào)整后的傳輸載荷的大小并未大于"該重新傳輸?shù)姆纸M數(shù)據(jù)單 元的大小"力口 "對(duì)應(yīng)的該媒體存取控制層的子標(biāo)頭的大小"時(shí),利用該最終 調(diào)整后的傳輸載荷的大小來決定另一重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小。
12. 如權(quán)利要求8所述的方法,進(jìn)一步包括當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段時(shí),將該重新傳輸?shù)姆纸M數(shù)據(jù)單元 在該數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
13. 如權(quán)利要求12所述的方法,其中,步驟(f)包括決定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值為"該最終調(diào)整后的傳輸載荷的 大小"減"該重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小"減"對(duì)應(yīng)的媒體存取控 制層的子標(biāo)頭的大小";以及產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元,其大小小于或等于該已決定的數(shù)據(jù)分組數(shù)據(jù) 單元的大小的最大值。
14. 如權(quán)利要求13所述的方法,進(jìn)一步包括當(dāng)該最終調(diào)整后的傳輸載荷的大小并未大于"該重新傳輸?shù)姆纸M數(shù)據(jù)單 元區(qū)段的大小"力。"對(duì)應(yīng)的該媒體存取控制層的子標(biāo)頭的大小"時(shí),利用該 最終調(diào)整后的傳輸載荷的大小來決定另一重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大
15. —種決定媒體存取控制層中無線鏈接控制層的確認(rèn)模式或4夂確認(rèn)模 式實(shí)體的數(shù)據(jù)分組數(shù)據(jù)單元的大小的方法,該方法包括利用該媒體存取控制層來設(shè)定多個(gè)要進(jìn)行傳輸?shù)臒o線鏈接控制層的服務(wù)數(shù)據(jù)單元所需的傳輸區(qū)塊的大??;在第一傳輸時(shí)間點(diǎn),選擇去傳輸媒體存取控制層的控制組件; 計(jì)算總傳輸載荷為"該傳輸區(qū)塊的大小"減"該媒體存取控制層的控制組件的大小",或?yàn)?該傳輸區(qū)塊的大小"減"該媒體存取控制層的控制組件的大小"減"該媒體存取控制層的控制組件對(duì)應(yīng)的媒體存取控制層的子標(biāo)頭的大小";以及依據(jù)該總傳輸載荷與該傳輸區(qū)塊的大小,來替該無線鏈接控制層的實(shí)體 設(shè)定在下一傳輸時(shí)間點(diǎn)的傳輸載荷的大小。
16. —種決定無線鏈接控制層的確認(rèn)模式實(shí)體中的數(shù)據(jù)分組數(shù)據(jù)單元大 小的裝置,該裝置包括第一手段,用以利用媒體存取控制層來設(shè)定傳輸載荷的大?。?第二手段,用以決定該傳輸載荷的大小是否大于或等于至少一個(gè)控制分組數(shù)據(jù)單元的大??;第三手段,用以當(dāng)該傳輸載荷的大小大于或等于該控制分組數(shù)據(jù)單元的 大小時(shí),送出該控制分組數(shù)據(jù)單元至該媒體存取控制層;第四手段,用以經(jīng)由減去該已送出的控制分組數(shù)據(jù)單元的大小來調(diào)整該 傳輸載荷的大??;第五手段,用以控制該第二手段、該第三手段以及該第四手段來反復(fù)處 理所有的控制分組數(shù)據(jù)單元;以及第六手段,用以利用該第四手段中所取得的最終調(diào)整后的傳輸載荷的大 小來決定數(shù)據(jù)分組數(shù)據(jù)單元的大小。
17. 如權(quán)利要求16所述的裝置,進(jìn)一步包括第七手段,用以當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元時(shí),將該重新傳輸?shù)姆?組數(shù)據(jù)單元在該數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
18. 如權(quán)利要求17所述的裝置,其中,該第六手段決定數(shù)據(jù)分組數(shù)據(jù)單 元的大小的最大值為"該最終調(diào)整后的傳輸載荷的大小"減"至少該重新傳 輸?shù)姆纸M數(shù)據(jù)單元的大小",并且該第六手段產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元,其中 該數(shù)據(jù)分組單元的大小小于或等于該已決定的數(shù)據(jù)分組數(shù)據(jù)單元的大小的最 大值。
19. 如權(quán)利要求18所述的裝置,其中,該第六手段當(dāng)該最終調(diào)整后的傳 輸載荷大小并未大于該重新傳輸?shù)姆纸M數(shù)據(jù)單元的大小時(shí),利用該最終調(diào)整 后的傳輸載荷的大小來決定重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小。
20. 如權(quán)利要求16所述的裝置,進(jìn)一步包括第七手段,用于當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段時(shí),將該重新傳輸 的分組數(shù)據(jù)單元區(qū)段在該數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
21. 如權(quán)利要求20所述的裝置,其中,該第六手段決定數(shù)據(jù)分組數(shù)據(jù)單 元的大小的最大值為"該最終調(diào)整后的傳輸載荷的大小"減"至少該重新傳 輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小",并且該第六手段產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元, 其中該數(shù)據(jù)分組數(shù)據(jù)單元的大小小于或等于該已決定的數(shù)據(jù)分組數(shù)據(jù)單元的 大小的最大值。
22. 如權(quán)利要求21所述的裝置,其中,該第六手段進(jìn)一步當(dāng)該最終調(diào)整后的傳輸載荷的大小并未大于該重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小時(shí),利 用該最終調(diào)整后的傳輸載荷的大小來決定另一重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段 的大小。
23. —種決定無線鏈接控制層的確認(rèn)模式實(shí)體中的數(shù)據(jù)分組數(shù)據(jù)單元大小的裝置,該裝置包括第一手段,用以利用媒體存取控制層來設(shè)定傳輸載荷的大??;第二手段,用以決定是否該傳輸載荷的大小大于或等于"至少一個(gè)控制 分組數(shù)據(jù)單元的大小"力口 "對(duì)應(yīng)的媒體存取控制層的子標(biāo)頭的大小";第三手段,用以當(dāng)該傳輸載荷的大小大于或等于"至少一個(gè)控制分組數(shù) 據(jù)單元的大小"力。"對(duì)應(yīng)的該媒體存取控制層的子標(biāo)頭的大小"時(shí),送出該 控制分組數(shù)據(jù)單元至該^f某體存取控制層;第四手段,用以經(jīng)由減去("該已送出的控制分組數(shù)據(jù)單元的大小"加"對(duì) 應(yīng)的該媒體存取控制層的子標(biāo)頭的大小")來調(diào)整該傳輸載荷的大?。坏谖迨侄?,用以控制該第二手段、該第三手段以及該第四手段進(jìn)而反復(fù) 處理所有的控制分組數(shù)據(jù)單元;以及第六手段,用以利用該第四手段所取得的最終調(diào)整后的傳輸載荷的大小 來決定數(shù)據(jù)分組數(shù)據(jù)單元的大小。
24. 如權(quán)利要求23所述的裝置,進(jìn)一步包括第七手段,用以當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元時(shí),將該重新傳輸?shù)姆?組數(shù)據(jù)單元在該數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
25. 如權(quán)利要求24所述的裝置,其中,該第六手段決定數(shù)據(jù)分組數(shù)據(jù)單 元的大小的最大值為"該最終調(diào)整后的傳輸載荷的大小"減"該重新傳輸?shù)?分組數(shù)據(jù)單元的大小"減"對(duì)應(yīng)的媒體存取控制層的子標(biāo)頭的大小",并且該 第六手段產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元,其中該數(shù)據(jù)分組數(shù)據(jù)單元的大小小于或 等于該已決定的數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值。
26. 如權(quán)利要求25所述的裝置,其中,該第六手段進(jìn)一步當(dāng)該最終調(diào)整 后的傳輸載荷的大小并未大于"該重新傳輸?shù)姆纸M數(shù)據(jù)單元的大小"力。"對(duì) 應(yīng)的該媒體存取控制層的子標(biāo)頭的大小"時(shí),利用該最終調(diào)整后的傳輸載荷 的大小來決定另 一重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小。
27. 如權(quán)利要求23所述的裝置,進(jìn)一步包括第七手段,用以當(dāng)存在重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段時(shí),將該重新傳輸分組數(shù)據(jù)單元在該數(shù)據(jù)分組數(shù)據(jù)單元之前送出。
28. 如權(quán)利要求27所述的裝置,其中,該第六手段決定數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值為"該最終調(diào)整后的傳輸載荷的大小"減"該重新傳輸?shù)?分組數(shù)據(jù)單元區(qū)段的大小"減"對(duì)應(yīng)的媒體存取控制層的子標(biāo)頭的大小",并 且該第六手段產(chǎn)生該數(shù)據(jù)分組數(shù)據(jù)單元,而該數(shù)據(jù)分組數(shù)據(jù)單元的大小小于 或等于該已決定的數(shù)據(jù)分組數(shù)據(jù)單元的大小的最大值。
29. 如權(quán)利要求28所述的裝置,其中,該第六手段進(jìn)一步當(dāng)該最終調(diào)整 后的傳輸載荷的大小并未大于"該重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小"加"對(duì)應(yīng)的該媒體存取控制層的子標(biāo)頭的大小"時(shí),利用該最終調(diào)整后的傳輸 載荷的大小來決定另一重新傳輸?shù)姆纸M數(shù)據(jù)單元區(qū)段的大小。
30. —種決定媒體存取控制層中無線鏈接控制層的確認(rèn)模式或非確認(rèn)模 式實(shí)體的數(shù)據(jù)分組數(shù)據(jù)單元的大小的裝置,該裝置包括第一手段,用以利用該媒體存取控制層來設(shè)定多個(gè)要進(jìn)行傳輸?shù)臒o線鏈 接控制層的服務(wù)數(shù)據(jù)單元所需的傳輸區(qū)塊的大小;第二手段,用以在第一傳輸時(shí)間點(diǎn),選擇去傳輸媒體存取控制層的控制組件;第三手段,用以計(jì)算總傳輸載荷為"該傳輸區(qū)塊的大小"減"該媒體存 取控制層的控制組件的大小",或?yàn)?該傳輸區(qū)塊的大小"減"該媒體存取控 制層的控制組件的大小"減"該媒體存取控制層的控制組件對(duì)應(yīng)的媒體存取 控制層的子標(biāo)頭的大小";以及第四手段,用以依據(jù)該總傳輸載荷與該傳輸區(qū)塊的大小,來替該無線鏈 接控制層的實(shí)體設(shè)定于下 一傳輸時(shí)間點(diǎn)的傳輸載荷的大小。
全文摘要
一種決定無線鏈接控制層確認(rèn)模式實(shí)體的數(shù)據(jù)分組數(shù)據(jù)單元大小的方法及裝置,該方法包括有(a)利用媒體存取控制層來設(shè)定傳輸載荷的大??;(b)決定傳輸載荷的大小是否大于或等于至少一個(gè)控制分組數(shù)據(jù)單元的大??;(c)當(dāng)傳輸載荷的大小大于或等于控制分組數(shù)據(jù)單元的大小,送出控制分組數(shù)據(jù)單元至媒體存取控制層;(d)由減去已送出的控制分組數(shù)據(jù)單元的大小來調(diào)整傳輸載荷的大?。?e)對(duì)所有控制分組數(shù)據(jù)單元反復(fù)執(zhí)行(b)、(c)以及(d);以及(f)利用(d)中所得的最終調(diào)整后傳輸載荷的大小來決定數(shù)據(jù)分組數(shù)據(jù)單元的大小。
文檔編號(hào)H04W28/06GK101621831SQ20091014010
公開日2010年1月6日 申請(qǐng)日期2009年6月30日 優(yōu)先權(quán)日2008年6月30日
發(fā)明者吳志祥 申請(qǐng)人:宏達(dá)國(guó)際電子股份有限公司