[发明专利]拥塞控制方法、装置、电子设备及可读存储介质有效
申请号: | 202210525765.1 | 申请日: | 2022-05-16 |
公开(公告)号: | CN114629856B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 童云龙;胡都欢;张鹏;高智斐;唐靖飚;陈一骄;王克波;屈晓阳 | 申请(专利权)人: | 湖南戎腾网络科技有限公司 |
主分类号: | H04L47/263 | 分类号: | H04L47/263;H04L47/10;H04L47/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张志梅 |
地址: | 410028 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拥塞 控制 方法 装置 电子设备 可读 存储 介质 | ||
1.一种拥塞控制方法,其特征在于,包括:
基于当前时刻的数据包允许发送个数、慢启动阈值和应答报文接收情况,判断发送方与多个接收方的数据传输状态处于慢启动阶段、拥塞控制阶段或快速恢复阶段;
当处于所述慢启动阶段,每当检测到存在应答报文,则增加所述数据包允许发送个数;
当处于所述拥塞控制阶段,每当检测到存在所有数据包均被应答的目标消息,则增加所述数据包允许发送个数,同时基于调整后的数据包允许发送个数重新设置所述慢启动阈值;
当处于所述快速恢复阶段,基于预设初始值重置所述数据包允许发送个数和所述慢启动阈值;
其中,所述慢启动阶段表示数据发送速度小于预设速度阈值;所述拥塞控制阶段表示进行拥塞控制处理;所述快速恢复阶段表示出现丢包现象;所述基于预设初始值重置所述数据包允许发送个数和所述慢启动阈值,包括:
当所述数据包允许发送个数小于所述慢启动阈值,则将所述数据包允许发送个数调整为初始窗口值,将所述慢启动阈值调整为初始启动值;所述慢启动阈值大于所述初始窗口值;
当所述数据包允许发送个数大于等于所述慢启动阈值,则将所述数据包允许发送个数的数值调整为所述慢启动阈值的数值。
2.根据权利要求1所述的拥塞控制方法,其特征在于,所述基于当前时刻的数据包允许发送个数、慢启动阈值和应答报文接收情况,判断发送方与多个接收方的数据传输状态处于慢启动阶段、拥塞控制阶段或快速恢复阶段,包括:
若数据包允许发送个数小于慢启动阈值,则发送方与多个接收方的数据传输状态处于慢启动阶段;
若所述数据包允许发送个数大于等于所述慢启动阈值,则所述发送方与多个接收方的数据传输状态处于拥塞控制阶段;
若在预设时间段内没有检测到应答报文,则所述发送方与多个接收方的数据传输状态处于快速恢复阶段。
3.根据权利要求2所述的拥塞控制方法,其特征在于,所述增加所述数据包允许发送个数,包括:
调整所述数据包允许发送个数为当前时刻的数据包允许发送个数+1。
4.根据权利要求2所述的拥塞控制方法,其特征在于,所述增加所述数据包允许发送个数,同时基于调整后的数据包允许发送个数重新设置所述慢启动阈值,包括:
调整所述数据包允许发送个数为当前时刻的数据包允许发送个数+1,同时将0.75*调整后数据包允许发送个数的取整结果作为所述慢启动阈值的更新值。
5.根据权利要求1至4任意一项所述的拥塞控制方法,其特征在于,所述基于当前时刻的数据包允许发送个数、慢启动阈值和应答报文接收情况,判断发送方与多个接收方的数据传输状态处于慢启动阶段、拥塞控制阶段或快速恢复阶段之后,还包括:
当检测到存在待发送数据包,根据当前时刻的数据包允许发送个数与已发送数据包个数,从所有待被应答的数据包中选择相应个数、且未被发送过的目标数据包进行发送。
6.一种拥塞控制装置,其特征在于,包括:
状态判断模块,用于基于当前时刻的数据包允许发送个数、慢启动阈值和应答报文接收情况,判断发送方与多个接收方的数据传输状态处于慢启动阶段、拥塞控制阶段或快速恢复阶段;
发送参数调整模块,用于当处于所述慢启动阶段,每当检测到存在应答报文,则增加所述数据包允许发送个数;当处于所述拥塞控制阶段,每当检测到存在所有数据包均被应答的目标消息,则增加所述数据包允许发送个数,同时基于调整后的数据包允许发送个数重新设置所述慢启动阈值;当处于所述快速恢复阶段,基于预设初始值重置所述数据包允许发送个数和所述慢启动阈值;其中,所述慢启动阶段表示数据发送速度小于预设速度阈值;所述拥塞控制阶段用于表示进行拥塞控制处理;所述快速恢复阶段用于表示出现丢包现象;
其中,所述发送参数调整模块进一步用于:当所述数据包允许发送个数小于所述慢启动阈值,则将所述数据包允许发送个数调整为初始窗口值,将所述慢启动阈值调整为初始启动值;所述慢启动阈值大于所述初始窗口值;当所述数据包允许发送个数大于等于所述慢启动阈值,则将所述数据包允许发送个数的数值调整为所述慢启动阈值的数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南戎腾网络科技有限公司,未经湖南戎腾网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210525765.1/1.html,转载请声明来源钻瓜专利网。