客户端中递送协议数据单元的方法及相关装置的制作方法

文档序号:7690585阅读:176来源:国知局
专利名称:客户端中递送协议数据单元的方法及相关装置的制作方法
技术领域
本发明涉及一种用于一无线通信系统的 一客户端中递送协议数据单元的 方法及相关装置,特别涉及一种用于一无线通信系统的 一客户端中藉由适当 地舍弃先前存储的协议数据单元片段,以正确地递送协议数据单元的方法及 其相关装置。
背景技术
第三代移动通信技术采用宽带码分多址(Wideband Code Division Multiple Access, WCDMA)的无线接取方式,其是用以提供高度频谱利用效 率、无远弗届的覆盖率及高质量、高速率的多媒体数据传输,同时更能同时 满足各种不同的QoS服务要求,提供具弹性的多样化双向传输服务,并提供 较佳的通信质量,有效降低通信中断率。
在已知技术中,无线链接控制(Radio Link Control, RLC)层所输出的 所有协议数据单元(Protocol Data Unit, PDU)的长度皆相同。然而,如此 作法会降低带宽使用效率及封包数据的处理效率,特别是不利于高速传输系 统的应用,如第三代移动通信系统的高速下行链i 各分组接入(High Speed Downlink Package Access, HSDPA )及高速上行链路分组接入(High Speed Uplink Package Access, HSUPA )。因此,针对第三代移动通信系统的高速传 输应用,已知技术对高速下行链路分组接入技术中的无线链接控制层及媒体 存取控制层(Media Access Control, MAC)进行^f奮改,其主要包含采用r可 变J长度的无线链接控制协议数据单元,并于媒体存取控制层提供协议数据 单元的切割(Segmentation)功能,以提高带宽的使用效率及封包数据的处 理效率,进而使多输入多输出(Multi-i叩ut Multi-output, MIMO)及高阶 调变技术等实体层技术带来的高传输速率变成可能。
因此,已知技术在媒体存取控制层中新增了 一增强型高速i某体存取控制 (MAC-ehs )协议实体,以支持可变长度无线链接控制协议数据单元的切割和 重组(Reassembly )。此外,增强型高速媒体存取控制协议实体另可在一传输时间间隔(Transmission Time Interval, TTI)中将多个优先队列的数据 多任务至一增强型高速媒体存取控制协议数据单元(MAC-ehs PDU),以提高 数据调度的灵活性。关于增强型高速媒体存取控制实体的详细运作方式,可 参考第三代移动通信联盟所制定的媒体存取控制通信协议规范,在此不赘述。 请参考图1,图1为已知增强型高速媒体存取控制协议数据单元的示意 图。增强型高速媒体存取控制协议数据单元包含有多个重排序协议数据单元
(Reordering PDU) R—PD仏及一相对应标题(MAC-ehs header )。每一重排序 协议数据单元包含有连续且对应于同一优先队列(或称为重排序队列)的至 少一增强型高速媒体存取控制服务数据单元(Service Data Unit, SDU )或 增强型高速媒体存取控制服务数据单元的分割片段(Segment )。增强型高速 媒体存取控制服务数据单元(即上层协议数据单元)可以是一共享媒体存取 控制协议数据单元(MAC-c PDU)或是一专用媒体存取控制协议数据单元
(MAC-d PDU)。在增强型高速媒体存取控制协议数据单元的标题中,每一重 排序协议数据单元皆对应有一逻辑信道识别符栏位LCH-IDn、 一长度信息栏位 L 、 一传输序号栏位TSNn、 一分割指示栏位SL及一标题延伸(Header Extension )栏位Fn。逻辑信道识别符栏位LCH-I&用来指示每一重排序协议 数据单元所对应的优先队列,其中优先队列与逻辑信道的对应关系由上层通 信协议所决定;长度信息栏位L用来指示每一重排序协议数据单元的数te长 度;传输序号栏位TSNn用来指示每一重排序协议单元的传输序号,以于相对 应优先队列中进行重新排序;分割指示栏位SL则用来指示每一重排序协议数 据单元所包含的增强型高速媒体存取控制服务数据单元是否被分割及其分割 型式,以作为重组(Reassembly)的依据;而标题延伸栏位F。则用来指示是
否有下一重排序协议数据单元存在。
因此,当客户端接收到一增强型高速媒体存取控制协议数据单元时,首 先会根据每一重排序协议数据单元所对应的逻辑信道识别符栏位LCH-I"及 传输序号栏位TSNn,将每一重排序协议数据单元分派至相对应的优先队列, 以进行重排序处理。在每一优先队列中,若客户端判断最近接收的重排序协 议数据单元与一先前存储的增强型高速媒体存取控制服务数据单元的分割片 段连续,则进一步根据分割指示栏位SL将重排序协议数据单元与先前存储的 增强型高速媒体存取控制服务数据单元的分割片段进行串接(Concatenation)等重组处理,以将完整的增强型高速媒体存取控制服务数 据单元递送(Delivering)至上层通信协议。
根据上述媒体存取控制规范,分割指示栏位是以2个位表示,其包含有 下列四种格式
1、 r00」表示重排序协议数据单元中的第一个增强型高速々某体存取控制 服务数据单元与最末个增强型高速媒体存取控制服务数据单元皆为完整的上 层协议数据单元。
2、 r 01 j:表示重排序协议数据单元中的第一个增强型高速媒体存取控制 服务数据单元为一前端被分割的上层协议数据单元;若重排序协议单元中包 含有一个以上的增强型高速媒体存取控制服务数据单元,则最末个增强型高 速媒体存取控制服务数据单元为一完整的上层协议数据单元。
3、 「10」表示重排序协议数据单元中的最末个增强型高速媒体存取控制 服务数据单元为一后端被分割的上层协议数据单元;若重排序协议单元中包 含有一个以上的增强型高速媒体存取控制服务数据单元,则第 一个增强型高 速媒体存取控制服务数据单元为一完整的上层协议数据单元。
4、 rll」表示重排序协议数据单元中的第一个增强型高速媒体存取控制 服务数据单元为一前端被分割的上层协议数据单元;而最末个增强型高速媒 体存取控制服务数据单元为 一后端被分割的上层协议数据单元。
在已知技术中,当客户端接收到一分割指示栏位为「00」的重排序协议 数据单元时,由于重排序协议数据单元中皆为完整的上层协议数据单元,因 此客户端会直接将重排序协议数据单元中所有完整的上层协议数据单元递送 至上层通信协议(例如递送至对应的逻辑信道),而不与先前存储的协议数据 单元片段进行任何的串接处理。然而,由于已知技术并未舍弃(Discard)先 前存储的分割片段,在某些情况下将使后续接收的重排序协议数据单元与先 前存储的协议数据单元片段进行错误地串接,而产生错误的上层协议数据单 元。
举例来说,当客户端接收到一传输序号为「2」、分割指示栏位为「00」 的重排序协议数据单元,由上可知,已知技术将直接递送重排序协议数据单 元中所有完整的上层协议数据单元至上层相对应的逻辑信道,而不进行任何 的串接处理。此时,若后续接收的重排序协议数据单元的分割指示栏位皆为 r 00」,客户端将不会对先前存储的协议数据单元片段进行任何舍弃或串接处理。由于传输序号一般是以循环方式设定,因此若网络端于下一循环中传送
一传输序号为「 2」但分割指示栏位为「 01」或「 11」的重排序协议数据单元, 客户端将根据传输序号判断该重排序协议数据单元与先前存储的协议数据单 元片段连续,而可能将上述重排序协议数据单元与先前存储的协议数据单元 片段进行串接处理,导致产生一错误的上层协议数据单元。
筒言之,由于已知技术未适当地舍弃先前存储的协议数据单元片段,在 某些情况下使得后续接收的重排序协议数据单元与先前存储的协议数据单元 片段进行错误地串接,造成客户端数据错误的情形发生。

发明内容
因此,本发明即在于提供一种用于一无线通信系统的一客户端中递送协 议数据单元的方法及其相关装置。
本发明揭露一种用于一无线通信系统的一客户端中递送协议数据单元的 方法,该方法包含有由一协议实体接收一重排序协议数据单元,该重排序协 议数据单元包含至少一协议数据单元;根据对应于该重排序协议数据单元的 一分割指示信息,判断该至少 一协议数据单元是否被分割而需与 一先前存储 的协议数据单元片段进行重组;以及于该至少一协议数据单元皆为未被分割 的协议数据单元时,将该至少一协议数据单元递送至该协议实体的一上层协 议实体,并舍弃该先前存储的协议数据单元片段。
本发明另揭露一种用于一无线通信系统中的通信装置,用以递送协议数 据单元,该通信装置包含有一控制电路,用来实现该通信装置的功能; 一中 央处理器,设置在该控制电路中,用来执行一程序代码以操控该控制电路; 以及一存储装置,设置在该控制电路中且耦接于该中央处理器,用来存储该 程序代码;其中该程序代码中包含有由一协议实体接收一重排序协议数据单 元,该重排序协议数据单元包含至少一协议数据单元;根据对应于该重排序 协议数据单元的一分割指示信息,判断该至少 一协议数据单元是否被分割而 需与一先前存储的协议数据单元片段进行重组;以及于该至少一协议数据单 元皆为未被分割的协议数据单元时,将该至少一协议数据单元递送至该协议 实体的一上层协议实体,并舍弃该先前存储的协议数据单元片段。本发明是于接收到具完整且未被分割协议数据单元的重排序协议数据单 元时,藉由适当地舍弃先前存储的协议数据单元片段,以避免错误地产生并 递送协议数据单元,造成客户端数据错误的情形发生。


图1为已知增强型高速媒体存取控制协议数据单元的示意图。 图2为一无线通信装置的功能方块图。
图3为图2中一程序代码的示意图。 图4为本发明实施例一流程的示意图。
具体实施例方式
请参考图2,图2为一无线通信装置100的功能方块图。为求简洁,图2 仅绘出无线通信装置100的一输入装置102、 一输出装置104、 一控制电路 106、 一中央处理器108、 一存储装置IIO、 一程序代码112及一收发器1"。 在无线通信装置100中,控制电路106通过中央处理器108执行存储于存储 装置110中的程序代码112,从而控制无线通信装置100的运作,其可通过 输入装置102 (如键盘)接收使用者输入的信号,或通过输出装置104 (如屏 幕、喇叭等)输出画面、声音等信号。收发器l"用以接收或发送无线信号, 并将所接收的信号传送至控制电路106,或将控制电路106所产生的信号以 无线电方式输出。换言之,以通信协议的架构而言,收发器114可视为第一 层的一部分,而控制电路106则用来实现第二层及第三层的功能。
请继续参考图3,图3为图2中程序代码112的示意图。程序代码112 包含有一应用程序层200、 一第三层界面202及一第二层界面206,并与一第 一层界面218连接。当发射信号时,第二层界面206根据第三层界面202输 出的数据,形成多个服务数据单元(Service Data Unit, SDU ) 208存于一 緩冲器212中。然后,根据存于緩冲器212中的服务数据单元208,第二层 界面206产生多个协议数据单元(Protocol Data Unit, PDU) 214,并将所 产生的协议数据单元214通过第一层界面218输出至目地端。相反地,当接 收无线信号时,通过第一层界面218接收信号,并将所接收的信号以协议数 据单元214输出至第二层界面206。第二层界面206则将协议数据单元214 还原为服务数据单元208并存于緩冲器212中。最后,第二层界面206将存于緩冲器212的服务数据单元208传送至第三层界面202。较佳地,无线通 信装置IOO是应用于一增强型高速封包存取(Evolved High Speed Packed Access, Evolved HSPA )系统,而第二层界面206是一增强型高速媒体存取 控制(MAC-ehs)界面,用以处理一增强型高速媒体存取控制协议数据单元 (MAC-ehs PDU)。
当无线通信装置100接收到一增强型高速々某体存取控制协议数据单元 时,首先会将增强型高速媒体存取控制协议数据单元中的每一重排序协议数 据单元(Reordering PDU )分派至相对应的优先队列,以进行重排序及重组 处理。在此情形下,本发明提供一协议数据单元递送程序代码220,用以正 确地重组协议数据单元,以避免递送错误的协议数据单元至上层通信协议。 请参考图4,图4为本发明实施例一流程30的示意图。流程30是用于一无 线通信系统的一客户端中递送协议数据单元,其可编译为协议数据单元递送 程序代码220。流程30包含以下步骤
步骤300:开始。
步骤302:由一协议实体接收一重排序协议数据单元,该重排序协议数 据单元包含至少一协议数据单元。
步骤304:根据对应于该重排序协议数据单元的一分割指示信息,判断 该至少一协议数据单元是否被分割而需与一先前存储的协议数据单元片段进 行重组。
步骤306:该至少一协议数据单元皆为未被分割的协议数据单元时,将 该至少一协议数据单元递送至该协议实体的一上层协议实体,并舍弃该先前 存储的协议数据单元片段。
步骤308:结束。
根据流程30,本发明实施例首先于一优先队列接收一重排序协议数据单 元,其中该重排序协议数据单元是承载于一增强型高速媒体存取控制协议数 据单元中,并包含至少一上层协议数据单元。接着,本发明实施例根据对应 于该重排序协议数据单元的一分割指示信息,判断该至少一协议数据单元是 否被分割而需与 一先前存储的协议数据单元片段进行重组处理。该分割指示 信息是该增强型高速媒体存取控制协议数据单元中对应于该重新排序协议数 据单元的一标题栏位。当该至少一协议数据单元皆为完整且未被分割的协议数据单元时,本发明实施例将该至少一协议数据单元递送至该协议实体的一 上层协议实体,并舍弃该先前存储的协议数据单元片段。
也就是说,当接收到具完整且未被分割协议数据单元的重排序协议数据 单元时,本发明实施例除了直接将重排序协议数据单元中所有完整的上层协 议数据单元递送至上层通信协议(例如递送至对应的逻辑信道)之外,另执 行舍弃先前存储的协议数据单元片段的动作,以避免后续接收的重排序协议 数据单元与先前存储的协议数据单元片段进行错误地串接,产生错误的上层 协议数据单元。
综上所述,本发明实施例是于接收到具完整且未被分割协议数据单元的 重排序协议数据单元时,藉由适当地舍弃先前存储的协议数据单元片段,以 避免错误地产生并递送协议数据单元,造成客户端数据错误的情形发生。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求书所做的均等 变化与修饰,皆应属本发明的涵盖范围。
权利要求
1. 一种用于无线通信系统的客户端中递送协议数据单元的方法,上述方法的特征在于包含有下列步骤由协议实体接收重排序协议数据单元,上述重排序协议数据单元包含至少一个协议数据单元;根据对应于上述重排序协议数据单元的分割指示信息,判断上述至少一个协议数据单元是否被分割而需与先前存储的协议数据单元片段进行重组;以及在上述至少一个协议数据单元皆为未被分割的协议数据单元时,将上述至少一个协议数据单元递送至上述协议实体的上层协议实体,并舍弃上述先前存储的协议数据单元片段。
2. 根据权利要求1所述的方法,其特征在于上述重排序协议数据单元是 承载于增强型高速媒体存取控制协议数据单元中。
3. 根据权利要求2所述的方法,其特征在于上述分割指示信息是上述增 强型高速i某体存取控制协议数据单元中对应于上述重新排序协议数据单元的 标题栏位。
4. 根据权利要求1所述的方法,其特征在于上述至少一个协议数据单元 是连续的协议数据单元,上述协议数据单元为增强型高速媒体存取控制服务 数据单元、专用或共享媒体存取控制协议数据单元。
5. 根据权利要求1所述的方法,其特征在于上述无线通信系统是增强型 高速封包存取系统。
6. —种用于无线通信系统中的通信装置,用以递送协议数据单元,上述 通信装置包含有控制电路,用来实现上述通信装置的功能;中央处理器,设置在上述控制电路中,用来执行程序代码以操控上述控 制电i 各;以及存储装置,设置在上述控制电路中且耦接于所述中央处理器,用来存储 上述程序代码;其中,上述程序代码中包含有由协议实体接收重排序协议数据单元,上述重排序协议数据单元包含至 少一个协议数据单元;根据对应于上述重排序协议数据单元的分割指示信息,判断上述至少一个协议数据单元是否被分割而需与先前存储的协议数据单元片段进行重组; 以及在上述至少 一个协议数据单元皆为未被分割的协议数据单元时,将上述 至少一个协议数据单元递送至上述协议实体的上层协议实体,并舍弃上述先 前存储的协议数据单元片段。
7. 根据权利要求6所述的通信装置,其特征在于上述重排序协议数据单 元是承载于增强型高速媒体存取控制协议数据单元中。
8. 根据权利要求6所述的通信装置,其特征在于上述分割指示信息是上 述增强型高速媒体存取控制协议数据单元中对应于上述重新排序协议数据单 元的标题栏位。
9. 根据权利要求6所述的通信装置,其特征在于上述至少一个协议数据 单元是连续的协议数据单元,上述协议数据单元为增强型高速媒体存取控制 服务数据单元、专用或共享媒体存取控制协议数据单元。
10. 根据权利要求6所述的通信装置,其特征在于上述无线通信系统是 增强型高速封包存取系统。
全文摘要
本发明关于客户端中递送协议数据单元的方法及相关装置。其中该方法包含有由一协议实体接收一重排序协议数据单元,该重排序协议数据单元包含至少一协议数据单元;根据对应于该重排序协议数据单元的一分割指示信息,判断该至少一协议数据单元是否被分割而需与一先前存储的协议数据单元片段进行重组;以及在该至少一协议数据单元皆为未被分割的协议数据单元时,将该至少一协议数据单元递送至该协议实体的一上层协议实体,并舍弃该先前存储的协议数据单元片段。
文档编号H04L29/06GK101304375SQ200810088769
公开日2008年11月12日 申请日期2008年5月7日 优先权日2007年5月7日
发明者曾立至 申请人:创新音速有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1