[发明专利]通信网传输类告警统一分析的装置及方法有效
申请号: | 201410099972.0 | 申请日: | 2014-03-18 |
公开(公告)号: | CN103929326B | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 陈天奇;黄亮;王顺;曾凡江 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种通信网传输类告警统一分析的装置及方法,涉及通信领域,该装置包括顺次相连的显示模块、适配模块、接口模块、预处理分析模块、二次分析模块和静态数据只读模块,适配模块完成业务路径、告警相关性分析服务的投递与转换,并与显示模块进行通信;接口模块为预处理分析模块提供数据,输出告警相关性分析的结果;预处理分析模块实现告警相关性分析的预处理分析;二次分析模块实现告警相关性分析的二次分析。本发明在模块实现形态上采用软件服务技术,便于在不同业务分析模块以二进制方式重用;采取预处理、异步并行处理,能有效提高告警分析的效率;采用二次分析机制,能有效避免分析结果相互之间可能存在的干扰。 | ||
搜索关键词: | 通信网 传输 告警 统一 分析 装置 方法 | ||
【主权项】:
一种通信网传输类告警统一分析的装置,包括顺次相连的显示模块、适配模块、接口模块、预处理分析模块、二次分析模块和静态数据只读模块,其特征在于:所述显示模块,用于:完成分析结果的显示;所述适配模块,用于:完成业务路径、告警相关性分析服务的投递与转换,并与显示模块进行通信,为显示模块提供分析结果;所述接口模块,用于:为预处理分析模块提供数据,以及输出告警相关性分析的结果,是告警相关性分析算法的可执行进程的载体;所述预处理分析模块,用于:实现告警相关性分析的预处理分析;所述二次分析模块,用于:去除告警相关性分析结果之间的干扰;所述静态数据只读模块,用于:实现告警代码静态数据及告警相关性分析规则静态数据的统一封装和访问;告警通过适配模块、接口模块到达预处理分析模块后,依据在静态数据只读模块中的规则及预处理调度策略,进行告警预处理分派:当接口模块输入一条告警时,首先进行告警校验,如果输入告警的告警代码不在静态数据只读模块中的规则集合中,则不进行处理,继续处理下一条输入告警;当告警进入到预处理分析模块中时,首先进入待分析告警的队列,由分派线程负责取出,进行告警路径的预处理;分派线程完成了路径预处理后,依据线程选择算法,将告警投递到指定的线程进行分析,再次重新从队列中取出下一条告警,当队列中无告警时,则进行休眠等待;当相关性服务停止时,上层服务通知预处理分析模块停止线程池的处理;预处理分析模块针对告警相关性分析时,业务相关的告警对于同一路径上的告警具备相关性,非业务类告警对于同一网元内的告警具备相关性:在并发处理时,针对非业务告警、业务相关告警,将同类告警调度在同一线程进行处理;业务相关告警并发调度的方式为:(1)业务路径无服务层路径:处理线程号=(告警所在路径唯一标识)%(业务相关处理线程数),%表示取模运算;(2)业务路径有服务层路径:处理线程号=(告警所在路径的最底层服务层路径唯一标识)%(业务相关处理线程数);业务无关告警并发调度的方式:处理线程号=(告警所在网元唯一标识)%(业务无关处理线程数);并发分级处理:基于具备业务路径唯一标识的业务相关告警与业务无关告警在并发处理时存在场景交叉的情况,并发处理分成两级处理:第一级处理业务相关告警,无业务路径唯一标识的告警则流入第二级;对于第一级已得出相关性结果的告警,不再流入第二级;对于流入第二级的告警,重新按照告警发生的网元唯一标识选择处理线程;预处理分析模块的告警相关性预处理分析流程如下:通过当前输入的告警获取相应的相关性分析规则,获得一个规则的集合;通过告警分析提取策略,基于当前输入告警,找到关联的告警集合;通过提取得到的告警集合,以当前输入的告警与告警集合中的告警逐一采用当前告警规则进行分析,检查是否匹配,如果不匹配,则进入下一个规则计算;如果匹配,则缓存当前分析结果;在完成所有规则匹配后,如果没有一个规则存在分析结果,则缓存当前告警,退出本轮预处理分析;如果存在预处理分析结果,合并后发送到二次分析模块,同时缓存本条告警,退出本轮预处理分析;预处理分析模块所依据的提取策略包括空间约束和时间约束,空间约束是告警在网络及业务路径上产生的分布关系,时间约束包括:告警发生时间在该告警对应空间范围内,以该告警发生时间为中心,分别以分析限制时间作为正负上、下限的时间区间;预处理分析模块中生成告警相关性数据的过程如下:确定约束的告警范围后,将约束范围内的告警集合导出,作为当前告警分析的目标集合,预分析过程将当前输入告警与目标集合中的所有告警,依照当前输入告警对应的分析规则,进行判断,如果存在相关性,则将该相关性递交给二次分析模块,如果无相关性,则不做处理,保留该数据预备后续分析;在预分析中生成预分析关系后,在预分析关系中携带规则唯一标识、业务唯一标识、分析时间,作为二次分析的依据;二次分析模块将预处理分析结果的相关性的告警存储为一个有向无环图DAG,该有向无环图DAG存储了告警之间的关系,有向无环图中的顶点存储告警唯一标识以及该告警加入关系图的时间信息,以告警唯一标识作为深度遍历的依据字段;告警之间的关系以有向无环图DAG中的弧表示,弧的起点表示根源告警,弧的终点表示衍生告警,弧上的属性包括该条弧生成的时间、根源告警唯一标识、衍生告警唯一标识、业务路径唯一标识、规则唯一标识、是否已达到稳定状态字段;该有向无环图中分别由不同的连通分量构成,每一个连通分量实际上是一个告警相关性组,对于告警相关性的持久化,上报输出都是基于该连通分量;告警关系深度遍历:在相关性DAG图中定时进行深度遍历,在深度遍历过程中执行以下操作:通过判断当前遍历的顶点在有向无环图中所关联的连通分量中的各个顶点的时间是否超过稳定时间阈值,来确定顶点之间的关系是否达到稳定状态,达到稳定状态则将该稳定关系投递到上报队列;确定顶点之间是否存在合并关系,如果存在合并关系,则合并顶点;确定顶点之间代表的告警相关性关系是否可以缓存到持久化模块中;如果上述连通分量中所有的顶点的时间都超过稳定时间阈值,则认为达到持久化标准,将该连通分量各顶点之间代表的告警相关性关系持久化;在告警相关性分析过程中存在由中间状态产生的临时预处理关系,这部分关系参考以下方法进行合并:预处理相关性调整基于根告警优先级、业务类型、处理规则类型和处理时间4个条件,首先按告警抑制优先级分组,分组优先级按优先级排序,优先级值越小,优先级越高,选择优先级最高的一组关系,其他优先级低的分组丢弃,优先级的顺序如下:首先按电路唯一标识分组;同电路唯一标识组内,选择规则优先级最高的规则;如果最高优先级规则存在多个相同优先级的,那么判断规则是否是支持多根规则,如果是单根规则,选择时间最久的相关性保留,其他丢弃,如果是多根规则则保留对应的结果;对第一轮按电路唯一标识分组处理计算得到的告警相关性关系进行第二轮排除,第二轮排除按照第一轮结果中的告警相关性关系所对应的规则的优先级,选择最高优先级规则所对应的告警相关性关系予以保留,如果最高优先级规则存在多个相同优先级的,那么判断规则是否是支持多根规则,如果是单根规则,选择时间最久的相关性保留,其他丢弃,如果是多根规则,则保留对应的结果;在第二轮分析过后,二次分析模块向接口模块上报第二轮分析完成后的关联结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410099972.0/,转载请声明来源钻瓜专利网。
- 上一篇:输送振动筛筛分出的物料成品的输送带的支架单元
- 下一篇:一种取向膜涂布装置