[发明专利]一种信息模型版本差异比对方法及装置有效

专利信息
申请号: 202110140024.7 申请日: 2021-02-02
公开(公告)号: CN112965738B 公开(公告)日: 2022-07-08
发明(设计)人: 刘鑫 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: G06F8/71 分类号: G06F8/71
代理公司: 深圳市六加知识产权代理有限公司 44372 代理人: 向彬
地址: 430000 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 信息 模型 版本 差异 方法 装置
【权利要求书】:

1.一种信息模型版本差异比对方法,其特征在于,包括:

S1、通过版本差异比对工具,将新旧版本信息模型文件进行比对,根据比对结果对模型文件自动编号,生成新信息模型库;所述S1包括:

S11、导入新旧版本信息模型文件,采用节点解析方式,基于XML格式解析生成参数节点、路径差异信息;根据差异比对规则,生成差异扩展标记以及差异明细;S12、将步骤S11的差异扩展标记以及差异明细写入新版本信息模型文件;S13、汇总步骤S11的新版本信息模型的差异扩展标记,生成新信息模型文件版本号;S14、汇总步骤S13每个新信息模型文件版本号,生成新模型库版本号;所述S11包括:

S111、分别读取新旧信息模型文件,使用采用节点解析方式,获取该信息模型文件内所描述的所有节点参数信息和节点路径信息,节点路径信息为本节点ID,父节点路径;节点参数信息参数ID、参数数据类型、参数值域、参数缺省值、参数强制约束、参数关键字约束、参数一般描述及注释;S112、遍历新模型节点路径信息,匹配本节点在旧模型文件中的节点参数信息和节点路径信息,若节点路径信息与节点参数信息均匹配成功,则执行步骤S119;S113、若本节点ID不匹配,差异扩展标记为节点增,则执行步骤S115;S114、若父节点路径不匹配,差异扩展标记为路径修改;S115、若参数关键字约束不匹配,差异扩展标记为关键字约束增或关键字约束删;S116、若参数强制约束不匹配,差异扩展标记为强制约束增或强制约束删;S117、若参数值域不匹配,差异扩展标记为值域增或值域删;S118、若参数数据类型、参数缺省值、参数一般描述及注释不匹配,差异扩展标记为一般修改;S119、完成新模型节点路径信息遍历;

S2、根据设备上报的版本号,管控系统适配最新的信息模型库,对不兼容的差异识别并处理。

2.如权利要求1所述的信息模型版本差异比对方法,其特征在于,所述步骤S12包括:

S121、遍历步骤S11中所得的新模型差异扩展标记,写入新模型文件;

S122、若差异扩展标记为节点删\路径修改,将旧模型节点路径信息作为差异明细,写入新模型文件;

S123、若差异扩展标记为值域删,或强制约束删,或关键字约束删,将旧模型节点参数信息作为差异明细,写入新模板文件;

S124、遍历旧模型节点路径信息,匹配节点在新模型文件中的节点路径信息,若节点路径信息在新模型文件内不存在,则将该节点参数信息和节点路径信息写入新模型文件,且将差异扩展标记为节点删。

3.如权利要求1所述的信息模型版本差异比对方法,其特征在于,所述步骤S13包括:

S131、定义模型文件版本号格式为A.B.C,A/B/C为数字;

S132、若新模型文件差异扩展标记集合中存在节点删,或值域删,或强制约束删,或关键字约束删,或路径修改,则本模型文件本次为不兼容修改,版本号变化如下:A增加1,B=0,C=0,则执行步骤135;

S133、若新模型文件差异扩展标记集合中存在节点增\值域增\强制约束增\关键字约束增,则本模型文件为兼容修改,版本号变化如下:A不变,B增加1,C=0,则执行步骤136;

S134、若新模型文件差异扩展标记集合中存在节点增\值域增\强制约束增\关键字约束增,则本模型文件为一般修改,版本号变化如下:A不变,B不变1,C增加1,则执行步骤136;

S135、遍历步骤S12中的步骤S123中的差异明细,并将旧模型文件版本号写入每项差异明细中;

S136、写入新模型文件版本号至文件版本信息。

4.如权利要求1所述的信息模型版本差异比对方法,其特征在于,所述步骤S14包括:

S141、定义模型文件版本号格式为X.Y,X/Y为数字;

S142、若模型文件版本号集合中存在文件版本号A增加1情况,则X增加1,Y=0,否则X不变,Y增加1;

S143、写入新模型库版本号至版本控制文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110140024.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top