[发明专利]空调固件升级方法、装置、空调和计算机设备在审
申请号: | 201711235175.0 | 申请日: | 2017-11-30 |
公开(公告)号: | CN107957880A | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 覃双静 | 申请(专利权)人: | 广东美的暖通设备有限公司;美的集团股份有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 528311 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空调 升级 方法 装置 调和 计算机 设备 | ||
技术领域
本发明涉及空调制造技术领域,具体而言,涉及一种空调固件升级方法,一种空调固件升级装置,一种空调,一种计算机设备,一种计算机可读存储介质。
背景技术
空调产品在使用中,由于某些原因需要对控制芯片进行固件升级,传统产品受限于固件大小,升级方法单一,大多只进行简单的固件升级管理,如升级过程断电,传送升级数据时,收到干扰,或者升级过程需要暂停等,导致该次升级失败,则需重新升级。随着芯片功能越来越强大,固件大小越来越大,升级方式越来越多样化。若多次进行重新升级,则势必造成升级时间增加,升级控制中心负担加重等问题。
因此,如何提出一种支持断点续传的固件升级管理办法,成为目前亟待解决的技术问题。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一方面在于提出了一种空调固件升级方法。
本发明的另一方面在于提出了一种空调固件升级装置。
本发明的再一方面在于提出了一种空调。
本发明的又一方面在于提出了一种计算机设备。
本发明的又一方面在于提出了一种计算机可读存储介质。
有鉴于此,本发明提出了一种空调固件升级方法,包括:检测固件升级文件缓存区的文件信息,判断是否有未完成的固件升级流程;若有,检测各文件数据包的校验信息,当校验信息错误时,确定当前文件数据包的包序号;与控制中心进行通信,发送包含包序号的重传请求,并接收控制中心发送的固件升级文件重传包。
根据本发明的空调固件升级方法,在固件升级程序开机或重新上电后,通过检测固件升级文件缓存区的升级文件信息,来判断是否有未完成的固件升级流程,若有未完成的固件升级流程,则依次检测各文件数据包的校验信息,当校验信息错误时,说明当前文件数据包即为上一次升级的中断点,则确定当前文件数据包的包序号,并向控制中心发送升级重传请求,请求需要重传的包序号,控制中心收到请求后,开始传送需要重传的固件升级文件包。通过本发明的技术方案,固件升级过程出现异常掉电、数据错误、暂停升级等情况时,再次上电或者再次请求升级时,能继续前一次升级过程,并且从前一次升级中断点开始传送未传送完成的固件升级文件,从而增加固件升级的稳定性,缩短大固件升级异常的恢复时间,同时减轻控制中心的传输负担。
在上述技术方案中,优选地,确定当前文件数据包的包序号,具体为:根据当前文件数据包的缓存地址及文件信息确定当前文件数据包的包序号。
在该技术方案中,用于固件升级的每一个文件数据包,都存储在固件升级文件缓存区的固定地址,根据当前文件数据包的缓存地址及文件信息,如文件数据包的总包数,可以确定当前文件数据包的包序号,从而确定出上一次升级中断点,基于此,可以向控制中心发送重传请求,进行升级文件断点重传,从而达到增加固件升级的稳定性,缩短大固件升级异常的恢复时间的目的。
在上述任一技术方案中,优选地,在与控制中心进行通信,发送包含包序号的重传请求,并接收控制中心发送的固件升级文件重传包之后,该空调固件升级方法还包括:检测固件升级文件缓存区的文件是否合法;若固件升级文件缓存区的文件合法,则根据固件升级文件缓存区的文件对固件进行升级,并将固件升级文件缓存区的文件状态设置为升级完成。
在该技术方案中,固件升级文件发送完毕之后,需要检测固件升级文件缓存区的文件是否合法,若文件合法,则进行固件升级,并将固件升级文件缓存区内文件的文件状态设置为升级完成;若文件不合法,如接收并存储的升级文件与待升级固件的型号不符等,则不能进行固件升级。这样,可以避免升级数据出错,确保固件升级顺利进行。
在上述任一技术方案中,优选地,该空调固件升级方法还包括:若判断是否有未完成的固件升级流程的判断结果为没有未完成的固件升级流程,则与控制中心进行通信,查询是否有升级需求,若有升级需求,则准备进行文件接收;并将接收到的固件升级文件存储至固件升级文件缓存区,以及将接收到的文件信息存储至内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东美的暖通设备有限公司;美的集团股份有限公司,未经广东美的暖通设备有限公司;美的集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711235175.0/2.html,转载请声明来源钻瓜专利网。