[发明专利]一种基于拥塞因子预判的传输方法有效
申请号: | 201910409105.5 | 申请日: | 2019-05-15 |
公开(公告)号: | CN110166370B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 朱永南;徐世泽;陈群力 | 申请(专利权)人: | 浙江启程电子科技股份有限公司 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/22;H04L47/27;H04L47/10 |
代理公司: | 北京君莫知识产权代理事务所(普通合伙) 11715 | 代理人: | 王凝 |
地址: | 310006 浙江省杭州市下城区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 拥塞 因子 传输 方法 | ||
1.一种基于拥塞因子预判的数据传输方法,用于实现传输层之间的信号传输,所述方法包括发送启动、发送趋近、拥塞反馈以及拥塞响应四个步骤,所述四个步骤的每一个均基于各自的拥塞窗口值以及拥塞门限值,
其特征在于:
发送启动步骤:发送端通过发送启动策略向接收端发送数据,所述发送启动策略的所述拥塞窗口值在每次发送数据时递增,当所述发送启动策略的拥塞窗口值达到所述发送启动策略的拥塞门限值时,执行发送趋近步骤;
发送趋近步骤:所述发送端通过发送趋近策略向所述接收端发送数据,所述发送趋近策略的所述拥塞窗口值在每次发送数据时递增且该拥塞窗口值的增量小于所述发送启动策略中所述拥塞窗口值的增量,
拥塞反馈步骤:当所述接收端接收发送报文时,通过预置的拥塞判断策略生成拥塞值,并将拥塞值写入待发送的反馈报文中发送至所对应的发送端,所述拥塞值反映当前接收端的网络拥塞情况;
当所述接收端反馈网络拥塞时,将所述发送趋近策略中所述拥塞窗口值重置为此时的拥塞门限值,重新执行发送趋近步骤,直至数据发送完毕;
拥塞响应步骤,当所述发送端接收到反馈报文中的拥塞值时根据预设的门限响应策略生成新的拥塞门限值,所述门限响应策略根据每次发送数据反馈的拥塞值的变化量生成新的拥塞门限值;
所述发送趋近步骤中还包括实时根据此时的拥塞门限值生成一拥塞上限值,当所述拥塞窗口值大于或等于拥塞上限值时,所述发送端通过静态发送策略向所述接收端发送数据,直至产生新的拥塞门限值,所述静态发送策略为保持在每次发送数据时所述拥塞窗口值不变;
所述接收端通过在所述反馈报文中加入重发请求反馈丢包情况,所述拥塞判断策略根据每一重发请求生成拥塞子值,求和所述拥塞子值以获得拥塞值;
所述拥塞子值通过第一公式获得,所述第一公式为Cn=Sn*a/(T-Tn);其中Cn为第n个发送请求对应的拥塞子值,Sn为第n个发送请求重复发送的次数,a为预设的换算常数,T为当前时刻,Tn为第n个发送请求最后一次发送的时刻。
2.如权利要求1所述的一种基于拥塞因子预判的数据传输方法,其特征在于:所述发送启动策略中,每次发送数据时所述拥塞窗口值的增量等于前一次发送数据时拥塞窗口值。
3.如权利要求1所述的一种基于拥塞因子预判的数据传输方法,其特征在于:所述发送趋近策略中,配置有第一增量阈值,每次发送数据时,所述拥塞窗口值的增量等于所述第一增量阈值。
4.如权利要求1所述的一种基于拥塞因子预判的数据传输方法,其特征在于:所述门限响应策略包括当连续的第一预设数量的反馈报文中的拥塞值增量小于第一预设增量时,使所述拥塞门限值增加一个单位。
5.如权利要求4所述的一种基于拥塞因子预判的数据传输方法,其特征在于:所述第一预设数量设置为3。
6.如权利要求1所述的一种基于拥塞因子预判的数据传输方法,其特征在于:所述门限响应策略包括当连续的第二预设数量反馈报文中的拥塞值的增量大于第二预设增量时,使所述拥塞门限值减小一个单位。
7.如权利要求6所述的一种基于拥塞因子预判的数据传输方法,其特征在于:所述第二预设数量设置为2。
8.如权利要求1所述的一种基于拥塞因子预判的数据传输方法,其特征在于:所述拥塞上限值设置为拥塞门限值的1.5-2倍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江启程电子科技股份有限公司,未经浙江启程电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910409105.5/1.html,转载请声明来源钻瓜专利网。