The invention provides an air conditioner firmware upgrading method, a device, an air conditioner and a computer device. Among them, the air conditioning firmware upgrading method includes: detecting the file information of the firmware upgrade file caching area, judging whether there is an unfinished firmware upgrade process; if there is, check the checkout information of the file data packets, when the check information is wrong, determine the packet number of the current file packet; communicate with the control center. Send a retransmission request containing the packet number and receive the firmware upgrade file retransmission sent by the control center. Through the technical scheme of this invention, when the firmware upgrade process occurs in the case of abnormal power loss, data error, pause upgrade, and so on, the previous upgrade process can be continued when power or again request to upgrade, and the previous upgrade interrupts begin to transmit uncompleted firmware upgrade files, thereby increasing firmware upgrades. It can reduce the recovery time of the large firmware upgrade and reduce the transmission burden of the control center.
【技术实现步骤摘要】
空调固件升级方法、装置、空调和计算机设备
本专利技术涉及空调制造
,具体而言,涉及一种空调固件升级方法,一种空调固件升级装置,一种空调,一种计算机设备,一种计算机可读存储介质。
技术介绍
空调产品在使用中,由于某些原因需要对控制芯片进行固件升级,传统产品受限于固件大小,升级方法单一,大多只进行简单的固件升级管理,如升级过程断电,传送升级数据时,收到干扰,或者升级过程需要暂停等,导致该次升级失败,则需重新升级。随着芯片功能越来越强大,固件大小越来越大,升级方式越来越多样化。若多次进行重新升级,则势必造成升级时间增加,升级控制中心负担加重等问题。因此,如何提出一种支持断点续传的固件升级管理办法,成为目前亟待解决的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一方面在于提出了一种空调固件升级方法。本专利技术的另一方面在于提出了一种空调固件升级装置。本专利技术的再一方面在于提出了一种空调。本专利技术的又一方面在于提出了一种计算机设备。本专利技术的又一方面在于提出了一种计算机可读存储介质。有鉴于此,本专利技术提出了一种空调固件升级方法,包括:检测固件升级文件缓存区的文件信息,判断是否有未完成的固件升级流程;若有,检测各文件数据包的校验信息,当校验信息错误时,确定当前文件数据包的包序号;与控制中心进行通信,发送包含包序号的重传请求,并接收控制中心发送的固件升级文件重传包。根据本专利技术的空调固件升级方法,在固件升级程序开机或重新上电后,通过检测固件升级文件缓存区的升级文件信息,来判断是否有未完成的固件升级流 ...
【技术保护点】
一种空调固件升级方法,其特征在于,包括:检测固件升级文件缓存区的文件信息,判断是否有未完成的固件升级流程;若有,检测各文件数据包的校验信息,当所述校验信息错误时,确定当前文件数据包的包序号;与控制中心进行通信,发送包含所述包序号的重传请求,并接收所述控制中心发送的固件升级文件重传包。
【技术特征摘要】
1.一种空调固件升级方法,其特征在于,包括:检测固件升级文件缓存区的文件信息,判断是否有未完成的固件升级流程;若有,检测各文件数据包的校验信息,当所述校验信息错误时,确定当前文件数据包的包序号;与控制中心进行通信,发送包含所述包序号的重传请求,并接收所述控制中心发送的固件升级文件重传包。2.根据权利要求1所述的空调固件升级方法,其特征在于,所述确定当前文件数据包的包序号,具体为:根据所述当前文件数据包的缓存地址及所述文件信息确定所述当前文件数据包的包序号。3.根据权利要求2所述的空调固件升级方法,其特征在于,所述与控制中心进行通信,发送包含所述包序号的重传请求,并接收所述控制中心发送的固件升级文件重传包之后,还包括:检测所述固件升级文件缓存区的文件是否合法;若所述固件升级文件缓存区的文件合法,则根据所述固件升级文件缓存区的文件对所述固件进行升级;将所述固件升级文件缓存区的文件状态设置为升级完成。4.根据权利要求1至3中任一项所述的空调固件升级方法,其特征在于,还包括:若判断是否有未完成的固件升级流程的判断结果为没有未完成的固件升级流程,则与所述控制中心进行通信,查询是否有升级需求,若有升级需求,则准备进行文件接收;将接收到的所述固件升级文件存储至所述固件升级文件缓存区,以及将接收到的所述文件信息存储至内存。5.根据权利要求4所述的空调固件升级方法,其特征在于,所述文件信息至少包括以下任一项或其组合:所述固件升级文件的大小、状态,所述文件数据包的大小、数量;其中所述固件升级文件的状态包括下载中和升级完成。6.一种空调固件升级装置,其特征在于,包括:检测单元,用于检测固件升级文件缓存区的文件信息,判断是否有未完成的固件升级流程;若有,检测各文件数据包的校验信息;确定单元,用于当所述校验信息错误时,确定当前文件数据包的包序号;通信单元,用于与控...
【专利技术属性】
技术研发人员:覃双静,
申请(专利权)人:广东美的暖通设备有限公司,美的集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。