Control method and apparatus
By connecting a single control device to both the TV and the set-top box, unified control of both devices is achieved, eliminating the inconvenience of using two remote controls, simplifying the user's control process, and improving convenience and efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2026-03-12
AI Technical Summary
Users need to use two remote controls when watching live TV and set-top boxes, which makes operation inconvenient and makes it difficult to identify when to use the remote control.
By communicating with a TV and set-top box through a control device, unified control of the two devices can be achieved. By obtaining operation instructions and device information, operation signals can be sent to switch signal sources or adjust status, simplifying the operation process.
This reduces the operational complexity of the two devices, eliminating the need for users to distinguish when to control which device, thus improving the convenience and efficiency of operation.
Smart Images

Figure CN2025118437_12032026_PF_FP_ABST
Abstract
Description
A control method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411230220.3, filed on September 3, 2024, and entitled “A control method and apparatus”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of media technology, and in particular, to a control method and apparatus. BACKGROUND
[0004] At present, when a user watches a live broadcast through a television set and a set-top box, the user needs to control the television set through a television set remote control and control the set-top box through a set-top box remote control. Therefore, when watching a live broadcast, the user needs to use two remote controls and needs to identify when the television set remote control should be used and when the set-top box remote control should be used, which brings a lot of inconvenience to use. SUMMARY
[0005] The present application provides a control method and apparatus to simplify the operation.
[0006] In a first aspect, a control method is provided. The method can be executed by a control device. In the absence of special description, the “control device” in the present application can refer to the control device itself (for example, a remote control), a component in the control device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software capable of realizing all or part of the functions of the control device. The method comprises: a control device acquires a first operation instruction, the first operation instruction is used to adjust the state of a first device or a second device. The control device receives first information from the first device, the first information is used to indicate that the source of the first device is the second device or the source of the first device is not the second device. Wherein, the control device is in communication connection with the first device, and the control device is in communication connection with the second device. The control device sends a second operation signaling to the first device or the second device, the second operation signaling is determined based on the first operation instruction and the first information.
[0007] Based on the above scheme, the control device can be in communication connection with the first device, and the control device can be in communication connection with the second device, so that the first device and the second device can be controlled by one control device, and the operation can be simplified. The control device can adjust the state of the first device or the second device according to the source of the first device.
[0008] In a possible implementation, the first operation instruction is used to switch the source of the first device to the second device. The control device sends second operation signaling to the second device, and the second operation signaling is used to start the second device, wherein the first information is used to indicate that the source of the first device is the second device.
[0009] Based on the above scheme, after the source of the first device is switched to the second device, the control device can send second operation signaling to the second device to start the second device, so that the operation can be reduced, and it is not necessary to distinguish when the first device needs to be controlled and when the second device needs to be controlled.
[0010] In a possible implementation, the first operation instruction is used to switch the source of the first device to a device other than the second device. The control device sends second operation signaling to the second device, and the second operation signaling is used to close the second device. Wherein the first information is used to indicate that the source of the first device is a device other than the second device.
[0011] Based on the above scheme, after the source of the first device is switched to a device other than the second device, the control device can send second operation signaling to the second device to close the set-top box, so that the operation can be reduced, and it is not necessary to distinguish when the first device needs to be controlled and when the second device needs to be controlled.
[0012] In a possible implementation, the control device sends second operation signaling to the first device, and the second operation signaling is used to adjust the state of the first device. Wherein the first information indicates that the source of the first device is a device other than the second device.
[0013] Based on the above scheme, when the source of the first device is a device other than the second device, the control device can send second operation signaling to the first device to adjust the state of the first device. In this scheme, the control device can determine the control object based on the source of the first device, without distinguishing when the first device needs to be controlled and when the second device needs to be controlled.
[0014] In a possible implementation, the control device receives first state information from the first device, and the first state information is used to represent the volume of the first device. The control device receives second state information from the second device, and the second state information is used to represent the volume of the second device. The control device sends second operation signaling to the first device and / or the second device. Wherein the first information indicates that the source of the first device is the second device, and the second operation signaling is determined based on the first state information and the second state information.
[0015] Based on the above scheme, when the source of the first device is a device other than the second device, the control device can send second operation signaling to the first device and / or the second device to adjust the state of the first device and / or the second device. In this scheme, the control device can determine the control object based on the source of the first device, without distinguishing when the first device needs to be controlled and when the second device needs to be controlled.
[0016] In a possible implementation, the control device comprises a key group for controlling the state of the first device and the state of the second device. When the source of the first device is the second device, the key group is used to control the state of the first device and / or the second device. When the source of the first device is not the second device, the key group is used to control the state of the first device.
[0017] Based on the above scheme, the key group contained in the control device can control the state of the first device and the state of the second device, which realizes simultaneous control of the first device and the second device by one key group, thereby eliminating the need to distinguish when the first device needs to be controlled and when the second device needs to be controlled.
[0018] In a second aspect, a control method is provided. The method can be performed by the first device. In the absence of special description, the "first device" in the present application can refer to the first device itself (for example, a television), a component (for example, a processor, a chip, or a chip system) in the first device, or a logic module or software capable of realizing all or part of the functions of the first device. The method comprises: the first device sends first information to the control device, the first information being used to indicate that the source of the first device is the second device or the source of the first device is not the second device. Second operation signaling is received from the control device, the second operation signaling being used to adjust the state of the first device. The control device is in communication connection with the first device, and the control device is in communication connection with the second device. The first device adjusts the state of the first device in response to the second operation signaling.
[0019] In a possible implementation, before the first device sends the first information to the control device, the first operation instruction is received from the control device, the first operation instruction being used to switch the source of the first device to the non-second device, and the first information is used to indicate that the source of the first device is the non-second device. Alternatively, the first operation instruction is used to switch the source of the first device to the second device, and the first information is used to indicate that the source of the first device is the second device.
[0020] In a possible implementation, before the first device receives the second operation signaling from the control device, the first device sends first state information representing the volume of the first device to the control device.
[0021] In a third aspect, a control method is provided. The method can be performed by a second device. The second device can refer to the second device itself (e.g., a set-top box), a component (e.g., a processor, a chip, or a chip system) in the second device, or a logic module or software that can implement all or part of the functions of the second device. The method includes: sending, by the second device, second state information representing a volume of the second device to a control device. Receiving, by the second device, second operation signaling from the control device, the second operation signaling being used to adjust a state of the second device. Adjusting, by the second device, the state of the second device in response to the second operation signaling.
[0022] In a fourth aspect, a control method is provided. The method can be performed by a control system including the control device of the first aspect, the first device of the second aspect, and the second device of the third aspect. The control device is communicatively connected to the first device, and the control device is communicatively connected to the second device. The method includes: obtaining, by the control device, a first operation instruction, the first operation instruction being used to adjust a state of the first device or the second device. The control device is communicatively connected to the first device, and the control device is communicatively connected to the second device. Sending, by the first device, first information to the control device, the first information being used to indicate that a source of the first device is the second device or the source of the first device is not the second device. Sending, by the control device, second operation signaling to the first device or the second device based on the first information, the second operation signaling being determined based on the first operation instruction.
[0023] In a possible implementation, the first operation instruction is used to switch the source of the first device to the second device. When the first information is used to indicate that the source of the first device is the second device, the control device sends the second operation signaling to the second device, the second operation signaling being used to turn on the second device.
[0024] In a possible implementation, the first operation instruction is used to switch the source of the first device to a device other than the second device. When the first information is used to indicate that the source of the first device is not the second device, the control device sends the second operation signaling to the second device, the second operation signaling being used to turn off the second device.
[0025] In a possible implementation, when the first information indicates that the source of the first device is not the second device, the control device sends the second operation signaling to the first device, the second operation signaling being used to adjust the state of the first device.
[0026] In a possible implementation, the first device sends first status information representing a volume of the first device to the control device. The second device sends second status information representing a volume of the second device to the control device. When the first information indicates that the source of the first device is the second device, the control device sends second operation signaling to the first device and / or the second device based on the first status information and the second status information.
[0027] In a fifth aspect, an apparatus is provided, including a processing module and a communication module.
[0028] The communication module is configured to obtain a first operation instruction, the first operation instruction being used to adjust a state of the first device or the second device. The communication module is further configured to receive first information from the first device, the first information being used to indicate that the source of the first device is the second device or the source of the first device is not the second device. The control device is in communication connection with the first device, and the control device is in communication connection with the second device. The processing module is configured to determine second operation signaling based on the first information. The second operation signaling is further determined based on the first operation instruction. The communication module is further configured to send the second operation signaling to the first device or the second device.
[0029] In a possible implementation, the first operation instruction is used to switch the source of the first device to the second device. The communication module is specifically configured to send the second operation signaling to the second device when the first information is used to indicate that the source of the first device is the second device, the second operation signaling being used to start the second device.
[0030] In a possible implementation, the first operation instruction is used to switch the source of the first device to the second device. The communication module is specifically configured to send the second operation signaling to the second device when the first information is used to indicate that the source of the first device is the second device, the second operation signaling being used to start the second device.
[0031] In a possible implementation, the communication module is specifically configured to send the second operation signaling to the first device when the first information indicates that the source of the first device is not the second device, the second operation signaling being used to adjust the state of the first device.
[0032] In a possible implementation, the communication module is further configured to receive first status information representing a volume of the first device from the first device, and receive second status information representing a volume of the second device from the second device. The communication module is specifically configured to send the second operation signaling to the first device and / or the second device based on the first status information and the second status information when the first information indicates that the source of the first device is the second device.
[0033] In a possible implementation, the control device comprises a group of keys for controlling the state of the first device and the state of the second device. When the source of the first device is the second device, the group of keys is used to control the state of the first device and / or the second device. When the source of the first device is not the second device, the group of keys is used to control the state of the first device.
[0034] In a sixth aspect, an apparatus is provided, comprising a processing module and a communication module.
[0035] The communication module is configured to send first information to the control device, the first information being used to indicate that the source of the first device is the second device or that the source of the first device is not the second device. The communication module is further configured to receive second operation signaling from the control device, the second operation signaling being used to adjust the state of the first device. The control device is communicatively connected with the first device and communicatively connected with the second device. The processing module is configured to adjust the state of the first device in response to the second operation signaling.
[0036] In a possible implementation, the communication module is further configured to receive first operation instructions from the control device before sending the first information to the control device. The first operation instructions are used to switch the source of the first device to the second device, and the first information is used to indicate that the source of the first device is the second device. Alternatively, the first operation instructions are used to switch the source of the first device to the second device, and the first information is used to indicate that the source of the first device is not the second device.
[0037] In a possible implementation, the communication module is further configured to send first state information representing the volume of the first device to the control device before receiving the second operation signaling from the control device.
[0038] In a seventh aspect, an apparatus is provided, comprising a processing module and a communication module.
[0039] The communication module is configured to send second state information representing the volume of the second device to the control device. The communication module is further configured to receive second operation signaling from the control device, the second operation signaling being used to adjust the state of the second device. The processing module is configured to adjust the state of the second device in response to the second operation signaling.
[0040] In an eighth aspect, a control system is provided, which is used to perform the method of the fourth aspect. Illustratively, the control system comprises the control device used to perform the method of the first aspect, the first device used to perform the method of the second aspect, and the second device used to perform the method of the third aspect.
[0041] In a ninth aspect, a communication apparatus is provided for implementing the methods described above. The communication apparatus can be the control device in the first aspect, or a device including the control device, or a device included in the control device, such as a chip; or the communication apparatus can be the first device in the second aspect, or a device including the first device, or a device included in the first device, such as a chip; or the communication apparatus can be the second device in the third aspect, or a device including the second device, or a device included in the second device, such as a chip. The communication apparatus includes modules, units, or means corresponding to the modules, units, or means for implementing the methods described above, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0042] In a tenth aspect, a communication apparatus is provided, which includes a processor and a communication interface. The communication interface is configured to communicate with modules outside the communication apparatus. The processor is configured to execute computer programs or instructions, so that the methods described in any of the aspects above are performed. The communication apparatus can be the control device in the first aspect, or a device including the control device, or a device included in the control device, such as a chip; or the communication apparatus can be the first device in the second aspect, or a device including the first device, or a device included in the first device, such as a chip; or the communication apparatus can be the second device in the third aspect, or a device including the second device, or a device included in the second device, such as a chip.
[0043] In an eleventh aspect, a communication apparatus is provided, which includes at least one processor. The processor is configured to execute computer programs or instructions stored in a memory, so as to implement the methods described in any of the aspects above. The memory can be coupled to the processor, or can be independent of the processor. The communication apparatus can be the control device in the first aspect, or a device including the control device, or a device included in the control device, such as a chip; or the communication apparatus can be the first device in the second aspect, or a device including the first device, or a device included in the first device, such as a chip; or the communication apparatus can be the second device in the third aspect, or a device including the second device, or a device included in the second device, such as a chip.
[0044] In a twelfth aspect, a computer readable storage medium is provided, which stores computer readable instructions. When a computer reads and executes the computer readable instructions, the computer performs the method in any possible implementation manner of any of the first to fourth aspects.
[0045] In a thirteenth aspect, the present application provides a computer program product, which, when executed by a computer, causes the computer to perform the method in any possible implementation of any one of the first aspect to the fourth aspect.
[0046] In a fourteenth aspect, the present application provides a chip for reading a computer program stored in a memory, so as to perform the method in any possible implementation of any one of the first aspect to the fourth aspect.
[0047] It can be understood that the technical effects of the second aspect to the fourteenth aspect can refer to the technical effects of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0048] FIG. 1 is a schematic diagram of a system architecture provided by an embodiment of the present application;
[0049] FIG. 2 is an exemplary flowchart of a control method provided by an embodiment of the present application;
[0050] FIG. 3A is a schematic diagram of a control device provided by an embodiment of the present application;
[0051] FIG. 3B is a schematic diagram of another control device provided by an embodiment of the present application;
[0052] FIG. 4 is an exemplary flowchart of another control method provided by an embodiment of the present application;
[0053] FIG. 5 is an exemplary flowchart of another control method provided by an embodiment of the present application;
[0054] FIG. 6 is an exemplary flowchart of another control method provided by an embodiment of the present application;
[0055] FIG. 7 is an exemplary flowchart of another control method provided by an embodiment of the present application;
[0056] FIG. 8 is a functional schematic diagram of a control device provided by an embodiment of the present application;
[0057] FIG. 9 is a schematic diagram of an apparatus provided by an embodiment of the present application;
[0058] FIG. 10 is a schematic diagram of another apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0059] The technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing the specific embodiments and are not intended to be limiting to the present application. As used in the specification and the appended claims of the present application, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “one or more” as used in the embodiments of the present application means one, two or more than two; “and / or” describes the associated relationship of the associated objects, which means that there can be three relationships; for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character “ / ” generally represents an “or” relationship between the associated objects.
[0060] In the present specification, the reference “some embodiments” and the like means that a specific feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Therefore, the statements “in some embodiments”, “in other some embodiments”, “in yet other some embodiments” and the like appearing in various places in the specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically noted. The terms “include”, “contain”, “have” and their variants mean “including but not limited to”, unless otherwise specifically noted.
[0061] The plurality referred to in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the terms “first”, “second” and the like are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance or indicating or implying order.
[0062] FIG. 1 is a schematic diagram of a system architecture suitable for the embodiments of the present application.
[0063] As shown in FIG. 1, the system architecture includes a control device 100, a first device 101 and a second device 102. The control device 100 can control the first device 101 and / or the second device 102. The first device 101 can have data display capability, and the second device 102 can have data processing capability. The first device 101 can communicate or interact with the second device 102.
[0064] In some possible scenarios, the first device 101 can be a display terminal capable of presenting data to a user, such as a television, a display, a vehicle-mounted device, a split television (television end) or a smart screen, etc.
[0065] The second device 102 can be a terminal device with data processing capability. In embodiments of the present application, the terminal device can also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The first device in embodiments of the present application can be a set-top box, a separate television (box end), a smart middle screen, a set-top box with a screen, a smart speaker, a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, and the like.
[0066] The control device 100 can be a remote controller.
[0067] In FIG. 1, the control device 100 is in communication connection with the first device 101. The communication connection can be a sparklink, Bluetooth, or wireless fidelity (Wi-Fi). The control device 100 can send instructions to the first device 101 through the communication connection, and can also obtain the status of the first device 101 from the first device 101 through the communication connection.
[0068] Similarly, the control device 100 is in communication connection with the second device 102. The communication connection can be a sparklink, Bluetooth, or Wi-Fi. The control device 100 can send instructions to the second device 102 through the communication connection, and can also obtain the status of the second device 102 from the second device 102 through the communication connection.
[0069] Hereinafter, the control device 100 is taken as a remote controller, the first device 101 is taken as a television, and the second device 102 is taken as a set-top box as an example for description.
[0070] At present, when a user watches a live television program through a television and a set-top box, the user needs to control the television through a television remote controller and control the set-top box through a set-top box remote controller. Therefore, when watching a live television program, the user not only needs to use two remote controllers, but also needs to identify when the television remote controller should be used and when the set-top box remote controller should be used, which brings a lot of inconvenience to the use.
[0071] In view of this, embodiments of the present application provide a control method. In the method, a control device can be in communication connection with a first device, and the control device can be in communication connection with a second device, so that the first device and the second device can be controlled by one control device respectively.
[0072] Referring to FIG. 2, an exemplary flowchart of a control method provided by embodiments of the present application can include the following steps:
[0073] S201, the remote controller acquires a first operation instruction.
[0074] For example, the remote controller can acquire the first operation instruction in response to a user's operation. Illustratively, the first operation instruction can be used to adjust the state of the controlled device.
[0075] In one possible case, the first operation instruction can indicate the controlled device. For example, referring to FIG. 3A, the remote controller can include two key areas, a television key area and a set-top box key area. The television key area can include a group of keys used to adjust the state of the television, and the set-top box key area can include a group of keys used to adjust the state of the set-top box. Then, through the keys used to adjust the state of the television, the first operation instruction used to adjust the state of the television can be acquired, and the first operation instruction can indicate the controlled device as the television; through the keys used to adjust the state of the set-top box, the first operation instruction used to adjust the state of the set-top box can be acquired, and the first operation instruction can indicate the controlled device as the set-top box.
[0076] Illustratively, the first operation instruction can be used to adjust the source of the television, i.e., the controlled device is the television. For example, the first operation instruction can be used to adjust the source of the television to be the set-top box. For another example, the first operation instruction can be used to adjust the source of the television to be a device other than the set-top box. In one example, the keys used to adjust the state of the television can include two keys used to adjust the source of the television, one of which is used to adjust the source of the television to be the set-top box, and the other of which is used to adjust the source of the television to be a device other than the set-top box. In this example, when the source of the television is adjusted to be a device other than the set-top box, the keys such as "up", "down", "left", "right", "+", or "-" can be further used to adjust the source of the television to be which device. In another example, the keys used to adjust the state of the television can include one key used to adjust the source of the television, through which the source of the television can be controlled, and through the keys such as "up", "down", "left", "right", "+", or "-" the source of the television can be further adjusted to be the set-top box or a device other than the set-top box.
[0077] Optionally, the source of the television being a device other than the set-top box can also be understood as the source of the television being a third device. The third device can be the first device, or can be a device other than the second device, such as a mobile phone, a game terminal, etc.
[0078] For another example, the first operation instruction can be used to adjust the state of the controlled device, such as adjusting the volume or the channel of the controlled device, etc. The first operation instruction can indicate the controlled device.
[0079] Based on the remote controller shown in FIG. 3A, since the remote controller is divided into the television key area and the set-top box key area, the remote controller can accurately determine which device is the controlled device according to the first operation instruction triggered by the user, and thus precise control is achieved.
[0080] In another possible case, the first operation instruction is used to adjust a state without indicating the controlled device. For example, referring to FIG. 3B, the remote controller can include a key group for controlling the television and the set-top box. The remote controller can obtain the first operation instruction through the key group. For example, the remote controller can obtain the first operation instruction in response to the operation of the user on the key group. In an embodiment of the present application, the television can be controlled through the key group, and the set-top box can also be controlled through the key group.
[0081] It should be understood that the remote controller includes one key group in FIG. 3B as an example. In the implementation process, the remote controller can also include two or more key groups, and each key group can control the television and the set-top box at the same time.
[0082] For example, the first operation instruction can be used to adjust a source. Optionally, since the set-top box does not have a source, if the first operation instruction is used to adjust the source, the remote controller can default that the first operation instruction is used to adjust the source of the television, that is, the remote controller can default that the controlled device is the television. For example, the first operation instruction can be used to adjust the source of the television to the set-top box. For another example, the first operation instruction can be used to adjust the source of the television to a device other than the set-top box. In one example, the key group shown in FIG. 3B can include two keys for adjusting the source, one key is used to adjust the source to the set-top box, and the other key is used to adjust the source to a device other than the set-top box. In this example, when the source is adjusted to a device other than the set-top box, the source of the television can be further adjusted by using the "up", "down", "left", "right", "+", or "-" keys. In another example, the key group shown in FIG. 3B can include one key for adjusting the source of the television. The one key for adjusting the source of the television can be used to control the adjustment of the source of the television, and the "up", "down", "left", "right", "+", or "-" keys can be used to further adjust whether the source of the television is the set-top box or a device other than the set-top box.
[0083] For another example, the first operation instruction can be used to adjust a state, such as adjusting the volume, adjusting the channel, or adjusting other states. In this case, the controlled device can be determined according to the first information in S202, which will not be described here.
[0084] Based on the remote controller shown in FIG. 3B, the television and the set-top box are controlled through one key group, which can save the design cost of the remote controller, and the user does not need to distinguish when to control the television and when to control the set-top box, which can reduce the difficulty of the user operation.
[0085] Optionally, the embodiment shown in FIG. 2 can further include the following step S202.
[0086] S202, the television sends the first information to the remote controller.
[0087] Correspondingly, the remote controller receives the first information from the television.
[0088] The first information can indicate the source of the television. For example, the first information can indicate that the source of the television is a set-top box. For another example, the first information can indicate that the source of the television is not a set-top box.
[0089] In the embodiments of the present application, the remote controller is in communication connection with the television, and the remote controller is in communication connection with the set-top box. Therefore, the television can send the first information to the remote controller through the communication connection between the television and the remote controller. It should be understood that the remote controller and the television can be connected through Bluetooth, infrared, Wi-Fi or Spark link. Similarly, the remote controller and the set-top box can be connected through Bluetooth, infrared, Wi-Fi or Spark link.
[0090] It should be noted that the communication system between the remote controller and the television can be the same as or different from the communication system between the remote controller and the set-top box.
[0091] In some embodiments, if the first operation instruction does not indicate the controlled device, the remote controller can determine the controlled device according to the first information. For example, if the first information indicates that the source of the television is not a set-top box, the remote controller can determine that the controlled device is the television. For another example, if the first information indicates that the source of the television is a set-top box, the remote controller can determine that the controlled device is the set-top box and / or the television.
[0092] S203, the remote controller sends the second operation signaling to the television or the set-top box.
[0093] In S203, the second operation signaling can be determined according to the first operation instruction. For example, if the first operation instruction is used to adjust the state of the television, the second operation signaling can indicate adjusting the state of the television. For another example, if the first operation instruction is used to adjust the state of the set-top box, the second operation signaling can indicate adjusting the state of the set-top box. For another example, if the first operation instruction is used to adjust the state without indicating the controlled device, the second operation signaling can indicate adjusting the state.
[0094] In the above S203, the remote controller can send the second operation signaling to the controlled device.
[0095] In one possible case, the remote controller can determine the controlled device according to the first information. For example, the first operation instruction is used to adjust the state of the television set, and if the first information indicates that the source of the television set is not the set-top box, the remote controller can determine the controlled device as the television set, and the remote controller can send the second operation signaling to the television set. For another example, the first operation instruction is used to adjust the state of the television set, and if the first information indicates that the source of the television set is the set-top box, the remote controller can determine the controlled device as the set-top box and / or the television set, and the remote controller can send the second operation signaling to the set-top box and / or the television set.
[0096] In another possible case, the remote controller can determine the controlled device according to the first operation instruction. For example, the first operation instruction is used to adjust the state of the television set, and the remote controller can determine the controlled device as the television set, and the remote controller can send the second operation signaling to the television set. For another example, the first operation instruction is used to adjust the state of the set-top box, and the remote controller can determine the controlled device as the set-top box. The remote controller can send the second operation signaling to the set-top box.
[0097] Optionally, in this case, S202 can be executed or not. If S202 is not executed, the remote controller can determine the controlled device according to the first operation instruction. If S202 is executed, the remote controller can determine the controlled device according to the first information and the first operation instruction. For example, the first information indicates that the source of the television set is not the set-top box, and the first operation instruction is used to adjust the state of the television set, the remote controller can determine the controlled device as the television set, and the remote controller can send the second operation signaling to the television set. For another example, the first information indicates that the source of the television set is the set-top box, and the first operation instruction is used to adjust the state of the television set, the remote controller can determine the controlled device as the television set, and the remote controller can send the second operation signaling to the television set. For another example, the first information indicates that the source of the television set is the set-top box, and the first operation instruction is used to adjust the state of the set-top box, the remote controller can determine the controlled device as the set-top box, and the remote controller can send the second operation signaling to the set-top box. For another example, the first information indicates that the source of the television set is not the set-top box, and the first operation instruction is used to adjust the state of the set-top box, the remote controller can not send the second operation signaling, or the remote controller can determine the controlled device as the television set, and the remote controller can send the second operation signaling to the television set. In the following, the ways in which the remote controller sends the second operation signaling to the television set or the set-top box are introduced through different cases.
[0098] Case 1: the first operation instruction is used to switch the source of the TV to the set-top box. Referring to FIG. 4, an exemplary flow chart of a control method can include the following operations. In the embodiment shown in FIG. 4, the first operation instruction can be used to adjust the source of the TV, and then the remote controller can determine the controlled device as the TV according to the first operation instruction. Or the first operation instruction is used to adjust the source without indicating the controlled device, and since the set-top box does not have a source, the remote controller can default the controlled device as the TV.
[0099] S401: the remote controller acquires a first operation instruction.
[0100] In S401, the remote controller can acquire the first operation instruction of switching the source of the TV to the set-top box in response to the operation of the user.
[0101] S402: the remote controller sends a first operation signaling.
[0102] In S402, the remote controller can consider the controlled device as the TV. Therefore, in S402, the remote controller can send the first operation signaling to the TV, which can instruct the TV to adjust the source. Then the TV can adjust the source according to the first operation signaling. For example, the first operation signaling can include a target source, such as the set-top box, so that the TV can adjust the source to the target source. For another example, the first operation signaling can be used to adjust the source only, and further adjust the source of the TV to the set-top box through the keys of "up", "down", "left", "right", "+", or "-".
[0103] Optionally, the embodiment shown in FIG. 4 can further include S403.
[0104] S403: the TV sends first information to the remote controller.
[0105] The first information can indicate the source of the TV as the set-top box. Optionally, the remote controller can send second information to the TV, which is used to request or instruct the TV to send the first information to the remote controller. Through S403, the remote controller can determine the source of the TV, so as to more accurately determine the controlled device.
[0106] Optionally, the embodiment shown in FIG. 4 can further include S404.
[0107] S404: the remote controller sends a second operation signaling to the set-top box.
[0108] In S404, the remote controller can determine the controlled device as the set-top box. For example, if S403 is performed, the first information indicates that the source of the television is the set-top box, the remote controller can determine the controlled device as the set-top box based on the first information. For another example, if S403 is not performed, the first operation instruction adjusts the source of the television as the set-top box, the remote controller can determine the controlled device as the set-top box based on the first operation instruction. The second operation instruction can instruct to turn on the set-top box. In this way, the remote controller can send the second operation instruction to the set-top box to control to turn on the set-top box.
[0109] In one possible case, the remote controller can send the second operation instruction to the set-top box, the second operation instruction can be used to turn on the set-top box. For example, the remote controller can send the second operation instruction to the set-top box to turn on the set-top box regardless of whether the set-top box is in the on state or not. In another possible case, the remote controller can obtain whether the set-top box is in the on state. For example, the remote controller can determine whether the set-top box is in the on state by whether the remote controller has a communication connection with the set-top box. If the remote controller has a communication connection with the set-top box, the remote controller can consider that the set-top box is in the on state. If the remote controller does not have a communication connection with the set-top box, the remote controller can consider that the set-top box is in the off state. If the set-top box is in the on state, the remote controller can not send the second operation instruction to the set-top box. If the set-top box is in the off state, the remote controller can send the second operation instruction to the set-top box to turn on the set-top box.
[0110] In one possible implementation, when the remote controller initially establishes a communication connection with the television, the remote controller can establish the communication connection with the television by pairing. For example, the remote controller can be paired with the television by searching for the identifier of the remote controller, such as the name of the remote controller, on the television, so as to establish the communication connection between the remote controller and the television. For another example, the remote controller can be paired with the television by connecting the remote controller with the television by wire, so as to establish the communication connection between the remote controller and the television. It should be understood that the pairing can be Bluetooth pairing, star flash pairing, or Wi-Fi pairing, and the communication connection can be Bluetooth connection, star flash connection, or Wi-Fi connection.
[0111] The above-mentioned manner in which the remote controller initially establishes a communication connection with the television is only illustrative, and a person skilled in the art can also establish the communication connection between the remote controller and the television by other manners. Similarly, the remote controller can initially establish a communication connection with the set-top box by referring to the above-mentioned implementation in which the remote controller initially establishes a communication connection with the television, and the description is not expanded here.
[0112] In the embodiments of the present application, if the television is in the off state after the remote controller initially establishes the communication connection with the television, the communication connection between the remote controller and the television is disconnected. After the television is turned on again, the remote controller can discover the television and establish the communication connection with the television. Exemplarily, the remote controller can turn on the television by sending a broadcast signal or by an infrared signal, which is not limited in the present application. Similarly, if the set-top box is in the off state after the remote controller initially establishes the communication connection with the set-top box, the communication connection between the remote controller and the set-top box is disconnected. After the set-top box is turned on again, the remote controller can discover the set-top box and establish the communication connection with the set-top box. Therefore, the remote controller can determine whether the television is in the on state or not, and can also determine whether the set-top box is in the on state or not.
[0113] Based on the scheme shown in the above case 1, after the source of the television is switched to the set-top box, the remote controller can send the second operation signaling to the set-top box to turn on the set-top box, so as to reduce the user operation and the user does not need to distinguish when the television needs to be controlled and when the set-top box needs to be controlled.
[0114] Case 2: The first operation instruction is used to switch the source of the television to a non-set-top box. Referring to FIG. 5, an exemplary flowchart of a control method provided in the embodiments of the present application can include the following operations. In the embodiments shown in FIG. 5, the first operation instruction can be used to adjust the source of the television, so that the remote controller can determine that the controlled device is the television according to the first operation instruction. Or the first operation instruction can be used to adjust the source without indicating the controlled device, and since the set-top box does not have the source, the remote controller can default that the controlled device is the television.
[0115] S501: The remote controller acquires the first operation instruction.
[0116] In S501, the remote controller can acquire the first operation instruction for switching the source of the television to a non-set-top box in response to the operation of the user. The remote controller can send the first operation instruction to the television to control the switching of the source of the television to a non-set-top box.
[0117] S502: The remote controller sends the first operation signaling.
[0118] In S502, the remote controller can determine that the controlled device is the television. Therefore, in S502, the remote controller can send the first operation signaling to the television. Then the television can adjust the source according to the first operation signaling. For example, the first operation signaling can include a target source, such as a third device (a non-set-top box), so that the television can adjust the source to the target source. For another example, the first operation signaling can be used only to adjust the source, and further adjust the source of the television to which device by using the “up”, “down”, “left”, “right”, “+” or “-” keys.
[0119] Optionally, the embodiment shown in FIG. 5 can further include S503.
[0120] S503: The television sends first information to the remote controller.
[0121] The first information can indicate that the source of the television is not a set-top box. Optionally, the remote controller can send second information to the television, the second information being used to request or instruct the television to send the first information to the remote controller. Through S503, the remote controller can determine the source of the television, and thus can more accurately determine the controlled device.
[0122] Optionally, the embodiment shown in FIG. 5 can further include S504.
[0123] S504: The remote controller sends second operation signaling to the set-top box.
[0124] In S504, the remote controller can determine that the controlled device is the set-top box. For example, if S503 is performed, the first information indicates that the source of the television is not a set-top box, the remote controller can determine that the controlled device is the set-top box based on the first information. For another example, if S503 is not performed, the first operation instruction is used to adjust the source of the television to be a set-top box, the remote controller can determine that the controlled device is the set-top box based on the first operation instruction. The second operation signaling can instruct to turn off the set-top box. In this way, the remote controller can send the second operation signaling to the set-top box to control turning off the set-top box.
[0125] In one possible case, the remote controller can send the second operation signaling to the set-top box, the second operation signaling being used to turn off the set-top box. For example, the remote controller can send the second operation signaling to the set-top box to turn off the set-top box regardless of whether the set-top box is in an off state. In another possible case, the remote controller can acquire whether the set-top box is in an off state. For example, the remote controller can determine whether the set-top box is in an off state by whether the remote controller has a communication connection with the set-top box. If the remote controller has a communication connection with the set-top box, the remote controller can consider that the set-top box is in an on state. If the remote controller does not have a communication connection with the set-top box, the remote controller can consider that the set-top box is in an off state. If the set-top box is in an off state, the remote controller can not send the second operation signaling to the set-top box. If the set-top box is in an on state, the remote controller can send the second operation signaling to the set-top box to turn off the set-top box.
[0126] In the embodiment of the present application, the set-top box can be turned off with a time delay to avoid misoperation.
[0127] In one possible case, after the remote controller obtains the first information, the remote controller can send a second operation signaling to the set-top box to turn off the set-top box after a first time length. The first time length can be predefined or determined by the remote controller, such as 1s, 1.2s, 2s or more. For example, assuming that the first time length is 3s, the remote controller obtains the first information from the TV and determines that the signal source of the TV is not the set-top box. Then the remote controller can send a second operation signaling to the set-top box to turn off the set-top box after 3s.
[0128] In another possible case, after the remote controller obtains the first information, the remote controller can send a second operation signaling to the set-top box. The set-top box can be turned off after a second time length after receiving the second operation signaling. The second time length can be predefined or determined by the set-top box, such as 1s, 1.2s, 2s or more. For example, assuming that the second time length is 3s, the remote controller obtains the first information from the TV and determines that the signal source of the TV is not the set-top box. Then the remote controller can send a second operation signaling to the set-top box. The set-top box is turned off 4s after receiving the second operation signaling.
[0129] In another possible case, after the remote controller obtains the first information, the remote controller can send a second operation signaling to the set-top box. The set-top box can be turned off after a second time length after receiving the second operation signaling. The second time length can be predefined or determined by the set-top box, such as 1s, 1.2s, 2s or more. For example, assuming that the second time length is 3s, the remote controller obtains the first information from the TV and determines that the signal source of the TV is not the set-top box. Then the remote controller can send a second operation signaling to the set-top box. The set-top box is turned off 4s after receiving the second operation signaling.
[0130] Based on the scheme shown in case 2, after the signal source of the TV is switched to the non-set-top box, the remote controller can send a second operation signaling to the set-top box to turn off the set-top box, so as to reduce the user operation and the user does not need to distinguish when to control the TV and when to control the set-top box.
[0131] Case 3: The first operation instruction is used to adjust the state. Referring to FIG. 6, an exemplary flowchart of a control method provided by an embodiment of the present application can include the following operations. In the embodiment shown in FIG. 6, the first operation instruction is used to adjust the state without indicating the controlled device.
[0132] S601: The remote controller obtains the first operation instruction.
[0133] In S601, the remote controller can obtain the first operation instruction for adjusting the state in response to the user operation.
[0134] S602: The TV sends the first information to the remote controller.
[0135] The first information can indicate that the source of the TV is not a set-top box or the first information can indicate that the source of the TV is a set-top box. Optionally, the remote controller can send the second information to the TV, the second information is used to request or instruct the TV to send the first information to the remote controller.
[0136] In the embodiment shown in FIG. 6, the remote controller can determine the controlled device. For example, the remote controller can determine the controlled device according to the first information. For example, if the first information indicates that the source of the TV is not a set-top box, the remote controller can determine that the controlled device is the TV. For another example, if the first information indicates that the source of the TV is a set-top box, the remote controller can determine that the controlled device is the TV and / or the set-top box. The following is introduced in different cases.
[0137] In one possible case, if the first information indicates that the source of the TV is not a set-top box, S603 is performed.
[0138] S603: The remote controller sends the second operation signaling to the TV.
[0139] In S603, if the first information indicates that the source of the TV is not a set-top box, the remote controller can determine that the controlled device is the TV, and the remote controller can send the second operation signaling to the TV. The second operation signaling can be used to adjust the state of the TV, which can be determined according to the first operation instruction. The TV can adjust the state of the TV according to the second operation signaling.
[0140] For example, if the first operation instruction is used to adjust the volume, when the first information indicates that the source of the TV is not a set-top box, the remote controller can determine that the controlled device is the TV, and the remote controller can send the second operation signaling to the TV to adjust the volume of the TV. The TV can adjust the volume of the TV according to the second operation signaling. Illustratively, the second operation signaling can include the instruction of increasing the volume or decreasing the volume. Then the TV can increase the volume or decrease the volume based on the second operation signaling. For another example, the second operation signaling can include the target volume. Then the TV can adjust the volume of the TV to the target volume based on the second operation signaling.
[0141] For another example, if the first operation instruction is used to adjust the channel, when the first information indicates that the source of the TV is not a set-top box, the remote controller can determine that the controlled device is the TV, and the remote controller can send the second operation signaling to the TV. However, since the source of the TV is not a set-top box, the channel cannot be adjusted at this time, and therefore the second operation signaling can instruct to adjust the display interface of the TV, such as flipping the display interface of the TV, or adjusting the selected function module, etc.
[0142] In another possible case, if the first information indicates that the source of the TV set is a set-top box, S604 is performed.
[0143] S604: The remote controller sends the second operation signaling to the TV set and / or the set-top box.
[0144] In S603, if the first information indicates that the source of the TV set is not a set-top box, the remote controller can determine the controlled device as the TV set and / or the set-top box, and the remote controller can send the second operation signaling to the TV set and / or the set-top box. For example, the remote controller can determine the controlled device based on the first information, the first status information and the second status information.
[0145] The first status information can be status information used to represent the status (e.g. volume) of the TV set. The first status information can be sent by the TV set to the remote controller. Optionally, the remote controller can send third information to the TV set, and the third information can be used to request or instruct the TV set to send the first status information to the remote controller. It should be understood that the step of sending the first status information by the TV set to the remote controller can be performed after S602 and before S604, or can be performed after S601 or before S602, or can be performed simultaneously with S602, which is not limited in the present application.
[0146] In the embodiments of the present application, the first information and the first status information can be carried in the same message, or the first information and the first status information can be carried in different messages, which is not limited in the present application.
[0147] Similarly, the second status information can be status information used to represent the status (e.g. volume) of the set-top box. The second status information can be sent by the set-top box to the remote controller. Optionally, the remote controller can send fourth information to the set-top box, and the fourth information can be used to request or instruct the set-top box to send the second status information to the remote controller. It should be understood that the step of sending the second status information by the set-top box to the remote controller can be performed after S602 and before S604, or can be performed after S601 or before S602, or can be performed simultaneously with S602, which is not limited in the present application.
[0148] For example, if the first operation instruction is used to adjust the volume, when the first information indicates that the source of the TV set is the set-top box, the remote controller can determine the controlled device as the set-top box and / or the TV set according to the first state information and the second state information. For example, assuming that the first operation instruction is used to increase the volume, if the first state information indicates that the volume of the TV set is the maximum value, the remote controller can determine the controlled device as the set-top box, and the remote controller can send the second operation instruction to the set-top box. For another example, assuming that the first operation instruction is used to increase the volume, if the second state information indicates that the volume of the set-top box is the maximum value, the remote controller can determine the controlled device as the TV set, and the remote controller can send the second operation instruction to the TV set. For another example, assuming that the first operation instruction is used to increase the volume, the first state information indicates that the volume of the TV set is A1, and the second state information indicates that the volume of the set-top box is B1, the remote controller can determine the controlled device as the TV set and the set-top box, and the remote controller can send the second operation instruction to the TV set and the set-top box. For example, the second operation instruction can indicate that the volume of the TV set is adjusted to A2, and the volume of the set-top box is adjusted to B2. For another example, assuming that the first operation instruction is used to increase the volume, the first state information indicates that the volume of the TV set is A1, and the second state information indicates that the volume of the set-top box is B1, the remote controller can determine the controlled device as the TV set, that is, the remote controller can fix the volume of the set-top box and only adjust the volume of the TV set, and the remote controller can send the second operation instruction to the TV set. For example, the second operation instruction can indicate that the volume of the TV set is adjusted to A2. For another example, assuming that the first operation instruction is used to increase the volume, the first state information indicates that the volume of the TV set is A1, and the second state information indicates that the volume of the set-top box is B1, the remote controller can determine the controlled device as the set-top box, that is, the remote controller can fix the volume of the TV set and only adjust the volume of the set-top box, and the remote controller can send the second operation instruction to the set-top box. For example, the second operation instruction can indicate that the volume of the set-top box is adjusted to B2.
[0149] It should be understood that how the remote controller controls the TV set and the set-top box to adjust the volume is not limited in the embodiments of the present application, and the above scheme is only illustrative. The remote controller can flexibly select to only adjust the volume of the set-top box, or only adjust the volume of the TV set, or adjust the volume of the set-top box and the TV set, and the like, based on the acquired volume state of the TV set and the volume state of the set-top box.
[0150] For example, if the first operation instruction is used to adjust the channel, when the first information indicates that the source of the TV set is the set-top box, the remote controller can determine that the controlled device is the set-top box, and the remote controller can send the second operation signaling to the set-top box to adjust the channel. For example, the second operation signaling can include the target channel, and the set-top box can adjust the channel to the target channel in response to the second operation signaling. For another example, the second operation signaling can include the instruction to adjust the channel up or down, and the set-top box can adjust the channel up or down in response to the second operation signaling.
[0151] Based on the embodiment shown in FIG. 6, the first operation instruction can not indicate the controlled device, and the remote controller can determine the controlled device according to the information received by the TV set and the set-top box, such as the first information, the first state information and the second state information. In this way, the user can avoid distinguishing when to control the TV set and when to control the set-top box, and the operation difficulty of the user can be reduced.
[0152] Case 4: The first operation instruction is used to adjust the state of the set-top box and / or the TV set. Referring to FIG. 7, an exemplary flowchart of a control method provided in an embodiment of the present application can include the following operations. In the embodiment shown in FIG. 7, the first operation instruction is used to adjust the state of the controlled device, and the first operation instruction can indicate that the controlled device is the TV set or the set-top box.
[0153] S701: The remote controller acquires the first operation instruction.
[0154] In S701, the remote controller can acquire the first operation instruction in response to the operation of the user. The first operation instruction can be used to adjust the state of the TV set and / or the set-top box.
[0155] In a possible case, if the first operation instruction is used to adjust the state of the TV set, the remote controller can determine that the controlled device is the TV set, and then S702 is performed.
[0156] S702: The remote controller sends the second operation signaling to the TV set.
[0157] The second operation signaling can be used to adjust the state of the TV set. The TV set can adjust the state of the TV set according to the second operation signaling.
[0158] In S702, the second operation signaling can be determined according to the first operation instruction.
[0159] For example, if the first operation instruction is used to adjust the volume of the television, the remote control can send a second operation signal to the television to adjust the volume of the television. The television can adjust the volume of the television in response to the second operation signal. Illustratively, the second operation signal can include an instruction to increase the volume or to decrease the volume. Then the television can increase the volume or decrease the volume based on the second operation signal. Illustratively, the second operation signal can include a target volume. Then the television can adjust the volume of the television to the target volume based on the second operation signal.
[0160] For another example, if the first operation instruction is used to adjust the channel of the television, the remote control can send a second operation signal to the television. If the source of the television is a set-top box, the television can adjust the channel of the television in response to the second operation signal. Illustratively, the second operation signal can include a target channel, and the television can adjust the channel to the target channel in response to the second operation signal. For another example, the second operation signal can include an instruction to increase the channel or to decrease the channel, and the television can increase the channel or decrease the channel in response to the second operation signal.
[0161] If the source of the television is not a set-top box, the channel cannot be adjusted at this time, and thus the second operation signal can be used to adjust the display interface of the television, such as flipping the display interface of the television, or adjusting the selected function module, and the like.
[0162] In another possible case, if the first operation instruction is used to adjust the state of the set-top box, the remote control can determine that the controlled device is the set-top box, and then S703 is executed.
[0163] S703: The remote control sends a second operation signal to the set-top box.
[0164] The second operation signal can be used to adjust the state of the set-top box. The set-top box can adjust the state of the set-top box according to the second operation signal.
[0165] In S703, the second operation signal can be determined according to the first operation instruction.
[0166] For example, if the first operation instruction is used to adjust the volume of the set-top box, the remote control can send a second operation signal to the set-top box to adjust the volume of the set-top box. The set-top box can adjust the volume of the set-top box in response to the second operation signal. Illustratively, the second operation signal can include an instruction to increase the volume or to decrease the volume. Then the set-top box can increase the volume or decrease the volume based on the second operation signal. For another example, the second operation signal can include a target volume. Then the set-top box can adjust the volume of the set-top box to the target volume based on the second operation signal.
[0167] For example, if the first operation instruction is used to adjust the channel of the set-top box, the remote controller can send a second operation signal to the set-top box. The set-top box can adjust the channel of the set-top box in response to the second operation signal. For example, the second operation signal can include a target channel, and the set-top box can adjust the channel to the target channel in response to the second operation signal. For another example, the second operation signal can include an instruction to adjust the channel up or down, and the set-top box can adjust the channel up or down in response to the second operation signal.
[0168] Based on the above embodiment shown in FIG. 7, the first operation instruction can indicate the controlled device, so that the remote controller can determine the controlled device based on the first operation instruction, thereby achieving accurate control.
[0169] Based on the above embodiment, the function block diagram of the remote controller in the embodiment of the present application is introduced in combination with FIG. 8. As shown in FIG. 8, the remote controller can obtain the first operation instruction in response to the user operation. The remote controller can obtain the television state from the television and the set-top box state from the set-top box. The remote controller can make a control decision based on the first operation instruction, the television state and the set-top box state, and obtain the second operation signal. The remote controller can send the second operation signal to the television and / or the set-top box. If the television receives the second operation signal, the television can respond to the control of the remote controller in response to the second operation signal. The television can adjust the television state based on the second operation signal. The second operation signal can control the output change of the television. Similarly, if the set-top box receives the second operation signal, the set-top box can respond to the control of the remote controller in response to the second operation signal. The set-top box can adjust the set-top box state based on the second operation signal. The second operation signal can control the output change of the set-top box.
[0170] The device used to implement the above method in the embodiment of the present application is introduced below in combination with the drawings. Therefore, the content in the foregoing can be used in the subsequent embodiments, and the repeated content will not be described herein.
[0171] FIG. 9 is a structural schematic diagram of a device 900 provided by the embodiment of the present application. As shown in FIG. 9, the device 900 includes a processing module 901 and a communication module 902.
[0172] In some examples, the device 900 is used to implement the function of the controlled device, the first device or the second device in the method shown in FIG. 2. The device 900 can be a device of the controlled device or integrated in the controlled device, or the device 900 can be a device of the first device or integrated in the first device, or the device 900 can be a device of the second device or integrated in the second device. For example, the device 900 can be a chip system. In the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0173] For example, when the apparatus 900 is the control device in the method shown in FIG. 2, the communication module 902 is configured to receive a first operation instruction, the first operation instruction being used to adjust a state of the first device or the second device. The communication module 902 is further configured to receive first information from the first device, the first information being used to indicate that a source of the first device is the second device or a source of the first device is not the second device. The control device is in communication connection with the first device, and the control device is in communication connection with the second device. The processing module 901 is configured to determine a second operation instruction based on the first information. The second operation instruction is further determined based on the first operation instruction. The communication module 902 is further configured to send the second operation instruction to the first device or the second device.
[0174] For example, when the apparatus 900 is the first device in the method shown in FIG. 2, the communication module 902 is configured to send first information to the control device, the first information being used to indicate that a source of the first device is the second device or a source of the first device is not the second device. The communication module 902 is further configured to receive a second operation instruction from the control device, the second operation instruction being used to adjust a state of the first device. The control device is in communication connection with the first device, and the control device is in communication connection with the second device. The processing module 901 is configured to adjust the state of the first device in response to the second operation instruction. Optionally, when the apparatus 900 is the second device in the method shown in FIG. 2, the apparatus 900 can further include a display module 903 configured to display a picture.
[0175] For example, when the apparatus 900 is the second device in the method shown in FIG. 2, the communication module 902 is configured to send second state information representing a volume of the second device to the control device. The communication module 902 is further configured to receive a second operation instruction from the control device, the second operation instruction being used to adjust a state of the second device. The processing module 901 is configured to adjust the state of the second device in response to the second operation instruction.
[0176] For the specific execution process of the processing module 901 and the communication module 902, refer to the description in the method embodiments. The division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division mode can be used. In addition, each functional module in each embodiment of the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software functional module. For example, the processing module 901 can be realized by the processor 1010 in FIG. 10, the communication module 902 can be realized by the communication interface 1030 in FIG. 10, and the display module 903 can be realized by the display screen 1050 in FIG. 10.
[0177] As shown in FIG. 10, the embodiment of the present application also provides a device 1000, which comprises a processor 1010, used for implementing the functions of the first device or the second device in the above method. Details can be referred to the description of the method.
[0178] In some embodiments, the device 1000 can further comprise a memory 1020, used for storing computer programs and / or data. The computer programs comprise instructions. The memory 1020 is coupled with the processor 1010. The coupling in the embodiment of the present application is the spaced coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, used for information interaction between devices, units or modules. Alternatively, the memory 1010 can be located outside the device 1000. The processor 1010 can operate in cooperation with the memory 1020. The processor 1010 can execute the instructions stored in the memory 1020. Alternatively, the memory 1020 can be included in the processor 1010.
[0179] In some embodiments, the device 1000 can further comprise a communication interface 1030, used for communicating with other devices through transmission medium, so that the devices in the device 1000 can communicate with other devices or devices. For example, the communication interface 1030 can be a transceiver, circuit, bus, module or other types of communication interfaces. The processor 1010 transmits and receives information by using the communication interface 1030, and is used for implementing the method in the above embodiments. For example, the device 1000 is a control device, the other devices or devices can be the first device or the second device, and the communication interface 1030 can be used for sending the second operation signaling to the first device or the second device. For another example, the device 1000 is the first device, the other devices or devices can be the control device, and the communication interface 1030 can be used for receiving the second operation signaling sent by the control device, and also can be used for sending the first information to the control device. For another example, the device 1000 is the second device, the other devices or devices can be the control device, and the communication interface 1030 can be used for receiving the second operation signaling sent by the control device, and also can be used for sending the second state information to the control device.
[0180] The connection medium between the communication interface 1030, the processor 1010 and the memory 1020 in the embodiment of the present application is not limited. For example, the memory 1020, the processor 1010 and the communication interface 1030 can be connected by a bus 1040 in the embodiment of the present application. The bus can be divided into an address bus, a data bus, a control bus and the like. Alternatively, when the device 1000 is the first device, the device 1000 can further comprise a display screen 1050, used for displaying a display picture.
[0181] It should be understood that the processor 1010 described above can be one chip. For example, the processor can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processor unit (CPU), can also be a network processor (NP), can also be a digital signal processing circuit (digital signal processor, DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (programmable logic device, PLD) or other integrated chip.
[0182] The processor 1010 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the method embodiment described above can be completed by the integrated logic circuit of hardware in the processor or the instruction in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0183] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0184] The embodiments of the present application also provide a readable storage medium, which stores a program, and when the program runs on a computer, the computer executes the method in any one of the above embodiments.
[0185] The embodiments of the present application also provide a computer program product, which includes computer program code, and when the computer program code runs on a computer, the computer executes the method in any one of the above embodiments.
[0186] In addition, the embodiments of the present application also provide an apparatus, which can be a chip, a component or a module, and the apparatus can include a processor and a memory connected to each other; wherein the memory is used to store instructions, and when the apparatus runs, the processor can execute the computer instructions stored in the memory to make the chip execute the method in each method embodiment.
[0187] The electronic device, the computer storage medium, the computer program product or the chip provided in the embodiments of the present application are all used for executing the corresponding method provided above, and thus the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method provided above, which will not be repeated here.
[0188] Through the above description of the embodiments, those skilled in the art can understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0189] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner. For example, a plurality of units or components can be combined or integrated into another device, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0190] The units described as separate components can or can not be physically separate, and the components shown as units can be one physical unit or multiple physical units, that is, can be located in one place or can be distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment scheme.
[0191] In addition, each functional unit in each embodiment of the present application can be integrated in one processing module, or each unit can exist physically independently, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0192] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium, including a plurality of instructions to make a device (which can be a single-chip microcomputer, a chip, etc.) or a processor execute all or part of the steps of the various embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0193] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A control method characterized by, The method comprises: obtaining a first operation instruction, the first operation instruction being used for adjusting a state of a first device or a second device; receiving first information from the first device, the first information being used for indicating that a source of the first device is the second device or a source of the first device is a non-second device; sending second operation signaling to the first device or the second device, the second operation signaling being determined based on the first operation instruction and the first information.
2. The method of claim 1, wherein, The first operation instruction is used for adjusting a state of a first device or a second device, comprising: the first operation instruction is used for switching a source of the first device to the second device; the sending of the second operation signaling to the first device or the second device, comprising: sending the second operation signaling to the second device, the second operation signaling being used for starting the second device; wherein the first information is used for indicating that a source of the first device is the second device.
3. The method of claim 1, wherein, The first operation instruction is used for adjusting a state of a first device or a second device, comprising: the first operation instruction is used for switching a source of the first device to the non-second device; the sending of the second operation signaling to the first device or the second device, comprising: sending the second operation signaling to the second device, the second operation signaling being used for closing the second device; wherein the first information is used for indicating that a source of the first device is the non-second device.
4. The method of claim 1, wherein, The sending of the second operation signaling to the first device or the second device, comprising: sending the second operation signaling to the first device, the second operation signaling being used for adjusting a state of the first device; wherein the first information indicates that a source of the first device is the non-second device.
5. The method of claim 1, wherein, Further comprising: receiving first state information from the first device, the first state information being used for representing a volume of the first device, and receiving second state information from the second device, the second state information being used for representing a volume of the second device.
6. The method of claim 1, wherein, The first information indicates that a source of the first device is the second device.
7. The method of claim 5, wherein, The second operation signaling is determined based on the first state information and the second state information.
8. The method according to any one of claims 1 to 7, characterized in that, The control device comprises a key group used for controlling a state of the first device and a state of the second device; when the source of the first device is the second device, the key group is used for controlling the state of the first device and / or the state of the second device; when the source of the first device is the non-second device, the key group is used for controlling the state of the first device.
9. A control method characterized by, The method comprises: sending first information to a control device, the first information being used for indicating that a source of a first device is a second device or a source of the first device is a non-second device; receiving second operation signaling from the control device, the second operation signaling being used for adjusting a state of the first device; adjusting the state of the first device in response to the second operation signaling.
10. The method of claim 9, wherein, Before the sending of the first information to the control device, further comprising: The first operation instruction is used for switching the source of the first device to the non-second device, and the first information is used for indicating that the source of the first device is the non-second device; or The first operation instruction is used for switching the source of the first device to the second device, and the first information is used for indicating that the source of the first device is the second device.
11. The method according to claim 9 or 10, characterized in that, Before receiving the second operation signaling from the control device, the method further comprises: sending first state information representing the volume of the first device to the control device.
12. A control method characterized by, The method comprises: sending second state information representing the volume of the second device to the control device; receiving second operation signaling from the control device, the second operation signaling being used for adjusting the state of the second device; in response to the second operation signaling, adjusting the state of the second device.
13. The method of claim 12, wherein, The second operation signaling is determined based on the second state information.
14. A communications device, characterized by The method comprises units for performing the method of any one of claims 1-8, or units for performing the method of any one of claims 9-11, or units for performing the method of any one of claims 12-13.
15. A chip system, characterized by The chip system comprises: a communication interface; a processor configured to invoke and run the instructions through the communication interface, so that the device installed with the chip system performs the method of any one of claims 1-8, or performs the method of any one of claims 9-11, or performs the method of any one of claims 12-13.
16. A computer readable storage medium characterized by: The computer readable storage medium stores computer executable instructions, which, when invoked by an electronic device, cause the electronic device to perform the method of any one of claims 1-8, or cause the electronic device to perform the method of any one of claims 9-11, or cause the electronic device to perform the method of any one of claims 12-13.
17. A computer program product, characterised in that, The computer executable instructions, when run on a computer, cause the computer to perform the method of any one of claims 1-8, or cause the electronic device to perform the method of any one of claims 9-11, or cause the electronic device to perform the method of any one of claims 12-13.
Citation Information
Patent Citations
Control method and control system of set top box and computer readable storage medium
CN112752126A
Set top box control method, device and system
CN116112714A
Control method applied to remote controller and remote controller
CN118283314A
Seamless switching control method, system and equipment
CN118381963A
Apparatus, systems, and methods for configuring devices to accept and process remote control commands
US20140176313A1