Equipment control method, readable storage medium and equipment
Through the infrared signal of the remote control of the Smart TV's remote control, the corresponding relationship is established, the problem of cumbersome operation in the multi -device scenarios is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202310891251.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2025-01-21
AI Technical Summary
In multi-device scenarios, users need to control the devices separately through the remote controls corresponding to each device. The operation process is cumbersome and the user experience is poor.
The smart TV remote control receives the infrared signal sent by the set-top box remote control, establishes the corresponding relationship between the buttons and functions, and realizes the function of the smart TV remote control controlling the set-top box.
Simplified user operations, improved the experience of user control device, and avoided the problems that could not control the device when the cloud or the server did not store the infrared code library.
Smart Images

Figure CN119339539A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a device control method, a readable storage medium and a device. Background Art
[0002] To facilitate user interaction with devices, many devices are equipped with remote controls. Users can interact with devices by operating the remote controls corresponding to the devices. However, in some scenarios involving multiple devices, users need to use the remote controls corresponding to the devices to control the devices corresponding to the remote controls separately, which is cumbersome and leads to poor user experience.
[0003] For example, refer to Figure 1 , if you want to play multimedia data transmitted by a set top box (STB) 30 through a smart TV 10. The user can send a control instruction to the smart TV 10 through the remote control 20 corresponding to the smart TV 10 to switch the signal source of the smart TV 10 to the interface connecting the set top box 30 and the smart TV 10. Then, the remote control 40 corresponding to the set top box 30 sends a control signal to the set top box 30, such as an infrared signal, to adjust the multimedia data output by the set top box 30 to the smart TV 10 (for example, adjust the TV program channel). Figure 1 In the scenario shown, the user needs to control the smart TV 10 and the set-top box 30 respectively through the remote controller 20 and the remote controller 40, and the operation process is cumbersome. Summary of the invention
[0004] In view of this, the present application provides a device control method, a readable storage medium and a device.
[0005] A first aspect provides a device control method, the method comprising: a first device receives first control information sent by a first remote controller of the first device; the first device obtains first infrared information corresponding to the first control information from stored information, wherein the information comprises: N infrared information corresponding to N infrared signals received by the first device from a second remote controller of the second device, and the correspondence between N buttons of the first remote controller, wherein the N infrared signals have a correspondence with N functions of the second remote controller, and N is an integer greater than 0; the first device sends second control information to the first remote controller, wherein the second control information includes the first infrared information, and the second control information is used to instruct the first remote controller to send the first infrared signal corresponding to the first infrared information to the second device.
[0006] In this method, the first device establishes a correspondence between the infrared information corresponding to the infrared signals of the buttons on the first remote control of the first device and the infrared signals of the various functions on the second remote control of the second device by receiving the infrared signals from the second remote control of the second device. In this way, even if the first device cannot obtain the infrared code library of the second device from the cloud or server, the first remote control of the first device can be used to control the second device, which is conducive to improving the user's experience of controlling the device.
[0007] In a possible implementation of the first aspect above, the first device obtains the first infrared information corresponding to the first control information from the stored information, including: the first device obtains the first infrared information corresponding to the first control information from the stored information when any one of the following conditions is met: the first device plays the multimedia data sent by the second device in full screen; the content in the first area of the display interface of the first device is sent by the second device, and the first area is selected; the first device displays the interface for controlling the second device; the first control information includes information for controlling the second device.
[0008] That is, the first remote controller of the first device can be used to control the second device only when the first device satisfies any one of the above conditions. In this way, it is possible to avoid the situation where the first device cannot distinguish whether the first remote controller is used to control the first device or the second device.
[0009] In a possible implementation of the first aspect above, information is saved in the following manner: the first device displays a first interface, and the first interface includes prompt information instructing the user to send an infrared signal corresponding to the first function through a second remote control; the first device receives a second infrared signal sent by the second remote control; when the first remote control has the first function, the first device saves the correspondence between the infrared information corresponding to the second infrared signal and the first button corresponding to the first function; when the first remote control does not have the first function, the first device receives the key information of the first key sent by the first remote control, and saves the correspondence between the infrared information corresponding to the second infrared signal and the first button.
[0010] That is to say, the first device can establish a correspondence between the infrared information corresponding to the second infrared signal and the first button on the first remote control by receiving the second infrared signal corresponding to the first function from the second remote control, without obtaining the correspondence from the server or the cloud. Furthermore, when both the first remote control and the second remote control have the first function, the first device can save the correspondence between the second infrared signal and the first button on the first remote control corresponding to the first function when receiving the second infrared signal corresponding to the first function sent by the second remote control, without the user having to send the button information of the first button again through the first remote control. In this way, the operation of saving the above information can be simplified.
[0011] In a possible implementation of the first aspect above, the first control information includes voice information collected by the first remote control, the voice information includes information instructing to control the second device to perform the second function among N functions; and the first device obtains the first infrared information corresponding to the first control information from the stored information, including: the first device obtains the first infrared information from the information based on the second function.
[0012] That is to say, the user can control the second device by sending voice information to the first device through the first remote controller, which is conducive to improving the user's experience of controlling the device.
[0013] In a possible implementation of the above-mentioned first aspect, the above-mentioned first control information includes key information of a second button on the first remote control; and the first device obtains first infrared information corresponding to the first control information from the stored information, including: the first device obtains the first infrared information from the information based on the key information of the second button.
[0014] In a possible implementation of the above-mentioned first aspect, the above-mentioned second control information is used to instruct the first remote control to send a first infrared signal corresponding to the first infrared information to the second device, including: the second control information is used to instruct the first remote control to send the first infrared signal to the second device when the user presses the second button.
[0015] That is, after receiving the second control information, the first remote controller can send the first infrared signal to the second device only when the user presses the second button. In this way, the user can point the first remote controller at the second device when pressing the second button again, which can avoid the control failure caused by the second device not being able to receive the first infrared signal.
[0016] In a possible implementation of the first aspect, the method further includes: after the first device sends the second control information to the first remote controller, prompting the user to press the second button again.
[0017] That is, after the first device sends the second control information to the first remote controller, it can also prompt the user to press the second button again. In this way, the user can press the second button again after aiming the first remote controller at the second device according to the reminder, so as to avoid the control failure caused by the second device failing to receive the first infrared signal.
[0018] In a possible implementation of the first aspect, the first infrared information is used to indicate a waveform of the first infrared signal, or to indicate an infrared code corresponding to the first infrared signal.
[0019] A second aspect provides a readable storage medium, which includes instructions. When the instructions are executed by a device, the device implements the device control method provided by the first aspect and any possible implementation of the first aspect.
[0020] The third aspect provides a device, which includes: a memory for storing instructions; a processor for executing instructions to enable the device to implement the device control method provided by the first aspect and any possible implementation of the first aspect.
[0021] A fourth aspect provides a program product, which, when running on a device, enables the device to implement the device control method provided by the first aspect and any possible implementation of the first aspect.
[0022] It should be understood that the beneficial effects of the second to fourth aspects mentioned above can be referred to the description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 According to some embodiments of the present application, a schematic diagram of a scene of device control is shown;
[0024] Figure 2 According to some embodiments of the present application, a schematic diagram of a scenario in which a set-top box 30 is controlled by a remote controller 20 of a smart TV 10 is shown;
[0025] Figure 3 According to some embodiments of the present application, a schematic diagram of a scenario in which a smart TV 10 learns an infrared signal of a remote controller 40 of a set-top box 30 is shown;
[0026] Figure 4 According to some embodiments of the present application, a schematic diagram of a scenario in which a set-top box 30 is controlled by a remote controller 20 is shown;
[0027] Figure 5 According to some embodiments of the present application, a schematic diagram of a scenario in which a smart TV 10 is controlled by a remote controller 20 is shown;
[0028] Fig. 6A According to some embodiments of the present application, a schematic diagram of an infrared signal is shown;
[0029] Figure 6B According to some embodiments of the present application, another schematic diagram of an infrared signal is shown;
[0030] Fig. 7A According to some embodiments of the present application, a schematic diagram of a display interface U3 of a smart TV 10 is shown;
[0031] Figure 7BAccording to some embodiments of the present application, a schematic diagram of a left half area U31 of a user selection interface U3 is shown;
[0032] Figure 7C According to some embodiments of the present application, a schematic diagram of an interface U4 is shown;
[0033] Figure 8 According to some embodiments of the present application, a schematic diagram of an interaction process of a smart TV 10 learning an infrared signal sent by a remote controller 40 is shown;
[0034] Fig. 9 According to some embodiments of the present application, another schematic diagram of an interaction process of a smart TV 10 learning an infrared signal sent by a remote controller 40 is shown;
[0035] Fig.10 According to some embodiments of the present application, a schematic diagram of a process of a smart TV 10 learning an infrared signal sent by a remote controller 40 is shown;
[0036] Fig.11 According to some embodiments of the present application, a schematic diagram of an interface U6 displayed by a smart TV 10 is shown;
[0037] Fig.12 According to some embodiments of the present application, a schematic diagram of an interaction process of controlling a set-top box 30 by a remote controller 20 is shown;
[0038] Fig.13 According to some embodiments of the present application, another interactive process diagram of controlling a set-top box 30 by a remote controller 20 is shown;
[0039] Fig.14 According to some embodiments of the present application, a schematic diagram of an interaction process of a smart TV 10 learning an infrared signal sent by a remote controller 81 of an air conditioner 80 is shown;
[0040] Fig.15A According to some embodiments of the present application, a schematic diagram of a smart TV 10 displaying a learning interface of an air conditioner 80 is shown;
[0041] Fig. 15B According to some embodiments of the present application, a schematic diagram of a process of a smart TV 10 learning an infrared signal sent by a remote controller 81 is shown;
[0042] Fig.16 According to some embodiments of the present application, a schematic diagram of an interactive process of controlling an air conditioner 80 by a remote controller 20 is shown;
[0043] Fig.17 According to some embodiments of the present application, a schematic diagram of a software architecture is shown;
[0044] Fig.18 According to some embodiments of the present application, a hardware structure diagram of a smart TV 10 is shown;
[0045] Fig.19 According to some embodiments of the present application, a schematic structural diagram of a remote controller 20 is shown. DETAILED DESCRIPTION
[0046] Illustrative embodiments of the present application include, but are not limited to, a device control method, a readable storage medium, and a device.
[0047] It should be understood that the device control method provided in the embodiments of the present application can be applied to any device that can receive or send infrared signals, including but not limited to mobile phones, tablet computers, wearable devices, mobile devices, portable game consoles, portable music players, head-mounted display devices, reader devices, smart home devices (such as smart TVs, large screens, projectors, etc.), remote controls, etc., and the embodiments of the present application are not limited thereto.
[0048] It should be understood that a remote controller refers to a device that sends a control signal to a corresponding device wirelessly so that the device responds to the control signal to implement a corresponding function. For example, a remote controller of a set-top box can send different infrared signals to the set-top box, and after receiving the infrared signal, the set-top box can implement different functions (such as increasing / decreasing the volume, switching channels, adjusting the parameters of the set-top box, etc.) according to different infrared signals.
[0049] The technical solution of the present application is described below in conjunction with the accompanying drawings.
[0050] In order to solve the problem that in a scenario including multiple devices, the user needs to control the devices corresponding to the remote controllers respectively through the remote controllers corresponding to the devices, resulting in a cumbersome operation process, the embodiment of the present application provides a device control method, and the user can control the set-top box through the remote controller corresponding to the smart TV. In this method, the smart TV can obtain and store the corresponding relationship between the infrared information (such as infrared code, infrared signal waveform, etc.) corresponding to each function of the smart TV and the buttons on the remote controller of the smart TV from the server or the cloud. The remote controller of the smart TV can respond to the user's operation on a certain button and send the button information of the button to the smart TV. When the smart TV plays the multimedia data transmitted by the set-top box, it can respond to the received button information, determine the infrared information corresponding to the button information from the above correspondence, and send the determined infrared information to the remote controller of the smart TV. Then, the remote controller of the smart TV can convert the received infrared information into an infrared signal and send it to the set-top box. Finally, the set-top box can respond to the infrared signal to implement the function corresponding to the infrared signal.
[0051] For example, Figure 2 According to some embodiments of the present application, a schematic diagram of a scenario in which a set-top box 30 is controlled by a remote controller 20 of a smart TV 10 is shown.
[0052] like Figure 2 As shown, the process of controlling the set-top box 30 through the remote controller 20 of the smart TV 10 may include the following steps:
[0053] First, the smart TV 10 can obtain and store the infrared code library of the set-top box 30 from the cloud, and the infrared code library can include the corresponding relationship between each function of the set-top box 30 and the corresponding infrared code. After the smart TV 10 obtains the infrared code library of the set-top box 30, the corresponding relationship between the key information of each key on the remote control 20 of the smart TV 10 (such as the key identification of the key) and the infrared code of each function of the set-top box 30 can be established.
[0054] Secondly, in response to the user pressing a button on the remote control 20 (e.g., the "volume +" button 26), the remote control 20 can send button information corresponding to the button (e.g., the button identifier key26 corresponding to the "volume +" button 26) to the smart TV 10.
[0055] Again, when the smart TV 10 plays the multimedia data sent by the set-top box 30 in full screen, it can respond to the key information (for example, key26) sent by the remote control 20, obtain the infrared information (for example, infrared code) corresponding to "key26" from the above correspondence, and send the infrared information to the remote control 20.
[0056] Then, after receiving the infrared information, the remote controller 20 may send an infrared signal corresponding to the infrared information to the set-top box 30 .
[0057] Finally, the set-top box 30 implements a function corresponding to the infrared signal in response to receiving the infrared signal. For example, when the infrared signal is an infrared signal corresponding to the button 26, the set-top box 30 can increase the volume of the multimedia data output to the smart TV 10.
[0058] Based on the above method, the user can control the set-top box through the remote control of the smart TV. In this way, in a scenario including a smart TV and a set-top box, the user can control the smart TV and the set-top box through the smart TV, which is convenient to operate. However, in the above method, the smart TV needs to obtain the infrared code library of the set-top box from the cloud. If the cloud does not store the infrared code library of the set-top box, the smart TV cannot determine the corresponding infrared information based on the key information sent by the remote control of the smart TV, and it is also impossible to control the set-top box through the remote control of the smart TV.
[0059] For ease of understanding, in the following scenarios including multiple devices, the device that can control other devices based on its own remote control is called a controlling device (such as a smart TV, etc.), the remote control of the controlling device is called a master remote control, the device that can receive the infrared signal sent by the master remote control and execute the function corresponding to the infrared signal is called a controlled device (such as a set-top box, air conditioner, etc.), and the remote control of the controlled device is called a controlled remote control.
[0060] In order to realize that when the infrared code library corresponding to the controlled device is not stored in the cloud and the control device, the user controls the controlled device through the remote control corresponding to the control device, the embodiment of the present application also provides a device control method, in which the control device (as the first device) does not need to obtain the infrared code library corresponding to the controlled device from the cloud or the developer of the control device presets the infrared code library of the controlled device (as the second device) in the control device, but the control device establishes the corresponding relationship (as information) between the infrared signal of each button on the controlled remote control and the corresponding button on the master remote control (for example, the button with the same function as the infrared signal on the master remote control, the button selected by the user on the master remote control, etc.) by receiving the infrared signal sent by the controlled remote control when different buttons are pressed. Then, when the control device receives the key information of a certain button sent by the master remote control, it can determine the infrared signal corresponding to the key information based on the above correspondence, and send the infrared signal to the controlled device through the master remote control. After receiving the infrared signal sent by the master remote control, the controlled device can execute the function corresponding to the infrared signal.
[0061] In this way, even if the cloud and the control device do not store the infrared code library corresponding to the controlled device, the controlled device can be controlled by the master remote control.
[0062] Below, taking the controlling device as a smart TV 10, the remote control of the smart TV 10 (master remote control) as the remote control 20, the controlled device as a set-top box 30, and the remote control of the set-top box 30 (controlled remote control) as the remote control 40 as an example, the technical solution of the present application is introduced.
[0063] For example, refer to Figure 3 When the smart TV 10 plays multimedia data transmitted by the set-top box 30 connected to the smart TV 10 via the high definition multimedia interface (HDMI) for the first time, it can display the "learning set-top box remote control" interface U1. The interface U1 includes an icon U11 of the volume increase function. The smart TV 10 can flash U11, display U11 in different colors, or display the text "Please point the set-top box remote control at the smart TV and press the button corresponding to the volume increase function" to prompt the user that the function to be learned is the volume increase function.
[0064] The remote controller 40 of the set-top box 30 may send an infrared signal (e.g., square wave W1) corresponding to the “volume+” button 46 to the smart TV 10 in response to the user pressing the “volume+” button 46. In some embodiments, after the user presses the “volume+” button 46, the remote controller 40 may periodically send an infrared signal corresponding to the button 46 to the smart TV 10.
[0065] After receiving the infrared signal corresponding to the button 46 (e.g., square wave W1), the set-top box 30 can process the infrared signal to obtain infrared information corresponding to the infrared signal (e.g., infrared information "UP, T, T, T, 2T, T" representing the square wave W1, which will be described in detail below and will not be repeated here). Then, the set-top box 30 can store the corresponding relationship between the infrared information and the "volume +" button 26 corresponding to the "volume up function" on the remote control 20. For example, the button information of the "volume +" button 26 of the remote control 20 is "key26", and the corresponding relationship stored in the smart TV 10 may include "UP, T, T, T, 2T, T corresponds to key26".
[0066] Then, refer to Figure 4 , the smart TV 10 plays the video data input by the set-top box 30 through HDMI in full screen. The remote controller 20 can send the key information key26 (as the first control information) of the "volume +" key 26 to the smart TV 10 in response to the user pressing the "volume +" key 26 on the remote controller 20. Since the smart TV 10 meets the preset condition (the preset condition is used to indicate that the remote controller 20 is used to control the set-top box 20, for example, the preset condition may include that the smart TV 10 plays the video data input by the set-top box 30 through HDMI in full screen), the smart TV 10 can respond to the key information key26, determine the infrared information "UP, T, T, T, 2T, T" corresponding to the key information "key26" from the above correspondence "UP, T, T, T, 2T, T corresponding to key26", and send the determined infrared information to the remote controller 20. After receiving the infrared information "UP, T, T, T, 2T, T", the remote control 20 may send an infrared signal (square wave W1) corresponding to the infrared information "UP, T, T, T, 2T, T" to the set-top box 30. After receiving the square wave W1, the set-top box 30 may increase the volume of the video data output to the smart TV 10. For example, the set-top box 30 may add the information of increasing the volume to the video data output to the smart TV 10, so that the smart TV 10 can display Figure 4 The prompt information U13 for increasing the volume of the video data output by the set-top box 30 is shown.
[0067] It should be understood that when receiving the key information key26 of the "volume +" key 26, if the smart TV 10 does not meet the preset conditions, the smart TV 10 implements the function corresponding to the key information 26, and the smart TV 10 does not send the infrared information corresponding to the key information "key26" to the remote control 20. Figure 5 Assuming that the interface U2 displayed by the smart TV 10 is the interface of the video application in the smart TV 10, the smart TV 10 can adjust the volume of its own output sound in response to the key information key26 and display the prompt information U21 for adjusting the volume of its own output sound, and the prompt information U21 is different from the aforementioned prompt information U13.
[0068] Based on the above method, the smart TV 10 can control the set-top box 30 through the remote control 20 by receiving the infrared signal sent by the remote control 40 and storing the corresponding relationship between the infrared signal and the buttons on the remote control 20. In this way, even if the infrared code library of the set-top box 30 is not preset in the smart TV 10 or the cloud does not store it, the set-top box 30 can be controlled by the remote control 20 of the smart TV 10, which is convenient to operate.
[0069] It should be understood that the control device can be any device that can communicate with the main control remote controller and receive infrared signals. For example, the control device can include but is not limited to a smart TV, a projector, etc.
[0070] It should be understood that the controlled device can be any device that can receive infrared signals and perform functions corresponding to the infrared signals. For example, the controlled device can include but is not limited to televisions, projectors, refrigerators, air conditioners, fans, lamps, etc.
[0071] It should be understood that the master remote controller may be any device that can communicate with the control device and can send infrared signals.
[0072] It should be understood that the infrared information may be any information that can represent an infrared signal, such as information representing the waveform of an infrared signal, an infrared code corresponding to an infrared signal, and the like.
[0073] For example, reference Fig. 6A Assume that the waveform of the aforementioned square wave W1 is: starting from time 0, the high level lasts for T time, then the low level lasts for T time, then the high level lasts for T time, then the low level lasts for 2T time, and finally the high level lasts for T time.
[0074] In some embodiments, the infrared information corresponding to the square wave W1 may include the level type (high level UP or low level DOWN) at the start of the square wave W1 and the duration of the high and low levels during the continuation of the square wave W1. For example, the infrared information corresponding to the square wave W1 may be "UP, T, T, T, 2T, T", indicating that the starting position of the square wave W1 is a high level (corresponding to UP), that is, the high level lasts for T time and then converts to a low level (corresponding to the first T), the low level lasts for T time and then converts to a high level (corresponding to the second T), the high level lasts for T time and then converts to a low level (corresponding to the third T), the low level lasts for 2T time and then converts to a high level (corresponding to 2T), and the high level lasts for T time (corresponding to the last T).
[0075] In some embodiments, the infrared information may also be an infrared code corresponding to the infrared signal. Fig. 6A , assuming that the high level in each period (T) represents the number 1 and the low level represents the number 0, the infrared information corresponding to the square wave W1 can be the infrared code 101001. For another example, refer to Figure 6B , assuming that in every two cycles (2T), the high level in the previous cycle and the low level in the next cycle represent the number 1, and the low level in the previous cycle and the high level in the next cycle represent the number 0, then the infrared information corresponding to the square wave W1 can be the infrared code 110. It should be understood that the numbers corresponding to the infrared signal may vary according to different infrared communication protocols or standards, and the above correspondence is only an example and not a limitation.
[0076] It should be understood that the correspondence between infrared signals and keys may include the correspondence between infrared information and function identifiers of functions corresponding to infrared signals, or the correspondence between infrared information and key information of keys, or the correspondence between infrared information, function identifiers of functions corresponding to infrared signals, and key information of keys, which is not limited here.
[0077] For example, for Figure 3 In the situation shown, the correspondence can be the correspondence between the infrared information corresponding to key 46 and the function identifier of the volume increase function (for example, VUP) "UP, T, T, T, 2T, T corresponds to VUP", or the correspondence between the infrared information corresponding to key 46 and the key information of key 26 "UP, T, T, T, 2T, T corresponds to key26", or the correspondence between the infrared information corresponding to key 46, the function identifier of the volume increase function, and the key information of key 26 "UP, T, T, T, 2T, T corresponds to VUP corresponds to key26".
[0078] It should be understood that the above preset conditions are used to indicate that the master remote controller is used to control the controlled device. The preset conditions may be different based on the types of the control device and the controlled device.
[0079] For example, it is assumed that the control device is a device that can play multimedia data (such as audio data, video data, etc.) input by the controlled device. When the control device plays the multimedia data input by the controlled device in full screen, it can be determined that the control device meets the preset condition. Figure 4 In the scenario shown, when the smart TV 10 (as a controlling device) plays the video data input by the set-top box 30 (as a controlled device) through HDMI in full screen, the smart TV 10 can determine that the smart TV 10 meets the preset conditions.
[0080] For example, assuming that a portion of the control device display interface contains data from the controlled device input, when the user selects the portion through the master remote control, it can be determined that the control device meets the preset condition. Fig. 7A , the left half area U31 of the display interface U3 of the smart TV 10 (as the controlling device) displays the video data input by the set-top box 30 (as the controlled device), and the right half area U32 of the display interface U3 displays the video data projected by the mobile phone 70. Figure 7B , the smart TV 10 can respond to the user pressing the left button 23 on the remote control 20 and select the left half area U31 of the display interface U3 (the frame of the left half area U31 is thickened or distinguished from the right half area U32 in other ways). At this time, the smart TV 10 can determine that the smart TV 10 meets the preset condition.
[0081] For example, the control device may display an interface for controlling the controlled device in response to the user's operation on the master remote controller. At this time, it can be determined that the control device meets the preset condition. Figure 7C , the smart TV 10 can respond to the instruction sent by the remote controller 20 and enter the my device interface U4, which includes the icon S30 of the set-top box 30, the icon S80 of the air conditioner 80, and the icon S90 of the projector 90. When the user selects the icon S80 through the remote controller 20, the smart TV 10 (as a control device) can determine that the smart TV 10 meets the preset condition.
[0082] Exemplarily, the control device can receive voice information sent by the master remote control, and when the voice information carries information for controlling the controlled device, it is determined that the control device meets the preset condition. For example, the user can send a voice message "lower the temperature of air conditioner 80" to the smart TV 10 through the remote control 20, and the smart TV 10 can determine that the voice message carries information of the controlled device (air conditioner 80), and determine that the smart TV 10 meets the preset condition.
[0083] Next, the technical solution of the present application will be introduced by taking the controlling device as the smart TV 10 and the controlled device as the set-top box 30 as an example.
[0084] First, the process of the smart TV 10 learning and storing the infrared signal sent by the remote controller 40 of the set-top box 30 is introduced.
[0085] Figure 8 According to some embodiments of the present application, a schematic diagram of an interaction process of a smart TV 10 learning an infrared signal sent by a remote controller 40 is shown.
[0086] like Figure 8 As shown, the interaction process includes the following steps:
[0087] S801: The smart TV 10 displays a first interface, which is a learning interface corresponding to the set-top box 30.
[0088] Exemplarily, when the smart TV 10 plays multimedia data input by the set-top box 30 for the first time, or when the set-top box 30 is connected to the smart TV 10 for the first time, or when the smart TV plays multimedia data input by the set-top box 30 in full screen for the first time, the first interface is displayed, and the first interface is a learning interface corresponding to the set-top box 30.
[0089] For example, refer to Figure 3 The smart TV 10 may display an interface U1 (as a first interface), and the interface U1 may include icons of functions corresponding to the set-top box.
[0090] It should be understood that in some embodiments, the smart TV 10 may pre-store or download icons of functions included in the cloud or different types of devices (such as set-top boxes, air conditioners, projectors, etc.).
[0091] It should be understood that the smart TV 10 may also display the first interface in other situations, such as displaying the first interface in response to a user operation on the remote control 20, etc. The embodiment of the present application does not limit the method of triggering the smart TV 10 to display the first interface.
[0092] S802: The smart TV 10 displays first prompt information of the learning target function on the first interface.
[0093] After displaying the first interface, the smart TV 10 may display first prompt information of learning the target function on the first interface, wherein the first prompt information is used to prompt the user to press the target button corresponding to the target function on the set-top box.
[0094] It should be understood that in some embodiments, the first interface may include icons of multiple functions, and the smart TV 10 may display the currently learned function (target function) in a different manner from the icons of other functions, or display text prompt information of the target function, etc., to display the first prompt information.
[0095] For example, in Figure 3In the illustrated scenario, the smart TV may flash an icon U11 of the volume increase function in the interface U1 to prompt the user that the currently learned function is the volume increase function. The smart TV 10 may also display the text “Please aim the set-top box remote control at the smart TV and press the button corresponding to the volume increase function” to prompt the user to aim the remote control 40 of the set-top box 30 at the smart TV 10 and press the button corresponding to the volume increase function.
[0096] It should be understood that the target function can be the function corresponding to any button on the remote control 40, including but not limited to the up function, down function, left function, right function, confirm function, menu function, mute function, volume up function, volume down function, program increase (switch to the next channel) function, program decrease (switch to the previous channel) function, power function, return function, input number (any one of 0-9) function, etc.
[0097] It should be understood that in some embodiments, if the number of buttons on the remote control 20 is less than the number of buttons on the remote control of the set-top box, the smart TV 10 may only display icons of some functions, which is not limited here.
[0098] It should be understood that in some embodiments, if the icons corresponding to the functions of the set-top box 30 cannot be fully displayed in a first interface, the smart TV 10 may also display them in pages, which is not limited here.
[0099] S803: In response to the user's operation on the target button corresponding to the target function, the remote controller 40 sends a first infrared signal corresponding to the target button to the smart TV 10.
[0100] When the user presses a target button corresponding to a target function on the remote controller 40 , the remote controller 40 sends a first infrared signal corresponding to the target button to the smart TV 10 in response to the user's operation on the target button corresponding to the target function.
[0101] For example, for Figure 3 In the situation shown, the remote control 40 can send the aforementioned square wave W1 to the smart TV 10 in response to the user pressing the “volume +” button 46 .
[0102] It should be understood that the target button is a button on the remote controller 40 that corresponds to the target function. Figure 3 As shown, the buttons on the remote controller 40 include an up button 41, a down button 42, a left button 43, a right button 44, a confirmation button 45, a "volume +" button 46, a "volume -" button 47, a menu button 48, a return button 49, a mute button 51, a "program +" button 52, a "program -" button 53, a power button 54, and number buttons 0 to 9. The functions corresponding to the buttons on the remote controller 40 can be referred to in the following Table 1.
[0103] Table 1 Correspondence between buttons and functions of remote controller 40
[0104]
[0105] It should be understood that in other embodiments, corresponding to different types or models of set-top boxes, the corresponding remote controller may include more or fewer buttons, and each button may also correspond to a different function, which is not limited here.
[0106] S804: The smart TV 10 stores a first correspondence between the first infrared signal and a mapping button on the remote control 20 .
[0107] After receiving the first infrared signal, the smart TV 10 stores a first corresponding relationship between the first infrared signal and a mapping button on the remote controller 20 .
[0108] It should be understood that the mapping button is a button on the remote control 20 for triggering the set-top box 30 to implement the target function. The mapping button can be automatically set by the smart TV 10 based on the target function, or it can be set by the user.
[0109] For example, when the smart TV 10 also has a target function (indicating that the smart TV 10 stores the correspondence between the target function and the button information of the mapping button on the remote control 20), the mapping button can be the button on the remote control 20 corresponding to the target function.
[0110] For another example, when the smart TV 10 does not have the target function, the mapping button can be any button on the remote control 20, which can be set by the user. It should be understood that the process of the user setting the mapping button corresponding to the target function will be described below and will not be repeated here. Figure 4 As shown, the remote controller 20 may include an up button 21, a down button 22, a left button 23, a right button 24, a confirmation button 25, a "volume +" button 26, a "volume -" button 27, a menu button 28, a return button 29, and a voice button 61. The function of each button on the remote controller 20 is shown in Table 2 below.
[0111] Table 2 Correspondence between buttons and functions of remote controller 20
[0112] button Function Key information button Function Key information Up button 21 up key21 "Volume +" button 26 Volume Up key26 Down button 22 down key22 "Volume -" button 27 Volume down key27 Left button 23 left key23 Menu button 28 Display Smart TV menu key28 Right button 24 To the right key24 Back button 29 Back to previous level key29 Confirm button 25 confirm key25 Voice button 61 Collect voice information key61
[0113] Exemplarily, when the target function is a function stored in Table 2 (ie, the smart TV 10 also has the target function), the first correspondence may be a correspondence between the function identifier of the target function and the first infrared information corresponding to the first infrared signal. Figure 3In the case shown, the first correspondence may include a correspondence between the infrared information corresponding to the button 46 and the function identifier of the volume increase function (e.g., VUP), "UP, T, T, T, 2T, T corresponds to VUP". In this way, when the button information sent by the remote controller 20 is the button information of the mapping button, the smart TV 10 may first determine the function identifier of the function corresponding to the button information, and then determine the first infrared information from the first correspondence based on the determined function identifier.
[0114] Exemplarily, when the target function is a function stored in Table 2 (ie, the smart TV 10 also has the target function), the first correspondence may also include a correspondence between the key information of the mapping key on the remote controller 20 of the smart TV 10 and the first infrared information. Figure 3 In the case shown, the first correspondence may also include a correspondence between the infrared information corresponding to the key 46 and the key information of the key 26: "UP, T, T, T, 2T, T corresponds to key 26". In this way, when the key information sent by the remote control 20 is the key information of the mapped key, the smart TV 10 can directly determine the first infrared information from the first correspondence based on the key information.
[0115] For example, when the target function is a function stored in Table 2 (i.e., the smart TV 10 also has the target function), the first correspondence may also include the correspondence between the button information of the mapping button on the remote controller 20 of the smart TV 10, the first infrared information, and the function identifier of the target function. Figure 3 In the situation shown, the first correspondence may also include the correspondence between the infrared information corresponding to key 46, the function identifier of the volume increase function, and the key information of key 26: "UP, T, T, T, 2T, T corresponds to VUP corresponds to key26".
[0116] Exemplarily, when the target function is not the function stored in Table 2 (that is, when the smart TV 10 does not have the target function), the first correspondence may also include the correspondence between the button information of the mapping button on the remote control 20 and the first infrared information. The mapping button can be set by the user, which will be specifically introduced below and will not be elaborated here.
[0117] In some embodiments, after storing the first correspondence between the mapping button and the first infrared signal, the smart TV 10 can also display the icon corresponding to the target function and the icon of the function that has not been learned in the first interface. Figure 3After storing the corresponding relationship "UP, T, T, T, 2T, T corresponds to VUP corresponds to key26", the smart TV 10 can also switch the color filled with the volume up function icon U11 from white to black, while the icons of other unlearned functions (volume down function, menu function, return function, mute function) remain filled with white.
[0118] In some embodiments, after storing the first correspondence between the mapping button and the first infrared signal, the smart TV 10 can jump to step S803 to learn the infrared information corresponding to the next function. Figure 3 After storing the corresponding relationship "UP, T, T, T, 2T, T corresponds to VUP corresponds to key26", the smart TV 10 can jump to step S803 to learn the volume reduction function, flash the icon U12 corresponding to the volume reduction function, and prompt the user "Please point the set-top box remote control at the smart TV and press the button corresponding to the volume reduction function."
[0119] It should be understood that corresponding to the function corresponding to any button on the remote control 40, the smart TV 10 can store the correspondence between the infrared information corresponding to the button and the function corresponding to the button based on the aforementioned steps S801 to S804 to obtain the aforementioned information, which is not limited here.
[0120] Exemplarily, Table 3 shows a correspondence between key information, function identifiers, and infrared information of keys on the remote controller 20 after learning according to some embodiments of the present application.
[0121] Table 3 Correspondence between key information, function identifiers, and infrared information of keys on the remote controller 20
[0122] Key information Function ID Infrared information key21 UP (corresponding to upward function) Infrared information corresponding to square wave W2 key22 DOWN (corresponding to the down function) Infrared information corresponding to square wave W3 key23 LEFT (corresponding to left function) Infrared information corresponding to square wave W4 key24 RIGHT (corresponding to right function) Infrared information corresponding to square wave W5 key25 OK (corresponding to confirmation function) Infrared information corresponding to square wave W6 key26 VUP (corresponding to volume up function) Infrared information corresponding to square wave W1 key27 VDOWN (corresponding to volume reduction function) Infrared information corresponding to square wave W7 key28 MENU (corresponding to the set-top box menu function) Infrared information corresponding to square wave W8 key29 BACK (corresponding to the function of returning to the previous level) Infrared information corresponding to square wave W9
[0123] It should be understood that in other embodiments, the key information of each key on the remote controller 20 may also be represented by other methods, which are not limited here.
[0124] It should be understood that the correspondence shown in Table 3 is only an example, and in other embodiments, the key information of the keys on the remote controller 20 may also correspond to different functions or infrared information, which is not limited here.
[0125] It should be understood that the infrared information corresponding to different functions or button information in Table 3 is the infrared information corresponding to the square wave, which is only an example. In other embodiments, the infrared signal may also adopt other forms of waveforms based on different infrared communication protocols or standards, and the infrared information may also be other infrared information accordingly, which is not limited here.
[0126] It should be understood that the square wave described in each embodiment of the present application may be a square wave in the strict sense, or may be a waveform similar to a square wave. For example, during the period when the square wave is at a high level or a low level, the level value of the infrared signal may fluctuate due to circuit or other noise. For another example, when the square wave level is switched (from a high level to a low level or from a low level to a high level), the level value of the square wave may not jump directly from a first value to a second value, but may be gradually converted from the first value to the second value, which is not limited here.
[0127] It should be understood that the correspondence in Table 3 is only an example. In other embodiments, the correspondence may not include the function identifier, which is not limited here.
[0128] As described above, in some embodiments, when the smart TV 10 does not have the target function (for example, when the smart TV 10 does not store the correspondence between the target function and the key information of a key on the remote control 20), the user can set a mapping key corresponding to the target function (that is, corresponding to the first infrared signal or the first infrared information) on the remote control 20. The following is an example of the target function being the mute function.
[0129] Fig. 9 According to some embodiments of the present application, another schematic diagram of an interaction process of a smart TV 10 learning an infrared signal sent by a remote controller 40 of a set-top box 30 is shown.
[0130] like Fig. 9 As shown, the interaction process includes the following steps:
[0131] S901: The smart TV 10 displays a first interface, which is a learning interface corresponding to the set-top box 30.
[0132] The smart TV 10 displays the first interface, which is a learning interface corresponding to the set-top box 30. The triggering method of the smart TV 10 displaying the first interface, the content of the first interface, etc. can refer to the aforementioned step S801, and are not limited here.
[0133] For example, reference Fig.10 After the smart TV 10 has learned the volume up function, volume down function, menu function, and return function in sequence, it can display Fig.10 In the interface U5 (as the first interface), the icons corresponding to the volume up function, volume down function, menu function and return function are filled with black, indicating that the corresponding relationship between the infrared information of these functions and the corresponding key information has been stored in the smart TV 10.
[0134] S902: The smart TV 10 displays first prompt information of the learning target function on the first interface.
[0135] After displaying the first interface, the smart TV 10 may display the first prompt information of the learning target function on the first interface. For details, please refer to the aforementioned step S802, which will not be described in detail here.
[0136] For example, reference Fig.10 The first prompt information may include a flashing icon U51 showing the mute function and a text “Please point the set-top box remote control at the smart TV and press the button corresponding to the mute function”.
[0137] S903: In response to the user's operation on the target button corresponding to the target function, the remote controller 40 sends a first infrared signal corresponding to the target button to the smart TV 10.
[0138] In response to the user's operation on the target button corresponding to the target function, the remote controller 40 sends a first infrared signal corresponding to the target button to the smart TV 10. For details, please refer to the aforementioned step S803, which will not be described in detail here.
[0139] For example, reference Fig.10 When the target function is the mute function, the remote control 40 can respond to the user pressing the mute button 51 and send an infrared signal corresponding to the mute button 51, such as a square wave W0 (as a first infrared signal) to the smart TV 10.
[0140] S904: The smart TV 10 displays a prompt message on the first interface for pressing a button on the remote controller 20 corresponding to the target function.
[0141] After receiving the first infrared signal, the smart TV 10 may display a prompt message on the first interface to press the button corresponding to the target function on the remote controller 20 , so as to prompt the user to press the button corresponding to the target function on the remote controller 20 .
[0142] For example, reference Fig.10 After receiving the infrared signal corresponding to the button 51, the smart TV 10 can fill the icon U51 corresponding to the mute function with gray and display the text "Please press the button corresponding to the mute function on the smart TV remote control."
[0143] S905: In response to the user pressing the mapping button, the remote controller 20 sends mapping button information corresponding to the mapping button to the smart TV 10.
[0144] In response to the user pressing the mapping button, the remote controller 20 sends the mapping button information corresponding to the mapping button to the smart TV 10 .
[0145] For example, reference Fig.10In response to the user pressing the voice button 61 (as a mapping button), the remote control 20 can send the key information "key61" (as mapping button information) corresponding to the voice button 61 to the smart TV 10.
[0146] S906: The smart TV 10 stores a first corresponding relationship between the mapping button and the first infrared signal.
[0147] After receiving the mapping button information, the smart TV 10 may store the first corresponding relationship between the mapping button and the first infrared signal.
[0148] For example, refer to Fig.10 After receiving the key information "key61" corresponding to the voice button 61, the smart TV 10 can store the corresponding relationship between the key information "key61" corresponding to the voice button 61 and the infrared information "UP, T, 2T, 2T, T, T" corresponding to the square wave W0: "UP, T, 2T, 2T, T, T corresponds to key61". It should be understood that the infrared information "UP, T, 2T, 2T, T, T" indicates that the waveform of the square wave W0 is a high level that lasts for T time and then converts to a low level, a low level that lasts for 2T and then converts to a high level, a high level that lasts for 2T and then converts to a low level, a low level that lasts for T and then converts to a high level, and a high level that lasts for T.
[0149] It should be understood that the above-mentioned square wave W0, the waveform of the square wave W0, and the infrared information corresponding to the square wave W0 are merely illustrative and not limiting.
[0150] It should be understood that the content included in the first corresponding relationship can refer to the description of the aforementioned step S804, which will not be repeated here.
[0151] In some embodiments, after learning all the functions in the first display interface, the smart TV 10 may display icons corresponding to other unlearned functions. Fig.11 , Smart TV 10 after learning Fig.10 After the mute function in the interface U5 is displayed, the interface U6 may be displayed, and the interface U6 may include an icon U61 for the upward function, an icon U62 for the downward function, an icon U63 for the left function, an icon U64 for the right function, and an icon U65 for the confirmation function. The remote controller 40 may respond to the user pressing the upward button 41, the downward button 42, the left button 43, the right button 44, and the confirmation button 45 on the remote controller 40 in sequence, and send square waves W2, W3, W4, W5, and W6 to the smart TV 10, respectively, so that the smart TV 10 may store the corresponding relationship between the square waves W2, W3, W4, W5, and W6 and the key information "key21", key information "key22", key information "key23", key information "key24", and key information "key25", respectively.
[0152] It should be understood that after the smart TV 10 stores the correspondence between each function and the corresponding button, the smart TV 10 can send infrared information corresponding to the button information to the remote controller 20 based on the button information sent by the remote controller 20. The remote controller 20 can send an infrared signal corresponding to the infrared information to the set-top box 30 in response to the received infrared information to control the set-top box 30.
[0153] The following describes a technical solution for controlling the set-top box 30 through the remote controller 20.
[0154] Fig.12 According to some embodiments of the present application, a schematic diagram of an interaction process of controlling a set-top box 30 by a remote controller 20 is shown.
[0155] like Fig.12 As shown, the interaction process includes the following steps:
[0156] S1201: The remote controller 20 sends first control information to the smart TV 10 in response to the user pressing a mapping button.
[0157] When the user presses a mapping button on the remote controller 20, the remote controller 20 may send first control information to the smart TV 10 in response to the user pressing the mapping button, wherein the first control information includes mapping button information corresponding to the mapping button.
[0158] For example, for Figure 4 In the situation shown, the remote control 20 can send the first control information including the key information "key26" (as the mapping key information) of the "volume +" button 26 to the smart TV 10 in response to the user pressing the "volume +" button 26 (as the mapping key).
[0159] In some embodiments, the remote controller 20 may send the first control information to the smart TV 10 via Bluetooth communication.
[0160] In some embodiments, the remote controller 20 may also send the first control information to the smart TV 10 via infrared communication.
[0161] It should be understood that in other embodiments, if the remote control 20 can communicate with the smart TV 10 through other communication methods, the remote control 20 can also send the first control information to the smart TV 10 through other communication methods, such as wireless fidelity (Wi-Fi), etc., which is not limited here.
[0162] S1202: When a preset condition is met, the smart TV 10 determines first infrared information corresponding to the first control information in response to the first control information.
[0163] When the preset conditions are met, the smart TV 10 can respond to the first control information and determine the first infrared information corresponding to the mapped button information from the aforementioned first corresponding relationships according to the mapped button information in the first control information.
[0164] For example, for Figure 4 In the situation shown, since the smart TV 10 plays the video data transmitted by the set-top box 30 via HDMI in full screen, the smart TV 10 meets the preset condition. Therefore, the smart TV 10 can respond to the first control information and determine the infrared information corresponding to "key26" as "UP, T, T, T, 2T, T" (as the first infrared information) based on the mapping key information "key26" picked up in the first control information.
[0165] In some embodiments, the preset condition may include at least one of the following conditions:
[0166] The smart TV 10 plays the multimedia data input by the set-top box 30 in full screen;
[0167] The content displayed in the first display area in the display interface of the smart TV 10 is data input from the set-top box 30, and the first display area is selected;
[0168] The smart TV 10 displays an interface for controlling the set-top box 30;
[0169] The smart TV 10 receives the first voice information sent by the remote controller 20 , and the first voice information carries information for controlling the set-top box 30 .
[0170] It should be understood that in other embodiments, the preset conditions may also include other conditions, which are not limited here.
[0171] It should be understood that if the smart TV 10 does not meet the preset conditions, the smart TV 10 can respond to the mapping key information and execute the function corresponding to the mapping key information. Figure 5 In the situation shown, since the interface U2 displayed by the smart TV 10 is the interface of the video application in the smart TV 10, the smart TV 10 can adjust the volume of its own output sound in response to the key information key26 and display the prompt information U21 for adjusting the volume of its own output sound.
[0172] S1203: The smart TV 10 sends second control information to the remote controller 20.
[0173] The smart TV 10 sends second control information to the remote controller 20 , wherein the second control information includes the first infrared information.
[0174] For example, for Figure 4In the situation shown, the smart TV 10 can send the second control information including the first infrared information “UP, T, T, T, 2T, T” to the remote control 20.
[0175] In some embodiments, after sending the second control information to the remote control 20, the smart TV 10 may also prompt the user to "point the smart TV remote control at the set-top box 30" through voice, text, images, etc.
[0176] In some embodiments, after sending the second control information to the remote control 20, the smart TV 10 may also prompt the user through voice, text, images, etc. to "please aim the smart TV remote control at the set-top box 30 and press the mapping button again."
[0177] It should be understood that the smart TV 10 can send the first infrared information to the remote control 20 through any communication method supported by the remote control 20, including but not limited to infrared, Bluetooth, Wi-Fi, etc., which is not limited here.
[0178] S1204: The remote controller 20 sends a first infrared signal corresponding to the first infrared information to the set-top box 30.
[0179] After receiving the second control information sent by the smart TV 10 , the remote controller 20 may send a first infrared signal corresponding to the first infrared information to the set-top box 30 based on the first infrared information in the second control information.
[0180] For example, for Figure 4 In the situation shown, after receiving the second control information including the first infrared information "UP, T, T, T, 2T, T", the remote controller 20 can send a first infrared signal corresponding to the first infrared information to the set-top box 30. The first infrared signal can be the aforementioned square wave W1, that is, a signal in which a high level lasts for T time and then converts to a low level, a low level lasts for T time and then converts to a high level, a high level lasts for T time and then converts to a low level, a low level lasts for 2T time and then converts to a high level, and a high level lasts for T time.
[0181] It should be understood that in some embodiments, the remote controller 20 may also send the first infrared signal corresponding to the first infrared information to the set-top box 30 when the user presses the mapping button again. In this way, the user can aim the remote controller 20 at the set-top box 30 and press the mapping button again to trigger the remote controller 20 to send the first infrared signal to the set-top box 30. In this way, it can be avoided that the set-top box 30 cannot receive the first infrared signal due to the remote controller 20 not being aimed at the set-top box 30.
[0182] S1205: The set-top box 30 responds to the first infrared signal and executes the target function corresponding to the first infrared signal.
[0183] After receiving the first infrared signal, the set-top box 30 may convert the first infrared signal into a corresponding infrared code and execute a target function corresponding to the infrared code.
[0184] For example, for Figure 4 In the illustrated situation, after receiving the square wave W1, the set-top box 30 can determine the infrared code corresponding to the square wave W1. Then, according to the infrared code, the volume of the multimedia data output by the set-top box 30 to the smart TV 10 is increased.
[0185] Through the above method, the user can control the set-top box 30 through the remote control 20 of the smart TV 10, and the operation process is convenient, which is conducive to improving the user experience.
[0186] In the above embodiment, the remote controller 20 triggers the control of the set-top box 30 by responding to the user's pressing operation on the mapped button and sending the mapped button information corresponding to the mapped button to the smart TV 10. In other embodiments, the remote controller 20 may also trigger the control of the set-top box 30 by sending the user's voice command to the smart TV 10.
[0187] Fig.13 According to some embodiments of the present application, another interactive flow diagram of controlling a set-top box 30 by a remote controller 20 is shown. Fig.13 As shown, the interaction process includes the following steps:
[0188] S1301: In response to the user pressing and holding the voice button 61, the remote controller 20 collects the user's first voice information.
[0189] While the user long presses the voice button 61 on the remote controller 20 , the remote controller 20 may collect the user's first voice information in response to the user long pressing the voice button 61 .
[0190] It should be understood that when the user releases the voice button 61, the remote controller 20 can end collecting the first voice information.
[0191] In other embodiments, the remote controller 20 may also collect the user's first voice information in response to other operations of the user, which is not limited here.
[0192] S1302: The remote controller 20 sends a first voice message to the smart TV 10.
[0193] After collecting the first voice information of the user, the remote controller 20 sends the first voice information (as the first control information) to the smart TV 10 .
[0194] In some embodiments, the remote control 20 may send the first voice information to the smart TV 10 through any communication method supported by the smart TV 10, including but not limited to Bluetooth, Wi-Fi, etc., which is not limited here.
[0195] S1303: When the first language information carries information for controlling the set-top box 30, the smart TV 10 determines the first infrared information corresponding to the target function to be controlled by the first voice information.
[0196] For example, assuming that the first voice information includes audio corresponding to "increase the volume of the set-top box", the smart TV 10 can determine that the first language information carries information for controlling the set-top box 30 based on "set-top box". Then, based on "increase" and "volume", it is determined that the function to be controlled by the first voice information is to increase the volume (as the target function). The smart TV 10 determines the first infrared information "UP, T, T, T, 2T, T" from the aforementioned first corresponding relationship based on the function identifier "VUP" corresponding to the volume increase function or the key information "key26" of the "volume+" key 26 corresponding to the volume increase function.
[0197] That is, in some embodiments, the smart TV 10 can identify the text information in the first voice information, and when the text information carries text corresponding to a certain device, determine that the first voice information is used to control the device. Then, the text corresponding to the target function is identified from the text information, and based on the function identifier of the target function or the key information of the mapping key on the remote control 20 corresponding to the target function, the first infrared information for realizing the target function is determined.
[0198] It should be understood that in other embodiments, the smart TV 10 may also determine that the first language information carries the information for controlling the set-top box 30 and determine the first infrared information corresponding to the function to be controlled by the first voice information in other ways.
[0199] S1304: The smart TV 10 sends first infrared information to the remote controller 20.
[0200] The smart TV 10 sends the first infrared information to the remote controller 20. For example, the smart TV 10 may embed the first infrared information into a message (as the second control information) sent by the smart TV 10 to the remote controller 20 and send it to the remote controller 20. For details, please refer to the aforementioned step S1203, which will not be described in detail here.
[0201] S1305: The remote controller 20 sends a first infrared signal corresponding to the first infrared information to the set-top box 30.
[0202] After receiving the first infrared information sent by the smart TV 10, the remote controller 20 may send a first infrared signal corresponding to the first infrared information to the set-top box 30 based on the first infrared information. For details, please refer to the aforementioned step S1204, which will not be described in detail here.
[0203] S1306: The set-top box 30 executes the target function corresponding to the first infrared signal in response to the first infrared signal.
[0204] After receiving the first infrared signal, the set-top box 30 may convert the first infrared signal into a corresponding infrared code and execute the target function corresponding to the infrared code. For details, please refer to the aforementioned step S1205, which will not be described in detail here.
[0205] Based on the above method, after the smart TV 10 stores the corresponding relationship between each mapping button and the corresponding infrared signal, the user can control the set-top box 30 by sending language information to the smart TV 10 through the remote control 20, which is convenient to operate.
[0206] In the aforementioned embodiments, the technical solution of the present application is introduced by taking the controlling device as the smart TV 10 and the controlled device as the set-top box 30 as an example, which is only an example. The above solution can also be applied to other devices and is not limited here.
[0207] The following takes the control device as a smart TV 10 and the controlled device as an air conditioner 80 as an example to introduce the technical solution of the present application.
[0208] Fig.14 According to some embodiments of the present application, a schematic diagram of an interactive process of a smart TV 10 learning an infrared signal sent by a remote controller 81 of an air conditioner 80 is shown. Fig.14 As shown, the interaction process includes the following steps:
[0209] S1401: The smart TV 10 displays a first interface, which is a learning interface corresponding to the air conditioner 80.
[0210] The smart TV 10 displays a first interface, which is a learning interface corresponding to the air conditioner 80 .
[0211] For example, reference Fig.15A , the smart TV 10 can respond to user operations and display Fig.15AThe device adding interface U7 shown in the figure includes input boxes for parameters such as device type and device name. The user inputs the parameters of the device to be added by operating on the remote controller 20, and presses the confirmation button 25 on the remote controller 20 after the input is completed. After receiving the key information of the confirmation button 25, the smart TV 10 can display the interface U71 (as the first interface) of the infrared information of the remote controller of the learning air conditioner 80. The interface U71 may include icons of various functions of the air conditioner 80 (such as temperature rise function, temperature drop function, mode function, wind speed function, wind direction function, etc.).
[0212] S1402: The smart TV 10 displays first prompt information of the learning target function on the first interface.
[0213] After displaying the first interface, the smart TV 10 may display first prompt information of the learning target function on the first interface.
[0214] It should be understood that the first prompt information is used to prompt the user to send an infrared signal corresponding to the target function through the remote control 81 of the air conditioner 80. The specific method of the first prompt information can refer to the aforementioned S802 and will not be repeated here.
[0215] S1403: In response to the user's operation on the target button corresponding to the target function, the remote controller 81 sends a first infrared signal corresponding to the target button to the smart TV 10.
[0216] In response to the user's operation on a target button corresponding to a target function, the remote controller 81 sends a first infrared signal corresponding to the target button to the smart TV 10 .
[0217] For example, reference Fig. 15B When the target function is the temperature rising function, the remote controller 81 can send an infrared signal corresponding to the “temperature+” button 82 to the smart TV 10 in response to the user pressing the “temperature+” button 82 .
[0218] S1404: The smart TV 10 displays a prompt message on the first interface for pressing a button on the remote controller 20 corresponding to the target function.
[0219] After receiving the first infrared signal, the smart TV 10 may display a prompt message on the first interface to press the button corresponding to the target function on the remote controller 20 , so as to prompt the user to press the button corresponding to the target function on the remote controller 20 .
[0220] For example, reference Fig. 15B After receiving the infrared signal corresponding to the button 82, the smart TV 10 can fill the icon corresponding to the temperature rise function with gray and display the text "Please press the button corresponding to the temperature rise function on the smart TV remote control."
[0221] S1405: In response to the user pressing the mapping button, the remote controller 20 sends mapping button information corresponding to the mapping button to the smart TV 10.
[0222] In response to the user pressing the mapping button, the remote controller 20 sends the mapping button information corresponding to the mapping button to the smart TV 10 .
[0223] For example, reference Fig. 15B In response to the user pressing the “volume+” button 26 (as a mapping button), the remote control 20 can send the button information “key26” (as mapping button information) corresponding to the “volume+” button 26 to the smart TV 10 .
[0224] S1406: The smart TV 10 stores a first corresponding relationship between the mapping button and the first infrared signal.
[0225] After receiving the mapping button information, the smart TV 10 may store the first corresponding relationship between the mapping button and the first infrared signal.
[0226] For example, for Fig.15A and Fig. 15B In the situation shown, the smart TV 10 can store the first correspondence between “key26” and the infrared signal corresponding to the key 82 .
[0227] It should be understood that after the smart TV 10 stores the correspondence between each mapping button and the corresponding first infrared signal, the user can control the air conditioner 80 through the remote controller 20 .
[0228] Fig.16 According to some embodiments of the present application, a schematic diagram of an interactive process of controlling an air conditioner 80 by a remote controller 20 is shown. Fig.16 As shown, the interaction process includes the following steps:
[0229] S1601: The smart TV 10 displays an interface for controlling the air conditioner 80.
[0230] For example, the smart TV 10 may display an interface for controlling the air conditioner 80 in response to the user's operation on the remote controller 20 or the user's voice information, and switch the smart TV 10 to a scene for controlling the air conditioner 80. Figure 7C When the user selects the icon S80 of the air conditioner 80 on the interface U4 through operation on the remote controller 20 , the interface may be an interface for controlling the air conditioner 80 .
[0231] S1602: In response to the user pressing a mapping button, the remote controller 20 sends first control information to the smart TV 10.
[0232] When the user presses a mapping button on the remote controller 20, the remote controller 20 may send first control information to the smart TV 10 in response to the user pressing the mapping button, wherein the first control information includes mapping button information corresponding to the mapping button.
[0233] It should be understood that the manner in which the remote control 20 sends the first control information to the smart TV 10 can refer to the aforementioned step S1201, which will not be elaborated here.
[0234] S1603: The smart TV 10 determines first infrared information corresponding to the first control information in response to the first control information.
[0235] After receiving the first control information, the smart TV 10 can respond to the first control information and determine the first infrared information corresponding to the mapping button information from the first corresponding relationships corresponding to the air conditioner 80 stored above according to the mapping button information corresponding to the mapping button in the first control information.
[0236] S1604: The smart TV 10 sends second control information to the remote controller 20.
[0237] The smart TV 10 sends the second control information to the remote controller 20, wherein the second control information includes the first infrared information. The manner in which the smart TV 10 sends the second control information to the remote controller 20 can refer to the aforementioned step S1203, which will not be described in detail here.
[0238] In some embodiments, when the smart TV 10 sends the second control information to the remote controller 20, it can also prompt the user to "point the smart TV remote controller at the air conditioner 80 and press the mapping button again" by voice, text, image, etc. In this way, it can be avoided that the air conditioner 80 cannot receive the infrared signal because the remote controller 20 is not pointing at the air conditioner 80.
[0239] S1605: The remote controller 20 sends a first infrared signal corresponding to the first infrared information to the air conditioner 80.
[0240] After receiving the second control information sent by the smart TV 10, the remote controller 20 can send a first infrared signal corresponding to the first infrared information to the air conditioner 80 based on the first infrared information in the second control information. For details, please refer to the aforementioned step S1204, which will not be described in detail here.
[0241] In some embodiments, since the air conditioner 80 and the smart TV 10 are usually set in different areas, the remote controller 20 can send the first infrared signal corresponding to the first infrared information to the air conditioner 80 when the user presses the mapped button again. In this way, it can be ensured that the air conditioner 80 can receive the first infrared signal, avoiding the control failure of the air conditioner 80 due to failure to receive the first infrared signal.
[0242] S1606: The air conditioner 80 responds to the first infrared signal and executes the target function corresponding to the first infrared signal.
[0243] After receiving the first infrared signal, the air conditioner 80 can convert the first infrared signal into a corresponding infrared code and execute the target function corresponding to the infrared code. For example, the air conditioner 80 can execute functions such as increasing temperature, decreasing temperature, switching modes, adjusting wind speed, and adjusting wind direction based on different infrared codes.
[0244] Through the above method, the user can control the air conditioner 80 through the remote controller 20 of the smart TV 10, and the operation process is convenient, which is conducive to improving the user experience.
[0245] In other embodiments, the user may also control the air conditioner 80 by sending a voice message to the smart TV 10 through the remote control 20. Taking the control of the temperature increase of the air conditioner 80 as an example, the remote control 20 may collect the user's first voice message in response to the user's long pressing of the voice button 61, and the voice message may at least carry the audio corresponding to the texts such as "air conditioner 80", "increase (it may also be text such as increase, increase)", and "temperature". Then, the remote control 20 may send the first voice message to the smart TV 10. Secondly, after receiving the first voice message, the smart TV 10 may identify the "temperature increase function" corresponding to the first voice message, determine the infrared information corresponding to the "temperature increase function" and send it to the remote control 20. Thirdly, the remote control 20 sends the infrared signal corresponding to the infrared information to the air conditioner 80. Finally, the air conditioner 80 may increase the temperature of the air conditioner 80 in response to the received infrared signal.
[0246] The following takes the control device as a smart TV 10 and the controlled device as a set-top box as an example to introduce a software architecture for implementing the device control method provided in this application.
[0247] Fig.17 According to some embodiments of the present application, a schematic diagram of a software architecture is shown.
[0248] like Fig.17 As shown, the remote control 40 includes an infrared signal sending module 041, which is used to respond to the user's key operation on the target key on the remote control 40 and send a first infrared signal corresponding to the target key to other devices, such as the smart TV 10.
[0249] In some embodiments, the infrared signal sending module 041 can be used to execute at least part of the above-mentioned steps S803 and S903.
[0250] The smart TV 10 includes an infrared learning module 011 , an infrared saving module 012 , an association module 013 , a Bluetooth receiving module 014 , an infrared information query module 015 , and an infrared information forwarding module 016 .
[0251] The infrared learning module 011 is used to display the aforementioned first interface, display prompt information, receive the first infrared signal sent by the infrared signal sending module, and determine the first infrared information corresponding to the first infrared signal. In some embodiments, the infrared learning module 011 can be used to execute at least part of the aforementioned steps S801, S802, S901, S902, and S904.
[0252] The infrared storage module 012 can be used to store the first infrared information.
[0253] The association module 013 is used to establish and store a first correspondence between the first infrared information and the mapping button. In some embodiments, the association module 013 can be used to execute at least part of the above steps S803 and S906.
[0254] The Bluetooth receiving module 014 is used to receive the first control information and the first voice information sent by the Bluetooth sending module 021 of the remote controller 20. In some embodiments, the Bluetooth receiving module 014 can be used to execute the aforementioned steps S906, the content of receiving the first control information in step S1202, and the content of receiving the first voice information in step S1303.
[0255] The infrared information query module 015 is used to query the first infrared information corresponding to the mapping key information based on the mapping key information in the first control information when the smart TV 10 meets the control condition of controlling the set-top box 30. The infrared information query module 015 can also be used to identify the target function in the first voice information sent by the remote controller 20, and query the first infrared information corresponding to the target function.
[0256] In some embodiments, the infrared information query module 015 can be used to execute at least part of the aforementioned steps S1202 and S1303.
[0257] The infrared information sending module 016 is used to send the first infrared information queried by the infrared information query module 015 to the remote controller 20 in the form of second control information. In some embodiments, the infrared information sending module 016 can be used to execute at least part of the above steps S1203 and S1304.
[0258] The remote controller 20 includes a Bluetooth sending module 021 , a Bluetooth receiving module 022 , an infrared signal sending module 023 and an infrared information extracting module 024 .
[0259] The Bluetooth sending module 021 is used to respond to the user pressing the mapping button on the remote control 20, and send the first Bluetooth information (as the first control information) corresponding to the mapping button to the smart TV 10. The Bluetooth sending module 021 can also be used to respond to the user long pressing operation of the voice button 61, adopt the user's first voice information and send the first voice information (as the first control information) to the smart TV 10.
[0260] In some embodiments, the Bluetooth sending module 021 may be used to execute at least part of the aforementioned steps S905, S1201, S1301, and S1302.
[0261] The Bluetooth receiving module 022 is used to receive Bluetooth information (such as the aforementioned second control information) sent by the infrared information sending module 016 of the smart TV 10, and the Bluetooth information carries the first infrared information.
[0262] In some embodiments, the Bluetooth receiving module 022 can be used to execute the content of receiving the first infrared information in the aforementioned step S1204 and step S1305.
[0263] The infrared information extraction module 024 is used to extract the first infrared information from the Bluetooth information received by the Bluetooth receiving module 022. In some embodiments, the infrared information extraction module 024 can be used to execute at least part of the above steps S1204 and S1305.
[0264] The infrared signal sending module 023 is used to send the first infrared signal corresponding to the first infrared information to the set-top box 30. In some embodiments, the infrared signal sending module 023 can be used to execute the content of sending the first infrared signal in the aforementioned step S1204 and step S1305.
[0265] The set-top box 30 may include an infrared response module 031, which is used to receive a first infrared signal, convert the first infrared signal into a corresponding infrared code, and execute a target function corresponding to the infrared code.
[0266] It should be understood that Fig.17 The software architecture shown is only an example. In other embodiments, the software architecture may include more or fewer modules, and some modules may be merged or split, which is not limited here.
[0267] It should be understood that the software architecture of the smart TV 10 can be used for any control device, the software architecture of the set-top box 30 can be used for any controlled device, the software architecture of the remote control 20 can be used for the remote control of any control device, and the software architecture of the remote control 40 can be used for any controlled remote control, without limitation herein.
[0268] further, Fig.18 According to some embodiments of the present application, a schematic diagram of the hardware structure of a smart TV 10 is shown.
[0269] like Fig.18 As shown, the smart TV 10 may include a processor 110, a memory 120, a display screen 130, a communication module 140, a power switch 150, an input and output interface 160, an audio module 170, an infrared module 180, and the like.
[0270] The processor 110 may include one or more processing units. For example, the processor 110 may include a central processing unit (CPU), an application processor (AP), a modem processor, a GPU, an image signal processor (ISP), a microcontroller unit (MCU), a video codec, a digital signal processor (DSP), a baseband processor, a neural-network processing unit (NPU), a field programmable gate array (FPGA), etc. In some embodiments, different processing units may be independent devices or integrated into one or more processors.
[0271] In some embodiments, the processor 110 may be used to execute instructions of the device control method provided in the aforementioned embodiments, such as: instructions for receiving a first infrared signal sent by a remote controller of another device, instructions for converting the first infrared signal into first infrared information, instructions for establishing and storing a first correspondence between the first infrared information and a mapped button, instructions for receiving mapped button information of the remote controller 20 and determining the first infrared information corresponding to the mapped button information, instructions for sending the first infrared information to the remote controller 20, etc.
[0272] The memory 120 can be used to store data and instructions. For example, the memory can be used to store instructions of the device control method provided in the above embodiments, correspondences between infrared information of each device and buttons on the remote controller 20 (such as the above first correspondences), etc.
[0273] The display screen 130 is used to display images, videos, etc. The display screen 130 includes a display panel. In some embodiments, the display screen 130 can be used to output image output data of multimedia files, such as displaying an image corresponding to the video data sent by the set-top box 30, displaying the aforementioned first interface, etc.
[0274] The communication module 140 is used to realize the communication between the smart TV 10 and other devices. For example, the communication module 140 can be used to obtain multimedia data that can be played from other devices, receive key information or first voice information sent by the remote controller 20, etc. In some embodiments, the communication module may include a mobile communication module and a wireless communication module.
[0275] The mobile communication module can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the smart TV 10. The mobile communication module may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module can receive electromagnetic waves by an antenna, and filter, amplify, and process the received electromagnetic waves, and transmit them to a modulation and demodulation processor for demodulation. The mobile communication module can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna. In some embodiments, at least some of the functional modules of the mobile communication module may be arranged in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module may be arranged in the same device as at least some of the modules of the processor 110.
[0276] The wireless communication module can provide wireless communication solutions including wireless local area networks (WLAN) (such as Wi-Fi), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC) and the like applied to the smart TV 10. The wireless communication module can be one or more devices integrating at least one communication processing module. The wireless communication module receives electromagnetic waves via an antenna, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor. The wireless communication module can also receive the signal to be sent from the processor 110, modulate the frequency of the signal, amplify it, and convert it into electromagnetic waves for radiation through the antenna.
[0277] In some embodiments, the communication module 140 may receive mapping button information and first voice information from the remote controller 20 based on BT technology, and send first infrared information to the remote controller 20 .
[0278] The power switch 150 is used to turn the smart TV 10 on or off.
[0279] The input / output interface 160 includes interfaces for receiving data from other devices or outputting data (such as audio, video, etc.) to other devices, including but not limited to HDMI, S / PDIF (Sony / Philips digital interconnect format, developed by Sony TM and Philips TM Digital audio interface protocol developed by the company) interface, local area network (LAN) interface, universal serial bus (USB) interface, composite video (audio video, AV) interface, etc.
[0280] In some embodiments, the set-top box 30 can be connected to the smart TV 10 via an HDMI or AV interface, and transmit multimedia data to the smart TV 10 via the HDMI or AV interface.
[0281] The audio module 170 is used to implement the audio function of the smart TV 10. The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. For example, the audio module 170 may include a speaker, a microphone, etc. The speaker, also known as a "speaker", is used to convert an audio electrical signal into a sound signal. The microphone 170, also known as a "microphone" or "microphone", is used to convert a sound signal into an electrical signal.
[0282] The infrared module 180 is used to implement infrared communication between the smart TV 10 and other devices, such as receiving infrared signals sent by other devices and / or sending infrared signals to other devices.
[0283] In some embodiments, the infrared module 180 may include a receiving circuit for receiving infrared signals sent by other devices, for example, for receiving a first infrared signal sent by a remote controller of another device, or an infrared signal carrying mapping key information sent by the remote controller 20.
[0284] In other embodiments, the infrared module 180 may include a sending circuit for sending an infrared signal to other devices, for example, sending an infrared signal carrying the first infrared information or the first infrared signal to the remote controller 20 .
[0285] The structure of the smart TV 10 shown in the application embodiment is only an example. In other embodiments, the smart TV 10 may include more or fewer modules, and some modules may be merged or split, which is not limited here.
[0286] Furthermore, Fig.19According to some embodiments of the present application, a schematic diagram of a remote controller 20 is shown.
[0287] like Fig.19 As shown, the remote controller 20 may include a processor 210, a memory 220, an infrared module 230, a Bluetooth module 240, a power module 250, an audio module 260, a button 270, and the like.
[0288] The processor 210 may include one or more processing units. For example, the processor 110 may include a CPU, an AP, an ISP, an MCU, a DSP, an FPGA, etc. In some embodiments, different processing units may be independent devices or integrated into one or more processors. In some embodiments, the processor 210 may be used to execute instructions of the device control method provided in the aforementioned embodiments, such as an instruction to send mapping button information to the smart TV 10 in response to a user pressing a mapping button, an instruction to collect first voice information and send it to the smart TV 10 in response to a user long pressing the voice button 61, etc.
[0289] The memory 220 can be used to store data and instructions. The display screen 130 is used to display images, videos, etc. The display screen 130 includes a display panel. In some embodiments, the display screen 130 can be used to output image output data of multimedia files, such as displaying an image corresponding to the video data sent by the set-top box 30, displaying the aforementioned first interface, etc.
[0290] The infrared module 230 is used to implement infrared communication between the remote controller 20 and other devices. In some embodiments, the infrared module 230 may include a sending circuit for sending infrared signals to other devices, such as sending a first infrared signal to the set-top box 30 or other devices.
[0291] The Bluetooth module 240 is used to implement Bluetooth communication between the remote controller 20 and other devices. For example, the Bluetooth module 240 can be used to send mapping key information and first voice information to the smart TV 10 through Bluetooth communication, and receive first infrared information from the smart TV 10.
[0292] The power module 250 may include a battery, etc., and is used to supply power to various modules of the remote controller 20 .
[0293] The audio module 260 is used to implement the audio function of the remote controller 20. In some embodiments, the audio module 260 may include a microphone for converting a sound signal into an electrical signal, such as collecting the first voice information of the user.
[0294] The buttons 270 include multiple buttons on the remote controller 20, which are used to trigger related functions of the remote controller 20. In some embodiments, the buttons 270 may include the aforementioned up button 21, down button 22, left button 23, right button 24, confirmation button 25, "volume +" button 26, "volume -" button 27, menu button 28, return button 29, voice button 61, etc.
[0295] The structure of the remote control 20 shown in the embodiment of the application is only an example. In other embodiments, the smart TV 10 may include more or fewer modules, and may also merge or split some modules, which is not limited here.
[0296] The embodiments of the present application also provide a program product, which, when executed on a device, can enable the device to implement the device control methods provided in the aforementioned embodiments.
[0297] An embodiment of the present application further provides a readable storage medium, in which instructions are stored. When the instructions are executed by a device, the device implements the device control method provided by the aforementioned embodiments.
[0298] In the accompanying drawings, some structural or method features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be required. Instead, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. In addition, the inclusion of structural or method features in a particular figure does not mean that such features are required in all embodiments, and in some embodiments, these features may not be included or may be combined with other features.
[0299] It should be noted that in the examples and description of this patent, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "includes" or any other variant thereof is 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, the elements defined by the sentence "includes one" do not exclude the existence of other identical elements in the process, method, article or device including the elements.
Claims
1. A device control method, characterized in that: include: The first device receives first control information sent by a first remote controller of the first device; The first device obtains first infrared information corresponding to the first control information from stored information, wherein the information includes: N infrared information corresponding to N infrared signals received by the first device from a second remote controller of the second device, and a correspondence between N keys of the first remote controller, wherein the N infrared signals have a correspondence with N functions of the second remote controller, and N is an integer greater than 0; The first device sends second control information to the first remote controller, wherein the second control information includes the first infrared information, and the second control information is used to instruct the first remote controller to send a first infrared signal corresponding to the first infrared information to the second device.
2. The method according to claim 1, characterized in that The first device obtains first infrared information corresponding to the first control information from stored information, including: The first device acquires first infrared information corresponding to the first control information from stored information when any one of the following conditions is met: The first device plays the multimedia data sent by the second device in full screen; The content in the first area of the display interface of the first device is sent by the second device, and the first area is selected; The first device displays an interface for controlling the second device; The first control information includes information for controlling the second device.
3. The method according to claim 1, characterized in that The information is saved in the following ways: The first device displays a first interface, wherein the first interface includes prompt information instructing a user to send an infrared signal corresponding to the first function through the second remote controller; The first device receives a second infrared signal sent by the second remote controller; The first device saves the correspondence between the infrared information corresponding to the second infrared signal and the first button corresponding to the first function when the first remote controller has the first function; When the first remote controller does not have the first function, the first device receives key information of the first key sent by the first remote controller, and saves a corresponding relationship between the infrared information corresponding to the second infrared signal and the first key.
4. The method according to any one of claims 1 to 3, characterized in that The first control information includes voice information collected by the first remote controller, and the voice information includes information instructing to control the second device to perform a second function among the N functions; and The first device obtains first infrared information corresponding to the first control information from stored information, including: The first device obtains the first infrared information from the information based on the second function.
5. The method according to any one of claims 1 to 3, characterized in that The first control information includes key information of a second key on the first remote controller; and The first device obtains first infrared information corresponding to the first control information from stored information, including: The first device obtains the first infrared information from the information based on the key information of the second key.
6. The method according to claim 5, characterized in that The second control information is used to instruct the first remote controller to send a first infrared signal corresponding to the first infrared information to the second device, including: The second control information is used to instruct the first remote controller to send the first infrared signal to the second device when the user presses the second button.
7. The method according to claim 6, characterized in that The method further comprises: After the first device sends the second control information to the first remote controller, the first device prompts the user to press the second button.
8. The method according to any one of claims 1 to 7, characterized in that The first infrared information is used to indicate the waveform of the first infrared signal, or to indicate the infrared code corresponding to the first infrared signal.
9. A readable storage medium, characterized in that: The readable storage medium includes instructions, and when the instructions are executed by the device, the device implements the device control method according to any one of claims 1 to 8.
10. A device, characterized in that: include: A memory for storing instructions; A processor, configured to execute the instructions so that the device implements the device control method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Television, television and infrared device control signal conversion method and television system
CN103686288A
Integrated control method for display system and display device
CN103702158A
Method and device for controlling multi-device system
CN103905872A
Control method of television set-top box, television, remote control and television system
CN105516773A
Infrared data transmission method and system, and remote control terminal
CN105915989A