[发明专利]一种文件更新方法及电子设备在审
申请号: | 201510068134.1 | 申请日: | 2015-02-09 |
公开(公告)号: | CN104657176A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 陈宏君;冯亚东;文继锋;金震;张晓宇;李广华;王风光;陈松林;沈全荣;熊蕙 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;高洁 |
地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 更新 方法 电子设备 | ||
1.一种文件更新方法,应用于电子设备,其特征在于,所述方法包括:
当有两个模型文件导入时,对所述两个模型文件进行属性分类,得到第一模型文件和第二模型文件;
将对应于所述第一模型文件的备份文件进行保存;
按照模型文件的成员节点名类型,对所述第一模型文件和所述第二模型文件进行分类比较,得到比较结果;
根据所述比较结果,更新已保存的对应于所述第一模型文件的备份文件。
2.根据权利要求1所述的方法,其特征在于,所述按照模型文件的成员节点名类型,对所述第一模型文件和所述第二模型文件进行分类比较,得到比较结果,包括:
根据所述模型文件的成员节点名类型的数据结构,构建对应的查找匹配信息;
通过所构建的查找匹配信息,对所述第一模型文件和所述第二模型文件中对应于所述查找匹配信息的子结构进行双向匹配查找;
当所述第二模型文件中所述对应于查找匹配信息的子结构在所述第一模型文件中未找到时,在第二模型文件中标记所述子结构为新增内容;
当所述第一模型文件中所述对应于查找匹配信息的子结构在所述第二模型文件中未找到时,在第二模型文件中标记所述子结构为删除内容。
3.根据权利要求2所述的方法,其特征在于,所述根据所述比较结果,更新已保存的对应于所述第一模型文件的备份文件,包括:
当所述比较结果为所述第二模型文件中存在新增内容时,将所述新增内容添加到已保存的对应于所述第一模型文件的备份文件;
当所述比较结果为所述第二模型文件中存在删除内容时,从已保存的对应于所述第一模型文件的备份文件中删除所述删除内容。
4.根据权利要求2所述的方法,其特征在于,所述查找匹配信息包括查找匹配关键字;或,所述查找匹配信息包括查找匹配主键和查找匹配次键。
5.根据权利要求4所述的方法,其特征在于,所述根据所述模型文件的成员节点名类型的数据结构,构建对应的查找匹配信息,包括:
当所述模型文件的成员节点名类型为连接接入点时,根据所述连接接入点的数据结构,将所述连接接入点的数据属性作为查找匹配关键字;
当所述模型文件的成员节点名类型为逻辑设备时,根据所述逻辑设备的数据结构,将所述逻辑设备的实例名作为查找匹配关键字;
当所述模型文件的成员节点名类型为逻辑节点的数据实例配置信息时,根据所述数据实例配置信息的数据结构,将所述数据实例配置信息的源地址作为查找匹配主键,将所述数据实例配置信息的描述、数据类型作为查找匹配次键;
当所述模型文件的成员节点名类型为逻辑节点数据集时,根据所述逻辑节点数据集的数据结构,将所述逻辑节点数据集的数据集名作为查找匹配关键字;
当所述模型文件的成员节点名类型为逻辑节点报告块时,根据所述逻辑节点报告块的数据结构,将所述逻辑节点报告块名作为查找匹配关键字。
6.一种电子设备,其特征在于,所述电子设备包括属性分类模块、存储模块、比较模块和更新模块;
所述属性分类模块,用于当有两个模型文件导入时,对所述两个模型文件进行属性分类,得到第一模型文件和第二模型文件;
所述存储模块,用于将对应于所述第一模型文件的备份文件进行保存;
所述比较模块,用于按照模型文件的成员节点名类型,对所述第一模型文件和所述第二模型文件进行分类比较,得到比较结果;
所述更新模块,用于根据所述比较结果,更新已保存的对应于所述第一模型文件的备份文件。
7.根据权利要求6所述的电子设备,其特征在于,所述比较模块包括构建单元、匹配查找单元和标记单元;其中,
所述构建单元,用于根据所述模型文件的成员节点名类型的数据结构,构建对应的查找匹配信息;
所述匹配查找单元,用于通过所构建的查找匹配信息,对所述第一模型文件和所述第二模型文件中对应于所述查找匹配信息的子结构进行双向匹配查找;
所述标记单元,用于当所述第二模型文件中所述对应于查找匹配信息的子结构在所述第一模型文件中未找到时,在第二模型文件中标记所述子结构为新增内容;当所述第一模型文件中所述对应于查找匹配信息的子结构在所述第二模型文件中未找到时,在第二模型文件中标记所述子结构为删除内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司;,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510068134.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序安装方法及装置
- 下一篇:应用程序的展示方法和装置