[发明专利]一种嵌入式设备远程固件更新方法有效
申请号: | 201910558156.4 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110413295B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 田由甲;薛吉;聂佳;应成;向力力;刘传忠;赵光 | 申请(专利权)人: | 上海电器科学研究所(集团)有限公司;上海电器科学研究院;上海电机系统节能工程技术研究中心有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L67/025;H04L67/08;H04L67/06;H04L9/40 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 翁若莹;柏子雵 |
地址: | 200063 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 远程 更新 方法 | ||
本发明涉及一种基于云平台的远程固件更新方法,通过配置云平台的数据库管理并维护远端设备的固件更新过程及状态。本发明的有益效果在于:通过在云服务器上对远端设备进行群组划分,实现了以选配方式进行远程固件更新,在升级方式上更为灵活;通过在云服务器上建立远端设备状态表,实时记录每个远端设备返回的状态码,让维护人员随时掌控每一台远端设备的固件更新情况,使得整个更新过程更为稳定可控。通过在云服务器上建立固件版本映射表,极大地方便了维护人员进行固件版本追溯,提升了管理效率。
技术领域
本发明涉及一种嵌入式设备远程固件更新方法,属于工控自动化技术领域。
背景技术
随着工业物联网的迅猛发展,大量具备联网功能的嵌入式设备被广泛应用于日常生产、生活的各个领域中。由于新技术的不断涌现和对系统功能、性能等要求的不断提高,针对这些分布在全国各地乃至世界各地的嵌入式设备进行实时升级和维护成为了企业的迫切需求。
传统的升级方式通常由专业维护人员亲赴设备现场进行重新烧写系统或更换Flash存储部件。如图1所示,为常规的远程固件更新方案工作原理图,其工作模式较为单一,单个固件安装包被存储在远程服务器上的固定地址中,由所有远端设备通过透传网关定期下载更新;安装包的存储地址通常来说是写死的,不能轻易改变。远端设备与远程服务器之间单向通信,服务器无法得知远端设备是否及时下载了最新固件安装包,下载过程、安装过程是否顺利进行。因此常规的维护方式不仅耗费了极大的人力物力,而且在设备规模日益庞大的今天显得越来越难以为继。在此背景下,嵌入式系统的远程固件更新技术应运而生,并且在短时间内得到了快速发展。然而传统的远程固件更新方式较为单一,通常只能对批量远端设备进行一刀切式的统一更新,无法做到有选择性地选配升级。除此之外,远程固件更新过程及结果亦缺乏有效的监控手段及反馈途径;固件更新结果是否成功,固件更新版本是否准确,维护人员无从得知。
发明内容
本发明的目的是提出一种具有可选配升级、更新过程稳定可控的远程固件更新方法。
可选配升级指的是,维护人员可以根据设备类型、设备所在区域等条件,对远端设备进行筛选过滤,在一定范围内有选择性地对远端设备执行固件更新操作。
更新过程稳定可控指的是,维护人员可以籍由云端控制台监控远端设备的固件更新过程及更新结果。一旦远端固件更新失败或产生版本错误,维护人员能在第一时间得到状态反馈并采取相应的补救措施。
为了达到上述目的,本发明的技术方案是提供了一种基于云平台的远程固件更新方法,通过配置云平台的数据库管理并维护远端设备的固件更新过程及状态,其特征在于,包括以下步骤:
步骤1、云平台以与各远端设备一一对应的设备序列号作为唯一标识符建立并管理远端设备状态表,远端设备状态表中存储的字段包括设备序列号、设备类型、设备所在区域、设备当前固件版本号、固件更新日期及固件更新状态;
步骤2、云平台以固件版本号作为唯一标识符建立并管理固件版本映射表,固件版本映射表中存储的字段包括固件版本号、固件URL地址及固件md5校验值;
步骤3、远端设备在投入运行前先在云平台上进行注册,云平台为每个注册的远端设备生成并发放访问令牌,远端设备将访问令牌烧写进本地数据库中,同时,云平台更新远端设备状态表,记录当前设备的设备序列号、设备类型、设备所在区域、设备当前固件版本号;
步骤4、当有新的固件安装包产生时,首先将新的固件安装包上传至云平台特定路径中,再将新的固件安装包所对应的固件版本号、URL地址、md5校验值更新至固件版本映射表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电器科学研究所(集团)有限公司;上海电器科学研究院;上海电机系统节能工程技术研究中心有限公司,未经上海电器科学研究所(集团)有限公司;上海电器科学研究院;上海电机系统节能工程技术研究中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910558156.4/2.html,转载请声明来源钻瓜专利网。