[发明专利]一种文件更新方法及电子设备在审
申请号: | 201510068134.1 | 申请日: | 2015-02-09 |
公开(公告)号: | CN104657176A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 陈宏君;冯亚东;文继锋;金震;张晓宇;李广华;王风光;陈松林;沈全荣;熊蕙 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;高洁 |
地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 更新 方法 电子设备 | ||
技术领域
本发明涉及文件处理技术,尤其涉及一种文件更新方法及电子设备。
背景技术
IEC61850标准是电力系统自动化领域唯一的全球通用标准。目前,用于描述装置的能力和实例化配置内容的IEC61850模型文件能够实现装置与装置间及装置与后台间的通信。
在实际应用中,已经在现场投运的装置,由于需求的变化或功能调整,需要进行IEC61850模型升级。然而,针对基于自动化、图形化建模工具所形成的IEC61850模型文件来说,当其存在新增或删除变量时,会引起逻辑节点实例号的较大变化,使得待更新的模型文件与正在运行的模型文件不兼容。此时,需要采用后台重新导入模型文件的方式来关联画面中的所有测控点,这种模型升级过程必然给实际工程实施带来较大的人工处理工作量。
发明内容
有鉴于此,本发明实施例期望提供一种文件更新方法及电子设备,能够实现模型文件的自动化升级。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供一种文件更新方法,应用于电子设备,所述方法包括:
当有两个模型文件导入时,对所述两个模型文件进行属性分类,得到第一模型文件和第二模型文件;
将对应于所述第一模型文件的备份文件进行保存;
按照模型文件的成员节点名类型,对所述第一模型文件和所述第二模型文件进行分类比较,得到比较结果;
根据所述比较结果,更新已保存的对应于所述第一模型文件的备份文件。
上述方案中,所述按照模型文件的成员节点名类型,对所述第一模型文件和所述第二模型文件进行分类比较,得到比较结果,包括:
根据所述模型文件的成员节点名类型的数据结构,构建对应的查找匹配信息;
通过所构建的查找匹配信息,对所述第一模型文件和所述第二模型文件中对应于所述查找匹配信息的子结构进行双向匹配查找;
当所述第二模型文件中所述对应于查找匹配信息的子结构在所述第一模型文件中未找到时,在第二模型文件中标记所述子结构为新增内容;
当所述第一模型文件中所述对应于查找匹配信息的子结构在所述第二模型文件中未找到时,在第二模型文件中标记所述子结构为删除内容。
上述方案中,所述根据所述比较结果,更新已保存的对应于所述第一模型文件的备份文件,包括:
当所述比较结果为所述第二模型文件中存在新增内容时,将所述新增内容添加到已保存的对应于所述第一模型文件的备份文件;
当所述比较结果为所述第二模型文件中存在删除内容时,从已保存的对应于所述第一模型文件的备份文件中删除所述删除内容。
上述方案中,所述查找匹配信息包括查找匹配关键字;或,所述查找匹配信息包括查找匹配主键和查找匹配次键。
上述方案中,所述根据所述模型文件的成员节点名类型的数据结构,构建对应的查找匹配信息,包括:
当所述模型文件的成员节点名类型为连接接入点时,根据所述连接接入点的数据结构,将所述连接接入点的数据属性作为查找匹配关键字;
当所述模型文件的成员节点名类型为逻辑设备时,根据所述逻辑设备的数据结构,将所述逻辑设备的实例名作为查找匹配关键字;
当所述模型文件的成员节点名类型为逻辑节点的数据实例配置信息时,根据所述数据实例配置信息的数据结构,将所述数据实例配置信息的源地址作为查找匹配主键,将所述数据实例配置信息的描述、数据类型作为查找匹配次键;
当所述模型文件的成员节点名类型为逻辑节点数据集时,根据所述逻辑节点数据集的数据结构,将所述逻辑节点数据集的数据集名作为查找匹配关键字;
当所述模型文件的成员节点名类型为逻辑节点报告块时,根据所述逻辑节点报告块的数据结构,将所述逻辑节点报告块名作为查找匹配关键字。
本发明实施例还提供一种电子设备,所述电子设备包括属性分类模块、存储模块、比较模块和更新模块;
所述属性分类模块,用于当有两个模型文件导入时,对所述两个模型文件进行属性分类,得到第一模型文件和第二模型文件;
所述存储模块,用于将对应于所述第一模型文件的备份文件进行保存;
所述比较模块,用于按照模型文件的成员节点名类型,对所述第一模型文件和所述第二模型文件进行分类比较,得到比较结果;
所述更新模块,用于根据所述比较结果,更新已保存的对应于所述第一模型文件的备份文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司;,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510068134.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序安装方法及装置
- 下一篇:应用程序的展示方法和装置