[发明专利]一种数据包的重传方法及装置有效
申请号: | 201110029844.5 | 申请日: | 2011-01-25 |
公开(公告)号: | CN102611537A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 权威;姜怡 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;孟丽娟 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种数据包的重传方法及装置。
背景技术
在当前LTE(Long Term Evolution,长期演进)系统中,为了提高数据传输的可靠性,可以在RLC(Radio Link Control,无线链路控制)层对配置为AM(Acknowledged Mode,确认模式)的SRB(Signalling Radio Bearer,信令无线承载)或DRB(Data Radio Bearer,数据无线承载)定义一套ARQ(Automatic Repeat reQuest,自动重传请求)模式,用于数据包的重传。
如果发送端传输的最后一个RLC数据包传输失败,由于没有其他RLC数据包发送,则无法通过其它RLC数据包携带轮询(Poll)比特触发接收端及时地发送状态报告,只能当T-PollRetransmit(轮询重传定时器)超时,发送端重传相应的RLC数据包以发送一个新的Poll比特给接收端,请求接收端反馈状态报告,从而造成了最后一个RLC数据包的传输延迟。
发明内容
本发明的实施例提供了一种数据包的重传方法及装置,以避免数据包的传输延迟。
一方面,提供了一种数据包的重传方法,包括:
发送端发送数据包;
当所述发送端确定所述数据包发送完成,且没有待发送的数据包或者发送窗口无法发送待发送的数据包时,所述发送端指示媒体接入控制实体通过本地否定应答模式反馈所述数据包是否传输失败;
若所述发送端接收到所述媒体接入控制实体通过本地否定应答模式反馈所述数据包传输失败,所述发送端重传所述数据包。
另一方面,提供了一种数据包的重传装置,包括:
传输单元,用于发送数据包;
指示单元,用于当确定所述传输单元发送数据包完成后,且没有待发送的数据包或者发送窗口无法发送待发送的数据包时,指示媒体接入控制实体通过本地否定应答模式反馈所述数据包是否传输失败;
所述传输单元还用于当接收到所述指示单元指示所述媒体接入控制实体反馈所述数据包传输失败时,重传所述数据包。
通过当当发送端确定数据包发送完成,且没有待发送的数据包或者发送窗口无法发送待发送的数据包时,发送端指示媒体接入控制实体通过本地否定应答模式反馈数据包是否传输失败,若发送端接收到媒体接入控制实体通过本地否定应答模式反馈所述数据包传输失败,发送端重传所述数据包,不仅避免数据包的传输延迟,又避免对所有数据包应用Local NACK模式导致重复的重传数据包。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例数据包的重传方法的流程示意图;
图2为本发明实施例数据包的重传装置的构成示意图一;
图3为本发明实施例数据包的重传装置的构成示意图二;
图4为本发明实施例在一应用场景下数据包的重传方法的流程示意图;
图5为本发明实施例在另一应用场景下数据包的重传方法的流程示意图;
图6为本发明实施例在另一应用场景下数据包的重传方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
定义为AM的SRB或DRB对应一个RLC AM实体,RLC AM实体包括发送端和对等的接收端。RLC AM实体的发送端通过在传输的RLC数据包(可以是新传数据包、重传数据包及重传数据包分段)中携带Poll比特的方式,触发接收端发送状态报告,从而指示发送端对传输失败的数据包进行重传。
如果发送端传输的最后一个RLC数据包传输失败,由于没有其他RLC数据包发送,则无法通过其它RLC数据包携带Poll比特触发接收端及时地发送状态报告,只能当T-PollRetransmit超时,发送端重传相应的RLC数据包以发送一个新的Poll比特给接收端,请求接收端反馈状态报告,从而造成了最后一个RLC数据包的传输延迟。
如图1所示,本发明实施例提供一种数据包的重传方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110029844.5/2.html,转载请声明来源钻瓜专利网。