[发明专利]基于流水号生成增量数据的方法有效
申请号: | 200610098755.5 | 申请日: | 2006-07-12 |
公开(公告)号: | CN101106477A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | 郜艳琴;王磊;蔡华君;刘淑霞;李征鹤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L7/00;G06F7/00 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流水 生成 增量 数据 方法 | ||
技术领域
本发明涉及一种网管系统中所需同步数据生成方法,尤其涉及3GPP网管系统中所需同步数据生成方法。
背景技术
在第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)中,网络管理系统(EMS)与网元(NE)之间的接口称为Inf-S(南向)接口。网络管理系统(NMS)与网元管理系统(EMS)之间的接口称为Inf-N(北向)接口。
为了保证通信网络的有效管理,EMS与NE之间的数据需要保持一致。在现有的系统中,EMS与NE之间的配置数据同步方式分为全数据同步方式以及增量数据同步方式,全部数据同步方式和增量同步是两个独立的过程。在增量数据同步中,目前的做法是在EMS这边,自上次同步后,操作人员离线配置的数据都通过数据库记录下来。但是这样做存在诸多模块的依赖关系,离不开数据库的触发器,同步后,还需要做痕迹的清除,流程复杂,另外,很多商业数据库在基本SQL语句上是通用的,但是触发器等的实现是不兼容的,因此,目前的做法对于软件的移植带来麻烦,并且全部数据同步和增量数据同步两个流程无法统一,这样,维护人员就需要自己判断是否全部数据同步还是增量同步,带来操作上失误的可能,给网络运行带来隐患。
为了保证通信网络的有效管理,NMS与EMS之间的数据需要保持一致。在现有的系统中,NMS与EMS之间的配置数据同步方式属于全数据同步方式,即NMS发起与EMS的配置数据同步后,EMS把管理域内所有的配置数据上报给NMS。这种方式的优点是实现简单,可以保证NMS与EMS的配置数据保持一致。但缺点是,在EMS存在大量配置数据的情况,全部数据同步可能导致EMS以及NMS与EMS的接口负荷过重,触发NMS或EMS系统不稳定、通信断链、同步失败等其他问题。
目前业界已经意识到全数据同步方式的缺陷,为了减少接口负荷,在相关的OMC北向接口标准中提出了增量数据同步的需求,但尚无确定的解决方案,主要是没有更好的增量数据生成方法,如果NMS将所有数据反向告诉EMS,由EMS完成原始数据的全比较而形成增量数据,那么计算的复杂度、时间代价将非常巨大,显然不能有效的解决增量数据的快速生成。
发明内容
本发明所解决的技术问题是提供一种基于流水号生成增量数据的方法,减少了同步的数据量,减轻了接口的流量负荷。
技术方案如下:
基于流水号生成增量数据的方法包括如下步骤:
(1)NE发起同步请求,发送全部流水号到EMS;
(2)EMS遍历自己的流水号和NE发送的流水号,进行比较并生成增量数据;
(3)EMS将删除的流水号发给NE,NE收到流水号后将需要删除的数据删除;
(4)EMS发送增加和修改的数据,同时发送增加的流水号,NE根据接收到的信息增加数据和修改数据。
进一步,NE为NMS。
进一步,步骤(1)中所述流水号是一个标识,每一个数据对象都有分配一个流水号,流水号由EMS产生。
进一步,步骤(1)中进一步包括:NE发起同步操作,首次同步时,EMS发送全部的流水号和数据到NE。
进一步,步骤(2)进一步包括:
(21)EMS收到所有NE发送过来的流水号后,EMS遍历自身的当前流水号;
(22)EMS存在对应的流水号,并EMS记录有修改操作时,对修改的数据作修改标记。
进一步,步骤(22)进一步包括:
当有对应的流水号,并且EMS没有修改记录时,在两侧的流水号上作标志,用以说明EMS和NE这部分数据一致。
进一步,步骤(2)还包括:
(23)EMS遍历NE发送来的流水号,如果流水号没有打过标志,说明此数据已经删除;
(24)EMS遍历自身的流水号,当有流水号没有被打过标志,则该流水号对应的数据是增加的。
本发明特别适用于3GPP网管系统中北向接口和南向接口,通过生成同步数据所需增量数据来实现同步。本发明通过流水号快速生成增量数据,采用增量数据同步,只对变化的配置数据(包括新增、删除、修改)进行同步,在长期的维护管理中,减少了同步的数据量,减轻了接口的流量负荷。
附图说明
图1是EMS和NE中流水号分配示例图;
图2是EMS和NE中数据同步示例图;
图3是EMS和NE中流水号比较算法流程图;
图4是NMS和EMS中流水号分配示例图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610098755.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:改进动物异生素物质肝清除率的方法
- 下一篇:一种空腔模壳构件