以下的说明包括许多关于“发展的通用移动通信系统的陆地无线存取” (Evolved-UMTS Terrestrial Radio Access,E-UTRA)通信系统领域的专有名 词。为了使
说明书的内容能更为简单扼要,将使用以下缩写来替代对应的专 有名词。
AM=确认模式(Acknowledged Mode)
MAC=媒体存取控制(Medium Access Contro1)
PDU=分组数据单元(Packet Data Unit)
RLC=无线链接控制(Radio Link Contro1)
SDU=服务数据单元(Service Data Unit)
TB=传输区
块(Transport Block)
TP=传输
载荷(Transmission Payload)
TM=透明模式(Transparent Mode)
UE=使用者设备(User Equipment)
UM=非确认模式(Unacknowledged Mode)
UMTS=通用移动通信系统(Universal Mobile Telecommunication System)
无线链接控制(Radio LinkControl,RLC)是用于“使用者设备的发展的 通用移动通信系统的陆地无线存取网络”(User Equipment-Evolved UMTS Terrestrial Radio Access Network,UE-EUTRAN)的无线
接口的通信协议。通 信分组在实体层(physical layer)、媒体控制存取层(Media Access Control layer,MAC layer)以及无线链接控制层(RLC layer)之间被传递。无线链 接控制层包括有三个无线链接控制实体:透明模式(Transparent Mode,TM) 实体、非确认模式(Unacknowledged Mode,UM)实体以及确认模式 (Acknowledged Mode,AM)实体。在这些实体中,确认模式实体使用控制 分组数据单元(Control Packet Data Unit,Control PDU)来交换状态信息,以 确保传输的可靠性。这种接收“传输确认”的系统可使“进行传输的确认模 式实体”重新传输不被“进行接收的确认模式实体”所接收的无线链接控制 层的分组数据单元(RLC PDUs)。因此确认模式的实体具备了传输上的双向 性。
确认模式实体包括传输端以及接收端。媒体存取控制层在下一传输时间 点选择传输区块大小。在该传输端中,无线链接控制层的服务数据单元(RLC Service Data Unit,RLC SDU)依据由媒体控制存取层所选择的传输区块大小, 在分段单元或结合单元中,被分段或被结合成具有可变长度的确认模式的数 据分组数据单元(AM Data Packet Data Unit,AM Data PDU)。当要进行重新 传输的数据分组数据单元,在媒体存取控制层所告知的特殊传输机会中不符 合该媒体存取控制层所
选定的新的传输区块大小时,该确认模式的实体则将 该重新传输的分组数据单元分段为重新传输的分组数据单元区段,其中可被 重新分段的次数并未有所限制。所以该数据分组数据单元可能因此包括已分 段或已结合的无线链接控制层的服务数据单元(应当视该分组数据单元的大 小而定)。长度指示器则被用来划定无线链接控制层的服务数据单元在数据分 组数据单元中的边界。
该确认模式的实体可从同层级(peer)确认模式的实体处要求状态报告, 经由在数据分组数据单元中设定轮询位来确认已传输的数据分组数据单元是 否已被接收。该同层级确认模式的实体的接收端随后产生控制分组数据单元, 其中该控制分组数据单元中存有状态报告,以此为
基础,可决定暂存于该重 新传输暂存区(Retransmission Buffer)中的数据分组数据单元将被删除或被 重新传输。
该分组数据单元被传递至一单元,该单元以来自无线链接控制层的控制 单元的输入为基础,来完成该数据分组数据单元的标头,并且来自该无线链 接控制层的控制单元的该输入指出在不同字段中所设定的值(例如:轮询位)。 一旦完成的无线链接控制层的分组数据单元被接收在该同层级确认模式的实 体中,则关联的该数据分组数据单元就会被重组单元重新组合,并且被传递 至上层。
在现今的E-UTRAN的无线链接控制层的规格中,该无线链接控制层的 服务数据单元在媒体存取控制层所告知的特殊机会时,依据媒体存取控制层 所选择的传输区块的大小,来被分段和/或被结合。当控制分组数据单元亦被 传输,或两个或两个以上的具有相同的逻辑信道优先权的无线链接控制层实 体具有数据需要进行传输时,则该媒体存取控制层所选择的传输区块大小可 能不再适用于分段或结合的依据。
以下的例子将说明这种不适用状况的发生。
第1例
媒体存取控制层从一个以上的逻辑信道,来对多个服务数据单元进行多 任务处理至传输区块上,以将其传输至实体层。媒体存取控制层依据实体层 的授权来选择传输区块的大小,然后无线链接控制层的实体则依据该传输区 块的大小来分段或结合该分组数据单元。然而,倘若一个以上的逻辑信道在 共享通道中被多任务处理(例如:该多个逻辑信道具有相同的优先权),则该 媒体存取控制层必须将该传输区块大小在该多个逻辑信道共享。举例来说, 如果两个无线链接控制层的实体都具有相同的逻辑信道优先权且都有无线链 接控制层的服务数据单元需要被传输,那么此时每一个无线链接控制层的实 体都会产生数据分组数据单元,而该多个分组数据单元的大小是媒体存取控 制层无法同时传输的。再者,当重新传输的分组数据单元被传输时,如果该 分组数据单元的大小与在上述那个特殊传输机会时所选择的传输区块大小相 同,则该重新传输的分组数据单元将无法被媒体存取控制层传输。
第2例
E-UTRA无线链接控制层的实体具有多个服务数据单元在无线链接控制 层的暂存区中等候传输。该无线链接控制层的实体自同层级无线链接控制层 的实体中接收到轮询,并且产生控制分组数据单元来响应。数据分组数据单 元是依据媒体存取控制层所选择的传输区块大小而产生的。如果该无线链接 控制层的实体想要在该控制分组数据单元被产生后,立即将其传送,则等候 被传输的多个数据分组数据单元必须被重新分段以对该控制分组数据单元进 行多任务处理。由于分组数据单元区段的标头大于分组数据单元的标头,于 是该系统的效率因此降低。
第3例
E-UTRA确认模式的无线链接控制层实体具有多个服务数据单元在无线 链接控制层的暂存区等候传输。该确认模式的无线链接控制层的实体接收到 来自该同层级无线链接控制层实体的轮询,并且产生控制分组数据单元。如 果该确认模式的无线链接控制层实体对于分组数据单元遵循先进先出原则, 则在该多个无线链接控制层的服务数据单元被传输前将不会传输该控制分组 数据单元。这种控制分组数据单元的延迟传递会对上层接收该多个无线链接 控制层的服务数据单元时也产生延迟。因为直到确认哪一数据分组数据单元 被成功地传输出去前,该同层级无线链接控制层的实体都不能释放其内存。
在第1例中,
现有技术不能够提供适当的方法与相关装置来解决当超过 一个的逻辑信道被多任务处理时,如何决定数据分组数据单元的大小。而在 第2例中,如果仅由该传输区块大小来决定数据分组数据单元的大小,则当 多个控制分组数据单元也被产生时将会发生问题。在第3例中,由于控制分 组数据单元的传输缺乏优先权,因而会造成延迟。因此,一种用以解决上述 问题的方法与相关装置在此被提出,其中该方法与装置可在多个无线链接控 制层的控制分组数据单元与多个无线链接控制层的数据分组数据单元同时被 传输时,来决定该多个无线链接控制层的数据分组数据单元的大小。
本发明的目的在于提供一种方法与其相关装置,用于当一些无线链接控 制层的控制分组数据单元或媒体存取控制层的控制信息在同一时间被传送 时,精准地决定一些无线链接控制层的数据分组数据单元的大小,以避免过 度地重新分段(re-segmentation)与避免该多个控制分组数据单元的延迟传递 所引发的问题。
本发明的方法与相关装置引入了一种新的传输优先权架构,其中该多个 无线链接控制层的控制分组数据单元被给定拥有最高的传输优先权。接着, 传输载荷被调整来适应已传输的该多个无线链接控制层的控制分组数据单 元,由此使该媒体存取控制层得以精确地设定该多个无线链接控制层的数据 分组数据单元的大小。而在第二种架构中,该传输区块的大小首先被设定, 以及媒体存取控制层的控制组件被给定拥有最高的传输优先权。然后,考虑 已传送的媒体存取控制层的控制组件的情形来调整该载荷,以及依据该总载 荷与已选择的传输区块的大小来设定在下一传输机会的传输载荷。
在本发明的第一实施例中,媒体存取控制层在下一传输时间点中选择传 输载荷的大小。该无线链接控制层实体则决定是否该传输端中存在有控制分 组数据单元。如果有控制分组数据单元等候传输,该无线链接控制层实体会 确认该传输载荷的大小是否足以提供控制分组数据单元的传输时的需求,并 且如果该确认结果为是,则进行该多个控制分组数据单元传输的准备。接着, 该次传输机会的传输载荷的大小将会考虑该多个控制分组数据单元的情形来 进行调整(或者也可考虑对应的媒体存取控制层的子标头的大小)。如果在该 次传输时间点仍有可用空间,则重新传输的数据分组数据单元与新传输的数 据分组数据单元也可在该次传输时间点被传输。以上的动作是经由确认该传 输载荷的大小是否大于或等于数据分组数据单元的标头的大小(或者也可由 对应的媒体存取控制层的子标头的大小)来决定。要传输的该多个数据分组 数据单元的传输顺序将会符合现有优先权的顺序,其中重新传输的该多个数 据分组数据单元具有比新传输的该多个数据分组数据单元有更高的优先权。 依此传输顺序的优先权,新传输的数据分组数据单元可用的传输载荷大小可 由下式计算:
“传输载荷的大小”减“每一控制分组数据单元的大小”减“每一重新 传输的数据分组数据单元的大小”减“每一重新传输的数据分组数据单元区 段的大小”减“每一控制分组数据单元的媒体存取控制层子标头的大小”减 “对应于每一重新传输的数据分组数据单元的媒体存取控制层子标头的大 小”减“对应于每一重新传输的数据分组数据单元区段的媒体存取控制层子 标头的大小”减“对应于每一新传输的数据分组数据单元的媒体存取控制层 子标头的大小”
应注意的是,上式中包括“对应于每一重新传输的数据分组数据单元区 段的媒体存取控制层子标头的大小”是由于重新传输的数据分组数据单元的 大小可能太大而无法适合于数据载荷,但其区段却可以被传输。此外,在有 些实施例中,该多个子标头并未被计算在无线链接控制层中,因此当在计算 剩余的传输载荷的大小的时候,前面提到的子标头的大小并不需要被考虑。 以上内容应为本领域的一般技术人员所能轻易了解的。
图1与图2所示的流程图,分别更详细地解释了本方法。图1是上述方 法用于当媒体存取控制层的子标头未被计算于无线链接控制层的流程图。而 图2是上述方法在媒体存取控制层的子标头被计算于无线链接控制层时的流 程图。
图1的步骤说明如下:
步骤100:由媒体存取控制层选择传输载荷的大小;
步骤102:若存在控制分组数据单元,检查是否传输载荷的大小大于或 等于该控制分组数据单元的大小?若是,进入步骤104;若否,则进入步骤 106;
步骤104:送出该控制分组数据单元至该媒体存取控制层。设定传输载 荷的大小为“传输载荷的大小”减“控制分组数据单元的大小”。进入步骤 102;
步骤106:若存在重新传输的数据分组数据单元或重新传输的数据分组 数据单元区段,检查是否传输载荷的大小大于或等于重新传输的数据分组数 据单元的大小,或者传输载荷的大小大于或等于重新传输的数据分组数据单 元区段的大小?若是,进入步骤112;若否,则进入步骤108;
步骤108:若存在重新传输的数据分组数据单元或重新传输的数据分组 数据单元区段,检查是否传输载荷的大小大于或等于数据分组数据单元区段 的标头的大小?若是,进入步骤110;若否,进入步骤114;
步骤110:设定数据分组数据单元区段的大小为“传输载荷的大小”减 “数据分组数据单元区段的标头的大小”。如果重新传输的数据分组数据单元 被选择来传输,则产生数据分组数据单元区段,其大小包括了存在于重新传 输的数据分组数据单元中的数据;若重新传输的数据分组数据单元区段被选 择来传输,则产生数据分组数据单元区段,其大小包括了存在于重新传输的 数据分组数据单元区段中的数据;
步骤112:若重新传输的数据分组数据单元被选择来传输,则送出重新 传输的数据分组数据单元至该媒体存取控制层。若重新传输的数据分组数据 单元区段被选择来传输,则送出重新传输的数据分组数据单元区段至该媒体 存取控制层。若是重新传输的数据分组数据单元被选择来传输,便设定数据 分组数据单元的大小的最大值为“传输载荷的大小”减“重新传输的数据分 组数据单元的大小”。若重新传输的数据分组数据单元区段被选择来传输,便 设定数据分组数据单元的大小的最大值为“传输载荷的大小”减“重新传输 的数据分组数据单元区段的大小”;进入步骤106;
步骤114:检查传输载荷的大小是否大于或等于数据分组数据单元的标 头大小?若是,进入步骤116;若否,则结束处理流程;
步骤116:产生数据分组数据单元,其大小小于或等于数据分组数据单 元的大小的最大值;进入步骤118;以及
步骤118:当数据分组数据单元产生后将其送出至该媒体存取控制层。
基于图1所代表的实施方法,本发明依此建立具备相同功能的装置,请 见图2所示的装置。
如图所示,装置10具有第一手段1010、第二手段1020、第三手段1030、 第四手段1040、第五手段1050、第六手段1060以及第七手段1070。
在本实施例中,第一手段1010利用媒体存取控制层选择传输载荷的大 小。当存在控制分组数据单元时,则第二手段1020将检查是否传输载荷的大 小大于或等于该控制分组数据单元的大小?若是,则第三手段1030送出该控 制分组数据单元至该媒体存取控制层,并且,第四手段1040会接着重新设定 传输载荷的大小为“传输载荷的大小”减“控制分组数据单元的大小”,且第 五手段1050会控制第二手段1020反复检查是否传输载荷的大小大于或等于 该控制分组数据单元的大小并且控制第四手段1040直至第四手段1040将传 输载荷的大小调整至小于该控制分组数据单元的大小。一旦传输载荷的大小 小于该控制分组数据单元的大小后,若存在重新传输的数据分组数据单元或 重新传输的数据分组数据单元区段,则第二手段1020检查是否传输载荷的大 小大于或等于重新传输的数据分组数据单元的大小,或者是否传输载荷的大 小大于或等于重新传输的数据分组数据单元区段的大小?若检查结果为是, 且第七手段1070选择重新传输的数据分组数据单元来传输,则送出重新传输 的数据分组数据单元至该媒体存取控制层。若检查结果为是,且第七手段1070 选择重新传输的数据分组数据单元区段来传输,则送出重新传输的数据分组 数据单元区段至该媒体存取控制层。若重新传输的数据分组数据单元被第七 手段1070来传输,则第六手段1060会设定数据分组数据单元的大小的最大 值为“传输载荷的大小”减“重新传输的数据分组数据单元的大小”。若重新 传输的数据分组数据单元区段被第七手段1070选择来传输,则第六手段将设 定数据分组数据单元的大小的最大值为“传输载荷的大小”减“重新传输的 数据分组数据单元区段的大小”。接着,传输完毕后,第二手段1020会重新 检查是否传输载荷的大小大于或等于重新传输的数据分组数据单元的大小, 或者是否传输载荷的大小大于或等于重新传输的数据分组数据单元区段的大 小。
然而,当前述的检查结果为否时,且存在重新传输的数据分组数据单元 或重新传输的数据分组数据单元区段时,则第二手段1020检查是否传输载荷 的大小大于或等于数据分组数据单元区段的标头的大小?若是,则第六手段 1060设定数据分组数据单元区段的大小为“传输载荷的大小”减“数据分组 数据单元区段的标头的大小”。此时,若重新传输的数据分组数据单元被第七 手段1070选择来传输,则第六手段1060会产生数据分组数据单元区段,其 大小包括了存在于重新传输的数据分组数据单元中的数据;若重新传输的数 据分组数据单元区段被第七手段1070选择来传输,则第六手段1060产生数 据分组数据单元区段,其大小包括了存在于重新传输的数据分组数据单元区 段中的数据;
此外,若存在重新传输的数据分组数据单元或重新传输的数据分组数据 单元区段,且第二手段1020发现传输载荷的大小小于数据分组数据单元区段 的标头的大小,则第二手段1020检查传输载荷的大小是否大于或等于数据分 组数据单元的标头大小?此时的结果若为否,则装置10结束操作;若是,则 第六手段1060产生数据分组数据单元,其大小小于或等于数据分组数据单元 的大小的最大值。接着,当第六手段1060产生数据分组数据单元后,第三手 段1030将其送出至该媒体存取控制层。
图3的步骤说明如下:
步骤200:由媒体存取控制层选取传输载荷的大小;
步骤202:若存在控制分组数据单元,检查是否传输载荷的大小大于或 等于“该控制分组数据单元的大小”加“媒体存取控制层的子标头的大小”? 若是,进入步骤204;若否,则进入步骤206;
步骤204:传递该控制分组数据单元至该媒体存取控制层。设定传输载 荷大小为“传输载荷大小”减去“该控制分组数据单元的大小”再减去“该 媒体存取控制层的子标头的大小”;进入步骤202;
步骤206:若存在重新传输的数据分组数据单元或重新传输的数据分组 数据单元区段,检查是否传输载荷的大小大于或等于“重新传输的数据分组 数据单元的大小”加“媒体存取控制层的子标头的大小”或“重新传输的数 据分组数据单元的区段的大小”加“媒体存取控制层的子标头的大小”?若 是,进入步骤212;若否,则进入步骤208;
步骤208:若存在重新传输的数据分组数据单元或重新传输的数据分组 数据单元区段,检查是否传输载荷的大小大于或等于“数据分组数据单元区 段的标头的大小”加“媒体存取控制层的子标头的大小”?若是,进入步骤 210;若否,则进入步骤214;
步骤210:设定数据分组数据单元的区段的大小为“传输载荷的大小” 减“数据分组数据单元区段的标头的大小”减“媒体存取控制层的子标头的 大小”。若重新传输的数据分组数据单元被选择来传输,则产生数据分组数据 单元区段,且该数据分组数据单元区段的大小包括重新传输的数据分组数据 单元中的数据(Data)的大小;若重新传输的数据分组数据单元区段被选择 来传输,则产生数据分组数据单元区段,且该数据分组数据单元区段的大小 包括重新传输的数据分组数据单元区段的数据大小;
步骤212:若重新传输的数据分组数据单元被选择来传输,则送出该重 新传输的数据分组数据单元至该媒体存取控制层。若重新传输的数据分组数 据单元区段被选择来传输,则送出该重新传输的数据分组数据单元区段至该 媒体存取控制层。若重新传输的数据分组数据单元被选择来传输,则设定数 据分组数据单元的大小的最大值为“传输载荷的大小”减“重新传输的数据 分组数据单元的大小”减“媒体存取控制层的子标头的大小”;若重新传输的 数据分组数据单元区段被选择来传输,则设定数据分组数据单元的大小的最 大值为“传输载荷的大小”减“重新传输的数据分组数据单元区段的大小” 减“媒体存取控制层的子标头的大小”;进入步骤206;
步骤214:检查传输载荷大小是否大于或等于该数据分组数据单元的标 头大小?若是,进入步骤216;若否,结束处理流程;
步骤216:产生数据分组数据单元,其大小小于或等于数据分组数据单 元的大小的最大值;进入步骤218;以及
步骤218:若数据分组数据单元已产生,将其送出至该媒体存取控制层。
基于图3所代表的实施方法,本发明依此建立具备相同功能的装置,请 见图4所示的装置。
如图所示,装置20具有第一手段2010、第二手段2020、第三手段2030、 第四手段2040、第五手段2050、第六手段2060以及第七手段2070。
在本实施例中,第一手段2010利用媒体存取控制层选择传输载荷的大 小。当存在控制分组数据单元时,则第二手段2020将检查是否传输载荷的大 小大于或等于“该控制分组数据单元的大小”加“媒体存取控制层的子标头 的大小”?若是,则第三手段2030送出该控制分组数据单元至该媒体存取控 制层,并且,第四手段2040会接着重新设定传输载荷的大小为“传输载荷的 大小”减“该控制分组数据单元的大小”再减去“该媒体存取控制层的子标 头的大小”,且第五手段2050会控制第二手段2020反复检查是否传输载荷的 大小大于或等于“该控制分组数据单元的大小”加“媒体存取控制层的子标 头的大小”,并且控制第四手段2040直至第四手段2040将传输载荷的大小调 整至小于“该控制分组数据单元的大小”加“媒体存取控制层的子标头的大 小”。一旦传输载荷的大小小于“该控制分组数据单元的大小”加“媒体存取 控制层的子标头的大小”后,若存在重新传输的数据分组数据单元或重新传 输的数据分组数据单元区段,则第二手段2020检查是否传输载荷的大小大于 或等于“重新传输的数据分组数据单元的大小”加“媒体存取控制层的子标 头的大小”,或者是否传输载荷的大小大于或等于“重新传输的数据分组数据 单元区段的大小”加“媒体存取控制层的子标头的大小”?若检查结果为是, 且第七手段2070选择重新传输的数据分组数据单元来传输,则送出重新传输 的数据分组数据单元至该媒体存取控制层。若检查结果为是,且第七手段2070 选择重新传输的数据分组数据单元区段来传输,则送出重新传输的数据分组 数据单元区段至该媒体存取控制层。若重新传输的数据分组数据单元被第七 手段2070来传输,则第六手段2060会设定数据分组数据单元的大小的最大 值为“传输载荷的大小”减“重新传输的数据分组数据单元的大小”减“媒 体存取控制层的子标头的大小”。若重新传输的数据分组数据单元区段被第七 手段1070选择来传输,则第六手段将设定数据分组数据单元的大小的最大值 为“传输载荷的大小”减“重新传输的数据分组数据单元区段的大小”减“媒 体存取控制层的子标头的大小”。接着,传输完毕后,第二手段2020会重新 检查是否传输载荷的大小大于或等于“重新传输的数据分组数据单元的大小” 加“媒体存取控制层的子标头的大小”,或者是否传输载荷的大小大于或等于 “重新传输的数据分组数据单元区段的大小”加“媒体存取控制层的子标头 的大小”。
然而,当前述的检查结果为否时,且存在重新传输的数据分组数据单元 或重新传输的数据分组数据单元区段时,则第二手段2020检查是否传输载荷 的大小大于或等于“数据分组数据单元区段的标头的大小”加“媒体存取控 制层的子标头的大小”?若是,则第六手段2060设定数据分组数据单元区段 的大小为“传输载荷的大小”减“数据分组数据单元区段的标头的大小”减 “媒体存取控制层的子标头的大小”。此时,若重新传输的数据分组数据单元 被第七手段2070选择来传输,则第六手段2060会产生数据分组数据单元区 段,其大小包括了存在于重新传输的数据分组数据单元中的数据;若重新传 输的数据分组数据单元区段被第七手段2070选择来传输,则第六手段1060 产生数据分组数据单元区段,其大小包括了存在于重新传输的数据分组数据 单元区段中的数据;
此外,若存在重新传输的数据分组数据单元或重新传输的数据分组数据 单元区段,且第二手段2020发现传输载荷的大小小于“数据分组数据单元区 段的标头的大小”加“媒体存取控制层的子标头的大小”,则第二手段2020 检查传输载荷的大小是否大于或等于“数据分组数据单元的标头大小”?此 时的结果若为否,则装置20结束操作;若是,则第六手段2060产生数据分 组数据单元,其大小小于或等于数据分组数据单元的大小的最大值。接着, 当第六手段2060产生数据分组数据单元后,第三手段2030将其送出至该媒 体存取控制层。
如前所述,有些时候多个无线链接控制层的控制分组数据单元在相同的 逻辑信道被传送。传输载荷与传输区块的选择可能因此而不够准确,这是由 于未将控制分组数据单元列入考虑。故本发明在此提供解决方法。
在本实施例中,该媒体存取控制层选择固定的传输区块大小,并且在每 个传输机会时,动态地调整在不同的传输时间点的传输载荷的大小。当传输 区块大小被决定后,该媒体存取控制层首先选择传送所有的媒体存取控制层 的控制组件与其对应的子标头。所以无线链接控制层的服务数据单元的总传 输载荷可计算如下:
“媒体存取控制层的分组数据单元的大小”减“媒体存取控制层的控制 组件的大小”减“控制组件的媒体存取控制层子标头的大小”
然后,依据已选择的该传输区块大小与调整后的总传输载荷,该媒体存 取控制层可精准地决定在下一传输时间点的传输载荷,其中该下一传输时间 点仅与数据的传输有关。
图5中的流程图更清楚地解释了本方法,其对应的步骤解释如下:
步骤300:依据实体层的授权,来决定媒体存取控制层的传输区块在下 一传输时间点中的大小;
步骤302:媒体存取控制层选择控制组件的传输;
步骤304:总传输载荷的大小等于“媒体存取控制层的分组数据单元的 大小”减“媒体存取控制层控制组件的大小”减“媒体存取控制层控制组件 的媒体存取控制层子标头的大小”;
步骤306:媒体存取控制层从总传输载荷的大小来决定在下一传输时间 点中无线链接控制层的实体的传输载荷的大小;以及
步骤308:媒体存取控制层提供传输载荷的大小至该无线链接控制层的 实体。
基于图5所代表的实施方法,本发明依此建立具备相同功能的装置,请 见图6所示的装置。
如图所示,装置30具有第一手段3010、第二手段3020、第三手段3030、 第四手段3040。
在本实施例中,第一手段3010依据实体层的授权,以决定媒体存取控制 层的传输区块在下一传输时间点中的大小。接着,第二手段3020利用媒体存 取控制层选择控制组件的传输。第三手段3030会将总传输载荷的大小设定为 等于“媒体存取控制层的分组数据单元的大小”减“媒体存取控制层控制组 件的大小”减“媒体存取控制层控制组件的媒体存取控制层子标头的大小”。 第四手段3040会利用媒体存取控制层,进而依据总传输载荷的大小来决定在 下一传输时间点中无线链接控制层的实体的传输载荷的大小,并且将传输载 荷的大小送至该无线链接控制层的实体。
应当特别注意的是,上述说明中关于本发明装置的实现方式并非在
硬件 实施上的唯一选择或是限制,事实上,本发明中所述的多种手段,可能由单 一硬件甚至由多于实施例中手段数量的多个硬件组件来实行。上述的每一手 段可能由一个或多个硬件组件来进行其所对应的功能,抑或是由单一硬件组 件来进行多个手段所对应的功能。甚至,某一手段所对应的功能的一部分可 能由硬件组件来达成,而其所对应的功能的另一部分可能再由另一硬件组件 来达成。
依据已选择的媒体存取控制层控制组件与调整后的该总传输载荷的大 小,该媒体存取控制层得以决定在下一传输时间点中的确认模式或非确认模 式的无线链接控制层实体的传输载荷的大小。由于本领域技术人员在取得本 发明的教导时应可理解以上的变化,故在此忽略其细节的描述以求说明书的 简要。
因此,本发明提供的方法与相关装置可经由将控制分组数据单元或控制 信息的传输作优先化处理,来精确地决定要进行传输的数据分组数据单元的 大小,之后再依据已传输的控制分组数据单元或控制信息来调整传输载荷。 控制信息的优先化处理不仅可使要进行传输的数据分组数据单元的大小的决 定更为准确,也可避免数据分组数据单元被不必要地分段处理以及避免由于 控制信息的延迟传输所造成的无线链接控制层的服务数据单元的传输上的延 迟。
本实施例所公开的方法(例如:图1中包括步骤100到步骤118的流程、 图3中包括步骤200到步骤218的流程以及图5中包括步骤300到步骤308 的流程)也可在计算机可读的记录媒体上实施为
计算机程序产品。该计算机 可读的记录媒体可以是任意的数据存储装置,其中该数据存储装置可存储数 据,以供之后被
计算机系统的处理器进行读取。上述计算机可读的记录媒体 的实际范例包括:只读
存储器(read-only memory,ROM)、随机存取内存 (random-access memory,RAM)、光盘(CD-ROM)、磁带(magnetic tape)、
软盘(floppy disk)、光学数据存储装置(optical data storage device)以及载波 (如因特网上的数据传输)。
以上所述仅为本发明的优选实施例,凡依本发明
权利要求所做的等效变 化与改进,都应属本发明涵盖的范围。