CN106059715B - 多联空调机组及其数据传输方法和装置 - Google Patents
多联空调机组及其数据传输方法和装置 Download PDFInfo
- Publication number
- CN106059715B CN106059715B CN201610332680.6A CN201610332680A CN106059715B CN 106059715 B CN106059715 B CN 106059715B CN 201610332680 A CN201610332680 A CN 201610332680A CN 106059715 B CN106059715 B CN 106059715B
- Authority
- CN
- China
- Prior art keywords
- data
- receiver object
- transmitted
- data receiver
- frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004378 air conditioning Methods 0.000 title claims abstract description 79
- 230000005540 biological transmission Effects 0.000 title claims abstract description 76
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004891 communication Methods 0.000 claims abstract description 71
- 238000012544 monitoring process Methods 0.000 claims abstract description 25
- 238000005516 engineering process Methods 0.000 claims abstract description 12
- 230000004044 response Effects 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 15
- 125000004122 cyclic group Chemical group 0.000 description 3
- 230000003750 conditioning effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
- F24F11/58—Remote control using Internet communication
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/542—Systems for transmission via power distribution lines the information being in digital form
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Air Conditioning Control Device (AREA)
Abstract
本发明公开了一种多联空调机组及其数据传输方法和装置。该方法包括:在多个空调机组中确定待传输数据的数据接收对象,其中,待传输数据为向数据接收对象传输的数据;经由通讯网络向数据接收对象发送待传输数据;判断数据接收对象是否为多个空调机组中除数据发送方之外的空调机组中的部分空调机组;以及如果数据接收对象为多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据。通过本发明,解决了相关技术中多联空调机组的通讯网络传输数据的可靠性较差的问题。
Description
技术领域
本发明涉及空调领域,具体而言,涉及一种多联空调机组及其数据传输方法和装置。
背景技术
多联空调机组是目前常用的空调***,包括一个或多个空调室外机组,以及多个空调室内机组。通常多联空调机组所采用的通信网络的连接方式为由数据通讯线连接各个多联空调机组,多联空调机组***的通信网络还可以采用基于电力线载波通讯(Power LinCommunication,简称PLC)技术的通信网络。供电电力线网络作为供电电源的网络,在各个建筑中已经普遍存在,多联空调机组通常通过供电电源线接入供电电力线网络。由于供电电力线网络还可以作为数据通讯的传输媒介,因此,接入供电电力线网络的多联空调机组可以采用PLC传输数据。
采用供电电力线网络作为数据传输媒介虽然可以解决现有的数据通讯网络的工程安装成本高的问题,减少通讯线接触不良现象,但是相关技术中多联空调机组在接入供电电力线网络之后,空调机组无法确保发送数据的目标对象接收到数据,可靠性较差。
针对相关技术中多联空调机组的通讯网络传输数据的可靠性较差的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种多联空调机组及其数据传输方法和装置,以解决相关技术中多联空调机组的通讯网络传输数据的可靠性较差的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种多联空调机组的数据传输方法。多联空调机组包括多个空调机组,多个空调机组通过通讯网络执行通讯,该方法包括:在多个空调机组中确定待传输数据的数据接收对象,其中,待传输数据为向数据接收对象传输的数据;经由通讯网络向数据接收对象发送待传输数据;判断数据接收对象是否为多个空调机组中除数据发送方之外的空调机组中的部分空调机组;以及如果数据接收对象为多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据。
进一步地,监控数据接收对象是否接收到待传输数据包括:判断是否接收到待监控数据接收对象反馈的数据应答帧;如果判断出接收到待监控数据接收对象反馈的数据应答帧,则确定待监控数据接收对象接收到待传输数据;以及如果判断出未接收到待监控数据接收对象反馈的数据应答帧,则确定待监控数据接收对象未接收到待传输数据,并经由通讯网络再次向未反馈数据应答帧的待监控数据接收对象发送待传输数据。
进一步地,判断是否接收到数据接收对象反馈的数据应答帧包括:判断是否在预设应答时间内未接收到数据接收对象反馈的数据应答帧,如果判断出在预设应答时间内未接收到数据接收对象反馈的数据应答帧,该方法还包括:判断数据发送方发送待传输数据的次数是否超过预设次数,其中,如果判断出发送待传输数据的次数未超过预设次数,经由通讯网络再次向未反馈数据应答帧的数据接收对象发送待传输数据;如果判断出发送待传输数据的次数超过预设次数,不再向未反馈数据应答帧的数据接收对象发送待传输数据。
进一步地,在监控数据接收对象是否接收到待传输数据之前,该方法还包括:经由通讯网络向数据接收对象发送数据应答协议帧,其中,数据应答协议帧用于指定数据接收对象反馈的数据应答帧的格式,数据接收对象用于接收数据应答协议帧并根据数据应答协议帧生成相应格式的数据应答帧。
进一步地,在多个空调机组中确定待传输数据的数据接收对象包括:确定数据接收对象的个数和地址,经由通讯网络向数据接收对象发送待传输数据包括:根据数据接收对象的个数和地址、待传输数据生成数据传输帧,其中,数据接收对象用于在接收到数据传输帧之后解析得到数据接收对象的个数和地址、待传输数据;以及经由通讯网络向数据接收对象发送数据传输帧。
进一步地,经由通讯网络向数据接收对象发送待传输数据包括:确定待传输数据的控制码,其中,控制码用于确定待传输数据的属性和方向;根据待传输数据的控制码和待传输数据生成数据传输帧;经由通讯网络向数据接收对象发送数据传输帧。
进一步地,通讯网络为供电电力线网络,多个空调机组通过供电电源线接入供电电力线网络,并采用电力线载波通讯技术进行通讯。
为了实现上述目的,根据本发明的一个方面,提供了一种多联空调机组的数据传输装置。多联空调机组包括多个空调机组,多个空调机组通过通讯网络执行通讯,该装置包括:确定单元,用于在多个空调机组中确定待传输数据的数据接收对象,其中,待传输数据为向数据接收对象传输的数据;发送单元,用于经由通讯网络向数据接收对象发送待传输数据;判断单元,用于判断数据接收对象是否为多个空调机组中除数据发送方之外的空调机组中的部分空调机组;以及监控单元,用于如果数据接收对象为多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据。
进一步地,监控单元包括:判断模块,用于判断是否接收到待监控数据接收对象反馈的数据应答帧;确定模块,用于如果判断出接收到待监控数据接收对象反馈的数据应答帧,则确定待监控数据接收对象接收到待传输数据;以及执行模块,用于如果判断出未接收到待监控数据接收对象反馈的数据应答帧,则确定待监控数据接收对象未接收到待传输数据,并经由通讯网络再次向未反馈数据应答帧的待监控数据接收对象发送待传输数据。
为了实现上述目的,根据本发明的一个方面,提供了一种多联空调机组。该多联空调机组包括本发明的多联空调机组的数据传输装置。
本发明通过在确定待传输数据的数据接收对象之后,判断出如果数据接收对象是多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据,解决了多联空调机组的通讯网络传输数据的可靠性较差的问题,进而达到了提高多联空调机组的通讯网络传输数据的可靠性的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的多联空调机组的数据传输方法的流程图;
图2是根据本发明优选实施例的多联空调机组的数据传输方法的结构框图;
图3是根据本发明实施例的多联空调机组的数据传输模式的结构框图;
图4是根据本发明实施例的多联空调机组的数据传输协议帧的结构框图;
图5是根据本发明实施例的多联空调机组的数据传输帧的结构框图;
图6是根据本发明实施例的多联空调机组的控制码的结构框图;
图7是根据本发明实施例的多联空调机组的数据域的结构框图;
图8是根据本发明实施例的多联空调机组的应答协议帧的结构框图;
图9是根据本发明实施例的多联空调机组的数据传输装置的示意图;
图10是根据本发明实施例的多联空调机组的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明的实施例提供了一种多联空调机组的数据传输方法。
图1是根据本发明实施例的多联空调机组的数据传输方法的流程图。如图1所示,该方法包括以下步骤:
步骤S101,在多个空调机组中确定待传输数据的数据接收对象。
多联空调机组包括多个空调机组,多个空调机组中的各个空调机组是互相连接的,通过通讯网络执行通讯。
待传输数据为向数据接收对象传输的数据,数据接收对象为多个空调机组中的一个或多个空调机组,待传输数据是数据发送方发往数据接收对象的数据,可以是控制数据,也可以是自身数据等。
步骤S102,经由通讯网络向数据接收对象发送待传输数据。
数据发送方经由通讯网络发送待传输数据,发送的目标对象为数据接收对象。待传输数据可以与数据接收对象的地址一起发送,便于数据接收对象查收。
步骤S103,判断数据接收对象是否为多个空调机组中除数据发送方之外的空调机组中的部分空调机组。
数据发送方在经由通讯网络发送待传输数据之后,需要监控待传输数据是否发送至数据传输对象。但是,如果数据接收对象为多个空调机组中除数据发送方之外的全部空调机组,则不对数据接收对象是否接收到待传输数据进行监控。因此,在监控数据接收对象是否接收到待传输数据之前,在确定出数据接收对象之后,需要判断数据接收对象是否为多个空调机组中除数据发送方之外的空调机组中的部分空调机组。
步骤S104,如果数据接收对象为多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据。
如果数据发送方判断出数据接收对象为多个空调机组中除数据发送方之外的空调机组中的部分空调机组,可以是一个,也可以是多个,数据发送方在经由通讯网络向数据接收对象发送待传输数据之后监控数据接收对象是否接收到待传输数据。
该实施例提供的多联空调机组的数据传输方法,通过在确定待传输数据的数据接收对象之后,判断出如果数据接收对象是多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据,解决了相关技术中多联空调机组的通讯网络传输数据的可靠性较差的问题,进而达到了提高多联空调机组的通讯网络传输数据的可靠性的效果。
优选地,该实施例中的多联空调机组采用的通讯网络可以是供电电力线网络,多个空调机组通过供电电源线接入供电电力线网络,并采用电力线载波通讯技术进行通讯。供电电力线网络是用于提供电力的网络,通过电力线载波通讯技术可以将数据转换为电力线中可以传输的数据,利用供电电力线网络作为传输媒介进行数据通讯。
优选地,监控数据接收对象是否接收到待传输数据的具体步骤可以是:判断是否接收到待监控数据接收对象反馈的数据应答帧,数据应答帧是待监控数据接收对象在接收到待传输数据之后反馈的应答的数据帧,用于表征该数据接收对象接收到数据发送方发送的待传输数据,数据发送方在接收到数据应答帧之后可以确定出该数据接收对象接收到待传输数据。
待监控数据接收对象可以是数据接收对象中的部分或全部数据接收对象,可以由数据发送方确定,数据发送方可以选择性地监控数据接收对象中的部分数据接收对象或全部数据接收对象。可选地,数据发送方还可以在发送待传输数据时向数据接收对象发送待监控数据接收对象的标识,数据接收对象在接收到标识之后判断自己是否为待监控数据接收对象,如果判断出自身为待监控数据接收对象,则在接收到待传输数据之后反馈数据应答帧。
如果数据发送方判断出未接收到待监控数据接收对象反馈的数据应答帧,则确定待监控数据接收对象未接收到待传输数据,数据发送方可以在确定待监控数据接收对象未接收到待传输数据之后,经由通讯网络再次向未反馈数据应答帧的待监控数据接收对象发送待传输数据。
数据发送方重复发送待传输数据的次数可以是有上限的,具体地,数据发送方可以每间隔预设应答时间判断是否接收到数据接收对象反馈的数据应答帧,如果判断出在预设应答时间内未接收到数据接收对象反馈的数据应答帧,判断数据发送方发送待传输数据的次数是否超过预设次数,在判断出发送待传输数据的次数未超过预设次数,数据发送方经由通讯网络再次向未反馈数据应答帧的数据接收对象发送待传输数据。当判断出数据发送方发送待传输数据的次数超过预设次数时,不再向未反馈数据应答帧的数据接收对象发送待传输数据。
数据接收对象反馈的数据应答帧可以是有固定格式的数据帧,数据接收对象可以预先存储有该数据应答帧的固定格式,或者,也可以是在数据发送方监控数据接收对象是否接收到待传输数据之前,经由通讯网络向数据接收对象发送数据应答协议帧,数据应答协议帧用于指定数据接收对象反馈的数据应答帧的格式。该数据应答协议帧可以与待传输数据一并发送,数据接收对象在接收数据应答协议帧并根据数据应答协议帧生成相应格式的数据应答帧。
数据发送方发送待传输数据的同时,也可以发送其它数据,例如,数据接收对象的个数和地址、控制码等。在经由通讯网络向数据接收对象发送待传输数据之前,先确定数据接收对象的个数和地址、控制码等数据,其中,控制码用于确定待传输数据的属性和方向。这些数据可以是由编码、数字、字母等形式表示的。数据发送方在确定出与待传输数据一同发送的数据之后,可以根据这些数据与待传输数据生成数据传输帧,并经由通讯网络向数据接收对象发送数据传输帧。数据接收对象可以在接收到数据传输帧之后解析,得到待传输数据以及与数据传输帧中携带的其它数据。数据发送方可以将数据传输帧与应答协议帧合并为一个数据帧向数据接收对象发送。
图2是根据本发明优选实施例的多联空调机组的数据传输方法的结构框图。该实施例可以是上述实施例的优选实施例,如图2所示,该实施例的数据传输方法包括两个部分,数据传输模式和数据传输协议帧。
数据发送方可以根据数据接收对象的个数将数据传输模式进行分类,具体地,可以将数据传输模式分为三类,如图3所示,如果数据接收对象为一个空调机组,数据传输模式为单播模式,如果数据接收对象为多联空调机组中的部分空调机组,数据传输模式为组播模式,如果数据接收对象为全部空调机组,数据传输模式为广播模式。在单播模式和组播模式下,数据发送方需要监控数据接收对象是否接收到待传输数据,可以通过判断是否接收到数据接收对象反馈的数据应答帧来判断,可选地,可以在发送待传输数据时发送应答协议帧来规定数据接收对象反馈的数据应答帧的格式,在广播模式下,数据发送方不监控数据接收对象是否接收到待传输数据,不判断是否接收到数据接收对象反馈的数据应答帧,可选地,数据发送方在广播模式下可以不发送应答协议帧。
数据传输协议帧是数据发送方发送的数据帧,如图4所示,数据传输协议帧可以包括数据传输帧和应答协议帧。数据传输帧中可以携带有待传输数据,应答协议帧可以用于规定数据接收对象反馈的数据应答帧的格式。通过该实施例的多联空调机组的数据传输方法中,数据传输模式和数据传输协议帧的有机协作,有效的规范网络数据传输,从而保证了数据传输的高效性和可靠性。
图5是根据本发明实施例的多联空调机组的数据传输帧的结构框图。如图5所示,数据传输帧可以包括帧头码、地址数目、地址域、控制码、数据域长度、数据域、帧校验码和帧结束码。帧头码是帧的起始数据,地址数目是地址域中的地址个数,地址域是数据接收对象的地址具体值,控制码控制数据的传输方向和属性,数据域长度是数据域中的字节数量,数据域是待传输数据的具体值,帧校验码是校验码,可以通过计算帧头码到数据域所有值之和对0x10000取余的余数值得到,帧结束码是帧的结束数据。
图6是根据本发明实施例的多联空调机组的控制码的结构框图。如图6所示,控制码可以包括8比特(Bit),第0位用于表示数据传输方向,如果值为0,表示是主机发出的数据传输协议帧,如果值为1,表示是从机发出的数据传输协议帧,其中,多个空调机组中可以分为主机和从机,采用主从结构。第1位、第2位、第3位、第4位和第5位可以用于表示数据传输属性。数据传输属性可以采用组合值来表示,K值表示数据传输属性为读数据,M值表示数据传输属性为写数据,N值表示数据传输属性为主动发送数据,H值可以自定义。第6位和第7位可以预留。
图7是根据本发明实施例的多联空调机组的数据域的结构框图。如图7所示,数据域用于协议数据功能、位置、数据具体值及校验等,可以包括数据功能码、有效数据长度、数据类型、数据起始地址、有效数据和CRC校验码,数据功能码用于表征数据功能类型,有效数据长度为有效数据的字节数量,数据类型用于表征协议数据的类别,数据类型为协议数据的类别,数据起始地址为协议数据的起始地址,有效数据为协议数据的具体值,CRC校验码为计算得到的从数据功能码到有效数据的CRC校验值。
帧校验码和数据域的CRC校验码确保了数据准确性,地址数目和地址域明确给出了数据接收对象,数据域包括待传输数据所有信息,从数据发送方确保了数据准确性和高效性。
在基于PLC的多联空调机组的通讯网络中,某些数据需要发送给所有的多联空调机组,某些数据需要发送给部分多联空调机组,某些数据只发送给单个多联空调机组,为了满足这些需求,数据传输模式可以分为单播、组播及广播传输模式,通过地址数目和地址域的组合可以确定数据传输模式。如果地址数目为0,地址域也为0,数据传输模式为广播传输模式,地址数目大于1且小于全部多联空调机组的个数时,地址域为所有数据接收对象的标识符值,数据传输模式为组播传输模式,地址数目等于1时,地址域为单个数据接收对象的标识符值,数据传输模式为单播传输模式。
为了确保数据接收对象准确无误接收到数据,数据接收对象在接收数据后,需发送数据应答帧,数据发送方在发送的数据传输协议帧中通过应答协议帧定义了数据应答帧的格式,如图8所示,应答协议帧包括帧起始符,自身地址域和帧校验码。自身地址域为数据接收对象自身的地址。如果数据发送方未接收到某些数据接收对象反馈的数据应答帧,重新对这些未反馈数据应答帧的数据接收对象发送数据。当数据发送方对某个数据接收对象重发数据的次数超过一定次数时,不再重发,并可以上报该信息,例如,在数据发送方的终端显示该数据接收对象未能成功接收数据。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明的实施例还提供了一种多联空调机组的数据传输装置。需要说明的是,本发明实施例的多联空调机组的数据传输装置可以用于执行本发明的多联空调机组的数据传输方法。
图9是根据本发明实施例的多联空调机组的数据传输装置的示意图。如图9所示,该装置包括确定单元10,发送单元20,判断单元30和监控单元40。
多联空调机组包括多个空调机组,多个空调机组通过通讯网络执行通讯,确定单元10用于在多个空调机组中确定待传输数据的数据接收对象,其中,待传输数据为向数据接收对象传输的数据;发送单元20用于经由通讯网络向数据接收对象发送待传输数据;判断单元30用于判断数据接收对象是否为多个空调机组中除数据发送方之外的空调机组中的部分空调机组;以及监控单元40用于如果数据接收对象为多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据。
优选地,监控单元40可以包括判断模块,确定模块和执行模块。判断模块用于判断是否接收到待监控数据接收对象反馈的数据应答帧。确定模块用于如果判断出接收到待监控数据接收对象反馈的数据应答帧,则确定待监控数据接收对象接收到待传输数据。执行模块用于如果判断出未接收到待监控数据接收对象反馈的数据应答帧,则确定待监控数据接收对象未接收到待传输数据,并经由通讯网络再次向未反馈数据应答帧的待监控数据接收对象发送待传输数据。
该实施例提供的多联空调机组的数据传输装置,通过在确定待传输数据的数据接收对象之后,判断出如果数据接收对象是多个空调机组中除数据发送方之外的空调机组中的部分空调机组,监控数据接收对象是否接收到待传输数据,解决了多联空调机组的通讯网络传输数据的可靠性较差的问题,进而达到了提高多联空调机组的通讯网络传输数据的可靠性的效果。
本发明的实施例还提供了一种多联空调机组。需要说明的是,本发明实施例的多联空调机组可以包括本发明的多联空调机组的数据传输装置。
图10是根据本发明实施例的多联空调机组的示意图。如图10所示,多联空调机组包括多个空调机组,空调机组是用于进行空气调节的机组,多联空调机组中包括室内空调机组和室外空调机组,室内空调机组为多个,室外空调机组可以是一个或多个。
多个空调机组均通过供电电源线连接至供电电力线网络并且采用电力线载波通讯技术进行通讯。供电电力线网络是用于提供电力的网络,通过电力线载波通讯技术可以将数据转换为电力线中可以传输的数据,利用供电电力线网络作为传输媒介进行数据通讯。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种多联空调机组的数据传输方法,其特征在于,所述多联空调机组包括多个空调机组,所述多个空调机组通过通讯网络执行通讯,所述方法包括:
在所述多个空调机组中确定待传输数据的数据接收对象,其中,所述待传输数据为向所述数据接收对象传输的数据;
经由所述通讯网络向所述数据接收对象发送所述待传输数据;
判断所述数据接收对象是否为所述多个空调机组中除数据发送方之外的空调机组中的部分空调机组;以及
如果所述数据接收对象为所述多个空调机组中除所述数据发送方之外的空调机组中的部分空调机组,监控所述数据接收对象是否接收到所述待传输数据;
其中,如果所述数据接收对象为所述多个空调机组中除所述数据发送方之外的全部空调机组,则不对所述数据接收对象是否接收到所述待传输数据进行监控。
2.根据权利要求1所述的方法,其特征在于,监控所述数据接收对象是否接收到所述待传输数据包括:
判断是否接收到待监控数据接收对象反馈的数据应答帧;
如果判断出接收到所述待监控数据接收对象反馈的数据应答帧,则确定所述待监控数据接收对象接收到所述待传输数据;以及
如果判断出未接收到所述待监控数据接收对象反馈的数据应答帧,则确定所述待监控数据接收对象未接收到所述待传输数据,并经由所述通讯网络再次向未反馈所述数据应答帧的待监控数据接收对象发送所述待传输数据。
3.根据权利要求2所述的方法,其特征在于,判断是否接收到所述数据接收对象反馈的数据应答帧包括:判断是否在预设应答时间内未接收到所述数据接收对象反馈的数据应答帧,如果判断出在所述预设应答时间内未接收到所述数据接收对象反馈的数据应答帧,所述方法还包括:
判断所述数据发送方发送所述待传输数据的次数是否超过预设次数,
其中,如果判断出发送所述待传输数据的次数未超过所述预设次数,经由所述通讯网络再次向未反馈所述数据应答帧的数据接收对象发送所述待传输数据;如果判断出发送所述待传输数据的次数超过所述预设次数,不再向未反馈所述数据应答帧的数据接收对象发送所述待传输数据。
4.根据权利要求2所述的方法,其特征在于,在监控所述数据接收对象是否接收到所述待传输数据之前,所述方法还包括:
经由所述通讯网络向所述数据接收对象发送数据应答协议帧,其中,所述数据应答协议帧用于指定所述数据接收对象反馈的数据应答帧的格式,所述数据接收对象用于接收所述数据应答协议帧并根据所述数据应答协议帧生成相应格式的数据应答帧。
5.根据权利要求1所述的方法,其特征在于,
在所述多个空调机组中确定待传输数据的数据接收对象包括:确定所述数据接收对象的个数和地址,
经由所述通讯网络向所述数据接收对象发送所述待传输数据包括:
根据所述数据接收对象的个数和地址、所述待传输数据生成数据传输帧,其中,所述数据接收对象用于在接收到所述数据传输帧之后解析得到所述数据接收对象的个数和地址、所述待传输数据;以及
经由所述通讯网络向所述数据接收对象发送所述数据传输帧。
6.根据权利要求1所述的方法,其特征在于,经由所述通讯网络向所述数据接收对象发送所述待传输数据包括:
确定所述待传输数据的控制码,其中,所述控制码用于确定所述待传输数据的属性和方向;
根据所述待传输数据的控制码和所述待传输数据生成数据传输帧;
经由所述通讯网络向所述数据接收对象发送所述数据传输帧。
7.根据权利要求1所述的方法,其特征在于,所述通讯网络为供电电力线网络,所述多个空调机组通过供电电源线接入所述供电电力线网络,并采用电力线载波通讯技术进行通讯。
8.一种多联空调机组的数据传输装置,其特征在于,所述多联空调机组包括多个空调机组,所述多个空调机组通过通讯网络执行通讯,所述装置包括:
确定单元,用于在所述多个空调机组中确定待传输数据的数据接收对象,其中,所述待传输数据为向所述数据接收对象传输的数据;
发送单元,用于经由所述通讯网络向所述数据接收对象发送所述待传输数据;
判断单元,用于判断所述数据接收对象是否为所述多个空调机组中除数据发送方之外的空调机组中的部分空调机组;以及
监控单元,用于如果所述数据接收对象为所述多个空调机组中除所述数据发送方之外的空调机组中的部分空调机组,监控所述数据接收对象是否接收到所述待传输数据;
其中,如果所述数据接收对象为所述多个空调机组中除所述数据发送方之外的全部空调机组,则不对所述数据接收对象是否接收到所述待传输数据进行监控。
9.根据权利要求8所述的装置,其特征在于,所述监控单元包括:
判断模块,用于判断是否接收到待监控数据接收对象反馈的数据应答帧;
确定模块,用于如果判断出接收到所述待监控数据接收对象反馈的数据应答帧,则确定所述待监控数据接收对象接收到所述待传输数据;以及
执行模块,用于如果判断出未接收到所述待监控数据接收对象反馈的数据应答帧,则确定所述待监控数据接收对象未接收到所述待传输数据,并经由所述通讯网络再次向未反馈所述数据应答帧的待监控数据接收对象发送所述待传输数据。
10.一种多联空调机组,其特征在于,包括权利要求8或9所述的多联空调机组的数据传输装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610332680.6A CN106059715B (zh) | 2016-05-18 | 2016-05-18 | 多联空调机组及其数据传输方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610332680.6A CN106059715B (zh) | 2016-05-18 | 2016-05-18 | 多联空调机组及其数据传输方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106059715A CN106059715A (zh) | 2016-10-26 |
CN106059715B true CN106059715B (zh) | 2019-02-22 |
Family
ID=57177256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610332680.6A Active CN106059715B (zh) | 2016-05-18 | 2016-05-18 | 多联空调机组及其数据传输方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106059715B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681950B (zh) * | 2017-01-11 | 2020-03-24 | 联想(北京)有限公司 | 一种信号的传输处理方法和装置 |
CN107148045B (zh) * | 2017-04-19 | 2020-04-28 | 珠海格力电器股份有限公司 | 空调机组远程监控***的数据传输控制方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1763450A (zh) * | 2005-09-15 | 2006-04-26 | 珠海格力电器股份有限公司 | 多联机空调机组及其网络通讯方法 |
JP2007129661A (ja) * | 2005-11-07 | 2007-05-24 | Matsushita Electric Works Ltd | コンセント制御システム |
CN104089371A (zh) * | 2014-07-02 | 2014-10-08 | 珠海格力电器股份有限公司 | 多联机空调*** |
CN104833055A (zh) * | 2015-05-07 | 2015-08-12 | 珠海格力电器股份有限公司 | 多联机空调***数据传输的方法和装置 |
CN104949288A (zh) * | 2015-07-13 | 2015-09-30 | 珠海格力电器股份有限公司 | 多联空调机组及其程序升级***和方法、程序升级装置 |
-
2016
- 2016-05-18 CN CN201610332680.6A patent/CN106059715B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1763450A (zh) * | 2005-09-15 | 2006-04-26 | 珠海格力电器股份有限公司 | 多联机空调机组及其网络通讯方法 |
JP2007129661A (ja) * | 2005-11-07 | 2007-05-24 | Matsushita Electric Works Ltd | コンセント制御システム |
CN104089371A (zh) * | 2014-07-02 | 2014-10-08 | 珠海格力电器股份有限公司 | 多联机空调*** |
CN104833055A (zh) * | 2015-05-07 | 2015-08-12 | 珠海格力电器股份有限公司 | 多联机空调***数据传输的方法和装置 |
CN104949288A (zh) * | 2015-07-13 | 2015-09-30 | 珠海格力电器股份有限公司 | 多联空调机组及其程序升级***和方法、程序升级装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106059715A (zh) | 2016-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102297493B (zh) | 监控空调机组的***和方法 | |
KR100605208B1 (ko) | 네트워크 디바이스의 채널 핸들링 장치 | |
US7983211B2 (en) | Control system with wireless messages containing message sequence information | |
RU2011108113A (ru) | Устройство и способ для формирования протокольного модуля данных мас в системе беспроводной связи | |
CN101552785B (zh) | 基于消息机制的用于海量数据传输的can总线通信方法 | |
CN101449525A (zh) | 控制传感器网络节点能量消耗的方法及装置 | |
CN1527547A (zh) | 用于在高可行性以太网背板上进行链路故障检测的装置 | |
CN106161583A (zh) | 一种块确认帧的传输方法及设备 | |
CN104639435A (zh) | Sdn中数据流转发方法及装置 | |
CN209454773U (zh) | 列车级控制单元及列车网络控制*** | |
CN106059715B (zh) | 多联空调机组及其数据传输方法和装置 | |
CN106712907A (zh) | 数据传输方法及设备 | |
CN106603506A (zh) | 基于多现场总线的数据通信方法、设备及*** | |
CN103999509A (zh) | 使用短头帧进行通信的***和方法 | |
CN100553189C (zh) | 基于缓冲管理的多链路冗余的实现方法 | |
CN110519136B (zh) | 一种自适应组网的rs485多机通信*** | |
CN105634977A (zh) | 发现路径最大传输单元的方法和装置 | |
CN108696309A (zh) | 中继设备及多联式控制*** | |
CN103997436A (zh) | 一种电梯物联网中的链路保持方法和网关 | |
CN106788916A (zh) | 用于总线的数据传输方法及数据传输装置 | |
CN109802877A (zh) | 一种基于can总线的通信***设计 | |
CN106681954A (zh) | 基于总线的参数设置方法、用于机器人的控制器 | |
CN108259130A (zh) | 一种波特率奇偶校验位自适应的Modbus传输***及方法 | |
KR20080067044A (ko) | 데이터 송수신 방법 및 그에 따른 통신 시스템 | |
CN104798388B (zh) | 数据包接收状态的反馈方法、发送节点及接收节点 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |