[发明专利]一种处理传输设备告警的方法和系统在审
申请号: | 202211043037.3 | 申请日: | 2022-08-29 |
公开(公告)号: | CN115412948A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 鄢大伟 | 申请(专利权)人: | 武汉烽火技术服务有限公司;烽火通信科技股份有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04;H04L41/06 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 曲卫涛 |
地址: | 430205 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 传输 设备 告警 方法 系统 | ||
本发明涉及传输通信设备告警处理技术领域,提供了一种处理传输设备告警的方法和系统。为待解析的设备告警数据包编号,将待解析的设备告警数据包加入解析队列;多线程从解析队列中取设备告警数据包去处理,并将处理结果放入解析结果缓存;开启一个顺序上报线程,依次遍历解析结果缓存;如果在解析结果缓存中没有对应的处理结果,那么把此网元记录下来构成网元集合;如果解析结果缓存中有对应的处理结果,并且,网元集合没有小于此编号对应的网元,说明此编号对应的网元前面没有设备告警数据包等待解析了,允许输出设备告警数据包的解析结果。本发明能提高告警的并发处理能力,也能保证上报的时序,还能根据一定的策略进行告警减压,并根据实际数据量动态扩展处理能力。
【技术领域】
本发明涉及传输通信设备告警处理技术领域,特别是涉及一种处理传输设备告警的方法和系统。
【背景技术】
随着5G技术的快速发展,网络规模越来越大,通信设备网络设备数量越来越多,设备上报的告警量也急剧增多,对网管系统的海量告警数据处理能力要求越来越高,如图1所示。
通信设备上报告警给网管是有时序的,即开始告警和清除告警存在先后顺序,当设备短时间上报大量数据时,如果采用普通的多线程去并发处理数据,无法保证处理的时序正确。但如果采用单线程去处理告警数据又会导致处理效率底下,告警处理能力存在瓶颈的问题。
鉴于此,克服该现有技术所存在的缺陷是本技术领域亟待解决的问题。
【发明内容】
本发明要解决的技术问题是通信设备上报告警给网管是有时序的,即开始告警和清除告警存在先后顺序,当设备短时间上报大量数据时,如果采用普通的多线程去并发处理数据,无法保证处理的时序正确。但如果采用单线程去处理告警数据又会导致处理效率底下,告警处理能力存在瓶颈的问题。
本发明采用如下技术方案:
第一方面,本发明提供了一种处理传输设备告警的方法,包括:
为待解析的设备告警数据包编号,将待解析的设备告警数据包加入解析队列;
多线程从解析队列中取设备告警数据包去处理,并将处理结果放入解析结果缓存;
开启一个顺序上报线程,依次遍历解析结果缓存;如果在解析结果缓存中没有对应的处理结果,那么把此网元记录下来构成网元集合;如果解析结果缓存中有对应的处理结果,并且,网元集合没有小于此编号对应的网元,说明此编号对应的网元前面没有设备告警数据包等待解析了,允许输出设备告警数据包的解析结果。
优选的,并将处理结果放入解析结果缓存,具体包括:
根据相关性规则,如果处理结果是根告警,将处理的结果标记为根告警并放入解析结果缓存;如果处理结果是衍生告警,记为衍生告警并放入解析结果缓存。
优选的,在输出的过程如果是根告警,就往后续流程输出;
如果是衍生告警,根据设置判定是否丢弃衍生告警,如果没有设置丢弃衍生告警,将处理的结果往后续流程输出;如果设置了丢弃衍生告警,直接将其丢弃。
优选的,为待解析的设备告警数据包编号,将待解析的设备告警数据包加入解析队列,具体包括:
加入解析队列时候,将设备告警数据封装成告警请求,按网元唯一编号对通道总数取模,将对应的模值就是告警请求应该放入解析队列中;
解析队列的特性保证了先进先出,解析队列处理线程的执行是单线程顺序的,此时,无需要加锁即可保证网元内部告警相关请求的时序。
优选的,当处理压力较大时,增加解析队列的数量。
优选的,还包括闪断告警抑制,包括闪断间隔时间和闪断抑制次数门限,具体的:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火技术服务有限公司;烽火通信科技股份有限公司,未经武汉烽火技术服务有限公司;烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211043037.3/2.html,转载请声明来源钻瓜专利网。