[发明专利]网络带宽检测方法、装置、系统、设备及存储介质在审
申请号: | 202210585199.3 | 申请日: | 2022-05-25 |
公开(公告)号: | CN115174429A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 何东标;陈晓帆;曾英宇;曹飞 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/0894 |
代理公司: | 北京汇鑫君达知识产权代理有限公司 11769 | 代理人: | 朱智勇 |
地址: | 518071 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络带宽 检测 方法 装置 系统 设备 存储 介质 | ||
本申请涉及一种网络带宽检测方法、装置、系统、设备及存储介质。该方法包括:接收来自客户端发送的若干包对,其中包对至少包括两个数据包;筛选符合条件的包对作为目标包对,确定目标包对的预估速率,并将预估速率发送至客户端;接收客户端采用预估速率发送的包组,其中包组包括若干数据包;确定包组对应的目标速率,根据包组的目标速率确定网络带宽;将确定的网络带宽向客户端发送。本申请通过结合包对法和包组法的优点完成对网络线路的网络带宽检测,能够更快速及更准确实现网络带宽检测。
技术领域
本申请涉及计算机技术领域,尤其涉及一种网络带宽检测方法、装置、系统、设备及存储介质。
背景技术
网络带宽是指在单位时间内能传输的数据量。网络和高速公路类似,网络带宽越大,就类似高速公路的车道越多,其通行能力越强。
一直以来,对网络带宽这一重要指标的检测都是网络中最核心的问题。网络带宽应用于多个方面,例如视频应用需要根据当前的网络带宽进行码率调整,又如路由选路算法会根据网络带宽进行路径选择来实现负载均衡,又如网络运维人员可以通过网络带宽的大小来判定网络是否发生故障。
相关技术中对网络带宽的检测方法例如可以是采用“Speedtest”工具进行网络带宽探测,该方法可以根据一定策略选择云端服务器并采用包对法进行带宽检测,但该方法无法准确且快速地实现对网络带宽的检测。
发明内容
为解决或者部分解决相关技术中存在的问题,本申请提供一种网络带宽检测方法、装置、系统、设备及存储介质,能够准确且快速地对网络带宽进行检测。
本申请的第一方面提供了一种网络带宽检测方法,该方法应用于服务端,包括:
接收来自客户端发送的若干包对,其中所述包对至少包括两个数据包;
筛选符合条件的包对作为目标包对,确定所述目标包对的预估速率,并将所述预估速率发送至所述客户端;
接收所述客户端采用所述预估速率发送的包组,其中所述包组包括若干数据包;
确定所述包组对应的目标速率,根据包组的目标速率确定网络带宽;
将所述确定的所述网络带宽向所述客户端发送。
优选的,所述确定所述包组对应的目标速率,根据包组的目标速率确定网络带宽之后,还包括:
确定所述包组的数据包的丢包率,利用所述丢包率对所述网络带宽进行修正;
所述将确定的所述网络带宽向所述客户端发送,包括:
将修正后的所述网络带宽发送至客户端。
优选的,所述筛选符合条件的包对作为目标包对,确定所述目标包对的预估速率,包括:
确定每一所述包对中两个所述数据包的发送时间间隔、接收时间间隔;
采用预设差值算法对所述发送时间间隔与对应的所述接收时间间隔进行比较,得到若干待筛选时间间隔;
对若干所述待筛选时间间隔的绝对值进行排序,基于排序结果筛选出所述待筛选时间间隔对应的目标包对。
基于所述目标包对采用预设速率算法确定出预估速率。
优选的,所述基于所述目标包对采用预设速率算法确定出预估速率,包括:
根据所述目标包对的单个数据包大小、所述发送时间间隔或者单个数据包大小、所述接收时间间隔确定出目标包对对应的待确认速率;
对待确认速率进行均值处理,得到预估速率。
优选的,所述确定所述包组对应的目标速率,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210585199.3/2.html,转载请声明来源钻瓜专利网。