Air conditioner and control method thereof

By introducing a controller into the air conditioner to match the headcode information of the remote control, the problem of air conditioners in the same brand of air conditioners incorrectly responding to the remote control signal is solved, and the reliability and control accuracy of the air conditioner are improved.

CN120043213APending Publication Date: 2025-05-27HISENSE (GUANGDONG) AIR CONDITIONER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411046906.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In an environment where air conditioners are intensively used, air conditioners with the same brand may respond to signals from the same remote control, resulting in misoperation and inconvenient use, affecting the user experience.

Method used

By introducing the first and second controllers into the air conditioner, the remote control is allowed to customize the headcode information and send the modified headcode information to the controller of the air conditioner body. The air conditioner body only responds when receiving the control signal matching the header information.

Benefits of technology

It effectively avoids the air conditioner receiving control signals that are not sent by the remote control, reduces signal interference, and improves the control accuracy of the remote control on the air conditioner body, thereby improving the reliability of the air conditioner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120043213A_ABST
    Figure CN120043213A_ABST
Patent Text Reader

Abstract

The invention provides an air conditioner and a control method thereof, the air conditioner comprises an air conditioner body and a remote controller, and the remote controller comprises a first controller; the air conditioner body comprises a second controller; when it is determined that the first preset condition is met, the first controller can control the remote controller to enter a head code information modification mode, modifies the head code information of the remote controller, and sends the modified head code information to the second controller after modification is completed; when it is determined that a second preset condition is met, the second controller receives the modified header code information and stores the modified header code information after the modified header code information is successfully verified; and when a control signal sent by the remote controller is received, if it is judged that the head code information in the control signal is the same as the modified head code information stored in the second controller, the air conditioner body is controlled to operate according to the control signal, and otherwise, the air conditioner body is controlled to keep the current state. Accordingly, the corresponding control effect of the remote controller on the air conditioner body is accurately achieved, and the reliability of the air conditioner is 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 more particularly to an air conditioner and a control method thereof. Background Art

[0002] With the increasing demand for air conditioners in modern living and working environments, air conditioner products have been widely popularized in various places such as office buildings, student dormitories, and apartments. However, in an environment where air conditioners are intensively used, due to the compact space layout and high similarity of air conditioner brands and models, when multiple air conditioners of the same brand are in a similar space, using a traditional remote control may result in matching with other air conditioners, that is, air conditioners of the same brand of different users may respond to the signal of the same remote control, causing problems of misoperation and inconvenient use, affecting the operation of other air conditioners, and leading to a decline in user experience. Summary of the Invention

[0003] The present invention aims to solve at least one of the technical problems existing in the prior art.

[0004] To this end, one object of the present invention is to provide an air conditioner that can accurately achieve the corresponding control effect of the remote control on the air conditioner body and improve the reliability of the air conditioner.

[0005] To this end, a second object of the present invention is to provide a control method for an air conditioner.

[0006] To achieve the above object, an embodiment of the first aspect of the present invention provides an air conditioner, which includes: an air conditioner body and a remote controller; the remote controller includes a first controller; the air conditioner body includes: a refrigerant circulation circuit, an indoor fan, an outdoor fan and a second controller; the refrigerant circulation circuit enables the refrigerant to perform a refrigeration cycle in a circuit composed of a compressor, a condenser, an expansion valve, and an evaporator, and one of the condenser and the evaporator is an outdoor heat exchanger, and the other is an indoor heat exchanger; the indoor fan is configured to drive indoor air to pass through the indoor heat exchanger by rotation, so that the refrigerant exchanges heat with the indoor air; the outdoor fan is configured to drive outdoor air to pass through the outdoor heat exchanger by rotation, so that the refrigerant exchanges heat with the outdoor air; the first controller is configured to: when it is determined that a first preset condition is satisfied, control the remote controller to enter a header code information modification mode to modify the header code information of the remote controller, and after the modification is completed, send the modified header code information to the second controller; the second controller is configured to: when it is determined that a second preset condition is satisfied, receive the modified header code information sent by the first controller, verify the received modified header code information, and store the modified header code information after successful verification; when receiving the control signal sent by the remote controller, determine whether the header code information in the control signal is the same as the modified header code information stored in the second controller; if so, control the air conditioner body to operate according to the control signal, otherwise, control the air conditioner body to maintain the current operating state.

[0007] For the air conditioner according to the embodiment of the present invention, when it is determined that the first preset condition is satisfied, the first controller in the remote controller can customize the modification of the header code information of the remote controller, and after the modification is completed, send the modified header code information to the second controller of the air conditioner body, and when it is determined that the second preset condition is satisfied, the second controller in the air conditioner body can receive the modified header code information and store it after successful verification of the modified header code information; further, when the second controller receives the control signal sent by the remote controller, if it is determined that the header code information in the control signal is the same as the modified header code information stored in the second controller, it controls the air conditioner body to operate according to the control signal, otherwise, it controls the air conditioner body to maintain the current state, thereby avoiding the phenomenon of misoperation when the air conditioner body receives the control signal sent by an unmatched remote controller, ensuring that when there are multiple air conditioner bodies, each air conditioner body can only respond to the commands of its exclusive remote controller, reducing the possibility of signal interference, and at the same time improving the control accuracy of the remote controller for the air conditioner body, and further improving the reliability of the air conditioner.

[0008] In some embodiments, after the remote controller is controlled to enter the header code information modification mode, the first controller is configured to: modify the values of each header code in the header code information.

[0009] In some embodiments, when modifying the values of each header code in the header code information, the first controller is configured to: modify the values of each header code according to the received header code information modification instruction, where the header code information modification instruction includes the value adjustment amount corresponding to each header code.

[0010] In some embodiments, the header code information modification instruction is generated based on the user's operation on the corresponding button of the remote controller.

[0011] In some embodiments, when verifying the received modified header code information, the second controller is configured to: determine the first data frame checksum corresponding to the received modified header code information; compare the first data frame checksum with the received second data frame checksum, where the second data frame checksum is calculated by the first controller based on the modified header code information; when the first data frame checksum is equal to the second data frame checksum, it is determined that the verification of the received modified header code information is successful, otherwise, it is determined that the verification of the received modified header code information fails, and the modified header code information is not stored.

[0012] In some embodiments, when verifying the received modified header code information, the second controller is further configured to: when the verification is successful, output a first preset prompt message corresponding to the successful verification; when the verification fails, output a second preset prompt message corresponding to the failed verification.

[0013] In some embodiments, the first preset condition includes: the remote controller receives a first preset signal within a first preset time, and the duration of the first preset signal within the first preset time exceeds a second preset time, where the first preset signal is emitted when a first preset button on the remote controller is triggered.

[0014] In some embodiments, the second preset condition includes: the air conditioner body is in the powered-on state and receives a second preset signal sent by the remote controller within a third preset time, where the second preset signal is emitted when a second preset button on the remote controller is triggered.

[0015] In some embodiments, when determining whether the header code information in the control signal is the same as the modified header code information stored in the second controller, the second controller is further configured to: determine whether each header code sent by the remote controller corresponds one-to-one and is the same as each header code stored in the second controller; if so, determine that the header code information is the same, otherwise, determine that the header code information is different.

[0016] To achieve the above object, an embodiment of the second aspect of the present invention provides a control method for an air conditioner, the method including the following steps: when determining that a first preset condition is satisfied, controlling the remote controller to enter a header code information modification mode to modify the header code information of the remote controller, and after the modification is completed, sending the modified header code information to the second controller; when determining that a second preset condition is satisfied, receiving the modified header code information sent by the first controller, verifying the received modified header code information, and storing the modified header code information after successful verification; when receiving a control signal sent by the remote controller, determining whether the header code information in the control signal is the same as the modified header code information stored in the second controller; if so, controlling the air conditioner body to operate according to the control signal, otherwise, controlling the air conditioner body to maintain the current operating state.

[0017] According to the control method of the air conditioner in the embodiment of the present invention, when determining that a first preset condition is satisfied, the first controller in the remote controller can customize the modification of the header code information of the remote controller, and after the modification is completed, send the modified header code information to the second controller of the air conditioner body, and when determining that a second preset condition is satisfied, the second controller in the air conditioner body can receive the modified header code information and store it after successful verification of the modified header code information; further, when the second controller receives a control signal sent by the remote controller, if it is determined that the header code information in the control signal is the same as the modified header code information stored in the second controller, the air conditioner body is controlled to operate according to the control signal, otherwise, the air conditioner body is controlled to maintain the current state, so as to avoid the phenomenon of misoperation when the air conditioner body receives a control signal sent by an unmatched remote controller, ensure that when there are multiple air conditioner bodies, each air conditioner body can only respond to the commands of its exclusive remote controller, reduce the possibility of signal interference, and at the same time improve the control accuracy of the remote controller for the air conditioner body, thereby improving the reliability of the air conditioner.

[0018] Additional aspects and advantages of the present invention will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and / or additional aspects and advantages of the present invention will become apparent and be readily understood from the following description of embodiments in conjunction with the accompanying drawings, where:

[0020] Figure 1 is a schematic diagram of a refrigeration cycle system of an air conditioner according to an embodiment of the present invention;

[0021] Figure 2 is a schematic structural diagram of an air conditioner according to an embodiment of the present invention;

[0022] Figure 3 is a schematic structural diagram of a controller according to an embodiment of the present invention;

[0023] Figure 4 is a schematic structural diagram of an air conditioner according to another embodiment of the present invention;

[0024] Figure 5 is a flowchart of a control method of an air conditioner according to an embodiment of the present invention;

[0025] Figure 6 is a schematic diagram of a process for verifying modified header code information received according to an embodiment of the present invention. Detailed Embodiments

[0026] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0027] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation to the present invention.

[0028] The terms "first" and "second" are only used for descriptive purposes, and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present invention, unless otherwise specified, the meaning of "plural" is two or more.

[0029] In the description of the present invention, it should be noted that unless otherwise clearly specified and defined, the terms "installation", "connection", and "coupling" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0030] As Figure 1 shown, in the present invention, the air conditioner body 1 performs a refrigeration cycle by using a compressor, a condenser, an evaporator, and a four-way valve. The refrigeration cycle includes a series of processes involving compression, condensation, and evaporation, and supplies refrigerant to the air that has been conditioned and heat-exchanged.

[0031] The compressor compresses the refrigerant gas in a high-temperature and high-pressure state that enters from the suction pipe and discharges the compressed refrigerant gas through the discharge pipe. The discharged refrigerant gas flows into the condenser from the condenser inlet pipe. The condenser condenses the compressed refrigerant into a liquid phase, and heat is released to the surrounding environment through the condensation process.

[0032] The evaporator evaporates the refrigerant that expands in the expansion valve and returns the refrigerant gas in a low-temperature and low-pressure state to the compressor. The evaporator can achieve a refrigeration effect by using the latent heat of evaporation of the refrigerant to perform heat exchange with the material to be cooled. Throughout the cycle, the air conditioner body 1 can adjust the temperature of the indoor space.

[0033] Combined with Figure 2 and Figure 4 shown, the air conditioner body 1 in the present application includes an indoor fan 11 and an outdoor fan 14. The indoor fan 11 and the outdoor fan 14 can be set as an integrated machine or a split machine. The indoor fan 11 can be set as a wall-mounted type, a ceiling type, a duct type, etc., and the indoor fan 11 is installed on the top or ceiling of the indoor room.

[0034] Taking the indoor wall-mounted unit as an example, the indoor wall-mounted unit is usually installed at positions such as the indoor wall surface. Again, for example, the indoor cabinet unit (not shown in the figure) is also a form of the indoor fan 11 of the indoor fan 11.

[0035] Taking the split machine as an example, the air conditioner body 1 includes an indoor fan 11 and an outdoor fan 14. Among them, the outdoor fan 14 is usually arranged outdoors and is used for heat exchange with the indoor environment.

[0036] In addition, the air conditioner body 1 is provided with a second controller 71 to control the operation of various components in the air conditioner body 1, so that the operation of each component of the air conditioner body 1 realizes each predetermined function of the air conditioner body 1. Among them, a control device 200 is also attached to the air conditioner body 1. Exemplarily, the control device 200 is specifically set as a remote controller 3, and the remote controller 3 has a function of communicating with the second controller 71 by using infrared rays or other communication methods. The remote controller 3 is used for the user to perform various controls on the air conditioner body 1, realizing the interaction between the user and the air conditioner body 1.

[0037] In the embodiment of the present application, the indoor fan 11 of the air conditioner body 1 is arranged at the top or upper part of the room. Generally speaking, the installation height of the indoor fan 11 is higher than the user activity area. The indoor fan 11 includes an air return opening 13 and an air outlet 12 communicating with the room. The indoor air passes through the air return opening 13 into the indoor fan 11 and flows back into the room through the air outlet 12.

[0038] At the position of the air outlet 12, a wind deflector 2 is provided. The wind deflector 2 adjusts the outflow direction of the air flowing through the air outlet 12 by changing its relative rotation angle with the air outlet 12, thereby affecting the air temperature stratification in the room.

[0039] The embodiment of the present application also provides a schematic diagram of the hardware structure of the second controller 71, as Figure 3 shown. The second controller 71 includes a processor 83. Optionally, it further includes a memory 82 and a communication interface 84 connected to the processor 83. The processor 83, the memory 82 and the communication interface 84 are connected through a bus 81.

[0040] The processor 83 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 83 may also be any other device with processing functions, such as a circuit, a device, or a software module. The processor 83 may also include multiple CPUs, and the processor 83 may be a single-core (single CPU) processor or a multi-core (multi CPU) processor. Here, the processor 83 may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).

[0041] The memory 82 can be a read only memory (ROM), or other types of static storage devices that can store static information and instructions, a random access memory (RAM), or other types of dynamic storage devices that can store information and instructions. It can also be an electrically erasable programmable read only memory (EEPROM), a compact disc read only memory (CD ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. The embodiments of the present application do not impose any restrictions on this. The memory 82 can exist independently or be integrated with the processor 83. Among them, the memory 82 can contain computer program code. The processor 83 is used to execute the computer program code stored in the memory 82, thereby implementing the control method of the air conditioner body 1 provided by the embodiments of the present application.

[0042] The communication interface 84 can be used to communicate with other devices or communication networks (such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.). The communication interface 84 can be a module, a circuit, a transceiver, or any device capable of implementing communication.

[0043] The bus 81 can be a peripheral component interconnect (PCI) bus 81 or an extended industry standard architecture (EISA) bus 81, etc. The bus 81 can be divided into an address bus 81, a data bus 81, a control bus 81, etc.

[0044] Next, in conjunction with Figures 4 - 6 Describe the air conditioner 100 and its control method according to the embodiments of the present invention.

[0045] As Figure 4 shown, the air conditioner 100 includes: an air conditioner body 1, a remote controller 3;

[0046] Among them, in some embodiments, the air conditioner main body 1 may include: a refrigerant circulation circuit that enables the refrigerant to perform a refrigeration cycle in a circuit composed of a compressor, a condenser, an expansion valve, and an evaporator, where one of the condenser and the evaporator is an outdoor heat exchanger and the other is an indoor heat exchanger.

[0047] In some embodiments, the air conditioner main body 1 may include: an indoor fan 11 configured to drive indoor air to pass through the indoor heat exchanger by rotation, so that the refrigerant exchanges heat with the indoor air.

[0048] In some embodiments, the air conditioner main body 1 may include: an outdoor fan 14 configured to drive outdoor air to pass through the outdoor heat exchanger by rotation, so that the refrigerant exchanges heat with the outdoor air.

[0049] In some embodiments, as Figure 4 shown, the remote controller 3 may include: a first controller 31 configured to: when it is determined that a first preset condition is met, control the remote controller 3 to enter a header code information modification mode to modify the header code information of the remote controller 3, and after the modification is completed, send the modified header code information to the second controller 71.

[0050] Specifically, a first controller 31 is provided inside the remote controller 3. After the remote controller 3 is powered on, the first controller 31 can continuously detect whether the remote controller 3 meets the conditions for entering the header code information modification mode, that is, the first preset condition, including but not limited to whether the user long-presses a certain specific key combination, whether any operation signal is received within a specific time, etc. Further, when it is determined that the first preset condition is met, the remote controller 3 can be controlled to enter the header code information modification mode, and the header code information of the remote controller 3 can be customized according to the user's needs. After the modification is completed, the first controller 31 can send the modified header code information to the second controller 71 of the air conditioner main body 1 through wireless communication or other means.

[0051] In some embodiments, as Figure 4 shown, the air conditioner main body 1 may include: a second controller 71 configured to: when it is determined that a second preset condition is met, receive the modified header code information sent by the first controller 31, verify the received modified header code information, and store the modified header code information after successful verification;

[0052] When a control signal sent by the remote controller 3 is received, determine whether the header code information in the control signal is the same as the modified header code information stored in the second controller 71;

[0053] If so, control the air conditioner main body 1 to operate according to the control signal, otherwise, control the air conditioner main body 1 to maintain the current operating state.

[0054] Specifically, a second controller 71 is provided inside the air conditioner body 1. The second controller 71 can continuously detect whether the condition for communicating with the first controller 31 is met, that is, the second preset condition. When it is determined that the second preset condition is met, the second controller 71 can receive the modified header code information sent by the first controller 31 and verify the received modified header code information, including but not limited to checksum comparison, etc., to ensure that the modified header code information is not damaged or tampered with during transmission. Further, after successful verification, the second controller 71 can store the modified header code information in a storage medium, including but not limited to storing it in an EEPROM (Electrically Erasable Programmable Read-Only Memory).

[0055] Further, when the air conditioner body 1 receives a control signal (such as a temperature adjustment signal, a mode switching signal, etc.) sent by the remote controller 3, the second controller 71 of the air conditioner body 1 can analyze the data in the control signal, extract the header code information in the control signal, and compare it with the modified header code information stored in the storage medium of the air conditioner body 1. If the header code information in the received control signal is consistent with the modified header code information stored in the storage medium, it indicates that the control signal comes from the correct and paired remote controller 3. At this time, the second controller 71 can control the air conditioner body 1 to execute the operations in the control signal, including but not limited to adjusting the wind speed, changing the temperature setting, etc.; if the header code information in the received control signal is inconsistent with the modified header code information stored in the storage medium, it indicates that the control signal does not come from the paired remote controller 3. At this time, the second controller 71 can ignore the control signal and control the air conditioner body 1 to maintain the current operating state.

[0056] According to the air conditioner 100 of an embodiment of the present invention, when it is determined that the first preset condition is satisfied, the first controller 31 in the remote controller 3 can customize and modify the header code information of the remote controller 3, and after the modification is completed, send the modified header code information to the second controller 71 of the air conditioner main body 1. When it is determined that the second preset condition is satisfied, the second controller 71 in the air conditioner main body 1 can receive the modified header code information and store it after successfully verifying the modified header code information. Further, when the second controller 71 receives a control signal sent by the remote controller 3, if it is determined that the header code information in the control signal is the same as the modified header code information stored by the second controller 71, the air conditioner main body 1 is controlled to operate according to the control signal; otherwise, the air conditioner main body 1 is controlled to maintain the current state, so as to avoid the phenomenon of misoperation when the air conditioner main body 1 receives a control signal sent by an unmatched remote controller 3, ensure that when there are multiple air conditioner main bodies 1, each air conditioner main body 1 can only respond to the commands of its exclusive remote controller 3, reduce the possibility of signal interference, improve the control accuracy of the remote controller 3 for the air conditioner main body 1, and further improve the reliability of the air conditioner 100.

[0057] In an embodiment of the present invention, after the remote controller 3 is controlled to enter the header code information modification mode, the first controller 31 is configured to: modify the values of the respective header codes in the header code information.

[0058] Specifically, after the remote controller 3 is controlled to enter the header code information modification mode, the first controller 31 can modify the values of the respective header codes in the header code information according to the values customized by the user, that is, replace the original values of the respective header codes with new values. For example, after the remote controller 3 enters the header code information modification mode, the display screen of the remote controller 3 can display the header code information. If each header code consists of two bytes, the values of the two bytes of each header code can be adjusted one by one to complete the modification of the values of the respective header codes. Among them, the range of each byte is usually 00 to FF (that is, 0 to 255 in decimal).

[0059] In an embodiment of the present invention, when modifying the values of the respective header codes in the header code information, the first controller 31 is configured to: modify the values of the respective header codes according to the received header code information modification instruction, where the header code information modification instruction includes the value adjustment amount corresponding to each header code.

[0060] Specifically, when modifying the values of each header code in the header code information, the first controller 31 can receive a header code information modification instruction through the communication channel inside the remote controller 3, and modify the values of each header code according to the header code information modification instruction. Among them, the header code information modification instruction includes the value adjustment amount corresponding to each header code, that is, the numerical amount by which each header code is increased or decreased. For example, the first controller 31 can determine the positions of the header codes to be modified in the header code information, read the current values of each header code, and then increase or subtract the value adjustment amount of each header code from the current value according to the indication in the header code information modification instruction, so as to achieve the modification of the values of each header code.

[0061] In an embodiment of the present invention, the header code information modification instruction is generated based on the user's operation on the corresponding button of the remote controller 3.

[0062] Specifically, when the first controller 31 modifies the header code information, a header code information modification instruction can be generated by pressing the corresponding button on the remote controller 3. For example, the user can determine each header code in the header code information to be modified by continuously pressing a certain button or a combination of buttons on the remote controller 3, and generate a corresponding header code information modification instruction by means of up and down selection of the button, digital input, etc., so that the first controller 31 can input the value adjustment amount of the corresponding header code according to the header code information modification instruction.

[0063] In an embodiment of the present invention, when verifying the received modified header code information, the second controller 71 is configured to: determine the first data frame checksum corresponding to the received modified header code information; compare the first data frame checksum with the received second data frame checksum, where the second data frame checksum is calculated by the first controller 31 based on the modified header code information;

[0064] When the first data frame checksum and the second data frame checksum are equal, it is determined that the verification of the received modified header code information is successful; otherwise, it is determined that the verification of the received modified header code information fails, and the modified header code information is not stored.

[0065] Specifically, when verifying the received modified header code information, the second controller 71 can recalculate and determine the data frame checksum of the modified header code information, that is, the first data frame checksum, through cyclic redundancy code check or parity check, etc. Further, the first data frame checksum can be compared with the received second data frame checksum, where the second data frame checksum is calculated by the first controller 31 before sending the modified header code information based on the modified header code information.

[0066] Further, when it is determined that the first data frame checksum is equal to the second data frame checksum, it indicates that the modified header code information received by the second controller 71 has not been in error or tampered with during transmission, and the verification is determined to be successful. The second controller 71 stores the received modified header code information. When it is determined that the first data frame checksum is not equal to the second data frame checksum, it indicates that the modified header code information has been in error or tampered with during data transmission, and the verification is determined to be failed. The second controller 71 does not store the modified header code information and maintains the original header code information unchanged to prevent incorrect configuration caused by wireless transmission errors or external interference and improve the reliability of the air conditioner 100.

[0067] In an embodiment of the present invention, when verifying the received modified header code information, the second controller 71 is further configured to: when the verification is successful, output a first preset prompt message corresponding to the successful verification; when the verification fails, output a second preset prompt message corresponding to the failed verification.

[0068] Specifically, when verifying the received modified header code information, if it is determined that the verification is successful, the second controller 71 may trigger a preset prompt message output mechanism to output a first preset prompt message corresponding to the successful verification, including but not limited to displaying text on the display screen (such as "Verification successful", etc.) or playing a sound through the buzzer (such as the buzzer can sound 3 times) to clearly inform the user that the verification has been successful; if it is determined that the verification fails, a second preset prompt message corresponding to the failed verification may be output, including but not limited to displaying text on the display screen (such as "Verification failed", etc.) or playing a sound through the buzzer (such as the buzzer can sound 5 times) to clearly inform the user that the verification has failed.

[0069] In an embodiment of the present invention, the first preset condition includes: the remote controller 3 receives a first preset signal within a first preset time, and the duration of the first preset signal within the first preset time exceeds a second preset time, where the first preset signal is emitted when a first preset button on the remote controller 3 is triggered.

[0070] Specifically, when the remote controller 3 is powered on, the timer inside the remote controller 3 starts timing. If the remote controller 3 receives a first preset signal within a first preset time, and the duration of the first preset signal within the first preset time exceeds a second preset time, it indicates that the user has a real intention to modify the header code information. At this time, it is determined that the remote controller 3 meets the first preset condition, where the first preset signal is emitted when a first preset button on the remote controller 3 is triggered. It can be understood that if within the first preset time, the user continuously presses the first preset button on the remote controller 3 for a time exceeding the second preset time, it can be determined that the first preset condition is met, thereby avoiding misoperations caused by accidental touches or short presses, and further improving the reliability of the air conditioner 100.

[0071] In a specific embodiment, the first preset time, the second preset time, and the first preset button can be set according to actual situations. Among them, the first preset time can be 10 seconds, the second preset time can be 3 seconds, and the first preset button can be the power-on button of the remote controller 3.

[0072] In an embodiment of the present invention, the second preset condition includes: the air conditioner main body 1 is in a powered-on state and receives the second preset signal sent by the remote controller 3 within the third preset time, where the second preset signal is sent when the second preset button on the remote controller 3 is triggered.

[0073] Specifically, when the air conditioner main body 1 is powered on, the timer inside the air conditioner main body 1 starts timing. If the second preset signal sent by the remote controller 3 is received within the third preset time, it indicates that the current air conditioner main body 1 can receive the modified header information sent by the first controller 31, that is, the second preset condition is satisfied. Among them, the second preset signal is sent when the second preset button on the remote controller 3 is triggered. It can be understood that after the air conditioner main body 1 is powered on, when it can detect that the user continuously presses the second preset button on the remote controller 3 within the third preset time, it can be determined that the second preset condition is satisfied, so as to avoid interference caused by other already turned-on air conditioner main bodies 1 to the air conditioner main body 1 that needs to modify the header information currently, and further improve the reliability of the air conditioner 100.

[0074] In a specific embodiment, the third preset time and the second preset button can be set according to actual situations. Among them, the third preset time can be 15 seconds, and the second preset button can be the power-on button of the remote controller 3.

[0075] In an embodiment of the present invention, when determining whether the header information in the control signal is the same as the modified header information stored in the second controller 71, the second controller 71 is further configured to: determine whether each header in the header information sent by the remote controller 3 corresponds one-to-one and is the same as each header in the modified header information stored in the second controller 71; if so, determine that the header information is the same, otherwise, determine that the header information is different.

[0076] Specifically, when the second controller 71 receives the control signal from the remote controller 3, it can extract the header information from the received control signal, and compare the extracted header information with the modified header information stored inside the second controller 71. If the values of each header of the header information sent by the remote controller 3 are exactly the same as the values of the corresponding headers stored in the second controller 71, it is determined that the header information is the same, otherwise, it is determined that the header information is different.

[0077] According to the air conditioner 100 of the embodiment of the present invention, when it is determined that the first preset condition is satisfied, the first controller 31 in the remote controller 3 can customize and modify the header code information of the remote controller 3, and after the modification is completed, send the modified header code information to the second controller 71 of the air conditioner body 1. When it is determined that the second preset condition is satisfied, the second controller 71 in the air conditioner body 1 can receive the modified header code information and store it after the verification of the modified header code information is successful. Further, when the second controller 71 receives the control signal sent by the remote controller 3, if it is determined that the header code information in the control signal is the same as the modified header code information stored in the second controller 71, the air conditioner body 1 is controlled to operate according to the control signal; otherwise, the air conditioner body 1 is controlled to maintain the current state. Therefore, it is possible to avoid the phenomenon of misoperation when the air conditioner body 1 receives the control signal sent by the unmatched remote controller 3, ensure that when there are multiple air conditioner bodies 1, each air conditioner body 1 can only respond to the commands of its exclusive remote controller 3, reduce the possibility of signal interference, and improve the control accuracy of the remote controller 3 for the air conditioner body 1, thereby improving the reliability of the air conditioner 100.

[0078] The following refers to Figure 5 Describe the control method of the air conditioner according to the embodiment of the present invention.

[0079] As Figure 5 shown, the control method of the air conditioner according to the embodiment of the present invention at least includes step S1-step S3.

[0080] Step S1, when it is determined that the first preset condition is satisfied, control the remote controller to enter the header code information modification mode to modify the header code information of the remote controller, and after the modification is completed, send the modified header code information to the second controller.

[0081] Step S2, when it is determined that the second preset condition is satisfied, receive the modified header code information sent by the first controller, verify the received modified header code information, and store the modified header code information after the verification is successful.

[0082] Step S3, when receiving the control signal sent by the remote controller, determine whether the header code information in the control signal is the same as the modified header code information stored in the second controller.

[0083] Step S4, if the header code information in the control signal is the same as the modified header code information stored in the second controller, control the air conditioner body to operate according to the control signal; otherwise, control the air conditioner body to maintain the current operating state.

[0084] In some embodiments, after controlling the remote controller to enter the header code information modification mode, it further includes: modifying the values of each header in the header code information.

[0085] In some embodiments, when modifying the values of each header code in the header code information, it specifically includes: modifying the values of each header code according to the received header code information modification instruction, where the header code information modification instruction includes the value adjustment amount corresponding to each header code.

[0086] In some embodiments, the header code information modification instruction is generated based on the user's operation of the corresponding button on the remote control.

[0087] In some embodiments, in combination with Figure 6 As shown, when verifying the received modified header code information, it specifically includes: determining the checksum of the first data frame corresponding to the received modified header code information; comparing the checksum of the first data frame with the received checksum of the second data frame, where the checksum of the second data frame is calculated by the first controller based on the modified header code information; when the checksum of the first data frame is equal to the checksum of the second data frame, it is determined that the verification of the received modified header code information is successful, otherwise, it is determined that the verification of the received modified header code information fails, and the modified header code information is not stored.

[0088] In some embodiments, in combination with Figure 6 As shown, when verifying the received modified header code information, it specifically includes: when the verification is successful, outputting a first preset prompt message corresponding to the successful verification; when the verification fails, outputting a second preset prompt message corresponding to the failed verification.

[0089] In some embodiments, the first preset condition includes: the remote control receives a first preset signal within a first preset time, and the duration of the first preset signal within the first preset time exceeds a second preset time, where the first preset signal is emitted when a first preset button on the remote control is triggered.

[0090] In some embodiments, the second preset condition includes: the air conditioner body is in a powered-on state and receives a second preset signal sent by the remote control within a third preset time, where the second preset signal is emitted when a second preset button on the remote control is triggered.

[0091] In some embodiments, when determining whether the header code information in the control signal is the same as the modified header code information stored in the second controller, it specifically includes: determining whether each header code sent by the remote control and each header code stored in the second controller correspond one-to-one and are the same; if so, it is determined that the header code information is the same, otherwise, it is determined that the header code information is different.

[0092] It should be noted that when controlling this air conditioner, the specific implementation method is similar to that of the air conditioner in any of the above embodiments of the present invention. Therefore, for a detailed exemplary description of the control process of this air conditioner, reference can be made to the relevant description part of the air conditioner mentioned above. To reduce redundancy, it will not be repeated here.

[0093] According to the control method of the air conditioner of the embodiment of the present invention, when it is determined that the first preset condition is satisfied, the first controller in the remote controller can customize and modify the head code information of the remote controller, and after the modification is completed, send the modified head code information to the second controller of the air conditioner body. When it is determined that the second preset condition is satisfied, the second controller in the air conditioner body can receive the modified head code information and store it after the verification of the modified head code information is successful; further, when the second controller receives the control signal sent by the remote controller, if it is determined that the head code information in the control signal is the same as the modified head code information stored by the second controller, then control the air conditioner body to operate according to the control signal, otherwise, control the air conditioner body to maintain the current state, so as to avoid the phenomenon of misoperation when the air conditioner body receives the control signal sent by an unmatched remote controller, ensure that when there are multiple air conditioner bodies, each air conditioner body can only respond to the commands of its exclusive remote controller, reduce the possibility of signal interference, and at the same time improve the control accuracy of the remote controller for the air conditioner body, thereby improving the reliability of the air conditioner.

[0094] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "schematic embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example.

[0095] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirits of the present invention. The scope of the present invention is defined by the claims and their equivalents.

Claims

1. An air conditioner, characterized in that: include: A remote controller, the remote controller comprising a first controller; An air conditioner body, the air conditioner body comprising a second controller, the first controller being used to send a control signal to the second controller, the second controller being used to receive the control signal and control the operating state and operating parameters of the air conditioner body according to the control signal; The first controller is configured to: when it is determined that the first preset condition is met, control the remote controller to enter a header code information modification mode to modify the header code information of the remote controller, and after the modification is completed, send the modified header code information to the second controller; The second controller is configured to: when it is determined that the second preset condition is met, receive the modified header code information sent by the first controller, and verify the received modified header code information, and after the verification is successful, store the modified header code information; When receiving the control signal sent by the remote controller, determining whether the header code information in the control signal is the same as the modified header code information stored in the second controller; If so, the air conditioner body is controlled to operate according to the control signal; otherwise, the air conditioner body is controlled to maintain the current operating state.

2. The air conditioner according to claim 1, characterized in that: After controlling the remote controller to enter the header information modification mode, the first controller is configured to: The value of each header code in the header code information is modified.

3. The air conditioner control method according to claim 2, characterized in that: When modifying the value of each header code in the header code information, the first controller is configured to: The values ​​of the header codes are modified according to the received header code information modification instruction, wherein the header code information modification instruction includes a value adjustment amount corresponding to each header code.

4. The air conditioner according to claim 3, characterized in that: The header information modification instruction is generated based on the user operating a corresponding button of the remote controller.

5. The air conditioner according to claim 3, characterized in that: When verifying the received modified header code information, the second controller is configured to: Determine a first data frame checksum corresponding to the received modified header code information; Compare the first data frame checksum with the received second data frame checksum, wherein the second data frame checksum is calculated by the first controller based on the modified header code information; When the first data frame checksum and the second data frame checksum are equal, it is determined that the received modified header code information is successfully verified; otherwise, it is determined that the received modified header code information is failed to be verified, and the modified header code information is not stored.

6. The air conditioner according to claim 5, characterized in that: When verifying the received modified header code information, the second controller is further configured to: When the verification is successful, outputting a first preset prompt message corresponding to the verification success; When the verification fails, a second preset prompt message corresponding to the verification failure is output.

7. The air conditioner according to claim 1, characterized in that: The first preset condition includes: the remote control receives a first preset signal within a first preset time, and the duration of the first preset signal within the first preset time exceeds a second preset time, wherein the first preset signal is sent when a first preset button on the remote control is triggered.

8. The air conditioner according to claim 1, characterized in that: The second preset condition includes: the air conditioner body is powered on and receives a second preset signal sent by the remote controller within a third preset time, wherein the second preset signal is sent when a second preset button on the remote controller is triggered.

9. The air conditioner according to claim 2, characterized in that: When determining whether the header code information in the control signal is the same as the modified header code information stored in the second controller, the second controller is further configured to: Determining whether the header codes sent by the remote controller correspond to the header codes stored in the second controller in a one-to-one manner; If so, it is determined that the header code information is the same; otherwise, it is determined that the header code information is not the same.

10. A method for controlling an air conditioner, characterized in that: include: When it is determined that the first preset condition is met, controlling the remote controller to enter a header code information modification mode to modify the header code information of the remote controller, and after the modification is completed, sending the modified header code information to the second controller; When it is determined that the second preset condition is met, receiving the modified header code information sent by the first controller, and verifying the received modified header code information, and after the verification is successful, storing the modified header code information; When receiving a control signal sent by the remote controller, determining whether the header code information in the control signal is the same as the modified header code information stored in the second controller; If so, the air conditioner body is controlled to operate according to the control signal; otherwise, the air conditioner body is controlled to maintain the current operating state.