专利名称:被管系统注册接口代理访问信息的方法
技术领域:
本发明涉及通信领域的网络管理系统,具体地说,涉及其中被管系统向网管接口信息采集控制点注册和取消注册其接口代理访问信息的方法。
背景技术:
在通信网络管理系统中,为实现管理目标,处于不同管理层次的管理资源要素,如管理系统中地管理者与被管系统中的代理,需要通过网管接口进行管理信息的交互,图1描述了网管系统(管理者)与被管系统(代理)之间的接口关系。网管系统在通过网管接口对被管系统执行管理信息交互之前,需要获取相关的被管系统接口信息,被管系统接口信息包括但不限于以下信息内容第一,执行不同管理域(如故障管理、配置管理、性能管理等)管理职能的代理地址,或执行多个管理域(如故障管理、配置管理、性能管理等)管理职能的代理地址;第二,代理的管理范围;第三,代理的唯一标示符;第四,代理所支持的网管接口标准版本信息;除上述四种信息外,被管系统接口信息的内容可以根据需要增加新的接口信息类型,具有动态可扩展的特性。网络管理系统获取了被管系统接口信息后,就具备了与被管系统相关接口代理建立通信以交互管理信息的能力,但如何对被管系统接口信息进行有效地管理控制,是当前网络管理系统需要解决的问题。
中国专利申请02148707.3“一种网络管理接口信息访问控制系统及其控制方法”介绍了一种有效管理被管系统接口信息的技术,该申请在网络管理系统与被管系统之间设置了一个采集被管系统接口信息的网管接口信息采集控制点,如图2所示。网络管理系统和网元管理系统或网元之间保持正常的网管接口,网络管理系统与网管接口信息采集控制点之间的接口是接口1,被管系统与网管接口信息采集控制点之间的接口是接口2。网管接口信息采集控制点通过接口2从各被管系统中获取预定义的网管接口访问信息内容,同时网管接口信息采集控制点通过接口2与各被管系统的接口访问信息数据保持一致;而网络管理系统通过接口1访问网管接口信息采集控制点,以获取相关的被管系统的接口访问信息,在一定的安全机制下实现对被管系统的访问。
在该申请中,还公开了3种被管系统主动向网管接口信息采集控制点发送接口访问信息的方法1)将网管接口信息采集控制点的地址向被管系统公开,由被管系统主动寻找并建立可靠连接,然后发送网管接口访问信息,但该方式受到系统资源的限制,实现可靠连接的数目很有限;2)被管系统采用网管接口信息采集控制点公布的特定用户数据协议UDP端口来上报网管接口访问信息,但这种方式不能保证数据的可靠传输;3)被管系统采用外部方式,如邮件、文件传递等方式上报网管接口访问信息,但这种方式无法实现网管接口访问信息的实时更新。
此三种方式还存在两个共同的缺点,一是在被管系统上报的被管系统接口代理创建/删除通知中没有包含该被管系统接口代理是否已经在接口信息采集控制点中注册的信息,当网管系统接收到被管系统接口代理对象创建或删除的通知后,如果立即访问网管接口信息采集控制点,可能无法获得正确的信息;由于被管对象创建和删除通知是现有网管技术的一个可选功能,因此网络管理系统在管理不支持此项功能的被管系统时,无法有效地获知有新的被管对象接口代理被创建或删除的动态变化情况。二是网管接口信息采集控制点没有向网管系统上报发送信息更新通知的功能,使得网管系统无法及时了解当前网络的变化,网管系统不得不自行决定访问接口信息采集控制点的策略,从而导致效率较低。
发明内容
本发明所要解决的技术问题是在网络管理环境下,提出一种被管系统注册和取消注册接口代理访问信息的方法,以解决现有技术中存在的问题。
本发明所述被管系统注册接口代理访问信息的方法,应用于网络管理系统,网络管理系统与网管接口信息采集控制点之间的接口为接口1,被管系统与网管接口信息采集控制点之间的接口为接口2;其步骤包括
步骤一,被管系统通过接口2向网管接口信息采集控制点发送注册请求;
步骤二,网管接口信息采集控制点判断所接收的注册请求中的输入参数是否有效,如果无效,则返回操作失败的响应;如果有效,则注册上述被管系统接口代理的地址及其它接口访问信息;
步骤三,如果上述被管系统接口代理的接口访问信息未能注册,则返回操作失败的响应;
步骤四,如果上述被管系统接口代理的接口访问信息注册成功,则网管接口信息采集控制点通过接口1向网管系统发送上述被管系统注册成功接口代理访问信息的信息更新通知。
所述注册请求中的输入参数是包含请求取消注册的接口代理的代理对象的区别名信息;请求取消注册的接口代理对象的相对区别名信息;请求取消注册的接口代理的版本信息;请求取消注册的接口代理的对象引用信息;请求取消注册的接口代理的管理范围信息以及发送此请求的被管系统的标识符。
所述信息更新通知中包含发送该通知的网管接口信息采集控制点的标识符以及信息更新的类型。
本发明提供的被管系统取消注册接口代理访问信息的方法,包括以下步骤
步骤1,被管系统通过接口2向网管接口信息采集控制点发送取消注册某接口代理的接口访问信息的请求;
步骤2,网管接口信息采集控制点判断取消注册请求中的输入参数是否有效,如果有效,则转至步骤3;如果无效,则返回操作失败的响应;
步骤3,判断上述被管系统接口代理的接口访问信息是否是已注册的,如果是,则转至步骤4;如果否,则返回操作失败的响应;
步骤4,网管接口信息采集控制点删除上述被管系统接口代理的地址及其它接口访问信息,如果成功,则返回操作成功的响应;如果不成功,则返回操作失败的响应;
步骤5,网管接口信息采集控制点向网管系统发送上述被管系统接口代理取消注册的信息更新通知。
所述取消注册请求中的输入参数包括取消注册的被管系统接口代理的对象引用信息和发送此请求的被管系统的标识符。
本发明通过被管系统向网管接口信息采集控制点进行注册和取消注册的操作,并及时向网管系统发送被管系统接口信息更新通知,可以克服现有技术中存在的数据传输可靠性和实时性较差的问题,并且使得网管接口信息采集控制点可以随时了解被管系统的运行状态,并及时将控制点接口信息更新通知上报给网管系统,有利于网管系统及时了解整个网络的变化情况。
图1是网络管理系统与被管系统的接口示意图2是中国专利申请02148707.3的示意图3是本发明所述方法的注册操作流程图4是本发明所述方法的取消注册操作流程图。
具体实施例方式
图1、图2是对现有技术的介绍,已在背景技术部分作了详细描述,此处恕不赘述。
本发明应用于通信网络管理系统中,该网络管理系统包括网管系统、被管系统以及位于两者之间的网管接口信息采集控制点;网管系统与网管接口信息采集控制点之间的接口为接口1,被管系统与网管接口信息采集控制点之间的接口为接口2。
在图3所示的流程中,当被管系统接口代理被创建后,被管系统向网管接口信息采集控制点进行注册操作,如果注册成功,则网管接口信息采集控制点返回操作成功响应,并向网管系统上发被管系统接口代理注册成功的信息更新通知,使得网管系统与网管接口信息采集控制点的信息动态一致;如果注册未成功,则向被管系统返回操作失败的响应,由被管系统继续进行注册操作。
被管系统在进行注册时,需首先通过接口2发送注册请求,该注册请求的输入参数包括包含请求注册的接口代理的代理对象的区别名(DN)信息;请求注册的接口代理的代理对象的相对区别名(RDN)信息;请求注册的接口代理的版本信息;请求注册的接口代理的对象引用信息;请求注册的接口代理的管理范围信息以及发送此请求的被管系统的标识符。网管接口信息采集控制点收到注册请求后,判断该请求的输入参数中的对象引用信息是否是具有合法语法与语义的有效输入参数,如果是无效输入参数,则返回操作失败响应,被管系统继续进行注册操作;如果是有效输入参数,则注册该被管系统接口代理的地址并接收其它相关的接口访问信息,如果注册成功,则返回操作成功响应;如果未能注册,则返回操作失败响应,被管系统继续进行注册操作。然后由网管接口信息采集控制点通过接口1向网管系统上报控制点接口信息更新通知,此通知包含有发送该通知的网管接口信息采集控制点的标识符以及信息更新的类型,信息更新类型有两种被管系统接口代理访问信息新注册和被管系统接口代理取消注册。网管系统收到新的被管系统接口代理注册通知后,在需要对其管理操作时,通过接口1可以获取相关的接口访问信息,从而开始正常的管理操作。
被管系统接口代理的注册可通过一个注册操作函数registerIRPInformation来完成,网管接口信息采集控制点定义为EPIRP(Entry Point IRP)。注册操作函数的相关定义如下,其中M表示必选参数,
0表示可选参数
1)输入参数
2)输出参数
3)前置条件
4)后置条件
5)例外
该操作函数有两种异常情况,分别是无效的输入参数和操作失败;
网管接口信息采集控制点上报的信息更新通知也可以用一个函数notifyEPInformationChanged来实现,其定义如下
1)输入参数其中F代表可以作为通知的过滤条件;C代表协议可选,即此参数在某种网管协议下可以不做映射。
2)触发条件
网管接口信息采集控制点的信息发生变化,包括新的被管系统注册成功和被管系统取消注册成功两种情况。
图4是被管系统取消注册的流程图。当被管系统接口代理被删除或发生变化后,被管系统向网管接口信息采集控制点进行取消注册的操作,如果取消注册成功,则网管接口信息采集控制点返回操作成功响应,并向网管系统上发被管系统取消注册成功的信息更新通知;如果注册未成功,则向被管系统返回操作失败的响应,由被管系统继续进行取消注册操作。
当被管系统取消注册时,首先通过接口2向网管接口信息采集控制点发送取消注册的请求,该请求的输入参数包括取消注册的被管系统接口代理的对象引用信息和发送此请求的被管系统的标识符。网管接口信息采集控制点收到该请求后,判断输入参数是否是有效参数,如果无效,则向被管系统返回操作失败的响应,被管系统继续进行取消注册操作;如果有效,则进一步判断拟取消注册的被管系统接口代理的网管接口访问信息是否是在册的,如果不是,则向被管系统返回操作失败的响应,被管系统继续进行取消注册操作;如果是已在册的,则删除该被管系统接口代理的地址以及网管接口访问信息,如果删除成功,则返回操作成功的响应;如果不能删除,则返回操作失败的响应。在被管系统接口代理被取消注册后,网管接口信息采集控制点通过接口1向网管系统上报控制点信息更新通知,当网管系统收到某被管系统取消注册的通知后,可停止与该被管系统接口代理的互连操作或其它相关的管理操作。
被管系统取消注册可通过一个取消注册操作函数deregisterIRPInformation来实现,该操作函数的相关定义如下
1)输入参数
2)输出参数包括两个结果,成功则返回OperationSucceeded,失败则返回OperationFailed。
3)前置条件
4)后置条件
5)例外
该操作函数有三种异常情况,分别是无效的输入参数、操作失败和拟取消注册的网管接口访问信息未注册。
最后所应说明的是以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。
权利要求
1、一种被管系统注册接口代理访问信息的方法,应用于网络管理系统,网络管理系统与网管接口信息采集控制点之间的接口为接口1,被管系统与网管接口信息采集控制点之间的接口为接口2;其特征在于,其步骤包括
步骤一,被管系统通过接口2向网管接口信息采集控制点发送注册请求;
步骤二,网管接口信息采集控制点判断所接收的注册请求中的输入参数是否有效,如果无效,则返回操作失败的响应;如果有效,则注册上述被管系统接口代理的地址及其它接口访问信息;
步骤三,如果上述被管系统接口代理的接口访问信息未能注册,则返回操作失败的响应;
步骤四,如果上述被管系统接口代理的接口访问信息注册成功,则网管接口信息采集控制点通过接口1向网管系统发送上述被管系统注册成功接口代理访问信息的信息更新通知。
2、根据权利要求1所述的被管系统注册接口代理访问信息的方法,其特征在于,所述注册请求中的输入参数是包含请求注册的接口代理的代理对象的区别名信息;请求注册的接口代理对象的相对区别名信息;请求注册的接口代理的版本信息;请求注册的接口代理对象引用信息;请求注册的接口代理的管理范围信息以及发送此请求的被管系统的标识符。
3、根据权利要求2所述的被管系统注册接口代理访问信息的方法,其特征在于,所述步骤二判断输入参数是否有效是判断其中的对象引用信息参数是否有效。
4、根据权利要求1至3任一所述的被管系统注册接口代理访问信息的方法,其特征在于,所述步骤四中的信息更新通知中包含发送该通知的网管接口信息采集控制点的标识符以及信息更新的类型。
5、根据权利要求4所述的被管系统注册接口代理访问信息的方法,其特征在于,所述信息更新的类型有两种被管系统新注册接口代理访问信息和被管系统取消已注册的接口代理访问信息。
6、一种被管系统取消注册接口代理访问信息的方法,应用于网络管理系统,网络管理系统与网管接口信息采集控制点之间的接口为接口1,被管系统与网管接口信息采集控制点之间的接口为接口2;其特征在于,包括以下步骤
步骤1,被管系统通过接口2向网管接口信息采集控制点发送取消注册某接口代理的接口访问信息的请求;
步骤2,网管接口信息采集控制点判断取消注册请求中的输入参数是否有效,如果有效,则转至步骤3;如果无效,则返回操作失败的响应;
步骤3,判断上述被管系统接口代理的接口访问信息是否是已注册的,如果是,则转至步骤4;如果否,则返回操作失败的响应;
步骤4,网管接口信息采集控制点删除上述被管系统接口代理的地址及其它接口访问信息,如果成功,则返回操作成功的响应;如果不成功,则返回操作失败的响应;
步骤5,网管接口信息采集控制点向网管系统发送上述被管系统接口代理取消注册的信息更新通知。
7、根据权利要求6所述的被管系统取消注册接口代理访问信息的方法,其特征在于,所述取消注册请求中的输入参数包括取消注册的被管系统接口代理的对象引用信息和发送此请求的被管系统的标识符。
8、根据权利要求6或7所述的被管系统取消注册接口代理访问信息的方法,其特征在于,所述步骤5中的信息更新通知中包含发送该通知的网管接口信息采集控制点的标识符以及信息更新的类型。
9、根据权利要求8所述的被管系统取消注册接口代理访问信息的方法,其特征在于,所述信息更新的类型有两种被管系统新注册接口代理访问信息和被管系统取消已注册的接口代理访问信息。
10、一种被管系统注册和取消注册接口代理访问信息的方法,应用于网络管理系统,网络管理系统与网管接口信息采集控制点之间的接口为接口1,被管系统与网管接口信息采集控制点之间的接口为接口2;其特征在于,
当被管系统新接入网络管理系统或被管系统新创建接口代理对象时,执行下列步骤
步骤一,被管系统通过接口2向网管接口信息采集控制点发送注册请求;
步骤二,网管接口信息采集控制点判断所接收的注册请求中的输入参数是否有效,如果无效,则返回操作失败的响应;如果有效,则注册上述被管系统接口代理的地址及其它接口访问信息;
步骤三,如果上述被管系统接口代理的接口访问信息未能注册,则返回操作失败的响应;
步骤四,如果上述被管系统接口代理的接口访问信息注册成功,则网管接口信息采集控制点通过接口1向网管系统发送上述被管系统注册成功接口代理访问信息的信息更新通知;
当被管系统接口代理被删除或发生变化时,进行取消注册,执行下列步骤
步骤1,被管系统通过接口2向网管接口信息采集控制点发送取消注册某接口代理的接口访问信息的请求;
步骤2,网管接口信息采集控制点判断取消注册请求中的输入参数是否有效,如果有效,则转至步骤3;如果无效,则返回操作失败的响应;
步骤3,判断上述被管系统接口代理的接口访问信息是否是已注册的,如果是,则转至步骤4;如果否,则返回操作失败的响应;
步骤4,网管接口信息采集控制点删除上述被管系统接口代理的地址及其它接口访问信息,如果成功,则返回操作成功的响应;如果不成功,则返回操作失败的响应;
步骤5,网管接口信息采集控制点向网管系统发送上述被管系统接口代理取消注册的信息更新通知。
11、根据权利要求10所述的被管系统注册和取消注册接口代理访问信息的方法,其特征在于,所述注册请求中的输入参数是包含请求取消注册的接口代理的代理对象的区别名信息;请求取消注册的接口代理对象的相对区别名信息;请求取消注册的接口代理的版本信息;请求取消注册的接口代理的对象引用信息;请求取消注册的接口代理的管理范围信息以及发送此请求的被管系统的标识符。
12、根据权利要求11所述的被管系统注册和取消注册接口代理访问信息的方法,其特征在于,所述注册方法的步骤二中,判断输入参数是否有效是判断其中的对象引用信息参数是否有效。
13、根据权利要求10所述的被管系统注册和取消注册接口代理访问信息的方法,其特征在于,所述取消注册请求中的输入参数包括取消注册的被管系统接口代理的对象引用信息和发送此请求的被管系统的标识符。
14、根据权利要求10至13任一所述的被管系统注册和取消注册接口代理访问信息的方法,其特征在于,所述信息更新通知中包含发送该通知的网管接口信息采集控制点的标识符以及信息更新的类型。
15、根据权利要求14所述的被管系统注册和取消注册接口代理访问信息的方法,其特征在于,所述信息更新的类型有两种被管系统接口代理新注册接口代理访问信息和被管系统取消已注册的接口代理访问信息。
全文摘要
本发明提供一种被管系统注册接口代理访问信息的方法,应用于网络管理系统,被管系统向网管接口信息采集控制点发送注册请求;网管接口信息采集控制点判断所接收的注册请求中的输入参数是否有效,如果无效,则返回操作失败的响应;如果有效,则注册上述被管系统接口代理的地址及其它接口访问信息;如果注册成功,则网管接口信息采集控制点向网管系统发送上述被管系统接口代理注册成功的信息更新通知。本发明通过被管系统向网管接口信息采集控制点进行注册操作,并及时向网管系统发送更新通知,可以使网管接口信息采集控制点随时了解被管系统接口代理的动态变化情况,有利于网管系统及时了解被管网络的网管接口的变化情况。
文档编号H04L29/10GK1549510SQ0313104
公开日2004年11月24日 申请日期2003年5月16日 优先权日2003年5月16日
发明者李冶文, 芮兰兰, 李文景, 王烨, 徐海东, 魏丽红, 王镭, 李跃 申请人:中国移动通信集团公司