System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多联机空调系统的程序升级方法、计算机设备及存储介质技术方案_技高网

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

技术编号:40585749 阅读:3 留言:0更新日期:2024-03-12 21:44
本发明专利技术涉及多联机空调技术领域,具体提供一种多联机空调系统的程序升级方法,旨在解决同时升级外机或者内机空调设备时速度慢的问题。为此目的,本发明专利技术的多联机空调系统的程序升级方法包括:确定主升级设备和从升级设备,针对程序升级文件的每个数据包,控制主升级设备接收程序升级模块根据获取当前数据包的请求反馈的当前数据包并将当前数据包发送至从升级设备,判断是否检测到由从升级设备发送的持续预设时长的数据包错误电平信号,若检测到,则控制主升级设备重新向从升级设备发送当前数据包并停止向程序升级模块获取下一个数据包,若未检测到,则控制主升级设备继续向程序升级模块获取下一个数据包。通过上述方法,能够有效地提高升级速度。

【技术实现步骤摘要】

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


技术介绍

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

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

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


技术实现思路

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

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

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

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

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

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

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

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

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

【技术保护点】

1.一种多联机空调系统的程序升级方法,其特征在于,所述多联机空调系统与程序升级模块通信连接,所述方法包括:

2.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,“控制所述主升级设备继续向所述程序升级模块获取下一个数据包”的步骤具体包括:

3.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括云服务器,所述云服务器与所述主室外机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备”的步骤具体包括:

4.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括基于网关通信的升级子模块,所述基于网关通信的升级子模块分别与所述主室外机与每台所述室内机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备”的步骤具体包括:

5.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括基于短距离通信的升级子模块,所述基于短距离通信的升级子模块与一台所述室内机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将待升级空调设备作为从升级设备”的步骤具体包括:

6.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述方法还包括控制所述主升级设备并通过下列方式判断是否升级失败:

7.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述方法还包括控制所述主升级设备并通过下列方式判断是否升级失败:

8.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述方法还包括控制所述主升级设备并通过下列方式判断是否升级失败:

9.一种计算机设备,包括处理器和存储装置,所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至8中任一项所述的多联机空调系统的程序升级方法。

10.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至8中任一项所述的多联机空调系统的程序升级方法。

...

【技术特征摘要】

1.一种多联机空调系统的程序升级方法,其特征在于,所述多联机空调系统与程序升级模块通信连接,所述方法包括:

2.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,“控制所述主升级设备继续向所述程序升级模块获取下一个数据包”的步骤具体包括:

3.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括云服务器,所述云服务器与所述主室外机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备”的步骤具体包括:

4.根据权利要求1所述的多联机空调系统的程序升级方法,其特征在于,所述多联机空调系统包括一台主室外机、至少一台子室外机和多台室内机,所述主室外机分别与每台所述子室外机与每台所述室内机通信连接,所述程序升级模块包括基于网关通信的升级子模块,所述基于网关通信的升级子模块分别与所述主室外机与每台所述室内机通信连接,“选取所述多联机空调系统的一个待升级空调设备作为主升级设备并将剩余的待升级空调设备作为从升级设备,或者,选取所述多联机空调系统的一个非待升级空调设备作为主升级设备并将所有待升级空调设备作为从升级设备”的步骤具体包括:

5.根据权...

【专利技术属性】
技术研发人员:禚百田时斌程绍江王军高玉辉孙继国
申请(专利权)人:青岛海尔空调电子有限公司
类型:发明
国别省市:

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

1