The embodiment of the present invention discloses a software online upgrade method of the refrigerator electronic control board, the refrigerator electronic control board and the refrigerator. The method includes: checking the BACKUP area through the boot program of the BOOT area; if there is legitimate binary data in the BACKUP area, erasing the data in the APP area and making the legitimate binary in the BACKUP area. The binary data is written into the APP area and erased from the BACKUP area. The legitimate binary data is the upgraded program. The upgraded program in the APP area is controlled by the bootstrap program, and the software of the refrigerator electronic control board is upgraded online. By dividing the storage area of refrigerator electronic control board into BOOT area, APP area and BACKUP area, the bootstrap program of BOOT area guides the process of software online upgrading, checks the validity of data in BACKUP area, stores the upgraded program through BACKUP area, and executes the upgraded program through APP area, automatically realizes the ice. The on-line upgrade of box electronic control board software solves the problem that users need manual intervention to upgrade.
【技术实现步骤摘要】
一种冰箱电控板的软件在线升级方法、冰箱电控板和冰箱
本专利技术涉及制冷控制
,具体涉及一种冰箱电控板的软件在线升级方法、冰箱电控板和冰箱。
技术介绍
随着生活水平的不断提高,因为具有控制精确、规则弹性大、响应速度快等特点,电控冰箱越来越受到消费者的欢迎。现有的技术,通过开发过程中的测试,厂商会通过各种环境温度、湿度、负载状态的模拟,总结或者匹配出合适的控制规则和参数,写入到控制软件中,用于产品的批产。但是因为测试的场景是有限的,产品不能适用于所有用户的使用场景,又因为产品性能升级、设计缺陷修正等需要,电控冰箱的控制软件是需要不断迭代的。现有技术中对于已经售出的冰箱,只能在用户使用出现问题,投诉维修时,进行升级或者更换电控板。现有技术中没有人工干预冰箱无法自主完成控制软件的迭代,无法实现电控冰箱控制软件的在线升级,造成了用户使用的困扰。
技术实现思路
为了至少部分地解决现有技术中存在的上述问题,本专利技术提出一种一种冰箱电控板的软件在线升级方法、冰箱电控板和冰箱。第一方面,本专利技术实施例提出一种冰箱电控板的软件在线升级方法,包括:若判断获知冰箱电控板执行复位操作,则通过引导BOOT区域的引导程序对备份BACKUP区域进行检查;若检查获知所述BACKUP区域内存有合法的二进制数据,则擦除应用程序APP区域内的数据,将所述BACKUP区域内的所述合法的二进制数据写入所述APP区域,并擦除所述BACKUP区域内的所述合法的二进制数据;其中,所述合法的二进制数据为待升级程序;通过所述引导程序控制所述APP区域内的所述待升级程序执行,以完成冰箱电控板的软件在线升级 ...
【技术保护点】
1.一种冰箱电控板的软件在线升级方法,其特征在于,包括:若判断获知冰箱电控板执行复位操作,则通过引导BOOT区域的引导程序对备份BACKUP区域进行检查;若检查获知所述BACKUP区域内存有合法的二进制数据,则擦除应用程序APP区域内的数据,将所述BACKUP区域内的所述合法的二进制数据写入所述APP区域,并擦除所述BACKUP区域内的所述合法的二进制数据;其中,所述合法的二进制数据为待升级程序;通过所述引导程序控制所述APP区域内的所述待升级程序执行,以完成冰箱电控板的软件在线升级。
【技术特征摘要】
1.一种冰箱电控板的软件在线升级方法,其特征在于,包括:若判断获知冰箱电控板执行复位操作,则通过引导BOOT区域的引导程序对备份BACKUP区域进行检查;若检查获知所述BACKUP区域内存有合法的二进制数据,则擦除应用程序APP区域内的数据,将所述BACKUP区域内的所述合法的二进制数据写入所述APP区域,并擦除所述BACKUP区域内的所述合法的二进制数据;其中,所述合法的二进制数据为待升级程序;通过所述引导程序控制所述APP区域内的所述待升级程序执行,以完成冰箱电控板的软件在线升级。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若检查获知所述BACKUP区域内无合法的二进制数据,则通过所述引导程序控制所述APP区域内的当前程序执行。3.根据权利要求1所述的方法,其特征在于,所述若判断获知冰箱电控板执行复位操作,则通过引导BOOT区域的引导程序对备份BACKUP区域进行检查之前,还包括:接收WIFI模块发送的所述待升级程序,若判断获知所述BACKUP区域为空,则将所述待升级程序以二进制数据的方式写入所述BACKUP区域内,并对写入的二进制数据进行检验,若检验获知写入的二进制数据不合法,则擦除写入的二进制数据。4.根据权利要求1所述的方法,其特征在于,所述若判断获知冰箱电控板执行复位操作,则通过引导BOOT区域的引导程序对备份BACKUP区域进行检查之前,还包括:若判断获知所述BACKUP区域内存有合法的二进制数据、冰箱的门未打开且冰箱不在化霜阶段,则执行冰箱电控板的复位操作。5.根据权利要求1-4任一项所述的方法,其特征在于,包括:所述BOOT区域的大小根据所述引导程序的存储空间确定;所述APP区域的大小根据冰箱的软件需求确定;所述BACKUP区域的大小大于等于所述APP区域的大小。6.一种冰箱电控板,其特征在于,包括:检查模块,用于若判断获知冰箱电控板执行复位操作,则通过引导BOOT区域的引导程序对备份BACKUP区域进行检查;写入模块,用于若检查获知所述BA...
【专利技术属性】
技术研发人员:武继荣,阚爱梅,张志,祝云飞,王君,刘海燕,姚龙,郭思志,方向,吴千里,
申请(专利权)人:合肥美的电冰箱有限公司,合肥华凌股份有限公司,美的集团股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。