Two-way communication infrared remote control method, remote controller, controlled device and storage medium
By realizing two-way communication between the remote control and the controlled device, the problem that the user cannot determine the successful setup of the remote control in a specific environment is solved, and the reliability and user experience of the remote control are improved.
Patent Information
- Application Number
- CN202311475838.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-05-09
AI Technical Summary
The existing one-way communication remote control cannot know whether the remote control setting is successful in a specific environment, which will affect the user experience.
Using the infrared remote control method of bidirectional communication, the remote control uses the first communication protocol to send the host code value to the controller. After the preset delay time, if the slave code value feedback from the controller is not received, the host code value is sent cyclically until the feedback is received.
Through two-way interactive communication, the information is in a synchronous closed-loop state. The remote control can read the feedback information of the controlled device, improving the reliability and functionality of the remote control, making it easier for users to receive feedback from successful settings and improve user experience.
Smart Images

Figure CN119964352A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of remote control technology, and in particular to a two-way communication infrared remote control method, a remote controller, a controlled device and a storage medium. Background Art
[0002] Currently, most electronic devices can be controlled by a remote controller, wherein the electronic device being remotely controlled is called a controlled device.
[0003] In the existing remote control solution, a one-way communication solution from the remote control to the controlled device is generally adopted, that is, "remote control->controlled device". In this single communication solution, since the remote control cannot receive feedback information from the controlled device, the user cannot know whether the remote control setting is successful in a certain environment, which affects the user experience. Summary of the invention
[0004] The embodiments of the present invention aim to provide a two-way communication infrared remote control method, a remote controller, a controlled device and a storage medium, which can solve the problem that in the existing one-way communication remote controller, the user cannot know whether the remote control setting is successful in a specific environment, thus affecting the user experience.
[0005] In order to solve the above technical problems, the first embodiment of the present invention provides a two-way communication infrared remote control method, including: the remote control uses the first communication protocol to send the host code value to the controlled device; after the preset delay time, if the slave code value fed back by the controlled device is not received, the host code value is cyclically sent to the controlled device according to the preset number of cyclic transmissions, until the slave code value fed back by the controlled device is received or the preset number of cyclic transmissions is reached and the transmission is stopped. Therefore, by using the control method of two-way interactive communication, the information can be in a synchronous closed-loop state, and the remote control can read the feedback information of the controlled device, which makes up for the disadvantage of the one-way transmission of the remote control, improves the reliability of the remote control and improves the functionality of the remote control.
[0006] Correspondingly, a second aspect of the present invention provides a remote controller, comprising: a first processor, a first infrared transmitting tube and a first infrared receiving tube, wherein the first processor is electrically connected to the first infrared transmitting tube and the first infrared receiving tube respectively; wherein: the first processor is used to determine a host code value corresponding to the trigger signal according to the trigger signal when detecting a trigger signal of the remote controller, encapsulate the host code value using a first communication protocol, and transmit it to the first infrared transmitting tube; the first infrared transmitting tube is used to send the host code value encapsulated using the first communication protocol to a controlled device; the first infrared receiving tube is used to receive a slave code value fed back by the controlled device after a preset delay time according to the control signal of the first processor, and transmit the slave code value to the first processor; the first processor is also used to confirm whether the first infrared receiving tube has received the slave code value fed back by the controlled device, and if not, cyclically send the host code value to the controlled device according to a preset number of cyclic sending times, until the slave code value fed back by the controlled device is received or the sending stops after the preset number of cyclic sending times; if received, the system state of the remote controller is changed, and a preset information feedback of successful setting is sent to remind the user. Therefore, by using a two-way interactive communication control method, information can be placed in a synchronous closed-loop state, and the remote controller can read feedback information from the controlled device, thereby compensating for the disadvantage of the one-way transmission of the remote controller, improving the reliability of the remote controller, and improving the functionality of the remote controller.
[0007] Correspondingly, the third aspect of the present invention provides a controlled device, including: a second processor, a second infrared transmitting tube and a second infrared receiving tube, the second processor is electrically connected to the second infrared transmitting tube and the second infrared receiving tube respectively; wherein: the second infrared receiving tube is used to receive the host code value sent by the remote control using the first communication protocol, and transmit it to the second processor; the second processor is used to encapsulate the slave code value using the second communication protocol after a preset time interval, and transmit it to the second infrared transmitting tube; the second infrared transmitting tube is used to send the slave code value to the remote control.
[0008] Correspondingly, the fourth aspect of the present invention provides an infrared remote control system with two-way communication, comprising: a remote control and a controlled device; the remote control comprises a first memory, a first processor, and a computer program stored in the first memory and running on the first processor, and when the computer program is executed by the first processor, the infrared remote control method with two-way communication described in the embodiment of the first aspect of the present invention is implemented; the controlled device comprises a second memory, a second processor, and a computer program stored in the second memory and running on the second processor, and when the computer program is executed by the second processor, the infrared remote control method with two-way communication described in the embodiment of the first aspect of the present invention is implemented.
[0009] Correspondingly, the fifth aspect embodiment of the present invention provides a computer storage medium, on which is stored a program of a two-way communication infrared remote control method. When the program of the two-way communication infrared remote control method is executed by a first processor and a second processor, the two-way communication infrared remote control method described in the first aspect embodiment of the present invention is implemented.
[0010] Compared with the prior art, the present invention provides a two-way communication infrared remote control method, a remote controller, a controlled device and a storage medium. The two-way communication infrared remote control method includes: the remote controller uses a first communication protocol to send a host code value to the controlled device. After a preset delay time, if the slave code value fed back by the controlled device using a second communication protocol is not received, the host code value is cyclically sent to the controlled device according to a preset number of cyclic transmissions, until the slave code value fed back by the controlled device is received or the preset number of cyclic transmissions is reached and the sending is stopped. Thus, by using a two-way interactive communication control method, the information can be in a synchronous closed-loop state, the remote controller can read the feedback information of the controlled device, make up for the shortcomings of the one-way transmission of the remote controller, improve the reliability of the remote controller and improve the functionality of the remote controller, and can customize or import other required functions when necessary; at the same time, it can make it easier for the user to receive feedback on the successful setting of the remote controller, thereby improving the user experience. Thus, the problem that the user of the existing one-way communication remote controller cannot know whether the remote control setting is successful in a specific environment, or the setting process is incoherent due to unsuccessful synchronous communication, which affects the user experience can be solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0012] Figure 1 It is a schematic diagram of communication between a remote controller and a controlled device in a two-way communication infrared remote control method provided by the present invention;
[0013] Figure 2 It is a schematic flow chart of a two-way communication infrared remote control method provided by the present invention;
[0014] Figure 3 It is a schematic diagram of the frame structure of a first communication protocol in a two-way communication infrared remote control method provided by the present invention;
[0015] Figure 4 It is a schematic diagram of the frame structure of the second communication protocol in a two-way communication infrared remote control method provided by the present invention;
[0016] Figure 5It is a timing diagram of communication between a remote controller and a controlled device in a two-way communication infrared remote control method provided by the present invention;
[0017] Figure 6 It is a schematic diagram of the communication process between a remote controller and a controlled device in a two-way communication infrared remote control method provided by the present invention;
[0018] Figure 7 It is a structural schematic diagram of a remote controller provided by the present invention;
[0019] Figure 8 It is a structural schematic diagram of a controlled device provided by the present invention;
[0020] Fig. 9 It is a structural schematic diagram of a two-way communication infrared remote control system provided by the present invention. DETAILED DESCRIPTION
[0021] In order to facilitate the understanding of the present invention, the present invention is described in more detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is described as "fixed to" another element, it can be directly on another element or there can be one or more centered elements therebetween. When an element is described as "connected" to another element, it can be directly connected to another element or there can be one or more centered elements therebetween. The orientation or positional relationship indicated by the terms "upper", "lower", "inner", "outer", "bottom" etc. used in this specification is based on the orientation or positional relationship shown in the accompanying drawings, 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 therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0022] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in this specification and in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.
[0023] In addition, the technical features involved in different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0024] Currently, most electronic devices can be controlled by a remote controller, wherein the electronic device being remotely controlled is called a controlled device.
[0025] In the existing remote control scheme, a one-way communication scheme from the remote control to the controlled device is generally adopted, that is, "remote control->controlled device". In this single communication scheme, one of the modes is the stateless transmission command code value mode. In this mode, the remote control has no independent running state to remember the current setting state, and the one-way information flow is: the remote control button is pressed → the remote control generates a code value → the infrared transmitting tube transmits the code → the infrared receiving tube receives the code → the receiver parses the code value → executes the corresponding instruction. In this mode, when the environment is noisy, the user cannot receive the sound feedback of the controlled device setting success, and the user cannot know whether the remote control setting is successful; or when the remote control and the controlled device are far apart, the user cannot receive the sound and light feedback of the controlled device, and the user cannot know whether the remote control setting is successful, which affects the user experience. For example, use the air conditioner remote control to adjust the temperature of the air conditioner. The current air conditioner setting temperature is 25°, and the user wants to set the temperature to 26°. At this time, the user presses the "temperature increase" button on the air conditioner remote control once, and the temperature displayed on the remote control is 26°. At this time, if the air conditioner remote control is far away from the air conditioner, or there is a problem with the display panel of the air conditioner indoor unit (for example, dust on the display panel causes blurred display), the user does not know whether the temperature of the air conditioner is also synchronously increased to 26°, and does not know whether the temperature setting of the air conditioner indoor unit is successful, which affects the user experience.
[0026] Another mode of the one-way communication scheme is the remote controller independent state mode. In this mode, the remote controller has an independent operating state and can remember the current setting state. The user presses the button to change the state and then synchronizes the information to the controlled device through the infrared transmitting tube. The one-way information flow and transmission method are the same as the stateless transmission command code value mode. In this mode, since the states of the remote controller and the controlled device are independent, there may be unsuccessful communication, resulting in an incoherent setting process. For example, use an air conditioner remote controller to adjust the temperature of the air conditioner. The current air conditioner set temperature is 25°, and the user wants to set the temperature to 26°. At this time, the user presses the "temperature increase" button on the air conditioner remote controller, but the air conditioner remote controller fails to communicate with the air conditioner. The temperature displayed on the remote controller is 26°, but the temperature displayed on the air conditioner indoor unit is 25°. The user presses the "temperature increase" button on the air conditioner remote controller again, and the air conditioner remote controller and the air conditioner communicate successfully. The temperature displayed on the remote controller is 27°, and the temperature displayed on the air conditioner indoor unit is 27°. The user presses the "temperature decrease" button on the air conditioner remote controller again, and the air conditioner remote controller and the air conditioner communicate successfully. The temperature displayed on the remote controller is 26°, and the temperature displayed on the air conditioner indoor unit is 26°. The reason is that in this mode, since the states of the remote control and the controlled device are independent, each control is a process of synchronization. If the synchronization fails, it is necessary to set the state back and resynchronize. Specifically, for a communication failure, at least two more steps are required to adjust. As a result, the setting process is discontinuous due to the unsuccessful synchronous communication, and the setting process is cumbersome, affecting the user experience.
[0027] The inventor discovered the above technical problems during the research and development process and proposed a two-way communication infrared remote control method, such as Figure 1 As shown. The remote control is used as the host and the controlled device is used as the slave. The remote control and the controlled device each use a set of inconsistent communication protocols to avoid interference caused by parsing their own code values. The remote control uses the first communication protocol to send the host code value to the controlled device through the infrared transmitting tube. The controlled device receives the host code value sent by the remote control using the first communication protocol through the infrared receiving tube, and after a preset time interval, uses the second communication protocol to feedback the slave code value to the remote control through the infrared transmitting tube, and the slave code value includes the setting success information. After waiting for the preset delay time, the remote control receives the slave code value fed back by the controlled device using the second communication protocol through the infrared receiving tube, wherein the preset delay time is the same as the preset time interval. If the remote control does not receive the slave code value fed back by the controlled device using the second communication protocol after waiting for the preset delay time, it proves that the communication between the remote control and the controlled device is unsuccessful this time, and the state of the remote control system will not be changed. Then, according to the preset number of cyclic transmissions, the host code value is cyclically sent to the controlled device until it is confirmed that the remote control receives the slave code value fed back by the controlled device or the preset number of cyclic transmissions has been reached, and the host code value is stopped from being sent to the controlled device. If the remote control receives the slave code value fed back by the controlled device after waiting for the preset delay time, it proves that the remote control and the controlled device have successfully communicated, changes the state of the remote control system, and sends out preset information feedback of successful setting to remind the user. For example, the remote control can send out preset information feedback of successful setting such as sound, light, force, etc. to remind the user that the setting is successful and the state of the remote control system has changed.
[0028] Since the preset time interval of the controlled device is the same as the preset delay time of the remote control, the remote control and the controlled device are interactive in time and will not interfere with each other. Moreover, the remote control and the controlled device use different communication protocols, and the remote control and the controlled device can send and receive data at the same time without interfering with each other. Each time the remote control transmits the host code value to the controlled device, it will receive the slave code value fed back by the controlled device, thereby realizing asynchronous two-way communication. Thus, by using the control method of two-way interactive communication, the information can be in a synchronous closed-loop state, the remote control can read the feedback information of the controlled device, make up for the shortcomings of the one-way transmission of the remote control, improve the reliability of the remote control and improve the functionality of the remote control, and customize or import other required functions when necessary; at the same time, it can make it easier for users to receive feedback on the successful setting of the remote control, thereby improving the user experience. Thus, it can solve the problem that the user of the existing one-way communication remote control cannot know whether the remote control setting is successful in a specific environment, or the setting process is incoherent due to the failure of synchronous communication, which affects the user experience.
[0029] In order to facilitate understanding of the above inventive concept of the present invention, the above inventive concept of the present invention is described in more detail below in conjunction with the accompanying drawings and specific embodiments.
[0030] In one embodiment, Figure 2 As shown, the present invention provides a two-way communication infrared remote control method, the two-way communication infrared remote control method comprising:
[0031] SA1. The remote controller sends a host code value to the controlled device using the first communication protocol;
[0032] SA2. If the remote controller does not receive the slave code value fed back by the controlled device using the second communication protocol after the preset delay time, it will cyclically send the master code value to the controlled device according to the preset number of cyclic transmissions until it receives the slave code value fed back by the controlled device or stops sending after the preset number of cyclic transmissions has been reached.
[0033] In this embodiment, the remote controller uses the first communication protocol to send the host code value to the controlled device. After the preset delay time, if the slave code value fed back by the controlled device using the second communication protocol is not received, the host code value is cyclically sent to the controlled device according to the preset number of cyclic transmissions, until the slave code value fed back by the controlled device is received or the sending stops after the preset number of cyclic transmissions. Thus, by using the control method of two-way interactive communication, the information can be in a synchronous closed-loop state, the remote controller can read the feedback information of the controlled device, make up for the shortcomings of the one-way transmission of the remote controller, improve the reliability of the remote controller and improve the functionality of the remote controller, and customize or import other required functions when necessary; at the same time, it can make it easier for the user to receive feedback on the successful setting of the remote controller, thereby improving the user experience. Thus, it can solve the problem that the user of the existing one-way communication remote controller cannot know whether the remote control setting is successful in a specific environment, or the setting process is incoherent due to the failure of synchronous communication, which affects the user experience.
[0034] In one embodiment, Figure 2 and Figure 6 As shown, in step SA1, the remote controller uses the first communication protocol to send the host code value to the controlled device, including:
[0035] SA11. Initialize the remote control system status.
[0036] When the remote control is used for the first time after installing batteries, initialize the remote control system status.
[0037] SA12, detect the trigger signal of the remote control.
[0038] After initializing the remote control system status, the remote control system will detect the trigger signal of the remote control at any time.
[0039] Generally speaking, a remote control includes several buttons, each button has a unique host code corresponding to it. When a button is triggered by a corresponding trigger signal (for example, a button is pressed to trigger a corresponding signal), the trigger signal will be detected and processed by the remote control system.
[0040] In the present invention, the remote controller is also referred to as a host. When the remote controller system is designed, each button on the remote controller is preset with a unique host code value corresponding to its trigger signal.
[0041] The controlled device is also called a slave. After receiving the master code value sent by the remote controller, the controlled device will use the second communication protocol to feedback the slave code value to the remote controller after a preset time interval.
[0042] For example, the remote control includes an air conditioner remote control, which includes at least an on / off button, a + button, a - button, a wind speed button, and a mode button. When the remote control system is designed, each button is preset with a unique host code value corresponding to its trigger signal.
[0043] When the user wants to change the state of the remote control by pressing a button, the button will trigger a corresponding trigger signal after being pressed, and the trigger signal will be detected and processed by the remote control system.
[0044] SA13. When detecting a trigger signal from the remote controller, use the first communication protocol to send the host code value to the controlled device.
[0045] Specifically, since each button on the remote control is preset with a unique host code value corresponding to its trigger signal when the remote control system is designed, when the user wants to change the state of the remote control by pressing a button, the button will trigger the corresponding trigger signal after being pressed. The remote control system will detect the trigger signal and determine the host code value corresponding to the trigger signal based on the trigger signal.
[0046] The remote controller uses the first communication protocol to send the host code value to the controlled device. Figure 3 As shown, the first communication protocol includes three parts: a first packet header, a first data frame, a first packet trailer and a checksum. The first packet header, the first packet trailer and the checksum include control information of the communication protocol and a method for correcting data errors; the first data frame includes data of the host code value.
[0047] In one embodiment, Figure 6 As shown, the two-way communication infrared remote control method also includes: the controlled device receives the master code value sent by the remote control, and feeds back the slave code value to the remote control through the second communication protocol after a preset time interval, wherein the preset time interval is the same as the preset delay time. Specifically including:
[0048] SB11. Initialize the controlled system status.
[0049] When the controlled device is turned on and used, the system status of the controlled device is initialized.
[0050] SB12: The controlled device waits to receive the host code value sent by the remote controller using the first communication protocol.
[0051] After the controlled device system state is initialized, the controlled device system may enter a state of receiving a host code value sent by the remote controller using the first communication protocol at any time.
[0052] SB13. The controlled device receives the host code value sent by the remote controller using the first communication protocol.
[0053] SB14, confirm whether the controlled device receives the host code value sent by the remote control. If it is confirmed that the controlled device receives the host code value sent by the remote control, go to step SB15; if it is confirmed that the controlled device does not receive the host code value sent by the remote control, go to step SB12.
[0054] SB15. Feedback the slave code value to the remote controller through the second communication protocol after a preset time interval, wherein the slave code value includes setting success information.
[0055] Specifically, after receiving the master code value sent by the remote controller, the controlled device uses the second communication protocol to feedback the slave code value including the setting success information to the remote controller after a preset time interval, wherein, Figure 4 As shown, the second communication protocol used by the controller includes three parts: a second packet header, a second data frame, a second packet trailer and a checksum, wherein the second packet header, the second packet trailer and the checksum include control information of the communication protocol and a method for correcting data errors; the second data frame includes data from the machine code value and / or the operating status information of the controlled device.
[0056] The second communication protocol used by the controller is similar to the first communication protocol used by the remote controller, except that the lengths of the second header, the second data frame, the second end of the packet and the checksum in the second communication protocol are different from the lengths of the first header, the first data frame, the first end of the packet and the checksum in the first communication protocol. For example, Figure 4 As shown, the length of the second packet header, the second data frame, the second packet tail and the checksum in the second communication protocol is twice the length of the first packet header, the first data frame, the first packet tail and the checksum in the first communication protocol.
[0057] The controlled device actively sends the slave code value to the remote controller after parsing and identifying the master code value within a preset time interval. The preset time interval is the same as the preset delay time that the remote controller waits.
[0058] In one embodiment, Figure 6As shown, the two-way communication infrared remote control method also includes: SB16, after the controlled device receives the host code value sent by the remote controller, it executes the instruction corresponding to the host code value.
[0059] Specifically, after receiving the host code value sent by the remote controller, the controlled device executes the instruction corresponding to the host code value. For example, if the host code value sent by the remote controller is a power-on instruction, the controlled device executes the power-on instruction and the controlled device turns on. For another example, if the host code value sent by the remote controller is a temperature adjustment instruction, the controlled device executes the temperature adjustment instruction and adjusts the temperature of the controlled device to the temperature corresponding to the temperature value carried in the host code value.
[0060] In one embodiment, Figure 2 and Figure 6 As shown, in step SA2, if the remote controller does not receive the slave code value fed back by the controlled device using the second communication protocol after the preset delay time, it cyclically sends the master code value to the controlled device according to the preset cyclic sending times until the slave code value fed back by the controlled device is received or the preset cyclic sending times are reached and the sending stops. Specifically including:
[0061] SA21, remote control is in preset delay time.
[0062] Specifically, after the remote controller sends the master code value to the controlled device, it does not immediately receive the information returned by the controlled device, but receives the slave code value fed back by the controlled device after waiting for a preset delay time to avoid interference when the remote controller analyzes the slave code value.
[0063] SA22. The remote controller receives a slave code value fed back by the controlled device after waiting for a preset delay time, wherein the slave code value is fed back to the remote controller using the second communication protocol after the controlled device receives the host code value sent by the remote controller and after a preset time interval.
[0064] SA23, confirm whether the remote controller receives the slave code value fed back by the controlled device after waiting for the preset delay time, and process according to the confirmation result; if not, according to the confirmation result, confirm that the remote controller does not receive the slave code value fed back by the controlled device after waiting for the preset delay time, then it proves that the communication between the remote controller and the controlled device is unsuccessful, and the state of the remote controller system will not be changed, then return to step SA13, cyclically send the host code value to the controlled device according to the preset number of cyclic transmissions, until it is confirmed that the remote controller receives the slave code value fed back by the controlled device or stops sending the host code value to the controlled device after the preset number of cyclic transmissions. When the remote controller does not receive the slave code value fed back by the controlled device after waiting for the preset delay time, or after cyclically sending the host code value to the controlled device after the preset number of cyclic transmissions, the remote controller does not receive the slave code value fed back by the controlled device after waiting for the preset delay time, then it proves that the communication between the remote controller and the controlled device is unsuccessful, and the state of the remote controller system will not be changed, and the preset information feedback of setting failure is sent to remind the user, for example, the remote controller can send the preset information feedback of setting failure such as sound, light, force, etc. to remind the user that the setting is unsuccessful, and the state of the remote controller system will not be changed. If yes, go to step SA24.
[0065] SA24. According to the confirmation result, it is confirmed that the remote control receives the slave code value fed back by the controlled device after waiting for the preset delay time, which proves that the remote control and the controlled device have successfully communicated. The state of the remote control system is changed, and a preset information feedback of successful setting is issued to remind the user. For example, the remote control can issue preset information feedback of successful setting such as sound, light, force, etc. to remind the user that the setting is successful and the state of the remote control system has changed.
[0066] For example, an air conditioner remote controller is used to adjust the temperature of the air conditioner. The current air conditioner set temperature is 25°, and the user wants to set the temperature to 26°. The temperature 25° is displayed on the remote controller according to the current remote controller system state. The user presses the "temperature increase" button on the air conditioner remote controller once. The remote controller system detects that the "temperature increase" button is pressed and triggers the corresponding trigger signal, determines the host code value corresponding to the trigger signal according to the trigger signal, encapsulates the host code value using the first communication protocol, and sends it to the air conditioner. At this time, the remote controller receives the slave code value fed back by the controlled device after waiting for the preset delay time. Before receiving the slave code value fed back by the controlled device, the temperature displayed on the remote controller is still 25°. If the remote controller does not receive the slave code value fed back by the controlled device after waiting for the preset delay time, the remote controller fails to communicate with the air conditioner, does not change the state of the remote controller system, and the temperature displayed on the remote controller is still 25°. If the remote controller receives the slave code value fed back by the controlled device after waiting for the preset delay time, the remote controller successfully communicates with the air conditioner, changes the state of the remote controller system, and changes the temperature displayed on the remote controller from the original 25° to 26°.
[0067] In this embodiment, when the user changes the state of the remote control by pressing a certain button, the button will trigger a corresponding trigger signal after being pressed. The remote control system will detect the trigger signal and determine the host code value corresponding to the trigger signal according to the trigger signal. After waiting for the preset delay time, the remote control receives the slave code value fed back by the controlled device, which proves that the remote control and the controlled device have successfully communicated. At this time, the state of the remote control system will be changed, and the preset information feedback of successful setting will be sent to remind the user that the state of the remote control system has changed. This allows the user to more easily receive feedback on the successful setting of the remote control, improving the user experience. This can solve the problem that the user of the existing one-way communication remote control cannot know whether the remote control setting is successful in a specific environment, or the setting process is incoherent due to unsuccessful synchronous communication, affecting the user experience.
[0068] like Figure 5 FIG. 1 is a timing diagram of the communication between the remote controller and the controlled device in a two-way communication infrared remote control method provided by the present invention. Figure 5 It can be seen from the timing diagram in that the remote control uses the first communication protocol to send the host code value to the controlled device. After parsing and identifying the host code value within a preset time interval, the controlled device actively sends the slave code value to the remote control. The preset time interval is the same as the preset delay time that the remote control waits. Therefore, the remote control and the controlled device are interactive in time and will not interfere with each other. The remote control and the controlled device use different communication protocols. The remote control and the controlled device can send and receive data at the same time without interfering with each other. Every time the remote control transmits the host code value to the controlled device, it will receive the slave code value fed back by the controlled device, thereby realizing asynchronous two-way communication. Therefore, by using the control method of two-way interactive communication, the information can be in a synchronous closed-loop state, the remote control can read the feedback information of the controlled device, make up for the shortcomings of the one-way transmission of the remote control, improve the reliability of the remote control and improve the functionality of the remote control. When necessary, it can customize or import other required functions; at the same time, it can make it easier for users to receive feedback on the successful setting of the remote control, thereby improving the user experience. Therefore, it can solve the problem that the user of the existing one-way communication remote control cannot know whether the remote control setting is successful in a specific environment, or the setting process is incoherent due to the failure of synchronous communication, which affects the user experience.
[0069] As an application scenario, the present invention provides a two-way communication infrared remote control method, which can be applied to the scenario of air conditioner remote control.
[0070] In the air conditioner remote control scenario, the remote controller is the air conditioner remote controller, and the air conditioner is the controlled device. Use the air conditioner remote controller to adjust the temperature of the air conditioner. For example, the current air conditioner set temperature is 25°, and the user wants to set the temperature to 26°. At this time, the temperature 25° is displayed on the remote controller according to the current air conditioner remote controller system status. The user presses the "temperature increase" button on the air conditioner remote controller once. The air conditioner remote controller system detects that the "temperature increase" button is pressed and triggers the corresponding trigger signal, and determines the host code value corresponding to the trigger signal according to the trigger signal, encapsulates the host code value using the first communication protocol, and sends it to the air conditioner. At this time, the air conditioner remote controller receives the slave code value fed back by the controlled device after waiting for the preset delay time. Before receiving the slave code value fed back by the controlled device, the temperature displayed on the air conditioner remote controller is still 25°. The air conditioner receives the host code value sent by the air conditioner remote controller using the first communication protocol, and feeds back the slave code value including the setting success information to the air conditioner remote controller through the second communication protocol after a preset time interval. At the same time, the air conditioner executes the temperature adjustment instruction corresponding to the host code value, increases the current temperature of the air conditioner by one degree, and the temperature displayed in the air conditioner indoor unit is 26°. The communication between the air conditioner remote controller and the air conditioner is successful. After the preset delay time, the air conditioner remote control receives the slave code value fed back by the controlled device, which proves that the remote control and the controlled device have successfully communicated. The air conditioner remote control changes the state of the air conditioner remote control system, changes the temperature displayed on the air conditioner remote control from the original 25° to 26°, and emits two "beep" sounds as preset information feedback to remind the user that the setting is successful and the state of the air conditioner remote control system has changed. If the air conditioner remote control does not receive the slave code value fed back by the controlled device using the second communication protocol after the preset delay time, the host code value is cyclically sent to the controlled device according to the preset number of cyclic transmissions until the slave code value fed back by the controlled device is received or the preset number of cyclic transmissions is reached and the transmission is stopped. Therefore, by using the control method of two-way interactive communication, the information can be in a synchronous closed-loop state, the setting process is coherent, the setting process is simple, and the user experience is improved.
[0071] As another application scenario, the present invention provides a two-way communication infrared remote control method, which can also be applied to the charging scenario of a sweeping robot.
[0072] In the charging scenario of the sweeping robot, the sweeping robot includes a robot body and a charging pile, wherein the robot body is a remote controller and the charging pile is a controlled device. When the robot body needs to return to the charging pile for charging, before returning to the pile, the robot body wants to know the current status of the charging pile, so the system status of the robot body is set to the charging pile status query, and a voice message of "querying the charging pile status" is played on the robot body. At the same time, the robot body will send a query status trigger signal, and the system of the robot body detects the query status trigger signal, and determines the host code value corresponding to the query status trigger signal according to the query status trigger signal, encapsulates the host code value using the first communication protocol, and sends it to the charging pile. At this time, the robot body receives the slave code value fed back by the charging pile after waiting for the preset delay time. Before receiving the slave code value fed back by the charging pile, the system status setting of the robot body is still the charging pile status query, and a voice message of "querying the charging pile status" is played on the robot body. The charging pile receives the host code value sent by the robot body using the first communication protocol, and feeds back the slave code value including the charging pile status information to the robot body through the second communication protocol after a preset time interval. At the same time, the charging pile executes the pre-charging instruction corresponding to the host code value to prepare for the robot body to return to the charging pile for charging, and the robot body successfully communicates with the charging pile. After the preset delay time, the robot body receives the slave code value fed back by the charging pile, which proves that the robot body and the charging pile have successfully communicated. The robot body changes the state of the robot body system to the charging pile status query success, and plays a voice message of "charging pile status query success" on the robot body to remind the user. If the robot body does not receive the slave code value fed back by the charging pile using the second communication protocol after the preset delay time, the host code value is cyclically sent to the charging pile according to the preset number of cyclic transmissions, until the slave code value fed back by the charging pile is received or the preset number of cyclic transmissions has been reached and the transmission is stopped. Therefore, by using the control method of two-way interactive communication, the information can be in a synchronous closed-loop state, the communication process is coherent, the process is simple, and the user experience is improved.
[0073] Based on the same concept, Figure 7 As shown, the present invention further provides a remote controller, the remote controller 800 is applied to the infrared remote control method for two-way communication applied to the remote controller described in any of the above embodiments, the remote controller comprises: a first processor 801, a first clock circuit 805, a first power circuit 806, a first infrared transmitting tube 807, a first infrared receiving tube 808 and an auxiliary reminder device 809, the first processor 801 is electrically connected to the first clock circuit 805, the first power circuit 806, the first infrared transmitting tube 807, the first infrared receiving tube 808 and the auxiliary reminder device 809 respectively; wherein:
[0074] The first power supply circuit 806 supplies power to the first processor 801 , the first clock circuit 805 , the first infrared transmitting tube 807 , the first infrared receiving tube 808 and the auxiliary reminder device 809 respectively.
[0075] The first clock circuit 805 is used to provide a clock signal for the first processor 801 .
[0076] The first processor 801 is used to determine the host code value corresponding to the trigger signal according to the trigger signal when detecting the trigger signal of the remote control, encapsulate the host code value using the first communication protocol, and transmit it to the first infrared emitting tube 807.
[0077] The first infrared emitting tube 807 is used to send the host code value encapsulated by the first communication protocol to the controlled device.
[0078] The first infrared receiving tube 808 is used to receive the slave code value fed back by the controlled device after a preset delay time according to the control signal of the first processor 801, and transmit the slave code value to the first processor 801, wherein the slave code value includes setting success information.
[0079] The first processor 801 is also used to confirm whether the first infrared receiving tube 808 receives the slave code value fed back by the controlled device after waiting for a preset delay time, and performs processing according to the confirmation result; including:
[0080] If it is confirmed according to the confirmation result that the remote control receives the slave code value fed back by the controlled device after waiting for the preset delay time, it proves that the remote control and the controlled device have successfully communicated this time, the state of the remote control system is changed, and the preset information of successful setting is sent to the auxiliary reminder device 809, so that the auxiliary reminder device 809 can send out sound, light, force and other preset information feedback of successful setting to remind the user that the setting is successful and the state of the remote control system has changed.
[0081] If it is confirmed according to the confirmation result that the remote controller has not received the slave code value fed back by the controlled device after waiting for the preset delay time, it proves that the communication between the remote controller and the controlled device has not been successful, and the state of the remote controller system will not be changed. Then, the host code value will continue to be sent to the controlled device in a loop according to the preset number of cyclic transmissions, until it is confirmed that the remote controller has received the slave code value fed back by the controlled device or the preset number of cyclic transmissions has been reached, and then the host code value will stop being sent to the controlled device. When the remote controller has not received the slave code value fed back by the controlled device after waiting for the preset delay time, or after cyclically sending the host code value to the controlled device after the preset number of cyclic transmissions, the remote controller has not received the slave code value fed back by the controlled device after waiting for the preset delay time, it proves that the communication between the remote controller and the controlled device has not been successful, and the state of the remote controller system will not be changed. The preset information of unsuccessful setting is sent to the auxiliary reminder device 809, so that the auxiliary reminder device 809 can send the preset information feedback of unsuccessful setting such as sound, light, force, etc. to remind the user that the setting is unsuccessful, and the state of the remote controller system will not be changed.
[0082] Further, the auxiliary reminder device 809 includes a buzzer, a display screen and / or a vibrator, wherein the buzzer reminds the user of successful or unsuccessful setting by providing preset information feedback in the form of voice. The display screen reminds the user of successful or unsuccessful setting by providing preset information feedback in the form of light or text display. The vibrator reminds the user of successful or unsuccessful setting by providing preset information feedback in the form of force vibration.
[0083] In this embodiment, a remote controller is provided, including a first processor, a first infrared transmitting tube, a first infrared receiving tube and an auxiliary reminder device; the first processor is used to determine a host code value corresponding to the trigger signal according to the trigger signal when detecting a trigger signal triggered by pressing a button of the remote controller, encapsulate the host code value using a first communication protocol, and transmit it to the first infrared transmitting tube; the first infrared transmitting tube is used to send the host code value encapsulated using the first communication protocol to the controlled device; the first infrared receiving tube is used to receive a slave code value fed back by the controlled device using a second communication protocol after a preset time interval after waiting for a preset delay time according to the control signal of the first processor. The first processor is used to confirm and process the slave code value received by the first infrared receiving tube. If it is confirmed that the slave code value fed back by the controlled device is received, the state of the remote control system is changed, and the preset information of successful setting is sent to the auxiliary reminder device, so that the auxiliary reminder device sends the preset information feedback of successful setting to remind the user that the setting is successful. If it is confirmed that the slave code value fed back by the controlled device is not received, the host code value is continuously sent to the controlled device in a loop according to the preset number of cyclic transmissions until the remote control receives the slave code value fed back by the controlled device or stops sending the host code value to the controlled device after the preset number of cyclic transmissions is reached. Thus, by using the control method of two-way interactive communication, the information can be in a synchronous closed loop state, the remote control can read the feedback information of the controlled device, make up for the disadvantage of one-way transmission of the remote control, improve the reliability of the remote control and improve the functionality of the remote control, and can customize or import other required functions when necessary; at the same time, it can make it easier for users to receive feedback on the successful setting of the remote control, thereby improving the user experience. This can solve the problem that in existing one-way communication remote controllers, the user cannot know whether the remote control setting is successful in a specific environment, or the setting process is incoherent due to unsuccessful synchronous communication, which affects the user experience.
[0084] It should be noted that the above-mentioned remote control embodiment and the above-mentioned method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the above-mentioned remote control embodiment, which will not be repeated here.
[0085] Based on the same concept, Figure 8 As shown, the present invention further provides a controlled device, the controlled device 900 is applied to the infrared remote control method for two-way communication applied to the controlled device described in any of the above embodiments, the controlled device comprises: a second processor 901, a second clock circuit 905, a second power circuit 906, a second infrared transmitting tube 907 and a second infrared receiving tube 908, the second processor 901 is electrically connected to the second clock circuit 905, the second power circuit 906, the second infrared transmitting tube 907 and the second infrared receiving tube 908 respectively; wherein:
[0086] The second power supply circuit 906 supplies power to the second processor 901 , the second clock circuit 905 , the second infrared emitting tube 907 and the second infrared receiving tube 908 respectively.
[0087] The second clock circuit 905 is used to provide a clock signal for the second processor 901 .
[0088] The second infrared receiving tube 908 is used to receive the host code value sent by the remote control using the first communication protocol, and transmit the host code value to the second processor 901.
[0089] The second processor 901 is used to encapsulate the slave code value including the setting success information using the second communication protocol after a preset time interval, and transmit it to the second infrared emitting tube 907, wherein the preset time interval is the same as the preset delay time of the remote control waiting.
[0090] The second infrared emitting tube 907 is used to send the slave code value encapsulated by the second communication protocol to the remote controller.
[0091] In this embodiment, a controlled device is provided, including a second processor, a second infrared transmitting tube and a second infrared receiving tube; the second infrared receiving tube is used to receive the host code value sent by the remote control using the first communication protocol, and transmit the host code value to the second processor; the second processor is used to encapsulate the slave code value including the setting success information using the second communication protocol after a preset time interval, and transmit it to the second infrared transmitting tube, wherein the preset time interval is the same as the preset delay time that the remote control waits; the second infrared transmitting tube is used to send the slave code value encapsulated using the second communication protocol to the remote control. Thus, by using a control method of two-way interactive communication, the controlled device can actively feedback information to the remote control, so that the information of the controlled device and the remote control is in a synchronous closed loop state, so that the remote control can read the feedback information of the controlled device, improve the reliability of the remote control and improve the functionality of the remote control; at the same time, it can make it easier for the user to receive feedback on the successful setting of the remote control, thereby improving the user experience. Thus, the problem that the user of the existing one-way communication remote control cannot know whether the remote control setting is successful in a specific environment, or the setting process is incoherent due to unsuccessful synchronous communication, which affects the user experience, can be solved.
[0092] It should be noted that the above-mentioned controlled device embodiment and the above-mentioned method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the above-mentioned controlled device embodiment, which will not be repeated here.
[0093] Based on the same concept, in one embodiment, the present invention also provides a two-way communication infrared remote control system, such as Fig. 9As shown, the two-way communication infrared remote control system 300 includes a remote controller 800 and a controlled device 900; the remote controller 800 includes: a first memory 802, a first processor 801, and one or more computer programs stored in the first memory 802 and executable on the first processor 801, the first memory 802 and the first processor 801 are coupled together via a first bus system 803; the controlled device 900 includes: a second memory 902, a second processor 901, and one or more computer programs stored in the second memory 902 and executable on the second processor 901, the second memory 902 and the second processor 901 are coupled together via a second bus system 903; when the one or more computer programs are executed by the first processor 801 and the second processor 901, the following steps of the two-way communication infrared remote control method provided by the embodiment of the present invention are implemented:
[0094] SA1. The remote controller sends a host code value to the controlled device using the first communication protocol;
[0095] SA2. If the remote controller does not receive the slave code value fed back by the controlled device using the second communication protocol after the preset delay time, it will cyclically send the master code value to the controlled device according to the preset number of cyclic transmissions until it receives the slave code value fed back by the controlled device or stops sending after the preset number of cyclic transmissions has been reached.
[0096] The method disclosed in the above embodiment of the present invention may be applied to the first processor 801 and the second processor 901, or implemented by the first processor 801 and the second processor 901. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the first processor 801 and the second processor 901 or by an instruction in the form of software.
[0097] The first processor 801 and the second processor 901 may be an integrated circuit chip with signal processing capabilities. The first processor 801 and the second processor 901 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 801 and the second processor 901 may implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present invention. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 802 and the second memory 902. The first processor 801 and the second processor 901 read the information in the memory 802 and complete the steps of the aforementioned method in combination with its hardware.
[0098] It can be understood that the first memory 802 and the second memory 902 of the embodiment of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory or other memory technology, a compact disk read-only memory (CD-ROM), a digital versatile disk (DVD) or other optical disk storage, a magnetic cassette, a magnetic tape, a magnetic disk storage or other magnetic storage device; the volatile memory can be a random access memory (RAM), and by way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM) Memory), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memories.
[0099] It should be noted that the above-mentioned remote control embodiment and method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the remote control embodiment, which will not be repeated here.
[0100] In addition, in an exemplary embodiment, the embodiment of the present invention further provides a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 802 and a second memory 902 storing computer programs, wherein the computer storage medium stores one or more programs of a Bluetooth data transmission method, and when the one or more programs of the Bluetooth data transmission method are executed by the first processor 801 and the second processor 901, the following steps of the infrared remote control method for two-way communication provided in the embodiment of the present invention are implemented:
[0101] SA1. The remote controller sends a host code value to the controlled device using the first communication protocol;
[0102] SA2. If the remote controller does not receive the slave code value fed back by the controlled device using the second communication protocol after the preset delay time, it will cyclically send the master code value to the controlled device according to the preset number of cyclic transmissions until it receives the slave code value fed back by the controlled device or stops sending after the preset number of cyclic transmissions has been reached.
[0103] It should be noted that the two-way communication infrared remote control method program embodiment on the above-mentioned computer-readable storage medium and the method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the embodiment of the above-mentioned computer-readable storage medium, which will not be repeated here.
[0104] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0105] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. Although the present invention has been described in detail with reference to the above embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the above embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A two-way communication infrared remote control method, characterized in that: The two-way communication infrared remote control method comprises: The remote controller uses the first communication protocol to send the host code value to the controlled device; After the preset delay time, if the slave code value fed back by the controlled device is not received, the master code value is cyclically sent to the controlled device according to the preset number of cyclic transmissions until the slave code value fed back by the controlled device is received or the preset number of cyclic transmissions is reached and the transmission is stopped.
2. The two-way communication infrared remote control method according to claim 1, characterized in that: The two-way communication infrared remote control method also includes: the controlled device receives the master code value sent by the remote controller, and feeds back the slave code value to the remote controller through the second communication protocol after a preset time interval.
3. The two-way communication infrared remote control method according to claim 2, characterized in that: The preset time interval is the same as the preset delay time.
4. The two-way communication infrared remote control method according to claim 1, characterized in that: The two-way communication infrared remote control method further includes: after the controlled device receives the host code value sent by the remote controller, it executes the instruction corresponding to the host code value.
5. The two-way communication infrared remote control method according to claim 1, characterized in that: The two-way communication infrared remote control method also includes: after a preset delay time, if the remote controller receives a slave code value fed back by the controlled device using a second communication protocol, the remote controller changes the system state and sends a preset information feedback of successful setting to remind the user.
6. The two-way communication infrared remote control method according to claim 1, characterized in that: The remote controller uses a first communication protocol to send a host code value to a controlled device, including: Detect the trigger signal of the remote control; When detecting a trigger signal of the remote controller, a host code value is sent to the controlled device using a first communication protocol.
7. The two-way communication infrared remote control method according to claim 1, characterized in that: The first communication protocol includes three parts: a first packet header, a first data frame, a first packet trailer and a checksum. The first packet header, the first packet trailer and the checksum include control information of the communication protocol and a method for correcting data errors. The first data frame includes data of a host code value.
8. A remote controller, characterized in that: The remote controller is applied to the infrared remote control method of two-way communication according to any one of claims 1, 5 to 7, comprising: a first processor, a first infrared transmitting tube and a first infrared receiving tube, wherein the first processor is electrically connected to the first infrared transmitting tube and the first infrared receiving tube respectively; wherein: The first processor is used to determine a host code value corresponding to the trigger signal according to the trigger signal when detecting the trigger signal of the remote controller, encapsulate the host code value using the first communication protocol, and transmit it to the first infrared transmitting tube; The first infrared emitting tube is used to send the host code value encapsulated by the first communication protocol to the controlled device; The first infrared receiving tube is used to receive the slave code value fed back by the controlled device after a preset delay time according to the control signal of the first processor, and transmit the slave code value to the first processor; The first processor is also used to confirm whether the first infrared receiving tube has received the slave code value fed back by the controlled device. If not, the host code value is cyclically sent to the controlled device according to a preset number of cyclic transmissions until the slave code value fed back by the controlled device is received or the transmission is stopped after the preset number of cyclic transmissions. If received, the system status of the remote control is changed, and a preset information feedback of successful setting is issued to remind the user.
9. A controlled device, characterized in that: The controlled device is applied to the infrared remote control method of two-way communication according to any one of claims 1 to 4, comprising: a second processor, a second infrared transmitting tube and a second infrared receiving tube, wherein the second processor is electrically connected to the second infrared transmitting tube and the second infrared receiving tube respectively; wherein: The second infrared receiving tube is used to receive the host code value sent by the remote controller using the first communication protocol, and transmit it to the second processor; The second processor is used to encapsulate the slave code value using the second communication protocol after a preset time interval, and transmit it to the second infrared emitting tube; The second infrared emitting tube is used to send the slave code value to the remote controller.
10. A two-way communication infrared remote control system, characterized in that: include: A remote controller and a controlled device; the remote controller comprises a first memory, a first processor, and a computer program stored in the first memory and running on the first processor, wherein the computer program, when executed by the first processor, implements the infrared remote control method for two-way communication described in any one of claims 1 and 5 to 7; the controlled device comprises a second memory, a second processor, and a computer program stored in the second memory and running on the second processor, wherein the computer program, when executed by the second processor, implements the infrared remote control method for two-way communication described in any one of claims 2 to 4.
11. A computer storage medium, characterized in that: The computer storage medium stores a program for a two-way communication infrared remote control method. When the program for the two-way communication infrared remote control method is executed by a first processor, it implements the two-way communication infrared remote control method described in any one of claims 1 and 5 to 7. When the program for the two-way communication infrared remote control method is executed by a second processor, it implements the two-way communication infrared remote control method described in any one of claims 2 to 4.
Citation Information
Patent Citations
Air conditioner remote controller, air conditioner remote control system and method
CN104515244A
Control method and system of washing machine, remote controller and washing machine
CN106811914A
DQPSK-based full-duplex passive optical network transmission system and method
CN115459857A