一种多级网管多北向接口的适配装置及方法

文档序号:7688641阅读:183来源:国知局
专利名称:一种多级网管多北向接口的适配装置及方法
技术领域
本发明涉及一种适配装置及方法,尤其是一种多级网管多北向接 口的适配装置及方法。
背景技术
客户厂商越来越高的统一监控需求要求下层网管提供北向接口 ,
这些北向接口按照S画P (Simple Network Management Protocol,简 单网管协议)、CORBA ( Common Object Request Broker Architecture, 公用对象请求代理体系)等协议加以开发,并且根据TMF814标准加以 定义。
目前,大多数北向接口为多级多套方式,即每级网管分别开发各 种类别的北向接口,如果有N(N为自然数)种类别的北向接口,那么 每级网管分别开发N种北向接口 。比如存在丽S级网管及EMS级网管, 则丽S (Network Management System,网络管理系统)级网管有一套 S画P和一套CORBA北向接口 ,而EMS (Element Management System, 网元管理系统)级网管也有一套S丽P和一套CORBA北向4妻口 ,这样就 有了四套北向接口,将导致以下问题
1、对接信息的一致性问题
几套北向接口分别开发时,网络中同 一对象的定义会由于不同开 发人员的个人喜好,存在不一致的表现形式,使得网管对接时产生不一致的对接信息,给客户厂商网管系统的处理带来了不便。
2、重复开发且维护困难
由于几套北向接口分别独立,因此存在大量的重复开发工作,并 且,其中一个北向接口作出修改时,其它北向接口也需要作出同样的 修改,给维护工作带来了不便。
针对上述问题,在已开发的北向接口的基础上加以改进,达到了 对接信息一致性的要求,并且减少了重复开发和维护工作量。如图1
所示,A类北向接口 2是EMS级网管已开发的北向接口,在此勤出上, 开发了丽S级网管的A类北向接口 1,并增加了处理模块和适配模块; 用户下发的命令时,经过处理模块处理后,若发现是画S级网管的命 令,将命令交给丽S级网管处理,若发现是EMS级网管的命令,那么 通过适配模块后,将命令交给A类北向接口 2处理。这种方法可以重 复利用已开发的北向接口,但其内部调用仍然存在大量的重复,只适 合多级网管多北向接口已经开发的情况,而不适用于开发新的多级网 管多北向接口。

发明内容
本发明要解决的技术问题是提供一种多级网管多北向接口的适配 装置及方法,使新开发的多级网管多北向接口达到对接信息的一致性 要求,并且减少了开发和维护工作量。
本发明解决其技术问题所采用的技术方案是
一种多级网管多北向接口的适配装置,包括
中间接口模块,用于为各个协议接口模块及各级网管提供一簇与 协议及网管无关的接口;信息传输模块,用于实现所述中间接口模块与所述各级网管之间 的信息的传输。
上述方案中,所述信息传输模块包括命令分发模块及消息上报模 块,所述命令分发模块用于向对应的网管分发所述协议接口模块通过
所述中间接口模块下发的命令;所述消息上报模块用于将所述网管上
报的消息通过所述中间接口模块上报给对应的协议接口模块。
上述方案中,所述中间接口模块提供的接口包括至少两个对应不
同类型命令的命令接口及至少两个对应不同类型消息的消息接口 ,所
述协议接口模块通过对应的命令接口将所述命令下发给所述命令分发
模块,所述消息上报模块通过对应的消息接口将所述消息上报给对应
的协议接口模块。
上述方案中,所述命令分发模块包括至少两个用于分发不同类型 命令的命令分发子模块。
上述方案中,所述适配装置还包括转化^f莫块,用于为所述各个协 议接口模块及所述信息传输模块提供相应的信息格式的转化功能,所 述转化功能包括所述中间接口模块的信息格式与所述各个协议接口模 块的信息格式的互相转化功能,以及所述中间接口模块的信息格式与 所述各级网管的信息格式的互相转化功能。
上述方案中,所述各个协议接口模块包括S丽P接口模块及C0RBA 接口才莫块;所述各级网管包括EMS级网管及丽S级网管。
一种多级网管多北向^l妄口的适配方法,下发命令时,包括以下步

al、协议接口模块通过所述中间接口模块提供的对应的命令接口 将命令下发给对应的命令分发子模块;bl、所述命令分发子模块将所述命令下发给对应的网管; cl、所述网管处理所述命令后,将处理结果返回给所述命令分发 子模块;
dl、所述命令分发子模块通过所述命令接口将所述处理结果返回 给所述协议接口模块;
上报消息时,包括以下步骤
a2、网管将所述消息上报给消息上报模块;
b2、所述消息上报模块通过所述中间接口模块提供的对应的消息 接口将所述消息上报给对应的协议接口模块。
上述方案中,所述步骤al中,所述命令通过所述命令接口前,通 过转化模块将其信息格式转化为所述中间接口模块的信息格式;所述 步骤bl中,所述命令下发给所述网管前,通过所述转化模块将其信息 格式转化为所述网管的信息格式;所述步骤dl中,所述处理结果通过 所述命令接口前,通过所述转化模块将其信息格式转化为所述中间接 口模块的信息格式;所述步骤dl中,所述处理结果返回给所述协议接 口模块后,通过所述转化模块将其信息格式转化为所述协议接口模块 的信息格式。
上述方案中,所述步骤b2中,所述消息通过所述消息接口前,通 过所述转化模块将其信息格式转化为所述中间接口模块的信息格式; 所述步骤b2中,所述消息上报给所述协议接口模块后,通过所述转化 模块将其信息格式转化为所述协议接口模块的信息格式。
本发明的有益效果主要表现在本发明提供的适配装置的中间接 口模块对各种协议接口模块提供了统一的调用接口 ,并且屏蔽了各级 网管信息及其变更,通过本发明提供的适配方法用于新的多极网管多北向接口的开发时,既达到了对接信息的一致性要求,又减少了开发 和维护工作量。


图1为利用EMS级网管已开发的北向接口开发NMS级网管的北向 接口的示意图2为本发明多级网管多北向接口的适配装置的结构示意图; 图3为本发明命令下发时多级网管多北向接口的适配流程图; 图4为本发明消息上传时多级网管多北向接口的适配流程图。
具体实施例方式
图1已在背景技术中加以描述,此处不再赘述。下面结合其它附 图对本发明作进一步的描述。
参照图2, 一种多级网管多北向接口的适配装置,包括
中间接口模块21,用于为各个协议接口模块及各级网管提供一簇 与协议及网管无关的接口 ,包括至少两个对应不同类型命令的命令接 口及至少两个对应不同类型消息的消息接口 ;各个协议4妄口模块是指 实现SNMP接口功能的S腿P接口模块、实现C0RBA接口功能的C0RBA 接口模块以及实现其它北向接口功能的其它北向接口模块;各级网管 是指EMS级网管、應S级网管等网管;
信息传输模块22,用于实现中间接口模块21与各级网管之间的 信息的传输;该模块进一步包括命令分发模块221及消息上报模块 222,命令分发模块221进一步包括至少两个用于分发不同类型命令的 命令分发子模块,比如资源命令分发子模块、告警命令分发子模块及性能命令分发子模块等,其用于向对应的网管分发命令,该命令为协
议接口模块通过中间接口模块21提供的对应的命令接口下发给命令 分发模块221对应的命令分发子模块的;消息上报模块222用于将网 管上报的消息通过中间接口模块21提供的对应的消息接口上报给对 应的协议接口模块;
转化模块23,用于为各个协议接口才莫块及命令分发模块221、消 息上报模块222提供相应的信息格式的转化功能;其中,为各个协议 接口模块提供中间接口模块21的信息格式与其信息格式的互相转化 功能,为命令分发模块221及消息上报才莫块222提供中间接口模块21 的信息格式与各级网管的信息格式的互相转化功能。
采用上述适配装置实现的多级网管多北向接口的适配包括下发命 令及上报消息两个过程。下面分别结合图3及图4,以CORBA接口模 块及丽S级网管为例,对这两个过程加以描述。
参照图3,命令下发时,多级网管多北向4妄口的适配方法包括以 下步骤
S301: C0RBA接口模块通过转化模块将需要下发的"获取全部网 元"命令的信息格式转化为中间接口模块的信息格式;
S302: C0RBA接口模块继续通过中间接口模块提供的对应的命令 接口,将该命令发送给对应的资源命令分发子模块;
S303:资源命令分发子模块判断该命令为應S级网管命令,通过 转化模块将该命令的信息格式转化为NMS级网管的信息格式;
S304:资源命令分发子模块继续将该命令下发给NMS级网管;
S305:醒S级网管处理该命令后, 一寻处理结果返回给资源命令分 发子模块;S306:资源命令分发子模块通过转化^f莫块将该处理结果的信息;f备 式转化为中间接口模块的信息格式;
S307:资源命令分发子模块继续通过对应的命令接口将该处理结 果返回给CORBA接口才莫块;
S308: CORBA接口模块通过转化模块将该处理结果的信息格式转 化为CORBA接口模块的信息格式。
参照图4,消息上报时,多级网管多北向接口的适配方法包括以 下步骤
S401:丽S级网管将需上报给CORBA接口模块的告警消息上报给 消息上报模块;
S402:消息上报模块通过转化模块将该消息的信息格式转化为中 间接口模块的信息格式;
S403:消息上报模块继续通过中间接口模块提供的对应的消息接 口将该消息上报给CORBA接口模块;
S404: CORBA接口模块通过转化模块将该消息的信息格式转化为 CORBA接口模块的信息格式。
从以上描述可以看出,采用本发明的适配装置对多级网管多北向 接口进行适配时,中间接口模块提供的与协议及网管无关的一簇接口 , 能使新开发的多级网管多北向接口达到对接信息的一致性要求,并且 减少了开发和维护工作量。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于 本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明 的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含 在本发明的权利要求范围之内。
权利要求
1、一种多级网管多北向接口的适配装置,其特征在于包括中间接口模块,用于为各个协议接口模块及各级网管提供一簇与协议及网管无关的接口;信息传输模块,用于实现所述中间接口模块与所述各级网管之间的信息的传输。
2、 如权利要求1所述的多级网管多北向接口的适配装置,其特征 在于所述信息传输模块包括命令分发模块及消息上报模块,所述命 令分发模块用于向对应的网管分发所述协议接口模块通过所述中间接 口模块下发的命令;所述消息上报模块用于将所述网管上报的消息通 过所述中间接口模块上报给对应的协议接口模块。
3、 如权利要求2所述的多级网管多北向接口的适配装置,其特征 在于所述中间接口模块提供的接口包括至少两个对应不同类型命令 的命令接口及至少两个对应不同类型消息的消息接口 ,所述协议接口 模块通过对应的命令接口将所述命令下发给所述命令分发模块,所述 消息上报模块通过对应的消息接口将所述消息上报给对应的协议接口 模块。
4、 如权利要求2或3所述的多级网管多北向接口的适配装置,其 特征在于所述命令分发模块包括至少两个用于分发不同类型命令的 命令分发子模块。
5、 如权利要求1所述的多级网管多北向接口的适配装置,其特征 在于所述适配装置还包括转化模块,用于为所述各个协议接口才莫块 及所述信息传输模块提供相应的信息格式的转化功能,所述转化功能 包括所述中间接口模块的信息格式与所述各个协议接口模块的信息格 式的互相转化功能,以及所述中间接口模块的信息格式与所述各级网 管的信息格式的互相转化功能。
6、 如权利要求1所述的多级网管多北向接口的适配装置,其特征 在于所述各个协议接口模块包括简单网管协议接口模块及公用对象 请求代理体系接口模块;所述各级网管包括网元管理系统级网管及网 络管理系统级网管。
7、 一种多级网管多北向接口的适配方法,其特征在于,下发命令时,包括以下步骤al 、协议接口模块通过所述中间接口模块提供的对应的命令接口将命令下发给对应的命令分发子模块;bl、所述命令分发子模块将所述命令下发给对应的网管; cl、所述网管处理所述命令后,将处理结果返回给所述命令分发 子模块;dl 、所述命令分发子模块通过所述命令接口将所述处理结果返回 给所述协议接口模块;上报消息时,包括以下步骤a2、网管将所述消息上报给消息上报模块;b2、所述消息上报模块通过所述中间接口模块提供的对应的消息 接口将所述消息上报给对应的协议接口模块。
8、 如权利要求7所述的多级网管多北向接口的适配方法,其特征 在于所述步骤al中,所述命令通过所述命令接口前,通过转化模块 将其信息格式转化为所述中间接口模块的信息格式;所述步骤bl中, 所述命令下发给所述网管前,通过所述转化模块将其信息格式转化为 所述网管的信息格式;所述步骤dl中,所述处理结果通过所述命令4妻 口前,通过所述转化模块将其信息格式转化为所述中间接口模块的信 息格式;所述步骤dl中,所述处理结果返回给所述协议接口模块后, 通过所述转化模块将其信息格式转化为所述协议接口模块的信息格 式。
9、 如权利要求7所述的多级网管多北向接口的适配方法,其特征 在于所述步骤b2中,所述消息通过所述消息接口前,通过所述转化 模块将其信息格式转化为所述中间接口模块的信息格式;所述步骤b2中,所述消息上报给所述协议接口模块后,通过所述转化模块将其信 息格式转化为所述协议接口模块的信息格式。
全文摘要
本发明公开了一种多级网管多北向接口的适配装置及方法,所述适配装置包括中间接口模块,用于为各个协议接口模块及各级网管提供一簇与协议及网管无关的接口;信息传输模块,用于实现所述中间接口模块与所述各级网管之间的信息的传输。本发明所述技术方案使新开发的多级网管多北向接口达到对接信息的一致性要求,并且减少了开发和维护工作量。
文档编号H04L29/06GK101296232SQ20081006785
公开日2008年10月29日 申请日期2008年6月16日 优先权日2008年6月16日
发明者吉才颂, 吴高科, 肖志彬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1