[发明专利]软件升级方法及装置、空调控制面板在审
申请号: | 202110474858.1 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113342385A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 聂德云;李更祥;杨晨 | 申请(专利权)人: | 博格思众(常州)空调系统有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/71;G06F13/40;H04B1/40 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 213000 江苏省常州市新北*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 方法 装置 空调 控制 面板 | ||
本公开提供了一种软件升级方法及装置、空调控制面板。该方法包括:第一控制器接收终端通过无线传输发送的更新数据,所述更新数据包括更新目标参数和软件数据;基于所述更新目标参数,确定更新目标是否为所述第一控制器;当所述更新目标为所述第一控制器时,采用所述软件数据对所述第一控制器的软件进行升级;当所述更新目标为第二控制器时,将所述软件数据通过有线传输发送给所述第二控制器,以使所述第二控制器基于所述软件数据进行升级。
技术领域
本公开涉及软件技术领域,特别涉及一种软件升级方法及装置、空调控制面板。
背景技术
随着驻车空调技术的愈发成熟,越来越多的货车已经加装了驻车空调。驻车空调的日常维护中对驻车空调进行升级软件是其中的重要一项。
驻车空调中有多个嵌入式设备如:空调控制面板、空调系统控制器和压缩机控制器等,这意味着对驻车空调进行升级软件同时涉及到对空调控制面板、空调系统控制器和压缩机控制器的软件进行升级。
发明内容
本公开实施例提供了一种软件升级方法及装置、空调控制面板。所述技术方案如下:
本公开至少一实施例提供了一种软件升级方法,所述方法包括:
第一控制器接收终端通过无线传输发送的更新数据,所述更新数据包括更新目标参数和软件数据;
基于所述更新目标参数,确定更新目标是否为所述第一控制器;
当所述更新目标为所述第一控制器时,采用所述软件数据对所述第一控制器的软件进行升级;
当所述更新目标为第二控制器时,将所述软件数据通过有线传输发送给所述第二控制器,以使所述第二控制器基于所述软件数据进行升级,所述第二控制器和所述第一控制器总线连接。
可选地,所述将所述软件数据通过有线传输发送给所述第二控制器,包括:
在所述第一控制器与所述第二控制器握手成功后,发送擦除命令,所述擦除命令用于指示所述第二控制器擦除应用程序区中的软件数据;
在所述应用程序区中的软件数据擦除成功后,发送所述软件数据,所述第二控制器用于接收所述软件数据并存储在所述应用程序区中;
在所述软件数据发送成功后,发送更新结束命令;
在所述更新结束命令发送成功后,发送跳转命令,所述跳转命令用于指示所述第二控制器跳转至所述应用程序区并运行其中的软件数据。
可选地,所述软件数据包括多行代码,所述发送所述软件数据,包括:
将所述多行代码逐行向所述第二控制器发送,并且在每一行代码发送成功后,发送下一行代码。
可选地,所述方法还包括:
在握手失败、软件数据擦除失败、软件数据发送失败、更新结束命令发送失败或跳转命令发送失败的失败次数超过阈值时,确定所述第一控制器与所述第二控制器的通信中断,退出更新模式。
可选地,所述接收终端通过无线传输发送的更新数据,包括:
接收所述终端发送的所述更新目标参数、更新的文件长度和更新开始命令;
将所述更新目标参数、更新的文件长度存储在控制器参数区;
接收所述终端发送的软件数据;
将所述软件数据存储在更新程序备份区。
可选地,所述采用所述软件数据对所述第一控制器的软件进行升级,包括:
擦除应用程序区中的软件数据;
将所述更新程序备份区中的软件数据复制到所述应用程序区中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博格思众(常州)空调系统有限公司,未经博格思众(常州)空调系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110474858.1/2.html,转载请声明来源钻瓜专利网。