告警同步方法、装置和系统的制作方法

文档序号:7752235阅读:156来源:国知局
专利名称:告警同步方法、装置和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种告警同步方法、装置和系统。
背景技术
在运营支撑系统(OSS,Operations Support System)中,故障子系统负责实时 监控电信设备上报的告警,支撑运维人员及时处理电信设备故障,减少故障平均修复时间, 提升电信网络可靠性,助力运营商提供更可靠、更具竞争力的服务,所以保证告警上报不丢 失,就极为关键,实时检测到告警的丢失,并从电信设备同步到网管,是告警上报可靠性的 基本要求。支持SNMP协议的电信设备,在上报SNMP Trap告警报文时,主要采用UDP不可靠 传输机制,不可避免的会因为网络的不稳定等原因,导致告警丢失。为保证告警不丢失,代 价较小,最常用的告警同步做法是基于单一电信设备的流水号判断方式,如图1所示,其应 用场景为单IP电信设备,在网管上作为一个被管理对象(M0)建模和展现给用户。该电信 设备在Trap报文中添加告警流水号(DevCsn),网管接收到Trap报文后,根据IP地址映射 到电信设备ID(DevID),和该DevID对应最大流水号比对,如果DevID对应最大流水号加1, 等于当前上报的流水号,证明是连续的,并把当前上报的流水号记录下来,最为该DevID的 最大流水号,如果不连续,就启动同步,通过该电信设备的DevID找到对应的SNMP参数,通 过SNMP协议获取电信设备上不连续的告警,从而保证告警不丢失。在实现上述告警同步的过程中,发明人发现现有技术中至少存在如下问题上述告警同步机制,只能针对简单的单一类型,即一个物理电信设备、只有一个IP 地址、在网管上呈现一个被管理对象的场景,随着电信网络的快速发展、网络同和,集群电 信设备(多电信设备多IP,网管呈现单电信设备)、小型化(单电信设备单IP、网管呈现多 电信设备)、IP化的演进,电信设备内部和电信设备之间的同步类型多种多样,现有通用告 警同步机制无法甄别电信设备的同步类型,目前需要一种网络中多样性电信设备的告警同 步解决方案。

发明内容
本发明的实施例提供一种告警同步方法、装置和系统,能够实现网络中多样性电 信设备的告警同步,增强告警同步的兼容性。本发明的实施例采用如下技术方案一种告警同步的方法,包括获取电信设备的告警同步方式和告警报文,所述告警报文包括告警标识参数和本 次告警的告警流水号;根据电信设备的告警同步方式和告警标识参数查找历史记录,所述历史记录包括 本次告警之前,针对同一告警标识参数、以所述告警同步方式告警的告警流水号;如果本次告警的告警流水号与历史记录的告警流水号不连续,下发告警同步命
5令。一种告警同步的方法,包括上报电信设备的告警同步方式和告警报文,所述告警报文包括告警标识参数和本 次告警的告警流水号;根据收到的、响应于所述上报的告警同步方式和告警报文的告警同步命令进行告 警同步。一种告警同步装置,包括接收单元用于获取电信设备的告警同步方式和告警报文,所述告警报文包括告 警标识参数和本次告警的告警流水号;查找单元用于根据电信设备的告警同步方式和告警标识参数查找历史记录,所 述历史记录包括本次告警之前,针对同一告警标识参数、以所述告警同步方式告警的告警 流水号;判断单元用于如果本次告警的告警流水号与历史记录的告警流水号不连续,下 发告警同步命令。一种电信设备,包括上报单元用于上报告警同步方式和告警报文,所述告警报文包括告警标识参数 和本次告警的告警流水号;同步单元用于根据收到的、响应于所述上报的告警同步方式和告警报文的告警 同步命令进行告警同步。一种告警同步系统,包括告警同步装置用于获取电信设备的告警同步方式和告警报文,所述告警报文包 括告警标识参数和本次告警的告警流水号,如果本次告警的告警流水号与历史记录的相同 告警同步方式及相同告警标识参数下的告警流水号不连续,下发告警同步命令;电信设备用于上报告警同步方式和告警报文,根据告警同步装置下发的告警同 步命令进行告警同步。可见,本发明实施例提供的方法、装置和系统,通过获取网络中多样性电信设备的 告警同步方式,能够有效甄别出该电信设备采用的是哪种告警同步方式,在收到该电信设 备上报的告警报文后,根据该电信设备的告警同步方式,查找该电信设备在此种告警同步 方式下的告警流水号是否连续,进而判断电信设备与告警同步装置之间告警是否需要同 步,能够实现网络中多样性电信设备的告警同步,增强告警同步的兼容性。


图1为现有基于单一电信设备的告警同步系统的部署示意图;图2为本发明告警同步的方法的一个实施例的流程图;图3为本发明告警同步的方法的还一个实施例的流程图;图4为本发明告警同步的方法的另一个实施例的流程图;图5a为本发明告警同步的方法的又一个实施例的应用场景部署示意图;图5b为本发明告警同步的方法的又一个实施例的流程图;图6a为本发明告警同步的方法的再一个实施例的应用场景部署示意图6b为本发明告警同步的方法的再一个实施例的流程图;图7为本发明告警同步装置的一个实施例的结构示意图;图8为本发明告警同步装置的另一个实施例的结构示意图;图9为本发明电信设备的一个实施例的结构示意图;图10为本发明告警同步系统的一个实施例的结构示意图。
具体实施例方式下面结合附图对本发明实施例的方法、装置进行详细描述。本发明告警同步的方法的一个实施例,如图2所示,包括S201、获取电信电信设备的告警同步方式和告警报文,所述告警报文包括告警标 识参数和本次告警的告警流水号。所述电信电信设备可以是物理电信设备,也可以是从物理电信设备中抽象出来的 逻辑电信设备。获取电信电信设备的告警同步方式的方式包括电信设备主动上报告警同步方式 或者告警同步装置根据电信设备类型配置该电信设备的告警同步方式。电信设备主动上报告警同步方式具体也有两种类型一种是将告警同步方式写入 告警报文,在发生告警时上报;另一种是将告警同步方式作为独立的消息单独上报。告警同步装置根据电信设备类型配置该电信设备的告警同步方式主要是针对比 较老的或者升级不便的电信电信设备,这些电信设备不适于添加新的主动上报告警同步方 式的功能,告警同步装置会在本侧为这些电信设备建立一个同步类型配置映射表,在收到 这些电信设备发出的告警报文时,到同步类型配置映射表中找到对应的电信设备告警同步 方式进行处理。同步类型配置映射表要能反映电信设备与告警同步方式得对应关系,格式 并不严格限定,下面给出其中一种格式电信设」备类型 IP地址同步类型号
MSCall1
RNCall2
NodeB10. 70. 140.1586
BSCall3
GGSNall4
SGSNall5
根据上面的格式,如果一个MSC上报告警,告警同步装置会到同步类型配置映射
表中查找到其对应的同步类型号为1,之后根据同步类型号1对应的告警同步方式进行处理。告警报文在电信设备每次发生告警时由电信设备上报给告警同步装置,除了告警 的具体事由外,还包括告警标识参数和本次告警的告警流水号。告警标识参数用来标识本 告警报文的针对对象,可以采用但不限于以下参数电信设备IP地址、物理电信设备编号、 逻辑电信设备编号、电信设备端口号。由于告警报文的上报方和告警性质不同,告警流水号 的种类也不同,但每一组告警流水号是连续编号的。告警报文可以采用SNMP Trap报文,如表1所示
表 1其中,Enterprise字段表示产生本告警报文的电信设备类型;Agent Address字 段表明产生本告警报文的电信设备IP地址;Variable Binding字段表示本告警报文的具 体内容。进一步的,Variable Binding字段如表2所示,包含告警流水号,告警时间,告警 类别,所有定位信息,还可以选择性的包括逻辑端口号和/或物理电信设备编号和/或逻辑 电信设备编号,如果告警同步方式也通过告警报文上报,那么Variable Binding字段还包
括告警同步方式。
表 2其中,告警时间表明告警的产生时间。告警类别表明本次告警的性质,如故障告 警、恢复告警、事件告警等。定位参数描述故障发生的具体点,例如框号、板号、槽号等。电信设备的告警同步方式根据网络中电信设备的实际使用情况定义,并且可以根 据需要进行扩展,包括但不限于以下几种方式方式1 单IP物理电信设备,整个电信设备统一编告警流水号,网管上建模为一个 被管理对象。方式2 单IP物理电信设备,整个电信设备统一编告警流水号,网管上根据业务类 型建模为两个或两个以上被管理对象。方式3 单IP物理电信设备,按电信设备内部逻辑电信设备分别编告警流水号,网 管上建模为一个被管理对象。方式4 单IP物理电信设备,按电信设备内部逻辑电信设备分别编告警流水号,网 管上根据业务类型建模为两个或两个以上被管理对象。方式5 多IP物理电信设备,按电信设备内部逻辑电信设备分别编告警流水号,网 管上建模为一个被管理对象。方式6 多IP物理电信设备,整个电信设备统一编告警流水号,网管上根据业务类 型建模为两个或两个以上被管理对象。S202、根据电信设备的告警同步方式和告警标识参数查找历史记录,所述历史记 录包括本次告警之前,针对同一告警标识参数、以所述同步方式告警的告警流水号。告警同步装置根据电信设备的告警同步方式和告警报文中的告警标识参数可以 找到本侧历史记录中对应的告警流水号,告警同步装置会记录本次告警报文之前的最后一 次告警报文的告警流水号。S203、如果本次告警的告警流水号与历史记录的告警流水号不连续,下发告警同步命令。在一种实现方式下,如果本次告警报文的告警流水号是在上次告警流水号上加 一,那么认为本次告警报文与之前的告警报文是连续的,没有发生告警报文丢失。否则,如 果本次告警报文的告警流水号是在上次告警流水号上加二或者更大的数字,说明中间的告 警报文丢失了,告警同步装置下发告警同步命令,电信设备将丢失的告警报文重新上传。在另一种实现方式下,如果本次告警报文的告警流水号是在上次告警流水号上减 一,那么认为本次告警报文与之前的告警报文是连续的,没有发生告警报文丢失。否则,如 果本次告警报文的告警流水号是在上次告警流水号上减二或者更大的数字,说明中间的告 警报文丢失了,告警同步装置下发告警同步命令,电信设备将丢失的告警报文重新上传。应当理解的是,本发明实施例不限于上述实现方式,只要本次告警报文的告警流 水号与上次告警流水号之间的流水号差值符合预定义的值,那么认为本次告警报文与之前 的告警报文是连续的;反之,不然。告警同步装置下发告警同步命令的方式有两种1、电信设备侧使用SNMP协议缓冲栈,告警同步装置下发同步命令时,将告警同步 方式,转换为SNMP的协议编号,使用SNMP本身的机制进行同步,这样可能会同步上来多余 告警,可对告警同步方式相同的告警报文进行过滤,只保留一个。2、电信设备需要感知告警同步装置下发的告警同步方式,按告警同步方式进行处理。综上所述,随着电信网络的快速发展、电信电信设备的告警同步方式已经多样化, 不仅仅是原有一对一的告警同步方式(一个IP地址的一个物理电信设备对应网管上一个 被管理对象),出现了各种对应关系的告警上报方式,比如,一个物理电信设备可以集成数 个功能,抽象成数个逻辑电信设备,每个逻辑电信设备单独编写告警流水号,以逻辑电信设 备为单位进行告警同步;也可能数个物理电信设备完成同一个功能,这数个物理电信设备 统一编写告警流水号,共同进行告警同步。告警同步装置需要针对这些不同的告警同步方 式分别判断告警流水号是否连续。现有技术针对一对一的告警同步方式,只需在告警报文 中上报电信设备ID即可,本实施例为了应对各种不同的告警同步方式,增加了获取电信设 备的告警同步方式的步骤,通过电信设备的告警同步方式判断编写告警流水号的方式。另 外,有的告警报文可能不再只针对同一个被管理对象,如果还是按照在告警报文中上报电 信设备ID的方式将不能满足需要,本发明中告警报文上报的用以标识针对对象的参数也 不再仅限定于电信设备ID,而是任何能够标识本告警报文的针对对象的告警标识参数。可 见,本实施例根据每个电信设备的同步方式,查找该电信设备在此种告警同步方式下的告 警流水号是否连续,进而判断电信设备与告警同步装置之间告警是否需要同步,能够实现 网络中多样性电信设备的告警同步,增强告警同步的兼容性。本发明告警同步的方法的还一个实施例,如图3所示,需要说明的是,本发明实施 例的方法执行主体可以是电信设备,其中该方法包括S301、上报告警同步方式和告警报文,所述告警报文包括告警标识参数和本次告 警的告警流水号。电信设备将自身的告警同步方式和告警报文主动上报给告警同步装置,电信设备 主动上报告警同步方式具体包括两种类型一种是电信设备将告警同步方式写入告警报
9文,在发生告警时上报;另一种是电信设备将告警同步方式作为独立的消息单独上报。S302、根据收到的、响应于上报的告警同步方式和告警报文的告警同步命令进行
告警同步。应当理解的是,这里的告警同步命令即告警同步装置下发的告警同步命令。电信设备接收到告警同步命令后,按照告警同步命令的内容将丢失的告警报文重 新发送给告警同步装置,实现告警同步。可见,本实施例通过电信设备上报自身的告警同步方式,可以使告警同步装置实 现针对不同电信设备的多种告警同步方式的告警同步处理能力,增强告警同步的兼容性。本发明告警同步方法的另一个实施例,如图4所示,包括S401、获取电信设备的告警同步方式和告警报文,所述告警报文包括告警标识参 数和本次告警的告警流水号。所述电信设备可以是物理设备,也可以是从物理设备中抽象出来的逻辑设备。获取电信设备的告警同步方式的方式包括电信设备主动上报告警同步方式或者 告警同步装置根据电信设备类型配置该电信设备的告警同步方式。S402、解析电信设备上报的告警报文,获取告警标识参数和本次告警的告警流水号。告警标识参数可以采用但不限于以下参数电信设备IP地址、物理设备编号、逻 辑设备编号、电信设备端口号。S403、根据获得的电信设备的告警同步方式查找是否已经为所述告警标识参数分 配了逻辑同步号。所述每个逻辑同步号与一组告警流水号对应,同一告警同步方式下统一编告警流 水号的告警标识参数分配同一个逻辑同步号。S404、如果已经分配了逻辑同步号,查找该逻辑同步号下历史记录的告警流水号。S405、如果本次告警的告警流水号与历史记录的告警流水号不连续,下发告警同 步命令。所述告警同步命令包括缺失的告警流水号,电信设备在收到告警同步命令后,电 信设备根据告警同步装置下发的告警同步命令进行告警同步,将缺失的告警流水号对应的 告警报文发送给告警同步装置。S406、如果本次告警的告警流水号与历史记录的告警流水号连续,用本次告警的 告警流水号替换历史记录的告警流水号。S407、如果尚未分配逻辑同步号,为电信设备的告警同步方式下的告警标识参数 分配逻辑同步号,并将本次告警的告警流水号载入历史记录。其中,步骤404-406与步骤407之间没有必然的先后顺序,步骤405与步骤406之 间没有必然的先后顺序。综上所述,本实施例提出了逻辑同步号的概念,用以区分同一告警同步类型下的 数组告警流水号,即同一告警同步类型下的每一组告警流水号对应一个逻辑同步号,告警 同步装置通过电信设备的告警同步方式和告警报文的告警标识参数查找到逻辑同步号,再 通过逻辑同步号查找到对应的告警流水号。有了逻辑同步号以后,告警流水号与同步逻辑 号对应,告警同步方式和告警标识参数的修改将不会对告警流水号产生影响,由于网络中电信设备和电信设备的同步方式往往是动态调整的,同一组告警流水号前一刻可能6个电 信设备共用,后一刻可能7个电信设备共用,如果告警流水号直接与电信设备的告警同步 方式和告警报文的告警标识参数对应,每一次对应关系的修改都要在告警同步装置内部产 生大量的通知修改的消息,消耗告警同步装置资源,加入逻辑同步号后,告警流水号与同步 逻辑号对应,电信设备和电信设备的同步方式如果发生变动,只要调整电信设备的告警同 步方式和告警报文的告警标识参数与同步逻辑号的对应关系即可,同步逻辑号与告警流水 号对应关系不变,不会产生大量的通知修改的消息,节省了告警同步装置资源。本发明告警同步的方法的又一个实施例,应用场景如图5a所示拥有一个IP地址 为10. 70. 140. 158的物理设备A,由于具有多种功能,抽象成三个逻辑设备A1、A2、A3,以IP 地址10. 70. 140. 158的名义统一编写告警流水号,各逻辑设备的告警上报由告警同步装置 统一管理,对应的告警同步方式以同步类型号2表示,对应的逻辑同步号为1。网管系统呈 现成3个被管理对象M01、M02、M03。本实施例的告警同步方法如图5b所示,可以包括如下步骤S501、逻辑设备A1上报告警报文。告警报文中携带告警同步方式(同步类型号)、告警标识参数(IP地址 10. 70. 140. 158)和本次告警的告警流水号(编号45)S502、告警同步装置获取并解析所述告警报文。告警同步装置从告警报文中解析出同步类型号2,IP地址10. 70. 140. 158和告警 流水号45等信息。S503、告警同步装置查找同步类型号对应的告警同步方式。告警同步装置查找出同步类型号2对应的告警同步方式为一个IP地址对应一组 告警流水号。S504、告警同步装置查找是否已经为告警标识参数分配了逻辑同步号。告警同步装置查找到已经为IP地址10.70. 140. 158分配了逻辑同步号为1。S505、告警同步装置查找逻辑同步号下历史记录的告警流水号。告警同步装置到数据库中查询逻辑同步号1的历史记录,历史记录显示上一次的 告警流水号为43。S506、告警同步装置下发告警同步命令。由于本次告警包围记录的告警流水号为45,告警同步装置历史记录显示上一次的 告警流水号为43,不连续,缺少了 44,所以告警同步装置下发告警同步命令,要求电信设备 上报缺失了的告警报文。S507、电信设备根据告警同步装置下发的告警同步命令进行告警同步。现有告警同步是所有电信设备统一编号的,所以只获取电信设备上报的告警流水 号,但随着电信设备类型的多样性和告警同步类型的多样性,并不一定是所有电信设备统 一编号,只是按照需要某几个电信设备按照某种同步类型统一编号,这样再按照现有告警 同步方式只上报告警流水号就会出错,本发明在现有告警流水号的基础上又增加了获取告 警同步方式的步骤,可以得知是哪几个电信设备按照哪种同步类型统一编告警流水号,进 而在多样环境下准确判断出每种同步类型下告警流水号是否连续,进一步的,判断电信设 备与告警同步装置之间告警是否需同步,能够实现网络中多样性电信设备的告警同步,增
11强告警同步的兼容性。本发明告警同步的方法的再一个实施例,应用场景如图6a所示拥有IP地址为 10. 70. 140. 157的物理设备A,拥有IP地址为10. 70. 140. 158的物理设备B,拥有IP地址 为10. 70. 140. 159的物理设备C。告警同步方式有两种,如果是物理设备自身的告警,三个 物理设备分别编写告警流水号,告警同步方式以同步类型号1表示,告警标识参数为各自 的IP地址,物理设备A的逻辑同步号为1,物理设备B的逻辑同步号为2,物理设备C的逻 辑同步号为3 ;如果是公共告警,三个物理设备统一编写告警流水号,告警同步方式以同步 类型号2表示,逻辑同步号为4。各物理设备的告警上报由告警同步装置统一管理,网管系 统呈现成2个被管理对象M01、M02,M01管理物理设备自身的告警,M02管理公共告警。本实施例的告警同步方法如图6b所示,包括S601、物理设备A上报告警报文。告警报文中携带告警同步方式(同步类型号2)、告警标识参数(被管理对象M02) 和本次告警的告警流水号(编号45)S602、告警同步装置获取并解析所述告警报文。告警同步装置从告警报文中解析出同步类型号2,被管理对象M02和告警流水号 45等f曰息oS603、告警同步装置查找同步类型号对应的告警同步方式。告警同步装置查找出同步类型号2对应的告警同步方式为三个物理设备统一编 写告警流水号。S604、告警同步装置查找是否已经为告警标识参数分配了逻辑同步号。告警同步装置查找到已经为被管理对象M02分配了逻辑同步号为4。S605、告警同步装置查找逻辑同步号下历史记录的告警流水号。告警同步装置到数据库中查询逻辑同步号4的历史记录,历史记录显示上一次的 告警流水号为44。S606、告警同步装置用本次告警的告警流水号替换历史记录的告警流水号。S607、电信设备根据告警同步装置下发的告警同步命令进行告警同步。由于本次告警包围记录的告警流水号为45,告警同步装置历史记录显示上一次的 告警流水号为44,连续,没有丢失告警报文,所以无需下发告警同步命令,仅需用本次告警 的告警流水号替换历史记录的告警流水号,以便下次查询。现有告警同步是所有电信设备统一编号的,所以只获取电信设备上报的告警流水 号,但随着电信设备类型的多样性和告警同步类型的多样性,并不一定是所有电信设备统 一编号,只是按照需要某几个电信设备按照某种同步类型统一编号,这样再按照现有告警 同步方式只上报告警流水号就会出错,本发明在现有告警流水号的基础上又增加了获取告 警同步方式的步骤,可以得知是哪几个电信设备按照哪种同步类型统一编告警流水号,进 而在多样环境下准确判断出每种同步类型下告警流水号是否连续,进一步的,判断电信设 备与告警同步装置之间告警是否同步,能够实现网络中多样性电信设备的告警同步,增强 告警同步的兼容性。本发明告警同步装置的一个实施例,如图7所示,包括接收单元71 用于获取电信设备的告警同步方式和告警报文,所述告警报文包括告警标识参数和本次告警的告警流水号。所述电信设备可以是物理设备,也可以是从物理设备中抽象出来的逻辑设备。获取电信设备的告警同步方式的方式包括电信设备主动上报告警同步方式或者 告警同步装置根据电信设备类型配置该电信设备的告警同步方式。查找单元72 用于根据电信设备的告警同步方式和告警标识参数查找历史记录, 所述历史记录包括本次告警之前,针对同一告警标识参数、以所述告警同步方式告警的告 警流水号。查找单元72根据电信设备的告警同步方式和告警报文中的告警标识参数可以找 到历史记录中对应的告警流水号,所述历史记录中对应的告警流水号包括本次告警报文之 前的最后一次告警报文的告警流水号。判断单元73 用于如果本次告警的告警流水号与历史记录的告警流水号不连续, 下发告警同步命令。关于如上功能单元的具体实现可参考方法实施例的描述。应当理解的是,本实施例的告警同步装置,在实际应用中,除了可以部署于网管系 统服务器端的故障子系统中,也可以是独立部署的实体。可见,本装置实施例中,根据每个电信设备的同步方式,查找该电信设备在此种告 警同步方式下的告警流水号是否连续,进而判断电信设备与告警同步装置之间告警是否需 要同步,能够实现网络中多样性电信设备的告警同步,增强告警同步的兼容性。本发明告警同步装置的另一个实施例,如图8所示,包括接收单元81 用于获取电信设备的告警同步方式和告警报文,所述告警报文包括 告警标识参数和本次告警的告警流水号。查找单元82 用于根据电信设备的告警同步方式和告警标识参数查找历史记录, 所述历史记录包括本次告警之前,针对同一告警标识参数、以所述告警同步方式告警的告 警流水号。判断单元83 如果本次告警的告警流水号与历史记录的告警流水号不连续,用于 下发告警同步命令;如果本次告警的告警流水号与历史记录的告警流水号连续,用本次告 警的告警流水号替换历史记录的告警流水号。进一步的,查找单元82包括解析子单元821 用于解析电信设备上报的告警报文,获取告警标识参数和本次
告警的告警流水号。告警标识参数可以采用但不限于以下参数电信设备IP地址、物理设备编号、逻 辑设备编号、电信设备端口号。第一查询子单元822 用于根据获得的电信设备的告警同步方式查找是否已经为 所述告警标识参数分配了逻辑同步号。所述每个逻辑同步号与一组告警流水号对应,同一告警同步方式下统一编告警流 水号的告警标识参数分配同一个逻辑同步号。第二查询子单元823 如果已经分配了逻辑同步号,用于查找该逻辑同步号下历 史记录的告警流水号。第三查询子单元824:如果尚未分配逻辑同步号,用于为电信设备的告警同步方式下的告警标识参数分配逻辑同步号,并将本次告警的告警流水号载入历史记录。关于如上功能单元的具体实现可参考方法实施例的描述。应当理解的是,本实施例的告警同步装置,在实际应用中,除了可以部署于网管系 统服务器端的故障子系统中,也可以是独立部署的实体。可见,本装置实施例根据每个电信设备的同步方式,查找该电信设备在此种告警 同步方式下的告警流水号是否连续,进而判断电信设备与告警同步装置之间告警是否需要 同步,能够实现网络中多样性电信设备的告警同步,增强告警同步的兼容性。此外,本装置 实施例可以应对网络增大和融合后同一网络下不同厂商多种设备不同告警同步方式的告 警同步上报问题,增强了网络的可扩展性和网络管理的灵活性。本发明电信设备的一个实施例,如图9所示,包括上报单元91 用于上报告警同步方式和告警报文,所述告警报文包括告警标识参 数和本次告警的告警流水号。上报单元91将自身的告警同步方式和告警报文主动上报给告警同步装置,电信 设备主动上报告警同步方式具体包括两种类型一种是电信设备将告警同步方式写入告警 报文,在发生告警时上报;另一种是电信设备将告警同步方式作为独立的消息单独上报。同步单元92 用于根据告警同步装置下发的告警同步命令进行告警同步。同步单元92接收到告警同步命令后,按照告警同步命令的内容将丢失的告警报 文重新发送给告警同步装置,实现告警同步。关于如上功能单元的具体实现可参考方法实施例的描述。可见,本实施例通过电信设备上报自身的告警同步方式,能够有效识别出该电信 设备采用的是哪种告警同步方式,在收到该电信设备上报的告警报文后,根据该电信设备 的告警同步方式,查找该电信设备在此种告警同步方式下的告警流水号是否连续,进而判 断电信设备与告警同步装置之间告警是否需要同步,可以使告警同步装置实现针对不同电 信设备的多种告警同步方式的告警同步处理能力,增强告警同步的兼容性,以及网络的可 扩展性和网络管理的灵活性。本发明告警同步系统的一个实施例,如图10所示,包括告警同步装置101 用于获取电信设备的告警同步方式和告警报文,所述告警报 文包括告警标识参数和本次告警的告警流水号,如果本次告警的告警流水号与历史记录的 相同告警同步方式及相同告警标识参数下的告警流水号不连续,下发告警同步命令。电信设备102 用于上报告警同步方式和告警报文,根据告警同步装置下发的告 警同步命令进行告警同步。进一步的,告警同步装置还用于在本次告警的告警流水号与历史记录的告警流水 号连续时,用本次告警的告警流水号替换历史记录的告警流水号。告警同步装置101下发告警同步命令的方式有两种1、电信设备102使用SNMP协议缓冲栈,告警同步装置101下发同步命令时,将告 警同步方式,转换为SNMP的协议编号,使用SNMP本身的机制进行同步。2、电信设备102需要感知告警同步装置101下发的告警同步方式,按告警同步方 式进行处理。应当理解的是,本发明实施例的告警同步装置101,在实际应用中,除了可以部署于网管系统服务器端的故障子系统中,也可以是独立部署的实体。可见,本实施例中告警同步装置根据每个电信设备的同步方式,查找该电信设备 在此种告警同步方式下的告警流水号是否连续,进而判断电信设备与告警同步装置之间告 警是否需要同步,能够实现网络中多样性电信设备的告警同步,增强告警同步的兼容性。本 系统实施例中告警同步装置还可以通过获取告警同步方式应对网络增大和融合后同一网 络下不同厂商多种设备不同告警同步方式的告警同步上报问题,增强了网络的可扩展性和 网络管理的灵活性。以上装置和系统实施例的具体工作流程参照图2至图6对应实施例所示,在此不 做赘述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
一种告警同步的方法,其特征在于,包括获取电信设备的告警同步方式和告警报文,所述告警报文包括告警标识参数和本次告警的告警流水号;根据电信设备的告警同步方式和告警标识参数查找历史记录,所述历史记录包括本次告警之前,针对同一告警标识参数、以所述告警同步方式告警的告警流水号;如果本次告警的告警流水号与历史记录的告警流水号不连续,下发告警同步命令。
2.根据权利要求1所述的方法,其特征在于,还包括如果本次告警的告警流水号与所述历史记录的告警流水号连续,用本次告警的告警流 水号替换历史记录的告警流水号。
3.根据权利要求1所述的方法,其特征在于,所述获取电信设备的告警同步方式的方 式包括电信设备主动上报告警同步方式或者告警同步装置根据电信设备类型配置该电信 设备的告警同步方式。
4.根据权利要求1所述的方法,其特征在于,所述根据电信设备的告警同步方式和告 警标识参数查找历史记录的步骤包括解析电信设备上报的告警报文,获取告警标识参数和本次告警的告警流水号; 根据获得的电信设备的告警同步方式查找是否已经为所述告警标识参数分配了逻辑 同步号;如果已经分配了逻辑同步号,查找该逻辑同步号下历史记录的告警流水号。
5.根据权利要求4所述的方法,其特征在于,根据电信设备的告警同步方式和告警标 识参数查找历史记录的步骤还包括如果尚未分配逻辑同步号,为电信设备的告警同步方式下的告警标识参数分配逻辑同 步号,并将本次告警的告警流水号载入历史记录。
6.根据权利要求5所述的方法,其特征在于,所述为电信设备的告警同步方式下的告 警标识参数分配逻辑同步号包括同一告警同步方式下统一编告警流水号的告警标识参数分配同一个逻辑同步号。
7.根据权利要求1所述的方法,其特征在于,所述电信设备的告警同步方式包括 方式1 单IP电信设备,整个电信设备统一编告警流水号,网管上建模为一个被管理对象;和/或,方式2 单IP电信设备,整个电信设备统一编告警流水号,网管上根据业务类 型建模为两个或两个以上被管理对象;和/或,方式3 单IP电信设备,按电信设备内部逻辑单元分别编告警流水号,网管上 建模为一个被管理对象;和/或,方式4 单IP电信设备,按电信设备内部逻辑单元分别编告警流水号,网管上 根据业务类型建模为两个或两个以上被管理对象;和/或,方式5 多IP电信设备,按电信设备内部逻辑单元分别编告警流水号,网管上 建模为一个被管理对象;和/或,方式6 多IP电信设备,整个电信设备统一编告警流水号,网管上根据业务类 型建模为两个或两个以上被管理对象。
8.根据权利要求1所述的方法,其特征在于,所述电信设备包括物理电信设备和/或逻辑电信设备,所述告警标识参数包括电信设备IP地址和/或物理电信设备编号和/或逻 辑电信设备编号和/或电信设备端口号和/或告警类别。
9.一种告警同步的方法,其特征在于,包括上报电信设备的告警同步方式和告警报文,所述告警报文包括告警标识参数和本次告 警的告警流水号;根据收到的、响应于所述上报的告警同步方式和告警报文的告警同步命令进行告警同步。
10.一种告警同步装置,其特征在于,包括接收单元,用于获取电信设备的告警同步方式和告警报文,所述告警报文包括告警标 识参数和本次告警的告警流水号;查找单元,用于根据电信设备的告警同步方式和告警标识参数查找历史记录,所述历 史记录包括本次告警之前,针对同一告警标识参数、以所述告警同步方式告警的告警流水 号;判断单元,用于如果本次告警的告警流水号与历史记录的告警流水号不连续,下发告 警同步命令。
11.根据权利要求10所述的装置,其特征在于,所述判断单元还用于如果本次告警的告警流水号与历史记录的告警流水号连续,用本次告警的告警流水号 替换历史记录的告警流水号。
12.根据权利要求10所述的装置,其特征在于,所述查找单元包括解析子单元用于解析电信设备上报的告警报文,获取告警标识参数和本次告警的告 警流水号;第一查询子单元用于根据获得的电信设备的告警同步方式查找是否已经为所述告警 标识参数分配了逻辑同步号;第二查询子单元如果已经分配了逻辑同步号,用于查找该逻辑同步号下历史记录的 告警流水号。
13.根据权利要求12所述的装置,其特征在于,所述查找单元还包括第三查询子单元如果尚未分配逻辑同步号,用于为电信设备的告警同步方式下的告 警标识参数分配逻辑同步号,并将本次告警的告警流水号载入历史记录。
14.一种电信设备,其特征在于,包括上报单元用于上报告警同步方式和告警报文,所述告警报文包括告警标识参数和本 次告警的告警流水号;同步单元用于根据收到的、响应于所述上报的告警同步方式和告警报文的告警同步 命令进行告警同步。
15.一种告警同步系统,其特征在于,包括告警同步装置用于获取电信设备的告警同步方式和告警报文,所述告警报文包括告 警标识参数和本次告警的告警流水号,如果本次告警的告警流水号与历史记录的相同告警 同步方式及相同告警标识参数下的告警流水号不连续,下发告警同步命令;电信设备用于上报所述告警同步方式和告警报文,根据所述告警同步装置下发的告 警同步命令进行告警同步。
16.根据权利要求15所述的系统,其特征在于,所述告警同步装置还用于在本次告警 的告警流水号与历史记录的告警流水号连续时,用本次告警的告警流水号替换历史记录的 告警流水号。
全文摘要
本发明公开了一种告警同步方法、装置和系统,其中本发明实施例提供的方法,包括获取电信设备的告警同步方式和告警报文,所述告警报文包括告警标识参数和本次告警的告警流水号;根据电信设备的告警同步方式和告警标识参数查找历史记录,所述历史记录包括本次告警之前,针对同一告警标识参数、以所述同步方式告警的告警流水号;如果本次告警的告警流水号与历史记录的告警流水号不连续,下发告警同步命令。通过本发明实施例能够实现网络中多样性电信设备的告警同步,增强告警同步的兼容性。
文档编号H04L12/24GK101854262SQ20101020843
公开日2010年10月6日 申请日期2010年6月24日 优先权日2010年6月24日
发明者柳春雷 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1