(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210865683.1
(22)申请日 2022.07.22
(71)申请人 四川虹美智能科技有限公司
地址 621050 四川省绵阳市涪城区九州大
道303号
(72)发明人 任艳华 黄斌 荣霞芳
(74)专利代理 机构 济南信达专利事务所有限公
司 37100
专利代理师 李世喆
(51)Int.Cl.
G06F 8/65(2018.01)
G06F 8/71(2018.01)
G06F 9/445(2018.01)
G06F 9/54(2006.01)
(54)发明名称
电控固件的在线升级方法及装置、 设备、 介
质
(57)摘要
本发明涉及一种电控固件的在线升级方法
及装置、 设备、 介质, 方法包括: 若确定云端上存
储有所述电控固件的升级 版本, 则将所述云端上
的所述升级版本的电控固件作为升级固件下载
至所述WIFI模块的第一备份区中, 通知显示板将
当前版本的电控固件作为备份固件存储至所述
WIFI模块的第二备份区中; 向所述显示板发送固
件升级指令, 以使所述显示板进入引导模式; 将
所述第一备份区中的升级固件逐帧发送至显示
板; 在传输完成后通知所述显示板检测所述升级
固件的启动运行情况; 若接收到所述固件重传指
令, 则将所述第二备份区中的备份固件发送至所
述显示板, 在传输完成后通知所述显示板退出引
导模式, 结束升级。 本发明实施例可以提高在线
升级的稳定性、 可靠性。
权利要求书2页 说明书9页 附图4页
CN 115129349 A
2022.09.30
CN 115129349 A
1.一种电控固件的在线升级方法, 其特征在于, 所述方法由智能家电的WIFI模块执行,
所述方法包括:
确定云端上是否存储有所述电控固件的升级版本, 若是, 则将所述云端上的所述升级
版本的电控固件作为升级固件下载至所述WIFI模块的第一备份区中, 并通知显示板将当前
版本的电控固件作为备份固件 存储至所述 WIFI模块的第二备份区中;
向所述显示板发送固件升级指令, 以使所述显示板进入引导模式;
将所述第一备份区中的升级固件逐帧发送至进入引导模式的显示板;
在传输完成后通知所述显示板检测所述升级固件的启动运行情况; 其中, 若所述启动
运行情况为成功, 则所述显示板退出引导模式并通知所述WIFI模块; 若所述启动运行情况
为失败, 则向所述 WIFI模块发送固件重传指令;
若接收到所述启动运行情况为成功 的通知消息, 则结束本次升级; 若接收到所述固件
重传指令, 则将所述第二备份区中的备份固件逐帧发送至所述显示板, 在传输完成后通知
所述显示板退 出引导模式, 并结束本次升级, 并结束本次升级。
2.根据权利要求1所述的方法, 其特征在于, 所述确定云端上是否存储有所述电控固件
的升级版本, 包括:
从所述显示板 中获取所述当前版本的电控固件对应的软硬件信 息, 并根据所述软硬件
信息查询所述云端中是否存在所述电控固件的升级版本 。
3.根据权利 要求1所述的方法, 其特征在于, 所述显示板的flash分为第一区和第二区,
所述显示板的第一区中存储有第一引导程序, 所述显示板的第二区中存储有电控固件; 所
述WIFI模块的flash分为第一区、 第二区和备份区, 所述WIFI模块的第一区中存储有第二引
导程序, 所述WIFI模块的第二区中存储有WIFI固件, 所述备份区包括第一备份区和第二备
份区。
4.根据权利要求3所述的方法, 其特征在于, 在所述向所述显示板发送固件升级指令之
后以及在所述将所述第一备份区中的升级固件逐帧发送至进入引导模式的显示板之前, 所
述方法还包括: 将传输通道由当前的第一波 特率切换到第二波 特率; 其中, 所述第二波特率
高于所述第一波特率;
对应的, 所述方法还包括: 若接收到所述显示板发送来的所述启动运行情况为成功 的
通知信息后, 将传输通道切换回所述第一波特率; 或者, 在所述备份固件传输完成后, 将传
输通道切换回所述第一波特率。
5.根据权利要求3所述的方法, 其特征在于, 所述显示板进入引导模式的过程包括: 所
述显示板在接 收到所述固件升级指令后, 进行重启, 在重启后切换至所述显示板的第一区
中运行该第一区中的第一引导 程序, 使得 所述显示板进入引导模式;
对应的, 所述显示板退出引导模式, 包括: 所述显示板切换至所述显示板的第二区, 停
止运行所述显示板的第一区中的第一引导 程序, 使得 所述显示板退 出引导模式。
6.根据权利要求5所述的方法, 其特征在于, 所述显示板检测所述升级固件的启动运行
情况, 包括: 显示板在接收到所述WIFI模块 发送来的检测启动运行情况的通知信息后, 所述
显示板切换至所述显示板的第二区中, 启动所述升级固件并运行所述升级固件, 并在检测
结束后切换至所述显示板的第一区中, 回到所述引导模式。
7.根据权利要求1所述的方法, 其特征在于, 所述将所述第 一备份区中的升级固件逐帧权 利 要 求 书 1/2 页
2
CN 115129349 A
2发送至进入引导模式的显示板, 包括:
在向所述显示板发送所述升级固件的每一帧数据后, 接收所述显示板发送来的反馈信
息;
若所述反馈信 息为ACK信息, 则向所述显示板发送所述升级固件的下一帧数据; 若所述
反馈信息为NAK信息, 则向所述显示板重新发送当前帧数据; 若 所述反馈信息为CA N信息, 则
结束升级, 并将传输通道切换回所述第一波特率;
其中, 所述显示板在接收到所述每一帧数据后, 对数据帧进行校验, 在校验成功后向所
述WIFI模块反馈ACK信息; 在校验失败后向所述WIFI模块反馈NAK信息; 若对同一帧数据的
校验失败次数达 到第一次数后, 向所述 WIFI模块反馈 CAN信息。
8.一种电控固件的在线升级装置, 其特征在于, 所述装置位于智能家电的WIFI模块上,
所述装置包括:
第一确定模块, 用于确定云端上是否存储有所述电控固件的升级版本, 若是, 则将所述
云端上的所述升级 版本的电控固件作为升级固件 下载至所述WIFI模块的第一备份区中, 并
通知显示板将当前 版本的电控固件作为备份固件 存储至所述 WIFI模块的第二备份区中;
第一发送模块, 用于向所述显示板发送固件升级指令, 以使所述显示板进入引导模式;
第二发送模块, 用于将所述第 一备份区中的升级固件逐帧发送至进入引导模式的显示
板;
第一通知模块, 用于在传输完成后通知所述显示板检测所述升级固件的启动运行情
况; 其中, 若所述启动运行情况为成功, 则 所述显示板退出引导模式并通知所述WIFI模块;
若所述启动运行情况为失败, 则向所述 WIFI模块发送固件重传指令;
第三发送模块, 用于若接收到所述启动运行情况为成功的通知消息, 则结束本次升级;
若接收到所述固件重传指令, 则将所述第二备份区中的备份固件逐帧发送至所述显示板,
在传输完成后通知所述显示板退 出引导模式, 并结束本次升级。
9.一种计算设备, 其特 征在于, 该设备包括: 至少一个存 储器和至少一个处 理器; 其中:
所述至少一个存 储器, 用于存 储机器可读程序;
所述至少一个处理器, 用于调用所述机器可读程序, 执行权利要求1~7任一项所述的
方法。
10.一种计算机可读介质, 其特征在于, 所述计算机可读介质上存储有计算机指令, 所
述计算机指令在被处 理器执行时, 使所述处 理器执行权利要求1~7任一项所述的方法。权 利 要 求 书 2/2 页
3
CN 115129349 A
3
专利 电控固件的在线升级方法及装置、设备、介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:37:25上传分享