一种网络测速方法技术

技术编号:39725573 阅读:12 留言:0更新日期:2023-12-17 23:30
本发明专利技术公开了一种网络测速方法

【技术实现步骤摘要】
一种网络测速方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种网络测速方法

装置

电子设备及存储介质


技术介绍

[0002]家庭网络由家庭网关以及路由器设备组成网络系统为用户提供边缘网络接入,路由器与家庭网关之间的网络连接质量的测试是掌握用户网络接入的服务质量的关键一环

普通的网络速率测试方法是在家庭网关与路由器之间使用用户层插件进行网络测速,由于网关与路由器的处理能力限制,测速数据包经过的协议栈路径太长,往往不能有效的检测网络连接的最大速率


技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一

为此,本专利技术提出一种网络测速方法

装置

电子设备及存储介质,能够高效准确进行网络测速

[0004]一方面,本专利技术实施例提供了一种网络测速方法,包括:
[0005]响应于预设动作,触发测速指令;
[0006]基于测速指令,控制网关和路由器通过测速插件互相发送预设数据包,并控制网关和路由器通过测速插件将对端发送的预设数据包原路反弹,进而产生高速数据包浪涌流量;
[0007]根据高速数据包浪涌流量,统计得到测速结果

[0008]可选地,响应于预设动作,触发测速指令,包括:
[0009]响应于目标对象在应用端的操作动作,触发测速指令

[0010]可选地,控制网关和路由器通过测速插件互相发送预设数据包,包括:
[0011]控制网关的第一测速插件与路由器的第二测速插件互相发送预设数据包;
[0012]其中,第一测速插件和第二测速插件为扩展伯克利包过滤器

[0013]可选地,方法还包括:
[0014]基于测速需求,通过预设规则设置预设数据包

[0015]可选地,基于测速需求,通过预设规则设置预设数据包,包括:
[0016]基于数据包规格需求,调整预设数据包中各个数据包的字节规格;
[0017]根据待测速网络的网络最大速率,结合字节规格确定预设数据包的数据包数量

[0018]可选地,方法还包括:
[0019]在控制网关和路由器通过测速插件将对端发送的预设数据包原路反弹的过程,向反弹的预设数据包中添加测速数据包

[0020]可选地,根据高速数据包浪涌流量,统计得到测速结果,包括:
[0021]统计高速数据包浪涌流量中的数据包数量,根据数据包数量确定测速结果

[0022]另一方面,本专利技术实施例提供了一种网络测速装置,包括:
[0023]第一模块,用于响应于预设动作,触发测速指令;
[0024]第二模块,用于基于测速指令,控制网关和路由器通过测速插件互相发送预设数据包,并控制网关和路由器通过测速插件将对端发送的预设数据包原路反弹,进而产生高速数据包浪涌流量;
[0025]第三模块,用于根据高速数据包浪涌流量,统计得到测速结果

[0026]可选地,第一模块具体用于:
[0027]响应于目标对象在应用端的操作动作,触发测速指令

[0028]可选地,第二模块中控制网关和路由器通过测速插件互相发送预设数据包这一步骤,包括:
[0029]控制网关的第一测速插件与路由器的第二测速插件互相发送预设数据包;
[0030]其中,第一测速插件和第二测速插件为扩展伯克利包过滤器

[0031]可选地,装置还包括:
[0032]第四模块,用于基于测速需求,通过预设规则设置预设数据包

[0033]可选地,第四模块具体用于:
[0034]基于数据包规格需求,调整预设数据包中各个数据包的字节规格;
[0035]根据待测速网络的网络最大速率,结合字节规格确定预设数据包的数据包数量

[0036]可选地,装置还包括:
[0037]第五模块,用于在控制网关和路由器通过测速插件将对端发送的预设数据包原路反弹的过程,向反弹的预设数据包中添加测速数据包

[0038]可选地,第三模块具体用于:
[0039]统计高速数据包浪涌流量中的数据包数量,根据数据包数量确定测速结果

[0040]另一方面,本专利技术实施例提供了一种电子设备,包括:处理器以及存储器;存储器用于存储程序;处理器执行程序实现上述网络测速方法

[0041]另一方面,本专利技术实施例提供了一种计算机存储介质,其中存储有处理器可执行的程序,处理器可执行的程序在由处理器执行时用于实现上述网络测速方法

[0042]本专利技术实施例通过响应于预设动作,触发测速指令;基于测速指令,控制网关和路由器通过测速插件互相发送预设数据包,并控制网关和路由器通过测速插件将对端发送的预设数据包原路反弹,进而产生高速数据包浪涌流量;根据高速数据包浪涌流量,统计得到测速结果

本专利技术实施例采用测试插件反弹数据包的方式在网关和路由器两个设备之间产生高速数据包浪涌流量,由于数据包没有经过上层协议栈,可以在较低的
CPU
能力上产生较高的数据流量,真实的反映了当前设备连接的最大速率

附图说明
[0043]附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制

[0044]图1是本专利技术实施例提供的进行网络测速的一种实施环境示意图;
[0045]图2是本专利技术实施例提供的一种网络测速方法的流程示意图;
[0046]图3为本专利技术实施例提供的结合设置预设数据包的网络测速方法的流程示意图;
[0047]图4为本专利技术实施例提供的设置预设数据包的流程示意图;
[0048]图5为本专利技术实施例提供的结合添加测速数据包的网络测速方法的流程示意图;
[0049]图6为本专利技术实施例提供的网络测速的整体流程原理示意图;
[0050]图7为本专利技术实施例提供的一种网络测速装置的结构示意图;
[0051]图8为本专利技术实施例提供的另一种网络测速装置的结构示意图;
[0052]图9为本专利技术实施例提供的一种电子设备的结构示意图;
[0053]图
10
为本专利技术实施例提供的适于用来实现本专利技术实施例的电子设备的计算机系统结构框图

具体实施方式
[0054]为了使本专利技术的目的

技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明

应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网络测速方法,其特征在于,包括:响应于预设动作,触发测速指令;基于所述测速指令,控制网关和路由器通过测速插件互相发送预设数据包,并控制所述网关和所述路由器通过所述测速插件将对端发送的所述预设数据包原路反弹,进而产生高速数据包浪涌流量;根据所述高速数据包浪涌流量,统计得到测速结果
。2.
根据权利要求1所述的网络测速方法,其特征在于,所述响应于预设动作,触发测速指令,包括:响应于目标对象在应用端的操作动作,触发测速指令
。3.
根据权利要求1所述的网络测速方法,其特征在于,所述控制网关和路由器通过测速插件互相发送预设数据包,包括:控制网关的第一测速插件与所述路由器的第二测速插件互相发送预设数据包;其中,所述第一测速插件和所述第二测速插件为扩展伯克利包过滤器
。4.
根据权利要求1所述的网络测速方法,其特征在于,所述方法还包括:基于测速需求,通过预设规则设置所述预设数据包
。5.
根据权利要求4所述的网络测速方法,其特征在于,所述基于测速需求,通过预设规则设置所述预设数据包,包括:基于数据包规格需求,调整所述预设数据包中各个数据包的字节规格;根据待测速网络的网络最大速率,结合所述字节规格确定所述预设数据包的数据包数量

【专利技术属性】
技术研发人员:胡冰松刘向辉
申请(专利权)人:天翼数字生活科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1