[发明专利]一种启动重排定时器时长的方法和设备在审
申请号: | 201310687904.1 | 申请日: | 2013-12-13 |
公开(公告)号: | CN104717043A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 吴艳军 | 申请(专利权)人: | 电信科学技术研究院 |
主分类号: | H04L1/18 | 分类号: | H04L1/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 启动 重排 定时器 方法 设备 | ||
技术领域
本发明涉及无线通信技术领域,特别涉及一种启动重排定时器时长的方法和设备。
背景技术
在LTE(Long Term Evolution,长期演进)中,RLC(Radio Link Control无线链路控制)UM(Unacknowledged Mode,非确认模式)和AM(Acknowledged Mode,确认模式)的功能包括对接收到的PDU进行重排序。当接收到乱序的PDU(Protocol Data Unit,协议数据单元),RLC便启动重排定时器以监测发生乱序而未收到的RLC PDU是否丢失,一旦重排定定时器超时,则认为发生乱序而未收到的RLC PDU经过MAC(Medium Access Control;媒体接入控制)HARQ(Hybrid Automatic Repeat reQuest,混合自动重传请求)重传后仍然未传输成功。
对于UM模式可以进行RLC SDU的重组,对于AM模式可以触发状态报告,通知对端进行HARQ重传。
当重排定时器超时,还判断是否后面还有乱序的PDU,如果有,重新启动重排定时器。如果后面乱序的PDU在前面乱序PDU的重排定时器运行期间已经到来,需要等到前面的重排定时器超时才能启动针对后一个乱序PDU的重排定时器。
当针对一个乱序PDU的重排定时器运行期间,又收到一个乱序PDU,此时后一个乱序PDU需要等到前面的重排定时器超时才能启动针对后一个乱序PDU的重排定时器,这期间等待的时间增加。因为重排定时器的实际时长已经保证底层是经过最大次数的HARQ重传仍然未成功的,等待的时间延长了重排时间,需要存储更多的数据包,增加了内存开销,推后了重组时间,延迟了向上层递交数据包的时间。重组的时刻也需要针对更多的数据包进行重组,占用较长的处理时间,延迟了该处理器上的其他处理时间。
综上所述,目前重排定时器启动机制会增加重排定时器运行中又收到乱序PDU情况下的重排时间,从而降低重组效率、增加了内容开销,延迟向上层递交数据包的时间。
发明内容
本发明提供一种启动重排定时器时长的方法和设备,用以解决现有技术中存在的重排定时器启动机制会增加重排定时器运行中又收到乱序PDU情况下的重排时间,从而降低重组效率、增加了内容开销,延迟向上层递交数据包时间的问题。
本发明实施例提供一种启动重排定时器时长的方法,包括:
在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;
在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;
其中,所述新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长。
由于新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长,从而缩短了重排定时器运行中又收到乱序PDU情况下的重排时间,提高重组效率、降低内容开销,缩短向上层递交数据包时间。
较佳地,根据下列方式确定所述新的重排定时器的实际时长:
确定当前的重排定时器运行期间最后一次收到的乱序PDU的时刻;
根据确定的所述时刻,确定所述新的重排定时器的实际时长。
由于根据当前的重排定时器运行期间最后一次收到的乱序PDU的时刻,确定所述新的重排定时器的实际时长,从而进一步提高了确定的时长的合理性。
较佳地,根据确定的所述时刻,确定所述新的重排定时器的实际时长,包括:
根据确定的所述时刻,确定所述时刻与当前的重排定时器到时之间的时长;
将所述新的重排定时器对应的设定时长与确定的所述时长作差,若所述差值为正值,将得到的差值作为所述新的重排定时器的实际时长,或所述新的重排定时器的实际时长不小于得到的所述差值。
较佳地,根据确定的所述时刻,确定所述新的重排定时器的实际时长,包括:
若所述新的重排定时器对应的设定时长等于当前的重排定时器对应的设定时长,将确定的所述时刻与当前的重排定时器启动的时刻作差,将得到的差值作为所述新的重排定时器的实际时长,或所述新的重排定时器的实际时长不小于得到的所述差值。
较佳地,在当前的重排定时器到时后,启动新的重排定时器之前,还包括:
确定有未接收到的乱序PDU。
本发明实施例提供的一种启动重排定时器时长的设备,包括:
判断模块,用于在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;
处理模块,用于在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电信科学技术研究院;,未经电信科学技术研究院;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310687904.1/2.html,转载请声明来源钻瓜专利网。