[发明专利]网络的拥塞控制方法、装置、电子设备及存储介质有效
申请号: | 202110113639.0 | 申请日: | 2021-01-27 |
公开(公告)号: | CN112953847B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 杨威;许一峰;闻斌;肖磊 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | H04L47/22 | 分类号: | H04L47/22;H04L43/0829 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 拥塞 控制 方法 装置 电子设备 存储 介质 | ||
本公开实施例公开了一种网络的拥塞控制方法、装置、电子设备及存储介质,其中该方法包括:持续监测实际传输数据对应的第一网络参数,于第一网络参数中的丢包率满足预设条件时,根据第一网络参数的趋势特征,确定丢包类型;根据丢包类型调整带宽估计值,并根据调整后的带宽估计值,对实际传输数据进行配置。通过根据网络参数的趋势特征确定丢包类型,并根据丢包类型估计当前可用带宽,能够准确评估网络的拥塞情况,提高拥塞控制的控制效果,提高用户体验。
技术领域
本公开实施例涉及通信技术领域,尤其涉及一种网络的拥塞控制方法、装置、电子设备及存储介质。
背景技术
在网络通信过程中,当网络的负荷较小时,网络的吞吐量会随负荷的增加而线性增加。当网络的负荷达到一定程度时,网络吞吐量可能会出现下降的现象,该现象可称为拥塞现象。当网络拥塞严重时,可能会导致通信业务陷入停顿。
通常可采用基于延迟(delay-based)的拥塞控制算法,和基于丢包(loss-based)的拥塞控制算法,进行网络拥塞控制。其中,基于延迟的拥塞控制算法可以为,在网络路由上分配一定的缓冲区域,以使数据接收方通过缓冲区域接收各数据分组;数据接收方根据接收各数据分组的时延变化,判断网络拥塞情况,以根据拥塞情况进行控制。然而,针对网络路由上缓冲区域非常小的网络类型,通常需要采用基于丢包的拥塞算法,进行拥塞控制。
现有技术中,基于丢包的拥塞算法可以为,数据发送方根据网络丢包率或残余丢包率,进行拥塞控制。其中,网络丢包率可以理解为原始丢包对应的丢包率;残余丢包率可以理解为经过恢复算法恢复部分丢包后,未恢复丢包对应的丢包率。
这些基于丢包的拥塞控制方法,至少包括如下技术问题:当根据网络丢包率进行拥塞控制时,若丢包为跨运营商之间网络的固有丢包,而并非拥塞导致的丢包,则判断出的拥塞情况较真实拥塞情况来说,会更为严重;当根据残余丢包率进行拥塞控制时,若经过恢复算法将因拥塞导致的丢包进行恢复,则判断出的拥塞情况较真实拥塞情况来说,会更为轻微。无论判断出的拥塞情况是更为严重,还是更为轻微,都将影响拥塞控制的控制效果,这将大大降低用户体验。
发明内容
本公开实施例提供一种网络的拥塞控制方法、装置、电子设备及存储介质,能够准确评估网络的拥塞情况,提高拥塞控制的控制效果,提高用户体验。
第一方面,本公开实施例提供了一种网络的拥塞控制方法,包括:
持续监测实际传输数据对应的第一网络参数,于所述第一网络参数中的丢包率满足预设条件时,根据所述第一网络参数的趋势特征,确定丢包类型;
根据所述丢包类型调整带宽估计值,并根据调整后的带宽估计值,对所述实际传输数据进行配置。
第二方面,本公开实施例还提供了一种网络的拥塞控制装置,包括:
类型确定模块,用于持续监测实际传输数据对应的第一网络参数,于所述第一网络参数中的丢包率满足预设条件时,根据所述第一网络参数的趋势特征,确定丢包类型;
拥塞控制模块,用于根据所述丢包类型调整带宽估计值,并根据调整后的带宽估计值,对所述实际传输数据进行配置。
第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的网络的拥塞控制方法。
第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的网络的拥塞控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110113639.0/2.html,转载请声明来源钻瓜专利网。