数据封装方法与通信装置制造方法及图纸

技术编号:23450408 阅读:47 留言:0更新日期:2020-02-28 23:36
本发明专利技术提出一种数据封装方法与通信装置。该数据封装方法包括:发送包含多个第一数据内容的多个第一数据封包;存储该多个第一数据内容;获取第二数据封包的分配到的资源;将第二数据内容插入该第二数据封包;在将该第二数据内容插入该第二数据封包后,确定该第二数据封包中是否存在任何剩余资源;响应于在将该第二数据内容插入该第二数据封包后该第二数据封包中存在剩余资源,从该多个第一数据内容选择一部分;将该所选部分插入该第二数据封包;以及发送包含该第二数据内容与该所选部分的该第二数据封包;其中,先于该第二数据封包,发送该多个第一数据封包。

Data encapsulation method and communication device

【技术实现步骤摘要】
数据封装方法与通信装置交叉引用本专利技术要求如下优先权:编号为62/720,165,申请日为2018年8月21日的美国临时专利申请。上述美国临时专利申请在此一并作为参考。
本专利技术涉及一种数据封装方法与通信装置。特别地,本专利技术涉及在不使用额外网络资源情况下能够降低延迟的一种数据封装方法与通信装置。
技术介绍
除非另有说明,否则本部分中描述的方法不作为后面列出的权利要求书的先前技术,以及不因包含在本部分中而被认为是现有技术。在长期演进(LTE)系统的无线电链接控制(RLC)子层中实现的自动重传请求(AutomaticRepeat-reQuest,ARQ)是数据链路层(L2)的发达机制,以确保数据传输完整性。一旦接收端的RLC实体重排(reorder)其接收封包并且发现某些封包丢失,则RLC实体将请求发送端重新发送该丢失封包,并且在收到该重新发送请求后,发送端将重新发送该丢失封包。然而,ARQ会引起额外延迟。对于非实时服务,例如,HTTP或FTP,该延迟不是问题。但对于实时服务,例如,在线游戏或VoLTE,其对延迟是非常敏感的,并且在这些延迟敏感的实时应用中通常得放弃该笔丢失的封包,降低数据传输的效能(完整性)。因此,改善先前技术是必需的。
技术实现思路
因此,本专利技术提出一种数据封装方法与通信装置,能够在不使用额外网络资源情况下降低延迟,从而克服先前技术的缺点。本专利技术实施例揭示应用于通信装置的数据封装方法,包含:发送包含多个第一数据内容的多个第一数据封包;存储该多个第一数据内容;获取第二数据封包的分配到的资源;将第二数据内容插入该第二数据封包;在将该第二数据内容插入该第二数据封包后,确定该第二数据封包中是否存在任何剩余资源;响应于在将该第二数据内容插入该第二数据封包后该第二数据封包中存在剩余资源,从该多个第一数据内容选择一部分;将该所选部分插入该第二数据封包;以及发送包含该第二数据内容与该所选部分的该第二数据封包;其中,先于该第二数据封包,发送该多个第一数据封包。本专利技术实施例揭示一种用于数据封装的通信装置,包含:缓冲器;处理电路;存储电路,配置存储程序代码,以指示该处理电路执行下列操作:发送包含多个第一数据内容的多个第一数据封包;存储该多个第一数据内容;获取第二数据封包的分配到的资源;将第二数据内容插入该第二数据封包;在将该第二数据内容插入该第二数据封包后,确定该第二数据封包中是否存在任何剩余资源;响应于在将该第二数据内容插入该第二数据封包后该第二数据封包中存在剩余资源,从该多个第一数据内容选择一部分;将该所选部分插入该第二数据封包;以及发送包含该第二数据内容与该所选部分的该第二数据封包;其中,先于该第二数据封包,发送该多个第一数据封包。其它实施方式和优点在下面的详细描述中描述。该
技术实现思路
并不打算限定本专利技术。本专利技术由权利要求书限定。附图说明所包含的附图用以提供对专利技术的进一步理解,以及被并入且构成本专利技术的一部分。附图示出了专利技术的实施方式,并与说明书一起用于解释本专利技术的原理。可以理解的是,为了清楚地说明本专利技术的概念,附图不一定按比例绘制,所示出的一些组件可以以超出实际实施方式中尺寸的比例示出。图1描述了本技术中RLC层与MAC层之间交互,以及MACPDU的帧结构。图2是依据本专利技术实施例的通信装置的示意图。图3是依据本专利技术实施例的数据封装进程的示意图。图4依据本专利技术实施例描述了为当前数据封包选择部分的操作的示意图。图5描述了被动与主动数据重传的时序进程的示意图。具体实施方式本文公开了所要求保护的主题的详细实施例和实施方式。然而,应该理解的是,所公开的实施例和实施方式仅仅是对所要求保护的主题的说明,其可以以各种形式实现。然而,本专利技术可以以许多不同的形式实施,并且不应该被解释为限于本文阐述的示例性实施例和实施方式。相反的是,提供该等示例性实施例和实施方式,使得本专利技术的描述是全面的和完整的,并且将向所属
具有通常知识者充分传达本专利技术的范围。在下文描述中,可以省略公知特征和技术的细节以避免不必要地模糊所呈现的实施例和实施方式。下面列出缩写词,应用于本专利技术的所有描述、权利要求书与附图。ACK确认信息ARQ自动重传请求ASIC特定应用集成电路eNB进化节点BgNB下一代节点BLTE长期演进MAC介质访问控制NVM非挥发性存储器PDU协议数据单元RAM随机存取存储器RLC无线电连结控制ROM只读存储器SDU服务数据单元SN序列号SoC片上系统UE用户设备UL上行链路VoLTE长期演进语音承载确保数据传输完整性的机制,ARQ会引起额外延迟。此外,ARQ机制请求的数据重发将消耗额外网络资源,该网络资源是有限的,由该eNB上的所有用户共享。与被动数据重发相比,在本专利技术中,主动执行数据重发,预期能降低ARQ引起的延迟。此外,通过使用MACPDU中的剩余资源/字段(field),执行主动数据重发,这在先前技术中通常设置填充(padding)。换句话说,取代在MACPDU中的剩余字段设置填充(如先前技术所示),本专利技术在不使用额外网络资源情况下主动使用剩余字段重发数据。图1描述了本技术中RLC层与MAC层之间交互,以及MACPDU的帧结构。在图1的左侧部分,RLC层(包含一个或多个RLC实体)可从上层接收RLCSDU,并且向MAC层(或MAC实体)发送RLCPDU。通过逻辑信道,MAC层接收MACSDU,从而将MACSDU打包(pack)入MACPDU,并且将MACPDU发送至下层(例如,物理(PHY)层)。在图1的右侧部分,基于最大数据长度(maximumdatalength,MDL)生成MACPDU。MACPDU可包含MAC报头HDR、零个或少许MAC控制单元CE以及零个或数量不等的MACSDU。在图1描述的实施例中,最大数据长度MDL是100个比特,并且报头HDR占据5个比特,控制单元CE占据2个比特,第一SDU(标为SDU1)占据21个比特并且第二SDU(标为SDU2)占据44个比特。在将HDR、CE、SDU1与SDU2封装/打包入MACPDU后,如果不存在其他待发送的MACSDU并且仍存在剩余资源/字段,则填充MACPDU以实现最大数据长度MDL。该填充(在图1所示实施例中占据28个比特,标为PAD)将在目标接收端装置中被丢弃。值得注意的是,位于剩余字段的该填充仅实现了最大数据长度MDL,但并未对网络数据传输有任何贡献。为了降低ARQ引起的延迟,本专利技术的基本概念是通过使用当前MACPDU中剩余字段,重发先前发送过的封包数据内容,其中,该先前发送过的封包数据内容是在先前MACPDU中已经发送/打包的内容,可将该数据内容理解为MACSDU或RLCPDU。本实例中,在不使用额外网络资源情况下,主动执行数据重发,从而有效改善网络资源应本文档来自技高网
...

【技术保护点】
1.一种数据封装方法,应用于通信装置,该数据封装方法包括:/n发送包含多个第一数据内容的多个第一数据封包;/n存储该多个第一数据内容;/n获取第二数据封包的分配到的资源;/n将第二数据内容插入该第二数据封包;/n在将该第二数据内容插入该第二数据封包后,确定该第二数据封包中是否存在任何剩余资源;/n响应于在将该第二数据内容插入该第二数据封包后该第二数据封包中存在剩余资源,从该多个第一数据内容选择一部分;/n将该所选部分插入该第二数据封包;以及/n发送包含该第二数据内容与该所选部分的该第二数据封包;/n其中,先于该第二数据封包,发送该多个第一数据封包。/n

【技术特征摘要】
20180821 US 62/720,165;20190723 US 16/519,0001.一种数据封装方法,应用于通信装置,该数据封装方法包括:
发送包含多个第一数据内容的多个第一数据封包;
存储该多个第一数据内容;
获取第二数据封包的分配到的资源;
将第二数据内容插入该第二数据封包;
在将该第二数据内容插入该第二数据封包后,确定该第二数据封包中是否存在任何剩余资源;
响应于在将该第二数据内容插入该第二数据封包后该第二数据封包中存在剩余资源,从该多个第一数据内容选择一部分;
将该所选部分插入该第二数据封包;以及
发送包含该第二数据内容与该所选部分的该第二数据封包;
其中,先于该第二数据封包,发送该多个第一数据封包。


2.如权利要求1所述的数据封装方法,其特征在于,将该所选部分插在该第二数据封包中该第二数据内容后面。


3.如权利要求1所述的数据封装方法,其特征在于,该从该多个第一数据内容选择该部分的步骤包含:基于该部分是否尚未被确认,从而选择该部分。


4.如权利要求1所述的数据封装方法,其特征在于,该多个第一数据内容包含一个或多个尚未被确认的数据单元,并且该从该多个第一数据内容选择该部分的步骤包含:从该一个或多个尚未被确认的数据单元选择最早数据单元。


5.如权利要求1所述的数据封装方法,其特征在于,进一步包含:
收到关于该所选部分的重发请求;
确定收到该重发请求的第一时间与发送该第二数据封包的第二时间之差值;以及
基于该差值,忽略该重发请求。


6.如权利要求1所述的数据封装方法,其特征在于,该所选部分包含用户数据单元与控制数据单元的一个。


7.如权利要求1所述的数据封装方法,其特征在于,该第一数据封包与该第二数据封包是介质访问控制协议数据单元,并且该第一数据内容与该第二数据内容包含一个或多个无线电链路控制协议数据单元。


8.如权利要求1所述的数据封装方法,其特征在于,该将该第二数据内容插入该第二数据封包的步骤包含:
基于逻辑信道优先级操作,将该第二数据内容插入该第二数据封包。


9.一种用于数据封装的通...

【专利技术属性】
技术研发人员:薛人豪
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1