专利名称:基于omg corba北向接口的告警方法、网络设备及系统的利记博彩app
技术领域:
本发明涉及通信技术领域,具体是指在OMG (对象管理组织)CORBA (Common Object Request Broker Architecture,公共对象请求代理体系)规范中北向接口的告警方法。
背景技术:
电信运营商早期的网络监控都是借助于通信厂商提供的专业网络管理系统来进 行管理的。随着网络规模的不断扩大,网上设备的种类和数量也不断地增多,整个网络的复 杂性日益提高,导致了电信维护人员无论是人力或者是精力都很难再通过对若干的专业网 络管理系统进行一一的监控。专业网络管理系统的核心管理功能是故障监控,针对上述电信网络管理的现状, 各电信运营商都纷纷在目前专业网络管理的基础上建立了电信综合网络管理系统(以下 为综合网络管理系统),专业网络管理系统通过各自的告警北向接口将告警数据上报到 综合网络管理系统,实现全网的告警统一监控和综合管理的要求。提供基于CORBA的告警北向接口的专业网络管理系统,主要利用0MGC0RBA的 通知服务协议来实现告警向上层综合网络管理系统的上报。0MGC0RBA通知服务协议规 定了上层综合网络管理系统获取专业网络管理系统告警的流程和方法,使得综合网络 管理系统程序设计者能很容易实现接收告警数据报文的框架代码。但是,由于OMG 2.2 specification (规范)中有关 Notification Service (version 1· 0· 1)(通知服务 1· 0· 1 版本)对告警事件的报文模型定义还主要是在传输层,所以,对于非传输专业的基于CORBA 的告警北向接口的报文模型没有相关的规定或约束。这就导致了综合网络管理系统在接入 这些非传输专业网络管理系统告警进行统一管理时,由于告警报文结构的非标准化,就需 要分别对这些通过通知服务上报的告警报文进行解析和适配,在必要的时候还需要各专业 网络管理系统厂家的文档支撑和技术人员支持,这都给实际的电信综合网络管理系统的告 警接入工作带来了困难。
发明内容
本发明的主要目的是提供一种基于OMG CORBA北向接口的告警方法及网络设备, 简化了上层综合网络管理系统接入的流程以及接口,降低了专业网络管理系统与综合网络 管理系统接入的难度,提高了接入集成的效率。本发明提供一种基于OMG CORBA北向接口的告警方法,其包括接收专业网络管理系统上报的结构体事件,所述结构体事件包括通用告警信息及 该通用告警信息对应的通用告警类型;根据所述结构体事件获取所述通用告警类型;根据所述通用告警类型获取并解析所述通用告警信息。优选地,所述结构体事件包括事件头信息和事件体,所述事件头信息包括事件类型。
4
优选地,所述根据所述结构体事件获取所述通用告警类型,具体包括从所述接收 到的结构体事件的事件头信息中提取事件类型,判断所述事件类型是否为所述通用告警类 型;如是,则对所述事件类型所对应的事件体进行解析处理;如否,则不进行处理。优选地,所述对所述事件类型所对应的事件体进行解析处理,具体包括提取所述事件体的数据过滤区报文,所述数据过滤区报文中包含所述通用告警信 息;从所述数据过滤区报文中获取通用告警信息。优选地,所述通用告警信息包括通用告警的唯一标识属性值、通用告警的网元名 称属性值、通用告警的位置属性值、通用告警的级别属性值、通用告警的描述属性值、通用 告警的原因属性值、通用告警的时间属性值、通用告警的是否消除状态属性值、通用告警的 告警类型属性值和通用告警的附加信息属性值。本发明还提供一种网络管理设备,其包括接收单元,用于接收专业网络管理系统上报的结构体事件,所述结构体事件包括 通用告警信息及该通用告警信息对应的通用告警类型;类型获取单元,用于根据所述结构体事件获取所述通用告警类型;信息获取单元,用于根据所述通用告警类型获取并解析所述通用告警信息。优选地,所述结构体事件包括事件头信息和事件体,所述事件头信息包括事件类 型。优选地,所述类型获取单元,用于从所述接收到的结构体事件的事件头信息中提 取事件类型,判断所述事件类型是否为所述通用告警类型,如是,则对所述事件类型所对应 的事件体进行解析处理;如否,则不进行处理。优选地,所述信息获取单元,用于提取所述事件体的数据过滤区报文,所述数据过 滤区报文中包含所述通用告警信息;从所述数据过滤区报文中获取通用告警信息。优选地,所述通用告警信息包括通用告警的唯一标识属性值、通用告警的网元名 称属性值、通用告警的位置属性值、通用告警的级别属性值、通用告警的描述属性值、通用 告警的原因属性值、通用告警的时间属性值、通用告警的是否消除状态属性值、通用告警的 告警类型属性值和通用告警的附加信息属性值。本发明还提供一种网络管理系统,其包括专业网络管理系统和综合网络管理系 统,其中所述专业网络管理系统,用于通过告警报文向所述综合网络管理系统上报结构体 事件,所述结构体事件包括通用告警信息及该通用告警信息对应的通用告警类型;所述综合网络管理系统,用于接收专业网络管理系统上报的结构体事件,然后根 据所述告警报文获取所述通用告警类型,以及根据所述通用告警类型获取并解析所述通用
告敏_自
口目 I 口 ; K、。优选地,所述结构体事件包括事件头信息和事件体,所述事件头信息包括事件类 型;其中所述综合网络管理系统,用于从所述接收到的结构体事件的事件头信息中 提取所述事件类型,判断所述事件类型是否为所述通用告警类型,如果是,则对所述事件类 型所对应的事件体进行解析处理;如果不是所述通用告警类型,则不进行处理。
优选地,所述综合网络管理系统,用于如果所述事件类型是为所述通用告警类型, 提取所述事件体的数据过滤区报文,所述数据过滤区报文中包含所述通用告警信息,从所 述数据过滤区报文中获取通用告警信息。实施本发明的技术方案,具有以下有益效果本发明提供的基于OMG CORBA北向 接口的告警方法及网络设备,该基于OMG CORBA北向接口的告警方法及网络设备通过扩充 OMG Notification Service (version 1.0.1)结构事件类型,在Header位置增加新的事件 类型,用来定义通用告警事件类型;在filterable_data(数据过滤区)位置定义与新增加 的事件类型对应的事件体。专业网络管理系统统一采用标准的通用告警类型这一事件类型 标识接入综合网络管理系统,解决了各专业网络管理系统通过OMG CORBA北向接口上报告 警报文格式不一致的问题。由于定义了通用告警类型对应事件体的通用报文模型,简化了 上层综合网络管理系统接入的流程以及接口,降低了专业网络管理系统与综合网络管理系 统接入的难度,提高了接入集成的效率。
图1为本发明实施例提供的网络系统架构图;图2为本发明实施例提供的基于OMG CORBA北向接口的告警方法一流程图;图3为本发明实施例提供的基于OMG CORBA北向接口的告警方法另一流程图;图4为本发明实施例提供的解析事件体的过程图;图5为本发明实施例提供的网络管理设备结构图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。本发明实施例提供一种基于OMG CORBA北向接口的告警方法,该方法应用于网 络管理系统,该网络管理系统如图1所示,包括综合网络管理系统(Integration Net Management System)、专业网络管理系统(ElementManagement System),专业网络管理系 统包括网元管理系统-1 (EMS-I)、网元管理系统-2 (EMS-2)...网元管理系统-n(EMS-n), 每个网元管理系统包括网元I(NEl)、网元2 (NE2)等,也可以包括更多的网元,综合网络管 理系统包括性能管理系统(Performance Management System)、告警管理系统(Alarm Management System)以及其他运营支撑系统(Other OSS System)等,专业网络管理系统的 网元管理系统通过北向接口(North Bound Interface)接入综合网络管理系统的接口适配 器(Interface Adapter),以接入告警管理系统。综合网络管理系统处于各专业网络管理系 统的上层,各专业网络管理系统通过北向接口实现与综合网络管理系统的对接。使得综合 网络管理系统程序设计者能很容易实现接收告警数据报文的框架代码。基于上述架构,如 图2所示,该基于OMG CORBA北向接口的告警方法包括步骤S201、接收专业网络管理系统上报的结构体事件,上述结构体事件包括通用告警 信息及该通过告警(NT_C0MM0N_ALARM)信息对应的通用告警(NT_C0MM0N_ALARM)类型。
本实施例中,上述结构体事件包括事件头(Event Header)信息和事件体 (Event Body),上述事件头信息包括事件类型。Notification(通知)结构体事件定义了 Notification所有事件的类型以及每一个类型事件的报文模型。专业网络管理系统在定义 需要向上层综合网络管理系统上报的数据时,首先要确定上报的事件类型,然后再按照此 事件类型的报文结构封装上报的数据内容,使的上层综合网络管理系统能够根据接收到的 事件类型对接收到的报文进行正确的解析。S202、根据上述结构体事件获取上述通用告警类型。S203、根据上述通用告警类型获取并解析上述通用告警信息。本实施例中,上述专业网络管理系统统一采用标准的通用告警类型这一事件类型 标识接入综合网络管理系统,解决了各专业网络管理系统通过0MGC0RBA北向接口上报告 警报文格式不一致的问题。由于定义了通用告警类型对应事件体的通用报文模型,简化了 上层综合网络管理系统接入的流程以及接口,降低了专业网络管理系统与综合网络管理系 统接入的难度,提高了接入集成的效率。根据上述结构体事件获取上述通用告警类型,具体包括从上述接收到的结构体 事件的事件头信息中提取上述通用告警类型。Event Header是Notif ication结构体事件的事件头部分,type_name (名称类型) 定义事件类型,在OMG CORBA Notification 1. 0. 1版本里,一共定义了如下13种事件类 型NT_0BJECT_CREATI0N ;NT_0BJECT_DELETI0N ;NT_ATTRIBUTE_VALUE_CHANGE ;NT_STATE_CHANGE ;NT_R0UTE_CHANGE ;NT_PR0TECTI0N_SWITCH ;NT_EPR0TECT10N_SffITCH ;NT_TCA ;NT_ALARM ;NT_FILE_TRANSFER_STATUS ;NT_PM_SC ;NT_BACKUP_STATUS ;NT_HEARTBEAT ;Event Body是Notification结构体事件的事件体部分,由“字段名/值”健值对 组成,根据type_name的不同,字段名也会不同。本发明实施例提供的方法扩充OMG Notification Service (version 1. 0. 1)结构 事件类型,在Header位置增加新的事件类型“NT_C0MM0N_ALARM”,用来定义通用告警事件 类型;在filterable_data (数据过滤区)位置定义与事件类型“NT_C0MM0N_ALARM”对应的 事件体,上述事件体为通用告警信息。各专业网络管理系统使用“ NT_C0匪0N_ALARM ”类型标识,按照“ NT_C0MM0N_ ALARM”事件类型对应事件体规定的报文结构,将告警数据封装成通用的告警事件结构。该方法确保所有遵循OMG Notification Service规范的专业网管在向上层综合网络管理系 统上报实时告警时,能够以一个通用和标准的数据接口与上层网管对接。另外,对于原有的 事件类型"NT_ALARM",由于一直定义为传输产品的告警信息,具有一定的专业性,当上层 综合网管专门用来处理传输产品专业的告警时,可以使用该事件类型进行单独处理。图3为上层综合网络管理系统按照该“NT_C0MM0N_ALARM”事件类型对通用告警报 文进行接收的以实现告警的方法。S301 综合网络管理系统通过OMG CORBA通知服务协议接收专业网络管理系统上 报的结构体事件;S302 处理接收到的结构体事件的事件头信息;S303 提取接收到的结构体事件的事件头信息中的事件类型;S304 判断事件类型是否是“NT_C0MM0N_ALARM”类型;S305 如果是“NT_C0MM0N_ALARM”类型,则对该事件类型的事件体进行解析处理 (见图4);如果不是“NT_C0MM0N_ALARM”类型,则不进行处理。如图4所示,综合网络管理系统根据事件类型“NT_C0MM0N_ALARM”定义的报文模 型对接收到的事件体进行解析的过程,包括步骤S401、提取上述事件体的filterable_data (数据过滤区)报文,上述f ilterable_ data报文中包含上述通用告警信息;S402、从上述filterable_data报文中获取通用告警信息;在 OMG CORBA Notification Service (version 1.0.1)中,filterable_data 是 一个pair类型的数组,fi lterab le_data报文数组长度及内容与事件类型相关;S403、从 filterable_data 报文中获取告警 notification Id(唯一标识)属性 值;S404、从fi lterab le_data报文中获取告警object Name (网元名称)属性值;S405、从fi lterab le_data报文中获取告警location (位置)属性值;S406、从 filterable_data报文中获取告警perceived Severity (级别)属性值;S407、从 filterable_data 报文中获取告警 description (描述)属性值;S408、从 fi lterab le_data 报文中获取告警 probable Cause (原因)属性值;S409、从fi lterab le_data报文中获取告警ne Time (时间)属性值;S410、从filterable_data报文中获取告警is Clearable (是否消除状态)属性 值;S411、从filterable_data报文中获取告警Event Type (告警类型)属性值;S412、从filterable_data报文中获取告警additional Text (附加信息)属性 值。即上述通用告警信息包括通用告警的唯一标识属性值、通用告警的网元名称 属性值、通用告警的位置属性值、通用告警的级别属性值、通用告警的描述属性值、通用告 警的原因属性值、通用告警的时间属性值、通用告警的是否消除状态属性值、通用告警的告 警类型属性值和通用告警的附加信息属性值。上述实施例提供的基于OMG CORBA北向接口的告警方法及网络设备中,专业网络 管理系统统一采用标准的通用告警类型这一事件类型标识接入综合网络管理系统,解决了各专业网络管理系统通过OMG CORBA北向接口上报告警报文格式不一致的问题。由于定义 了通用告警类型对应事件体的通用报文模型,简化了上层综合网络管理系统接入的流程以 及接口,降低了专业网络管理系统与综合网络管理系统接入的难度,提高了接入集成的效率。如图5所示,本发明实施例还提供一种网络管理设备,该设备包括接收单元501,用于接收专业网络管理系统上报的结构体事件,上述结构体事件包 括通用告警信息及该通用告警信息对应的通用告警类型;类型获取单元502,用于根据上述结构体事件获取上述通用告警类型;信息获取单元503,用于根据上述通用告警类型获取并解析上述通用告警信息。进一步实施例中,上述结构体事件包括事件头信息和事件体,上述事件头信息包 括事件类型。上述类型获取单元502,用于从上述接收到的结构体事件的事件头信息中提取 上述通用告警类型。进一步的实施例中,上述信息获取单元503,用于判断上述事件类型是否为上述通 用告警类型,如是,则对上述事件类型所对应的事件体进行解析处理;如否,则不处理。进一步的实施例中,上述信息获取单元503,用于提取上述事件体的数据过滤区 报文,上述数据过滤区报文中包含上述通用告警信息;从上述数据过滤区报文中获取通用 告警信息。其中,具体的上述通用告警信息包括通用告警的唯一标识属性值、通用告警 的网元名称属性值、通用告警的位置属性值、通用告警的级别属性值、通用告警的描述属性 值、通用告警的原因属性值、通用告警的时间属性值、通用告警的是否消除状态属性值、通 用告警的告警类型属性值和通用告警的附加信息属性值。本发明实施例还提供一种网络管理系统,如图1所示,该系统包括专业网络管理 系统和综合网络管理系统,其中上述专业网络管理系统,用于通过告警报文向上述综合网络管理系统上报结构体 事件,上述结构体事件包括通用告警信息及该通用告警信息对应的通用告警类型;上述综合网络管理系统,用于接收专业网络管理系统上报的结构体事件,然后根 据上述结构体事件获取上述通用告警类型,以及根据上述通用告警类型获取并解析上述通
用告警信息。其中,上述结构体事件包括事件头信息和事件体,上述事件头信息包括事件类型; 上述综合网络管理系统,用于从上述接收到的结构体事件的事件头信息中提取上述事件类 型,判断上述事件类型是否为上述通用告警类型,如果是,则对上述事件类型所对应的事件 体进行解析处理;如果不是上述通用告警类型,则不进行处理。另外的实施例中,上述综合网络管理系统,用于提取上述事件体的数据过滤区报 文,上述数据过滤区报文中包含上述通用告警信息,从上述数据过滤区报文中获取通用告
警信息。具体的上述通用告警信息包括通用告警的唯一标识属性值、通用告警的网元 名称属性值、通用告警的位置属性值、通用告警的级别属性值、通用告警的描述属性值、通 用告警的原因属性值、通用告警的时间属性值、通用告警的是否消除状态属性值、通用告警 的告警类型属性值和通用告警的附加信息属性值。以上上述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种基于对象管理组织OMG公共对象请求代理体系CORBA北向接口的告警方法,其特征在于,包括接收专业网络管理系统上报的结构体事件,所述结构体事件包括通用告警信息及该通用告警信息对应的通用告警类型;根据所述结构体事件获取所述通用告警类型;根据所述通用告警类型获取并解析所述通用告警信息。
2.如权利要求1所述方法,其特征在于,所述结构体事件包括事件头信息和事件体,所 述事件头信息包括事件类型。
3.如权利要求2所述方法,其特征在于,所述根据所述结构体事件获取所述通用告警 类型,具体包括从所述接收到的结构体事件的事件头信息中提取事件类型,判断所述事件 类型是否为所述通用告警类型;如是,则对所述事件类型所对应的事件体进行解析处理; 如否,则不进行处理。
4.如权利要求3所述方法,其特征在于,所述对所述事件类型所对应的事件体进行解 析处理,具体包括提取所述事件体的数据过滤区报文,所述数据过滤区报文中包含所述通用告警信息;从所述数据过滤区报文中获取通用告警信息。
5.如权利要求4所述方法,其特征在于,所述通用告警信息包括通用告警的唯一标识 属性值、通用告警的网元名称属性值、通用告警的位置属性值、通用告警的级别属性值、通 用告警的描述属性值、通用告警的原因属性值、通用告警的时间属性值、通用告警的是否消 除状态属性值、通用告警的告警类型属性值和通用告警的附加信息属性值。
6.一种网络管理设备,其特征在于,包括接收单元,用于接收专业网络管理系统上报的结构体事件,所述结构体事件包括通用 告警信息及该通用告警信息对应的通用告警类型;类型获取单元,用于根据所述结构体事件获取所述通用告警类型;信息获取单元,用于根据所述通用告警类型获取并解析所述通用告警信息。
7.如权利要求6所述网络管理设备,其特征在于,所述结构体事件包括事件头信息和 事件体,所述事件头信息包括事件类型。
8.如权利要求7所述网络管理设备,其特征在于,所述类型获取单元,用于从所述接收 到的结构体事件的事件头信息中提取事件类型,判断所述事件类型是否为所述通用告警类 型,如是,则对所述事件类型所对应的事件体进行解析处理;如否,则不进行处理。
9.如权利要求8所述网络管理设备,其特征在于,所述信息获取单元,用于提取所述事 件体的数据过滤区报文,所述数据过滤区报文中包含所述通用告警信息;从所述数据过滤 区报文中获取通用告警信息。
10.如权利要求9所述网络管理设备,其特征在于,所述通用告警信息包括通用告警 的唯一标识属性值、通用告警的网元名称属性值、通用告警的位置属性值、通用告警的级别 属性值、通用告警的描述属性值、通用告警的原因属性值、通用告警的时间属性值、通用告 警的是否消除状态属性值、通用告警的告警类型属性值和通用告警的附加信息属性值。
11.一种网络管理系统,其特征在于,包括专业网络管理系统和综合网络管理系统, 其中所述专业网络管理系统,用于通过告警报文向所述综合网络管理系统上报结构体事 件,所述结构体事件包括通用告警信息及该通用告警信息对应的通用告警类型;所述综合网络管理系统,用于接收专业网络管理系统上报的结构体事件,然后根据所 述结构体事件获取所述通用告警类型,以及根据所述通用告警类型获取并解析所述通用告警信息。
12.如权利要求11所述网络管理系统,其特征在于,所述结构体事件包括事件头信息 和事件体,所述事件头信息包括事件类型;其中所述综合网络管理系统,用于从所述接收到的结构体事件的事件头信息中提取 所述事件类型,判断所述事件类型是否为所述通用告警类型,如果是,则对所述事件类型所 对应的事件体进行解析处理;如果不是所述通用告警类型,则不进行处理。
13.如权利要求12所述网络管理系统,其特征在于,所述综合网络管理系统,用于提取 所述事件体的数据过滤区报文,所述数据过滤区报文中包含所述通用告警信息,从所述数 据过滤区报文中获取通用告警信息。
全文摘要
本发明涉及一种基于OMG CORBA北向接口的告警方法及网络设备,该方法包括接收专业网络管理系统上报的结构体事件,所述结构体事件包括通用告警信息及该通用告警信息对应的通用告警类型;根据所述结构体事件获取所述通用告警类型;根据所述通用告警类型获取并解析所述通用告警信息。专业网络管理系统统一采用标准的通用告警类型这一事件类型标识接入综合网络管理系统,解决了各专业网络管理系统通过OMG CORBA北向接口上报告警报文格式不一致的问题。降低了专业网络管理系统与综合网络管理系统接入的难度,提高了接入集成的效率。
文档编号H04L12/24GK101917284SQ201010236819
公开日2010年12月15日 申请日期2010年7月23日 优先权日2010年7月23日
发明者沈爱华 申请人:中兴通讯股份有限公司