一种基于云服务检测网络性能的方法及系统与流程

文档序号:12278325阅读:864来源:国知局
一种基于云服务检测网络性能的方法及系统与流程

本发明涉及网络检测领域,尤其涉及一种基于云服务检测网络性能的方法及系统。



背景技术:

当今社会网络已经越来越普及,人们对于计算机网络的性能也越来越关注。网络性能直接反应了用户对于网络的体验度,而网络性能的好坏也是人们关心的重点,因此,对于网络性能进行预警,使人们更好的掌握当前网络状况,从而采取相应的措施来有效避免网络服务质量的下降,是目前最为关键的问题之一。

目前已有的对网络性能进行检测的方法都是基于本地网络系统进行的,没有对数据实现有效利用,没有实现数据的互通共享,因此极大降低了网络性能数据的利用率,因此,亟需一种能够将本地网络测量的网络性能数据进行互通共享的方法和系统。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种基于云服务检测网络性能的方法及系统。

本发明解决上述技术问题的技术方案如下:

一种基于云服务检测网络性能的方法,包括以下步骤:

步骤1,选择需要进行分析的网络性能参数;

步骤2,对所述网络性能参数进行测量,得到多个性能数据;

步骤3,将所述多个性能数据上传到云服务器;

步骤4,所述云服务器接收所述多个性能数据,并对所述多个性能数据进行处理,得到检测结果。

本发明的有益效果是:通过选择需要进行检测的网络性能参数,对网络性能参数进行测量,得到多个性能数据,将多个性能数据上传到云服务器,并对多个性能数据进行处理,得到检测结果,实现了网络性能数据的复用与共享,提高了网络性能数据的利用率。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步地,所述网络性能参数包括丢包率、抖动性、响应速度。

进一步地,步骤2中,通过对所述网络性能参数在一段时间内随机抽样测量,得到多个性能数据。

进一步地,步骤4中,包括:

步骤4.1,所述云服务器接收所述多个性能数据;

步骤4.2,根据所述网络性能参数的经验值设置阈值;

步骤4.3,分别计算所述多个性能数据与所述阈值的数据偏离差值;

步骤4.4,对所述数据偏离差值进行量纲化处理,得到数据偏离比例;

步骤4.5,对所述数据偏离比例进行归一化处理,得到归一化结果;

步骤4.6,对所述归一化结果进行加权,得到检测结果。

采用上述进一步方案的有益效果是:通过对多个性能数据进行处理,得到综合了多个性能数据的检测结果,对于网络性能的检测更加全面合理,得到的网络性能检测结果更加客观可靠。

进一步地,所述云服务器还用于存储所述检测结果以及所述多个性能数据,并供其他使用者查阅调用。

一种基于云服务检测网络性能的系统,包括:

输入模块,用于选择需要进行分析的网络性能参数;

测量模块,用于对所述网络性能参数进行测量,得到多个性能数据;

通信模块,用于将所述多个性能数据上传到云服务器;

云服务器,用于接收所述多个性能数据,并对所述多个性能数据进行处理,得到检测结果。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步地,所述网络性能参数包括丢包率、抖动性、响应速度。

进一步地,所述测量模块具体用于对所述网络性能参数在一段时间内随机抽样测量,得到多个性能数据。

进一步地,所述云服务器包括:

接收单元,用于接收所述多个性能数据;

阈值设置单元,用于根据所述网络性能参数的经验值设置阈值;

计算单元,用于分别计算所述多个性能数据与所述阈值的数据偏离差值,还用于对所述数据偏离差值进行量纲化处理,得到数据偏离比例,还用于对所述数据偏离比例进行归一化处理,得到归一化结果,还用于对所述归一化结果进行加权,得到检测结果。

进一步地,所述云服务器还用于存储所述检测结果以及所述多个性能数据,并供其他使用者查阅调用。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

图1为本发明实施例提供的一种基于云服务检测网络性能的方法的流程示意图;

图2为本发明另一实施例提供的一种基于云服务检测网络性能的系统的结构示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,为本发明实施例提供的一种基于云服务检测网络性能的方法的流程示意图,该方法包括以下步骤:

S101,选择需要进行分析的网络性能参数;

S102,对网络性能参数进行测量,得到多个性能数据;

S103,将多个性能数据上传到云服务器;

S104,云服务器接收多个性能数据,并对多个性能数据进行处理,得到检测结果。

上述实施例通过选择需要进行分析的网络性能参数,对网络性能参数进行测量,得到多个性能数据,将多个性能数据上传到云服务器,并对性能数据进行处理,得到检测结果,实现了网络性能数据的复用与共享,提高了网络性能数据的利用率。

进一步,网络性能参数包括丢包率、抖动性、响应速度。

进一步,步骤2中,通过对网络性能参数在一段时间内随机抽样测量,得到多个性能数据。

进一步,对性能数据的处理具体包括:云服务器接收多个性能数据;根据网络性能参数的经验值设置阈值;分别计算多个性能数据与阈值的数据偏离差值;对数据偏离差值进行量纲化处理,得到数据偏离比例;对数据偏离比例进行归一化处理,得到归一化结果;对归一化结果进行加权,得到检测结果。

进一步,云服务器还用于存储检测结果以及多个性能数据,并供其他使用者查阅调用。

图2所示,为本发明另一实施例提供的一种基于云服务检测网络性能的系统的结构示意图,该系统包括:

输入模块210,用于选择需要进行分析的网络性能参数;

测量模块220,用于对网络性能参数进行测量,得到多个性能数据;

通信模块230,用于将多个性能数据上传到云服务器240;

云服务器240,用于接收多个性能数据,并对多个性能数据进行处理,得到检测结果。

进一步,网络性能参数包括丢包率、抖动性、响应速度。

进一步,测量模块220具体用于对网络性能参数在一段时间内随机抽样测量,得到多个性能数据。

进一步,云服务器240包括:

接收单元241,用于接收所述多个性能数据;

阈值设置单元242,用于根据所述网络性能参数的经验值设置阈值;

计算单元243,用于分别计算所述多个性能数据与所述阈值的数据偏离差值,还用于对所述数据偏离差值进行量纲化处理,得到数据偏离比例,还用于对所述数据偏离比例进行归一化处理,得到归一化结果,还用于对所述归一化结果进行加权,得到检测结果。

进一步,云服务器240还用于存储检测结果以及多个性能数据,并供其他使用者查阅调用。

以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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