一种基于TCP的网络预警方法及装置与流程

文档序号:12133712阅读:242来源:国知局
一种基于TCP的网络预警方法及装置与流程

本发明涉及计算机网络检测领域,尤其涉及一种基于TCP的网络预警方法及装置。



背景技术:

随着网络的不断普及,人们对于计算机网络的稳定性和安全性的需求也在不断增加,对于网络性能人们也越来越关注。网络性能直接反应了用户对于网络的体验度,而网络性能的好坏也是人们关心的重点,因此,对于网络性能进行预警,使人们更好的掌握当前网络状况,很有必要。

目前已有的对网络性能进行预警的方法仅为对TCP网络的单一性能指标进行检测和预警,不能对网络性能的综合指标进行预警,在实际应用的过程中具有一定的局限性,不能全面的反应网络的综合性能,不能对网络作出全面合理的预警。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种基于TCP的网络预警方法及装置。

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

一种基于TCP的网络预警方法,包括以下步骤:

步骤1,选择多个TCP网络性能指标;

步骤2,对所述TCP网络性能指标进行处理,得到综合处理结果;

步骤3,设置预警范围;

步骤4,将所述综合处理结果与所述预警范围进行比较,当所述综合处理结果在所述预警范围之内时,进行预警。

本发明的有益效果是:通过采集TCP网络性能指标,并存储TCP网络性能指标,对TCP网络性能指标进行处理,设置预警范围,将综合处理结果与预警范围进行比较并预警,可以实现对多个TCP网络性能指标的综合测量和预警,使对TCP网络性能的预警更加全面可靠。

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

进一步地,步骤2中,对所述TCP网络性能指标的处理包括:

步骤2.1,对每个所述TCP网络性能指标进行检测,得到多组测试数据并存储;

步骤2.2,对所述多组测试数据进行量纲化处理,得到量纲化结果;

步骤2.3,对所述量纲化结果进行归一化处理,得到归一化结果;

步骤2.4,对所述归一化结果进行加权,得到加权结果;

步骤2.5,对所述加权结果进行综合分析,得到综合处理结果。

进一步地,步骤3中,所述预警范围的确定方法为计算预设时间段内的所述TCP网络性能指标正态分布的TCP网络性能指标期望值,根据所述TCP网络性能指标期望值确定所述预警范围。

进一步地,所述TCP网络性能指标包括丢包率、响应时间、抖动性。

一种基于TCP的网络预警装置,包括:

选取模块,用于选择多个TCP网络性能指标;

处理模块,用于处理所述TCP网络性能指标,得到综合处理结果;

设置模块,用于设置预警范围;

预警模块,用于将所述综合处理结果与所述预警范围进行比较,当所述综合处理结果在所述预警范围之内时,进行预警。

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

进一步地,所述处理模块包括:

检测单元,用于对每个所述TCP网络性能指标进行检测,得到多组测试数据;

存储单元,用于存储所述多组测试数据;

处理单元,用于对所述多组测试数据进行量纲化处理,得到量纲化结果,还用于对所述量纲化结果进行归一化处理,得到归一化结果,还用于对所述归一化结果进行加权,得到加权结果;

评价单元,用于对所述加权结果进行综合分析,得到综合处理结果。

进一步地,所述设置模块具体用于计算预设时间段内的所述TCP网络性能指标正态分布的TCP网络性能指标期望值,并根据所述TCP网络性能指标期望值确定所述预警范围。

进一步地,所述TCP网络性能指标包括丢包率、响应时间、抖动性。

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

附图说明

图1为本发明实施例提供的一种基于TCP的网络预警方法的流程示意图;

图2为本发明另一实施例提供的一种基于TCP的网络预警装置的结构框架图。

具体实施方式

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

如图1所示,为本发明实施例提供的一种基于TCP的网络预警方法的流程示意图,该方法包括以下步骤:

S101,选择多个TCP网络性能指标;

S102,对TCP网络性能指标进行处理,得到综合处理结果;

S103,设置预警范围;

S104,将综合处理结果与预警范围进行比较,当综合处理结果在预警范围之内时,进行预警。

上述实施例提供的一种基于TCP的网络预警方法,通过采集TCP网络性能指标,并存储TCP网络性能指标,对TCP网络性能指标进行处理,设置预警范围,将综合处理结果与预警范围进行比较并预警,可以实现对多个TCP网络性能指标的综合测量和预警,使对TCP网络性能的预警更加全面可靠。

进一步,S102中,对TCP网络性能指标的处理包括:

对每个TCP网络性能指标进行检测,得到多组测试数据并存储;

对多组测试数据进行量纲化处理,得到量纲化结果;

对量纲化结果进行归一化处理,得到归一化结果;

对归一化结果进行加权,得到加权结果;

对加权结果进行综合分析,得到综合处理结果。

进一步,S103中,预警范围的确定方法为计算预设时间段内的TCP网络性能指标正态分布的TCP网络性能指标期望值,根据TCP网络性能指标期望值确定预警范围。

进一步,TCP网络性能指标包括丢包率、响应时间、抖动性。

如图2所示,为本发明另一实施例提供的一种基于TCP的网络预警装置的结构框架图,该装置包括:

选取模块210,用于选择多个TCP网络性能指标;

处理模块220,用于处理TCP网络性能指标,得到综合处理结果;

设置模块230,用于设置预警范围;

预警模块240,用于将综合处理结果与预警范围进行比较,当综合处理结果在预警范围之内时,进行预警。

进一步,处理模块220包括:

检测单元221,用于对每个TCP网络性能指标进行检测,得到多组测试数据;

存储单元222,用于存储多组测试数据;

处理单元223,用于对多组测试数据进行量纲化处理,得到量纲化结果,还用于对量纲化结果进行归一化处理,得到归一化结果,还用于对归一化结果进行加权,得到加权结果;

评价单元224,用于对加权结果进行综合分析,得到综合处理结果。

进一步,设置模块230具体用于计算预设时间段内的TCP网络性能指标正态分布的TCP网络性能指标期望值,并根据TCP网络性能指标期望值确定预警范围。

进一步,TCP网络性能指标包括丢包率、响应时间、抖动性。

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

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