专利名称:网络管理系统中模板数据的全局管理方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种网络管理系统中模板数据的全局管理方法。
背景技术:
为了方便运营商发放业务及减少设备参数配置,现有的很多宽带及综合接入设备(如DSLAM数字用户环路接入复用器)提供了模板功能,模板是一些有效参数的集合,比如ADSL/G.SHDSL/VDSL线路模板、ADSL/G.SHDSL/VDSL告警模板、PVC流量模板等。一个设备某一业务可能配置多条模板,每条模板的参数数据不同,同一业务多个设备之间可以存在同样的模板数据。以ADSL(非对称数字用户线)线路模板为例(假设ADSL线路模板只有上行速率和下行速率两个参数),在设备A上有一条模板上行速率参数为640kbps,下行速率为2048kbps,那么在同一类型的设备B上ADSL业务完全可以存在与设备A相同的模板。如果在网络管理系统(简称网管)中没有对这些模板数据进行有效管理,随着网络增大,用户增多,网络管理系统中同一业务的模板数据将不可避免地出现重复,而且不利于数据配置和业务发放。
如图1所示,现有模板技术方案一般在网络管理系统中设计一张模板数据表,保存设备某一业务的模板数据,即网络管理系统侧模板数据只是设备业务模板数据的一种映射。假设设备模板数据如图1中的表1,网络管理系统的模板数据为图1中的表2,表1和表2为一对一的关系。
随着网络规模的扩大,用户增多,设备增加,在网络管理系统中将出现相同的模板数据,相同的数据即是一种数据冗余,模板数据在网络管理系统中将不可避免地出现重复,这样从全局来看就没有体现模板的优势。而且同一类设备不同版本因为兼容性问题模板参数可能发生改变,此时网络管理系统对应的模板数据表结构也要作相应修改,在现有技术下,运营商工程人员在网络管理系统中操作模板,如增加、删除、查询、配置等操作均是针对具体的设备进行,并进行频繁地设备交互,模板数据操作及维护繁琐,工作量大,增加了网络管理系统的维护成本,而且不利于运营商业务的发放。
发明内容
本发明所要解决的技术问题是克服现有的网络管理系统中模板数据重复,维护管理不方便的缺点,提供一种网络管理系统中模板数据的全局管理方法,从而避免模板数据在网管数据库里的重复,并使模板数据易于维护管理。
本发明为解决上述技术问题所采用的技术方案为这种网络管理系统中模板数据的全局管理方法,包括以下步骤在网络管理系统侧构造全局模板表和全局模板引用表,所述的全局模板表记录全局同一业务所有的模板参数;所述的模板引用表记录全局模板表中的模板被各设备引用的情况;通过操作全局模板表和模板引用表在设备上进行创建、删除、配置或查询模板,并使全局模板表的数据与设备上的模板数据保持一致。
增加全局模板时,只在全局模板表里增加一条模板记录,当进行模板绑定操作时才将模板数据下发到设备。
在对某设备配置全局模板时,首先查询模板引用表,查询是否有该设备对该模板的引用记录,如果不存在,则在设备上创建与全局模板对应的模板,插入数据到模板引用表,然后再绑定该模板;如果存在,则直接对该模板进行绑定操作。
将设备上的模板数据同步到网络管理系统中的全局模板,使全局模板的数据与设备上的模板数据保持一致,首先在模板引用表中查询是否存在模板引用记录,如果存在引用记录,则继续查询全局模板表,如果存在模板数据,则进行下一条模板数据操作;如果不存在模板数据,则向全局模板表增加一条记录,更新全局模板表;如果在查询模板引用记录时没有找到模板引用记录,则在模板引用表和全局模板表里增加相应记录,然后进行下一条模板数据的操作。
删除全局模板时,先查询模板引用表,看是否有设备引用了此条全局模板,如果没有引用,直接从全局模板表中删除此模板数据;如果存在引用记录,则先删除设备上的模板数据,再删除全局模板表中对应的模板数据。
本发明的有益效果为本发明提供了一种网络管理系统中易于操作、易于维护、易于扩展的模板数据全局管理方法,通过全局模板表和模板引用表对全网设备里的模板进行有效管理,合理利用,可以避免模板数据在网管数据库里的重复,利于统一管理模板数据。
本发明全局模板的操作如增加全局模板、删除全局模板、查询模板信息等可以简化为简单的数据库操作,即不需要与设备交互,提高了网管效率。通过全局模板的同步,使全局模板的数据与设备上的模板数据保持一致。因此减少了设备侧模板参数的改动对网管侧模板数据表的影响,兼容性好,便于扩展,并且易于维护操作,更符合操作人员的使用习惯,使运营商发放业务更加方便。
图1为现有技术模板数据管理原理示意图;
图2为本发明模板数据管理原理示意图;图3为本发明全局模板配置流程图;图4为本发明全局模板同步流程图;图5为本发明全局模板删除流程图。
具体实施例方式
下面根据附图和实施例对本发明作进一步详细说明本发明提出全局模板的解决方案,从网络管理系统侧针对同一业务所有模板进行统一管理,在网络管理系统侧构造两张表,即全局模板表和模板引用表。全局模板表综合了同一业务所有模板参数;模板引用表记录模板引用的具体情况,包含设备信息和模板信息。这样就可以从整个网络对同一业务的所有模板进行全局管理,包括全局模板的同步、创建、删除、查询与绑定等。
本发明网管全局模板中的一条模板可以被多个设备引用,即全局模板与设备模板是一对多的关系;而全局模板引用表充当了它们之间关系的纽带,从网管意义上实现设备模板数据共享。全局模板的操作如增加全局模板、删除全局模板、查询模板信息等可以简化为简单的数据库操作,即不需要与设备交互,提高了网管效率。
如图2所示为本发明原理示意图,在网管全局模板表里有一条模板a,它被设备A和设备B引用,在全局模板引用表中记录模板a被设备A和设备B引用的情况。这样一条模板数据被多个设备引用,起到了模板共享的作用。
全局模板是网络管理系统意义上的模板,本发明在网管侧提供了全局模板的创建、全局模板的删除和全局模板的查询等基本操作。从网络管理系统角度可以将这些操作简化为简单的数据库操作,即不需要与设备交互,无形中提高了网管效率。全局模板与设备模板数据通过模板引用表进行关联,模板引用表记录了设备对全局模板的引用情况。通过全局模板的同步等操作,使全局模板的数据与设备上的模板数据保持一致。
全局模板突破了传统方法必须针对具体设备进行操作,并进行频繁地设备交互的局限。增加全局模板时只在全局模板表里增加一条模板记录,如图2全局模板表中的b记录。模板数据暂不下发到设备,当进行模板绑定操作时才下发到设备。查询全局模板及全局模板引用情况实际是对全局模板表和模板引用表的数据库操作,简单的SQL语句就能实现。为保证全局模板数据与设备上的模板数据一致,本发明还针对模板配置、模板同步、模板删除等几个功能采取以下的适配方法1、配置全局模板全局模板数据下发到设备,即在设备上增加一条模板,可以在相关业务的模板绑定中下发,如果在模板引用表里没有找到相关设备对某条模板数据的引用,那么必须首先在设备上创建这条模板,之后相关业务才可以进行模板绑定操作。
如图3所示为全局模板配置流程图,在配置某模板操作中,首先查询模板引用表,查询是否有该设备对该模板的引用记录,如果不存在,需要首先在设备上创建与全局模板对应的模板,插入数据到模板引用表,然后再进行模板绑定,模板绑定就是将模板绑定到一个对象上,这个对象可以是端口,也可以是业务;如果存在则直接对该模板进行绑定操作。
2、同步全局模板网络管理系统中的全局模板参数需要和设备上保持一致,在设备上已存在的模板数据,提供模板同步功能,将设备上的模板数据同步到全局模板。
如图4所示为全局模板同步流程图,在同步模板数据时,同样首先在模板引用表中查询是否存在模板引用记录,如果存在引用数据,则继续查询全局模板表,如果存在全局模板数据,则进行下一条模板数据操作;如果不存在全局模板数据,则向全局模板表增加一条记录,更新全局模板表。如果在查询模板引用记录时没有找到模板引用数据,则在模板引用表和全局模板表里增加相应记录,插入数据到模板引用表和全局模板表。
3、删除全局模板如图5所示为全局模板删除流程图,删除全局模板前首先查询模板引用表,看是否有设备引用了此条全局模板,如果没有引用,可以直接从全局模板表中删除此条记录,减少了设备操作;如果存在引用记录,则先删除设备上的模板数据,再删除全局模板表对应的模板数据。
本发明提供了一种网络管理系统中易于操作、易于维护、易于扩展的模板数据全局管理方法,通过全局模板表和模板引用表对全网设备里的模板进行有效管理,合理利用,可以避免模板数据在网管数据库里的重复,利于统一管理模板数据。本发明全局模板的操作如增加全局模板、删除全局模板、查询模板信息等可以简化为简单的数据库操作,即不需要与设备交互,提高了网管效率。通过操作全局模板表和全局模板引用表在设备上创建模板,删除设备上的模板,并使全局模板的数据与设备上的模板数据保持一致,减少了设备侧模板参数的改动对网管侧模板数据表的影响,兼容性好,便于扩展,并且易于维护操作,更符合操作人员的使用习惯,使运营商发放业务更加方便。
本领域技术人员不脱离本发明的实质和精神,可以有多种变形方案实现本发明,以上所述仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效变化,均包含于本发明的权利范围之内。
权利要求
1.一种网络管理系统中模板数据的全局管理方法,其特征在于,包括以下步骤在网络管理系统侧构造全局模板表和全局模板引用表,所述的全局模板表记录全局同一业务所有的模板参数;所述的模板引用表记录全局模板表中的模板被各设备引用的情况;通过操作全局模板表和模板引用表在设备上进行创建、删除、配置或查询模板,并使全局模板表的数据与设备上的模板数据保持一致。
2.根据权利要求1所述的网络管理系统中模板数据的全局管理方法,其特征在于增加全局模板时,只在全局模板表里增加一条模板记录,当进行模板绑定操作时才将模板数据下发到设备。
3.根据权利要求1所述的网络管理系统中模板数据的全局管理方法,其特征在于在对某设备配置全局模板时,首先查询模板引用表,查询是否有该设备对该模板的引用记录,如果不存在,则在设备上创建与全局模板对应的模板,插入数据到模板引用表,然后再绑定该模板;如果存在,则直接对该模板进行绑定操作。
4.根据权利要求1所述的网络管理系统中模板数据的全局管理方法,其特征在于将设备上的模板数据同步到网络管理系统中的全局模板,使全局模板的数据与设备上的模板数据保持一致,首先在模板引用表中查询是否存在模板引用记录,如果存在引用记录,则继续查询全局模板表,如果存在模板数据,则进行下一条模板数据操作;如果不存在模板数据,则向全局模板表增加一条记录,更新全局模板表;如果在查询模板引用记录时没有找到模板引用记录,则在模板引用表和全局模板表里增加相应记录,然后进行下一条模板数据的操作。
5.根据权利要求1所述的网络管理系统中模板数据的全局管理方法,其特征在于删除全局模板时,先查询模板引用表,看是否有设备引用了此条全局模板,如果没有引用,直接从全局模板表中删除此模板数据;如果存在引用记录,则先删除设备上的模板数据,再删除全局模板表中对应的模板数据。
全文摘要
一种网络管理系统中模板数据的全局管理方法,在网络管理系统侧构造全局模板表和全局模板引用表,所述的全局模板表记录全局同一业务所有的模板参数;所述的模板引用表记录全局模板表中的模板被各设备引用的情况;通过操作全局模板表和模板引用表在设备上进行创建、删除、配置或查询模板,并使全局模板表的数据与设备上的模板数据保持一致。本发明避免了模板数据在网管数据库里的重复,利于统一管理模板数据,并使模板数据易于维护操作,更符合操作人员的使用习惯,使运营商发放业务更加方便。
文档编号H04L12/24GK1835448SQ200510033768
公开日2006年9月20日 申请日期2005年3月18日 优先权日2005年3月18日
发明者曾小龙 申请人:华为技术有限公司