[发明专利]控制设备程序更新方法、装置、存储介质及控制设备在审
申请号: | 201910827102.3 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110543318A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 郑文成;王子;廖湖锋 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F21/51;G06F21/64;H04L29/08 |
代理公司: | 12203 天津三元专利商标代理有限责任公司 | 代理人: | 高凤荣<国际申请>=<国际公布>=<进入 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序更新 控制设备 固件程序 目标设备 请求消息 设备信息 下载 通用化 更新响应消息 服务器查找 服务器发送 操作指令 存储介质 同步更新 响应消息 用户体验 携带 品牌 适配 匹配 服务器 机型 返回 升级 | ||
本发明实施例提供一种控制设备程序更新方法、装置、存储介质及控制设备,该方法包括:根据接收到的操作指令,向服务器发送程序更新请求消息,所述程序更新请求消息中携带待控制的目标设备的设备信息,以供所述服务器查找与所述设备信息匹配的固件程序;接收所述服务器返回的程序更新响应消息,所述更新响应消息中携带所述固件程序的下载目录;根据所述下载目录获取所述固件程序;执行所述固件程序,实现控制设备的程序更新。本发明实现了控制设备的通用化,使得一个控制设备能够适配多种品牌、机型并且能够与待控制的目标设备同步更新升级,提高了用户体验。
技术领域
本发明涉及智能控制技术领域,尤其涉及一种控制设备程序更新方法、装置、存储介质及控制设备。
背景技术
现有空调的控制设备,如空调遥控器,的控制程序基本都是固定的,即遥控器出厂后用户无法进行升级更新遥控器功能,当空调自身通过WIFI模块升级功能后,原有的遥控器因无法升级更新,便无法使用遥控器体验新功能,同时如果后续遥控器功能逻辑功能有调整,也无法及时更新遥控器程。另外因为每款空调的功能不尽相同,遥控器型号势必会越来越多,不便于通用化。因此,如何提供控制设备程序更新方法,实现控制设备的通用化具有重要意义。
发明内容
基于以上问题,本发明提出了一种控制设备程序更新方法、装置、存储介质及控制设备,解决了现有的控制设备无法随着待控设备功能升级而更新固件程序,以及无法适配多种不同机型的问题。
本发明的一个方面,提供了一种控制设备程序更新方法,所述方法包括:
根据接收到的操作指令,向服务器发送程序更新请求消息,所述程序更新请求消息中携带待控制的目标设备的设备信息,以供所述服务器查找与所述设备信息匹配的固件程序;
接收所述服务器返回的程序更新响应消息,所述更新响应消息中携带所述固件程序的下载目录;
根据所述下载目录获取所述固件程序;
执行所述固件程序,实现控制设备的程序更新。
可选的,所述根据所述下载目录获取所述固件程序,具体包括:
根据所述下载目录将所述固件程序下载到所述控制设备的外部存储器;
对所述外部存储器中的固件程序进行数据完整性校验,并在校验通过后生成程序更新标识。
可选的,所述根据所述下载目录获取所述固件程序,具体包括:
重启所述控制设备;
检测是否存在程序更新标识;
若检测到所述程序更新标识,则将所述控制设备的内部存储器中的当前应用程序进行备份,得到备份程序,并将所述固件程序写入所述内部存储器。
可选的,所述执行所述固件程序,包括:
对所述内部存储器中的固件程序进行数据完整性校验,并在校验通过后执行所述固件程序。
可选的,若所述内部存储器中的固件程序未通过数据完整性校验,则将所述备份程序写入所述内部存储器,并执行所述备份程序,实现控制设备的程序还原。
可选的,所述根据所述下载目录将所述固件程序下载到所述控制设备的外部存储器,包括:
显示所述下载目录中包括的多个下载信息;
根据被选择的下载信息将与所述下载信息对应的固件程序下载到所述控制设备的外部存储器。
本发明的另一个方面,提供了一种控制设备系统更新装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910827102.3/2.html,转载请声明来源钻瓜专利网。