多联机空调系统的程序升级方法、计算机设备及存储介质与流程

文档序号:37257526发布日期:2024-03-12 20:33阅读:27来源:国知局
多联机空调系统的程序升级方法、计算机设备及存储介质与流程

本发明涉及多联机空调,具体提供一种多联机空调系统的程序升级方法、计算机设备及计算机可读存储介质。


背景技术:

1、多联机系统中,通常包括一台主室外机、至少一台子室外机和多台室内机,主室外机分别与每台子室外机与每台室内机通信连接。随着技术升级,外机或者内机的程序需要同时进行更新升级,通常是采用轮流升级的方法。

2、但是,由于程序的升级文件较大,要划分为多个数据包依次发送给需要升级的外机设备或者内机设备,这就需要的较长的时间,而且,需要升级的外机设备或者内机设备在接收到升级数据包之后,还需要依次应答确认帧,而且也要依次间隔一定时间发送到通信总线上,也要消耗大量的时间,造成同时升级时速度慢的问题。

3、相应地,本领域需要一种新的多联机空调系统的程序升级方案来解决上述问题。


技术实现思路

1、为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决同时升级外机或者内机空调设备时速度慢的技术问题的多联机空调系统的程序升级方法、计算机设备及存储介质。

2、在第一方面,本发明提供一种多联机空调系统的程序升级方法,所述多联机空调系统与程序升级模块通信连接,所述方法包括:选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备;针对程序升级文件的每个数据包,控制所述主升级设备向所述程序升级模块发送获取当前数据包的请求并接收所述程序升级模块根据所述请求反馈的所述当前数据包;控制所述主升级设备将所述当前数据包发送至所述从升级设备,对所述主升级设备与所述从升级设备之间通信总线的总线电平进行检测,判断是否检测到由所述从升级设备发送的持续预设时长的数据包错误电平信号;若检测到,则控制所述主升级设备重新向所述从升级设备发送所述当前数据包并停止向所述程序升级模块获取下一个数据包;若未检测到,则控制所述主升级设备继续向所述程序升级模块获取下一个数据包。

3、在上述多联机空调系统的程序升级方法的一个技术方案中,“控制所述主升级设备继续向所述程序升级模块获取下一个数据包”的步骤具体包括:根据所述主升级设备将所述当前数据包发送至所述从升级设备的发送时长和对所述主升级设备与所述从升级设备之间通信总线的总线电平进行检测的检测时长,确定获取下一个数据包的间隔时长;控制所述主升级设备在接收到所述当前数据包之后,延时所述间隔时长再向所述程序升级模块发送获取下一个数据包的请求,以获取所述下一个数据包。

4、在上述多联机空调系统的程序升级方法的一个技术方案中,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括云服务器,所述云服务器与所述主室外机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备”的步骤具体包括:若所述待升级空调设备是室外机,则将所述主室外机作为主升级设备并将待升级的子室外机作为从升级设备;若所述待升级空调设备是室内机,则将所述主室外机作为主升级设备并将待升级的室内机作为从升级设备。

5、在上述多联机空调系统的程序升级方法的一个技术方案中,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括基于网关通信的升级子模块,所述基于网关通信的升级子模块分别与所述主室外机与每台所述室内机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备”的步骤具体包括:当所述待升级空调设备是室外机时,将所述主室外机作为主升级设备并将待升级的子室外机作为从升级设备;当所述待升级空调设备是室内机时,确定所述基于网关通信的升级子模块指定的室内机;若所述待升级空调设备包括所述指定的室内机,则将所述指定的室内机作为主升级设备并将剩余待升级的室内机作为从升级设备;若所述待升级空调设备不包括所述指定的室内机,则将所述指定的室内机作为主升级设备并将所有待升级的室内机作为从升级设备。

6、在上述多联机空调系统的程序升级方法的一个技术方案中,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括基于短距离通信的升级子模块,所述基于短距离通信的升级子模块与一台所述室内机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将待升级空调设备作为从升级设备”的步骤具体包括:若所述待升级空调设备是室外机,则将所述主室外机作为主升级设备并将待升级的子室外机作为从升级设备;当所述待升级空调设备是室内机时,若所述待升级空调设备包括所述基于短距离通信的升级子模块连接的室内机,则将所述连接的室内机作为主升级设备并将剩余待升级的室内机作为从升级设备;若所述待升级空调设备不包括所述基于短距离通信的升级子模块连接的室内机,则将所述连接的室内机作为主升级设备并将所有待升级的室内机作为从升级设备。

7、在上述多联机空调系统的程序升级方法的一个技术方案中,所述方法还包括控制所述主升级设备并通过下列方式判断是否升级失败:步骤s11:在接收到所述程序升级模块反馈的所述当前数据包之后,校验所述当前数据包是否合格;若合格,则继续执行“将所述当前数据包发送至所述从升级设备”的步骤;若不合格,则跳转至步骤s12;步骤s12:判断所述不合格的次数是否大于预设的次数阈值;若大于,则判定为程序升级失败并停止升级,同时向所述程序升级模块发送程序升级失败的提示信息;若小于等于,则记录所述不合格的次数,并跳转至步骤s13;步骤s13:重新向所述程序升级模块发送获取当前数据包的请求并接收所述程序升级模块根据所述请求反馈的所述当前数据包,并跳转至步骤s11。

8、在上述多联机空调系统的程序升级方法的一个技术方案中,所述方法还包括控制所述主升级设备并通过下列方式判断是否升级失败:针对同一个数据包,若连续多次检测到的所述持续预设时长的数据包错误电平信号,则判定为程序升级失败并停止升级,同时向所述程序升级模块发送程序升级失败的提示信息。

9、在上述多联机空调系统的程序升级方法的一个技术方案中,所述方法还包括控制所述主升级设备并通过下列方式判断是否升级失败:在接收到所述程序升级文件的所有数据包之后,校验所述程序升级文件是否正常;若不正常,则判定为程序升级失败并停止升级,同时向所述程序升级模块发送程序升级失败的提示信息。

10、在第二方面,提供一种计算机设备,该计算机设备包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述多联机空调系统的程序升级方法的技术方案中任一项技术方案所述的多联机空调系统的程序升级方法。

11、在第三方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述多联机空调系统的程序升级方法的技术方案中任一项技术方案所述的多联机空调系统的程序升级方法。

12、本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:

13、在实施本发明的技术方案中,通过选取多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备,针对程序升级文件的每个数据包,控制主升级设备向程序升级模块发送获取当前数据包的请求并接收程序升级模块根据请求反馈的当前数据包,控制主升级设备将当前数据包发送至从升级设备,对主升级设备与从升级设备之间通信总线的总线电平进行检测,判断是否检测到由从升级设备发送的持续预设时长的数据包错误电平信号,若检测到,则控制主升级设备重新向从升级设备发送当前数据包并停止向程序升级模块获取下一个数据包;若未检测到,则控制主升级设备继续向程序升级模块获取下一个数据包。通过对主升级设备与从升级设备之间通信总线的总线电平进行检测,并根据判断是否检测到由从升级设备发送的持续预设时长的数据包错误电平信号的判断结果,能够准确地确定主升级设备是否需要想程序升级模块获取下一个数据包,即提高了主升级设备继续升级下一个数据包的准确性;此外,还能够根据该判断结果直接确定当前升级包是否校验合格,无须等待从升级设备在判断当前数据包校验不合格后生成对应应答帧时过度占用多联机空调系统cpu的时间而导致长时间的系统响应,有效地节省了从升级设备检验当前数据包的校验时间,进而提升了内机设备或者外机设备的升级速度和升级效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1