程序更新的方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28538276 阅读:29 留言:0更新日期:2021-05-21 09:02
本申请提供一种程序更新的方法、装置、电子设备和存储介质,该方法包括:在智能设备上电后,读取服务器中存储的第一程序的信息,第一程序为最新版本的程序,第一程序的信息用于指示第一程序的版本;若确定第一程序的信息和智能设备中存储的第二程序的信息不同,则下载服务器中存储的第一程序,第一程序和第二程序均为控制智能设备运行的程序,第二程序的信息用于指示第二程序的版本。本申请中的程序更新方法能够实现程序的自动更新,提高了程序更新的效率。

【技术实现步骤摘要】
程序更新的方法、装置、电子设备和存储介质
本申请涉及智能家电
,尤其涉及一种程序更新的方法、装置、电子设备和存储介质。
技术介绍
随着用户经济水平的提升,家庭中出现了越来越多的智能设备,如智能空调、智能热水器等。通常的,智能设备中包括至少一个机组,每个机组中通常设置有运行程序,以控制智能设备的运行。现有技术中,机组中设置的运行程序是固定的,不能自动更新或升级。在运行程序需要升级时,需要售后人员上门服务。一般地,运行程序设置在机组的电脑板或芯片中,售后人员可以采用更新完成序的电脑板更换原先安装在机组中的电脑板,或者利用电脑板上的更新接口,采用与安装有更新程序的电子设备物理连接的方式实现运行程序的更新。现有技术中机组的运行程序更新的方式效率低、且需要耗费大量的人力、物力。
技术实现思路
本申请提供了一种程序更新的方法、装置、电子设备和存储介质,能够实现程序的自动更新,提高了程序更新的效率。本申请第一方面提供了一种程序更新的方法,包括:在智能设备上电后,读取服务器中存储的第一程序的信息,所述第一程序为本文档来自技高网...

【技术保护点】
1.一种程序更新的方法,其特征在于,包括:/n在智能设备上电后,读取服务器中存储的第一程序的信息,所述第一程序为最新版本的程序,所述第一程序的信息用于指示所述第一程序的版本;/n若确定所述第一程序的信息和智能设备中存储的第二程序的信息不同,则下载所述服务器中存储的所述第一程序,所述第一程序和所述第二程序均为控制所述智能设备运行的程序,所述第二程序的信息用于指示所述第二程序的版本。/n

【技术特征摘要】
1.一种程序更新的方法,其特征在于,包括:
在智能设备上电后,读取服务器中存储的第一程序的信息,所述第一程序为最新版本的程序,所述第一程序的信息用于指示所述第一程序的版本;
若确定所述第一程序的信息和智能设备中存储的第二程序的信息不同,则下载所述服务器中存储的所述第一程序,所述第一程序和所述第二程序均为控制所述智能设备运行的程序,所述第二程序的信息用于指示所述第二程序的版本。


2.根据权利要求1所述的方法,其特征在于,在智能设备上电后,且读取服务器中存储的第一程序的信息之前,还包括:
向所述服务器发送网络连接请求,所述网络连接请求中包括网络连接秘钥和所述智能设备的标识信息,所述网络连接请求用于请求所述服务器使用所述网络连接秘钥与所述智能设备进行网络连接;
接收所述服务器发送的网络连接响应,所述网络连接响应用于指示所述服务器与所述智能设备网络连接成功。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述第一程序下载失败,或未接收所述服务器发送的网络连接响应,或确定所述第一程序的信息和智能设备中存储的第二程序的信息相同,则校验所述第二程序的校验和;
若所述第二程序的校验和正确,则运行所述第二程序。


4.根据权利要求3所述的方法,其特征在于,若所述智能设备中存储有非初始版本的程序,则所述第二程序为所述非初始版本的程序,若所述智能设备中未存储有非初始版本的程序,则所述第二程序为所述智能设备中存储的初始版本的程序。


5.根据权利要求4所述的方法,其特征在于,若所述第二程序为非初始版本的程序,所述方法还包括:
若所述第二程序的校验和不正确,则校验所述智能设备中存储的初始版本的程序的校验和;
若所述初始版本的程序的校验和正确,则运行所述初始版本的程序;
若所述初始版本的程序的校验和不正确,则推送第一提醒信息,所述第一提醒信息用于指示程序错误。


...

【专利技术属性】
技术研发人员:楚毅杨磊谢海军杨伟史运光魏爱国李羲龙
申请(专利权)人:青岛海尔新能源电器有限公司青岛经济技术开发区海尔热水器有限公司海尔智家股份有限公司
类型:发明
国别省市:山东;37

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

1