一种宽带质量测试方法和系统与流程

文档序号:34693069发布日期:2023-07-06 02:53阅读:74来源:国知局
一种宽带质量测试方法和系统与流程

本技术涉及测试,尤其是涉及一种宽带质量测试方法和系统。


背景技术:

1、随着通讯技术的高速发展,网络技术应用越来越广泛,例如网络电视、广播、监控、语音通信等等。并且随着网络用户数量也在逐年升高,各个通信服务商的网络负载压力不断增大,对网络宽带质量也有更高的要求。

2、家庭用户、企业用户或者是校园用户,对宽带的质量要求也越来越高。这就要求在网络宽带在使用时,需要对宽带质量有精准的测试结果,以及时发现网络宽带质量问题。目前,市面上出现了一系列网络宽带质量检测工具,然而这些测试工具在测试宽带质量时,通常只是测试用户端和测试工具所指定的测试服务器之间的宽带质量,不能全面表征网络宽带的实际状况。


技术实现思路

1、为了更加全面的表征网络宽带质量,本技术提供一种宽带质量测试方法和系统。

2、第一方面,本技术提供一种宽带质量测试方法,采用如下的技术方案。

3、一种宽带质量测试方法,包括以下步骤:

4、响应于用户端发起的宽带质量测试请求,确定用户端在历史测试记录中连接的网络服务器测试组信息,其中,网络服务器测试组信息包括多个服务器的地址信息以及对应于地址信息的初始测试结果信息;

5、基于预设的测试顺序,建立用户端和不同网络服务器之间的通讯连接;

6、获取用户端和不同网络服务器之间的宽带通讯结果,确定当前宽带通讯结果和初始测试结果之间的数据接近度;

7、基于接近度超过预设阈值的数量大小,确定宽带质量的高低程度。

8、通过采用上述技术方案,在对宽带质量进行测试时,根据用户端在历史测试记录中连接的网络服务器信息,来建立用户端和不同网络服务器之间的通讯连接,以获得用户端对不同网络服务器之间的宽带通讯结果。结合测试结果和初始测试结果进行比对,得到宽带测试时的数据接近度,在确定用户端在连接到不同网络服务器之后,通过用户端计算的数据接近度满足设定个数,来确定出当前宽带质量的高低。

9、可选的,在响应于用户端发起的宽带质量测试请求,确定用户端在历史测试记录中连接的测试终端信息之前,包括:

10、基于预设的网络服务器类型,建立网络服务器测试组集合,其中,网络服务器测试组中包含所有的网络服务器类型;

11、基于预设时间段,建立用户端和网络服务器测试组之间的通讯连接,获取用户端和不同类型的网络服务器之间的测试结果,作为初始测试结果。

12、通过采用上述技术方案,在根据历史测试记录来获取用户端连接的网络服务器测试组信息时,通过预设的网络服务器类型,来建立由不同类型的网络服务器组成的测试组集合,并在预设时间段内通过对测试组中对应的不同类型的网络服务器进行宽带质量测试,作为基础测试结果,并作为历史测试数据。

13、可选的,在确定当前宽带通讯结果和初始测试结果之间的数据接近度中,包括:

14、基于初始测试结果和预设阈值,获取数据波动范围;

15、判断当前宽带通讯结果是否处于数据波动范围内;

16、若为是,则以当前宽带通讯结果作为目标测试结果,并结合初始测试结果计算数据接近度;

17、若为否,则基于当前宽带通讯结果对应的网络服务器类型,对网络服务器测试组集合中其他网络服务器测试组中的同类型网络服务器按照预设顺序依次进行通讯连接。

18、通过采用上述技术方案,在用户端连接网络服务器之后,利用当前网络服务器对应初始测试结果来确定出数据波动范围,并根据当前宽带通讯结果以及初始测试结果来测试出当前宽带质量对应的数据接近度。如果在当前连接的网络服务器下测试的宽带通讯结果不满足对应的初始测试结果波动范围,则通过测试组集合中其他网络服务器测试组中的同类型网络服务器按照预设顺序依次进行通讯连接,以对同类型的网络服务器均进行连接测试。

19、可选的,判断测试其他网络服务器测试组中同类型网络服务器得到的宽带通讯结果是否处于对应的初始测试结果的波动范围内;

20、若为是,则以处于初始测试结果的波动范围内的宽带通讯结果作为目标测试结果;

21、若为否,则以和初始测试结果比对波动最小值对应的宽带通讯结果作为目标测试结果;

22、基于目标测试结果,结合初始测试结果计算数据接近度。

23、通过采用上述技术方案,在测试其他网络服务器测试组中同类型网络服务器得到的宽带通讯结果是否处于对应的初始测试结果的波动范围测试时,若存在测试的宽带通讯结果处于对应的历史结果的波动范围,即表明用户端和网络服务器之间的宽带测试质量符合预先测试的要求。而在多组测试组中不存在测试的宽带通讯结果处于对应的历史结果的波动范围,即表明用户端和网络服务器之间的宽带质量出现了问题,而不是网络服务器的问题,能够更加全面的对宽带质量进行测试。

24、可选的,在基于接近度超过预设阈值的数量大小,确定宽带质量的高低程度中,包括:

25、获取预设的网络服务器类型数量以及用户端订购的宽带产品的带宽值;

26、基于网络服务器类型数量,对宽带带宽值进行区间划分;

27、将接近度超过预设阈值的数量和划分的区间进行匹配,确定用户端宽带质量测试所在的带宽范围值。

28、通过采用上述技术方案,利用预设的网络服务器类型数量来为宽带带宽值进行区间划分,通过划分好的区间值对接近度超过预设阈值的数量,从而确定出宽带质量测试时所处的带宽范围值。

29、第二方面,本技术提供一种测试系统,采用如下的技术方案。

30、一种测试系统,包括:

31、信息获取模块,所述信息获取模块用于获取用户端在历史测试记录中连接的网络服务器信息;

32、通讯连接模块,所述通讯连接模块用于建立用户端和不同网络服务器之间的通讯连接;

33、数据比对模块,所述数据比对模块用于确定当前检测的宽带通讯结果和初始测试结果之间的数据接近度大小;

34、质量分析模块,所述质量分析模块用于根据数据接近度大小来确定当前宽带质量的高低程度。

35、可选的,所述测试系统还包括初始测试结果建立模块,所述初始测试结果建立模块用于根据建立的网络服务器测试组集合,在预设时间段内获取的测试结果作为初始测试结果。

36、可选的,所述数据比对模块包括初始比对单元和顺序比对单元,所述初始比对单元用于对历史测试记录中保存的网络服务器进行初始测量,并在测试结果不满足设定条件由顺序比对单元对网络服务器测试组集合中其他网络服务器测试组中的同类型网络服务器进行测试。

37、第三方面,本技术提供一种电子设备,所述电子设备包括:处理器和存储器;所述存储器与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述处理器调用所述计算机指令以使得所述电子设备执行如上述方案中记载的方法。

38、第四方面,本技术提供一种计算机存储介质,计算机存储介质中存储有指令,当所述指令在电子设备上运行时,使得所述电子设备执行如上述方案中记载的方法。

39、综上所述,本技术包括以下至少一种有益技术效果:

40、1.能够对用户端所连接的宽带进行多种网络应用类型的测试,提高宽带质量测试的结果准确性;

41、2.在对宽带质量进行测试时,能够实现对宽带的全方面测试,减小因网络服务器问题而造成对宽带质量测试的误判情况。

42、3.能够较为精准确定出当前宽带质量测试时宽带的带宽范围值,便于用户端及时查看。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1