公开/公告号CN104158682A
专利类型发明专利
公开/公告日2014-11-19
原文格式PDF
申请/专利权人 深圳供电局有限公司;
申请/专利号CN201410390448.9
发明设计人 洪涛;
申请日2014-08-08
分类号H04L12/24;
代理机构深圳汇智容达专利商标事务所(普通合伙);
代理人潘中毅
地址 518000 广东省深圳市罗湖区深南东路4020号电力调度通信大楼
入库时间 2023-12-17 03:31:48
法律状态公告日
法律状态信息
法律状态
2017-08-22
授权
授权
2014-12-17
实质审查的生效 IPC(主分类):H04L12/24 申请日:20140808
实质审查的生效
2014-11-19
公开
公开
技术领域
本发明涉及传输技术领域,尤其涉及一种基于贡献度的同步数字体系SDH 故障定位方法。
背景技术
在SDH传输网中,网络故障总是伴随着大量告警消息而发生,维护人员的 很多精力都是在处理网元设备的告警。每天都会有大量告警数据从SDH通信设 备中发出,处理这些告警成为维护人员一项繁琐和具有挑战性的工作。因此, 通过对告警数据的分析来定位故障对SDH维护人员来说是一项意义重大的功 能。
SDH网络的故障定位是指根据SDH设备产生的告警数据进行关联性分析, 从而得出网络故障的根源。下面介绍目前常用的两种故障定位方法以及它们的 优缺点:
1、穷举搜索法
(1)原理:计算可疑故障集合的所有子集,然后从中选择可以解释告警集 合的最小子集。
(2)优点:可以产生比较合理的故障解释。
(3)缺点:需要指数级的复杂度,对于经常产生大量告警的SDH网络而 言,该方法效率过低。
2、基于时间窗口的故障定位法
(1)原理:每次只对时间窗口内的告警数据进行分析,通过不断扩大时间 窗口的长度,达到对告警全集的分析。
(2)优点:故障诊断的效率穷举搜索法高。
(3)缺点:不适用于拓扑复杂SDH网络,因为告警的时延是难以确定的, 所以很难判断合适的时间窗口长度,而这也直接影响了故障诊断的准确性。
发明内容
为解决上述技术问题,本发明提供一种基于贡献度的同步数字体系SDH故 障定位方法,包括:
构建告警传播模型,建立SDH的告警衍生树;
根据所述SDH的告警衍生树,计算每种SDH告警的贡献度因子;
从SDH网络告警数据库中收集SDH告警数据,统计每种SDH告警数据的 故障原因和该原因导致该种SDH告警的次数;
根据统计每种SDH告警数据的故障原因和该原因导致该种SDH告警的次 数,计算每种SDH故障的可信度因子;
整合计算得出的SDH贡献度因子和SDH故障的可信度因子,构建SDH告 警故障原因列表,并由所述构建的SDH告警故障原因列表构建SDH告警规则 知识库;
根据所述SDH告警规则知识库,进行关联模型分析,对SDH当前告警进 行SDH网络故障定位。
其中,根据所述SDH的告警衍生树,计算每种SDH告警的贡献度因子的 步骤,包括:
通过如下公式计算SDH告警的贡献度因子β:
其中,H为SDH的告警衍生树总高度,i为该SDH的告警衍生树的子树 中的告警的编号,i=1,2……n,n为子树的节点和,hi为第i个子告警的高度,βi 为第i个子告警的贡献度因子;SDH的告警衍生树中叶子β1的贡献度定义为1。
其中,所述根据统计每种SDH告警数据的故障原因和该原因导致该种SDH 告警的次数,计算每种SDH故障的可信度因子的步骤,包括:
通过如下公式计算SDH故障的可信度因子γi:
其中,γi为SDH告警的第i个故障的可信度因子;ci为第i个故障导致该 告警的次数,n为特定告警的故障原因总数,i为特定告警的故障原因编号。
其中,根据所述SDH告警规则知识库,进行关联模型分析,对SDH当前 告警进行SDH网络故障定位的步骤,包括:
1)输入SDH当前告警集合A和最小SDH故障的可信度门限α;
2)从所述集合A中选择β值最小的两个SDH故障告警Ai和Aj;
3)从所述SDH告警规则知识库中提取Ai和Aj对应的故障原因列表Li和 Lj;
4)计算所述Li与Lj的交集,更新Li与Lj的交集中的SDH故障原因可信 度γij=γi*βi+γj*βj;
5)合并Li与Lj,令Li=Li∪Lj;
6)从所述集合A中删除Aj、Lj,更新SDH故障原因贡献度βi=βi+βj;
7)重复2)-6),遍历SDH网络当前告警集合A;
8)将最后合并的Li中SDH故障原因的可信度γ小于α的故障原因删除;
9)将可信度超过α的SDH故障原因定位为故障结果。
实施本发明,具有如下有益效果:
(1)相比于穷举搜索法,在同等准确性上,基于贡献度的SDH故障定位 方法的复杂度更低;
(2)由于SDH告警的时延难于确定,传统的基于时间窗口的故障定位方 法的时间窗口长度难于选择,实际应用中往往是根据经验确定的,这大大降低 了复杂网络的故障定位准确性,而基于告警贡献度的SDH故障定位方法使用的 所有数据都是来自网管数据库的历史告警数据,不存在模糊变量,因此准确性 更高,误差更小;
(3)相比于穷举搜索法和基于时间窗口的故障定位方法,基于贡献度的 SDH故障定位技术在保持正确性的基础上,实现了负责SDH网络的故障定位, 提高了故障定位的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种基于贡献度的同步数字体系SDH故障定位方法实 施例一的流程示意图;
图2为本发明提供的一种基于贡献度的同步数字体系SDH故障定位方法实 施例二的流程示意图。
具体实施方式
本发明是基于告警贡献度的SDH故障定位技术,实现了对拓扑复杂的SDH 网络的故障自动定位,在保持准确性的基础上,效率更高。
告警贡献度是指特定告警类型在故障定位过程中的影响权重,根据告警的 传播和衍生过程对应的生成树来进行定义,由特定告警在告警衍生树中的高度 及其子树的规模决定。
SDH告警具有衍生和传播特性,SDH网络的故障主要是由硬件设备或软件 管理系统中发生的异常或错误引起的,告警症状是出现故障的外在表现形式。 绝大多数的故障和异常都会在SDH帧的开销字节中体现出来,网元设备通过检 测这些开销字节来判断是否发生特定的故障,如果有就会以告警的形式通过主 控上报网管。因此,当SDH网络中某一点发生了故障,通常会在触发点对特定 开销字节置位,然后故障信息就会随着信号一直传播下去,下游的各个接收端 (可能是网元内不同硬件板块之间或者是不同网元之间)检测到该字节的内容 会产生相应的告警,同时一般还会在检测点的位置使另外一些开销字节置位, 从而产生其它的告警信息并传播下去,这就是SDH告警的传播和衍生过程。
如图1所示,本发明提供一种基于贡献度的同步数字体系SDH故障定位方 法,包括:
步骤100,构建告警传播模型,建立SDH的告警衍生树;本实施例中,对 ITU-T规定的标准告警类型和衍生关系进行建模分析,建立SDH的告警衍生树。 具体的,SDH网络的故障主要是由硬件设备或软件管理系统中发生的异常或错 误引起的,告警症状是出现故障的外在表现形式。绝大多数的故障和异常都会 在SDH帧的开销字节(每个开销字节的作用在ITU-T协议有详细规定)中体现 出来,网元设备通过检测这些开销字节来判断是否发生特定的故障,如果有就 会以告警的形式通过主控上报网管。因此,当SDH网络中某一点发生了故障, 通常会在触发点对特定开销字节置位,然后故障信息就会随着信号一直传播下 去,下游的各个接收端(可能是网元内不同硬件板块之间或者是不同网元之间) 检测到该字节的内容会产生相应的告警,同时一般还会在检测点的位置使另外 一些开销字节置位,从而产生其它的告警信息并传播下去,这就是SDH告警的 传播和衍生过程。根据这个衍生过程,把每个告警作为衍生树的节点,即可建 立告警衍生树。
步骤101,根据所述SDH的告警衍生树,计算每种SDH告警的贡献度因子;
具体的,通过如下公式计算SDH告警的贡献度因子β:
其中,H为SDH的告警衍生树总高度,i为该SDH的告警衍生树的子树 中的告警的编号,i=1,2……n,n为子树的节点和,hi为第i个子告警的高度,βi 为第i个子告警的贡献度因子;SDH的告警衍生树中叶子β1的贡献度定义为1。
步骤102,从SDH网络告警数据库中收集SDH告警数据,统计每种SDH 告警数据的故障原因和该原因导致该种SDH告警的次数;
具体的,从SDH网络告警数据库中导出SDH网络告警数据库的历史告警 数据,对历史告警数据进行筛选,剔除原因不明,故障尚未定位的告警数据。
经过数据筛选之后,对每种SDH告警数据进行统计。待统计数据有:告警 类型、每种SDH告警的故障原因以及此原因导致这种告警的次数。
步骤103,根据统计每种SDH告警数据的故障原因和该原因导致该种SDH 告警的次数,计算每种SDH故障的可信度因子;
具体的,通过如下公式计算SDH故障的可信度因子γi:
其中,γi为SDH告警的第i个故障的可信度因子;ci为第i个故障导致该 告警的次数,n为特定告警的故障原因总数,i为特定告警的故障原因编号。
步骤104,整合计算得出的SDH贡献度因子和SDH故障的可信度因子,构 建SDH告警故障原因列表,并由所述构建的SDH告警故障原因列表构建SDH 告警规则知识库;
具体的,将步骤101和步骤103计算得到的贡献度因子和可信度因子进行 整合,形成一张张SDH告警的故障原因列表(示例如表1所示)。SDH告警规 则知识库由所有的SDH告警的故障原理列表组成。
表1、SDH告警的故障原因列表
步骤105,根据所述SDH告警规则知识库,进行关联模型分析,对SDH当 前告警进行SDH网络故障定位。
如图2所示,根据所述SDH告警规则知识库,进行关联模型分析,对SDH 当前告警进行SDH网络故障定位的步骤,具体包括:
步骤200,输入SDH当前告警集合A和最小SDH故障的可信度门限α;具 体的,这里的可信度门限α取值可以是0.5-0.8。优选的实施方式中,α取值可以 是0.6。其中,SDH当前告警集合为SDH网络出现故障的时候产生的告警的所 有集合,由SDH网管系统检测得到,并从网管系统的告警数据库导出这些告警 记录的集合。
步骤201,从所述集合A中选择β值最小的两个SDH故障告警Ai和Aj;
步骤202,从所述SDH告警规则知识库中提取Ai和Aj对应的故障原因列 表Li和Lj;
步骤203,计算所述Li与Lj的交集,更新Li与Lj的交集中的SDH故障原 因可信度γij=γi*βi+γj*βj;
步骤204,取Li与Lj的并集,令Li=Li∪Lj;
步骤205,从所述集合A中删除Aj、Lj,更新SDH故障原因贡献度βi=βi+βj;
步骤206,重复步骤201-步骤205,遍历SDH网络当前告警集合A;
步骤207,将最后合并的Li中SDH故障原因的可信度γ小于α的故障原因 删除;
步骤208,将可信度超过α的SDH故障原因定位为故障结果。
实施本发明,具有如下有益效果:
(1)相比于穷举搜索法,在同等准确性上,基于贡献度的SDH故障定位 方法的复杂度更低;
(2)由于SDH告警的时延难于确定,传统的基于时间窗口的故障定位方 法的时间窗口长度难于选择,实际应用中往往是根据经验确定的,这大大降低 了复杂网络的故障定位准确性,而基于告警贡献度的SDH故障定位方法使用的 所有数据都是来自网管数据库的历史告警数据,不存在模糊变量,因此准确性 更高,误差更小;
(3)相比于穷举搜索法和基于时间窗口的故障定位方法,基于贡献度的 SDH故障定位技术在保持正确性的基础上,实现了负责SDH网络的故障定位, 提高了故障定位的效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不 能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通 技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替 换,都应当视为属于本发明的保护范围。
机译: 经由pon(无源光网络)的sdh(同步数字体系)服务传输和接收方法,pon上的sdh服务方法,sdh服务发送和接收设备,sdh gem帧数据映射方法
机译: 一种用于根据操作的同步数字体系(SDH)网络在a上传输数据的方法和装置。
机译: 同步数字体系(sdh)支流模块和sdh设备节点