[发明专利]一种冰箱电控固件在线升级方法在审
申请号: | 202211064163.7 | 申请日: | 2022-08-31 |
公开(公告)号: | CN115291922A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 钱存发;梁立超 | 申请(专利权)人: | 合肥美菱物联科技有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;H04W8/24 |
代理公司: | 合肥洪雷知识产权代理事务所(普通合伙) 34164 | 代理人: | 张悦 |
地址: | 230000 安徽省合肥市经济技*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冰箱 电控固件 在线 升级 方法 | ||
本发明公开了一种冰箱电控固件在线升级方法,涉及智能家电技术领域。本发明包括如下步骤:云端发送冰箱电控固件升级的指令给WiFi模块;WiFi模块从存储的当前冰箱电控固件版本信息和从云端获取的冰箱最新的固件版本信息中分别解析出固件版本号;WiFi模块发送第一帧数据包给电控板;电控板接收子固件块,子固件块全部传输完成后,WiFi模块发送退出固件传输模式给电控板;WiFi模块将当前电控板固件版本号回复至升级指令发送单元,并提示此次升级成功。本发明通过使用WiFi模块丰富的Flash空间对冰箱电控板固件进行存储,节省了电控板单片机Flash的空间,在不增加冰箱成本的同时,实现了电控板固件在线升级,提升了冰箱的用户使用体验,降低了售后服务成本。
技术领域
本发明属于智能家电技术领域,特别是涉及一种冰箱电控固件在线升级方法。
背景技术
随着物联网技术和智能家居技术的发展,越来越多的冰箱搭载WiFi联网功能,实现冰箱的远程操控;另一方面,随着人们需求的不断提升,冰箱功能也越来越复杂,导致其开发、验证周期加长,尽管在实验室验证十分充分,但在千差万别的用户环境中,仍然会有无法预知的bug出现,在家电领域,通常使用传统的解决方案:由用户报修、再由售后上门对其冰箱现场更新软件;近年来,也有少数家电厂商采用OTA技术对冰箱进行远程升级。
但是传统的由售后现场更新冰箱电控固件的方法,一方面给用户带来较差的体验,另一方面,给企业带来售后服务成本的增加;因此,冰箱电控固件在线升级变得十分必要,但同时,在线升级功能要求单片机拥有足够的Flash空间,对升级固件进行备份,进而导致冰箱成本相对于之前有较小的增加。
因此,本申请文件提出了一种在不增加冰箱成本的条件下,实现电控固件在线升级的方法。
发明内容
本发明的目的在于提供一种冰箱电控固件在线升级方法,通过WiFi模块对冰箱电控板固件进行存储,电控板未预留升级包的备份区域,由电控板采用边接收升级固件包、边擦除原固件、写入新固件的方法完成升级,解决了现有的企业售后服务成本大、用户体验效果差的问题。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明为一种冰箱电控固件在线升级方法,包括如下步骤:
步骤S1:使用手机APP或者云端发送冰箱电控固件升级的指令给WiFi模块;
步骤S2:WiFi模块通过串口指令查询与其连接的电控板固件版本信息;
步骤S3:电控板回复WiFi模块当前固件版本信息,WiFi模块存储版本信息,并发送查询当前冰箱最新的电控固件版本的指令给云端;
步骤S4:云端回复WiFi模块当前冰箱最新的固件版本信息,WiFi模块接收并存储固件版本信息;
步骤S5:WiFi模块从存储的当前冰箱电控固件版本信息和从云端获取的冰箱最新的固件版本信息中分别解析出固件版本号,并比较版本号大小;
步骤S6:WiFi模块发送即将传输最新的固件通知指令给电控板,电控板接收并回复WiFi模块已准备就绪,等待传输的指令;
步骤S7:WiFi模块发送第一帧数据包给电控板;
步骤S8:电控板接收第一帧数据包后,根据自身的型号、版本,与其比对,判断固件升级包是否与电控板匹配,若不匹配,则发送终止升级的指令给WiFi模块;若匹配,则回复继续传输固件的指令;
步骤S9:WiFi模块将固件分成若干个大小相等的子固件块,并对其依次编号,接着,按照编号从小到大的顺序,依次传输子固件块给电控板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥美菱物联科技有限公司,未经合肥美菱物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211064163.7/2.html,转载请声明来源钻瓜专利网。