Air conditioner control method and device, air conditioner, storage medium and program product

By receiving Bluetooth signals in the air conditioner and calculating the arrival angle AoA, and judging the target air conditioner with the departure angle AoD, the problem of the Bluetooth remote control being easily misjudged in a dense air conditioner environment is solved, and the control accuracy and user experience are improved.

CN119468428APending Publication Date: 2025-02-18GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411860324.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In an environment with dense air conditioning, the Bluetooth remote control is prone to misjudgment or confusion when identifying and controlling the target air conditioner, resulting in a decline in user experience.

Method used

By receiving the Bluetooth signal sent by the remote control, the arrival angle AoA of the signal is calculated, and the starting angle AoD of the signal is determined whether the air conditioner is the target air conditioner, thereby executing the corresponding control command.

Benefits of technology

It improves the accuracy of air conditioning control, reduces misjudgment and confusion, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119468428A_ABST
    Figure CN119468428A_ABST
Patent Text Reader

Abstract

The invention discloses an air conditioner control method and device, an air conditioner, a storage medium and a computer program product. The air conditioner is provided with a remote controller. The method comprises the following steps: receiving a Bluetooth signal sent by a remote controller; the Bluetooth signal comprises a control instruction and a departure angle AoD when the remote controller sends the Bluetooth signal; calculating an angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal; according to the departure angle AoD and the arrival angle AoA, whether the air conditioner is a target air conditioner specified by the Bluetooth signal or not is determined; and if it is determined that the air conditioner is the target air conditioner specified by the Bluetooth signal, the air conditioner is controlled to execute the control instruction. According to the scheme, the target air conditioner to be controlled by the user is determined according to the departure angle AoD and the arrival angle AoA of the Bluetooth signal sent by the remote controller, the control precision is improved, the misjudgment and confusion conditions are reduced, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of air conditioners, and specifically relates to a control method and device for an air conditioner, an air conditioner, a storage medium and a computer program product. Background Art

[0002] Nowadays, people have more and more air conditioners, and each air conditioner is equipped with a remote control. Users need to find the corresponding remote control to control the air conditioner, which reduces the user experience. Therefore, relevant solutions have designed Bluetooth remote controls that can control multiple air conditioners. However, Bluetooth may misjudge or confuse the target air conditioner that the user wants to control, especially in air-conditioning-intensive environments. For example, when a user uses a remote control to turn on the air conditioner in the living room, the air conditioner in the bedroom is turned on, which reduces the user experience.

[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 object of the present invention is to provide an air conditioner control method, device, air conditioner, storage medium and computer program product to solve the problem of control misjudgment or confusion when there are multiple controllable air conditioners in the use environment of the air conditioner remote control in the related scheme, so as to determine the target air conditioner to be controlled by the user according to the departure angle AoD and arrival angle AoA of the Bluetooth signal sent by the remote control, improve the control accuracy, reduce misjudgment and confusion, and improve the user experience.

[0005] The present invention provides a control method for an air conditioner, wherein the air conditioner has a remote controller; the remote controller can transmit a Bluetooth signal to the air conditioner; the method comprises: receiving a Bluetooth signal sent by the remote controller; the Bluetooth signal comprises a control instruction and a departure angle AoD when the remote controller sends the Bluetooth signal; calculating an arrival angle AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal; determining whether the air conditioner is a target air conditioner specified by the Bluetooth signal according to the departure angle AoD and the arrival angle AoA; if it is determined that the air conditioner is the target air conditioner specified by the Bluetooth signal, controlling the air conditioner to execute the control instruction.

[0006] In some embodiments, the air conditioner is provided with an antenna array for receiving a Bluetooth signal; and calculating the angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal comprises: calculating the angle of arrival AoA according to a first preset calculation formula; the first preset calculation formula is:

[0007]

[0008] Among them, θ1 is the arrival angle AoA; Δφ1 is the phase difference between two antennas in the antenna array of the air conditioner; d1 is the distance between two antennas in the antenna array of the air conditioner; λ is the wavelength of the Bluetooth signal.

[0009] In some embodiments, determining whether the air conditioner is the target air conditioner specified by the Bluetooth signal based on the departure angle AoD and the arrival angle AoA includes: recording the absolute value of the difference between the departure angle AoD and the arrival angle AoA as the actual difference, and judging the size relationship between the actual difference and a preset difference; if the actual difference is less than the preset difference, determining that the air conditioner is the target air conditioner specified by the Bluetooth signal; if the actual difference is greater than or equal to the preset difference, determining that the air conditioner is not the target air conditioner specified by the Bluetooth signal.

[0010] In some implementations, the method further includes: after the air conditioner executes the control instruction, controlling the air conditioner to send a feedback signal to the remote controller; the feedback signal includes current status information of the air conditioner.

[0011] In some embodiments, the remote controller is provided with an antenna array for sending a Bluetooth signal; the method further includes: generating a control instruction after the user operates the remote controller; calculating a departure angle AoD according to a preset second calculation formula; combining the control instruction and the departure angle AoD into the Bluetooth signal, and controlling the remote controller to send the Bluetooth signal; the second preset calculation formula is:

[0012]

[0013] Wherein, θ2 is the departure angle AoD; Δφ2 is the phase difference between two antennas in the antenna array of the remote controller; d2 is the distance between two antennas in the antenna array of the remote controller; λ is the wavelength of the Bluetooth signal.

[0014] In some implementations, the method further includes: after the remote controller receives the feedback signal, displaying current status information of the air conditioner on a display interface of the remote controller.

[0015] Matching the above method, the present invention provides a control device for an air conditioner on the other hand, the air conditioner has a remote control; the remote control can transmit a Bluetooth signal to the air conditioner; the device comprises: a receiving unit, configured to receive the Bluetooth signal sent by the remote control; the Bluetooth signal comprises a control instruction and a departure angle AoD when the remote control sends the Bluetooth signal; a control unit, configured to calculate an arrival angle AoA when the air conditioner receives the Bluetooth signal based on the Bluetooth signal; the control unit is further configured to determine whether the air conditioner is the target air conditioner specified by the Bluetooth signal based on the departure angle AoD and the arrival angle AoA; the control unit is further configured to control the air conditioner to execute the control instruction if it is determined that the air conditioner is the target air conditioner specified by the Bluetooth signal.

[0016] In some embodiments, the air conditioner is provided with an antenna array for receiving a Bluetooth signal; the control unit calculates the angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal, including: calculating the angle of arrival AoA according to a first preset calculation formula; the first preset calculation formula is:

[0017]

[0018] Among them, θ1 is the arrival angle AoA; Δφ1 is the phase difference between two antennas in the antenna array of the air conditioner; d1 is the distance between two antennas in the antenna array of the air conditioner; λ is the wavelength of the Bluetooth signal.

[0019] In some embodiments, the control unit determines whether the air conditioner is the target air conditioner specified by the Bluetooth signal based on the departure angle AoD and the arrival angle AoA, including: recording the absolute value of the difference between the departure angle AoD and the arrival angle AoA as the actual difference, and judging the size relationship between the actual difference and a preset difference; if the actual difference is less than the preset difference, determining that the air conditioner is the target air conditioner specified by the Bluetooth signal; if the actual difference is greater than or equal to the preset difference, determining that the air conditioner is not the target air conditioner specified by the Bluetooth signal.

[0020] In some embodiments, the control unit is further configured to control the air conditioner to send a feedback signal to the remote controller after the air conditioner executes the control instruction; the feedback signal includes current status information of the air conditioner.

[0021] In some embodiments, the remote controller is provided with an antenna array for sending a Bluetooth signal; the control unit is further configured to generate a control instruction after the user operates the remote controller; calculate the departure angle AoD according to a preset second calculation formula; combine the control instruction and the departure angle AoD into the Bluetooth signal, and control the remote controller to send the Bluetooth signal; the second preset calculation formula is:

[0022]

[0023] Wherein, θ2 is the departure angle AoD; Δφ2 is the phase difference between two antennas in the antenna array of the remote controller; d2 is the distance between two antennas in the antenna array of the remote controller; λ is the wavelength of the Bluetooth signal.

[0024] In some embodiments, the control unit is further configured to display the current status information of the air conditioner on the display interface of the remote controller after the remote controller receives the feedback signal.

[0025] Matching the above device, the present invention provides an air conditioner on another aspect, including: the control device of the air conditioner mentioned above.

[0026] In accordance with the above method, the present invention provides a storage medium on another aspect, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the above-mentioned air conditioning control method.

[0027] In accordance with the above method, the present invention provides a computer program product on another aspect, wherein the computer program product includes a computer program, and when the computer program product is processed and executed, the steps of the above air conditioner control method are implemented.

[0028] In the solution of the present invention, after the air conditioner receives the Bluetooth signal sent by the remote controller, the arrival angle AoA is calculated according to the Bluetooth signal, and the air conditioner is determined whether it is the target air conditioner specified by the Bluetooth signal according to the arrival angle AoA and the departure angle AoD contained in the Bluetooth signal. If it is the target air conditioner, the air conditioner is controlled to execute the control instruction in the Bluetooth signal. Thus, by determining the target air conditioner to be controlled by the user according to the departure angle AoD and the arrival angle AoA of the Bluetooth signal sent by the remote controller, the control accuracy is improved, the misjudgment and confusion are reduced, and the user experience is improved.

[0029] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the present invention.

[0030] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A schematic diagram of a flow chart of an embodiment of a method for controlling an air conditioner of the present invention;

[0032] Figure 2 A schematic structural diagram of an embodiment of a control device for an air conditioner of the present invention;

[0033] Figure 3 This is a diagram of the remote control sending a Bluetooth signal to the air conditioner;

[0034] Figure 4 FIG. 4 is a flow chart of another embodiment of the air conditioner control method of the present invention.

[0035] In conjunction with the accompanying drawings, the reference numerals in the embodiments of the present invention are as follows:

[0036] 1-air conditioner 1; 2-air conditioner 2; 102-receiving unit; 104-control unit. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0038] According to an embodiment of the present invention, a control method for an air conditioner is provided, wherein the air conditioner has a remote controller; the remote controller can transmit a Bluetooth signal to the air conditioner. In order to improve the recognition accuracy of the air conditioner for the control signal sent by the remote controller, the present solution determines whether the current air conditioner is the target air conditioner to be controlled by the user according to the departure angle AoD of the Bluetooth signal sent by the remote controller and the arrival angle AoA of the Bluetooth signal received by the air conditioner, thereby improving the control accuracy, reducing misjudgment and confusion, and eliminating the need for the user to approach the target air conditioner to be controlled.

[0039] The remote control is a Bluetooth remote control, which is used to transmit control instructions and other information to the air conditioner through Bluetooth signals. The remote control includes a Bluetooth transmission module, a signal processing module, and an antenna array. The Bluetooth transmission module is used to generate Bluetooth signals and send Bluetooth signals through the antenna array. The module supports the low-power Bluetooth protocol to ensure the stability and low power consumption of Bluetooth signals. The antenna array consists of multiple antennas for sending signals. The antennas are separated by a certain distance, and there is a phase difference when each antenna sends a signal. The signal processing module is used to calculate the departure angle AoD of the Bluetooth signal.

[0040] The air conditioner includes a Bluetooth receiving module, a signal processing module, and an antenna array. The Bluetooth receiving module is used to receive Bluetooth signals through the antenna array and transmit the Bluetooth signals to the signal processing module. The antenna array is composed of multiple antennas for receiving signals. The antennas are spaced at a certain distance from each other, and there is a phase difference when each antenna receives the signal. The signal processing module is used to calculate the arrival angle AoA of the Bluetooth signal.

[0041] The antenna array of the remote control is set in the same way as the antenna array of the air conditioner, so that the distance between the antennas in the antenna array of the remote control is the same as the distance between the antennas in the antenna array of the air conditioner, and the phase difference between the antennas in the antenna array of the remote control is the same as the phase difference between the antennas in the antenna array of the air conditioner.

[0042] like Figure 1 The flowchart of an embodiment of the method of the present invention is shown in FIG. The air conditioner control method may include: steps S110 to S140.

[0043] In step S110, a Bluetooth signal sent by the remote controller is received; the Bluetooth signal includes a control instruction and a departure angle AoD when the remote controller sends the Bluetooth signal.

[0044] The signal sent by the remote control is a Bluetooth signal, such as Figure 3 As shown, after the remote control sends out a Bluetooth signal, all air conditioners within the receiving range of the Bluetooth signal will receive the Bluetooth signal. The control command is the control command generated after the user operates the remote control, such as turning on the air conditioner, raising the set temperature, lowering the wind speed, etc. The departure angle AoD is the angle of the Bluetooth signal relative to the reference axis (usually the horizontal plane) when the Bluetooth signal leaves the remote control. It is calculated by the remote control and written into the Bluetooth signal. It should be noted that when the user operates the remote control, the signal transmitting end of the remote control (usually the front end of the remote control) needs to be facing the target air conditioner to ensure that the air conditioner to be controlled is accurately matched according to the departure angle and arrival angle.

[0045] In step S120, an angle of arrival AoA when the air conditioner receives the Bluetooth signal is calculated according to the Bluetooth signal.

[0046] The angle of arrival AoA is the angle of the Bluetooth signal relative to a reference axis (usually a horizontal plane) when the Bluetooth signal is received by the air conditioner, and is calculated by the air conditioner. The air conditioner is provided with an antenna array for receiving Bluetooth signals; the antenna array includes at least two antennas.

[0047] In some embodiments, in step S120, the specific process of calculating the angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal includes: calculating the angle of arrival AoA according to a first preset calculation formula; the first preset calculation formula is:

[0048]

[0049] Among them, θ1 is the arrival angle AoA; Δφ1 is the phase difference between two antennas in the antenna array of the air conditioner; d1 is the distance between two antennas in the antenna array of the air conditioner; λ is the wavelength of the Bluetooth signal.

[0050] Since there is a certain distance between the antennas in the antenna array, different antennas have a slight phase difference when receiving Bluetooth signals. The angle of arrival can be calculated based on the distance between the two antennas and the phase difference when the two antennas receive Bluetooth signals.

[0051] In step S130, it is determined whether the air conditioner is the target air conditioner designated by the Bluetooth signal according to the departure angle AoD and the arrival angle AoA.

[0052] In some embodiments, in step S130, the specific process of determining whether the air conditioner is the target air conditioner specified by the Bluetooth signal based on the departure angle AoD and the arrival angle AoA includes: recording the absolute value of the difference between the departure angle AoD and the arrival angle AoA as the actual difference, and judging the size relationship between the actual difference and the preset difference; if the actual difference is less than the preset difference, determining that the air conditioner is the target air conditioner specified by the Bluetooth signal; if the actual difference is greater than or equal to the preset difference, determining that the air conditioner is not the target air conditioner specified by the Bluetooth signal, ignoring the Bluetooth signal, and maintaining the current state.

[0053] Since the Bluetooth signal sent by the remote control can be received by multiple air conditioners, it is necessary to determine the target air conditioner for this control. Under ideal conditions, the antenna array of the air conditioner is set up in exactly the same way as the antenna array of the remote control, that is, the spacing and phase difference between the antennas in the antenna array of the air conditioner are the same as the spacing and phase difference between the antennas in the antenna array of the remote control; and the remote control sends out the Bluetooth signal facing the target air conditioner. At this time, the departure angle of the Bluetooth signal is equal to the arrival angle when the target air conditioner receives the Bluetooth signal, and the arrival angles of other air conditioners when they receive the Bluetooth signal are significantly different from the departure angle of the Bluetooth signal. Figure 3 As shown, the target air conditioner is air conditioner 1, and the other air conditioner is air conditioner 2. The remote control sends a Bluetooth signal directly to air conditioner 1. When air conditioner 1 receives the signal, the arrival angle is equal to the departure angle of the signal.

[0054] In actual use, there are slight differences in the setting of the antenna array of the air conditioner and the antenna array of the remote control, and the remote control does not send the Bluetooth signal directly to the target air conditioner. The departure angle and the arrival angle are not necessarily completely equal, so a preset difference is set as the error range to determine whether the current air conditioner is the target air conditioner. Specifically, the absolute value θ of the difference between the departure angle and the preset angle and the preset difference Δθ are determined. If θ<Δθ, it is considered that the departure angle is slightly different from the preset angle, and the current air conditioner is the target air conditioner for this control; if θ≥Δθ, it is considered that the departure angle is significantly different from the preset angle, and the current air conditioner is not the target air conditioner for this control. The Bluetooth signal received this time is ignored, and the air conditioner maintains the current state.

[0055] In step S140 , if it is determined that the air conditioner is the target air conditioner designated by the Bluetooth signal, the air conditioner is controlled to execute the control instruction.

[0056] This solution uses the Bluetooth signal indicators of the arrival angle and departure angle to determine the relative position between the remote control and the air conditioner, thereby determining the target air conditioner that the user needs to control, improving the accuracy of Bluetooth-based air conditioner control, avoiding misjudgment and confusion, and ensuring a better user experience.

[0057] In some implementations, after the air conditioner executes the control instruction, the air conditioner is controlled to send a feedback signal to the remote controller; the feedback signal includes current status information of the air conditioner.

[0058] In order to make the user clear whether the control is successful and the status of the air conditioner after the air conditioner executes the control command or fails to complete the control command, the air conditioner will feed back its status information to the remote control, and prompt whether the control is successful and the current status of the target air conditioner through the display interface of the remote control. The feedback signal can be a Bluetooth signal or other types of signals.

[0059] In some embodiments, an antenna array is provided in the remote controller for sending Bluetooth signals. The antenna array includes at least two antennas. The control method further includes a process of controlling the remote controller, which includes: steps S210 to S230.

[0060] Step S210, generating a control instruction after the user operates the remote controller.

[0061] Step S220, calculating the departure angle AoD according to a preset second calculation formula.

[0062] The second preset calculation formula is:

[0063]

[0064] Wherein, θ2 is the departure angle AoD; Δφ2 is the phase difference between two antennas in the antenna array of the remote controller; d2 is the distance between two antennas in the antenna array of the remote controller; λ is the wavelength of the Bluetooth signal.

[0065] Step S230: combining the control instruction and the departure angle AoD into the Bluetooth signal, and controlling the remote controller to send out the Bluetooth signal.

[0066] In the antenna array of the remote control, different antennas have phase differences when sending Bluetooth signals. Therefore, the departure angle when the remote control sends the Bluetooth signal can be calculated based on the phase difference and the distance between the antennas.

[0067] In some implementations, after the remote controller receives the feedback signal, the current status information of the air conditioner is displayed on the display interface of the remote controller.

[0068] The remote controller has a display interface. After the target air conditioner returns a feedback signal, the remote controller displays the status information of the air conditioner contained in the feedback signal on the display interface, so that the user can clearly understand whether the control is successful and the status of the air conditioner after controlling the air conditioner.

[0069] Figure 4 FIG. 1 is a flow chart of another embodiment of the air conditioner control method of the present invention. Figure 4 As shown, the method includes:

[0070] Step 1: The user operates the Bluetooth remote control, selects the target air conditioner and determines the control command. The signal processing module in the Bluetooth remote control generates a departure angle, and the Bluetooth module generates a Bluetooth signal, which is sent out through the antenna array. The Bluetooth signal includes the control command and the departure angle.

[0071] Step 2: After the air conditioner receives the Bluetooth signal, the phase difference when different antennas in the antenna array of the air conditioner receive the Bluetooth signal is measured, and the arrival angle is calculated.

[0072] Step 3: Determine whether the current air conditioner is the target air conditioner based on the departure angle and the arrival angle. If the absolute value of the difference between the departure angle and the arrival angle is ≥ the preset difference, the current air conditioner is considered not to be the target air conditioner; if the absolute value of the difference between the departure angle and the arrival angle is < the preset difference, the current air conditioner is considered to be the target air conditioner, and the current air conditioner is controlled to execute the control command, and then a feedback signal is sent to the remote control, and the execution result is displayed on the remote control.

[0073] By adopting the technical solution of this embodiment, after the air conditioner receives the Bluetooth signal sent by the remote control, the arrival angle AoA is calculated according to the Bluetooth signal, and the arrival angle AoA and the departure angle AoD contained in the Bluetooth signal are used to determine whether the air conditioner is the target air conditioner specified by the Bluetooth signal. If it is the target air conditioner, the air conditioner is controlled to execute the control instruction in the Bluetooth signal. Thus, by determining the target air conditioner to be controlled by the user according to the departure angle AoD and the arrival angle AoA of the Bluetooth signal sent by the remote control, the control accuracy is improved, the misjudgment and confusion are reduced, and the user experience is improved.

[0074] According to an embodiment of the present invention, a control device for an air conditioner corresponding to the control method for an air conditioner is also provided. The air conditioner has a remote controller; the remote controller can transmit a Bluetooth signal to the air conditioner. In order to improve the recognition accuracy of the air conditioner for the control signal sent by the remote controller, the present solution determines whether the current air conditioner is the target air conditioner to be controlled by the user according to the departure angle AoD of the Bluetooth signal sent by the remote controller and the arrival angle AoA of the Bluetooth signal received by the air conditioner, thereby improving the control accuracy, reducing misjudgment and confusion, and eliminating the need for the user to approach the target air conditioner to be controlled.

[0075] The remote control is a Bluetooth remote control, which is used to transmit control instructions and other information to the air conditioner through Bluetooth signals. The remote control includes a Bluetooth transmission module, a signal processing module, and an antenna array. The Bluetooth transmission module is used to generate Bluetooth signals and send Bluetooth signals through the antenna array. The module supports the low-power Bluetooth protocol to ensure the stability and low power consumption of Bluetooth signals. The antenna array consists of multiple antennas for sending signals. The antennas are separated by a certain distance, and there is a phase difference when each antenna sends a signal. The signal processing module is used to calculate the departure angle AoD of the Bluetooth signal.

[0076] The air conditioner includes a Bluetooth receiving module, a signal processing module, and an antenna array. The Bluetooth receiving module is used to receive Bluetooth signals through the antenna array and transmit the Bluetooth signals to the signal processing module. The antenna array is composed of multiple antennas for receiving signals. The antennas are spaced at a certain distance from each other, and there is a phase difference when each antenna receives the signal. The signal processing module is used to calculate the arrival angle AoA of the Bluetooth signal.

[0077] The antenna array of the remote control is set in the same way as the antenna array of the air conditioner, so that the distance between the antennas in the antenna array of the remote control is the same as the distance between the antennas in the antenna array of the air conditioner, and the phase difference between the antennas in the antenna array of the remote control is the same as the phase difference between the antennas in the antenna array of the air conditioner.

[0078] See also Figure 2 The schematic diagram of the structure of an embodiment of the device of the present invention is shown. The control device of the air conditioner may include: a receiving unit 102 and a control unit 104.

[0079] The receiving unit 102 is configured to receive a Bluetooth signal sent by the remote controller; the Bluetooth signal includes a control instruction and a departure angle AoD when the remote controller sends the Bluetooth signal. The specific functions and processing of the receiving unit 102 refer to step S110.

[0080] The signal sent by the remote control is a Bluetooth signal, such as Figure 3 As shown, after the remote control sends out a Bluetooth signal, all air conditioners within the receiving range of the Bluetooth signal will receive the Bluetooth signal. The control command is the control command generated after the user operates the remote control, such as turning on the air conditioner, raising the set temperature, lowering the wind speed, etc. The departure angle AoD is the angle of the Bluetooth signal relative to the reference axis (usually the horizontal plane) when the Bluetooth signal leaves the remote control. It is calculated by the remote control and written into the Bluetooth signal. It should be noted that when the user operates the remote control, the signal transmitting end of the remote control (usually the front end of the remote control) needs to be facing the target air conditioner to ensure that the air conditioner to be controlled is accurately matched according to the departure angle and arrival angle.

[0081] The control unit 104 is configured to calculate the arrival angle AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal. The specific functions and processing of the control unit 104 refer to step S120.

[0082] The angle of arrival AoA is the angle of the Bluetooth signal relative to a reference axis (usually a horizontal plane) when the Bluetooth signal is received by the air conditioner, and is calculated by the air conditioner. The air conditioner is provided with an antenna array for receiving Bluetooth signals; the antenna array includes at least two antennas.

[0083] In some implementations, the control unit 104 calculates the angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal, including: calculating the angle of arrival AoA according to a first preset calculation formula; the first preset calculation formula is:

[0084]

[0085] Among them, θ1 is the arrival angle AoA; Δφ1 is the phase difference between two antennas in the antenna array of the air conditioner; d1 is the distance between two antennas in the antenna array of the air conditioner; λ is the wavelength of the Bluetooth signal.

[0086] Since there is a certain distance between the antennas in the antenna array, different antennas have a slight phase difference when receiving Bluetooth signals. The angle of arrival can be calculated based on the distance between the two antennas and the phase difference when the two antennas receive Bluetooth signals.

[0087] The control unit 104 is further configured to determine whether the air conditioner is the target air conditioner designated by the Bluetooth signal according to the departure angle AoD and the arrival angle AoA. The specific functions and processing of the control unit 104 refer to step S130.

[0088] In some embodiments, the control unit 104 determines whether the air conditioner is the target air conditioner specified by the Bluetooth signal based on the departure angle AoD and the arrival angle AoA, including: recording the absolute value of the difference between the departure angle AoD and the arrival angle AoA as the actual difference, and judging the size relationship between the actual difference and the preset difference; if the actual difference is less than the preset difference, determining that the air conditioner is the target air conditioner specified by the Bluetooth signal; if the actual difference is greater than or equal to the preset difference, determining that the air conditioner is not the target air conditioner specified by the Bluetooth signal, ignoring the Bluetooth signal, and maintaining the current state.

[0089] Since the Bluetooth signal sent by the remote control can be received by multiple air conditioners, it is necessary to determine the target air conditioner for this control. Under ideal conditions, the antenna array of the air conditioner is set up in exactly the same way as the antenna array of the remote control, that is, the spacing and phase difference between the antennas in the antenna array of the air conditioner are the same as the spacing and phase difference between the antennas in the antenna array of the remote control; and the remote control sends out the Bluetooth signal facing the target air conditioner. At this time, the departure angle of the Bluetooth signal is equal to the arrival angle when the target air conditioner receives the Bluetooth signal, and the arrival angles of other air conditioners when they receive the Bluetooth signal are significantly different from the departure angle of the Bluetooth signal. Figure 3 As shown, the target air conditioner is air conditioner 1, the other air conditioner is air conditioner 2, the remote control sends a Bluetooth signal facing air conditioner 1, and the arrival angle of air conditioner 1 when receiving the signal is equal to the departure angle of the signal.

[0090] In actual use, there are slight differences in the setting of the antenna array of the air conditioner and the antenna array of the remote control, and the remote control does not send the Bluetooth signal directly to the target air conditioner. The departure angle and the arrival angle are not necessarily completely equal, so a preset difference is set as the error range to determine whether the current air conditioner is the target air conditioner. Specifically, the absolute value θ of the difference between the departure angle and the preset angle and the preset difference Δθ are determined. If θ<Δθ, it is considered that the departure angle is slightly different from the preset angle, and the current air conditioner is the target air conditioner for this control; if θ≥Δθ, it is considered that the departure angle is significantly different from the preset angle, and the current air conditioner is not the target air conditioner for this control. The Bluetooth signal received this time is ignored, and the air conditioner maintains the current state.

[0091] The control unit 104 is further configured to control the air conditioner to execute the control instruction if it is determined that the air conditioner is the target air conditioner specified by the Bluetooth signal. The specific functions and processing of the control unit 104 refer to step S140.

[0092] This solution uses the Bluetooth signal indicators of the arrival angle and departure angle to determine the relative position between the remote control and the air conditioner, thereby determining the target air conditioner that the user needs to control, improving the accuracy of Bluetooth-based air conditioner control, avoiding misjudgment and confusion, and ensuring a better user experience.

[0093] In some implementations, the control unit 104 is further configured to control the air conditioner to send a feedback signal to the remote controller after the air conditioner executes the control instruction; the feedback signal includes current status information of the air conditioner.

[0094] In order to make the user clear whether the control is successful and the status of the air conditioner after the air conditioner executes the control command or fails to complete the control command, the air conditioner will feed back its status information to the remote control, and prompt whether the control is successful and the current status of the target air conditioner through the display interface of the remote control. The feedback signal can be a Bluetooth signal or other types of signals.

[0095] In some embodiments, an antenna array is provided in the remote controller for transmitting Bluetooth signals. The antenna array includes at least two antennas. The control unit 104 is further configured to control the remote controller, specifically including:

[0096] The control unit 104 is further configured to generate a control instruction after the user operates the remote controller. The specific functions and processing of the control unit 104 refer to step S210.

[0097] The control unit 104 is further configured to calculate the departure angle AoD according to a preset second calculation formula. The specific functions and processing of the control unit 104 refer to step S220.

[0098] The second preset calculation formula is:

[0099]

[0100] Wherein, θ2 is the departure angle AoD; Δφ2 is the phase difference between two antennas in the antenna array of the remote controller; d2 is the distance between two antennas in the antenna array of the remote controller; λ is the wavelength of the Bluetooth signal.

[0101] The control unit 104 is further configured to combine the control instruction and the departure angle AoD into the Bluetooth signal, and control the remote controller to send the Bluetooth signal. The specific functions and processing of the control unit 104 refer to step S230.

[0102] In the antenna array of the remote control, different antennas have phase differences when sending Bluetooth signals. Therefore, the departure angle when the remote control sends the Bluetooth signal can be calculated based on the phase difference and the distance between the antennas.

[0103] In some implementations, the control unit 104 is further configured to display the current status information of the air conditioner on the display interface of the remote controller after the remote controller receives the feedback signal.

[0104] The remote controller has a display interface. After the target air conditioner returns a feedback signal, the remote controller displays the status information of the air conditioner contained in the feedback signal on the display interface, so that the user can clearly understand whether the control is successful and the status of the air conditioner after controlling the air conditioner.

[0105] Figure 4 FIG. 1 is a flow chart of another embodiment of the air conditioner control method of the present invention. Figure 4 As shown, the method includes:

[0106] Step 1: The user operates the Bluetooth remote control, selects the target air conditioner and determines the control command. The signal processing module in the Bluetooth remote control generates a departure angle, and the Bluetooth module generates a Bluetooth signal, which is sent out through the antenna array. The Bluetooth signal includes the control command and the departure angle.

[0107] Step 2: After the air conditioner receives the Bluetooth signal, the phase difference when different antennas in the antenna array of the air conditioner receive the Bluetooth signal is measured, and the arrival angle is calculated.

[0108] Step 3: Determine whether the current air conditioner is the target air conditioner based on the departure angle and the arrival angle. If the absolute value of the difference between the departure angle and the arrival angle is ≥ the preset difference, the current air conditioner is considered not to be the target air conditioner; if the absolute value of the difference between the departure angle and the arrival angle is < the preset difference, the current air conditioner is considered to be the target air conditioner, and the current air conditioner is controlled to execute the control command, and then a feedback signal is sent to the remote control, and the execution result is displayed on the remote control.

[0109] Since the processing and functions implemented by the device of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.

[0110] By adopting the technical solution of the present invention, after the air conditioner receives the Bluetooth signal sent by the remote control, the arrival angle AoA is calculated according to the Bluetooth signal, and the air conditioner is determined whether it is the target air conditioner specified by the Bluetooth signal according to the arrival angle AoA and the departure angle AoD contained in the Bluetooth signal. If it is the target air conditioner, the air conditioner is controlled to execute the control instruction in the Bluetooth signal. Thus, by determining the target air conditioner to be controlled by the user according to the departure angle AoD and the arrival angle AoA of the Bluetooth signal sent by the remote control, the control accuracy is improved, the misjudgment and confusion are reduced, and the user experience is improved.

[0111] According to an embodiment of the present invention, an air conditioner corresponding to the control device of the air conditioner is also provided. The air conditioner may include: the control device of the air conditioner described above.

[0112] Since the processing and functions implemented by the air conditioner of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned devices, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.

[0113] By adopting the technical solution of the present invention, after the air conditioner receives the Bluetooth signal sent by the remote control, the arrival angle AoA is calculated according to the Bluetooth signal, and the air conditioner is determined whether it is the target air conditioner specified by the Bluetooth signal according to the arrival angle AoA and the departure angle AoD contained in the Bluetooth signal. If it is the target air conditioner, the air conditioner is controlled to execute the control instruction in the Bluetooth signal. Thus, by determining the target air conditioner to be controlled by the user according to the departure angle AoD and the arrival angle AoA of the Bluetooth signal sent by the remote control, the control accuracy is improved, the misjudgment and confusion are reduced, and the user experience is improved.

[0114] According to an embodiment of the present invention, a storage medium corresponding to the air conditioner control method is also provided, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the air conditioner control method described above.

[0115] Since the processing and functions implemented by the storage medium of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.

[0116] By adopting the technical solution of the present invention, after the air conditioner receives the Bluetooth signal sent by the remote control, the arrival angle AoA is calculated according to the Bluetooth signal, and the air conditioner is determined whether it is the target air conditioner specified by the Bluetooth signal according to the arrival angle AoA and the departure angle AoD contained in the Bluetooth signal. If it is the target air conditioner, the air conditioner is controlled to execute the control instruction in the Bluetooth signal. Thus, by determining the target air conditioner to be controlled by the user according to the departure angle AoD and the arrival angle AoA of the Bluetooth signal sent by the remote control, the control accuracy is improved, the misjudgment and confusion are reduced, and the user experience is improved.

[0117] According to an embodiment of the present invention, a computer program product corresponding to the air conditioner control method is also provided, wherein the computer program product comprises a computer program, and when the computer program product is processed and executed, the steps of the air conditioner control method are implemented.

[0118] Since the processing and functions implemented by the computer program product of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.

[0119] By adopting the technical solution of the present invention, after the air conditioner receives the Bluetooth signal sent by the remote control, the arrival angle AoA is calculated according to the Bluetooth signal, and the air conditioner is determined whether it is the target air conditioner specified by the Bluetooth signal according to the arrival angle AoA and the departure angle AoD contained in the Bluetooth signal. If it is the target air conditioner, the air conditioner is controlled to execute the control instruction in the Bluetooth signal. Thus, by determining the target air conditioner to be controlled by the user according to the departure angle AoD and the arrival angle AoA of the Bluetooth signal sent by the remote control, the control accuracy is improved, the misjudgment and confusion are reduced, and the user experience is improved.

[0120] In summary, it is easy for those skilled in the art to understand that, under the premise of no conflict, the above-mentioned advantageous methods can be freely combined and superimposed.

[0121] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.

Claims

1. A method for controlling an air conditioner, characterized in that: The air conditioner has a remote controller; the remote controller can transmit a Bluetooth signal to the air conditioner; The method comprises: receiving a Bluetooth signal sent by the remote controller; the Bluetooth signal includes a control instruction and a departure angle AoD when the remote controller sends the Bluetooth signal; Calculate the angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal; determining whether the air conditioner is a target air conditioner designated by the Bluetooth signal according to the departure angle AoD and the arrival angle AoA; If it is determined that the air conditioner is the target air conditioner designated by the Bluetooth signal, the air conditioner is controlled to execute the control instruction.

2. The air conditioner control method according to claim 1, characterized in that: The air conditioner is provided with an antenna array for receiving Bluetooth signals; Calculating the angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal, including: The angle of arrival AoA is calculated according to a first preset calculation formula; the first preset calculation formula is: Among them, θ1 is the arrival angle AoA; Δφ1 is the phase difference between two antennas in the antenna array of the air conditioner; d1 is the distance between two antennas in the antenna array of the air conditioner; λ is the wavelength of the Bluetooth signal.

3. The air conditioner control method according to claim 1, characterized in that: Determining whether the air conditioner is a target air conditioner designated by the Bluetooth signal according to the departure angle AoD and the arrival angle AoA includes: Recording the absolute value of the difference between the departure angle AoD and the arrival angle AoA as an actual difference, and determining the magnitude relationship between the actual difference and a preset difference; If the actual difference is less than the preset difference, determining that the air conditioner is the target air conditioner designated by the Bluetooth signal; If the actual difference is greater than or equal to the preset difference, it is determined that the air conditioner is not the target air conditioner designated by the Bluetooth signal.

4. The air conditioner control method according to any one of claims 1 to 3, characterized in that: Also includes: After the air conditioner executes the control instruction, the air conditioner is controlled to send a feedback signal to the remote controller; the feedback signal includes current status information of the air conditioner.

5. The air conditioner control method according to any one of claims 1 to 3, characterized in that: The remote controller is provided with an antenna array for sending Bluetooth signals; The method further comprises: generating a control instruction after the user operates the remote controller; Calculate the departure angle AoD according to a preset second calculation formula; The control instruction and the departure angle AoD are combined into the Bluetooth signal, and the remote controller is controlled to send the Bluetooth signal; the second preset calculation formula is: Wherein, θ2 is the departure angle AoD; Δφ2 is the phase difference between two antennas in the antenna array of the remote controller; d2 is the distance between two antennas in the antenna array of the remote controller; λ is the wavelength of the Bluetooth signal.

6. The air conditioner control method according to claim 4, characterized in that: Also includes: After the remote controller receives the feedback signal, the current status information of the air conditioner is displayed on the display interface of the remote controller.

7. A control device for an air conditioner, characterized in that: The air conditioner has a remote controller; The remote controller is capable of transmitting a Bluetooth signal to the air conditioner; The device comprises: A receiving unit is configured to receive a Bluetooth signal sent by the remote controller; the Bluetooth signal includes a control instruction and a departure angle AoD when the remote controller sends the Bluetooth signal; A control unit, configured to calculate an angle of arrival AoA when the air conditioner receives the Bluetooth signal according to the Bluetooth signal; The control unit is further configured to determine whether the air conditioner is a target air conditioner designated by the Bluetooth signal according to the departure angle AoD and the arrival angle AoA; The control unit is further configured to control the air conditioner to execute the control instruction if it is determined that the air conditioner is the target air conditioner specified by the Bluetooth signal.

8. An air conditioner, characterized in that: include: The air conditioner control device as claimed in claim 7.

9. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the air conditioner control method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.