一种基于加权距离的通信业务告警分析方法及系统技术方案

技术编号:14636700 阅读:43 留言:0更新日期:2017-02-15 10:51
本发明专利技术公开了一种基于加权距离的通信业务告警分析方法及系统,该方法包括以下步骤:S1、从业务数据库中收集相关的业务数据,计算任意两个业务数据向量的加权欧式距离;S2、根据加权欧式距离,对业务数据进行均值聚类;S3、拼接形成一个完整的业务通道;S4、设置集约周期和集约缓存;S5、若业务通道中存在对端设备,比较对端设备上的最高级告警;S6、若设备或通道发生故障,且也没有可用的业务的保护通道,则该业务中断。本发明专利技术可以不需要依赖告警数据库,又可以避免在通道信息不完整的情况下无法做推断,预测精度高,能够在通道信息不完整的情况下进行告警分析。

【技术实现步骤摘要】

本专利技术涉及通信及计算机领域,尤其涉及一种基于加权距离的通信业务告警分析方法及系统
技术介绍
现有技术中主要采用以下两种方法进行告警分析:一、借助关联关系挖掘,找到告警之间的关联关系,从而判断主因告警。缺点是准确度依赖与告警数据库的规模,以及告警频项集的数量,且收集告警数据的周期较长。且当网络结构发生调整,告警关系也会发生变化,那么准确度也会下降。二、通过业务通道上下位关系进行推断。缺点是业务上下位关系必须准确,必须有完整的业务通道信息。对于一些跨厂家、跨专业异构环境下的网络结构,其业务通道信息并不完整,发生这种情况就无法直接通过上下位关系判断主因告警。由于第一种技术需要较长的周期收集告警数据,并且其准确度依赖历史告警数据的规模。当网络结构发生调整,告警准确度会下降需要重新挖掘关联关系。而第二种方式需要依赖业务通道数据库,对于数据不完整则无法判断主因告警。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中准确度较低,且依赖程度高的缺陷,提供一种基于加权距离的通信业务告警分析方法及系统。本专利技术解决其技术问题所采用的技术方案是:本专利技术提供一种基于加权距离的通信业务告警分析方法,包括以下步骤:S1、从业务数据库中收集相关的业务数据,计算业务数据的权值,并将业务数据向量化,计算任意两个向量的加权欧式距离;S2、根据加权欧式距离,对业务数据进行均值聚类,得到业务聚类;用户手工调整业务聚类中的少量边缘数据,得到最终聚类;S3、根据每个最终聚类中的业务数据,及其连接关系,拼接形成一个完整的业务通道,业务通道包括至少两个设备;S4、设置集约周期和集约缓存,将业务通道中发生告警的设备放入集约缓存中,若时间上满足集约周期或集约缓存满,输出集约缓存内的所有告警;并对所有告警按照设备进行分组,定义设备分组中告警级别最高,且发生时间最前的告警为该设备分组上的最高级告警;S5、若业务通道中本端的设备存在对端设备,比较对端设备上的最高级告警;若本端告警级别高,则本端上的告警是主要影响告警,本端设备故障;若对端告警级别高,则对端上的告警是主要影响告警,对端设备故障;若两端告警级别相同,则两端设备的通道存在故障;S6、若设备或通道发生故障,且也没有可用的业务的保护通道,则该业务中断。进一步地,本专利技术的步骤S1中的业务数据包括:业务类型、业务名称、业务A/Z端、业务容量、业务用户和业务创建时间。进一步地,本专利技术的步骤S1中计算业务数据的权值的方法具体为:根据业务数据在数据库中出现的总量判断其权值,总量越大,该业务数据的权值越大,并根据其最大辨识度来分配权值;权值计算的公式为:权值=信息总量×max(表中不同的值的数量/表中所有值的数量)再对各个业务数据进行归一化处理,将单个权值比上所有权值,结果在(0,1)之间,权值的总和等于1。进一步地,本专利技术的步骤S1中计算加权欧式距离的公式为:其中,V1i和V2i表示向量中第i个值,只有两个业务数据的容量相同才会计算其距离,否则其距离无穷大,即无可比性。进一步地,本专利技术的步骤S2中进行均值聚类的方法具体为:采用K-means均值聚类的方法,根据业务数据中已知的数据个数设置聚类个数,根据中心点不断使用加权欧式距离将业务数据放入该聚类总,最终得到业务聚类。本专利技术的一种基于加权距离的通信业务告警分析系统,包括业务通道建模模块和告警分析模块,其中:业务通道建模模块,包括加权距离计算模块、通道聚类模块和通道拼接模块;加权距离计算模块用于从业务数据库中收集相关的业务数据,计算业务数据的权值,并将业务数据向量化,计算任意两个向量的加权欧式距离;通道聚类模块用于根据加权欧式距离,对业务数据进行均值聚类,得到业务聚类;用户手工调整业务聚类中的少量边缘数据,得到最终聚类;通道拼接模块用于根据每个最终聚类中的业务数据,及其连接关系,拼接形成一个完整的业务通道,业务通道包括至少两个设备;告警分析模块,包括告警集约模块、主原因判定模块和故障影响展开模块;告警集约模块用于设置集约周期和集约缓存,将业务通道中发生告警的设备放入集约缓存中,若时间上满足集约周期或集约缓存满,输出集约缓存内的所有告警;并对所有告警按照设备进行分组,定义设备分组中告警级别最高,且发生时间最前的告警为该设备分组上的最高级告警;主原因判定模块用于比较业务通道中存在的对端设备的最高级告警;若本端告警级别高,则本端上的告警是主要影响告警,本端设备故障;若对端告警级别高,则对端上的告警是主要影响告警,对端设备故障;若两端告警级别相同,则两端设备的通道存在故障;故障影响展开模块用于判断故障影响,若设备或通道发生故障,且也没有可用的业务的保护通道,则该业务中断。本专利技术产生的有益效果是:本专利技术的基于加权距离的通信业务告警分析方法,通过基于加权距离比较不同厂家、不同专业异构环境下的网络结构中的业务通道信息,信息距离近的业务通道信息就可以构成一个完整的业务通道,然后再通过业务上下位关系进行推断,这样即可以不需要依赖告警数据库,又可以避免在通道信息不完整的情况下无法做推断,从而能够弥补现有技术的不足;该方法的预测精度高,并且不需要依赖历史告警数据的规模,能够在通道信息不完整的情况下进行告警分析。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术实施例的系统模块框图;图2是本专利技术实施例的业务通道建模流程图;图3是本专利技术实施例的告警分析流程图;图4是本专利技术实施例的设备关系拓扑图;图中,A1-业务通道建模模块,A11-加权距离计算模块,A12-通道聚类模块,A13-通道拼接模块,A2-告警分析模块,A21-告警集约模块,A22-主原因判定模块,A23-故障影响展开模块。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的基于加权距离的通信业务告警分析方法,包括以下步骤:S1、从业务数据库中收集相关的业务数据,计算业务数据的权值,并将业务数据向量化,计算任意两个向量的加权欧式距离;S2、根据加权欧式距离,对业务数据进行均值聚类,得到业务聚类;用户手工调整业务聚类中的少量边缘数据,得到最终聚类;S3、根据每个最终聚类中的业务数据,及其连接关系,拼接形成一个完整的业务通道,业务通道包括至少两个设备;S4、设置集约周期和集约缓存,将业务通道中发生告警的设备放入集约缓存中,若时间上满足集约周期或集约缓存满,输出集约缓存内的所有告警;并对所有告警按照设备进行分组,定义设备分组中告警级别最高,且发生时间最前的告警为该设备分组上的最高级告警;S5、若业务通道中本端的设备存在对端设备,比较对端设备上的最高级告警;若本端告警级别高,则本端上的告警是主要影响告警,本端设备故障;若对端告警级别高,则对端上的告警是主要影响告警,对端设备故障;若两端告警级别相同,则两端设备的通道存在故障;S6、若设备或通道发生故障,且也没有可用的业务的保护通道,则该业务中断。步骤S1中的业务数据包括:业务类型、业务名称、业务A/Z端、业务容量、业务用户和业务创建时间。步骤S1中计算业务数据的权值的方法具体为:根据业务数据在数据库中出现的本文档来自技高网...
一种基于加权距离的通信业务告警分析方法及系统

【技术保护点】
一种基于加权距离的通信业务告警分析方法,其特征在于,包括以下步骤:S1、从业务数据库中收集相关的业务数据,计算业务数据的权值,并将业务数据向量化,计算任意两个向量的加权欧式距离;S2、根据加权欧式距离,对业务数据进行均值聚类,得到业务聚类;用户手工调整业务聚类中的少量边缘数据,得到最终聚类;S3、根据每个最终聚类中的业务数据,及其连接关系,拼接形成一个完整的业务通道,业务通道包括至少两个设备;S4、设置集约周期和集约缓存,将业务通道中发生告警的设备放入集约缓存中,若时间上满足集约周期或集约缓存满,输出集约缓存内的所有告警;并对所有告警按照设备进行分组,定义设备分组中告警级别最高,且发生时间最前的告警为该设备分组上的最高级告警;S5、若业务通道中本端的设备存在对端设备,比较对端设备上的最高级告警;若本端告警级别高,则本端上的告警是主要影响告警,本端设备故障;若对端告警级别高,则对端上的告警是主要影响告警,对端设备故障;若两端告警级别相同,则两端设备的通道存在故障;S6、若设备或通道发生故障,且也没有可用的业务的保护通道,则该业务中断。

【技术特征摘要】
1.一种基于加权距离的通信业务告警分析方法,其特征在于,包括以下步骤:S1、从业务数据库中收集相关的业务数据,计算业务数据的权值,并将业务数据向量化,计算任意两个向量的加权欧式距离;S2、根据加权欧式距离,对业务数据进行均值聚类,得到业务聚类;用户手工调整业务聚类中的少量边缘数据,得到最终聚类;S3、根据每个最终聚类中的业务数据,及其连接关系,拼接形成一个完整的业务通道,业务通道包括至少两个设备;S4、设置集约周期和集约缓存,将业务通道中发生告警的设备放入集约缓存中,若时间上满足集约周期或集约缓存满,输出集约缓存内的所有告警;并对所有告警按照设备进行分组,定义设备分组中告警级别最高,且发生时间最前的告警为该设备分组上的最高级告警;S5、若业务通道中本端的设备存在对端设备,比较对端设备上的最高级告警;若本端告警级别高,则本端上的告警是主要影响告警,本端设备故障;若对端告警级别高,则对端上的告警是主要影响告警,对端设备故障;若两端告警级别相同,则两端设备的通道存在故障;S6、若设备或通道发生故障,且也没有可用的业务的保护通道,则该业务中断。2.根据权利要求1所述的基于加权距离的通信业务告警分析方法,其特征在于,步骤S1中的业务数据包括:业务类型、业务名称、业务A/Z端、业务容量、业务用户和业务创建时间。3.根据权利要求1所述的基于加权距离的通信业务告警分析方法,其特征在于,步骤S1中计算业务数据的权值的方法具体为:根据业务数据在数据库中出现的总量判断其权值,总量越大,该业务数据的权值越大,并根据其最大辨识度来分配权值;权值计算的公式为:权值=信息总量×max(表中不同的值的数量/表中所有值的数量)再对各个业务数据进行归一化处理,将单个权值比上所有权值,结果在(0,1)之间,权值的总和等于1。4.根据权利要求1所述的基于加权距离的通信业务告警分析方法,其特征在于,步骤S1中计算加权欧式距离的公式为:其中,V1i和V2i表示向量中第i...

【专利技术属性】
技术研发人员:沈莹
申请(专利权)人:武汉日电光通信工业有限公司
类型:发明
国别省市:湖北;42

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

1