[发明专利]一种设置超时重传时长的方法和装置有效
申请号: | 201611199535.1 | 申请日: | 2016-12-22 |
公开(公告)号: | CN107104763B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 曹少琨 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 朱雅男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设置 超时 重传时长 方法 装置 | ||
1.一种设置超时重传时长的方法,其特征在于,所述方法包括:
在超时重传时长被设置为第一时长的状态下,向接收端发送第一数据,如果在所述第一时长内接收到所述接收端返回的确认消息,则确定所述第一数据的发送时间点和所述确认消息的接收时间点之间的时间差,得到目标收发耗时;
根据预先存储的数据量和标准收发耗时的对应关系,确定所述第一数据的数据量对应的目标标准收发耗时;
如果所述目标收发耗时小于所述目标标准收发耗时,则确定所述目标标准收发耗时和所述目标收发耗时的目标耗时差;
在预先存储的标准耗时差和连续阈值的对应关系中,确定小于或等于所述目标耗时差的至少一个标准耗时差,以及所述至少一个标准耗时差中的每个标准耗时差对应的连续阈值;
分别将所述至少一个标准耗时差中的每个标准耗时差对应的预设计数器的计数值加1;
如果所述至少一个标准耗时差中存在目标标准耗时差对应的计数值大于所述目标标准耗时差对应的目标连续阈值,则将所述超时重传时长由所述第一时长减小为第二时长。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述超时重传时长被设置为所述第二时长的状态下,向所述接收端发送第二数据,如果在所述第二时长内未接收到所述接收端返回的确认消息,则将所述超时重传时长由所述第二时长增加为所述第一时长。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述目标收发耗时大于所述目标标准收发耗时,则将所述计数值清零。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
如果在预设间隔时长内未发送数据,则将所述计数值清零。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
当检测到本地连接的网络类型发生变化时,将所述超时重传时长设置为第一时长。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述超时重传时长由所述第一时长减小为第二时长,包括:
根据预先存储的耗时差和超时重传时长的对应关系,确定所述目标耗时差对应的第二时长,其中,所述对应关系中的每个超时重传时长都小于所述第一时长;
将所述超时重传时长设置为第二时长。
7.一种设置超时重传时长的装置,其特征在于,所述装置包括:
第一确定模块,用于在超时重传时长被设置为第一时长的状态下,向接收端发送第一数据,如果在所述第一时长内接收到所述接收端返回的确认消息,则确定所述第一数据的发送时间点和所述确认消息的接收时间点之间的时间差,得到目标收发耗时;
第二确定模块,用于根据预先存储的数据量和标准收发耗时的对应关系,确定所述第一数据的数据量对应的目标标准收发耗时;
设置模块,用于如果所述目标收发耗时小于所述目标标准收发耗时,则确定所述目标标准收发耗时和所述目标收发耗时的目标耗时差;在预先存储的标准耗时差和连续阈值的对应关系中,确定小于或等于所述目标耗时差的至少一个标准耗时差,以及所述至少一个标准耗时差中的每个标准耗时差对应的连续阈值;分别将所述至少一个标准耗时差中的每个标准耗时差对应的预设计数器的计数值加1;如果所述至少一个标准耗时差中存在目标标准耗时差对应的计数值大于所述目标标准耗时差对应的目标连续次数,则将所述超时重传时长由所述第一时长减小为第二时长。
8.根据权利要求7所述的装置,其特征在于,所述设置模块,还用于:
在所述超时重传时长被设置为所述第二时长的状态下,向所述接收端发送第二数据,如果在所述第二时长内未接收到所述接收端返回的确认消息,则将所述超时重传时长由所述第二时长增加为所述第一时长。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
清零模块,用于如果所述目标收发耗时大于所述目标标准收发耗时,则将所述计数值清零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611199535.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理除砷污泥的方法
- 下一篇:一种结合拱上立柱的斜拉扣挂施工系统