升级冰箱控制器软件的方法和系统以及冰箱和存储介质技术方案

技术编号:19489023 阅读:31 留言:0更新日期:2018-11-17 12:00
本发明专利技术公开了升级冰箱控制器软件的方法和系统以及冰箱和存储介质,其中,升级冰箱控制器软件的方法包括:获取冰箱控制器的当前固件版本;查询固件服务器中当前固件版本的最新版本;当接收到最新版本高于当前固件版本的回复信息时,下载并缓存最新版本的固件升级包;根据最新版本的固件升级包对控制器软件进行升级。本发明专利技术的方法、系统和冰箱,可以实现对冰箱控制器软件的快速高效的在线升级,省时省力。

【技术实现步骤摘要】
升级冰箱控制器软件的方法和系统以及冰箱和存储介质
本专利技术属于电器制造
,尤其涉及一种升级冰箱控制器软件的方法,以及冰箱、升级冰箱控制器软件的系统和存储介质。
技术介绍
随着生活水平的不断提高,因为具有控制精确、规则弹性大、响应速度快等特点,电控冰箱越来越受到消费者的欢迎。在相关技术中,通过开发过程中的测试,厂商会通过各种环境温度、湿度、负载状态的模拟,总结或者匹配出合适的控制规则和参数,写入到控制器软件中,用于产品的批产。但是,因为测试的场景有限,产品不能适用于用户所有的使用场景,又或者因为产品性能升级、设计缺陷修正等需要,电控冰箱的控制软件需要不断迭代。现有技术实现不了此功能,对于已经售出的冰箱,只能在用户使用出现问题投诉维修时,进行升级或者更换控制板来实现软件迭代。因此,在用户的使用场景超过了原有冰箱的设计范围时,即使厂家已经找到方法应对,但是无法进行快速的、不影响用户体验的控制器软件迭代;作为厂商,如果控制器的软件升级,需要组织大规模的返修,耗费人力物力,同时面临售后风险。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种升级冰箱控制器软件的方法,该方法可以快速高效地实现冰箱控制器软件的升级。本专利技术的第二个目的在于提出一种存储介质。本专利技术的第三个目的在于提出一种冰箱。本专利技术的第四个目的在于提出一种升级冰箱控制器软件的系统。为了达到上述目的,本专利技术第一方面实施例的升级冰箱控制器软件的方法包括:获取冰箱控制器的当前固件版本;查询固件服务器中所述当前固件版本的最新版本;当接收到所述最新版本高于所述当前固件版本的回复信息时,下载并缓存所述最新版本的固件升级包;根据所述最新版本的固件升级包对控制器软件进行升级。根据本专利技术实施例的升级冰箱控制器软件的方法,通过对冰箱控制器的固件版本的查询和确认,在存在更高版本时,从后台固件服务器即可获得最新版本的固件升级包,完成控制器的软件升级,快速高效,省时省力。在一些实施例中,所述方法还包括:在获取所述当前固件版本或查询所述最新版本或下载所述最新版本的固件升级包时进行防错处理,从而,可以提高升级时的稳定性。在一些实施例中,在获取所述当前固件版本或查询所述最新版本或下载所述最新版本的固件升级包时进行防错处理具体包括:如果发送N次的所述当前固件版本的获取请求信号,仍然没有获取到所述冰箱控制器的当前固件版本,则对冰箱控制器软件的升级流程终止,其中,N为大于1的正整数;或者,如果发送M次的所述最新版本的获取请求信号,仍然没有接收到固件服务器的回复信息,则对冰箱控制器软件的升级流程终止,其中,M为大于1的正整数;或者,在下载所述最新版本的固件升级包之后,对所述最新版本的固件升级包的完整性进行检验。在一些实施例中,所述方法还包括:在对控制器软件进行升级时,检测所述控制器的工作主频;如果所述工作主频满足所述冰箱的功能需求,则下载并写入所述最新版本的固件升级包,从而,在升级时不会影响冰箱功能。为了达到上述目的,本专利技术第二方面实施例的非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的升级冰箱控制器软件的方法。根据本专利技术实施例的非临时性计算机可读存储介质,存储实现第一方面实施例的升级冰箱控制器软件的方法的计算机程序,从而为该方法的实现提供基础。为了达到上述目的,本专利技术第三方面实施例的冰箱,包括:通信装置,用于获取冰箱控制器的当前固件版本,查询固件服务器中所述当前固件版本的最新版本,当接收到所述最新版本高于所述当前固件版本的回复信息时,下载并缓存所述最新版本的固件升级包;控制器,用于根据所述最新版本的固件升级包对软件进行升级。根据本专利技术实施例的冰箱,通过通信装置对控制器的固件版本的查询和确认,并在固件服务器存有更高版本的固件版本时,由通信装置从固件服务器下载固件升级包,并由控制器完成对软件的升级,厂商对控制逻辑和参数的迭代,可以快速地体现在产品中,快速高效,省时省力。在一些实施例中,所述通信装置还用于在获取所述当前固件版本或查询所述最新版本或下载所述最新版本的固件升级包时进行防错处理,从而,可以提高升级时的稳定性。在一些实施例中,所述通信装置具体用于,在发送N次的所述当前固件版本的获取请求信号而仍然没有获取到所述冰箱控制器的当前固件版本时,终止升级流程,或者,在发送M次的所述最新版本的获取请求信号而仍然没有接收到固件服务器的回复信息时,终止升级流程,或者,在下载所述最新版本的固件升级包之后,对所述最新版本的固件升级包的完整性进行检验。在一些实施例中,所述控制器还用于,在工作主频满足冰箱的功能需求时,下载并写入所述最新版本的固件升级包,从而,在升级时不会影响冰箱的正常功能。为了达到上述目的,本专利技术第四方面实施例的升级冰箱控制器软件的系统,所述系统包括所述的冰箱和固件服务器,所示固件服务器用于存储所述冰箱的控制器软件的固件升级包。根据本专利技术实施例的升级冰箱控制器软件的系统,通过后台部署固件服务器,并以冰箱的通信装置作为媒介,实现对冰箱的控制器软件的在线升级,快速高效,省时省力。附图说明图1是根据本专利技术的一个实施例的升级冰箱控制器软件的方法的流程图;图2是根据本专利技术的一个实施例的升级冰箱控制器软件的升级过程的原理示意图;图3是根据本专利技术的一个实施例的冰箱的框图;图4是根据本专利技术的一个实施例的升级冰箱控制器软件的系统的框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参照附图描述根据本专利技术第一方面实施例的升级冰箱控制器软件的方法。图1是根据本专利技术的一个实施例的升级冰箱控制器软件的方法的流程图,如图1所示,本专利技术实施例的升级冰箱控制器软件的方法包括:S1,获取冰箱控制器的当前固件版本。S2,查询固件服务器中当前固件版本的最新版本。在本专利技术的实施例中,固件服务器用于存储冰箱控制器的固件升级包,例如,厂商在测试和改善中,认为有必要推送更新冰箱控制器的控制软件时,可以将固件升级包上传至固件服务器中。S3,当接收到最新版本高于当前固件版本的回复信息时,下载并缓存最新版本的固件升级包。S4,根据最新版本的固件升级包对控制器软件进行升级。在一些实施例中,本专利技术实施例的方法应用场景部署可以为:冰箱包括控制器和通信装置例如WIFI模块,并在后台部署固件服务器。其中,冰箱控制器用于对冰箱进行功能控制,接收WIFI模块发出的固件升级包,并完成升级;WIFI模块用于定时查询冰箱控制器软件版本,并与固件服务器版本进行核对,当固件服务器有更新的软件版本时,从固件服务器下载并传输给冰箱控制器;固件服务器用来存放固件升级包。具体来说,如图2所示,冰箱在启动运行之后,按照以下过程进行升级工作,具体包括:过程a,冰箱系统上电之后或者运行了固定的时间周期之后,WIFI模块向冰箱控制器发出查询请求,查询当前冰箱控制器的固件版本;过程b,冰箱控制器回复WIFI模块,将当前的固件版本发送给WIFI模块;过程c,WIFI模块记录冰箱控制器当前的本文档来自技高网...

【技术保护点】
1.一种升级冰箱控制器软件的方法,其特征在于,所述方法包括:获取冰箱控制器的当前固件版本;查询固件服务器中所述当前固件版本的最新版本;当接收到所述最新版本高于所述当前固件版本的回复信息时,下载并缓存所述最新版本的固件升级包;根据所述最新版本的固件升级包对控制器软件进行升级。

【技术特征摘要】
1.一种升级冰箱控制器软件的方法,其特征在于,所述方法包括:获取冰箱控制器的当前固件版本;查询固件服务器中所述当前固件版本的最新版本;当接收到所述最新版本高于所述当前固件版本的回复信息时,下载并缓存所述最新版本的固件升级包;根据所述最新版本的固件升级包对控制器软件进行升级。2.根据权利要求1所述的升级冰箱控制器软件的方法,其特征在于,所述方法还包括:在获取所述当前固件版本或查询所述最新版本或下载所述最新版本的固件升级包时进行防错处理。3.根据权利要求2所述的升级冰箱控制器软件的方法,其特征在于,在获取所述当前固件版本或查询所述最新版本或下载所述最新版本的固件升级包时进行防错处理具体包括:如果发送N次的所述当前固件版本的获取请求信号,仍然没有获取到所述冰箱控制器的当前固件版本,则对冰箱控制器软件的升级流程终止,其中,N为大于1的正整数;或者,如果发送M次的所述最新版本的获取请求信号,仍然没有接收到固件服务器的回复信息,则对冰箱控制器软件的升级流程终止,其中,M为大于1的正整数;或者,在下载所述最新版本的固件升级包之后,对所述最新版本的固件升级包的完整性进行检验。4.根据权利要求1所述的升级冰箱控制器软件的方法,其特征在于,所述方法还包括:在对控制器软件进行升级时,检测所述控制器的工作主频;如果所述工作主频满足所述冰箱的功能需求,则下载并写入所述最新版本的固件升级包。5.一种非临时性计...

【专利技术属性】
技术研发人员:武继荣阚爱梅张志祝云飞王君刘海燕姚龙郭思志吴千里
申请(专利权)人:合肥美的电冰箱有限公司合肥华凌股份有限公司美的集团股份有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1