Communication method of multi-connected system and multi-connected system

By generating a static address list and reassigning dynamic random addresses in a multi-unit system, the problem of inflexible address settings in PLC communication modules is solved, enabling address settings without manual intervention, improving installation convenience and reducing debugging costs.

CN122348938APending Publication Date: 2026-07-07QINGDAO HISENSE HITACHI AIR CONDITIONING SYST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510025575.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In existing multi-unit systems, the address setting method of PLC communication modules is inflexible, which increases the workload and debugging cost of off-site installation. Especially in the case of multiple devices, it is difficult to achieve flexible setting of dynamic random addresses.

Method used

By generating a static address list in the outdoor unit, requesting device nodes to provide dynamic random addresses based on this list, and reallocating invalid addresses, a dynamic random address mapping list is generated, enabling online allocation of dynamic random addresses and reducing manual intervention.

Benefits of technology

Without requiring manual dialing, the installation convenience and flexibility of the multi-unit system are improved, the debugging cost of equipment nodes is reduced, and the communication stability and reliability are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122348938A_ABST
    Figure CN122348938A_ABST
Patent Text Reader

Abstract

The application discloses a multi-connected system communication method and a multi-connected system, and belongs to the field of multi-connected systems. The multi-connected system communication method comprises the following steps: in the networking stage, a first processing device generates a static address list; based on the static address list, a dynamic address requirement is multicast; first response information sent by each device node is received; the first response information comprises a combined address; a device node corresponding to a dynamic random address greater than a target threshold in the dynamic random address in the combined address is subjected to dynamic address re-distribution, and a new dynamic random address is generated; and the dynamic random address and the static address are mapped to obtain a dynamic-static address mapping list. The multi-connected system communication method can realize setting of dynamic random addresses of each indoor unit and a gateway based on an outdoor unit online distribution mode without manual dialing, and improves the convenience and flexibility of multi-connected system factory installation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of multi-unit systems, and particularly relates to a communication method for a multi-unit system and a multi-unit system. Background Technology

[0002] Multi-split air conditioning systems consist of multiple outdoor units and multiple indoor unit nodes. Typically, these nodes are connected using communication methods such as Homebus, CAN communication, and RS-485 communication. These communication methods require the deployment of dedicated communication lines, which often increases wiring costs and maintenance difficulty. However, multi-split air conditioning systems based on power line communication (PLC) technology can directly transmit communication information between indoor and outdoor units and central controller nodes via power lines, which can reduce costs and maintenance expenses.

[0003] In related technologies, multi-split air conditioning systems using PLC communication add PLC communication modules to the outdoor units, indoor units, and centralized controller. Each PLC module is written with a unique MAC address at the factory to identify the current module address. Directly using this address as the indoor and outdoor unit address is not conducive to off-site installation and debugging. For example, if you want to change the indoor unit address during installation, some manufacturers require you to manually scan the code to set the address of the wired controller connected to the indoor unit during installation to determine the indoor unit address. When there are a large number of connected units, this will undoubtedly increase the workload of off-site installation and debugging costs, and the flexibility of setting the address of each indoor unit node is limited. Summary of the Invention

[0004] This application aims to address at least one of the technical problems existing in the related art. To this end, this application proposes a communication method and a multi-split air conditioning system, which can realize the dynamic random address setting of each indoor unit and gateway based on the online allocation method of the outdoor unit without manual dialing, thereby improving the convenience and flexibility of off-site installation of the multi-split air conditioning system.

[0005] In a first aspect, this application provides a communication method for a multi-split air conditioning system, applied to an outdoor unit. The outdoor unit is equipped with a first PLC module, and the outdoor unit is communicatively connected to a gateway and an indoor unit via the first PLC module. The outdoor unit includes a first processing device, which is communicatively connected to the first PLC module. The method includes:

[0006] During the networking phase, the first processing device generates a static address list; the static address list includes the static addresses of each indoor unit and the device node corresponding to the gateway;

[0007] Based on the static address list, unicast dynamic address requirements;

[0008] Receive first response information sent by each of the device nodes; the first response information includes a combined address, and the first response information is sent by the device node in response to the dynamic address request;

[0009] For the device nodes corresponding to the dynamic random addresses in the combined addresses that are greater than the target threshold, dynamic addresses are dynamically reallocated to generate new dynamic random addresses.

[0010] The dynamic random address and the static address are mapped to obtain a dynamic-static address mapping list; the dynamic-static address mapping list is used for communication by the multi-unit system.

[0011] According to the communication method of the multi-split air conditioning system of this application, during the networking phase, a static address list is generated based on the first processing device in the outdoor unit of the multi-split air conditioning system. Based on the static address list, each device node is required to return the corresponding dynamic random address. Then, the combined address including the static address and the dynamic random address sent by each device node is received. Then, the invalid dynamic random address automatically generated by power-on in the combined address is reallocated to generate a new dynamic random address that can be used for actual communication. Thus, the dynamic random address and the static address are mapped to obtain a dynamic-static address mapping list, which is used for subsequent communication of the multi-split air conditioning system. This method can realize the setting of dynamic random addresses of each indoor unit and gateway based on the online allocation method of the outdoor unit without manual dialing, reducing the debugging cost of dynamic random addresses of each device node, and can also be compatible with the situation where manual dialing exists, improving the convenience and flexibility of the multi-split air conditioning system for off-site installation.

[0012] According to one embodiment of this application, after mapping the dynamic random address and the static address to obtain a dynamic-static address mapping list, the method further includes:

[0013] A query request is sent to the device node corresponding to the dynamic random address that is greater than the target threshold; the query request includes the dynamic random address corresponding to the device node in the dynamic and static address mapping list, and the query request is used to instruct the device node to query its own current dynamic random address, and determine whether to update the current dynamic random address based on the current dynamic random address.

[0014] According to one embodiment of this application, after mapping the dynamic random address and the static address to obtain a dynamic-static address mapping list, the method further includes:

[0015] Based on the dynamic and static address mapping list, send the dynamic random address corresponding to each device node to each device node; receive the second response information sent by each device node, the second response information including dynamic address response;

[0016] Based on the dynamic address responses, the dynamic and static address mapping list is processed.

[0017] According to one embodiment of this application, processing the dynamic and static address mapping list based on each of the dynamic address responses includes:

[0018] If the dynamic random address corresponding to each dynamic address response is consistent in each of the dynamic address responses and the dynamic-static address mapping lists, the dynamic-static address mapping lists shall remain unchanged.

[0019] If at least one of the dynamic random addresses corresponding to each dynamic address response is inconsistent with the dynamic address response in each of the dynamic address response and the dynamic-static address mapping list, the dynamic-static address mapping list shall be regenerated.

[0020] According to one embodiment of this application, the step of dynamically reallocating the device nodes corresponding to the dynamically random addresses greater than a target threshold in the combined addresses to generate new dynamically random addresses includes:

[0021] Remove the values ​​corresponding to the dynamically random addresses in the combined addresses that are less than or equal to the target threshold from the target range, where the upper limit of the target range is the target threshold;

[0022] Based on the values ​​within the target range after deletion, the device nodes corresponding to the dynamic random addresses in the combined addresses that are greater than the target threshold are dynamically reassigned to generate the new dynamic random addresses.

[0023] According to one embodiment of this application, during the networking phase, the first processing device generates a static address list, including:

[0024] Receive device type information sent by the device node;

[0025] In response to the device type information, a PLC networking request is sent; the PLC networking request is used to instruct each of the device nodes to send the static address of the second PLC module set in the device node.

[0026] Receive a third response message sent by the device node, the third response message including the static address;

[0027] The static address list is generated based on the static address and the device node corresponding to the static address.

[0028] Secondly, this application provides a communication method for a multi-split air conditioning system, applied to an indoor unit. The indoor unit is equipped with a second PLC module, and the indoor unit is communicatively connected to an outdoor unit and / or other indoor units. The indoor unit includes a second processing device, which is communicatively connected to the second PLC module. The method includes:

[0029] After the network is set up, the system receives a dynamic address request from the outdoor unit; the dynamic address request is sent by the outdoor unit based on the static address list obtained from the network setup.

[0030] Obtain the current dynamic random address of the indoor unit, and generate a combined address based on the current dynamic random address and the static address corresponding to the second PLC module;

[0031] Based on the combined address, a first response message is sent to the outdoor unit; the first response message is used for the outdoor unit to perform dynamic address reallocation to obtain a dynamic and static address mapping list; the dynamic and static address mapping list is used for communication by the multi-split air conditioning system.

[0032] According to the communication method of the multi-split air conditioning system of this application, after the network is completed, the indoor unit receives the dynamic address request sent by the outdoor unit, obtains the current dynamic random address of the indoor unit, and generates a combined address based on the current dynamic random address and the static address corresponding to the second PLC module. Then, based on the combined address, it sends a first response information to the outdoor unit, which can provide the outdoor unit with the correspondence between the static address in the combined address and the static address in the static address list. This facilitates the outdoor unit to obtain the correspondence between each indoor unit and the dynamic random address, that is, to obtain the dynamic random address corresponding to each indoor unit. This facilitates the outdoor unit to obtain the indoor unit that needs to be dynamically reassigned, as well as the dynamic random address corresponding to the indoor unit that needs to be dynamically reassigned. This enables the outdoor unit to subsequently reassign the dynamic random addresses of the indoor units corresponding to the dynamic random addresses in the combined address that are greater than the target threshold, generate new dynamic random addresses, and map the dynamic random addresses and static addresses to obtain a dynamic-static address mapping list for use by the multi-split air conditioning system for communication.

[0033] According to one embodiment of this application, after sending the first response information to the outdoor unit based on the combined address, the method further includes:

[0034] When the outdoor unit generates the static address mapping list, a query request sent by the outdoor unit is received; the query request includes the dynamic random address corresponding to the indoor unit in the static address mapping list;

[0035] In response to the query request, query its own current dynamic random address;

[0036] If the current dynamic random address is greater than the target threshold, the current dynamic random address is updated based on the current dynamic random address;

[0037] If the current dynamic random address is less than or equal to the target threshold, an error message is returned to the outdoor unit, which is used to instruct the outdoor unit to regenerate the dynamic and static address mapping list.

[0038] According to one embodiment of this application, after sending the first response information to the outdoor unit based on the combined address, the method further includes:

[0039] The system receives a dynamic random address corresponding to the indoor unit sent by the outdoor unit; the dynamic random address is sent by the outdoor unit according to the generated dynamic and static address mapping list.

[0040] Obtain the current dynamic random address of the indoor unit and send the current dynamic random address to the outdoor unit for the outdoor unit to process the dynamic and static address mapping list.

[0041] Thirdly, this application provides a multi-unit air conditioning system, which includes:

[0042] The outdoor unit contains a first PLC module and a first processing module that is communicatively connected to the first PLC module; the outdoor unit is communicatively connected to the gateway and the indoor unit via the first PLC module.

[0043] At least one indoor unit, each of the indoor units is provided with a second PLC module and a second processing module that is communicatively connected to the second PLC module, and the indoor unit is communicatively connected to the outdoor unit and / or other indoor units via the second PLC module;

[0044] The first processing module is used to execute the communication method of the multi-unit system as described in the first aspect;

[0045] The second processing module is used to execute the communication method of the multi-unit system as described in the second aspect.

[0046] According to the multi-split air conditioning system of this application, an outdoor unit equipped with a first PLC module and a first processing module communicatively connected to the first PLC module, and at least one indoor unit equipped with a second PLC module and a second processing module communicatively connected to the second PLC module, wherein the outdoor unit, gateway, and indoor unit are communicatively connected via the first PLC module, the communication method of the multi-split air conditioning system applied to the outdoor unit is executed based on the first processing module, and the communication method of the multi-split air conditioning system applied to the indoor unit is executed based on the second processing module, thereby enabling the setting of dynamic random addresses for each indoor unit and gateway based on the online allocation method of the outdoor unit without the need for manual dialing, reducing the debugging cost of dynamic random addresses for each device node, and simultaneously being compatible with situations where manual dialing exists, thus improving the convenience and flexibility of off-site installation of the multi-split air conditioning system.

[0047] The above-described one or more technical solutions in the embodiments of this application have at least one of the following technical effects:

[0048] During the networking phase, a static address list is generated by the first processing device inside the outdoor unit of the multi-split air conditioning system. Based on the static address list, each device node is required to provide its corresponding dynamic random address. Then, the system receives combined addresses from each device node, including static and dynamic random addresses. Invalid dynamic random addresses automatically generated upon power-on are reassigned from the combined addresses to generate new dynamic random addresses that can be used for actual communication. This maps the dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, which is used for subsequent communication within the multi-split air conditioning system. This allows for the setting of dynamic random addresses for each indoor unit and gateway online without manual dialing, reducing the debugging cost of dynamic random addresses for each device node. It also accommodates situations where manual dialing is required, improving the convenience and flexibility of off-site installation of the multi-split air conditioning system.

[0049] Furthermore, by generating a static address list based on all received static addresses and the corresponding device nodes after the target duration, it is possible to control the completion time of the networking phase, ensuring that the outdoor unit can receive the third response information sent by all device nodes in the multi-unit system, thereby improving the reliability of the subsequently constructed static address list.

[0050] Furthermore, by deleting the values ​​corresponding to dynamic random addresses in the combined address that are less than or equal to the target threshold from the target range (where the upper limit of the target range is the target threshold), and then, based on the values ​​in the target range after deletion, dynamically reassigning the device nodes corresponding to dynamic random addresses in the combined address that are greater than the target threshold, new dynamic random addresses are generated. This ensures that, before the outdoor unit reassigns dynamic random addresses, all non-power-on automatically generated dynamic random addresses remain unchanged, a one-to-one correspondence update of the power-on automatically generated dynamic random addresses is achieved based on the values ​​in the target range after deletion. This ensures that the values ​​of the new dynamic random addresses are not duplicated, and that the new dynamic random addresses are not duplicated with the non-power-on automatically generated dynamic random addresses before reassignment, reducing the risk of address conflicts and improving the communication stability and reliability of the multi-unit system.

[0051] Furthermore, by mapping dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, the outdoor unit sends a query request to the device node corresponding to the dynamic random address that exceeds the target threshold. This allows the outdoor unit to obtain information on whether the dynamically random address automatically generated upon power-on has been manually dialed during the process of reallocating the dynamically random address automatically generated upon power-on. This reduces the risk of potential address conflicts and improves the reliability of the new dynamically random address reallocated by the outdoor unit.

[0052] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0053] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0054] Figure 1 This is one of the flowcharts illustrating the communication method of the multi-unit system provided in the embodiments of this application;

[0055] Figure 2 This is a second schematic flowchart of the communication method for a multi-unit system provided in the embodiments of this application;

[0056] Figure 3 This is the third flowchart illustrating the communication method of the multi-unit system provided in the embodiments of this application;

[0057] Figure 4 This is the fourth flowchart illustrating the communication method of the multi-unit system provided in the embodiments of this application;

[0058] Figure 5This is the fifth flowchart illustrating the communication method of the multi-unit system provided in the embodiments of this application;

[0059] Figure 6 This is the sixth flowchart illustrating the communication method of the multi-unit system provided in the embodiments of this application;

[0060] Figure 7 This is a schematic diagram of the communication device of the multi-unit system provided in the embodiments of this application;

[0061] Figure 8 This is a second schematic flowchart of the communication method for a multi-unit system provided in the embodiments of this application;

[0062] Figure 9 This is a schematic diagram of the communication device of the multi-unit system provided in the embodiments of this application;

[0063] Figure 10 This is a schematic diagram of the structure of the multi-unit system provided in the embodiments of this application;

[0064] Figure 11 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0065] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0066] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0067] The communication method, multi-connection system, and readable storage medium of the multi-connection system provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0068] The communication method of the multi-unit system can be applied to the terminal, and can be executed by the hardware or software in the terminal.

[0069] The terminal includes, but is not limited to, portable communication devices such as mobile phones or tablets. It should also be understood that, in some embodiments, the terminal may not be a portable communication device, but rather a desktop computer.

[0070] The communication method for a multi-split air conditioning system provided in this application embodiment can be executed by either the outdoor unit or the indoor unit of the multi-split air conditioning system.

[0071] The following describes the communication method of the multi-unit system provided in this application embodiment, taking the outdoor unit as the executing entity as an example.

[0072] like Figure 1 As shown, the communication method of the multi-unit system includes steps 110, 120, 130, 140 and 150.

[0073] A multi-split system is a refrigeration cycle system that includes at least one outdoor unit and multiple indoor unit nodes.

[0074] In actual operation, at least one outdoor unit can supply refrigerant liquid to multiple indoor units. By controlling the refrigerant circulation volume of the compressor and the refrigerant flow rate into each indoor heat exchanger, the indoor heating and cooling load requirements can be met in a timely manner.

[0075] Multi-split air conditioning systems based on power line communication (PLC) technology can directly transmit communication information between outdoor units, indoor units, and central controller (gateway) nodes via power lines.

[0076] like Figure 10 As shown, in a multi-unit air conditioning system based on power line carrier communication, PLC modules are installed on the outdoor unit, the gateway, and each indoor unit, and communication between the outdoor unit and the gateway, as well as between the outdoor unit and the indoor unit, is achieved through the PLC modules.

[0077] In this multi-split air conditioning topology system, the outdoor unit acts as the central coordinating node for communication, mainly responsible for controlling the indoor units and transmitting information between the indoor units and the gateway; the indoor units and the gateway act as the terminal nodes for communication, and the data from both the outdoor and indoor units are uploaded to the cloud platform by the gateway.

[0078] The outdoor unit is equipped with a first PLC module. The outdoor unit is connected to the gateway and the indoor unit via the first PLC module. The outdoor unit includes a first processing device, which is connected to the first PLC module.

[0079] The first processing device can be the processing motherboard of the outdoor unit.

[0080] Step 110: During the networking phase, the first processing device generates a static address list;

[0081] In this step, the networking phase is the phase in which each PLC module in the multi-unit system establishes communication.

[0082] The static address is the MAC address of the PLC module. This address is written by the PLC module manufacturer at the factory and cannot be modified.

[0083] The static address list includes the static addresses of the device nodes corresponding to each indoor unit and gateway. In other words, the static address list is a list of the MAC addresses of the PLC modules corresponding to each terminal node (each indoor unit and gateway) in the multi-split system.

[0084] In actual implementation, during the networking phase, the first processing module of the outdoor unit can construct the network based on the static addresses sent by each device node and its own PLC module to the PLC module of the outdoor unit.

[0085] In some embodiments, step 110 may include:

[0086] Receive device type information sent by the device node;

[0087] In response to the device type information, a PLC networking request is sent;

[0088] Receive third response information sent by the device node, the third response information includes a static address;

[0089] A static address list is generated based on the static address and the corresponding device node.

[0090] In this embodiment, the device node is a terminal node, including an indoor unit and a gateway.

[0091] Device type information may include: outdoor unit, indoor unit, or gateway.

[0092] The PLC networking request is used to instruct each device node to send the static address of the second PLC module set within the device node. The PLC networking request is initiated by the first PLC module.

[0093] The second PLC module is a PLC module installed in each indoor unit or gateway.

[0094] The outdoor unit is connected to the gateway and the indoor unit via the first PLC module and each of the second PLC modules.

[0095] In actual implementation, such as Figure 2 As shown, the networking phase is the first phase of the communication method for the multi-unit system of this application. During the networking phase, as... Figure 3 As shown, the outdoor unit will send its own equipment type information to the first PLC module, such as... Figure 4As shown, each device node sends its own device type information to its corresponding second PLC module. After each second PLC module receives the device type information of its corresponding device node, it can send the device type information of each device node to the first PLC module. After receiving the device type information of each device node, the first PLC module sends a PLC networking request to each second PLC module.

[0096] The third response information can be the response information of the second PLC module corresponding to each device node accepting the networking request from the first PLC module.

[0097] The third response information includes the static address corresponding to each device node.

[0098] It is understandable that when the second PLC module corresponding to each device node receives a networking request, it can send its own MAC address to the first PLC module corresponding to the outdoor unit for subsequent processing by the outdoor unit.

[0099] like Figure 3 As shown, after the network is completed, the first processing device of the outdoor unit can generate a static address list based on the static address and the device node corresponding to the static address.

[0100] In actual execution, the first processing device can first read the type and number of each device node in the first PLC module, and then read the static addresses sent by the device nodes, thereby generating a static address list based on the static addresses and the device nodes corresponding to the static addresses.

[0101] According to the communication method of the multi-split air conditioning system provided in the embodiments of this application, by receiving device type information sent by device nodes and responding to the device type information by sending a PLC networking request, and then receiving third response information including static addresses sent by device nodes, the networking connection of outdoor units, indoor units and gateways in the multi-split air conditioning system can be completed. Then, based on the static addresses and the device nodes corresponding to the static addresses, a static address list is generated, which facilitates the subsequent comparison with the combined addresses including static addresses and dynamic random addresses fed back by each device node, thereby obtaining the correspondence between each device node and the dynamic random address, so that the outdoor unit can perform subsequent processing based on the correspondence.

[0102] In some embodiments, generating a static address list based on a static address and the corresponding device node may include:

[0103] After the target duration, a static address list is generated based on all received static addresses and the device nodes corresponding to the static addresses.

[0104] In this embodiment, the target duration is the waiting time after the outdoor unit sends a response to the device type information and sends a PLC networking request.

[0105] like Figure 3 As shown, in actual execution, after the outdoor unit sends a response to the device type information and sends a PLC networking request, and waits for the target duration, it is assumed that each device node has sent a third response message, that is, the networking is successful. After the networking is successful, a static address list is generated based on all received static addresses and the device nodes corresponding to the static addresses.

[0106] The target duration can be set based on test data. For example, if the test data indicates that the network waiting time should be greater than 8 seconds, the target duration can be set to 8, 9, or 10 seconds, etc. This application does not limit it.

[0107] According to the communication method of the multi-unit air conditioning system provided in the embodiments of this application, after a target duration, a static address list is generated based on all received static addresses and the device nodes corresponding to the static addresses. This allows for control over the completion time of the networking phase, ensuring that the outdoor unit can receive the third response information sent by all device nodes in the multi-unit air conditioning system, thereby improving the reliability of the subsequently constructed static address list.

[0108] Step 120: Unicast dynamic address requirements based on static address list;

[0109] In this step, unicast is a point-to-point data transmission method.

[0110] Unicast dynamic address requirements can be understood as requesting each device node to return its own dynamic random address.

[0111] like Figure 5 As shown, in actual execution, the outdoor unit can request the device nodes corresponding to each static address to return its own dynamic random address based on each static address in the static address list.

[0112] The dynamic random address is the address of the device node itself.

[0113] The dynamic random address may include: a dynamic random address automatically generated when the device node is powered on; or a dynamic random address manually dialed; or a dynamic random address obtained by reallocation based on the outdoor unit described in step 140 of this application.

[0114] Among them, the dynamic random addresses obtained by manual dialing and reallocation by the outdoor unit are the addresses used for actual communication by each device node in the multi-split air conditioning system; while the dynamic random addresses automatically generated by the device nodes upon power-on are considered invalid addresses.

[0115] It should be noted that when a device node is powered on and checks that it does not have address information (i.e., a dynamically random address reassigned by the outdoor unit or manually dialed), it can automatically generate a random dynamically random address. However, this address may be duplicated (for example, two device nodes may generate the same dynamically random address, i.e., an address conflict) or may not have been verified by the multi-split system (resulting in poor security and stability). Therefore, it cannot be used for communication between the device nodes and the outdoor unit in the multi-split system and is considered an invalid address.

[0116] Step 130: Receive the first response information sent by each device node;

[0117] In this step, the first response information includes the combined address.

[0118] The combined address includes the static address and the dynamic random address of the device node corresponding to the static address.

[0119] like Figure 5 As shown, the first response information is sent by the device node in response to the dynamic address request.

[0120] In actual execution, after each device node receives the dynamic address request sent by the outdoor unit, it can combine its own dynamic random address and the corresponding static address of the second PLC module into a combined address and send it to the outdoor unit. The outdoor unit can compare the static address in the received combined address with the static address in the static address list to obtain the correspondence between each device node and the dynamic random address, that is, obtain the dynamic random address corresponding to each device node.

[0121] Step 140: For the device nodes corresponding to the dynamic random addresses in the combined address that are greater than the target threshold, perform dynamic address reallocation to generate new dynamic random addresses;

[0122] In this step, dynamic address reallocation is performed by allocating dynamic random addresses in the combined address set that are greater than the target threshold, based on the new dynamic random addresses.

[0123] It should be noted that the dynamic random address corresponding to each device node is a positive integer from 1 to N.

[0124] The target threshold is the maximum value of a pre-set dynamic random address.

[0125] In actual execution, if the dynamic random address corresponding to a device node is greater than the target threshold, the dynamic random address corresponding to that device node is considered to be a dynamically random address automatically generated upon power-on.

[0126] For example, if the target threshold is 5 and the dynamic random address is 73649, then the dynamic random address is the dynamic random address automatically generated by the corresponding device node upon power-up.

[0127] The target threshold can be determined based on the number of device nodes.

[0128] In some embodiments, the target threshold may be equal to the number of device nodes.

[0129] For example, in a multi-split system with 128 device nodes, the target threshold is 128.

[0130] In actual execution, when each device node has been manually dialed and / or reassigned a dynamic random address by the outdoor unit, and communication can be successfully carried out based on each dynamic random address, the dynamic random address of each device node is a positive integer from 1 to the target threshold, and the dynamic random addresses of each device node are not repeated.

[0131] For example, with a target threshold of 6, the dynamic random addresses of each device node are 1, 2, 3, 4, 5, and 6, respectively.

[0132] Understandably, the device nodes corresponding to the dynamic random addresses in the combined address that are greater than the target threshold are dynamically reassigned. That is, the invalid dynamic random addresses that are automatically generated upon power-on are reassigned to generate new dynamic random addresses that can be used for actual communication. The new dynamic random addresses are less than or equal to the target threshold.

[0133] In some embodiments, after the outdoor unit dynamically reassigns the device nodes corresponding to the dynamic random addresses that are greater than the target threshold in the combined address, and generates new dynamic random addresses, the new dynamic random addresses can be sent to the device nodes corresponding to each new dynamic random address so that the device nodes can update their own dynamic random addresses.

[0134] Step 150: Map dynamic random addresses and static addresses to obtain a dynamic-static address mapping list.

[0135] In this step, the dynamic random address and the static address are mapped. This can be understood as mapping the dynamic random address of each device node to the static address of each device node one by one, so as to obtain a dynamic and static address mapping list, that is, a table showing the one-to-one correspondence between the dynamic random address and the static address of each device node.

[0136] The dynamic and static address mapping list is used for communication in multi-unit systems.

[0137] During the research and development process, the inventors discovered that most multi-split air conditioner manufacturers in the industry use the fixed MAC address of the PLC module itself or a manual method to set the address of each indoor unit node in multi-split air conditioner systems based on power line carrier communication. This limits the flexibility and also brings inconvenience to installation and debugging, increasing debugging costs.

[0138] In this application, during the networking phase, a static address list containing the static addresses of each indoor unit and gateway is generated by a first processing device in the outdoor unit of the multi-split air conditioning system. Then, based on the static address list, each device node is requested to provide its corresponding dynamic random address. Finally, the system receives combined addresses from each device node, including both static and dynamic random addresses. This enables network connectivity of the outdoor unit, indoor units, and gateway within the multi-split air conditioning system. Furthermore, based on the outdoor unit, invalid dynamic random addresses automatically generated upon power-on are reassigned from the combined addresses, generating new dynamic random addresses usable for actual communication. This maps the dynamic random addresses to the static addresses, resulting in a dynamic-static address mapping list for subsequent communication within the multi-split system. This allows for the setting of dynamic random addresses for each indoor unit and gateway online via the outdoor unit without manual dialing, reducing the debugging cost of dynamic random addresses for each device node. It also accommodates situations where manual dialing is required, improving the convenience and flexibility of off-site installation of the multi-split air conditioning system.

[0139] According to the communication method of the multi-split air conditioning system provided in the embodiments of this application, during the networking phase, a static address list is generated based on the first processing device in the outdoor unit of the multi-split air conditioning system. Based on the static address list, each device node is required to return the dynamic random address corresponding to each device node. Then, the combined address including the static address and the dynamic random address sent by each device node is received. Then, the invalid dynamic random address automatically generated by power-on in the combined address is reallocated to generate a new dynamic random address that can be used for actual communication. Thus, the dynamic random address and the static address are mapped to obtain a dynamic and static address mapping list, which is used for subsequent communication of the multi-split air conditioning system. This method can realize the setting of dynamic random addresses of each indoor unit and gateway based on the online allocation method of the outdoor unit without manual dialing, reducing the debugging cost of dynamic random addresses of each device node, and can also be compatible with the situation where manual dialing exists, improving the convenience and flexibility of the multi-split air conditioning system for off-site installation.

[0140] In some embodiments, step 140 may include:

[0141] Remove the values ​​corresponding to the dynamically random addresses in the combined addresses that are less than or equal to the target threshold from the target range. The upper limit of the target range is the target threshold.

[0142] Based on the values ​​within the target range after deletion, the device nodes corresponding to the dynamic random addresses in the combined addresses that are greater than the target threshold are dynamically reassigned to generate new dynamic random addresses.

[0143] In this embodiment, the target range is the numerical range from 1 to the target threshold, and the target threshold is the upper limit of the target range.

[0144] The target range can include positive integer values ​​from 1 to the target threshold.

[0145] For example, with a target threshold of 6, the target range can include positive integer values ​​such as 1, 2, 3, 4, 5, and 6.

[0146] Dynamic random addresses in the combined address that are less than or equal to the target threshold are not automatically generated upon power-on; that is, they are obtained by manual dialing or by dynamic address reallocation by the outdoor unit.

[0147] Understandably, the values ​​of non-power-on automatically generated dynamic random addresses in the combined address can be removed from the target range. Based on the remaining values, the power-on automatically generated dynamic random addresses in the combined address can be redistributed so that each of the remaining values ​​corresponds to a device node, serving as the new dynamic random address for each device node corresponding to the power-on automatically generated dynamic random address.

[0148] In some embodiments, the combined addresses can first be sorted from smallest to largest according to the numerical value of the dynamic random address corresponding to each device node. The values ​​in the target range that have been deleted from the target threshold are also sorted from smallest to largest, and the dynamic random addresses that are greater than the target threshold are updated one by one in the order from smallest to largest. That is, the dynamic random addresses automatically generated by power-on are updated and allocated in a certain order.

[0149] In some embodiments, each value in the target range that has been deleted from the target threshold may be randomly updated to a dynamic random address that is greater than the target threshold.

[0150] In other embodiments, other methods may be used, such as updating each dynamic random address greater than the target threshold based on deleting each value in the target range that is less than or equal to the target threshold. This application does not limit these methods.

[0151] According to the communication method of the multi-unit system provided in the embodiments of this application, by deleting the values ​​corresponding to the dynamic random addresses in the combined addresses that are less than or equal to the target threshold from the target range, where the upper limit of the target range is the target threshold, and then, based on the values ​​in the target range after deletion, dynamically reassigning the device nodes corresponding to the dynamic random addresses in the combined addresses that are greater than the target threshold, new dynamic random addresses are generated. This can maintain the dynamic random addresses that are not automatically generated upon power-on unchanged before the outdoor unit's dynamic random address is reassigned, and achieve a one-to-one update of the dynamically random addresses automatically generated upon power-on based on the values ​​in the target range after deletion. This ensures that the values ​​of the new dynamic random addresses are not repeated, and that the new dynamic random addresses are not compared with the non-automatically generated dynamic random addresses before reassignment, reducing the risk of address conflicts and improving the communication stability and reliability of the multi-unit system.

[0152] In some embodiments, after mapping dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, the method may further include:

[0153] Send a query request to the device node corresponding to the dynamic random address that is greater than the target threshold.

[0154] In this embodiment, the query request includes a dynamic random address corresponding to the device node in the dynamic and static address mapping list.

[0155] The query request is used to instruct the device node to query its own current dynamic random address and determine whether to update the current dynamic random address based on the current dynamic random address.

[0156] In actual execution, when the outdoor unit maps dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, if the device node corresponding to a dynamic random address that exceeds the target threshold has not yet received the dynamically random address reassigned by the outdoor unit, the outdoor unit can send a query request to the device node that just sent the dynamically random address automatically generated upon power-on. This query request includes the dynamic random address corresponding to the device node in the dynamic-static address mapping list.

[0157] When each device node receives the query request, it can query its own current dynamic random address. There are two possible scenarios for the dynamic random address of each device node: 1) The current dynamic random address is greater than the target threshold, which is the dynamic random address automatically generated upon power-on; 2) The current dynamic random address is less than or equal to the target threshold, which is the dynamic random address not automatically generated upon power-on (in the case where the automatically generated dynamic random address is manually obtained by dialing a new dynamic random address during the process of the outdoor unit redistributing the automatically generated dynamic random address upon power-on).

[0158] Depending on the query results, the device nodes execute different control logic.

[0159] Specifically, if the current dynamic random address is greater than the target threshold, the device node updates the current dynamic random address based on the dynamic random address; if the current dynamic random address is less than or equal to the target threshold, the device node returns an error message to the outdoor unit. The error message is used to instruct the outdoor unit to regenerate the dynamic and static address mapping list, that is, to instruct the outdoor unit to re-perform the control logic after the network is completed.

[0160] According to the communication method of the multi-unit air conditioning system provided in the embodiments of this application, after the outdoor unit maps dynamic random addresses and static addresses to obtain a dynamic and static address mapping list, it sends a query request to the device node corresponding to the dynamic random address that is greater than the target threshold. This can obtain information on whether the dynamic random address automatically generated by the outdoor unit has been manually dialed during the process of reallocating the dynamic random address automatically generated by the outdoor unit, thereby reducing the potential risk of address conflict and improving the reliability of the new dynamic random address reallocated by the outdoor unit.

[0161] In some embodiments, after mapping dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, the method may further include:

[0162] Based on the dynamic and static address mapping list, send the dynamic random address corresponding to each device node to each device node; receive the second response information sent by each device node, the second response information including the dynamic address response;

[0163] Based on the responses from each dynamic address, process the dynamic and static address mapping lists.

[0164] In this embodiment, the dynamic address response is a response message that includes a dynamic random address.

[0165] It is understandable that after mapping dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, and given that each device node corresponding to a new dynamic random address has updated its own dynamic random address based on the new dynamic random address, such as... Figure 6 As shown, the outdoor unit can also send the corresponding dynamic random address of each device node to each device node based on the dynamic and static address mapping list, thereby confirming the final dynamic random address with each device node.

[0166] In actual execution, when each device node receives a dynamic random address sent by the outdoor unit based on the dynamic and static address mapping list, it can respond to the dynamic random address by sending its own current dynamic random address as a second response to the outdoor unit for subsequent processing. The outdoor unit processes the dynamic and static address mapping list based on the dynamic address responses received from each indoor unit.

[0167] Among them, there may be two situations for the dynamic address responses received by the outdoor unit: 1) The dynamic address responses of each device node are consistent with the dynamic random addresses sent by the outdoor unit to each device node; 2) There are one or more device nodes whose dynamic address responses are inconsistent with the dynamic random addresses sent by the outdoor unit to one or more device nodes (the situation where the device nodes automatically regenerate dynamic random addresses due to power failure and power restoration of the multi-split system).

[0168] In actual operation, the outdoor unit can execute different control logic based on the different responses of each dynamic address.

[0169] According to the communication method of the multi-unit air conditioning system provided in the embodiments of this application, by sending the dynamic random address corresponding to each device node to each device node based on the dynamic and static address mapping list, receiving the dynamic address response sent by each device node, and processing the dynamic and static address mapping list based on each dynamic address response, it is possible to realize the final confirmation of the dynamic random address to each device node after the outdoor unit redistributes the automatically generated dynamic random address upon power-on. This facilitates the outdoor unit to perform corresponding operations based on the confirmation status of each device node, thereby improving the reliability of redistributing dynamic random addresses through the outdoor unit.

[0170] In some embodiments, processing the dynamic and static address mapping list based on each dynamic address response may include:

[0171] If the dynamic random address corresponding to each dynamic address response is consistent in each dynamic address response and dynamic-static address mapping list, the dynamic-static address mapping list remains unchanged.

[0172] If at least one of the dynamic random addresses corresponding to the dynamic address response is inconsistent in the dynamic address response and dynamic-static address mapping lists, the dynamic-static address mapping lists will be regenerated.

[0173] In this embodiment, it can be understood that the dynamic random address corresponding to each dynamic address response is consistent in each dynamic address response and dynamic-static address mapping list. That is, when the dynamic address response of each device node is consistent with the dynamic random address sent by the outdoor unit to each device node, the dynamic-static address mapping list remains unchanged. In other words, the multi-split system can communicate between device nodes based on the dynamic-static address mapping list.

[0174] In each dynamic address response and dynamic-static address mapping list, there is at least one inconsistency between the dynamic random address corresponding to the dynamic address response. That is, if the dynamic address response of one or more device nodes is inconsistent with the dynamic random address sent by the outdoor unit to one or more device nodes, it is necessary to regenerate the dynamic-static address mapping list so that the multi-split system can obtain the accurate dynamic-static address mapping list for communication between device nodes.

[0175] According to the communication method of the multi-split air conditioning system provided in the embodiments of this application, by keeping the dynamic address mapping list unchanged when the dynamic random addresses corresponding to each dynamic address response are consistent in each dynamic address response and dynamic-static address mapping list, and regenerating the dynamic-static address mapping list when at least one dynamic random address corresponding to each dynamic address response is inconsistent in each dynamic address response and dynamic-static address mapping list, this method can reduce the risk of communication errors in the multi-split air conditioning system caused by the dynamic-static address mapping list being inconsistent with the actual dynamic random addresses of the device nodes due to the automatic regeneration of dynamic random addresses by the device nodes after a power outage and power-on of the multi-split air conditioning system. This method improves the reliability of reallocating dynamic random addresses through the outdoor unit and enhances the stability of communication between the device nodes of the multi-split air conditioning system.

[0176] The communication method for a multi-split air conditioning system provided in this application can be executed by a communication device for the multi-split air conditioning system. This application uses the example of a communication device for the multi-split air conditioning system executing the communication method to illustrate the communication device for the multi-split air conditioning system provided in this application.

[0177] This application also provides a communication device for a multi-unit system.

[0178] like Figure 7As shown, the communication device of the multi-split air conditioning system is applied to the outdoor unit. The outdoor unit is equipped with a first PLC module. The outdoor unit is connected to the gateway and the indoor unit via the first PLC module. The outdoor unit includes a first processing device, which is connected to the first PLC module. The device includes: a first processing module 710, a second processing module 720, a third processing module 730, a fourth processing module 740, and a fifth processing module 750.

[0179] The first processing module 710 is used to generate a static address list during the networking phase; the static address list includes the static addresses of the device nodes corresponding to each indoor unit and the gateway.

[0180] The second processing module 720 is used to unicast dynamic address requirements based on a static address list;

[0181] The third processing module 730 is used to receive first response information sent by each device node; the first response information includes a combined address, and the first response information is sent by the device node in response to a dynamic address request;

[0182] The fourth processing module 740 is used to dynamically reallocate the device nodes corresponding to the dynamic random addresses that are greater than the target threshold in the combined address, and generate new dynamic random addresses.

[0183] The fifth processing module 750 is used to map dynamic random addresses and static addresses to obtain a dynamic-static address mapping list; the dynamic-static address mapping list is used for communication in multi-unit systems.

[0184] According to the communication device for a multi-split air conditioning system provided in the embodiments of this application, during the networking phase, a static address list is generated based on the first processing device inside the outdoor unit of the multi-split air conditioning system. Based on the static address list, each device node is required to return the dynamic random address corresponding to each device node. Then, the device receives the combined address including the static address and the dynamic random address sent by each device node. Then, the invalid dynamic random address automatically generated by power-on in the combined address is reallocated to generate a new dynamic random address that can be used for actual communication. Thus, the dynamic random address and the static address are mapped to obtain a dynamic and static address mapping list, which is used for subsequent communication of the multi-split air conditioning system. This can realize the setting of dynamic random addresses for each indoor unit and gateway based on the online allocation method of the outdoor unit without manual dialing, reducing the debugging cost of dynamic random addresses of each device node, and can also be compatible with the situation where manual dialing exists, improving the convenience and flexibility of off-site installation of the multi-split air conditioning system.

[0185] In some embodiments, the first processing module 710 may also be used for:

[0186] Receive device type information sent by the device node;

[0187] In response to the device type information, a PLC networking request is sent; the PLC networking request is used to instruct each device node to send the static address of the second PLC module set in the device node.

[0188] Receive third response information sent by the device node, the third response information includes a static address;

[0189] A static address list is generated based on the static address and the corresponding device node.

[0190] In some embodiments, the fourth processing module 740 can also be used for:

[0191] Remove the values ​​corresponding to the dynamically random addresses in the combined addresses that are less than or equal to the target threshold from the target range. The upper limit of the target range is the target threshold.

[0192] Based on the values ​​within the target range after deletion, the device nodes corresponding to the dynamic random addresses in the combined addresses that are greater than the target threshold are dynamically reassigned to generate new dynamic random addresses.

[0193] In some embodiments, the device may further include a sixth processing module for:

[0194] After mapping dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, a query request is sent to the device node corresponding to the dynamic random address that is greater than the target threshold. The query request includes the dynamic random address corresponding to the device node in the dynamic-static address mapping list. The query request is used to instruct the device node to query its own current dynamic random address and determine whether to update the current dynamic random address based on the current dynamic random address.

[0195] In some embodiments, the device may further include a seventh processing module for:

[0196] After mapping dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, the dynamic random address corresponding to each device node is sent to each device node based on the dynamic-static address mapping list; and the second response information sent by each device node is received, the second response information including dynamic address response.

[0197] Based on the responses from each dynamic address, process the dynamic and static address mapping lists.

[0198] In some embodiments, the seventh processing module can also be used for:

[0199] If the dynamic random address corresponding to each dynamic address response is consistent in each dynamic address response and dynamic-static address mapping list, the dynamic-static address mapping list remains unchanged.

[0200] If at least one of the dynamic random addresses corresponding to each dynamic address response is inconsistent in the dynamic address response and dynamic-static address mapping lists, the dynamic-static address mapping lists will be regenerated.

[0201] The communication device of the multi-unit system in this application embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal.

[0202] The communication device of the multi-unit system in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.

[0203] The communication device for the multi-unit system provided in this application embodiment can achieve... Figures 1 to 6 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0204] The following describes the communication method of the multi-split air conditioning system provided in this application embodiment, taking the indoor unit as the executing entity as an example.

[0205] like Figure 8 As shown, the communication method of the multi-unit system includes steps 810, 820 and 830.

[0206] The indoor unit is equipped with a second PLC module, and the indoor unit is communicatively connected to the outdoor unit and / or other indoor units. The indoor unit includes a second processing device, which is communicatively connected to the second PLC module.

[0207] Step 810: After the network is set up, receive the dynamic address request sent by the outdoor unit;

[0208] In this step, the dynamic address requirement is sent by the outdoor unit based on the static address list obtained from the network.

[0209] In actual operation, after communication is established between the PLC modules in the multi-split air conditioning system, i.e., after the network is completed, the first processing device inside the outdoor unit can generate a static address list based on each indoor unit and the static addresses sent by each indoor unit. After generating the static address list, the outdoor unit can unicast dynamic address requests to each indoor unit, i.e., request each indoor unit to send its own dynamic random address to the outdoor unit. After receiving the dynamic address request sent by the outdoor unit, each indoor unit responds to the dynamic address request and performs the next operation.

[0210] Step 820: Obtain the current dynamic random address of the indoor unit, and generate a combined address based on the current dynamic random address and the static address corresponding to the second PLC module;

[0211] In this step, after receiving the dynamic address request sent by the outdoor unit, each indoor unit can obtain its own current dynamic random address and combine the current dynamic random address with the address of the corresponding second PLC module to form a combined address.

[0212] Step 830: Based on the combined address, send the first response information to the outdoor unit.

[0213] In this step, the first response information includes the combined address.

[0214] The first response information is used to allow the outdoor unit to dynamically reallocate addresses, thus obtaining a dynamic and static address mapping list.

[0215] The dynamic and static address mapping list is used for communication in multi-unit systems.

[0216] In actual operation, after each indoor unit sends the first response information to the outdoor unit based on the combined address, the outdoor unit can dynamically reallocate the device nodes corresponding to the dynamic random addresses in the combined address that are greater than the target threshold, generate new dynamic random addresses, and map the dynamic random addresses and static addresses to obtain a dynamic and static address mapping list for use by the multi-split system for communication.

[0217] In some embodiments, after the outdoor unit dynamically reassigns the indoor units corresponding to the dynamic random addresses that are greater than the target threshold in the combined address, and generates new dynamic random addresses, the new dynamic random addresses can be sent to the indoor units corresponding to each new dynamic random address so that the indoor units can update their own dynamic random addresses.

[0218] According to the communication method of the multi-split air conditioning system provided in the embodiments of this application, after the network is completed, the indoor unit receives the dynamic address request sent by the outdoor unit, obtains the current dynamic random address of the indoor unit, and generates a combined address based on the current dynamic random address and the static address corresponding to the second PLC module. Then, based on the combined address, it sends a first response information to the outdoor unit, which can provide the outdoor unit with the correspondence between the static address in the combined address and the static address in the static address list. This facilitates the outdoor unit to obtain the correspondence between each indoor unit and the dynamic random address, that is, to obtain the dynamic random address corresponding to each indoor unit. This facilitates the outdoor unit to obtain the indoor unit that needs to be dynamically reassigned, and the dynamic random address corresponding to the indoor unit that needs to be dynamically reassigned. This enables the outdoor unit to subsequently reassign the dynamic random addresses of the indoor units corresponding to the dynamic random addresses in the combined address that are greater than the target threshold, generate new dynamic random addresses, and map the dynamic random addresses and static addresses to obtain a dynamic-static address mapping list for use by the multi-split air conditioning system for communication.

[0219] In some embodiments, after step 830, the method further includes:

[0220] When the outdoor unit generates a static address mapping list, it receives query requests sent by the outdoor unit.

[0221] In response to a query request, retrieve its own current dynamically random address;

[0222] If the current dynamic random address is greater than the target threshold, update the current dynamic random address based on the current dynamic random address.

[0223] If the current dynamic random address is less than or equal to the target threshold, an error message is returned to the outdoor unit. The error message is used to instruct the outdoor unit to regenerate the dynamic and static address mapping list.

[0224] In this embodiment, the query request includes a dynamic random address corresponding to the indoor unit in the dynamic and static address mapping list.

[0225] In actual operation, when the outdoor unit maps dynamic random addresses and static addresses to obtain a dynamic-static address mapping list, if the indoor unit corresponding to a dynamic random address that is greater than the target threshold has not yet received the dynamic random address reassigned by the outdoor unit, the outdoor unit sends a query request to the indoor unit that just sent the dynamic random address automatically generated upon power-on. This query request includes the dynamic random address corresponding to the indoor unit in the dynamic-static address mapping list.

[0226] When each indoor unit receives the query request, it can query its own current dynamic random address. There are two possible situations for the dynamic random address of each indoor unit: 1) The current dynamic random address is greater than the target threshold, which is the dynamic random address automatically generated upon power-on; 2) The current dynamic random address is less than or equal to the target threshold, which is the dynamic random address not automatically generated upon power-on (in the case where the dynamic random address automatically generated upon power-on is manually obtained by dialing a new dynamic random address during the process of the outdoor unit redistributing the dynamic random address automatically generated upon power-on).

[0227] Depending on the query results, the indoor unit executes different control logic.

[0228] Specifically, if the current dynamic random address is greater than the target threshold, the indoor unit updates the current dynamic random address based on the dynamic random address; if the current dynamic random address is less than or equal to the target threshold, the indoor unit will return an error message to the outdoor unit. The error message is used to instruct the outdoor unit to regenerate the dynamic and static address mapping list, that is, to instruct the outdoor unit to re-perform the control logic after the network is completed.

[0229] According to the communication method of the multi-split air conditioning system provided in the embodiments of this application, when the outdoor unit generates a static address mapping list, the indoor unit receives a query request sent by the outdoor unit and responds to the query request by querying its own current dynamic random address. If the current dynamic random address is greater than a target threshold, the indoor unit updates the current dynamic random address based on the dynamic random address. If the current dynamic random address is less than or equal to the target threshold, the indoor unit returns an error message to the outdoor unit. Based on the query results, the indoor unit can be provided with information on whether the dynamically random address automatically generated upon power-on was manually dialed during the process of reallocating the dynamically random address automatically generated upon power-on. This information allows the outdoor unit to execute corresponding control logic, thereby improving the reliability of the new dynamic random address reallocated by the outdoor unit.

[0230] In some embodiments, after step 830, the method further includes:

[0231] Receives the dynamic random address corresponding to the indoor unit sent by the outdoor unit; the dynamic random address is sent by the outdoor unit according to the generated dynamic and static address mapping list;

[0232] Obtain the current dynamic random address of the indoor unit and send it to the outdoor unit for processing the dynamic and static address mapping list.

[0233] In this embodiment, such as Figure 6As shown, in actual execution, after the outdoor unit maps the dynamic random address and the static address to obtain the dynamic and static address mapping list, and the indoor unit corresponding to each new dynamic random address has updated its own dynamic random address based on the new dynamic random address, the outdoor unit can also send the dynamic random address corresponding to each indoor unit to each device node based on the dynamic and static address mapping list, thereby confirming the final dynamic random address with each indoor unit.

[0234] When an indoor unit receives a dynamic random address sent by the outdoor unit based on the dynamic and static address mapping list, it can respond to the dynamic random address by sending its own current dynamic random address as a second response to the outdoor unit. The outdoor unit can then process the dynamic and static address mapping list based on the received dynamic address responses.

[0235] Among them, there may be two situations for the dynamic address responses received by the outdoor unit: 1) The dynamic address responses of each indoor unit are consistent with the dynamic random addresses sent by the outdoor unit to each indoor unit; 2) There are one or more indoor units whose dynamic address responses are inconsistent with the dynamic random addresses sent by the outdoor unit to the one or more indoor units (the situation where the indoor units automatically regenerate dynamic random addresses due to a power outage and power restoration in the multi-split system).

[0236] In actual operation, the outdoor unit can execute different control logics based on the different dynamic address responses, including: if the dynamic random addresses corresponding to each dynamic address response are consistent in the dynamic address response and dynamic-static address mapping list, the dynamic-static address mapping list remains unchanged; if at least one dynamic random address corresponding to each dynamic address response is inconsistent in the dynamic address response and dynamic-static address mapping list, the dynamic-static address mapping list is regenerated.

[0237] According to the communication method of the multi-unit air conditioning system provided in the embodiments of this application, by receiving the dynamic random address corresponding to the indoor unit sent by the outdoor unit; the dynamic random address is sent by the outdoor unit according to the generated dynamic and static address mapping list; obtaining the current dynamic random address of the indoor unit and sending the current dynamic random address to the outdoor unit for the outdoor unit to process the dynamic and static address mapping list, it is possible to realize that after the outdoor unit reallocates the dynamic random addresses automatically generated by each power-on, it confirms the final dynamic random address to each indoor unit, thereby facilitating the outdoor unit to perform corresponding operations based on the confirmation status of each indoor unit, and improving the reliability of reallocating dynamic random addresses through the outdoor unit.

[0238] The communication method for a multi-split air conditioning system provided in this application can be executed by a communication device for the multi-split air conditioning system. This application uses the example of a communication device for the multi-split air conditioning system executing the communication method to illustrate the communication device for the multi-split air conditioning system provided in this application.

[0239] This application also provides a communication device for a multi-unit system.

[0240] like Figure 9 As shown, the communication device of the multi-split air conditioning system is applied to the indoor unit. The indoor unit is equipped with a second PLC module. The indoor unit is communicatively connected to the outdoor unit and / or other indoor units. The indoor unit includes a second processing device, which is communicatively connected to the second PLC module. The device includes: a first processing module 910, a second processing module 920, and a third processing module 930.

[0241] The first processing module 910 is used to receive dynamic address requests sent by the outdoor unit after the network is completed; the dynamic address requests are sent by the outdoor unit based on the static address list obtained by the network.

[0242] The second processing module 920 is used to obtain the current dynamic random address of the indoor unit and generate a combined address based on the current dynamic random address and the static address corresponding to the second PLC module.

[0243] The third processing module 930 is used to send a first response information to the outdoor unit based on the combined address; the first response information is used for the outdoor unit to perform dynamic address reallocation to obtain a dynamic and static address mapping list; the dynamic and static address mapping list is used for communication by the multi-split system.

[0244] According to the communication device of the multi-split air conditioning system provided in the embodiments of this application, after the network is completed, the indoor unit receives the dynamic address request sent by the outdoor unit, obtains the current dynamic random address of the indoor unit, and generates a combined address based on the current dynamic random address and the static address corresponding to the second PLC module. Then, based on the combined address, it sends a first response information to the outdoor unit. This can provide the outdoor unit with the correspondence between the static address in the combined address and the static address in the static address list, thereby facilitating the outdoor unit to obtain the correspondence between each indoor unit and the dynamic random address, that is, to obtain the dynamic random address corresponding to each indoor unit. This facilitates the outdoor unit to obtain the indoor unit that needs to be dynamically reassigned, as well as the dynamic random address corresponding to the indoor unit that needs to be dynamically reassigned. This enables the outdoor unit to subsequently reassign the dynamic random addresses of the indoor units corresponding to the dynamic random addresses in the combined address that are greater than the target threshold, generate new dynamic random addresses, and map the dynamic random addresses and static addresses to obtain a dynamic-static address mapping list for use by the multi-split air conditioning system for communication.

[0245] In some embodiments, the device may further include a fourth processing module for:

[0246] After sending the first response information to the outdoor unit based on the combined address, and if the outdoor unit generates a static address mapping list, a query request sent by the outdoor unit is received; the query request includes the dynamic random address corresponding to the indoor unit in the dynamic and static address mapping list;

[0247] In response to a query request, retrieve its own current dynamically random address;

[0248] If the current dynamic random address is greater than the target threshold, update the current dynamic random address based on the current dynamic random address.

[0249] If the current dynamic random address is less than or equal to the target threshold, an error message is returned to the outdoor unit. The error message is used to instruct the outdoor unit to regenerate the dynamic and static address mapping list.

[0250] In some embodiments, the device may further include a fifth processing module for:

[0251] After sending the first response information to the outdoor unit based on the combined address, the system receives the dynamic random address corresponding to the indoor unit sent by the outdoor unit; the dynamic random address is sent by the outdoor unit according to the generated dynamic and static address mapping list.

[0252] Obtain the current dynamic random address of the indoor unit and send it to the outdoor unit for processing the dynamic and static address mapping list.

[0253] The communication device of the multi-unit system in this application embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal.

[0254] The communication device of the multi-unit system in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.

[0255] The communication device for the multi-unit system provided in this application embodiment can achieve... Figure 8 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0256] like Figure 10 As shown in the embodiments of this application, a multi-unit system is also provided.

[0257] In this embodiment, the multi-split air conditioning system includes an outdoor unit and at least one indoor unit.

[0258] The outdoor unit contains a first PLC module and a first processing module that is communicatively connected to the first PLC module.

[0259] The outdoor unit is connected to the gateway and the indoor unit via the first PLC module.

[0260] Each indoor unit is equipped with a second PLC module and a second processing module that communicates with the second PLC module. The indoor unit communicates with the outdoor unit and / or other indoor units via the second PLC module.

[0261] like Figure 10 As shown, in a multi-unit air conditioning system based on power line carrier communication, PLC modules are installed on the outdoor unit, the gateway, and each indoor unit, and communication between the outdoor unit and the gateway, as well as between the outdoor unit and the indoor unit, is achieved through the PLC modules.

[0262] In this multi-split air conditioning topology system, the outdoor unit acts as the central coordinating node for communication, mainly responsible for controlling the indoor units and transmitting information between the indoor units and the gateway; the indoor units and the gateway act as the terminal nodes for communication, and the data from both the outdoor and indoor units are uploaded to the cloud platform by the gateway.

[0263] The first processing module is used to execute the communication method for multi-split systems applied to outdoor units as described in any of the above embodiments;

[0264] The second processing module is used to execute the communication method for multi-split air conditioning systems applied to indoor units as described in any of the above embodiments.

[0265] According to the multi-split air conditioning system provided in the embodiments of this application, an outdoor unit equipped with a first PLC module and a first processing module communicatively connected to the first PLC module, and at least one indoor unit equipped with a second PLC module and a second processing module communicatively connected to the second PLC module, wherein the outdoor unit, gateway, and indoor unit are communicatively connected via the first PLC module, the communication method of the multi-split air conditioning system applied to the outdoor unit is executed based on the first processing module, and the communication method of the multi-split air conditioning system applied to the indoor unit is executed based on the second processing module, thereby enabling the setting of dynamic random addresses for each indoor unit and gateway based on the online allocation method of the outdoor unit without the need for manual dialing, reducing the debugging cost of dynamic random addresses for each device node, and simultaneously being compatible with situations where manual dialing exists, thus improving the convenience and flexibility of off-site installation of the multi-split air conditioning system.

[0266] In some embodiments, such as Figure 11As shown, this application embodiment also provides an electronic device 1100, including a processor 1101, a memory 1102, and a computer program stored in the memory 1102 and executable on the processor 1101. When the program is executed by the processor 1101, it implements the various processes of the communication method embodiment of the multi-connector system described above and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0267] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0268] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the communication method embodiments of the multi-connector system described above and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0269] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0270] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the communication method of the multi-unit system described above.

[0271] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0272] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described communication method embodiment for multi-unit systems and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0273] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0274] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0275] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the related technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0276] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

[0277] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0278] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.

Claims

1. A communication method for a multi-unit system, characterized in that, Used in outdoor units, The outdoor unit is equipped with a first PLC module. The outdoor unit is communicatively connected to the gateway and the indoor unit via the first PLC module. The outdoor unit includes a first processing device, which is communicatively connected to the first PLC module. The method includes: During the networking phase, the first processing device generates a static address list; the static address list includes the static addresses of each indoor unit and the device node corresponding to the gateway; Based on the static address list, unicast dynamic address requirements; Receive first response information sent by each of the device nodes; the first response information includes a combined address, and the first response information is sent by the device node in response to the dynamic address request; For the device nodes corresponding to the dynamic random addresses in the combined addresses that are greater than the target threshold, dynamic addresses are dynamically reallocated to generate new dynamic random addresses. The dynamic random address and the static address are mapped to obtain a dynamic-static address mapping list; the dynamic-static address mapping list is used for communication by the multi-unit system.

2. The communication method for a multi-unit system according to claim 1, characterized in that, After mapping the dynamic random address and the static address to obtain a dynamic-static address mapping list, the method further includes: A query request is sent to the device node corresponding to the dynamic random address that is greater than the target threshold; the query request includes the dynamic random address corresponding to the device node in the dynamic and static address mapping list, and the query request is used to instruct the device node to query its own current dynamic random address, and determine whether to update the current dynamic random address based on the current dynamic random address.

3. The communication method for a multi-unit system according to claim 1, characterized in that, After mapping the dynamic random address and the static address to obtain a dynamic-static address mapping list, the method further includes: Based on the dynamic and static address mapping list, send the dynamic random address corresponding to each device node to each device node; receive the second response information sent by each device node, the second response information including dynamic address response; Based on the dynamic address responses, the dynamic and static address mapping list is processed.

4. The communication method for a multi-unit system according to claim 3, characterized in that, The process of processing the dynamic and static address mapping list based on each of the dynamic address responses includes: If the dynamic random address corresponding to each dynamic address response is consistent in each of the dynamic address responses and the dynamic-static address mapping lists, the dynamic-static address mapping lists shall remain unchanged. If at least one of the dynamic random addresses corresponding to each dynamic address response is inconsistent with the dynamic address response in each of the dynamic address response and the dynamic-static address mapping list, the dynamic-static address mapping list shall be regenerated.

5. The communication method for a multi-unit system according to any one of claims 1-4, characterized in that, The step of dynamically reallocating device nodes corresponding to dynamically random addresses greater than the target threshold in the combined addresses to generate new dynamically random addresses includes: Remove the values ​​corresponding to the dynamic random addresses in the combined addresses that are less than or equal to the target threshold from the target range, where the upper limit of the target range is the target threshold; Based on the values ​​within the target range after deletion, the device nodes corresponding to the dynamic random addresses in the combined addresses that are greater than the target threshold are dynamically reassigned to generate the new dynamic random addresses.

6. The communication method for a multi-unit system according to any one of claims 1-4, characterized in that, During the networking phase, the first processing device generates a static address list, including: Receive device type information sent by the device node; In response to the device type information, a PLC networking request is sent; the PLC networking request is used to instruct each of the device nodes to send the static address of the second PLC module set in the device node. Receive a third response message sent by the device node, the third response message including the static address; The static address list is generated based on the static address and the device node corresponding to the static address.

7. A communication method for a multi-unit system, characterized in that, Applied to indoor units, The indoor unit is equipped with a second PLC module, and the indoor unit is communicatively connected to the outdoor unit and / or other indoor units. The indoor unit includes a second processing device, and the second processing device is communicatively connected to the second PLC module. The method includes: After the network is set up, the system receives a dynamic address request from the outdoor unit; the dynamic address request is sent by the outdoor unit based on the static address list obtained from the network setup. Obtain the current dynamic random address of the indoor unit, and generate a combined address based on the current dynamic random address and the static address corresponding to the second PLC module; Based on the combined address, a first response message is sent to the outdoor unit; the first response message is used for the outdoor unit to perform dynamic address reallocation to obtain a dynamic and static address mapping list; the dynamic and static address mapping list is used for communication by the multi-split air conditioning system.

8. The communication method for a multi-unit system according to claim 7, characterized in that, After sending the first response information to the outdoor unit based on the combined address, the method further includes: When the outdoor unit generates the static address mapping list, a query request sent by the outdoor unit is received; the query request includes the dynamic random address corresponding to the indoor unit in the static address mapping list; In response to the query request, query its own current dynamic random address; If the current dynamic random address is greater than the target threshold, the current dynamic random address is updated based on the current dynamic random address; If the current dynamic random address is less than or equal to the target threshold, an error message is returned to the outdoor unit, which is used to instruct the outdoor unit to regenerate the dynamic and static address mapping list.

9. The communication method for a multi-unit system according to claim 7 or 8, characterized in that, After sending the first response information to the outdoor unit based on the combined address, the method further includes: The system receives a dynamic random address corresponding to the indoor unit sent by the outdoor unit; the dynamic random address is sent by the outdoor unit according to the generated dynamic and static address mapping list. Obtain the current dynamic random address of the indoor unit and send the current dynamic random address to the outdoor unit for the outdoor unit to process the dynamic and static address mapping list.

10. A multi-split air conditioning system, characterized in that, include: The outdoor unit contains a first PLC module and a first processing module that is communicatively connected to the first PLC module; the outdoor unit is communicatively connected to the gateway and the indoor unit via the first PLC module. At least one indoor unit, each of the indoor units is provided with a second PLC module and a second processing module that is communicatively connected to the second PLC module, and the indoor unit is communicatively connected to the outdoor unit and / or other indoor units via the second PLC module; The first processing module is used to execute the communication method of the multi-unit system as described in any one of claims 1-6; The second processing module is used to execute the communication method of the multi-unit system as described in any one of claims 7-9.