网管和网元的网络资源一致性的校验方法及其系统的制作方法

文档序号:7968096阅读:188来源:国知局
专利名称:网管和网元的网络资源一致性的校验方法及其系统的制作方法
技术领域
本发明涉及通信领域,特别涉及网络管理技术。
背景技术
近两年,电信网络由于技术的逐渐成熟、价格的下调、安全性能的增强等原因,已经逐渐被广大的用户所接受并实际应用。
但是另一方面,如何进一步降低各种因素对电信网络服务质量的影响,仍然是目前需要努力研究的领域。
举例来说,由于无线网络中主要是通过微波信号在空气中进行数据信息的传输,因此自然天气情况、建筑物障碍,以及与其他微波信号的相互干扰等原因都可以导致无线网络信号的中断、衰减,从而降低用户对无线网络技术的应用热情。
由此可见,在越来越强调以应用为主导的发展趋势下,对于网络的管理,尤其是对无线网络的管理已经成为了摆在厂商、用户面前的一大难题。
网络管理的目的在于,最大限度地增加网络的可用时间,提高网络单元的利用率、网络性能、服务质量、安全性和经济效益,简化多制式、多厂商混合网络环境下的管理和控制网络运行成本,提供网络规划的依据。它包括运行、管理、维护等功能,同时也包括维护网络正常运行的各种关键技术和软硬件工具。
电信管理网络中包含网元(Network Element,简称“NE”)和网元管理(Element Management,简称“EM”)。其中,每个NE会管理一份自己的网络资源模型,EM会管理所有NE的网络资源模型。
NE和EM的网络资源模型分布在不同的地方,由于各种原因,NE和EM的网络资源模型可能存在不一致,这将会导致EM对NE的管理出现偏差。因此EM应该能够快速的检查出两者的网络资源模型哪里存在不一致,以便迅速采取措施消除这种不一致,确保EM对NE进行正常的管理。
一般而言,EM和NE的网络资源模型的一致性比较方案是,NE把网络资源模型导出成可扩展置标语言(EXtensible Markup Language,简称“XML”)文件或二进制文件,NE把导出的文件上传到EM,EM然后从文件中获取出NE的网络资源模型,与自身的网络资源模型进行比较,从而得出网络资源模型是否一致,以及哪些对象存在不一致。
但是,该方案存在以下缺点1.效率低EM需要把NE的网络资源模型的逐个对象的逐个属性读取出来,然后与自身的网络资源模型比较,效率低;2.EM计算量大如果NE有50万个对象,每个对象20个属性,则EM需要进行1000万次的比较。EM需要对其管理的所有NE进行校验,校验计算量很大,会冲击EM的其它业务。
3.信息交互量大NE把网络资源模型导出成XML文件或二进制文件,以上面例子的每个属性名称10个字节,每个属性值4个字节计算,导出的XML文件有上百兆,NE和EM信息交互量很大;4.及时性差由于EM的计算量和信息交互量大,EM不可能经常进行网络资源模型一致性检查,因此一致性检查的及时性差。
EM和NE的网络资源模型的另一种校验方法是,NE按照一定的顺序,把所有网络资源模型的属性值排列出来,用循环冗余校验(Cyclic RedundancyCheck,简称“CRC”)算法计算属性序列,然后把CRC校验值发给EM,EM以同样的方法计算出一个CRC校验值,比较两者是否一致,从而比较EM和NE的网络资源模型是否一致性。
但是,该方案仍存在以下缺点1.可靠性低如果NE和EM的网络资源模型相差较大,很有可能计算出的CRC校验值仍一样,从而得出网络资源模型一致的假象;2.计算量大NE和EM都需要把各自的网络资源模型序列化,然后对序列化的结果计算CRC校验值,因此计算量较大;3.不能定位到哪些对象存在不一致如果EM比较出不一致,并不知道哪些对象存在不一致,还需要其它方法再获取不一致的对象。

发明内容
有鉴于此,本发明的主要目的在于提供一种网管和网元的网络资源一致性的校验方法及其系统,使得网管和网元间网络资源模型的一致性校验能够快速而可靠地进行。
为实现上述目的,本发明提供了一种网管和网元的网络资源一致性的校验方法,包含以下步骤A对于每个资源对象,网管和网元分别根据该资源对象的所有配置属性生成校验属性;B通过逐一比较所述网管和网元各相应资源对象的校验属性,进行所述网络资源的一致性校验。
其中,在所述资源对象的配置属性增加或变更时,更新该资源对象的校验属性。
此外在所述方法中,所述网管和网元通过以下方式生成所述资源对象的校验属性
将所述资源对象的所有配置属性按照顺序序列化后用校验算法进行计算,得到该资源对象的校验属性值。
此外在所述方法中,所述校验算法为循环冗余校验、奇偶校验、或海明校验。
此外在所述方法中,所述步骤B中所述网元将每个所述资源对象的标识和该资源对象的校验属性上传到所述网管,由所述网管逐一比较相应的所述资源对象的校验属性,完成所述网络资源的一致性校验。
此外在所述方法中,通过以下方式逐一比较相应的所述资源对象的校验属性,完成所述网络资源的一致性校验所述网元通过遍历管理信息树得到经排序的所述资源对象,并根据该顺序将所述资源对象的标识和该资源对象的校验属性上传到所述网管;所述网管以相同的遍历方式得到经排序的所述资源对象,依次比较本网管与所述网元的所述资源对象的标识和该资源对象的校验属性,完成所述网络资源的一致性校验。
此外在所述方法中,所述网元通过文件或消息将每个所述资源对象的标识和该资源对象的校验属性上传到所述网管。
本发明还提供了一种网管和网元的网络资源一致性的校验系统,包含至少一个网元和至少一个网管,在所述网管和网元内还分别包含用于为每个资源对象根据其所有配置属性生成校验属性的校验属性生成模块;所述系统还包含比较模块,用于逐一比较所述网管和网元各相应资源对象的校验属性。
其中,所述网管和网元还包含,用于在所述资源对象的配置属性增加或变更时更新相应校验属性的更新模块。
此外在所述系统中,所述校验属性生成模块通过以下方式生成所述资源对象的校验属性将所述资源对象的所有配置属性按照顺序序列化后用校验算法进行计算,得到该资源对象的校验属性值。
此外在所述系统中,所述校验算法为循环冗余校验、奇偶校验、或海明校验。
此外在所述系统中,所述比较模块在所述网管内;所述网元内还包含上传模块,用于将每个所述资源对象的标识和由所述校验属性生成模块所生成的该资源对象的校验属性上传到所述网管,由所述网管内的所述比较模块逐一比较相应的所述资源对象的校验属性,完成所述网络资源的一致性校验。
此外在所述系统中,网管和网元内还分别包含遍历模块,用于遍历管理信息树得到经排序的所述资源对象的标识和校验属性;所述网元内的上传模块将该网元内的遍历模块生成的经排序的所述资源对象的标识和校验属性上传到所述网管;所述网管内的遍历模块以相同的遍历方式得到经排序的所述资源对象,并指示所述比较模块依次比较本网管与所述网元的所述资源对象的标识和该资源对象的校验属性,完成所述网络资源的一致性校验。
通过比较可以发现,本发明的技术方案与现有技术的主要区别在于,由网管和网元分别为每个资源对象生成一个校验属性(现有技术二中是对每个网元生成一个CRC),在资源对象的配置属性增加或变更时更新相应的校验属性,并通过逐一比较网管和网元相应的资源对象的校验属性,检验网管与网元的网络资源模型是否一致。由于每个资源对象的属性是有限的,因此通过比较资源对象的校验属性,可以确保检验结果的准确性。
每个资源对象的校验属性是根据该资源对象的配置属性按照顺序序列化后用CRC算法得到的,简单快速地实现了该校验属性的可靠性。
网元将生成的资源对象信息文件上传给网管,由网管进行比较。整个校验过程网元和网管交互少,网元只需要生成资源对象信息文件,而网管除生成文件外,也只需进行文件比较,因此算法较简单,检验流程容易控制,从而确保网管能及时、迅速、准确的检查出本网管与该网元的网络资源模型是否一致。
网元通过遍历管理信息树得到经排序的资源对象,网管以相同的遍历方式得到经排序的资源对象,使得生成的对象信息文件中,除了包含每个资源对象的标识和该资源对象的校验属性外,还包含了管理信息树的结构信息。因此,通过依次比较本网管和该网元的资源对象的标识和该资源对象的校验属性,不但可以检验出网管与网元的网络资源模型是否一致,还可以在比较出不一致的资源对象后,快速地比较出不一致的资源对象在树中的位置。


图1是根据本发明第一实施方式的网管和网元的网络资源一致性的校验方法流程图;图2是根据本发明第一实施方式的网管和网元的网络资源一致性的校验方法中网元管理信息树示意图;图3是根据本发明第一实施方式的网管和网元的网络资源一致性的校验方法中网管管理信息树示意图;图4是根据本发明第二实施方式的网管和网元的网络资源一致性的校验系统结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
本发明的核心在于,由网管和网元分别为每个资源对象生成校验属性,并在资源对象的配置属性增加或变更时更新相应的校验属性。网元将每个资源对象及其校验属性上传给网管,由网管逐一比较本网管和该网元的各相应资源对象的校验属性,进行网络资源的一致性校验。
以上对本发明的核心作了简单说明,下面根据该原理对本发明的第一实施方式网管和网元的网络资源一致性的校验方法进行详细阐述。
如图1所示,在步骤110中,网管和网元分别为每个资源对象生成校验属性。具体地说,网元的网络资源模型一般以管理信息树的方式呈现,如图2所示,该管理信息树是一个包容树,网元的每个资源对象对应管理信息树中的一个节点。而网管的网络资源模型包含了所有网元的网络资源模型,因此网元是网管的管理信息树的一个子树。如果图2中所示的网元是无线网络控制器(Radio Network Controller,简称“RNC”),则网管的网络资源模型如图3所示,包含了网元的管理信息树。由此可见,网管和网元的网络资源一致性校验,也就是校验网元的管理信息树中每一个作为节点的资源对象是否与网管的网络资源模型中相应的资源对象一致。
因此,在本步骤中,对于每个资源对象,网管和网元分别根据该资源对象的所有配置属性生成校验属性,该校验属性值就是将该资源对象的所有配置属性按照顺序序列化后用校验算法进行计算得出的校验值。其中,校验算法可以为CRC校验、奇偶校验、或海明校验。在这些校验算法中,奇偶校验和海明校验一般用于字节比较少的情况,且海明校验有纠错功能,计算量较大,而CRC校验是网络通讯中应用最广泛的校验方式,其计算量不大,并且简单可靠,因此,相比较而言,CRC校验更适用于生成校验属性。如果每个资源对象的校验属性均根据该资源对象的配置属性按照顺序序列化后用CRC算法得到,可简单快速地实现该校验属性的可靠性。当然,当资源对象的配置属性增加或变更时,需要根据增加或变更后的配置属性更新该资源对象的校验属性,以保证该校验属性的可靠性。可以有多种方式实现按照顺序序列化,例如,对资源对象中所有的配置属性可以按ID从小到大的顺序序列化,也可以按配置属性名字字母的顺序序列化等等。
接着,进入步骤120,网元将每个资源对象的标识及其校验属性上传到网管。具体地说,在管理信息树中每一个作为节点的资源对象都有对象类型ID(对象类型标识号)和对象实例ID(对象实例标识号),对象类型ID和对象实例ID组合唯一标识了一个资源对象。为了使网管与网元的网络资源模型的一致性校验不但可以比较出不一致的资源对象,还能够在比较出不一致的资源对象后,快速地比较出不一致的资源对象在树中的位置,网元还需将管理信息树的结构信息(包括每个资源对象相对于管理信息树中的层次)与该资源对象的标识及其校验属性一同上传到网管。比如说,网元按照先根遍历的算法遍历管理信息树,对于同一层次的资源对象按照对象类型ID、对象实例ID顺序进行遍历,得到经排序的资源对象,并按照该顺序将每一个资源对象的标识及其校验属性上传到网管。可以理解,对管理信息树遍历的结果中就包含了管理信息树的结构信息。网元可通过文件将每个资源对象的标识和该资源对象的校验属性上传到网管,比如说,网元按照遍历管理信息树得到的顺序依次将相应的资源对象的标识和该资源对象的校验属性保存到文件中,再将该文件上传给网管。如果网元的管理信息树中的资源对象个数较少,也可以直接通过消息将每个资源对象的标识和该资源对象的校验属性上传到网管,该消息中信息的组织顺序与文件方式中的组织顺序一致。
接着,进入步骤130,网管逐一比较相应的资源对象的校验属性。具体地说,网管以相同的遍历方式得到经排序的资源对象,依次比较本网管与该网元的各相应资源对象的标识及其校验属性,完成网络资源的一致性校验。针对上述案例,网管同样按照先根遍历的算法遍历该网管的网络资源模型中所包含的该网元的管理信息树,对于同一层次的资源对象按照对象类型ID、对象实例ID顺序进行遍历,得到经排序的资源对象,并按照该顺序将每一个资源对象的标识及其校验属性保存成文件,当收到来自该网元的保存有每个资源对象的标识及其校验属性的文件时,依次逐个比较本网管与该网元的资源对象的标识和该资源对象的校验属性,完成网络资源的一致性校验。由于每个资源对象的属性是有限的,因此通过比较资源对象的校验属性,可以确保检验结果的准确性。而且,由于比较的文件中除了包含每个资源对象的标识和该资源对象的校验属性外,还包含了管理信息树的结构信息。因此,不但可以检验出网管与网元的网络资源模型是否一致,还可以在比较出不一致的资源对象后,快速地比较出不一致的资源对象在树中的位置。
另外,值得一提的是,在本实施方式中,整个校验过程网元和网管交互较少,网元只需要生成资源对象信息文件,而网管除生成文件外,也只需进行文件比较,因此算法较简单,检验流程容易控制,从而确保网管能及时、迅速、准确的检查出本网管与该网元的网络资源模型是否一致。
本发明的第二实施方式网管和网元的网络资源一致性的校验系统如图4所示,包含一个网元和一个网管。
在网元中,包含用于为每个资源对象根据其所有配置属性生成校验属性的校验属性生成模块、用于在资源对象的配置属性增加或变更时更新相应校验属性的更新模块、用于遍历管理信息树得到经排序的资源对象的标识和校验属性的遍历模块,和上传模块,用于将该网元内遍历模块生成的经排序的资源对象的标识和校验属性上传到网管。
在网管中,包含用于为每个资源对象根据其所有配置属性生成校验属性的校验属性生成模块、用于在资源对象的配置属性增加或变更时更新相应校验属性的更新模块、用于以与网元中相同的遍历方式遍历该网管的网络资源模型中所包含的该网元的管理信息树,得到经排序的资源对象的标识和校验属性的遍历模块,和用于依次比较本网管和该网元的各相应资源对象的校验属性的比较模块。由于每个资源对象的属性是有限的,因此通过比较资源对象的校验属性,可以确保检验结果的准确性。校验属性值就是将该资源对象的所有配置属性按照顺序序列化后用校验算法进行计算得出的校验值。其中,校验算法可以为CRC校验、奇偶校验、或海明校验。如果每个资源对象的校验属性均根据该资源对象的配置属性按照顺序序列化后用CRC算法得到,可简单快速地实现该校验属性的可靠性。
另外,通过比较模块依次比较本网管和该网元的资源对象的标识和该资源对象的校验属性,不但可以检验出网管与网元的网络资源模型是否一致,还可以在比较出不一致的资源对象后,快速地比较出不一致的资源对象在树中的位置。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种网管和网元的网络资源一致性的校验方法,其特征在于,包含以下步骤A对于每个资源对象,网管和网元分别根据该资源对象的所有配置属性生成校验属性;B通过逐一比较所述网管和网元各相应资源对象的校验属性,进行所述网络资源的一致性校验。
2.根据权利要求1所述的网管和网元的网络资源一致性的校验方法,其特征在于,在所述资源对象的配置属性增加或变更时,更新该资源对象的校验属性。
3.根据权利要求1所述的网管和网元的网络资源一致性的校验方法,其特征在于,所述网管和网元通过以下方式生成所述资源对象的校验属性将所述资源对象的所有配置属性按照顺序序列化后用校验算法进行计算,得到该资源对象的校验属性值。
4.根据权利要求3所述的网管和网元的网络资源一致性的校验方法,其特征在于,所述校验算法为循环冗余校验、奇偶校验、或海明校验。
5.根据权利要求1至4中任一项所述的网管和网元的网络资源一致性的校验方法,其特征在于,所述步骤B中所述网元将每个所述资源对象的标识和该资源对象的校验属性上传到所述网管,由所述网管逐一比较相应的所述资源对象的校验属性,完成所述网络资源的一致性校验。
6.根据权利要求5所述的网管和网元的网络资源一致性的校验方法,其特征在于,通过以下方式逐一比较相应的所述资源对象的校验属性,完成所述网络资源的一致性校验所述网元通过遍历管理信息树得到经排序的所述资源对象,并根据该顺序将所述资源对象的标识和该资源对象的校验属性上传到所述网管;所述网管以相同的遍历方式得到经排序的所述资源对象,依次比较本网管与所述网元的所述资源对象的标识和该资源对象的校验属性,完成所述网络资源的一致性校验。
7.根据权利要求5所述的网管和网元的网络资源一致性的校验方法,其特征在于,所述网元通过文件或消息将每个所述资源对象的标识和该资源对象的校验属性上传到所述网管。
8.一种网管和网元的网络资源一致性的校验系统,包含至少一个网元和至少一个网管,其特征在于,在所述网管和网元内还分别包含用于为每个资源对象根据其所有配置属性生成校验属性的校验属性生成模块;所述系统还包含比较模块,用于逐一比较所述网管和网元各相应资源对象的校验属性。
9.根据权利要求8所述的网管和网元的网络资源一致性的校验系统,其特征在于,所述网管和网元还包含,用于在所述资源对象的配置属性增加或变更时更新相应校验属性的更新模块。
10.根据权利要求8所述的网管和网元的网络资源一致性的校验系统,其特征在于,所述校验属性生成模块通过以下方式生成所述资源对象的校验属性将所述资源对象的所有配置属性按照顺序序列化后用校验算法进行计算,得到该资源对象的校验属性值。
11.根据权利要求8所述的网管和网元的网络资源一致性的校验系统,其特征在于,所述校验算法为循环冗余校验、奇偶校验、或海明校验。
12.根据权利要求8至11中任一项所述的网管和网元的网络资源一致性的校验系统,其特征在于,所述比较模块在所述网管内;所述网元内还包含上传模块,用于将每个所述资源对象的标识和由所述校验属性生成模块所生成的该资源对象的校验属性上传到所述网管,由所述网管内的所述比较模块逐一比较相应的所述资源对象的校验属性,完成所述网络资源的一致性校验。
13.根据权利要求12所述的网管和网元的网络资源一致性的校验系统,其特征在于,网管和网元内还分别包含遍历模块,用于遍历管理信息树得到经排序的所述资源对象的标识和校验属性;所述网元内的上传模块将该网元内的遍历模块生成的经排序的所述资源对象的标识和校验属性上传到所述网管;所述网管内的遍历模块以相同的遍历方式得到经排序的所述资源对象,并指示所述比较模块依次比较本网管与所述网元的所述资源对象的标识和该资源对象的校验属性,完成所述网络资源的一致性校验。
全文摘要
本发明涉及通信领域,公开了一种网管和网元的网络资源一致性的校验方法及其系统,使得网管和网元间网络资源模型的一致性校验能够快速而可靠地进行。本发明中,由网管和网元分别为每个资源对象生成一个校验属性,在资源对象的配置属性增加或变更时更新相应的校验属性,并通过逐一比较网管和网元相应的资源对象的校验属性,检验网管与网元的网络资源模型是否一致。每个资源对象的校验属性是根据该资源对象的配置属性按照顺序序列化后用检验算法得到的。网元和网管通过相同方式遍历管理信息树得到经排序的资源对象。网元可以将生成的资源对象信息文件上传给网管,由网管进行比较。
文档编号H04L12/26GK1909480SQ20061012595
公开日2007年2月7日 申请日期2006年8月24日 优先权日2006年8月24日
发明者朱湘毅 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1