[发明专利]一种装置驱动包自动升级方法有效
申请号: | 201810329127.6 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108427567B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 熊蕙;陈宏君;张磊;文继锋;周磊;徐睿;刘克金;曾凯;刘坤;顾熹;谭林丰 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 葛潇敏 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 装置 驱动 自动 升级 方法 | ||
本发明公开一种装置驱动包自动升级方法,步骤是:确定用于升级的源参考驱动包以及待升级的工作驱动包;备份工作驱动包;读取两个驱动包中的装置型号信息,若装置型号不同,退出升级流程;相同则将源参考驱动包中的可视化配置符号库文件、研发级完全控制的页面直接覆盖到工作驱动包,并使用新的符号库刷新用户级完全控制的可视化页面内的实例符号,同步输入变量列表、输出变量列表、参数列表;将源参考驱动包中的离线人机界面数据层次结构同步到工作驱动包,同时保留工作驱动包中相同ID的定值设置值、装置选型配置选项值;保存并分析工作驱动包,显示升级内容;用户确认后升级。此种方法可在保留用户配置的前提下进行研发驱动包内核的自动升级。
技术领域
本发明属于嵌入式编程配置领域,特别涉及一种装置驱动包自动升级方法。
背景技术
继电保护装置对可配置能力要求越来越多,为适应全球化市场需求,往往基于驱动包模式进行研发-用户分步配置,即装置集成人员基于符号库搭建装置标准功能,以可视化的方式进行装置功能配置,并设计用户可配置数据,形成标准驱动包。用户基于实际工程需求,进行装置逻辑编程、模块投退、定值整定,形成实际运行驱动包。在分步配置模式下,存在研发级驱动包的问题消缺、新增功能等情形,此时用户侧的驱动包已经进行了修改,不宜再重新配置,需要有一键自动升级的方法,将研究级配置内容同步到用户驱动包,并保留用户之前的配置内容。本案由此产生。
发明内容
本发明的目的,在于提供一种装置驱动包自动升级方法,其可在保留用户配置的前提下进行研发驱动包内核的自动升级。
为了达成上述目的,本发明的解决方案是:
一种装置驱动包自动升级方法,包括如下步骤:
步骤1,确定用于升级的源参考驱动包以及待升级的工作驱动包;
步骤2,备份待升级的工作驱动包;
步骤3,读取两个驱动包中的装置型号信息,若装置型号不同,退出升级流程;仅当装置型号相同时,进入步骤4;
步骤4,将源参考驱动包中的可视化配置符号库文件、研发级完全控制的页面直接覆盖到待升级的工作驱动包,并使用新的符号库刷新用户级完全控制的可视化页面内的实例符号,同步输入变量列表、输出变量列表、参数列表;
步骤5,将源参考驱动包中的离线人机界面数据层次结构同步到待升级的工作驱动包,包括菜单结构、定值分组、装置选型配置数据,同时保留待升级的工作驱动包中相同ID的定值设置值、装置选型配置选项值;
步骤6,保存并分析待升级的工作驱动包,显示升级内容;
步骤7,用户确认后升级,若用户选择取消,则使用备份驱动包恢复。
上述步骤1中,源参考驱动包和工作驱动包都是自定义格式的压缩文件,解压后由若干文件和目录组成,包括可视化符号库、可视化页面和离线配置文件,离线配置文件属于用户可修改值类型。
上述步骤1中,驱动包配置工具分研发版本和用户版本,研发版本需要硬件狗身份认证和软件序列号管理,研发版本供装置研发人员将可视化页面设置为研发级完全控制或用户级完全控制,研发级完全控制的页面在用户版本下只读不可修改,研发版本需要硬件狗身份认证和软件序列号管理;用户版本下用户新建的页面自动设置为用户级完全控制类型。
上述步骤1中,在用户版本工具打开的驱动包下选择一个源参考驱动包,则该源参考驱动包为用于升级的源参考驱动包,当前打开操作的驱动包为待升级的工作驱动包。
上述步骤2中,将待升级的工作驱动包压缩存储为bak文件。
上述步骤3中,装置型号是装置信息中的子属性,属性名为device_type。
上述步骤6中,以HTML表单形式展现升级内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810329127.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器电源固件的升级方法及升级系统
- 下一篇:用户界面的更新方法及装置