[发明专利]一种数据传输方法及装置有效
申请号: | 201910880977.X | 申请日: | 2019-09-18 |
公开(公告)号: | CN110708723B | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 周志伟;石帅;姜印清;胡先专;吴冬冬;李哲 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04W28/04 | 分类号: | H04W28/04;H04W28/06;H04L1/16;H04L1/18 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523808 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 | ||
本申请实施例提供了一种数据传输方法及装置,该数据传输方法可以根据物理层最近一次传输的数据传输块的容量,确定数据传输块映射到网络层的第一数据包的容量;再将第一数据包的容量与网络层预设的最大传输单元的容量进行比较,确定网络层待传输的多个单元数据包的容量。若检测到物理层存在数据传输块传输失败,则可以只对传输失败的数据传输块对应的单元数据包进行重传。该数据传输方法可以在无线信道环境较差的情况下,根据物理层的数据传输块的容量对网络层的单元数据包的容量进行调整。当某一个或多个数据传输块传输失败时,网络层只需要重传对应的单元数据包,已经传输成功的单元数据包不需要再重传,有利于降低网络传输开销。
技术领域
本发明涉及通信领域,尤其涉及一种数据传输方法及装置。
背景技术
在传输数据业务时,若业务内容过长,网络层可以对网络协议(internetprotocol,IP)数据包进行分段处理,以使传输的数据不超过网络层上所能传输的最大传输单元(maximum transmission unit,MTU)。相应的,通信的其他层,例如分组数据汇聚协议(packet data convergence protocol,PDCP)层、无线链路控制协议(radio linkcontrol,RLC)层等,也将根据各层的服务数据单元(servicedata unit,SDU)的容量对传输的数据进行处理,最后递交到物理层组装成传输块(transport block,TB)传输出去。
对于可靠传输的业务,一个IP数据包可以在RLC层对应有N个RLC PDU,当N个RLCPDU中有任意一个RLC PDU传输失败时,会触发整个IP数据包进行重传,即需要对这N个RLCPDU分别进行重传。上述重传方法对于已经传输成功的RLC PDU也要进行重传,增大了网络开销,降低了传输效率。那么,如何降低数据重传的开销,提高传输效率成为待解决的问题。
发明内容
本申请实施例提供了一种数据传输方法及装置,该数据传输方法可以根据物理层最近一次传输的数据传输块的容量,来确定所述数据传输块映射到网络层的第一数据包的容量;再将第一数据包的容量与网络层预设的最大传输单元的容量进行比较,确定网络层待传输的多个单元数据包,并将多个数据包进行数据传输。若检测到物理层存在数据传输块传输失败,则可以只对传输失败的单元数据包进行数据重传。该数据传输方法可以在无线信道环境较差的情况下,根据物理层传输的数据传输块的容量,对网络层传输的数据包的容量进行调整,可以使某一个或多个数据传输块传输失败时,网络层只需要重传对应的单元数据包,已经传输成功的单元数据包不需要再重传,有利于降低网络传输开销,降低传输速率的抖动。
第一方面,本申请实施例提供一种数据传输方法,该方法可以由网络设备所执行,网络设备根据物理层最近一次传输的数据传输块的容量,确定所述数据传输块映射到网络层的第一数据包的容量;再将第一数据包的容量与网络层预设的最大传输单元的容量进行比较,确定更小的容量映射到网络层的容量为网络层待传输的多个单元数据包的容量,并将多个数据包进行数据传输。若检测到物理层存在数据传输块传输失败,则可以只对传输失败的单元数据包进行数据重传。该方法可以在无线信道环境较差的情况下,对上层传输的数据包的容量进行调整,可以使某一个或多个数据传输块传输失败时,上层只需要重传对应的单元数据包,已经传输成功的单元数据包不需要再重传,有利于降低网络传输开销,降低传输速率的抖动。
在一种可能的设计中,网络设备确定第一数据包的容量为物理层最近一次传输的数据传输块的映射到网络层的第一数据包的容量集合中的最小容量;或者,确定第一数据包的容量为所述容量集合中的所有容量的平均值;或者,确定第一数据包的容量为所述容量集合中的所有容量的中间值。采用该设计对网络层传输的原始数据进行分段处理,可以使网络层的第一数据包的容量更合理。
在一种可能的设计中,所述多个单元数据包包括N个单元数据包,第1个至第N-1个单元数据包的容量等于所述第一数据包的容量,所述第N个单元数据包的容量小于或等于所述第一数据包的容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910880977.X/2.html,转载请声明来源钻瓜专利网。