Air conditioner control method and device, central air conditioner and storage medium

By detecting the working status of the line controller in the central air-conditioning system and failover, the system abnormality caused by line controller failure is solved, and the system reliability and fault tolerance are improved.

CN119914968APending Publication Date: 2025-05-02MIDEA GROUP WUHAN REFRIGERATION EQUIPMENT CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311449471.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the prior art, when a wire controller fails or is abnormal, it will cause abnormalities in the entire air conditioning system, and it is impossible to realize synchronous data processing between the wire controller and the wire controller.

Method used

When the central air conditioner is started and run, the working status of each wire controller is detected, and when a fault occurs, the main wire controller takes over the function of the faulty wire controller to achieve failover.

Benefits of technology

Through dual backup mechanism and failover technology, we ensure that the system's online controller can continue to operate when the system fails, improving the system's maintainability and fault tolerance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119914968A_ABST
    Figure CN119914968A_ABST
Patent Text Reader

Abstract

The invention discloses an air conditioner control method and device, a central air conditioner and a storage medium, and belongs to the technical field of air conditioners. When the central air conditioner is started to run, the working state of each wire controller is detected; and when the working states of the wire controllers fail, selecting and controlling the main wire controller to take over the function of the faulted wire controller in the wire controllers. In this way, through a dual backup mechanism and a failover technology, it can be guaranteed that when a certain backup wire controller of the system breaks down, the main wire controller takes over the function of the fault wire controller, and the system can still continue to operate. Meanwhile, through a distributed control system and network backup, the maintainability and fault-tolerant capability of the system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air conditioners, and in particular to an air conditioner control method, an air conditioner control device, a central air conditioner and a storage medium. Background Art

[0002] In home central air conditioners, the communication between wire controllers is generally centralized on the host, not on the wire controllers. When the data is centralized on the host, the flexibility of the wire controllers will be reduced when synchronizing data. It is not possible to synchronize data between wire controllers without the host participating in the analysis. When a wire controller fails or is abnormal, it will cause the entire machine to be abnormal.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide an air conditioner control method, device, central air conditioner and storage medium, aiming to solve the technical problem in the prior art that when a wire controller fails or is abnormal, it will cause the whole machine to be abnormal.

[0005] To achieve the above object, the present invention provides an air conditioner control method, which is applied to a central air conditioner, wherein the central air conditioner includes a plurality of wire controllers, and each wire controller is connected to each other through an air conditioner bus;

[0006] The air conditioner control method comprises:

[0007] When the central air conditioner is started and operated, detecting the working status of each wire controller;

[0008] When a fault occurs in the working state of the wire controller, a main wire controller is selected and controlled to take over the function of the faulty wire controller among the wire controllers.

[0009] Optionally, when the central air conditioner is started and operated, detecting the working status of each wire controller includes:

[0010] When the central air conditioner is started, each wire controller is initialized, and a connection is established between the main wire controller, each backup wire controller and the air conditioner bus, wherein each wire controller includes a main wire controller and multiple backup wire controllers;

[0011] The working status of each backup wire controller is determined by the main wire controller.

[0012] Optionally, determining the working status of each backup wire controller by the main wire controller includes:

[0013] Sending health check information to each backup wire controller according to a target period by the main wire controller;

[0014] The working status of each backup wire controller is determined according to the inspection feedback information fed back by each backup wire controller.

[0015] Optionally, before sending the health check information to each backup wire controller according to the target period by the main wire controller, the method further includes:

[0016] Obtaining the data volume and available memory of the central air conditioner;

[0017] A target cycle is determined according to the data amount and the available memory.

[0018] Optionally, when a fault occurs in the working state of the wire controller, the function of selecting and controlling the main wire controller to take over the faulty wire controller among the wire controllers includes:

[0019] When a fault occurs in the working state of the wire controller, determining a faulty wire controller among the wire controllers;

[0020] The main wire controller is selected and controlled to take over the function of the faulty wire controller, and each wire controller is notified.

[0021] Optionally, when a working state of the wire controller fails, the function of selecting and controlling the main wire controller to take over the failed wire controller among the wire controllers further includes:

[0022] After detecting that the faulty controller has returned to normal, reinitializing the faulty controller to complete wire controller data synchronization;

[0023] Control the faulty controller to retake over the function of the faulty wired controller taken over by the main wired controller.

[0024] Optionally, when the central air conditioner is started and operated, after detecting the working status of each backup wire controller, the method further includes:

[0025] When a fault is detected in the main wire controller, a main backup wire controller is selected from the backup wire controllers;

[0026] Control the main backup wire controller to take over the function of the main wire controller and notify each wire controller.

[0027] In addition, to achieve the above object, the present invention also provides an air conditioner control device, the air conditioner control device comprising:

[0028] A status detection module, used to detect the working status of each wire controller when the central air conditioner is started;

[0029] The function takeover module is used to select and control the main wire controller to take over the function of the faulty wire controller among the wire controllers when a fault occurs in the working state of the backup wire controller.

[0030] In addition, to achieve the above objectives, the present invention also proposes a central air conditioner, which includes: a memory, a processor, and an air conditioner control program stored in the memory and running on the processor, and the air conditioner control program is configured to implement the air conditioner control method described above.

[0031] In addition, to achieve the above-mentioned purpose, the present invention further proposes a storage medium, on which an air conditioner control program is stored, and when the air conditioner control program is executed by a processor, the air conditioner control method as described above is implemented.

[0032] The present invention detects the working status of each wire controller when the central air conditioner is started and operates; when there is a fault in the working status of the wire controller, the main wire controller is selected and controlled to take over the function of the faulty wire controller among the wire controllers. In this way, a dual backup mechanism and a fault transfer technology are implemented to ensure that when a backup wire controller fails, the main wire controller takes over the function of the faulty wire controller, so that the system can continue to operate. At the same time, the distributed control system and network backup can improve the maintainability and fault tolerance of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a structural diagram of a central air conditioner in a hardware operating environment involved in an embodiment of the present invention;

[0034] Figure 2 A schematic diagram of a flow chart of a first embodiment of an air conditioner control method of the present invention;

[0035] Figure 3 A schematic diagram of the structure of a central air conditioning system in an embodiment of an air conditioner control method of the present invention;

[0036] Figure 4 A schematic diagram of a flow chart of a second embodiment of an air conditioner control method of the present invention;

[0037] Figure 5 FIG. 1 is a structural block diagram of a first embodiment of an air conditioner control device according to the present invention.

[0038] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0039] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0040] Reference Figure 1 , Figure 1 The figure is a schematic diagram of the central air conditioning structure of the hardware operating environment involved in the embodiment of the present invention.

[0041] like Figure 1 As shown, the central air conditioner may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0042] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the central air conditioner, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0043] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module and an air conditioner control program.

[0044] exist Figure 1 In the central air conditioner shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the central air conditioner of the present invention can be set in the central air conditioner, and the central air conditioner calls the air conditioner control program stored in the memory 1005 through the processor 1001, and executes the air conditioner control method provided by the embodiment of the present invention.

[0045] The embodiment of the present invention provides an air conditioner control method, referring to Figure 2 , Figure 2 FIG. 1 is a flow chart of a first embodiment of an air conditioner control method according to the present invention.

[0046] In this embodiment, the air conditioner control method is applied to a central air conditioner, and the central air conditioner includes a plurality of wire controllers, and each wire controller is connected to each other through an air conditioner bus;

[0047] The air conditioner control method comprises the following steps:

[0048] Step S10: When the central air conditioner is started, the working status of each wire controller is detected.

[0049] In this embodiment, the execution subject of this embodiment can be the central air conditioner, which has functions such as data processing, data communication and program running, and the central air conditioner can be a central air conditioner of any model and type. Of course, it can also be other equipment with similar functions, and this implementation condition does not limit this. For the convenience of explanation, this implementation mode is described by taking the central air conditioner as an example.

[0050] It should be noted that the communication between wire controllers in household central air conditioners generally uses centralized data on the host, not on the wire controllers. When the data is concentrated on the host, the flexibility of the wire controller to synchronize data will be reduced. It is not possible to synchronize data between wire controllers, but the host does not participate in the analysis. When a wire controller fails or is abnormal, it will cause the entire machine to be abnormal. This proposal proposes a solution that uses redundant design, distributed control systems and fault transfer technology to achieve data backup after transparent transmission link through the air conditioning bus. This solution can improve the real-time and integrity of data while ensuring system stability and reliability. Through the dual backup mechanism and fault transfer technology, it can be ensured that the system can continue to operate when a wire controller fails. At the same time, through distributed control systems and network backup, the maintainability and fault tolerance of the system can be improved.

[0051] It should be understood that the structural block diagram of the implementation scheme of this embodiment is as follows Figure 3 As shown, in this solution, a dual backup mechanism (or multiple backup) is adopted, that is, two or more wire controllers are connected to the air conditioning bus, and the air conditioning bus realizes communication between wire controllers through transparent transmission, and each wire controller has a full data backup. This method will provide higher reliability and stability.

[0052] In specific implementation, distributed control system: by decomposing the control system into multiple independent subsystems (ie, wire controllers), the maintainability and fault tolerance of the system can be improved.

[0053] It should be noted that in the solution of this embodiment, multiple wire controllers are edited into a group, and the wire controllers in each group are connected through the air-conditioning bus and the data are synchronized with each other, so that when a wire controller fails, the main wire controller can take over the function.

[0054] It should be understood that when the system starts, all wire controllers will be initialized and connected to the air conditioning bus to achieve transparent transmission. The main wire controller will periodically send data backup to the backup wire controller, and the backup wire controller will also periodically obtain data backup from the main wire controller. The backup data includes status data, fault data, control logic data, etc.

[0055] In the specific implementation, data backup cycle (T): In order to ensure the real-time and integrity of data, we adopt a dynamic data backup cycle. This cycle will be adjusted according to the amount of data and available memory. For example, when the amount of data is large, the backup cycle can be set to 10 minutes; when the amount of data is small, the backup cycle can be set to 30 minutes.

[0056] It should be noted that the data transmission rate (R): The data transmission rate is mainly affected by the air conditioner bus bandwidth and network stability. In an ideal situation, we can assume that the data transmission rate is 1Mbps. However, in actual applications, this value may need to be adjusted according to actual conditions.

[0057] Step S20: when a fault occurs in the working state of the wire controller, a master wire controller is selected and controlled to take over the function of the faulty wire controller among the wire controllers.

[0058] It should be understood that the means for detecting a fault in a wire controller is based on the inspection feedback information corresponding to the health check information fed back by each wire controller. Specifically, when a wire controller fails to feed back the inspection feedback information according to the periodic feedback, or a fault is determined in the inspection feedback information fed back by the backup wire controller, it is determined that there is a fault in the working state of the wire controller, and the faulty wire controller is the faulty wire controller.

[0059] Furthermore, in order to take over the function of the faulty wire controller through the main wire controller when it is determined that a faulty wire controller has occurred, and to ensure that the system can continue to operate normally when a wire controller fault occurs, the main wire controller in step S20 takes over the function of the faulty wire controller by first determining the faulty wire controller, and after determining that the faulty wire controller has occurred, determining the function corresponding to the faulty wire controller, thereby calling the corresponding data and information from the main wire controller to take over the function corresponding to the faulty wire controller, specifically, the system automatically suspends the function control of the faulty wire controller, and then controls the main wire controller to perform function control.

[0060] Furthermore, in order to realize the dual backup function takeover when the main wire controller fails, after detecting the working status of each wire controller, the working status of the main wire controller is continuously monitored. If a failure of the main wire controller is detected, one of the backup wire controllers is selected to take over the function of the main wire controller, namely, the main backup wire controller.

[0061] It should be noted that after the main and backup wire controllers are determined, the functions of the main wire controllers are determined, so that the main and backup wire controllers are called to take over the functions. After the main wire controllers are restored to normal, they must be reinitialized and their data must be synchronized with the main and backup wire controllers. Then, the main wire controllers will take over their original functions and ensure the normal operation of the system.

[0062] In a specific implementation, the selection of the main wire controller is determined based on the function of the faulty wire controller. After the function of the faulty wire controller is determined, the selected main wire controller is preferentially selected as a wire controller with the same function as the faulty wire controller. Among the wire controllers with the same function as the faulty wire controller, the wire controller with the device serial number closest to the faulty wire controller is selected as the main wire controller, and the main wire controller is selected by the cloud.

[0063] It should be noted that the function takeover can realize all the replacement command processing and sending, that is, after determining the main line controller and the faulty line controller, the main line controller will send the commands originally sent and received by the faulty line controller. The specific functions that can be realized include but are not limited to air conditioning heating, cooling, wind speed and other parameter adjustments, and the opening and closing of intelligent functions. Specifically, the time node sequence and logic of all command sending and receiving are carried out according to the whole machine control logic.

[0064] This embodiment detects the working status of each wire controller when the central air conditioner is started; when there is a fault in the working status of the wire controller, the main wire controller is selected and controlled to take over the function of the faulty wire controller among the wire controllers. In this way, a dual backup mechanism and fault transfer technology are implemented to ensure that when a backup wire controller fails, the main wire controller takes over the function of the faulty wire controller, so that the system can continue to operate. At the same time, the distributed control system and network backup can improve the maintainability and fault tolerance of the system.

[0065] refer to Figure 4 , Figure 4 FIG. 4 is a flow chart of a second embodiment of an air conditioner control method according to the present invention.

[0066] Based on the first embodiment, the air conditioner control method of this embodiment includes in step S1:

[0067] Step S101: when the central air conditioner is started, each wire controller is initialized, and a connection is established between a main wire controller, each backup wire controller and an air conditioner bus, wherein each wire controller includes a main wire controller and multiple backup wire controllers.

[0068] It should be noted that after the central air conditioner is started, first confirm whether the connection between the main and backup wire controllers running online and the air conditioner bus is complete, and then initialize each wire controller. The communication between wire controllers is realized through transparent transmission on the air conditioner bus, and each wire controller has a full data backup. This method will provide higher reliability and stability.

[0069] Step S102: determining the working status of each backup wire controller through the main wire controller.

[0070] It should be understood that the method of determining the working status of each backup wire controller through the main wire controller is by periodically sending health check information to each backup wire controller. During operation, the main wire controller will periodically send "health check" information to the backup wire controller to detect whether it is working normally.

[0071] Furthermore, in order to verify the working status of each backup line controller through health check information, in step S102, it also includes: controlling each main line controller to send health check information to each backup line controller according to a preset target cycle, and the content of the health check information can be any form of trigger instruction, which can include any content. After the backup line controller receives the health check information, it will feed back the inspection feedback information to the main line controller and the center line control system through the air-conditioning bus based on the health check information, and then determine the working status of each backup line controller through the inspection feedback information.

[0072] In a specific implementation, after the inspection feedback information fed back by each backup wire controller reaches the main wire controller or the control system of the central air conditioner, the inspection feedback information is analyzed to determine the working status of each backup wire controller. Specifically, if the inspection feedback information of a backup wire controller is not received, the working status of the backup wire controller is determined to be abnormal, otherwise it is a normal working status; if data abnormality or information abnormality is found in the inspection feedback information of a backup wire controller, the working status of the backup wire controller is determined to be abnormal, otherwise it is a normal working status. The data abnormality or information abnormality can be control data or configuration data, or it can be historical record data of the work log type, which is not limited in this embodiment.

[0073] It should be noted that the representative formulas mainly involved in this solution are the data backup period (T) and the data transmission rate (R). There are two solutions to determine the specific data backup period (T) and the data transmission rate (R): Solution 1: T = data volume / data transmission rate, R = data volume / time; Solution 2: T = preset fixed value, R = preset fixed value. The preset fixed values ​​in Solution 2 are all pre-set fixed time periods and fixed transmission rates. The fixed time period can be: 10s, 1min, etc., and the fixed transmission rate can be 1Mbps or 2Mbps, etc.

[0074] Furthermore, in order to pre-configure the real-time target cycle before the health check, a dynamic data backup cycle is adopted to ensure the real-time and integrity of the data. Before sending the health check information, the data volume and available memory of the entire central air-conditioning system are first obtained, and then the target cycle is adjusted according to the data volume and available memory facts. This target cycle will be adjusted according to the data volume and available memory. For example, when the data volume is large, the backup cycle can be set to 10 minutes; when the data volume is small, the backup cycle can be set to 30 minutes.

[0075] It should be understood that the data transmission rate is mainly affected by the air conditioner bus bandwidth and network stability. In an ideal situation, a data transmission rate of 1Mbps can be assumed. However, in practical applications, this value may need to be adjusted according to actual conditions.

[0076] In this embodiment, when the central air conditioner is started, the main wire controller and each backup wire controller are initialized, and the main wire controller, each backup wire controller and the air conditioner bus are connected; the working state of each backup wire controller is determined by the main wire controller. In this way, data synchronization and data transparent transmission are realized in the structure of the central air conditioner, thereby realizing subsequent fault detection and realizing the main wire controller taking over the function of the backup wire controller.

[0077] In addition, an embodiment of the present invention further provides a storage medium, on which an air conditioner control program is stored. When the air conditioner control program is executed by a processor, the steps of the air conditioner control method described above are implemented.

[0078] Since the storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0079] Reference Figure 5 , Figure 5 FIG. 1 is a structural block diagram of a first embodiment of an air conditioner control device according to the present invention.

[0080] like Figure 5As shown, the air conditioner control device provided in the embodiment of the present invention includes:

[0081] The status detection module 10 is used to detect the working status of each backup wire controller when the central air conditioner is started.

[0082] In this embodiment, the execution subject of this embodiment can be the central air conditioner, which has functions such as data processing, data communication and program running, and the central air conditioner can be a central air conditioner of any model and type. Of course, it can also be other equipment with similar functions, and this implementation condition does not limit this. For the convenience of explanation, this implementation mode is described by taking the central air conditioner as an example.

[0083] It should be noted that the communication between wire controllers in household central air conditioners generally uses centralized data on the host, not on the wire controllers. When the data is concentrated on the host, the flexibility of the wire controller to synchronize data will be reduced. It is not possible to synchronize data between wire controllers, but the host does not participate in the analysis. When a wire controller fails or is abnormal, it will cause the entire machine to be abnormal. This proposal proposes a solution that uses redundant design, distributed control systems and fault transfer technology to achieve data backup after transparent transmission link through the air conditioning bus. This solution can improve the real-time and integrity of data while ensuring system stability and reliability. Through the dual backup mechanism and fault transfer technology, it can be ensured that the system can continue to operate when a wire controller fails. At the same time, through distributed control systems and network backup, the maintainability and fault tolerance of the system can be improved.

[0084] It should be understood that the structural block diagram of the implementation scheme of this embodiment is as follows Figure 3 As shown, in this solution, a dual backup mechanism (or multiple backup) is adopted, that is, two or more wire controllers are connected to the air conditioning bus, and the air conditioning bus realizes communication between wire controllers through transparent transmission, and each wire controller has a full data backup. This method will provide higher reliability and stability.

[0085] In specific implementation, distributed control system: by decomposing the control system into multiple independent subsystems (ie, wire controllers), the maintainability and fault tolerance of the system can be improved.

[0086] It should be noted that in the solution of this embodiment, multiple wire controllers are edited into a group, and the wire controllers in each group are connected through the air-conditioning bus and the data are synchronized with each other, so that when a backup wire controller fails, the main wire controller can take over the function.

[0087] It should be understood that when the system starts, all wire controllers will be initialized and connected to the air conditioning bus to achieve transparent transmission. The main wire controller will periodically send data backup to the backup wire controller, and the backup wire controller will also periodically obtain data backup from the main wire controller. The backup data includes status data, fault data, control logic data, etc.

[0088] In the specific implementation, data backup cycle (T): In order to ensure the real-time and integrity of data, we adopt a dynamic data backup cycle. This cycle will be adjusted according to the amount of data and available memory. For example, when the amount of data is large, the backup cycle can be set to 10 minutes; when the amount of data is small, the backup cycle can be set to 30 minutes.

[0089] It should be noted that the data transmission rate (R): The data transmission rate is mainly affected by the air conditioner bus bandwidth and network stability. In an ideal situation, we can assume that the data transmission rate is 1Mbps. However, in actual applications, this value may need to be adjusted according to actual conditions.

[0090] The function takeover module 20 is used to control the main wired controller to take over the function of the faulty wired controller among the backup wired controllers when a fault occurs in the working state of the backup wired controller.

[0091] It should be understood that the means for detecting a fault in the backup wire controller is based on the inspection feedback information corresponding to the health check information fed back by each wire controller. Specifically, when a wire controller fails to feed back the inspection feedback information according to the periodic feedback, or a fault is determined in the inspection feedback information fed back by the wire controller, it is determined that there is a fault in the working state of the wire controller, and the faulty wire controller is the faulty wire controller.

[0092] Furthermore, in order to take over the function of the faulty wire controller through the main wire controller when it is determined that a faulty wire controller has occurred, and to ensure that the system can continue to operate normally when a wire controller fault occurs, the main wire controller in step S20 takes over the function of the faulty wire controller by first determining the faulty wire controller, and after determining that the faulty wire controller has occurred, determining the function corresponding to the faulty wire controller, thereby calling the corresponding data and information from the main wire controller to take over the function corresponding to the faulty wire controller, specifically, the system automatically suspends the function control of the faulty wire controller, and then controls the main wire controller to perform function control.

[0093] Furthermore, in order to realize the dual backup function takeover when the main wire controller fails, after detecting the working status of each wire controller, the working status of the main wire controller is continuously monitored. If a failure of the main wire controller is detected, one of the backup wire controllers is selected to take over the function of the main wire controller, namely, the main backup wire controller.

[0094] It should be noted that after the main and backup wire controllers are determined, the functions of the main wire controllers are determined, so that the main and backup wire controllers are called to take over the functions. After the main wire controllers are restored to normal, they must be reinitialized and their data must be synchronized with the main and backup wire controllers. Then, the main wire controllers will take over their original functions and ensure the normal operation of the system.

[0095] In a specific implementation, the selection of the main wire controller is determined based on the function of the faulty wire controller. After the function of the faulty wire controller is determined, the selected main wire controller is preferentially selected as a wire controller with the same function as the faulty wire controller. Among the wire controllers with the same function as the faulty wire controller, the wire controller with the device serial number closest to the faulty wire controller is selected as the main wire controller, and the main wire controller is selected by the cloud.

[0096] It should be noted that the function takeover can realize all the replacement command processing and sending, that is, after determining the main line controller and the faulty line controller, the main line controller will send the commands originally sent and received by the faulty line controller. The specific functions that can be realized include but are not limited to air conditioning heating, cooling, wind speed and other parameter adjustments, and the opening and closing of intelligent functions. Specifically, the time node sequence and logic of all command sending and receiving are carried out according to the whole machine control logic.

[0097] This embodiment detects the working status of each wire controller when the central air conditioner is started; when there is a fault in the working status of the wire controller, the main wire controller is selected and controlled to take over the function of the faulty wire controller among the wire controllers. In this way, a dual backup mechanism and fault transfer technology are implemented to ensure that when a backup wire controller fails, the main wire controller takes over the function of the faulty wire controller, so that the system can continue to operate. At the same time, the distributed control system and network backup can improve the maintainability and fault tolerance of the system.

[0098] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.

[0099] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0100] In addition, for technical details that are not described in detail in this embodiment, reference can be made to the air conditioner control method provided in any embodiment of the present invention, and will not be repeated here.

[0101] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0102] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0103] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0104] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. An air conditioner control method, characterized in that: The air conditioner control method is applied to a central air conditioner, wherein the central air conditioner includes a plurality of wire controllers, and each wire controller is interconnected through an air conditioner bus; The air conditioner control method comprises: When the central air conditioner is started and operated, detecting the working status of each wire controller; When a fault occurs in the working state of the wire controller, a main wire controller is selected and controlled to take over the function of the faulty wire controller among the wire controllers.

2. The air conditioner control method according to claim 1, characterized in that: When the central air conditioner is started and operated, detecting the working status of each wire controller includes: When the central air conditioner is started, each wire controller is initialized, and a connection is established between the main wire controller, each backup wire controller and the air conditioner bus, wherein each wire controller includes a main wire controller and multiple backup wire controllers; The working status of each backup wire controller is determined by the main wire controller.

3. The air conditioner control method according to claim 2, characterized in that: The determining the working status of each backup wire controller by the main wire controller includes: Sending health check information to each backup wire controller according to a target period by the main wire controller; The working status of each backup wire controller is determined according to the inspection feedback information fed back by each backup wire controller.

4. The air conditioner control method according to claim 3, characterized in that: Before the main wire controller sends health check information to each backup wire controller according to the target period, the method further includes: Obtaining the data volume and available memory of the central air conditioner; A target cycle is determined according to the data amount and the available memory.

5. The air conditioner control method according to claim 1, characterized in that: The function of selecting and controlling the main wire controller to take over the faulty wire controller among the wire controllers when a fault occurs in the working state of the wire controller includes: When a fault occurs in the working state of the wire controller, determining a faulty wire controller among the wire controllers; The main wire controller is selected and controlled to take over the function of the faulty wire controller, and each wire controller is notified.

6. The air conditioner control method according to claim 1, characterized in that: After selecting and controlling the main wire controller to take over the function of the faulty wire controller among the wire controllers when the working state of the wire controller fails, the method further includes: After detecting that the faulty controller has returned to normal, reinitializing the faulty controller to complete wire controller data synchronization; Control the faulty controller to retake over the function of the faulty wired controller taken over by the main wired controller.

7. The air conditioner control method according to any one of claims 1 to 6, characterized in that: After detecting the working status of each backup wire controller when the central air conditioner is started and running, the method further includes: When a fault is detected in the main wire controller, a main backup wire controller is selected from the backup wire controllers; Control the main backup wire controller to take over the function of the main wire controller and notify each wire controller.

8. An air conditioner control device, characterized in that: The air conditioner control device comprises: A status detection module, used to detect the working status of each wire controller when the central air conditioner is started; The function takeover module is used to select and control the main wire controller to take over the function of the faulty wire controller among the wire controllers when a fault occurs in the working state of the wire controller.

9. A central air conditioner, characterized in that: The central air conditioner comprises: a memory, a processor, and an air conditioner control program stored in the memory and running on the processor, wherein the air conditioner control program is configured to implement the air conditioner control method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium stores an air conditioner control program, and when the air conditioner control program is executed by the processor, the air conditioner control method according to any one of claims 1 to 7 is implemented.