Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2015043251) COLLECTION ADAPTOR MANAGEMENT METHOD AND SYSTEM
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters
采集适配器管理方法和系统

技术领域

本发明涉及电信网管集中网管领域, 尤其是涉及管理多厂商、多专业 网的网元管理系统 ( EMS, Element Management System ) 的采集适配器管 理方法和系统。

背景技术

随着网络通讯的发展,在一个运营商的电信管理网络中,存在多个厂 商多种专业网的网管系统,它们之间是相互独立的,都只能管理各自管理 范围的设备及信息。为了保证网络服务质量提高运维效率,实现全网集中、 统一的网络监控和管理,运营商要求这些网管系统提供北向接口 (NBI, NorthBound Interface ), 在此基础上建设上层集中网管系统,即综合网络管 理系统, 简称综合网管或网络管理系统 (NMS, Network Management System )。

综合网管的主要管理对象是各个厂商各个专业网的网元管理系统 ( EMS , Element Management System ), 特殊情况下也需要管理具体的网元 设备,我们将其统称为被管系统(为方便描述,简写还是 EMS )。

由于各种原因, 不同厂商不同专业网的被管系统的北向接口 ( EMS NBI , EMS' s NorthBound Interface, )遵循的标准(3GPP、 TMF、 移动、联通规范等)、网络协议(Corba、 Snmp、 TL1等)、数据格式均有差 异,这些差异甚至存在于同一厂商同一专业网的被管系统的不同版本。因 此,综合网络管理系统通常需要针对特定的被管系统北向接口配置专有的 适配模块和相应的数据模型,对这些适配模块进行管理的系统称为采集适 配器管理系统( CAMS, Collection Agent Management System )。通常采集适 配器管理系统 CAMS如下几种实现方案 :

方案一:单个适配模块部署在 EMS或同局域网服务器上, NMS建立数 据模型并把 CAMS作为子系统来管理分布的适配模块。

方案二: CAMS、全部适配模块和全部数据模型作为 NMS系统的一部 分。

方案三: CAMS和全部适配模块独立部署在服务器上, NMS上建立数 据模型。

这些方案中, NMS、 CAMS无法实现与被管系统北向接口完全解耦, 实际项目中由于网络设备、被管系统种类不同,需要针对具体运营商进行 适配模块及数据模型的定制,从而无法形成适用于不同运营商的综合网管 产品。

发明内容

有鉴于此,本发明实施例提供了一种采集适配器管理方法和系统,解 决了现有的 MS、 CAMS无法与被管系统北向接口完全解耦的问题。

本发明实施例的一种采集适配器管理方法,包括:

将一被管系统的北向接口适配程序、 业务数据模型文件和北向接口依 赖文件封装成一个采集适配器插件包(CAPP );

在 CAPP安装到 CAMS后,创建与所述 CAPP对应的 CAPE;

通过 CAPE,在被管系统与 NMS之间进行数据通信。

优选的,所述业务数据模型文件包括网元模型文件、告警模型文件和 性能模型文件,该方法还包括:

为所述专业网建立统一的网元模型、告警模型和性能模型。

优选的,在 CAPP安装到 CAMS后,创建与所述 CAPP对应的 CAPE具体 为:

为所述 CAPP创建对应的 CAPE,根据所述 CAPP对应的被管系统的相关 信息配置所述 CAPE的配置参数。

优选的,所述通过 CAPE,在被管系统与 NMS之间进行数据通信包括: 在所述 CAPE处于连接状态下时,所述 CAPE接收所述 NMS经由 CAMS 北向接口下发的业务数据采集命令;

所述 CAPE通过被管系统的北向接口采集所述业务数据采集命令所指 示采集的数据,并将采集得到的数据解析为所述 NMS能够识别的统一格式 的数据后,经由所述 CAMS北向接口向所述 NMS上 H

优选的,该方法还包括:

在 CAMS中在线安装新的 CAPP。

优选的,所述在 CAMS中在线安装新的 CAPP包括:

将所述 CAPP中的业务数据模型文件解析为 NMS、 CAMS均可识别的统 一格式的模型数据。

优选的,该方法还包括:

从所述 CAMS中卸载已安装的 CAPP。

本发明实施例提供的一种采集适配器管理系统,包括:

封装模块, 配置为将一被管系统的北向接口适配程序、业务数据模型 文件和北向接口依赖文件封装成一个 CAPP;

CAPE管理模块, 配置为在 CAPP安装到 CAMS后,创建与所述 CAPP对 应的 CAPE;

通信模块,配置为通过 CAPE,在被管系统与 NMS之间进行数据通信。 优选的,该系统还包括:

CAPP管理模块, 配置为在 CAMS中在线安装新的 CAPP。

优选的,所述 CAPP管理模块,还配置为从所述 CAMS中卸载已安装的 CAPP0

所述封装模块、 所述 CAPE管理模块、所述通信模块、所述 CAPP管理 模块在执行处理时,可以采用中央处理器(CPU, Central Processing Unit ), 数字信号处理器( DSP, Digital Singnal Processor )或可编程逻辑阵列( FPGA, Field - Programmable Gate Array ) 实现。

本发明实施例提供了一种采集适配器管理方法和系统, 将一被管系统 的北向接口适配程序、业务数据模型文件和北向接口依赖文件封装成一个 CAPP , 在 CAPP安装到 CAMS后,创建与所述 CAPP对应的 CAPE,通过 CAPE,在被管系统与 NMS之间进行数据通信,将被管设备的北向接口适配 问题通过将相关数据封闭于相应的 CAPP来解决,实现了可兼容各类型被管 系统北向接口的 NMS和 CAMS , 解决了现有的 NMS、 CAMS无法与被管系 统北向接口完全解耦的问题。

附图说明

图 1为本发明的实施例一提供的一种采集适配器管理系统的体系架构 图 ;

图 2为本发明的实施例一中采集适配器插件包构成图;

图 3为本发明的实施例一中采集适配器插件实例连接状态迁移图; 图 4为本发明的实施例二提供的一种采集适配器管理方法的流程图; 图 5为本发明的实施例三提供的一种采集适配器管理系统的结构示意 图。

具体实施方式

现有的 NMS、 CAMS实现方案中, NMS、 CAMS无法实现与被管系统 北向接口完全解耦,实际项目中由于网络设备、被管系统种类不同,需要 针对具体运营商进行适配模块及数据模型的定制,从而无法形成适用于不 同运营商的综合网管产品。

因此,如何将被管系统北向接口相关处理逻辑和数据模型完全抽离出

来,使得 MS和 CAMS形成与具体项目无关的综合网管产品,成为技术人 员需要考虑的问题。

为了解决上述问题,本发明的实施例提供了一种采集适配器管理方法 和系统。下文中将结合附图对本发明的实施例进行详细说明。需要说明的 是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任 意组合。

首先结合附图,对本发明的实施例一进行说明。

如图 1所示, NMS和 CAMS系统初始化安装运行时,不带有任何专业网 模型和数据。

本发明的实施例所要解决的技术问题是提供一种可独立运行的面向综 合网管应用的采集适配器管理系统,通过该系统将被管系统的北向接口适 配过程和数据模型进行隔离,从而实现综合网管系统 NMS和采集适配器管 理系统 CAMS两个系统与具体运营商的被管系统无关。

本发明的实施例提供了一种可独立运行的采集适配器管理系统, 该系 统具有隔离具体被管系统的核心框架,同时提供可扩展的采集适配器插件 机制。其框架结构如图 1所示。

首先针对综合网管网元管理、告警管理、性能管理等相关业务, NMS 与 CAMS共同为所有专业网建立统一的抽象数据模型 (网元模型、告警模型、 性能模型等)。

一种具体的被管系统北向接口适配模块和数据模型被封装成为一个具 有统一接口规范的采集适配器插件包 ( CAPP, Collection Agent Plugin Package )。 CAMS支持在线安装、热部署和卸载 CAPP。 CAPP安装部署后, CAMS可以为一个具体的被管系统创建 CAPP实例( CAPE, Collection Agent Plugin Entity )。 CAPE负责建立与被管系统的北向接口通信链路,采集被管 系统网元、告警、性能等数据和监听被管系统主动上报的消息。

在该方案中, CAMS核心框架的主要职能就是进行 CAPP、CAPE的管理, 同时作为位于 NMS和被管系统之间的独立系统, 向 NMS提供北向接口 ( CAMS— NBI, CAMS' s NorthBound Interface, )。 CAMS负责解析来自北 向接口的 MS命令, 并转发到 CAPP和 CAPE。通过该北向接口 NMS可以获 取已安装部署的 CAPP所对应的被管系统的数据模型,也可以采集 CAPE所 对应的具体被管系统网元、告警、性能等业务数据。

具体被管系统北向接口适配过程和业务数据模型被隔离在 CAPP中, CAPP能够独立开发并进行发布。这样 NMS和 CAMS就能做到与具体运营商 的被管系统无关,从而实现产品化发展。

采集适配器插件包 CAPP遵循 CAMS制定的接口规范独立开发,以压缩 文件包的形式独立发布, CAPP命名包含厂商、专业网、网管名称、北向接 口等因素。

如图 2所示,一个插件包主要有业务数据模型文件、北向接口适配程序 和北向接口依赖文件三个部分组成。

其中业务数据模型文件包括: 网元模型文件、告警模型文件和性能模 型文件。网元模型文件主要定义专业、网络、型号等网元设备相关模型数 据;告警模型文件主要定义告警可能原因、告警类型、严重级别等告警相 关模型数据;性能模型文件主要定义性能指标等性能相关模型数据。

北向接口适配程序就是负责通过 EMS北向接口 EMS— NBI采集 EMS系统 中网元、告警、性能等业务数据,同时负责建立连接、心跳检查等连接管 理。

北向接口依赖文件主要是指适配程序所依赖的被管系统相关的支撑文 件,如 Corba的 IDL、 snmp的 mib定义文件等

如图 1所示, CAMS的 CAPP管理框架主要负责 CAPP的安装、卸载、获 取已安装的 CAPP列表以及获取 CAPP详细信息等。 CAPP通过 CAPP管理框

架在线安装热部署到 CAMS系统中生效。安装过程中, CAPP中的模型文件 被解析为 NMS、 CAMS都可识别的统一格式的模型数据,当 CAMS接收到 丽 S经由 CAMS北向接口 CAMS— NBI下发的获取 CAPP数据模型命令时,数 据模型就通过 CAMS— NBI上传到 NMS。

如图 1所示, CAMS的 CAPE管理框架主要负责 CAPE的创建、启动和停 止。 CAPP安装到 CAMS系统中后, CAPE管理框架就可以创建采集适配器插 件实例 CAPE,并将对应被管系统的相关信息( IP地址,端口等)设置到 CAPE 的配置参数。如图 3所示, CAPE可以执行启动、停止、调试三种操作(调 试时 CAPE采集到的数据不向外传播), CAPE具有已连接、正在连接、连接 断开三种连接状态, CAPE连接状态随操作的迁移如图 3所示。

如图 1所示,当 CAPE处于已连接状态下,就能接收 NMS经由 CAMS北 向接口 CAMS— NBI下发过来的网元、告警、性能等业务数据采集命令,然 后通过被管系统北向接口 EMS— NBI采用对应的业务数据,然后解析为 NMS 能够识别的统一格式数据后,经过 CAMS— NBI上报到 NMS。同时 APE能够 监听被管系统 EMS— NBI的实时消息(网元创建、删除、变更的消息;告警 产生、恢复、修改消息;心跳消息等),然后解析为 NMS能够识别的统一格 式数据后,经过 CAMS— NBI上报到 NMS。

下面结合附图,对本发明的实施例二进行说明。

本发明实施例提供了一种采集适配器管理方法,结合图 1所示的系统框 架,使用本发明实施例提供的采集适配器管理方法完成对被管系统管理的 流程如图 4所示,包括:

步骤 401、为所述专业网建立统一的网元模型、告警模型和性能模型; 本步骤中, 首先针对综合网管网元管理、告警管理、性能管理等相关 业务, MS与 CAMS共同为所有专业网建立统一的抽象数据模型 (网元模 型、告警模型、性能模型等)。相应的,生成网元模型文件、告警模型文件 和性能模型文件。

步骤 402、将一被管系统的北向接口适配程序、业务数据模型文件和北 向接口依赖文件封装成一个 CAPP;

封装得到的 CAPP可在线热安装至 CAMS系统中。已安装的 CAPP也可以 从 CAMS中卸载。

步骤 403、在 CAPP安装到 CAMS后,创建与所述 CAPP对应的 CAPE; 本步骤中,为所述 CAPP创建对应的 CAPE,根据所述 CAPP对应的被管 系统的相关信息配置所述 CAPE的配置参数。

步骤 404、通过 CAPE,在被管系统与 NMS之间进行数据通信。

本步骤中,在所述 CAPE处于连接状态下时,所述 CAPE接收所述 NMS 经由 CAMS北向接口下发的业务数据采集命令,然后所述 CAPE通过被管系 统的北向接口采集所述业务数据采集命令所指示采集的数据,并将采集得 到的数据解析为所述 NMS能够识别的统一格式的数据后,经由所述 CAMS 北向接口向所述 NMS上 H

下面结合附图,对本发明的实施例三进行说明。

本发明实施例提供了一种采集适配器管理系统,其结构如图 5所示,包 括:

封装模块 501,配置为将一被管系统的北向接口适配程序、业务数据模 型文件和北向接口依赖文件封装成一个 CAPP;

CAPE管理模块 502,配置为在 CAPP安装到 CAMS后,创建与所述 CAPP 对应的 CAPE;

通信模块 503,配置为通过 CAPE,在被管系统与 NMS之间进行数据通 信。

优选的,该系统还包括:

CAPP管理模块 504,配置为在 CAMS中在线安装新的 CAPP。

优选的,所述 CAPP管理模块 504,还配置为从所述 CAMS中卸载已安装 的 CAPP。

本发明的实施例提供了一种采集适配器管理方法和系统, 将一被管系 统的北向接口适配程序、业务数据模型文件和北向接口依赖文件封装成一 个 CAPP,在 CAPP安装到 CAMS后,创建与所述 CAPP对应的 CAPE,通过 CAPE,在被管系统与 NMS之间进行数据通信,将被管设备的北向接口适配 问题通过将相关数据封闭于相应的 CAPP来解决,实现了可兼容各类型被管 系统北向接口的 NMS和 CAMS , 解决了现有的 NMS、 CAMS无法与被管系 统北向接口完全解耦的问题。

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用 计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介 质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件 等)执行,在执行时,包括方法实施例的步骤之一或其组合。

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现, 这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模 块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特 定的硬件和软件结合。

上述实施例中的各装置 /功能模块 /功能单元可以采用通用的计算装置 来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置 所组成的网络上。

上述实施例中的各装置 /功能模块 /功能单元以软件功能模块的形式实 现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介 质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘 等。

任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易 想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保 护范围应以权利要求所述的保护范围为准。

工业实用性

本发明实施例提供了一种采集适配器管理方法和系统, 将一被管系统 的北向接口适配程序、业务数据模型文件和北向接口依赖文件封装成一个

CAPP , 在 CAPP安装到 CAMS后,创建与所述 CAPP对应的 CAPE , 通过 CAPE,在被管系统与 NMS之间进行数据通信,将被管设备的北向接口适配 问题通过将相关数据封闭于相应的 CAPP来解决,实现了可兼容各类型被管 系统北向接口的 NMS和 CAMS , 解决了现有的 MS、 CAMS无法与被管系 统北向接口完全解耦的问题。