Television and set top box cooperative control method and system for realizing one-key television watching based on remote controller
By constructing a one-click control command set and adaptive learning for the remote control, collaborative control between the TV and the set-top box is achieved, solving the problems of cumbersome operation and poor device compatibility in existing technologies, and realizing the function of efficient, one-click switching to full-screen live broadcast on the set-top box.
Patent Information
- Application Number
- CN202511770613.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-01-16
AI Technical Summary
Existing technologies are cumbersome and inefficient in the control process of TVs and set-top boxes. In particular, they cannot achieve one-click switching to full-screen live streaming on set-top boxes in existing devices. Furthermore, they rely on special hardware protocols or system upgrades, resulting in narrow coverage, high costs, and inability to adapt to the differences in response speed between different brands of devices.
By pre-building a one-click control command set, the remote control parses the user's operation dependencies and sends multiple control signals to the TV and set-top box according to a preset sequence, realizing coordinated operation of source switching and full-screen live streaming. It adapts to the response speed of different brands of devices, supports adaptive learning and fault tolerance correction, and avoids dependence on special protocols.
It enables one-click switching to full-screen live streaming on set-top boxes without system upgrades on existing devices. It boasts wide compatibility, extremely simple operation, high stability, adaptability to various devices, coverage of over 95%, and improves operational efficiency by 300%.
Smart Images

Figure CN121357356A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart home appliance technology, and in particular to a method and system for coordinated control of a television set and set-top box based on a remote control to enable one-click television viewing. Background Technology
[0002] In home entertainment scenarios, the mainstream configuration is to connect the TV and set-top box (such as those from the four major telecom operators) via HDMI, AV, or other data cables. To watch live TV programs from the set-top box, the standard procedure requires at least three steps: pressing the source / input selection button on the TV remote to enter the source list, using the directional keys to select the target source and confirm, and if the set-top box is not in full-screen live mode, additionally pressing the live or confirm button on the set-top box remote. This process is cumbersome and inefficient.
[0003] In existing technologies, there are two main solutions for simplifying the control process between TVs and set-top boxes, but both have significant drawbacks. Solution one relies on the TV's hardware / system supporting a custom power-on source function. Some older TVs lack this function, and it's often hidden deep within the system menu, making it difficult for ordinary users to configure. It also requires pressing two buttons (TV power + set-top box power), and is only applicable when the TV is off, failing to handle scenarios where the TV is displaying other content. Solution two requires the TV, set-top box, and remote control to simultaneously support custom commands and the HDMI-CEC protocol. Most existing devices do not support this protocol for device recognition and command interaction, and it relies on software upgrades for all three systems, resulting in high implementation costs, narrow coverage, and vulnerability to failure when protocol communication is abnormal. Therefore, without upgrading the system of existing TVs / set-top boxes or relying on special hardware protocols, how to enable simultaneous source switching to the set-top box and full-screen live streaming via a single button press on the remote control, regardless of the TV's display, has become a core problem that urgently needs to be solved in existing technologies.
[0004] Therefore, this invention proposes a method and system for collaborative control of a television set and set-top box based on a remote control to enable one-click television viewing. Summary of the Invention
[0005] This invention provides a method and system for one-click control of a television and set-top box using a remote control. It aims to overcome the shortcomings of existing technologies and is applicable to scenarios where a television and set-top box are connected via HDMI, AV, or other data cables, enabling convenient and efficient control of television program playback. It requires no upgrades to the television or set-top box systems, does not rely on special hardware protocols, and can be triggered with a single button press using only the remote control, simultaneously completing source switching and full-screen live streaming, simplifying user operation and improving the user experience.
[0006] This invention provides a method for coordinated control of a television set and set-top box based on a remote control to enable one-click television viewing, comprising: A one-key control instruction set is pre-built, which contains key sequences corresponding to the operation dependencies of the target device. The target device includes a display device and a set-top box. The display device is a TV or a projector. The remote control receives a one-button control command triggered by the user and parses the target device and operation dependencies corresponding to the one-button control command. Based on operational dependencies, multiple control signals are sent to the TV and set-top box according to a preset timing sequence. These multiple control signals constitute a collaborative operation sequence to complete the one-click TV viewing function. The television and set-top box respond to the received control signals respectively. The television performs signal source switching operation, and the set-top box performs full-screen playback operation, realizing automatic switching from standby mode to target TV program playback mode.
[0007] Preferably, the step of pre-building a one-click control instruction set includes: Collect the user's manual operation sequence for the TV and set-top box, which includes multiple consecutive button operations required to complete TV program playback and the corresponding device identifiers; The manual operation sequence is learned and parsed to extract the operation dependencies, which include the device operation sequence, signal source matching relationship and channel selection association rules. A mapping table of one-click control commands and cooperative operation sequences is generated based on the operation dependency relationship and stored in the storage module of the remote control.
[0008] Preferably, the steps for extracting operation dependencies include: Identify the operation sequence of the TV and set-top box in the manual operation sequence and determine the basic dependency chain; Record the channel parameters and signal source parameters corresponding to different target TV programs, and establish the association between program identifiers and parameter combinations. The parameter combinations include the set-top box channel number and the TV signal source interface identifier. Match the full-screen trigger key value corresponding to the current set-top box. If the set-top box has a dedicated live streaming key, use it as the full-screen trigger key value. If the set-top box does not have a dedicated live streaming key, use the confirmation key as the full-screen trigger key value.
[0009] Preferably, the steps of sending multiple corresponding control signals to the television and set-top box according to a preset timing sequence include: Prioritize sending a signal source switching signal to the TV to ensure that the TV switches to the input channel corresponding to the set-top box; After the signal source switching signal is sent, a full-screen playback trigger signal is sent to the set-top box at intervals of 0.2-0.5 seconds to achieve accurate full-screen playback of the program.
[0010] Preferably, it also includes instruction adaptation and correction steps: After the remote control sends a control signal, it receives status feedback information returned by the TV and / or set-top box, which includes the current operating status of the device and the operation execution result; If an operation failure is detected, the corresponding control signal is resent based on the preset fault tolerance rules, or the control signal timing is adjusted and then resent. After multiple failed executions, the corresponding collaborative operation sequence in the one-click control instruction set is updated, and the sending parameters of the control signal are optimized, including re-matching the full-screen trigger key value corresponding to the set-top box.
[0011] Preferably, the one-click control command set supports multi-scenario expansion, including: Based on the user's newly added manual operation sequence, new one-click control commands are generated through the learning mode. The new one-click control commands correspond to specific TV channels, on-demand programs, or application entry points. It allows users to customize the timing parameters of the cooperative operation sequence, including the sending interval and retry count of each control signal, to adapt to the response speed differences of different brands of TVs and set-top boxes.
[0012] Preferred, preset fault tolerance rules include: If no status feedback information is received from the TV or set-top box, it is determined that the operation execution timeout has occurred, and the corresponding control signal will be resent after 1-2 seconds. If a failure feedback message is received, the encoding format or transmission timing of the control signal will be adjusted first, and then a retry operation will be performed. The total retry time for a single operation shall not exceed 5 seconds. If the set-top box fails to enter full-screen mode due to a mismatch in the full-screen trigger key value, it will automatically switch to the alternative full-screen trigger key value and resend it.
[0013] Preferably, the remote control's storage module supports storing at least three independent one-button command-operation sequence mapping tables, each corresponding to different usage scenarios: The first set of mapping tables corresponds to the daily live program playback scenario, and the operation sequence includes signal source switching and default channel full-screen playback instructions; The second set of mapping tables corresponds to the on-demand program playback scenario, and the operation sequence includes signal source switching, on-demand application startup, and full-screen playback instructions. The third set of mapping tables is a user-defined scene mapping table, which allows users to update the operation sequence content independently.
[0014] Preferably, the control signal is transmitted using an adaptive encoding method: The remote control pre-stores the standard control signal encoding library for mainstream brand TVs and set-top boxes; Before sending control signals, the brand and model of the target device are identified by preset detection commands, and the corresponding encoding format is matched. If no matching encoding format is identified, a universal infrared encoding is used to send control signals to ensure that the device can respond to operations; The remote control is synchronized with the full-screen trigger key value code corresponding to the current set-top box to ensure that the full-screen trigger command is executed effectively.
[0015] This invention provides a collaborative control system for a television set and set-top box that enables one-click television viewing based on a remote control, comprising: The instruction set construction and storage module is used to pre-build a one-key control instruction set, which contains key sequences corresponding to the operation dependencies of the target device. The target device includes a display device and a set-top box, and the display device is a TV or a projector. The instruction receiving and parsing module is used to receive one-key control instructions triggered by the user in the remote control and parse the target device and operation dependency relationship corresponding to the one-key control instructions. The timing control and signal transmission module is used to send multiple corresponding control signals to the TV and set-top box according to a preset timing sequence based on the operation dependency relationship. The multiple control signals constitute a collaborative operation sequence to complete the one-click TV viewing function. The device collaborative response execution module is used for the TV and set-top box to respond to the received control signals respectively. The TV performs signal source switching operation, and the set-top box performs full-screen playback operation, realizing automatic switching from standby state to target TV program playback state.
[0016] The beneficial effects of this invention compared to the prior art are as follows: Wide compatibility, covering existing devices: No need to upgrade the system software of TVs and set-top boxes, it is implemented only through the logic on the remote control, and can be adapted to all existing TVs that support HDMI connection (regardless of whether they support custom power-on signal source or HDMI-CEC protocol), with a coverage of more than 95%. Extremely simple operation, meeting the true one-click requirement: Regardless of the initial screen of the TV (built-in application, other sources, after standby wake-up), you only need to press the watch TV button once to complete the source switching and full-screen live broadcast at the same time. The operation steps are reduced from 3-5 steps in the existing technology to 1 step, improving efficiency by more than 300%. Adaptive learning, adapting to diverse devices: Through a learning mechanism based on user operation records, it automatically adapts to the source switching methods of different TV brands (such as differences in source key input keys and the number of times directional keys are used), eliminating the need for manual configuration by users and lowering the barrier to entry. High stability and no reliance on special protocols: The core uses a common and standard wireless transmission protocol for key value transmission (a common function of existing remote controls), without relying on easily failed protocols such as HDMI-CEC, thus avoiding functional failures caused by abnormal protocol communication.
[0017] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in this application.
[0018] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0019] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings: Figure 1 This is a schematic diagram of a collaborative control method for a television set and set-top box based on a remote control to enable one-click television viewing in an embodiment of the present invention; Figure 2 This is a topology diagram and interaction diagram of the collaborative control system for television set and set-top box based on remote control to enable one-click television viewing in an embodiment of the present invention; Figure 3 This is a flowchart and workflow description diagram of a collaborative control system for a television set and set-top box that enables one-click television viewing based on a remote control, as described in an embodiment of the present invention. Detailed Implementation
[0020] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.
[0021] like Figure 1 , Figure 2 , Figure 3 As shown, this invention provides an implementation method for a collaborative control method between a television and a set-top box, enabling one-button television viewing based on a remote control, comprising: A one-key control instruction set is pre-built, which contains key sequences corresponding to the operation dependencies of the target device. The target device includes a display device and a set-top box. The display device is a TV or a projector. The remote control receives a one-button control command triggered by the user and parses the target device and operation dependencies corresponding to the one-button control command. Based on operational dependencies, multiple control signals are sent to the TV and set-top box according to a preset timing sequence. These multiple control signals constitute a collaborative operation sequence to complete the one-click TV viewing function. The television and set-top box respond to the received control signals respectively. The television performs signal source switching operation, and the set-top box performs full-screen playback operation, realizing automatic switching from standby mode to target TV program playback mode.
[0022] This embodiment illustrates one implementation of a collaborative control method for a television set and set-top box that enables one-click television viewing based on a remote control.
[0023] A pre-built one-button control command set is the foundation for the entire control method. The key sequences contained in the command set correspond to the operational dependencies of the target devices such as the TV and set-top box. Just as different brands and models of TVs have different operations for accessing the set-top box signal source, the key sequences here are built to address these operational dependencies. For example, they may include sequences like the source key → down arrow key x2 → confirm key, corresponding to switching the signal source for a specific TV.
[0024] After receiving a one-button control command triggered by the user, the remote control will parse the target device and operation dependencies corresponding to the command. For example, if the user presses the "Watch TV" button, the remote control needs to know that this corresponds to the operation of the TV and the set-top box, and understand the sequence and relationship between them, such as switching signal sources and entering full-screen live broadcast.
[0025] Based on the parsed operational dependencies, the remote control sends multiple control signals to the TV and / or set-top box in a preset sequence. These signals form a coordinated operation sequence to complete the one-click TV viewing function. This is similar to the one-click execution phase mentioned in the documentation. The remote control sends the source switching key value sequence and the set-top box full-screen live broadcast trigger key value in sequence. For example, it first sends the source switching key value sequence to the TV, and then sends the full-screen live broadcast trigger key value to the set-top box. Furthermore, a delay of 0.3-1 second is set when sending these signals to ensure that the device can respond.
[0026] Finally, after receiving the control signal, the TV and set-top box respectively perform at least two of the following operations: power on, signal source switching, channel selection, or program playback, thereby automatically switching from standby mode to playback of the target TV program. This achieves a one-click dual-objective: the TV switches to the signal source connected to the set-top box, and the set-top box enters full-screen live broadcast playback.
[0027] The collaborative control system of the present invention mainly consists of a remote control, a television, and a set-top box. The television and the set-top box are physically connected via an HDMI data cable to ensure normal transmission of audio and video signals. The remote control is wirelessly connected to the television and the set-top box via infrared or Bluetooth communication to realize the transmission of control signals.
[0028] The remote control has a built-in storage module, instruction processing module, signal transmission module, and detection module. The storage module is used to store the one-key control instruction set, device encoding library, and one-key instruction-operation sequence mapping table. The instruction processing module is used to parse user instructions, extract operation dependencies, and execute fault-tolerant correction logic. The signal transmission module is used to send control signals according to a preset timing sequence. The detection module is used to identify the brand, model, and operating status of the target device.
[0029] The steps for pre-building a one-click control command set include: Start the operation sequence acquisition by any of the following trigger methods: press the TV button for the first time to trigger acquisition, or press and hold the learning button on the remote control to actively enter the learning mode and trigger acquisition. Collect the user's manual operation sequence for the TV and set-top box, which includes multiple consecutive button operations required to complete TV program playback and the corresponding device identifiers; The manual operation sequence is learned and parsed to extract the operation dependencies, which include the device operation sequence, signal source matching relationship and channel selection association rules. A mapping table of one-click control commands and cooperative operation sequences is generated based on the operation dependency relationship and stored in the storage module of the remote control.
[0030] This embodiment details the specific steps for pre-building a one-click control instruction set.
[0031] The first step is to collect the user's manual operation sequence for the TV and set-top box. This means collecting a series of consecutive key presses performed by the user to complete TV program playback, and recording the device identifier corresponding to each key press to determine whether the operation is for the TV or the set-top box. For example, if the user presses the source button on the TV remote, then the down arrow key, then the confirmation key to switch to the set-top box source, and then presses the live stream button on the set-top box remote to enter full-screen live streaming, these key presses and their corresponding devices (TV or set-top box) constitute the manual operation sequence.
[0032] Next, we will analyze the manual operation sequence to extract operation dependencies. These dependencies cover multiple aspects. The device operation sequence indicates the order in which the TV and set-top box are operated, such as switching the TV's signal source first, and then triggering the set-top box's full-screen live broadcast. The signal source matching relationship involves how the TV matches the signal source connected to the set-top box. Different brands of TVs have different ways of accessing the signal source, which is a signal source matching relationship. The channel selection association rules explain the relevant rules when selecting a channel, such as pressing buttons in a certain order to select a specific channel.
[0033] Finally, a mapping table of one-button control commands and cooperative operation sequences is generated based on the operation dependencies and stored in the remote control's storage module. Simply put, it organizes the operation dependencies formed by the user's manual operations into a mapping table. For example, the one-button control command for watching TV corresponds to the cooperative operation sequence: source key → down arrow key x2 → confirm key → live TV key. This mapping table is then stored in the remote control's storage module, so that when the remote control receives a one-button control command later, it can send the corresponding cooperative operation sequence based on the mapping table to achieve the one-button TV viewing function, just as the remote control achieves adaptive control by recording user operations to form key value sequences.
[0034] One-click control of instruction set construction process: User operation data collection: The user manually completes a complete operation from standby mode to playback of the target TV program using the remote control, including turning on the set-top box, turning on the TV, switching the TV signal source to the HDMI interface, and selecting the set-top box channel. The remote control collects and records all button operations, corresponding device identifiers, and operation time intervals in real time during this process, forming a manual operation sequence.
[0035] Dependency extraction: The remote control learns and parses the manual operation sequence to identify the basic dependency chain of set-top box power-on → TV power-on → TV signal source switching → set-top box channel selection. At the same time, it records the channel number of the target TV program and the TV signal source interface identifier (such as HDMI1 corresponding to the interface parameter HDMI1), and establishes the association between the program identifier and the parameter combination.
[0036] Mapping table generation and storage: Based on the extracted operation dependencies, a mapping table of one-click control commands and cooperative operation sequences is generated. For example, the one-click TV watch command is bound to the cooperative operation sequence of set-top box power-on signal → delay 1 second → TV power-on signal → delay 0.5 seconds → HDMI1 signal source switching signal → delay 0.3 seconds → channel 1 selection signal, and stored in the remote control's storage module.
[0037] The steps to extract operation dependencies include: Identify the operation sequence of the TV and set-top box in the manual operation sequence and determine the basic dependency chain; Record the channel parameters and signal source parameters corresponding to different target TV programs, and establish the association between program identifiers and parameter combinations. The parameter combinations include the set-top box channel number and the TV signal source interface identifier. Match the full-screen trigger key value corresponding to the current set-top box. If the set-top box has a dedicated live streaming key, use it as the full-screen trigger key value. If the set-top box does not have a dedicated live streaming key, use the confirmation key as the full-screen trigger key value.
[0038] This embodiment provides a detailed explanation of the steps for extracting operational dependencies.
[0039] Identifying the timing of operations performed by the TV and set-top box within the manual operation sequence and determining the basic dependency chain involves analyzing the sequence of operations performed by the TV and set-top box based on the collected manual operation sequences. For example, if a user first uses the TV remote to switch the input source and then uses the set-top box remote to enter full-screen live streaming, this identification determines the sequential dependency of the two operations. This is a crucial foundation for understanding operation dependencies; to achieve one-click TV viewing, it is essential to clearly define the sequence of actions, such as switching the TV input source first and then triggering full-screen live streaming on the set-top box.
[0040] The system records the channel parameters and signal source parameters corresponding to different target TV programs, establishing a correlation between program identifiers and parameter combinations. These parameter combinations include the set-top box channel number and the TV signal source interface identifier. This means that for different TV programs, the system records their corresponding channel parameters (i.e., the set-top box channel number) and signal source parameters (TV signal source interface identifier, such as HDMI1, HDMI2, etc.). For example, a specific high-definition channel program corresponds to set-top box channel number 100 and TV signal source interface identifier HDMI1. This program identifier is then correlated with the parameter combinations. In this way, when a user wants to watch a specific program, the remote control can send corresponding control signals to the TV and set-top box according to these correlations and the correct operational dependencies, switching from standby mode to target program playback mode. This is similar to a mechanism that can adapt to different device operations to meet the user's viewing needs.
[0041] The steps of sending multiple corresponding control signals to the TV and set-top box according to a preset timing sequence include: Prioritize sending a signal source switching signal to the TV to ensure that the TV switches to the input channel corresponding to the set-top box; After the signal source switching signal is sent, a full-screen playback trigger signal is sent to the set-top box at intervals of 0.2-0.5 seconds to achieve accurate full-screen playback of the program.
[0042] This embodiment further illustrates how, when sending multiple control signals to a TV and / or set-top box according to a preset timing sequence, the interval between control signal transmissions can be dynamically adjusted based on the different power supply states of the TV and set-top box to ensure the smooth implementation of the one-click TV viewing function.
[0043] To address the differences in power supply status between the TV and the set-top box, the control signal transmission interval is dynamically adjusted. This is to take into account the different time requirements for signal response from devices under different power supply conditions.
[0044] If the set-top box is in standby mode and the TV is off, a signal source switching signal is sent first to ensure that the TV switches to the corresponding input channel of the set-top box after startup. After the signal source switching signal is sent, a set-top box channel selection signal is sent at 0.2-0.5 seconds to achieve accurate program playback. After the TV successfully switches to the set-top box signal source, a set-top box channel selection signal is sent at 0.2-0.5 seconds. This time interval ensures that the signal source switching operation is completed stably. At this time, the channel selection signal is sent, and the set-top box can respond accurately and tune to the channel of the program the user wants to watch, achieving accurate playback. This series of operation steps and time interval settings are all to achieve the automatic switching from standby mode to target program playback mode in the one-click TV viewing function.
[0045] It also includes instruction adaptation and correction steps: After the remote control sends a control signal, it receives status feedback information returned by the TV and / or set-top box, which includes the current operating status of the device and the operation execution result; If an operation failure is detected, the corresponding control signal is resent based on the preset fault tolerance rules, or the control signal timing is adjusted and then resent. After multiple failed executions, the corresponding collaborative operation sequence in the one-click control instruction set is updated, and the sending parameters of the control signal are optimized, including re-matching the full-screen trigger key value corresponding to the set-top box.
[0046] This embodiment describes the instruction adaptation and correction steps in implementing a one-click TV viewing function based on a remote control. The main purpose is to ensure that the control instructions can be executed effectively and improve the stability and reliability of the system.
[0047] After sending a control signal, the remote control receives status feedback information from the TV and / or set-top box. This feedback information includes the current operating status of the device and the result of the operation. This step establishes a feedback mechanism between the remote control and the TV / set-top box. For example, if the remote control sends a signal source switching signal to the TV, the TV will use status feedback information to inform the remote control whether the signal source switch was successful and its current operating status, such as whether it is displaying a normal picture. This allows the remote control to understand the actual situation of the command execution, providing a basis for subsequent operations.
[0048] If an operation failure is detected, the corresponding control signal is resent based on preset fault tolerance rules, or the control signal timing is adjusted and resent. When the remote control determines that the operation has failed based on the returned status feedback, it will take corresponding measures according to the pre-set fault tolerance rules. For example, if the operation failure is due to accidental factors such as signal transmission interference, the corresponding control signal may be resent directly, hoping that the second transmission will succeed. If factors such as device response time are taken into account, and the failure is considered to be caused by unreasonable control signal timing, the transmission order and duration parameters of the control signals will be adjusted and resent. This is similar to a mechanism that corrects the problem by reoperating when an abnormal situation such as an erroneous signal source occurs, ensuring that the function is implemented normally.
[0049] After multiple failed executions, the corresponding cooperative operation sequence in the one-click control command set is updated, and the transmission parameters of the control signals are optimized. If multiple operation failures occur, it indicates that there may be a problem with the original cooperative operation sequence or the transmission parameters of the control signals. In this case, it is necessary to update the corresponding cooperative operation sequence in the one-click control command set, such as modifying the button order or adjusting the signal transmission interval, to optimize the control commands, improve the success rate of command execution, adapt to the characteristics of different devices and changes in the usage environment, and ensure that the one-click TV viewing function always operates stably.
[0050] The one-click control command set supports multi-scenario expansion, including: Based on the user's newly added manual operation sequence, new one-click control commands are generated through the learning mode. The new one-click control commands correspond to specific TV channels, on-demand programs, or application entry points. It allows users to customize the timing parameters of the collaborative operation sequence, including the sending interval and retry count of each control signal, to adapt to the response speed differences of different brands of TVs and set-top boxes; it supports users to switch the learning trigger mode of the one-click control command set, flexibly switching between triggering on the first press of the TV button and active triggering by long-pressing the learning button.
[0051] This embodiment illustrates that the one-click control command set has the ability to be expanded to multiple scenarios, which can meet the diverse needs of users and further improve the practicality and adaptability of the system.
[0052] Based on user-added manual operation sequences, new one-click control commands are generated through a learning mode. These new one-click control commands correspond to specific TV channels, on-demand programs, or application entry points. This means that if a user has new operational needs, such as wanting to directly access a specific TV channel, watch a specific program, or open a specific application with one click, they only need to perform a series of manual operations, similar to how the remote control learns the TV's input source when first using it. The remote control can then use the learning mode to convert these manual operation sequences into new one-click control commands. For example, if a user manually enters a specific TV channel, the remote control records this operation sequence and generates a new one-click control command. The next time the user presses the button corresponding to this command, they can directly switch to that specific channel. This is similar to the remote control's learning and recording mechanism for switching TV input sources, but it extends to more different operational scenarios.
[0053] The system allows users to customize the timing parameters of the cooperative operation sequence, including the transmission interval and retry count for each control signal, to adapt to the varying response speeds of different brands of TVs and set-top boxes. Different brands of TVs and set-top boxes may respond to control signals at different speeds. To ensure that each device can accurately receive and execute control signals, the system allows users to customize the timing parameters of the cooperative operation sequence according to actual conditions. For example, if a TV boots up slowly, the user can appropriately increase the transmission interval between the TV boot signal and the subsequent signal source switching signal; if a set-top box's response to the channel selection signal is unstable, the user can increase the retry count for that signal. This echoes the information mentioned in the documentation regarding adjusting the control signal transmission delay based on device characteristics. By allowing users to customize parameters, the system can better adapt to various combinations of TVs and set-top boxes, meeting users' needs for one-click TV viewing and other extended functions on different devices.
[0054] The one-click control execution process includes: Command Triggering and Parsing: When the user presses the one-click TV button on the remote control, the command receiving and parsing module receives the trigger signal and quickly parses the target device as the currently connected TV and set-top box, as well as the preset operation dependencies (including the basic dependency chain and the timing interval of each step).
[0055] Control signal transmission: Based on operational dependencies, the timing control and signal transmission module first obtains the current power supply status of the TV and set-top box through the detection module. If the set-top box is detected to be in standby mode and the TV is detected to be in power-off mode, then control signals are sent according to the following timing sequence: Send the set-top box power-on signal; Delay for 1 second (to adapt to set-top box startup time) before sending TV power-on signal; After the TV power-on signal is sent, there is a 0.5-second delay (to ensure the TV has finished booting up), followed by the sending of the HDMI1 signal source switching signal. After the signal source switching signal is sent, there is a 0.3-second delay (to ensure the signal source switching takes effect) before sending the set-top box channel 1 selection signal.
[0056] Device coordinated response: The TV starts up after receiving the power-on signal, and automatically switches to the HDMI1 interface after receiving the signal source switching signal; the set-top box starts up after receiving the power-on signal, switches to the corresponding channel after receiving the channel selection signal and enters full-screen live broadcast mode, ultimately realizing automatic switching from standby mode to target TV program playback mode, without any additional operation from the user.
[0057] The preset fault tolerance rules include: If no status feedback information is received from the TV or set-top box, it is determined that the operation execution timeout has occurred, and the corresponding control signal will be resent after 1-2 seconds. If a failure feedback message is received, the encoding format or transmission timing of the control signal will be adjusted first, and then a retry operation will be performed. The total retry time for a single operation shall not exceed 5 seconds. If the set-top box fails to enter full-screen mode due to a mismatch in the full-screen trigger key value, it will automatically switch to the alternative full-screen trigger key value and resend it.
[0058] This embodiment details the preset fault-tolerance rules, which are designed to handle abnormal situations that may occur when the remote control is used to control the TV and set-top box, ensuring that the operation can be completed smoothly.
[0059] If no status feedback is received from the TV or set-top box, the operation is considered to have timed out, and the corresponding control signal is resent after 1-2 seconds. Normally, after the remote control sends a control signal, it will receive status feedback from the TV or set-top box containing the current device's operating status and the operation result. If this is not received, the operation is considered to have timed out. In this case, to ensure the operation can continue, the corresponding control signal is resent after 1-2 seconds. This is to account for possible delays in signal transmission, temporary device busyness, or other reasons that might cause feedback to not be delivered in time; resending the signal is an attempt to resolve the issue. For example, if the remote control sends a power-on signal to the TV but does not receive status feedback, it will resend the power-on signal after 1-2 seconds. When no feedback is received, the signal resending measure will be taken.
[0060] If a failure message is received, the encoding format or transmission timing of the control signal is adjusted first, and then a retry operation is performed. The total retry time for a single operation should not exceed 5 seconds. When the remote control receives a failure message, it means that although the device received the control signal, it failed to execute the operation successfully. In this case, adjustments are first made to the encoding format or transmission timing of the control signal. For example, the failure may be due to incompatibility issues between different devices and the signal encoding format, so the encoding format is adjusted; or the signal transmission timing may be unreasonable, causing the device to be unable to respond in time, so the transmission timing is adjusted. After adjustment, a retry operation is performed, and to avoid prolonged invalid retries affecting the user experience, the total retry time for a single operation is specified to not exceed 5 seconds. For example, if the remote control receives a failure message indicating that the channel selection operation on the set-top box has failed, it first tries to adjust the encoding format of the channel selection signal or adjust its transmission timing with the previous signal, and then resends the signal to retry. The retry operation is completed within 5 seconds. This is consistent with the approach of taking adjustment and retry measures when dealing with operation execution failures, ensuring stable system operation through reasonable fault tolerance rules.
[0061] Fault tolerance correction and scenario expansion: Fault-tolerant correction execution: After the remote control sends each control signal, it receives status feedback information from the TV and set-top box via a detection module. If no feedback information is received, it is determined that the operation execution has timed out, and the corresponding control signal is resent after 1.5 seconds. If feedback information indicating a failed signal source switching is received, the encoding format of the signal source switching signal is adjusted first, and then resent after 1 second. The total retry time for a single operation is controlled within 5 seconds. If three execution failures are accumulated, the corresponding collaborative operation sequence in the one-button control command set is automatically updated, and the sending interval of the signal source switching signal is adjusted to 0.8 seconds to optimize the control effect.
[0062] Multi-scenario application expansion: When a user needs to add a one-click on-demand video application function, they can manually complete the operation process of powering on → switching the signal source → launching the on-demand application through the remote control's learning mode. The remote control automatically records the new operation sequence, generates a new one-click control command, and stores it in the second mapping table. Users can also customize the timing parameters of this operation sequence, adjusting the application launch signal sending interval to 1 second to adapt to the launch speed of the on-demand application.
[0063] The remote control's storage module supports storing at least three independent one-button command-operation sequence mapping tables, each corresponding to different usage scenarios: The first set of mapping tables corresponds to the daily live program playback scenario, and the operation sequence includes signal source switching and default channel full-screen playback instructions; The second set of mapping tables corresponds to the on-demand program playback scenario, and the operation sequence includes signal source switching, on-demand application startup, and full-screen playback instructions. The third set of mapping tables is a user-defined scene mapping table, which allows users to update the operation sequence content independently.
[0064] This embodiment demonstrates that the remote control's storage module has abundant storage capacity and can meet the needs of various usage scenarios by supporting at least three independent one-key command-operation sequence mapping tables.
[0065] The first set of mapping tables corresponds to the scenario of daily live program playback. The operation sequence includes signal source switching and default channel full-screen playback commands. In this scenario, when a user wants to watch daily live programs, they press the one-button command corresponding to the first set of mapping tables. The remote control will then send a power-on signal to the TV and set-top box in sequence according to the operation sequence in that set of mapping tables. Next, it will switch the signal source, allowing the TV to switch to the signal source connected to the set-top box. Finally, it will select the default channel, thus achieving one-click access to daily live program playback. This is similar to the operation logic of one-click TV viewing for live broadcasts, except that the scenario of daily live program playback is clearly defined and corresponds to a specific mapping table.
[0066] The second mapping table corresponds to the on-demand program playback scenario. The operation sequence includes signal source switching, on-demand application launch, and full-screen playback commands. If a user wishes to watch an on-demand program, they press the one-button command corresponding to the second mapping table. The remote control, according to the operation sequence of that mapping table, first performs the power-on operation, then completes the signal source switching, and finally sends the on-demand application launch command, thus realizing a one-button start to the on-demand program playback process. This is a dedicated setting for on-demand program playback scenarios, expanding the remote control's functional scenarios and meeting diverse user viewing needs.
[0067] The third mapping table is a user-defined scene mapping table, allowing users to update the operation sequence content themselves. This gives users a great deal of autonomy, allowing them to update the operation sequence content according to their unique usage needs. For example, if a user has specific application usage habits and needs to open a specific application first before making certain settings, they can customize the operation sequence in the third mapping table to achieve this. This demonstrates the system's flexibility and scalability, meeting the personalized operation needs of different users and further enriching the usage scenarios of the remote control, similar to the concept of a system supporting multi-scene expansion to meet different user needs.
[0068] The control signals are sent using an adaptive encoding method: The remote control pre-stores the standard control signal encoding library for mainstream brand TVs and set-top boxes; Before sending control signals, the brand and model of the target device are identified by preset detection commands, and the corresponding encoding format is matched. If no matching encoding format is identified, a universal infrared encoding is used to send control signals to ensure that the device can respond to operations; The remote control is synchronized with the full-screen trigger key value code corresponding to the current set-top box to ensure that the full-screen trigger command is executed effectively.
[0069] This embodiment describes an adaptive encoding transmission method for remote control control signals, the purpose of which is to ensure that the remote control can communicate accurately with different brands and models of televisions and set-top boxes, thereby improving compatibility.
[0070] The remote control pre-stores standard control signal encoding libraries for mainstream TV and set-top box brands, meaning it contains the control signal encoding information corresponding to common brand devices. For example, for mainstream brand TVs such as Xiaomi, TCL, and Hisense, as well as set-top boxes from different operators, the remote control stores their respective standard control signal codes. These encoding libraries record the language rules for communication between the remote control and different devices.
[0071] Before sending control signals, the remote control identifies the brand and model of the target device through a preset detection command and matches the corresponding encoding format. When the remote control wants to send a control signal, it first issues a preset detection command. This command can obtain the brand and model information of the target device (TV or set-top box). Then, based on the identified brand and model, the remote control finds the matching encoding format in a pre-stored encoding library. For example, when it identifies the target TV as a certain Xiaomi model, the remote control finds the control signal encoding format suitable for that Xiaomi TV model from the encoding library, thus communicating with the device in the correct language.
[0072] If no matching encoding format is found, a universal infrared code is used to send control signals to ensure the device can respond to operations. If the remote control fails to find a matching encoding format in the encoding library using preset detection commands, it will use a universal infrared code to send control signals. While a universal infrared code may not be the most precise language for a specific device, it ensures that most devices can receive and respond to the remote control's operations. This is similar to how multiple methods ensure that different devices can effectively interact with the remote control, enabling functions such as one-button TV viewing.
[0073] This invention provides an implementation method for a collaborative control system for a television set and set-top box that enables one-click television viewing based on a remote control, comprising: The instruction set construction and storage module is used to pre-build a one-key control instruction set, which contains key sequences corresponding to the operation dependencies of the target device. The target device includes a display device and a set-top box, and the display device is a TV or a projector. The instruction receiving and parsing module is used to receive one-key control instructions triggered by the user in the remote control and parse the target device and operation dependency relationship corresponding to the one-key control instructions. The timing control and signal transmission module is used to send multiple corresponding control signals to the TV and set-top box according to a preset timing sequence based on the operation dependency relationship. The multiple control signals constitute a collaborative operation sequence to complete the one-click TV viewing function. The device collaborative response execution module is used for the TV and set-top box to respond to the received control signals respectively. The TV performs signal source switching operation, and the set-top box performs full-screen playback operation, realizing automatic switching from standby state to target TV program playback state.
[0074] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of this invention and its equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for collaborative control of a television set and a set-top box for one-touch TV based on a remote controller, characterized in that, The application relates to a one-key control method for a remote controller, and belongs to the technical field of remote control. The application comprises the following steps: a one-key control instruction set is constructed in advance, wherein the one-key control instruction set comprises a key sequence corresponding to an operation dependency relationship of a target device, the target device comprises a display device and a set-top box, and the display device is a television or a projector; the remote controller receives a one-key control instruction triggered by a user, and analyzes the target device and the operation dependency relationship corresponding to the one-key control instruction; based on the operation dependency relationship, a plurality of control signals corresponding to the television and the set-top box are sent in a preset time sequence, wherein the plurality of control signals constitute a cooperative operation sequence for completing a one-key television watching function; 2. The method according to claim 1, wherein the method is characterized in that, the television and the set-top box respectively respond to the received control signals, wherein the television performs a signal source switching operation, and the set-top box performs a full-screen playing operation, so that automatic switching from a standby state to a target television program playing state is realized. The step of constructing the one-key control instruction set in advance comprises the following steps: a user's manual operation sequence for the television and the set-top box is collected, wherein the manual operation sequence comprises a plurality of continuous key operations and corresponding device identifications required for completing television program playing; the manual operation sequence is analyzed and learned, and an operation dependency relationship is extracted, wherein the operation dependency relationship comprises a device operation sequence, a signal source matching relationship and a channel selection association rule; 3. The method according to claim 2, wherein the method further comprises: receiving a remote control signal from the remote control device; and transmitting the remote control signal to the set-top box. a mapping table of the one-key control instruction and the cooperative operation sequence is generated based on the operation dependency relationship, and is stored in a storage module of the remote controller. The step of extracting the operation dependency relationship comprises the following steps: the operation time sequence of the television and the set-top box in the manual operation sequence is identified, and a basic dependency chain is determined; channel parameters and signal source parameters corresponding to different target television programs are recorded, and an association relationship between program identifications and parameter combinations is established, the parameter combinations comprising a set-top box channel number and a television signal source interface identification; 4. The method according to claim 1, wherein the method further comprises the steps of: receiving a one-key watching TV signal from the remote controller; and transmitting the one-key watching TV signal to the set-top box. a full-screen trigger key value corresponding to the current set-top box is matched, if the set-top box has a special live broadcast key, the special live broadcast key is taken as the full-screen trigger key value, and if the set-top box does not have a special live broadcast key, a confirmation key is taken as the full-screen trigger key value. The step of sending the plurality of control signals corresponding to the television and the set-top box in the preset time sequence comprises the following steps: a signal source switching signal is preferentially sent to the television, so that the television is switched to an input channel corresponding to the set-top box; 5. The method for the television and set-top box cooperative control based on the remote controller to realize the one-key television watching according to claim 1, characterized in that, after the signal source switching signal is sent, a full-screen playing trigger signal is sent to the set-top box after an interval of 0.2-0.5 seconds, so that program full-screen accurate playing is realized. The application further comprises the following steps of instruction adaptation and correction: after the remote controller sends the control signal, state feedback information returned by the television and / or the set-top box is received, wherein the state feedback information comprises a current device running state and an operation execution result; if it is detected that the operation execution fails, corresponding control signals are re-sent based on preset fault tolerance rules, or the control signals are adjusted and then re-sent; 6. The method for the cooperation control between the TV set and the set-top box based on the remote controller to realize the one-key TV watching according to claim 2, characterized in that, after multiple execution failures are accumulated, the cooperative operation sequence corresponding to the one-key control instruction set is updated, and the sending parameters of the control signals are optimized, including re-matching the full-screen trigger key value corresponding to the set-top box. The one-key control instruction set supports multi-scene extension, and the one-key control instruction set comprises the following: a new one-key control instruction is generated through a learning mode based on a user's newly added manual operation sequence, wherein the new one-key control instruction corresponds to a specific television channel, an on-demand program or an application entrance. The user can customize the timing parameters of the collaborative operation sequence, including the sending interval and retry times of each control signal, to adapt to the response speed differences of different brands of TV sets and set-top boxes.
7. The method according to claim 5, wherein the method further comprises: receiving a remote control signal from the remote control device; and determining whether the remote control signal is a one-touch TV signal or a one-touch STB signal. The preset fault-tolerant rules include: If no status feedback information of the TV set or the set-top box is received, it is determined that the operation execution is timed out, and the corresponding control signal is re-sent after an interval of 1-2 seconds; If feedback information of operation failure is received, the encoding format or sending timing of the control signal is adjusted first, and then the retry operation is performed, and the total time length of the retry of a single operation does not exceed 5 seconds; if the set-top box does not enter the full-screen state due to the mismatch of the full-screen trigger key value, the alternative full-screen trigger key value is automatically switched to for re-sending.
8. The method according to claim 2, wherein the method further comprises the steps of: receiving a one-key watching TV signal from the remote controller; and transmitting the one-key watching TV signal to the set-top box. The storage module of the remote controller supports at least storing 3 groups of independent one-key instruction-operation sequence mapping tables corresponding to different use scenarios: The first group of mapping tables corresponds to the daily live program playing scenario, and the operation sequence includes signal source switching and default channel full-screen playing instructions; The second group of mapping tables corresponds to the on-demand program playing scenario, and the operation sequence includes signal source switching and on-demand application starting and full-screen playing instructions; The third group of mapping tables is a user-defined scenario mapping table, which supports user self-updating of the operation sequence content.
9. The method for the remote control based one key TV watching of the TV set and the set top box cooperative control according to claim 1, characterized in that, The control signal is sent in an adaptive encoding mode: The remote controller pre-stores the standard control signal encoding library of mainstream brands of TV sets and set-top boxes; Before sending the control signal, the brand and model of the target device are identified through a preset detection instruction, and the corresponding encoding format is matched; If no matching encoding format is identified, the control signal is sent using a universal infrared encoding to ensure that the device can respond to the operation; The remote controller synchronously matches the full-screen trigger key value encoding corresponding to the current set-top box to ensure that the full-screen trigger instruction is executed effectively.
10. A television set and set-top box cooperative control system for implementing one-key television watching based on a remote controller, characterized in that, It includes: An instruction set construction and storage module for pre-constructing a one-key control instruction set, wherein the one-key control instruction set includes a key sequence corresponding to an operation dependency relationship of a target device, wherein the target device includes a display device and a set-top box, and the display device is a TV set or a projector; An instruction receiving and analyzing module for the remote controller to receive a one-key control instruction triggered by a user and analyze the target device and operation dependency relationship corresponding to the one-key control instruction; A timing control and signal sending module for sending a plurality of control signals corresponding to the operation dependency relationship to the TV set and the set-top box in a preset timing, wherein the plurality of control signals constitute a collaborative operation sequence for completing the one-key TV watching function; A device collaborative response execution module for the TV set and the set-top box to respond to the received control signals, respectively, wherein the TV set performs a signal source switching operation, and the set-top box performs a full-screen playing operation, realizing automatic switching from a standby state to a target TV program playing state.