网管系统中面向对象的信息管理方法

文档序号:7592592阅读:285来源:国知局

专利名称::网管系统中面向对象的信息管理方法
技术领域
:本发明涉及网络通信
技术领域
,具体涉及一种网管系统中面向对象的信息管理方法。
背景技术
:在网络通信中,网络的安全是保证系统正常运行的关键。网络安全主要包括物理线路、网络设备的安全性。物理设备本身的安全性可以通过各种管理手段来进行控制。为了方便对网络的管理,通常将各种不同的网络设备,根据其不同的应用领域进行分类,比如,可以将其分为传输产品、移动产品、窄带固网产品、宽带固网产品等,对每类产品提供各自的网管系统进行管理维护。为了减少不同应用领域网管系统的开发工作,目前开发商也会提供一种跨操作系统的集成网络管理应用平台,该平台负责提供不同应用领域网管系统需要的公共功能(比如,配置管理,告警管理,安全管理等)。产品的开发人员在该平台的基础上再进行二次开发,开发出适合各自特有的网管系统。其中,告警管理是该平台的一项重要功能,通常包括以下组成部分,如图1所示集成客户端,为用户提供操作管理界面。综合故障管理系统,用于对网元设备进行集中故障管理,也就是对告警数据进行管理。当网络设备的告警数据到达该系统时,对告警数据进行格式转换、过滤,将包含FDN的告警信息存储到告警数据库中,并将处理后的告警数据转发给集成网络管理应用平台的告警客户端,使用户从告警客户端查看到网络设备的故障情况;用户也可以通过集成客户端根据FDN向综合故障管理系统查询告警数据库中的告警数据。对象管理系统,用于对网元对象进行集中管理。当产品的开发人员调用该对象管理系统创建与网元设备的接口(MO)时,该接口将为网元设备及其子设备分配一个标识号(FDN),网元设备向所述综合故障管理系统上报的告警信息中包含了网元FDN和网元子设备FDN,使用户根据告警信息中的FDN就可以判断是哪个网元的子设备上报的告警。如果需要进行告警操作,比如,告警查询、手工恢复、手工确认、手工核对、网元告警同步等操作,则由综合故障管理系统根据网元的FDN,通过对象管理系统获取其对应的MO对象,通过该对象就可以向网元设备查询告警数据,或者下发恢复、确认等操作命令了。当该网元设备对应的MO对象被删除并重新创建时,对象管理系统不会区分新创建的网元是否为原先删除的网元,而是为重新创建的网元分配新的FDN,假设分配的为newFDN,如图2所示。这样就存在一个问题,即当网元的MO被删除并重建之后,网元设备、综合故障管理系统、集成客户端、对象管理系统之间都将以newFDN来交互,用户再根据网元的newFDN去查询以前的告警信息时,将查询不到。因为告警数据库存储的告警数据中,保存的还是以前的FDN,这样就无法对网元设备的历史故障信息进行管理,从而也就不能根据这些信息对网元设备进行必要的操作。
发明内容本发明的目的在于提供一种网管系统中面向对象的信息管理方法,以解决现有技术中网元设备的管理对象被删除并重建后,无法查询到删除之前该网元设备信息的问题。本发明的目的是通过以下技术方案实现的一种网管系统中面向对象的信息管理方法,所述网络管理系统包括对象管理系统,所述方法包括A、为接入网络的网元设备分配产品标识号;B、由所述对象管理系统为所述网元设备建立对象;C、为所述对象分配对象标识号;D、存储包含所述网元设备产品标识号的网元设备信息;E、根据所述对象标识号对所述网元设备信息进行管理操作。所述网管系统还包括信息管理系统,则所述步骤D包括D1、所述网元设备向所述信息管理系统上报包含网元设备产品标识号的网元设备信息;D2、由所述信息管理系统将所述网元设备信息存储到信息库中。所述步骤E包括E1、根据所述对象标识号获取网元设备信息;E2、根据所述获取的网元设备信息完成对所述网元设备的操作。所述步骤E1包括E11、用户根据所述对象标识号向所述信息管理系统查询网元设备信息;E12、所述信息管理系统将所述对象标识号转换成网元设备的产品标识号;E13、根据所述产品标识号查询所述信息库获取网元设备信息;E14、将所述网元设备信息中的产品标识号转换成对象标识号;E15、将转换后的网元设备信息发送给所述用户。所述步骤E2包括E21、获取所述网元设备信息中的产品标识号;E22、所述信息管理系统将所述获取的产品标识号转换成对象标识号;E23、由所述对象管理系统根据所述转换成的对象标识号完成对网元设备的操作。所述信息管理系统通过动态链接库的方式完成所述对象标识号和所述产品标识号之间的转换。所述步骤E12、E14和E22均包括步骤由所述信息管理系统定制所述对象标识号和所述产品标识号之间的转换接口。所述对象标识号包括网元设备编号及其子设备编号。所述产品标识号包括网元设备编号、子设备编号。所述网元设备信息包括配置信息,告警信息,安全信息。由以上本发明提供的技术方案可以看出,由于网元设备的相关信息采用由产品侧为网元设备分配的唯一编号来标识,所以不论对象管理系统提供的接口对应的网元设备的对象如何被删除重建,无论该接口为该对象分配的标识号如何变化,告警数据库中包含的对应某个网元设备信息的标识是唯一的;又由于信息管理系统提供了对应同一网元设备不同标识的转换机制,因此在对这些网元设备的相关信息查询并根据查询结果对网元设备进行操作时,可以使用对象管理系统为网元设备建立的对象分配的标识号查询到该网元设备的信息。当网元设备对象被删除并重建后,通过信息管理系统将对新建网元设备对象分配的标识号转换为其对应的唯一的产品标识号,仍然可以查询到信息库中对应于该网元设备的所有信息。由于本发明中对同一网元设备的不同标识号的转换采用动态链接库的方式来实现,该动态链接库由产品侧提供,因此可以使该动态链接库的功能不断扩充,只要与产品相关的、可以由产品侧来实现的功能,都可以通过该动态链接库来获得。这样,可以增强网管系统的扩展功能,减少重复开发,降低成本。图1是现有技术中告警管理系统对网元设备信息的管理示意图;图2是图1中网元设备对象被删除重建后告警管理系统对网元设备信息的管理示意图;图3是本发明网管系统中面向对象的信息管理方法的流程图;图4是本发明方法中通过信息管理系统获取网元设备信息的流程图;图5是本发明方法中根据获取的网元设备信息完成对网元设备的操作的流程图;图6是本发明方法在图1所示的告警管理系统中应用示意图。具体实施例方式本发明的核心在于通过对象管理系统对网元设备进行管理,不仅由所述对象管理系统为网元设备建立对象并分配对象标识号,而且由产品侧为所述网元设备分配产品标识号,在存储网元设备信息时,使用产品标识号标识该网元设备的相关信息,从而使得不论网元设备对应的对象管理系统中的对象如何被删除重建,无论对象标识号如何变化,信息库中对应的网元设备的标识不会发生变化;在查询该网元设备的相关信息时,使用对象标识号,由信息管理系统完成对象标识号和产品标识号的转换,保证用户仍然可以使用对象标识号查询到该网元设备的相关信息。为了使本
技术领域
的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。参照图3,图3示出了本发明网管系统中面向对象的信息管理方法的详细流程,所述网络管理系统包括信息管理系统、集成用户端、对象管理系统,该流程包括以下步骤步骤301为接入网络的网元设备分配产品标识号,所述产品标识号包括网元设备编号和子设备编号,比如,“1001”、“1002”分别表示对不同网元设备和子设备分配的产品标识号。步骤302由对象管理系统为网元设备建立对象。步骤303为所述对象分配对象标识号,所述对象标识号包括网元设备编号及其子设备编号,比如,“.0.20.5”、“.0.20.5.1”,其中,“.0.20.5”表示网元设备编号,“.0.20.5.1”表示其子设备编号。步骤304网元设备向信息管理系统上报包含该网元设备产品标识号的网元设备信息,所述网元设备信息包括配置信息,告警信息,安全信息。步骤305由信息管理系统将网元设备信息存储到信息库中。步骤306根据对象标识号对网元设备信息进行管理操作。上述步骤306中所述的根据对象标识号对网元设备信息进行管理操作包括以下两个过程(1)根据对象标识号获取网元设备信息;(2)根据获取的网元设备信息完成对网元设备的操作。上述根据对象标识号获取网元设备信息的流程如图4所示,包括以下步骤步骤401用户根据对象标识号向信息管理系统查询网元设备信息;步骤402信息管理系统将所述对象标识号转换成网元设备的产品标识号;步骤403根据产品标识号查询信息库获取该网元设备信息;步骤404将网元设备信息中的产品标识号转换成对象标识号;步骤405将转换后的网元设备信息发送给用户。上述根据获取的网元设备信息完成对网元设备的操作的流程如图5所示,包括以下步骤步骤501获取网元设备信息中的产品标识号;步骤502信息管理系统将获取的产品标识号转换成对象标识号;步骤503由对象管理系统根据转换成的对象标识号完成对网元设备的操作。在上面所述的过程中,信息管理系统完成对象标识号和产品标识号之间的转换的过程是通过动态链接库的方式实现的,也就是由信息管理系统定制对象标识号和产品标识号之间的转换接口,由产品开发人员实现此接口,并以动态链接库的形式提供给信息管理系统,信息管理系统调用动态链接库中的对象标识号、产品标识号转换函数,从而实现对象标识号和产品标识号之间的转换。以图1所示的告警管理系统为例,利用本发明方法在该系统中对告警信息的管理过程如图6所示其中,OID是产品侧为网元设备分配的产品标识号,用于唯一标识网元设备,FDN是对象管理系统为网元设备建立的对象分配的对象标识号,用于用户根据网元设备的信息,调用对象管理系统,通过为网元设备建立的对象的操作,实现对网元设备的管理。产品侧负责维护OID与FDN的对应关系,并提供OID、FDN之间的转换功能。由该图可以看出(1)网元设备上报的告警数据中不再使用FDN来标识网元,而是采用OID来标识网元。(2)综合故障管理系统把包含了OID的告警数据存放到告警数据库中,即告警数据库中保存的数据不再包含FDN。比如,告警数据可以包括以下内容编号标识告警种类的编号;名称告警的名称;网元编号(OID)用于标识网元设备的编号;流水号用于标识告警产生和到达顺序的序列号;类别区分是故障、恢复或事件,描述故障的性质;级别分为四级,描述告警的严重程度;日期告警发生的日期;时间告警发生的时间;参数故障的定位信息,描述问题发生的具体位置。(3)集成客户端仍然通过FDN来向综合故障管理系统查询告警数据库中的告警数据。但是综合故障管理系统在查询前,会把查询条件中的FDN转换成对应的OID(FDN=>OID),然后根据OID从告警数据库中查询告警数据;而且在查到告警数据后,再把告警数据中的OID转换成对应的FDN(OID=>FDN),之后将数据返回给集成客户端。(4)综合故障管理系统对网元进行告警操作时,先把网元设备的OID转换成对应的FDN(OID=>FDN),然后就可以通过FDN获得对应的对象管理系统提供的接口中的网元对象了。所述告警操作可以包括告警手工恢复、手工确认、手工核对、网元告警同步等等。手工恢复是指用户可以对某条故障告警进行手工恢复,由综合故障管理系统向对应的网元设备下发恢复命令,并在本地由综合故障管理系统将告警恢复;手工确认是指用户可以对某条告警进行手工确认,由综合故障管理系统向对应的网元设备下发确认命令,并在本地将告警确认;手工核对是指用户可以检查某条告警的状态(是否恢复、是否确认等状态)与网元侧的状态是否一致,由综合故障管理系统向对应的网元设备查询该条告警,然后与本地的告警比较,看告警状态是否一致,不一致的话,以网元侧的告警为准,刷新此告警在本地的状态。由于网元设备中包含的网元标识是OID,所以不论网元设备对应的对象管理系统提供的接口中的对象如何被删除重建,无论网元设备的FDN如何变化,告警数据库中包含的始终都是OID。当综合故障管理系统在和集成用户端、对象管理系统信息交互时,由综合故障管理系统对OID进行了转换,所以对于用户和对象管理系统来说,仍然可以继续使用FDN查找网元设备,完成对网元设备的管理操作,而不必知道OID的存在。由于产品侧在通过对象管理系统创建接口时,总是可以获得网元设备的FDN的,所以OID、FDN之间的转换功能(即FDN=>OID和OID=>FDN)由产品侧负责提供,并以动态链接库的形式提供给信息管理系统,信息管理系统只需制定OID、FDN之间的转换接口即可。例如综合故障管理系统制定如下的转换接口定义转换功能基类的名称为ProductCustomizeModule,产品开发人员必须在动态链接库中继承这个基类,并实现基类的提供接口(基类中定义的函数),同时实现一个获得对象实例的函数,以便综合故障管理系统调用其转换功能。//返回一个ProductCustomizeModule类的对象实例。ProductCustomizeModule*createProductCustomizeModule(void);//基类的定义。产品开发人员需要在动态链接库中实现此基类所提供的功能。classProductCustomizeModule{public/***初始化操作。产品开发人员可以根据需要使用此函数来进行一些初始化操作。*iFMS会在获取基类对象实例后,调用此函数。*iFMS调用此函数时,会传递一些参数进来,产品开发人员可以根据需要自行决定是否要用到这些参数。*@paramorb用于CORBA(公共对象请求代理结构)通讯*@parampoa用于CORBA通讯*@paramparam其他参数*@return*0成功*-1失败*/virtuallonginitialize(CORBA∷ORB_ptrorb,PortableServer∷POA_ptrpoa,void*param);/***结束操作。产品开发人员可以根据需要使用此函数来进行一些销毁实例前的操作。*iFMS会在关闭动态链接库前调用此函数。*iFMS调用此函数时,会传递一些参数进来,产品开发人员可以根据需要自行决定*是否要用到这些参数。*@paramorb用于CORBA通讯*@parampoa用于CORBA通讯*@return*0成功*-1失败*/virtuallongfinalize(CORBA∷ORB_ptrorb,PortableServer∷POA_ptrpoa);/***把oid转换成fdn。*@paramoid需要转换的OID*@paramfdn转换后的FDN*@return*0转换成功*-1转换失败*/virtuallongoid2fdn(conststd∷string&oid,std∷string&fdn);/***把fdn转换成oid。*@paramfdn需要转换的FDN*@paramoid转换后的OID*@return*0转换成功*-1转换失败*/virtuallongfdn2oid(conststd∷string&fdnstd∷string&oid);}虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。权利要求1.一种网管系统中面向对象的信息管理方法,所述网管系统包括对象管理系统,其特征在于,所述方法包括A、为接入网络的网元设备分配产品标识号;B、由所述对象管理系统为所述网元设备建立对象;C、为所述对象分配对象标识号;D、存储包含所述网元设备产品标识号的网元设备信息;E、根据所述对象标识号对所述网元设备信息进行管理操作。2.根据权利要求1所述的方法,其特征在于,所述网管系统还包括信息管理系统,则所述步骤D包括D1、所述网元设备向所述信息管理系统上报包含网元设备产品标识号的网元设备信息;D2、由所述信息管理系统将所述网元设备信息存储到信息库中。3.根据权利要求1或2所述的方法,其特征在于,所述步骤E包括E1、根据所述对象标识号获取网元设备信息;E2、根据所述获取的网元设备信息完成对所述网元设备的操作。4.根据权利要求3所述的方法,其特征在于,所述步骤E1包括E11、用户根据所述对象标识号向所述信息管理系统查询网元设备信息;E12、所述信息管理系统将所述对象标识号转换成网元设备的产品标识号;E13、根据所述产品标识号查询所述信息库获取网元设备信息;E14、将所述网元设备信息中的产品标识号转换成对象标识号;E15、将转换后的网元设备信息发送给所述用户。5.根据权利要求3所述的方法,其特征在于,所述步骤E2包括E21、获取所述网元设备信息中的产品标识号;E22、所述信息管理系统将所述获取的产品标识号转换成对象标识号;E23、由所述对象管理系统根据所述转换成的对象标识号完成对网元设备的操作。6.根据权利要求4或5所述的方法,其特征在于,所述信息管理系统通过动态链接库的方式完成所述对象标识号和所述产品标识号之间的转换。7.根据权利要求6所述的方法,其特征在于,所述步骤E12、E14和E22均包括步骤由所述信息管理系统定制所述对象标识号和所述产品标识号之间的转换接口。8.根据权利要求1所述的方法,其特征在于,所述对象标识号包括网元设备编号及其子设备编号。9.根据权利要求1所述的方法,其特征在于,所述产品标识号包括网元设备编号、子设备编号。10.根据权利要求1所述的方法,其特征在于,所述网元设备信息包括配置信息,告警信息,安全信息。全文摘要本发明公开了一种网管系统中面向对象的信息管理方法,所述网络管理系统包括对象管理系统,该方法包括为接入网络的网元设备分配产品标识号;由对象管理系统为网元设备建立对象;为对象分配对象标识号;存储包含网元设备产品标识号的网元设备信息;根据对象标识号对网元设备信息进行管理操作。利用本发明,可以在管理对象被删除并重建后,仍然查询到删除之前该网元设备对象的信息。文档编号H04L12/24GK1705279SQ20041004291公开日2005年12月7日申请日期2004年5月27日优先权日2004年5月27日发明者龙鸽申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1