空调系统的通信方法、装置、空调设备及存储介质与流程
本技术涉及空调控制,尤其涉及一种空调系统的通信方法、装置、空调设备及存储介质。
背景技术:
1、在模块化空调设备(如多联机空调系统、模块化水冷机组等)中,通常由一个显示板作为主控交互单元,通过通讯总线连接多个主板(每个室外机或室内机单元对应一个主板),且每一主板上均连接有一个dtu(data transfer unit,数据传输单元)模块,用于实现空调设备与远程服务器之间的数据通信。
2、实际应用中,由于一台空调设备上存在多个dtu模块,为了实现数据传输的唯一性并避免通信冲突,现有技术通常采用选举机制:显示板通过通讯总线向所有dtu模块广播发送点名帧,各dtu模块接收到点名帧后,分别根据自动生成的随机数时间向显示板回复响应帧,显示板将最先回复的dtu模块选举为负责数据传输的模块,其余dtu模块则进入待机或监听状态,不参与数据上传任务。
3、然而,上述方法在选举过程中,仅被选举上的dtu模块的mac(media accesscontrol address,媒体存取控制位址)地址信息会被上传至服务器,而其余未被选中的dtu模块的mac信息则无法被获取和记录,这导致工程管理人员无法全面掌握空调设备所接入的所有dtu模块的完整信息,在进行设备巡检、故障定位、备件更换等工程维护时存在信息盲区,严重影响设备管理的完整性与智能化水平。
技术实现思路
1、本技术提供了一种空调系统的通信方法、装置、空调设备及存储介质,以解决现有技术中空调设备的dtu模块选举机制下,仅被选举dtu模块的mac信息能够上传至服务器,导致设备所接全部dtu模块的mac信息无法被完整获取与记录,造成工程信息管理存在盲区的技术问题。
2、第一方面,本技术提供了一种空调系统的通信方法,应用于空调系统中的主节点,所述空调系统包括主节点和多个从节点,每一所述从节点连接一个数据通信模组,所述方法包括:
3、获取每一所述数据通信模组的模组标识,得到模组标识集合;
4、从多个所述数据通信模组中确定目标数据通信模组;
5、将所述模组标识集合和待传输数据发送至所述目标数据通信模组,以使所述目标数据通信模组将所述模组标识集合和所述待传输数据发送至服务器。
6、作为一种可选的实现方式,所述获取每一所述数据通信模组的模组标识,得到模组标识集合,包括:
7、向每一所述数据通信模组发送第一请求帧;所述第一请求帧用于请求获取对应所述数据通信模组的模组标识;每一所述数据通信模组在接收到所述第一请求帧的情况下,向所述主节点发送包含自身模组标识的第一反馈数据;
8、在接收到每一所述数据通信模组发送的所述第一反馈数据的情况下,从接收到的所述第一反馈数据中获取所述数据通信模组的模组标识,得到模组标识集合。
9、作为一种可选的实现方式,所述数据通信模组通过以下方式向所述主节点发送所述第一反馈数据:
10、执行预设的自检流程;所述自检流程用于检测所述数据通信模组自身的健康状态;
11、在确定自检通过的情况下,生成随机时长;
12、在经过所述随机时长后,向所述主节点发送包含所述模组标识的所述第一反馈数据。
13、作为一种可选的实现方式,所述从多个所述数据通信模组中确定目标数据通信模组,包括:
14、获取每一所述数据通信模组对应的性能指标集合,所述性能指标集合包括多个不同维度的性能指标;
15、基于每一所述数据通信模组对应的所述性能指标集合,从多个所述数据通信模组中确定目标数据通信模组。
16、作为一种可选的实现方式,所述获取每一所述数据通信模组对应的性能指标集合,包括:
17、向每一所述数据通信模组发送第二请求帧;所述第二请求帧用于请求获取对应所述数据通信模组的性能指标;每一所述数据通信模组在接收到所述第二请求帧的情况下,获取自身的多个性能指标,并向所述主节点发送包含所述多个性能指标的第二反馈数据;
18、在接收到每一所述数据通信模组发送的所述第二反馈数据的情况下,从接收到的所述第二反馈数据中获取所述数据通信模组对应的多个性能指标,得到每一数据通信模组对应的性能指标集合。
19、作为一种可选的实现方式,所述数据通信模组通过以下方式向所述主节点发送所述第二反馈数据:
20、利用预设的定时器生成随机时延,并获取自身的历史通信成功率、当前信号强度,以及负载状态;
21、根据所述随机时延、所述历史通信成功率、所述当前信号强度,以及所述负载状态,生成第二反馈数据;
22、生成随机时长,并在经过所述随机时长后,向所述主节点发送所述第二反馈数据。
23、作为一种可选的实现方式,所述数据通信模组通过以下方式生成所述随机时长:
24、确定接收到请求帧时的时间戳;
25、根据所述时间戳和自身的模组标识,生成所述随机时长。
26、作为一种可选的实现方式,所述性能指标集合包括所述数据通信模组生成的随机时延和多个其他性能指标;
27、所述基于每一所述数据通信模组对应的所述性能指标集合,从多个所述数据通信模组中确定目标数据通信模组,包括:
28、针对每一所述数据通信模组,根据所述数据通信模组对应的所述多个其他性能指标,生成时延缩放比例;其中,所述其他性能指标所表征的数据通信模组的通信性能与所述时延缩放比例负相关;
29、根据所述时延缩放比例对所述数据通信模组对应的所述随机时延进行调整,得到目标响应时延;
30、根据所述目标响应时延,从多个所述数据通信模组中确定目标数据通信模组。
31、作为一种可选的实现方式,所述根据所述数据通信模组对应的所述多个其他性能指标,生成时延缩放比例,包括:
32、对每一所述其他性能指标进行归一化处理,得到各所述其他性能指标的归一化值;
33、依据预设的权重系数,对各所述归一化值进行加权融合,生成所述数据通信模组的综合性能权重值;
34、采用预设的非线性衰减函数对所述综合性能权重值进行计算,得到所述数据通信模组对应的时延缩放比例;其中,所述综合性能权重值越高,所述时延缩放比例越小。
35、作为一种可选的实现方式,所述根据所述目标响应时延,从多个所述数据通信模组中确定目标数据通信模组,包括:
36、按照所述目标响应时延从小到大的顺序,对多个所述数据通信模组进行排序,得到数据通信模组序列;
37、针对所述数据通信模组序列中的首个数据通信模组,确定所述首个数据通信模组对应的时延缩放比例是否小于预设的比例阈值;
38、若是,则将所述首个数据通信模组确定为目标数据通信模组;
39、若否,则确定下一个数据通信模组对应的时延缩放比例是否小于预设的比例阈值,直至得到目标数据通信模组。
40、作为一种可选的实现方式,所述方法还包括:
41、在检测到所述主节点或任一所述数据通信模组发生断电再上电事件时,重新执行所述获取每一所述数据通信模组的模组标识,得到模组标识集合的步骤。
42、第二方面,本技术提供了一种空调系统的通信装置,应用于空调系统中的主节点,所述空调系统包括主节点和多个从节点,每一从节点连接一个数据通信模组;所述装置包括:
43、列表获取模块,用于获取每一所述数据通信模组的模组标识,得到模组标识集合;
44、目标通信确定模块,用于基于每一所述数据通信模组对应的所述性能指标集合,从多个所述数据通信模组中确定目标数据通信模组;
45、数据通信模块,用于将所述模组标识集合和待传输数据发送至所述目标数据通信模组,以使所述目标数据通信模组将所述模组标识集合和所述待传输数据发送至服务器。
46、第三方面,本技术提供了一种空调设备,包括:空调系统,所述空调系统包括主节点和多个从节点,所述主节点包括:处理器、通信接口、存储器和通信总线;
47、其中,每一从节点连接一个数据通信模组;
48、处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述计算机程序时,实现第一方面中任一项所述空调系统的通信方法。
49、第四方面,本技术提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述空调系统的通信方法。
50、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,通过主节点主动获取每一数据通信模组的模组标识并汇总为模组标识集合,从根本上解决了现有技术中仅被选举模块的标识信息可被上传、其余模块标识信息被遗漏导致的工程信息管理盲区问题,使服务器能够完整掌握空调系统所接入的全部数据通信模组的身份信息,为设备全生命周期管理提供了全面数据支撑;与此同时,从多个数据通信模组中择优确定目标数据通信模组,可确保性能最优的模组承担数据传输任务,显著提升了通信稳定性与系统可靠性,由此可实现快速且高效地将空调系统所接入的全部数据通信模组的身份信息传输至服务器,提高空调系统的通信稳定性与系统可靠性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com