[发明专利]一种信息模型版本差异比对方法及装置有效
申请号: | 202110140024.7 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112965738B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 刘鑫 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 模型 版本 差异 方法 装置 | ||
本发明公开了一种信息模型版本差异比对方法及装置:通过版本差异比对工具,将新旧版本信息模型文件进行比对,根据比对结果对模型文件自动编号,生成新信息模型库;根据设备上报的版本号,管控系统适配最新的信息模型库,对不兼容的差异识别并处理。本发明采用自动解析识别并记录模型差异信息,将网络设备南向接口中的数据信息模型的多个版本差异信息至最新版模型库。本发明方法,管控系统只需要维护一套当前最新的模型库及适配规则,仅对不兼容的差异进行兼容性处理,兼容差异项按最新版本直接适配。避免额外的适配工作,且减少差异识别和兼容性判定的人工因素,提高准确度和效率。本发明还提供了相应的信息模型版本差异比对装置。
技术领域
本发明属于通信技术领域,更具体地,涉及一种信息模型版本差异比对方法及装置。
背景技术
网络管控系统通过南向接口和数据信息模型与设备进行设备管理和业务部署,目前常用的南向接口信息模型包括XSD(XML Schema Definition)、YANG、SNMP(SimpleNetwork Management Protocol,简单网络管理协议)MIB(Management Information Base,信息管理库)模型等结构化数据模型语言。由于设备版本迭代,在新版本设备南向接口的信息模型做了变更,此时,在新版本管控系统下管理旧版本设备时,可能引入数据模型兼容性问题。
网络管控系统逐步向集约化方向演进,一个管控系统同时管理多个不同版本的网络设备。在工程现网产品升级过程时,采取先升级管控系统,后逐步升级网络设备版本。由于设备数目多,现网升级是一个持续的过程。因此,在较长时间内,新版本管控系统将同时管理新版本和老版本设备。针对管控系统下的数据模型兼容性问题,目前的做法主要包括:1)人工对模型变更进行识别,判定修改的兼容结果。信息模型变更不兼容修改,包括对信息模型内的节点路径、节点名、参数值、数据结构做了修改。人工比对耗时费力,且容易遗漏或出错。2)由于设备是使用的迭代开发和升级的方式,每次设备升级所引入的信息模型的修改差异,相对于全量总体数据模型而言只是一小部分。而目前网络管控系统如果适配多个版本设备,采用的做法是将当前版本设备的全量数据信息模型进行完整适配,新旧版本未发生变化的数据模型也需要重复适配,增加了开发及维护的工作量。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提出一种信息模型版本差异比对方案,解决在目前在信息模型的维护、管理、以及多版本适配开发工作所存在的低效率问题。本发明通过:(1)在维护多版本的南向接口信息模型时,提供一种自动的信息模型版本管理与识别方法,提升人工识别的准确率和效率;(2)在管控系统适配多版本信息模型时,针对不同版本之间的差异做兼容性增量适配,避免全量数据信息模型带来的重复适配。
为实现上述目的,按照本发明的一个方面,提供了一种信息模型版本差异比对方法,包括:
S1、通过版本差异比对工具,将新旧版本信息模型文件进行比对,根据比对结果对模型文件自动编号,生成新信息模型库;
S2、根据设备上报的版本号,管控系统适配最新的信息模型库,对不兼容的差异识别并处理。
本发明的一个实施例中,所述步骤S1包括:
S11、导入新旧版本信息模型文件,采用节点解析方式,基于XML格式解析生成参数节点、路径差异信息;根据差异比对规则,生成差异扩展标记以及差异明细;
S12、将步骤S11的差异扩展标记以及差异明细写入新版本信息模型文件;
S13、汇总步骤S11的新版本信息模型的差异扩展标记,生成新信息模型文件版本号;
S14、汇总步骤S13每个新信息模型文件版本号,生成新模型库版本号。
本发明的一个实施例中,所述步骤S11包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110140024.7/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置