一种启动重排定时器时长的方法和设备技术

技术编号:11613865 阅读:75 留言:0更新日期:2015-06-17 13:52
本发明专利技术实施例涉及无线通信技术领域,特别涉及一种启动重排定时器时长的方法和设备,用以解决现有技术中存在的重排定时器启动机制会增加重排定时器运行中又收到乱序PDU情况下的重排时间,从而降低重组效率、增加了内容开销,延迟向上层递交数据包时间的问题。本发明专利技术实施例在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;其中,所述新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长。采用本发明专利技术实施例能够缩短重排定时器运行中又收到乱序PDU情况下的重排时间,提高重组效率、降低内容开销,缩短向上层递交数据包时间。

【技术实现步骤摘要】

本专利技术涉及无线通信
,特别涉及一种启动重排定时器时长的方法和设备
技术介绍
在LTE (Long Term Evolut1n,长期演进)中,RLC (Rad1 Link Control 无线链路控制)UM (Unacknowledged Mode,非确认模式)和 AM (Acknowledged Mode,确认模式)的功能包括对接收到的PDU进行重排序。当接收到乱序的roiXProtocol Data Unit,协议数据单元),RLC便启动重排定时器以监测发生乱序而未收到的RLC PDU是否丢失,一旦重排定定时器超时,则认为发生乱序而未收到的RLC PDU经过MAC (Medium Access Control ;媒体接入控制)HARQ (Hybrid Automatic Repeat reQuest,混合自动重传请求)重传后仍然未传输成功。对于UM模式可以进行RLC SDU的重组,对于AM模式可以触发状态报告,通知对端进行HARQ重传。当重排定时器超时,还判断是否后面还有乱序的rou,如果有,重新启动重排定时器。如果后面乱序的PDu在前面乱序rou的重排定时器运行期间已经到来,需要等到前面的重排定时器超时才能启动针对后一个乱序F1DU的重排定时器。当针对一个乱序rou的重排定时器运行期间,又收到一个乱序rou,此时后一个乱序PDu需要等到前面的重排定时器超时才能启动针对后一个乱序rou的重排定时器,这期间等待的时间增加。因为重排定时器的实际时长已经保证底层是经过最大次数的HARQ重传仍然未成功的,等待的时间延长了重排时间,需要存储更多的数据包,增加了内存开销,推后了重组时间,延迟了向上层递交数据包的时间。重组的时刻也需要针对更多的数据包进行重组,占用较长的处理时间,延迟了该处理器上的其他处理时间。综上所述,目前重排定时器启动机制会增加重排定时器运行中又收到乱序rou情况下的重排时间,从而降低重组效率、增加了内容开销,延迟向上层递交数据包的时间。
技术实现思路
本专利技术提供一种启动重排定时器时长的方法和设备,用以解决现有技术中存在的重排定时器启动机制会增加重排定时器运行中又收到乱序PDU情况下的重排时间,从而降低重组效率、增加了内容开销,延迟向上层递交数据包时间的问题。本专利技术实施例提供一种启动重排定时器时长的方法,包括:在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;其中,所述新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长。由于新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长,从而缩短了重排定时器运行中又收到乱序PDU情况下的重排时间,提高重组效率、降低内容开销,缩短向上层递交数据包时间。较佳地,根据下列方式确定所述新的重排定时器的实际时长:确定当前的重排定时器运行期间最后一次收到的乱序rou的时刻;根据确定的所述时刻,确定所述新的重排定时器的实际时长。由于根据当前的重排定时器运行期间最后一次收到的乱序rou的时刻,确定所述新的重排定时器的实际时长,从而进一步提高了确定的时长的合理性。较佳地,根据确定的所述时刻,确定所述新的重排定时器的实际时长,包括:根据确定的所述时刻,确定所述时刻与当前的重排定时器到时之间的时长;将所述新的重排定时器对应的设定时长与确定的所述时长作差,若所述差值为正值,将得到的差值作为所述新的重排定时器的实际时长,或所述新的重排定时器的实际时长不小于得到的所述差值。较佳地,根据确定的所述时刻,确定所述新的重排定时器的实际时长,包括:若所述新的重排定时器对应的设定时长等于当前的重排定时器对应的设定时长,将确定的所述时刻与当前的重排定时器启动的时刻作差,将得到的差值作为所述新的重排定时器的实际时长,或所述新的重排定时器的实际时长不小于得到的所述差值。较佳地,在当前的重排定时器到时后,启动新的重排定时器之前,还包括:确定有未接收到的乱序rou。本专利技术实施例提供的一种启动重排定时器时长的设备,包括:判断模块,用于在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;处理模块,用于在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;其中,所述新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长。由于新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长,从而缩短了重排定时器运行中又收到乱序PDU情况下的重排时间,提高重组效率、降低内容开销,缩短向上层递交数据包时间。较佳地,所述处理模块具体用于,根据下列方式确定所述新的重排定时器的实际时长:确定当前的重排定时器运行期间最后一次收到的乱序rou的时刻;根据确定的所述时刻,确定所述新的重排定时器的实际时长。由于根据当前的重排定时器运行期间最后一次收到的乱序rou的时刻,确定所述新的重排定时器的实际时长,从而进一步提高了确定的时长的合理性。较佳地,所述处理模块具体用于:根据确定的所述时刻,确定所述时刻与当前的重排定时器到时之间的时长;将所述新的重排定时器对应的设定时长与确定的所述时长作差,若所述差值为正值,将得到的差值作为所述新的重排定时器的实际时长,或所述新的重排定时器的实际时长不小于得到的所述差值。较佳地,所述处理模块具体用于:若所述新的重排定时器对应的设定时长等于当前的重排定时器对应的设定时长,将确定的所述时刻与当前的重排定时器启动的时刻作差,将得到的差值作为所述新的重排定时器的实际时长,或所述新的重排定时器的实际时长不小于得到的所述差值。较佳地,所述处理模块还用于:在当前的重排定时器到时,且确定有未接收到的乱序PDU后,启动新的重排定时器。【附图说明】图1为本专利技术实施例一启动重排定时器时长的方法流程示意图;图2为本专利技术实施例二重排定时器的示意图;图3为本专利技术实施例三重排定时器的示意图; 图4为本专利技术实施例四记录时间点的方法流程示意图;图5为本专利技术实施例五启动重排定时器的方法流程示意图;图6为本专利技术实施例六启动重排定时器的设备结构示意图;图7为本专利技术实施例七启动重排定时器的设备结构示意图。【具体实施方式】本专利技术实施例在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;其中,所述新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长。由于新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长,从而缩短了重排定时器运行中又收到乱序PDU情况下的重排时间,提高重组效率、降低内容开销,缩短向上层递交数据包时间。下面结合说明书附图对本专利技术实施例作进一步详细描述。如图1所示,本专利技术实施例一启动重排定时器时长的方法包括下列步骤:步骤101、在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;步骤102、在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;其中,所述新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长。本专利技术实施例在重排定时器运行期间收到乱序PDU后,缩短下一个启动的重排定时器的实际时长,从而缩短了重排定时器运行中又本文档来自技高网
...

【技术保护点】
一种启动重排定时器时长的方法,其特征在于,该方法包括:在接收到乱序PDU后,判断当前是否有正在运行的重排定时器;在确定当前有正在运行的重排定时器,且当前的重排定时器到时后,启动新的重排定时器;其中,所述新的重排定时器的实际时长小于所述新的重排定时器对应的设定时长。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴艳军
申请(专利权)人:电信科学技术研究院
类型:发明
国别省市:北京;11

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

1