[发明专利]可靠用户封包协定装置及滑动窗参数的动态调整方法有效
申请号: | 201710844969.0 | 申请日: | 2017-09-19 |
公开(公告)号: | CN109525502B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 吴易昇;李沅修 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | H04L47/27 | 分类号: | H04L47/27;H04L69/164 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马雯雯;臧建明 |
地址: | 中国台湾新北市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可靠 用户 封包 协定 装置 滑动 参数 动态 调整 方法 | ||
1.一种可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述动态调整方法包括:
依照来自于接收方的应答有无逾时,以及依照所述滑动窗参数与预估最大值的差距量,由传送方对应调整步阶值;以及
依照所述步阶值来调整所述滑动窗参数,
其中所述调整所述步阶值的步骤包括:
当所述传送方无逾时收到所述应答,且所述差距量落于第一范围时,所述步阶值被调整为第一步阶值;以及
当所述传送方无逾时收到所述应答,且所述差距量落于第二范围时,所述步阶值被调整为第二步阶值。
2.根据权利要求1所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述动态调整方法还包括:
初始化所述步阶值、所述滑动窗参数与所述预估最大值,以将所述步阶值设定为初始步阶值,将所述滑动窗参数设定为初始滑动窗值,以及将所述预估最大值设定为初始预估值。
3.根据权利要求1所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述第一范围的值小于所述第二范围的值,且所述第一步阶值小于所述第二步阶值。
4.根据权利要求1所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述调整所述滑动窗参数的步骤包括:
计算窗值与所述步阶值的和值,并将所述和值作为所述窗值;以及
依照所述窗值来决定所述滑动窗参数。
5.根据权利要求4所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述决定所述滑动窗参数的步骤包括:
取所述窗值的整数部份作为所述滑动窗参数。
6.根据权利要求1所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述动态调整方法还包括:
当所述传送方无逾时收到所述应答,且所述滑动窗参数为初始滑动窗值时,所述滑动窗参数被调整为预设值,其中所述预设值响应于所述预估最大值。
7.根据权利要求6所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述预设值为所述预估最大值与比值的乘积。
8.根据权利要求7所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述比值为二分之一。
9.根据权利要求1所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述动态调整方法还包括:
当有数据封包遗失时,依照所述滑动窗参数与所述预估最大值的关系,决定是否将所述预估最大值更新为所述滑动窗参数,以及决定是否将所述滑动窗参数设定为初始滑动窗值。
10.根据权利要求9所述的可靠用户封包协定的滑动窗参数的动态调整方法,其特征在于,所述决定是否将所述预估最大值更新为所述滑动窗参数以及决定是否将所述滑动窗参数设定为所述初始滑动窗值的步骤包括:
当所述传送方逾时仍未收到所述应答,或者所述传送方收到来自于所述接收方的否定应答时,由所述传送方进行更新预估值操作,其中所述更新预估值操作包括:
当所述滑动窗参数大于所述预估最大值时,将所述预估最大值更新为所述滑动窗参数,以及将所述滑动窗参数设定为所述初始滑动窗值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710844969.0/1.html,转载请声明来源钻瓜专利网。