[发明专利]固件升级方法及配置成对其中的固件进行升级的设备在审
申请号: | 201810666976.0 | 申请日: | 2018-06-26 |
公开(公告)号: | CN110647333A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 张英舟;薛永浩;高欣;张琪;张占鹏;吕超 | 申请(专利权)人: | 霍尼韦尔环境自控产品(天津)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 72001 中国专利代理(香港)有限公司 | 代理人: | 王星;郑冀之 |
地址: | 300457 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序区 新版本 运行状态信息 写入 版本固件 引导程序 擦除 固件升级过程 第一条件 人工干预 设备获取 设备运行 持续性 从设备 对设备 升级 | ||
1.一种对设备的固件进行升级的方法,包括:
a)、所述设备获取新版本固件;
b)、所述设备的引导程序从所述设备的应用程序区中擦除当前版本固件并将所述新版本固件写入所述应用程序区;
c)、所述设备获得所写入固件的运行状态信息;以及
d)、在所述运行状态信息满足第一条件时,所述引导程序从所述应用程序区中擦除所述新版本固件并将所述当前版本固件写入所述应用程序区。
2.根据权利要求1所述的方法,其特征在于,所述运行状态信息包括如下项中的至少一项:
新版本固件的稳定运行时间;
新版本固件发生重启的次数;
新版本固件的异常中断类型;以及
新版本固件进入异常中断的次数。
3.根据权利要求2所述的方法,其特征在于,所述第一条件包括如下项中的至少一项:
所述新版本固件的稳定运行时长少于第一时长;
所述新版本固件发生重启的次数超过第一阈值;
所述新版本固件产生预定异常;以及
所述新版本固件进入异常中断的次数超过第二阈值。
4.根据权利要求1所述的方法,其特征在于,步骤a)还包括:
将所述新版本固件存入所述设备的存储器中的第一存储区,其中,所述存储器还包括第二存储区,所述第二存储区存储有所述当前版本固件。
5.根据权利要求4所述的方法,其特征在于,步骤c)还包括:
将固件升级记录与所述存储器中存储的异常中断记录一同上报云端服务器。
6.根据权利要求4所述的方法,其特征在于,步骤b)还包括:
所述引导程序对所述所写入固件进行完整性和/或合法性检查。
7.根据权利要求4所述的方法,其特征在于,步骤d)还包括:
所述引导程序从所述第二存储区中提取所述当前版本固件,以写入所述应用程序区。
8.一种设备,配置成对其中的固件进行升级,所述设备包括:
存储单元,包括第一存储区和第二存储区,其中所述第一存储区用于储存所述设备所获取的新版本固件,所述第二存储区存储有所述设备的当前版本固件;
应用程序区,用于运行所写入固件以实现所述设备的功能性;以及
引导程序模块,与所述存储单元和所述应用程序区分别耦合,用于在进行固件升级时,从所述应用程序区中擦除当前版本固件并将所述新版本固件写入所述应用程序区;以及在所述所写入固件的运行状态信息满足第一条件时,从所述第二存储区中提取所述当前版本固件并写入所述应用程序区。
9.根据权利要求8所述的设备,其特征在于,所述第一存储区与所述第二存储区是通过标志位来区分的逻辑存储区。
10.根据权利要求8或9所述的设备,其特征在于,所述应用程序区包括运行监测单元,用于记录所述所写入固件的运行状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于霍尼韦尔环境自控产品(天津)有限公司,未经霍尼韦尔环境自控产品(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810666976.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于容器云的软件部署方法和装置
- 下一篇:会议控制软件的升级方法和装置