[发明专利]一种重排序定时器时长的调整方法及装置有效
申请号: | 202010361397.2 | 申请日: | 2020-04-30 |
公开(公告)号: | CN113595929B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 崔立伟;赵志华;薛静;谢刊;李重锦;季永程;刘佳 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | H04L47/27 | 分类号: | H04L47/27;H04L49/9057;H04L47/34;H04L47/22 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张瑞志 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 排序 定时器 调整 方法 装置 | ||
本申请适用于通信技术领域,提供了一种重排序定时器时长的调整方法及装置,用于改善由于分组数据包单位时间内的接收量不稳定,导致的分组数据包在PDCP层丢包的问题,有助于降低丢包率、提高通信质量。所述方法包括:检测分组数据包的第一丢包率;当所述第一丢包率大于丢包率阈值时,根据所述第一丢包率和重排序窗口的剩余大小调整所述重排序定时器的时长,或者,根据所述分组数据包的接收链路的链路质量,调整所述重排序定时器的时长,其中所述重排序窗口用于缓存接收到的分组数据包。
技术领域
本申请涉及通信技术领域,尤其涉及一种重排序定时器时长的调整方法及装置。
背景技术
分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)能够管理设备(例如终端)接收到的分组数据包,将分组数据包按照其携带的序列号(Serial Number,SN)从小到大的顺序提交给上层应用。
由于设备接收到的分组数据包可能是乱序的,为了实现按序提交,PDCP定义了一个重排序定时器。设备在向上层应用提交分组数据包的过程中,如果遇到待发送的分组数据包缺失时,则启动重排序定时器,暂停发送并等待缺失的分组数据包。其中,重排序定时器的时长即为等待缺失分组数据包的时长。
然而,在上述过程中,重排序定时器的时长通常是固定的,但分组数据包单位时间内的接收量是不稳定的。当重排序定时器的时长较长时,如果该接收量过大,分组数据包就会快速涌入并占满设备的缓存队列,导致随后到达的分组数据包在PDCP层被丢弃。当重排序定时器的时长较短时,如果该接收量过小,缺失的分组数据包可能在重排序定时器超时之后才到达设备,其到达后仍然会在PDCP层被丢弃,导致丢包率升高。
发明内容
本申请提供一种重排序定时器时长的调整方法及装置,改善了现有技术中,由于分组数据包单位时间内的接收量不稳定,导致的分组数据包在PDCP层丢包的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本实施例提供一种重排序定时器时长的调整方法,所述方法包括:检测分组数据包的第一丢包率;当所述第一丢包率大于丢包率阈值时,根据所述第一丢包率和重排序窗口的剩余大小调整所述重排序定时器的时长,或者,根据所述分组数据包的接收链路的链路质量,调整所述重排序定时器的时长,其中所述重排序窗口用于缓存接收到的所述分组数据包。
通过本实施例提供的重排序定时器时长的调整方法,能够调整重排序定时器的时长,使重排序定时器的时长与分组数据包单位时间内的接收量相适配,减少分组数据包在PDCP层丢包,降低丢包率,提高通信质量。
在一些实施例中,所述根据所述第一丢包率和重排序窗口的剩余大小调整所述重排序定时器的时长,包括:确定所述第一丢包率中的下边界丢包率R1和上边界丢包率R2,以及所述重排序窗口的剩余大小WinN;当R1>R1*,且R2=0或者WinN>WinN*时,增加所述重排序定时器的时长;当R1=0或者WinN=0,且R2>R2*时,减少所述重排序定时器的时长;
其中,R1为序列号小于所述重排序窗口的下边界序列号的分组数据包的丢包率;R2为序列号大于所述重排序窗口的上边界序列号的分组数据包的丢包率;R1*为所述下边界丢包率的门限值,R2*为所述上边界丢包率的门限值,WinN*为所述重排序窗口的剩余大小的门限值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010361397.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种渐变减震鞋底
- 下一篇:信息上报方法、接收方法、装置、终端及网络侧设备