[发明专利]一种网元内数据处理方法和系统有效
申请号: | 201010240247.2 | 申请日: | 2010-07-29 |
公开(公告)号: | CN102215120A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 万娟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 任葵 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网元内 数据处理 方法 系统 | ||
技术领域
本发明涉及一种传输设备,尤其涉及一种传输设备中网元内数据处理方法和系统。
背景技术
为了方便用户的管理,传输产品对应开发了网管产品,用于对网络中的传输设备和传输网络进行管理。用户通过网管来对网元配置数据,从而达到管理网元的目的。
通常用户配置的数据之间存在有依赖关系,依赖关系即命令B依赖于命令A,定义如下:假设命令B为创建隧道,命令A为创建端口,当命令B创建的隧道X经过命令A创建的端口Y时,如果要删除Y,必须先删除X。同时用户配置的数据之间存在有关联关系,即命令D关联于命令C,定义如下:假设命令C为插板命令,命令D为设置单板基本属性命令,当通过命令C增加了单板X,然后通过D命令设置了单板Z的基本属性Y,删除单板X后,需将Y删除。
由于数据之间存在有上述描述的两种关系,很容易导致网元内数据的不一致性和完整性。如何保证网元内数据的一致性和完整性是我们迫切需要解决的一个问题。
发明内容
本发明的目的是针对现有技术的不足,提供一种可保证网元内数据具有一致性和完整性的网元内数据处理方法和系统。
为实现上述目的,本发明采用了以下技术方案:一种网元内数据处理方法,包括:
查找要删除的数据对应的命令的关系命令,确定所述关系命令种类,判断所述关系命令是否存在对应数据;
根据判断结果和所述关系命令种类,按预定规则进行处理。
所述关系命令种类包括依赖关系命令和关联关系命令。
所述方法还包括:定义配置表结构体,用于存放命令之间的依赖关系和/或关联关系;定义链表,以要删除的数据对应的命令为源命令,统计所述配置表结构体中与所述源命令存在依赖关系的目的命令,形成第一配置信息结构体,插入到所述链表中;统计与所述源命令存在关联关系的目的命令,形成第二配置信息结构体,插入到所述链表中。
所述查找要删除的数据对应的命令的关系命令,确定所述关系命令种类,判断所述关系命令是否存在对应数据具体包括:在所述链表中查找所述源命令的目的命令,当所述源命令和目的命令的关系命令种类为依赖关系时,判断与源命令有依赖关系的目的命令是否存在对应数据;根据判断结果和所述关系命令种类,按预定规则进行处理包括:若与源命令有依赖关系的目的命令无对应数据,删除所述要删除的数据;否则,不删除所述要删除的数据。
所述查找要删除的数据对应的命令的关系命令,确定所述关系命令种类,判断所述关系命令是否存在对应数据还包括:在所述链表中查找所述源命令的目的命令,当所述源命令和目的命令的关系命令种类为关联关系时,判断与源命令有关联关系的目的命令是否存在对应数据;所述根据判断结果和所述关系命令种类,按预定规则进行处理还包括:删除所述要删除的数据后,若与源命令有关联关系的目的命令有对应数据,删除所述与源命令有关联关系的目的命令的对应数据。
一种网元内数据处理系统,包括判断模块和处理模块;所述判断模块用于查找要删除的数据对应的命令的关系命令,确定所述关系命令种类,判断所述关系命令是否存在对应数据;所述处理模块用于根据判断结果和所述关系命令种类,按预定规则进行处理。
所述关系命令种类包括依赖关系命令和关联关系命令。
还包括注册模块,所述注册模块用于定义配置表结构体,存放命令之间的依赖关系和/或关联关系;定义链表,以要删除的数据对应的命令为源命令,统计所述配置表结构体中与所述源命令存在依赖关系的目的命令,形成第一配置信息结构体,插入到所述链表中;所述注册模块还用于统计与所述源命令存在关联关系的目的命令,形成第二配置信息结构体,插入到所述链表中。
所述判断模块还用于在所述链表中查找所述源命令的目的命令,当所述源命令和目的命令的关系命令种类为依赖关系时,判断与源命令有依赖关系的目的命令是否存在对应数据;所述处理模块还用于在与源命令有依赖关系的目的命令无对应数据时,删除所述要删除的数据,在与源命令有依赖关系的目的命令有对应数据时,则不删除所述要删除的数据。
所述判断模块还用于在所述链表中查找所述源命令的目的命令,当所述源命令和目的命令的关系命令种类为关联关系时,判断与源命令有关联关系的目的命令是否存在对应数据;所述处理模块还用于在删除所述要删除的数据后,若与源命令有关联关系的目的命令有对应数据,删除所述与源命令有关联关系的目的命令的对应数据。
由于采用了以上技术方案,使本发明具备的有益效果在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010240247.2/2.html,转载请声明来源钻瓜专利网。