A television device control method, apparatus, device, and medium

CN122601906APending Publication Date: 2026-08-18SHENZHEN COOCAA NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610430718.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-02
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0004]本发明实施例提供一种电视设备控制方法、装置、设备及介质,以解决现有技术中智能电视作为家庭网关所面临的外部设备控制能力不足,导致多协议设备协同控制效率低的问题

Benefits of technology

[0009] In the aforementioned technical solution for controlling television equipment, including the method, apparatus, computer equipment, and storage medium, the television is equipped with a gateway system and a television system. The television equipment control method includes the following steps: receiving interactive commands initiated by the user based on the television interface through the television system, and transmitting the interactive commands to the gateway system; parsing the interactive commands through the gateway system, generating and sending device control commands to the corresponding external devices, which instruct the external devices to perform device actions and return the execution results; transmitting the execution results to the television system through the gateway system; and displaying the execution results through the television system. This method achieves seamless integration of device control and user interaction by simultaneously running a gateway system responsible for gateway functions and a television system responsible for the application ecosystem within a single television. The two systems work collaboratively, significantly reducing the operational threshold for multi-device collaboration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122601906A_ABST
    Figure CN122601906A_ABST
Patent Text Reader

Abstract

The application discloses a television equipment control method and device, equipment and medium. The television is installed with a gateway system and a television system. The television equipment control method comprises the following steps: receiving an interactive instruction initiated by a user based on a television interface through the television system, and delivering the interactive instruction to the gateway system; analyzing the interactive instruction through the gateway system, generating and sending a device control instruction to a corresponding external device, the device control instruction being used for instructing the external device to execute a device action and returning an execution result; delivering the execution result to the television system through the gateway system; and displaying the execution result through the television system. The method runs a gateway system responsible for gateway functions and a television system responsible for application ecology in one television, and the two systems work together to realize seamless integration of device control and user interaction, and significantly reduce the operation threshold of multi-device cooperation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart TV technology, and in particular to a TV device control method, apparatus, equipment, and medium. Background Technology

[0002] Currently, smart TVs have become essential household appliances, but their functions are still mainly limited to audio and video content consumption, failing to fully realize their potential as a constantly-on, highly interactive, large-screen device in the home. Existing smart TVs primarily use the Android system as a general-purpose operating system. While it boasts a rich application ecosystem and a good human-computer interaction experience, its background service scheduling mechanism is loose and its process lifecycle management is rudimentary. When using a smart TV as a home gateway to control other smart home devices, it is difficult to guarantee the continuity and deterministic response of gateway-level tasks.

[0003] Therefore, existing technologies lack a TV terminal device control architecture that can balance system stability, real-time response capability, and device access scalability, especially in terms of closed-loop management of cross-protocol device collaborative control, state awareness, and command generation, where there is a significant technological gap. Summary of the Invention

[0004] This invention provides a television device control method, apparatus, device, and medium to solve the problem of insufficient external device control capabilities faced by smart TVs as home gateways in the prior art, resulting in low efficiency of multi-protocol device collaborative control.

[0005] In a first aspect, this application provides a television device control method. The television is equipped with a gateway system and a television system. The television device control method includes the following steps: receiving an interactive command initiated by a user based on the television interface through the television system, and transmitting the interactive command to the gateway system; parsing the interactive command through the gateway system, generating and sending a device control command to a corresponding external device, the device control command being used to instruct the external device to perform a device action and return the execution result; transmitting the execution result to the television system through the gateway system; and displaying the execution result through the television system.

[0006] Secondly, this application provides a television device control device. The television is equipped with a gateway system and a television system. The television device control device includes: an interactive instruction receiving module, used to receive interactive instructions initiated by a user based on the television interface through the television system, and transmit the interactive instructions to the gateway system; an interactive instruction parsing module, used to parse the interactive instructions through the gateway system, generate and send device control instructions to corresponding external devices, the device control instructions being used to instruct the external devices to perform device actions and return execution results; an execution feedback module, used to transmit the execution results to the television system through the gateway system; and a result display module, used to display the execution results through the television system.

[0007] Thirdly, this application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described television device control method.

[0008] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described television device control method.

[0009] In the aforementioned technical solution for controlling television equipment, including the method, apparatus, computer equipment, and storage medium, the television is equipped with a gateway system and a television system. The television equipment control method includes the following steps: receiving interactive commands initiated by the user based on the television interface through the television system, and transmitting the interactive commands to the gateway system; parsing the interactive commands through the gateway system, generating and sending device control commands to the corresponding external devices, which instruct the external devices to perform device actions and return the execution results; transmitting the execution results to the television system through the gateway system; and displaying the execution results through the television system. This method achieves seamless integration of device control and user interaction by simultaneously running a gateway system responsible for gateway functions and a television system responsible for the application ecosystem within a single television. The two systems work collaboratively, significantly reducing the operational threshold for multi-device collaboration. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 This is a flowchart of a television device control method according to an embodiment of the present invention; Figure 2 This is a specific flowchart of a television device control method in one embodiment of the present invention, which combines cloud-based television device control. Figure 3 This is a flowchart of the television standby process before step S1 in a television device control method according to an embodiment of the present invention; Figure 4 This is another flowchart of a television device control method according to an embodiment of the present invention; Figure 5 This is a schematic diagram of a television equipment control device according to an embodiment of the present invention; Figure 6 This is a schematic diagram of a computer device according to an embodiment of the present invention. Detailed Implementation

[0012] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0013] In one embodiment, such as Figure 1 As shown, a television device control method is provided, including the following steps: Step S1: Receive interactive commands initiated by the user based on the TV interface through the TV system, and transmit the interactive commands to the gateway system.

[0014] It's important to note that the television contains both a gateway system and a television system. The gateway system, acting as the "backend," is responsible for performing all tasks requiring high stability and real-time performance, such as communicating with external devices, parsing commands, and synchronizing states. The television system, on the other hand, acts as the "frontend," handling human-computer interaction, interface rendering, and user feedback. The two systems collaborate with low latency through a lightweight communication protocol. Interactive commands are external device control requests triggered by the user on the television interface via voice, remote control, touchscreen gestures, or a mobile app. Essentially, these commands translate human intentions into standardized, executable instructions. The gateway system can directly parse these semantics and map them into standard device control commands, eliminating the need for intermediate protocol conversion and significantly reducing command response latency.

[0015] In this embodiment, the gateway system uses a Linux system. The Linux system serves as a dedicated, highly stable gateway system, responsible for running the OpenClaw software gateway and acting as the central hub of the home network. It can stably connect to and manage various external devices. The television system uses an Android system, which serves as the main television system. The Android system includes an information hub module and a notification center module, responsible for processing and presenting information from the Linux system, providing users with a complete and freely expandable application ecosystem. The two systems each perform their respective functions, working together to upgrade the television from a simple entertainment screen into a smart home core integrating a home gateway, information hub, and notification center.

[0016] Furthermore, the Linux and Android systems run on the same hardware platform and exchange data at high speed and stably through cross-system communication technologies, such as virtual machine communication based on Vsock and data exchange protocols based on shared memory, which can ensure efficient and low-latency communication between the two systems.

[0017] In this embodiment, the hardware platform adopts a single-chip virtualization solution, using a high-performance SoC (System on Chip). Through mature virtualization technology, it simultaneously runs both Linux and Android systems, further reducing costs and improving system integration. The virtualization technology employs a dual-engine parallel architecture of KVM (Kernel-based Virtual Machine) and the virtualization monitor Xen. KVM handles real-time scheduling and device passthrough for the Linux gateway system, while Xen ensures the priority of graphics rendering and memory isolation security for the Android TV system. Both share the SoC's GPU, NPU, and Gigabit Ethernet controller, with computing resources dynamically allocated by a unified HAL (Hardware Abstraction Layer).

[0018] In other embodiments, the hardware platform may also employ a dual-chip separation scheme, using a low-power coprocessor (such as the ARM Cortex-M series) dedicated to running the Linux system (OpenClaw), and a high-performance main processor (such as the ARM Cortex-A series) running the Android system. The two are connected via a high-speed bus (such as USB, PCIe, or shared dual-port RAM), which can achieve complete physical isolation, further improving the stability and security of the system.

[0019] It should be noted that OpenClaw is an open-source, locally-oriented autonomous AI assistant that can run on a personal computer or server (supporting macOS, Windows, and Linux). It can not only engage in natural language conversations but also receive commands and perform real-world operations (such as sending emails, controlling smart devices, and manipulating files) by connecting to chat platforms like WeChat, Telegram, and Slack. It possesses advanced features such as long-term memory, skill expansion, and system-level permission control. Using it as the core of a software gateway provides powerful and scalable local intelligent processing capabilities for the device control method described in this application.

[0020] The OpenClaw soft gateway has a built-in multi-protocol adaptation layer that supports multiple protocols such as Wi-Fi, Bluetooth, Zigbee, and Ethernet. It can automatically identify device types and communication protocols to achieve plug-and-play access. It also has dynamic load balancing capabilities, which can schedule computing resources in real time based on the number of devices, communication frequency, and data throughput to ensure millisecond-level response even in scenarios with concurrent control of multiple devices.

[0021] In this embodiment, the open-source, locally-first autonomous AI assistant OpenClaw is deployed as a software gateway on the TV's Linux system, making the Linux system the stable control core and intelligent data processing center of the home network.

[0022] Furthermore, during step S1, the Android system is run, and the user initiates voice or remote control interaction commands through the TV interface, which are then transmitted to the Linux system, whereby the Linux system parses the interaction commands in real time.

[0023] For example, if a user says "turn on the living room air conditioner and set it to 26 degrees," the interactive command is transmitted directly through the Android system's voice recognition module to the OpenClaw soft gateway in the Linux system via the communication middleware, awaiting further parsing and execution.

[0024] Step S2: The gateway system parses the interaction instructions, generates and sends device control instructions to the corresponding external devices. The device control instructions are used to instruct the external devices to perform device actions and return the execution results.

[0025] It should be noted that device control commands are generated through semantic understanding and contextual reasoning of interactive commands, encompassing structured fields such as device identifier, action type, parameter values, and execution priority. External devices are IoT devices that the gateway system connects to through standardized interfaces, such as air conditioners, lights, and curtains, all of which are registered to the gateway system according to a unified Device Description Language (DDL) specification.

[0026] In this embodiment, the OpenClaw software gateway in the Linux system calls the local large model to perform lightweight semantic parsing on the interaction commands, generating structured device control commands. These device control commands can be encapsulated in JSON format, containing key-value pairs such as device_id, action, params, and priority, ensuring that the semantics of the device control commands are unambiguous, the parameters are verifiable, and the execution is traceable.

[0027] Furthermore, device control commands can be encrypted and pushed to the corresponding external devices via the MQTT (Message Queuing Telemetry Transport) protocol, ensuring that the commands are not tampered with or eavesdropped on during transmission. After receiving the device control command, the external device first verifies the validity of the signature, then executes the corresponding device action, obtains the corresponding execution result, and sends the execution result (such as "Air conditioner is on, temperature set to 26℃") back to the OpenClaw soft gateway in the Linux system via MQTT. The gateway then synchronously updates its local memory and status database, thereby achieving real-time closed-loop management of device status.

[0028] In the case of controlling a single external device, the OpenClaw soft gateway dynamically loads the corresponding driver plugin based on the device's unique identifier to complete protocol adaptation and command mapping. In the case of multi-device collaboration, the task orchestration engine automatically identifies the dependencies and execution sequence between devices to build a collaborative control workflow. For example, the "home mode" can simultaneously trigger the entryway light to turn on, the air conditioner to start, the curtains to close, and the security system to disarm. The command issuance rhythm is dynamically adjusted according to the response delay of each device to ensure that the actions of multiple devices are highly consistent.

[0029] Step S3: Transmit the execution result to the TV system through the gateway system.

[0030] In this embodiment, after receiving the execution result returned by the external device, the OpenClaw soft gateway immediately parses and updates the local device state cache, and synchronously transmits the execution result to the Android system for further operation.

[0031] Step S4: Display the execution results via a television system.

[0032] It should be noted that the execution results are displayed in real time through the TV system's built-in UI rendering engine, presenting the results to the user in the form of natural language broadcasts or text bubbles, ensuring the immediacy and perceptibility of interactive feedback.

[0033] In this embodiment, after receiving the execution result from the OpenClaw soft gateway, the Android system calls the TTS (Text-to-Speech) engine to generate voice feedback and links the UI rendering engine to pop up a semi-transparent bubble prompt in the lower right corner of the TV screen. For example, the text content of the semi-transparent bubble prompt is "The living room air conditioner is on, and the temperature is set to 26℃", which fades out automatically after 3 seconds. At the same time, the Linux system encrypts and stores the interaction log (including timestamp, command ID, and device status change) in the local SQLite database for subsequent multimodal behavior analysis and personalized strategy optimization.

[0034] In this application, the closed-loop mechanism of the above steps not only ensures the reliability of interactive command execution and the intuitiveness of feedback, but also demonstrates strong adaptability to multi-device collaborative scenarios in actual operation. For example, when a user issues two commands consecutively, "dim the lights" and "play soft music," the OpenClaw soft gateway automatically identifies the semantic relevance and execution sequence, prioritizes the light adjustment, and simultaneously preloads audio services, significantly reducing multi-device response latency and providing a smooth, lag-free user experience.

[0035] Furthermore, the TV's built-in gateway system also establishes a secure cloud connection via an encrypted channel, enabling it to report device operating status, receive remote commands, and support OTA (Over-The-Air) secure upgrades.

[0036] In this embodiment, the cloud includes two parts: local cloud services and third-party cloud services. The local cloud services are deployed on a home private server and are responsible for core functions such as device status reporting, remote command issuance, data synchronization and storage, and message push relay. The third-party cloud services are accessed through nationally certified encrypted API interfaces, including express delivery company systems, weather data services, calendar synchronization services, and news summary services, and interact only with the user with the minimum necessary permission.

[0037] Furthermore, this television device control method also includes: controlling the television device by sending notification messages from the cloud to the television.

[0038] like Figure 2 As shown, the process of controlling the TV device through notification messages sent from the cloud to the TV is as follows: Step S51: Receive notification messages sent from the cloud through the gateway system.

[0039] It should be noted that the notification messages are provided by the cloud, including the day's weather, the user's schedule (which has been synchronized to the cloud via mobile phone or webpage), news summaries, or express delivery updates, so that users can access a personalized information aggregation interface the moment they turn on the TV.

[0040] In this embodiment, after receiving the notification message sent from the cloud through the OpenClaw gateway in the Linux system, it can be parsed into structured notification data, which can then be displayed by the Android system.

[0041] For example, the courier company's system pushes a "delivery is imminent" message to a local cloud service with message push relay functionality. The local cloud service then sends this notification message to the TV's Linux system via a secure connection, where it is received by the OpenClaw gateway within the Linux system.

[0042] Step S52: The notification message is parsed through the gateway system to obtain the notification data, and the notification data is sent to the television system.

[0043] It should be noted that the notification data is a structured JSON message, which includes a timestamp, message type, priority identifier, and cryptographic signature to ensure data integrity and trustworthy source.

[0044] In this embodiment, after receiving the notification message, the OpenClaw gateway in the Linux system can parse it into structured notification data and immediately send the standardized notification data to the Android system through the communication middleware for the next step of data display.

[0045] Step S53: Display the notification data through the television system.

[0046] In this embodiment, after receiving notification data, the notification center module of the Android system will determine the display method of the notification data based on the current Android system running status (such as whether it is playing in full screen) and the notification priority, regardless of whether the user is currently watching a video, playing a game, or in standby mode. For example, high-priority delivery notifications will be forcibly displayed as a semi-transparent overlay in the lower right corner of the current screen; while low-priority weather forecasts will only be displayed as scrolling notifications at the bottom of the standby screen.

[0047] Furthermore, based on the determined display method, the notification data is displayed on the TV interface. For example, triggering an elegant, non-intrusive pop-up notification will cause a notification card to fade into the upper right corner of the screen, displaying "Your package is about to arrive." Simultaneously, the user can tap the card with the remote control to view more details.

[0048] Furthermore, after the notification data is displayed, the Android system automatically records user interactions (such as clicking, ignoring, or closing) and encrypts the feedback data, sending it back to the cloud to optimize the priority scheduling and content matching of subsequent messages. All notification data automatically fades out after 10 seconds unless actively intervened by the user; if the same type of notification data arrives repeatedly within 30 minutes, only the timestamp is updated in ascending order without repeated pop-ups. In addition, the Android system's notification center module supports user-defined priority rules and do-not-disturb periods, and all operation records are encrypted and uploaded to the cloud audit log to ensure privacy compliance.

[0049] In other embodiments, more complex local AI models (such as TensorFlow Lite) can be run on the Linux system for local speech recognition and anomalous behavior analysis, reducing reliance on the cloud and improving response speed and privacy protection. The Linux system can also be equipped with high-capacity storage (such as NVMe SSDs), making it an alternative to a home NAS (Network Attached Storage) for centralized storage and backup of family photos, videos, and documents, which can then be shared with Android systems and other home devices via services such as Samba and DLNA.

[0050] In some embodiments, in addition to the steps disclosed in the above embodiments, the television device control method further includes the following steps before step S1: when the television is in standby mode, the television system is in standby mode, while the gateway system continues to operate at low power consumption. The gateway system maintains a communication connection with external devices to obtain device status data until the television system is woken up. The gateway system immediately synchronizes the cached device status data received during standby to the television system, and the television system visualizes the device status data to ensure that the user can know the latest device status the moment the device is turned on.

[0051] Therefore, as Figure 3 As shown, the television device control method also includes: Step S01: When the TV is in standby mode, maintain communication with external devices through the gateway system to obtain device status data.

[0052] The system first collects raw device data from external devices through a gateway system; then it preprocesses the raw device data to generate device status data.

[0053] It's important to note that the raw device data is heterogeneous data from multiple sources, including external devices of different brands and protocols. This includes device model, communication protocol type (such as Zigbee, Matter, Bluetooth Mesh), sampling frequency, and original field structure. Preprocessing involves converting the raw device data to a unified format, aligning fields, and adapting it to the protocol, outputting standardized device status data to mask underlying hardware differences. The device status data includes a unique device identifier, real-time status values ​​(such as on / off status, temperature reading), timestamps, and confidence scores, providing reliable input for subsequent intelligent decision-making.

[0054] Specifically, the OpenClaw gateway collects data from multiple external devices to obtain raw device data and automatically matches parsing rules based on device communication protocols. Zigbee devices use the IEEE 802.15.4 frame structure for unpacking, Matter devices use the CHIP SDK for TLV serialization parsing, and Bluetooth Mesh devices extract the payload through the BLOB transport layer. The preprocessing module verifies data integrity and timestamp offset in real time, removes jitter outliers, performs linear interpolation compensation based on historical trends for missing fields, and finally outputs standard device status data. This device status data can be intuitively presented on the TV interface through the TV system, supporting dynamic sorting by device type, room location, or status anomaly level, and supporting voice commands to quickly jump to the details page of abnormal devices.

[0055] Step S02: When the TV system reaches the preset trigger condition, wake up the TV system to display the device status data.

[0056] It should be noted that the triggering condition is the usual condition for the TV system to start up. It can be a timed wake-up, or it can be triggered by pressing and holding the power button on the infrared remote control, remote command via the mobile app, or by issuing a "power on" command via voice assistant.

[0057] For example, when the TV is in "screen-off" mode, only the Linux system and its connected microphone array remain in a low-power listening state. Upon detecting a specific wake word, the Android system is quickly activated to respond, achieving a true all-time intelligent voice assistant without requiring the TV screen to remain constantly on. During this time, the Linux system continuously polls for device status data, caching high-frequency change indicators from the last 15 minutes (such as thermostat temperature fluctuations and the frequency of door and window openings), and simultaneously pushes this data to the Android system upon activation. The Android system then renders this data to the UI layer, presenting the device status data to the user in real-time through the TV interface, allowing the user to monitor their home environment the moment they power on the TV.

[0058] In some other embodiments, when the TV is woken up from standby (or scheduled to start), the Android system's information hub module can also request other types of data from the Linux system during standby via a communication middleware, such as the day's weather, user calendar (synchronized to the cloud via mobile phone or webpage), and news summaries. The Linux system then retrieves the day's weather, user calendar (synchronized to the cloud via mobile phone or webpage), and news summaries from local cache or the cloud and returns them to the Android system. Finally, the Android system's information hub module integrates this data into an attractive welcome screen (such as including time, weather, calendar cards, and news headlines), displays it for a few seconds after the TV starts, and then automatically fades out or transitions to a persistent screen widget area.

[0059] In some other embodiments, regardless of whether the television is in standby mode, device status data from external devices is obtained in real time through the gateway system. The process of obtaining device status data is exactly the same as step S01 described above, and will not be repeated here.

[0060] Furthermore, after obtaining device status data, the process includes the following steps: performing rule matching on the device status data through the gateway system to obtain device control commands. Rule matching involves comparing the feature values ​​of the device status data with conditions in a preset rule base to obtain the device control commands that trigger corresponding actions for the external devices. For example, when a thermostat reports an indoor temperature above 28°C for three consecutive minutes and humidity below 40%, the rule engine automatically matches the "dry and high temperature warning" strategy, sending a start command to the humidifier and a combined control command to the air conditioner to switch to cooling mode and set the temperature to 26°C. All commands are signed and verified by the Linux system before being distributed to the corresponding devices via an encrypted MQTT channel, with the entire process taking no more than 1.2 seconds, ensuring zero-latency response in the home environment.

[0061] Furthermore, after receiving the device control command, the process can return to step S2, and the corresponding external device actions can be performed based on the received device control command until step S4 is completed, thus achieving complete closed-loop control. During this process, abnormal states of external devices can be identified, providing users with abnormal warnings and proactively triggering preset emergency strategies.

[0062] In some other embodiments, such as Figure 4 As shown, the television equipment control method, in addition to the steps disclosed in the above embodiments, also includes: Step S61: The gateway system performs location analysis on the spatial perception data to identify the user's spatial location.

[0063] It should be noted that spatial perception data is multi-dimensional data reflecting the real space, such as three-dimensional spatial structure, human position, gestures, and motion trajectories, which are collected in real time through multi-modal sensor fusion technology.

[0064] The TV is equipped with a depth camera that can capture spatial perception data such as user body movements and human position in real time. The Linux gateway can process spatial perception data (such as human position and gestures) and identify the user's spatial location.

[0065] Step S62: Project the interactive interface onto the spatial location using a television system.

[0066] The Android system can use spatial awareness data to present augmented reality information based on the user's location, "projecting" notifications and interactive interfaces into the real-world scene and creating a brand-new immersive experience.

[0067] For example, if a user raises their hand for three seconds in front of the kitchen counter, an AR recipe will automatically appear on the TV; when they move to the living room sofa area, the interface seamlessly switches to the home entertainment control center, dynamically optimizing the subtitle position and sound effect direction based on their posture and viewing angle. All spatial awareness data is processed in real time via local edge computing, without being uploaded to the cloud, ensuring zero privacy leaks.

[0068] Furthermore, the Android system can build user habit maps based on historical spatial behavior data to achieve predictive interactions. For example, when it detects that a user enters the study at 19:00 every day with an e-reader in hand, it automatically dims the lights, turns on eye protection mode, and preloads the periodicals the user frequently reads; all predictive actions are completed on the device side with a response latency of less than 80 milliseconds, and privacy data is always stored in the local secure chip.

[0069] In summary, the television device control method of this application includes the following steps: receiving interactive commands initiated by the user based on the television interface through the television system, and transmitting the interactive commands to the gateway system; parsing the interactive commands through the gateway system, generating and sending device control commands to the corresponding external devices, the device control commands instructing the external devices to perform device actions and returning the execution results; transmitting the execution results to the television system through the gateway system; and displaying the execution results through the television system. By running a gateway system responsible for gateway functions and a television system responsible for the application ecosystem simultaneously within a single television device, the two work collaboratively to achieve a balance between stability and richness. Utilizing a dual-system architecture, the television system presents users with personalized, context-aware intelligent information and notifications processed and aggregated by the gateway system from inside and outside the home (such as cloud services and local sensors), presented in an intelligent, personalized, and elegant manner, transforming the television into a proactive home information hub providing intelligent services.

[0070] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0071] In one embodiment, a television device control device is provided, which corresponds one-to-one with the television device control method described in the above embodiments. For example... Figure 5 As shown, the television equipment control device includes an interactive command receiving module 101, an interactive command parsing module 102, an execution feedback module 103, and a result display module 104. Detailed descriptions of each functional module are as follows: The interactive instruction receiving module 101 is used to receive interactive instructions initiated by the user based on the TV interface through the TV system, and to transmit the interactive instructions to the gateway system.

[0072] The interactive instruction parsing module 102 is used to parse interactive instructions through the gateway system, generate and send device control instructions to the corresponding external devices. The device control instructions are used to instruct the external devices to perform device actions and return the execution results.

[0073] The execution feedback module 103 is used to transmit the execution result to the television system through the gateway system.

[0074] The results display module 104 is used to display the execution results through a television system.

[0075] For specific limitations regarding the television equipment control device, please refer to the limitations on the television equipment control method above, which will not be repeated here. Each module in the aforementioned television equipment control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the corresponding operations of each module.

[0076] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 6 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a television device control method.

[0077] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the television device control method described in the above embodiment, for example... Figure 1 As shown in S1-S4, or Figures 2 to 4 As shown, to avoid repetition, it will not be described again here. Alternatively, when the processor executes the computer program, it implements the functions of each module / unit in this embodiment of the television equipment control device, for example... Figure 5 The functions of the interactive instruction receiving module 101, interactive instruction parsing module 102, execution feedback module 103, and result display module 104 shown are not described again here to avoid repetition.

[0078] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When executed by a processor, the computer program implements the television device control method described in the above embodiment, for example... Figure 1 As shown in S1-S4, or Figures 2 to 4 As shown, to avoid repetition, it will not be described again here. Alternatively, when the computer program is executed by the processor, it implements the functions of each module / unit in this embodiment of the television equipment control device, for example... Figure 5 The functions of the interactive instruction receiving module 101, interactive instruction parsing module 102, execution feedback module 103, and result display module 104 shown are not described again here to avoid repetition. The computer-readable storage medium can be non-volatile or volatile.

[0079] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0080] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0081] It should be noted that any AI models, software tools, or components not belonging to this company appearing in the embodiments of this application are merely illustrative examples and do not represent actual use. All user personal information involved in the embodiments of this application has been authorized (with the knowledge and consent) by the relevant parties or has been fully authorized by all parties, and the executing entity may obtain it through various legal and compliant means. The collection, storage, use, processing, transmission, provision, and disclosure of the information, data, and signals involved all comply with relevant laws and regulations and do not violate public order and good morals.

[0082] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A method for controlling a television device, characterized in that, The television is equipped with a gateway system and a television system. The television device control method includes the following steps: The television system receives interactive commands initiated by the user based on the television interface and transmits the interactive commands to the gateway system. The gateway system parses the interaction instructions, generates and sends device control instructions to the corresponding external devices. The device control instructions are used to instruct the external devices to perform device actions and return the execution results. The execution result is transmitted to the television system through the gateway system; The execution results are displayed through the television system.

2. The television equipment control method according to claim 1, characterized in that, The television equipment control method further includes the following steps: The gateway system obtains device status data from the external device. The gateway system performs rule matching on the device status data to obtain the device control commands.

3. The television equipment control method according to claim 2, characterized in that, The acquisition of device status data from external devices includes: The gateway system collects the raw device data of the external device. The original data of the device is preprocessed to generate the device status data.

4. The television equipment control method according to claim 1, characterized in that, The television equipment control method further includes: The gateway system receives notification messages sent from the cloud. The gateway system parses the notification message to obtain notification data and sends the notification data to the television system. The notification data is displayed through the television system.

5. The television equipment control method according to claim 4, characterized in that, The display of the notification data through the television system includes: The display method of the notification data is determined based on the system operating status of the television system and the notification priority of the notification data; The notification data is displayed on the TV interface according to the described display method.

6. The television equipment control method according to claim 1, characterized in that, The television equipment control method further includes: When the television is in standby mode, it maintains a communication connection with the external device through the gateway system to obtain device status data; When the television system reaches the preset trigger condition, the television system is woken up to display the device status data.

7. The television equipment control method according to claim 1, characterized in that, The television equipment control method further includes: The gateway system performs location analysis on the spatial perception data to identify the user's spatial location. The interactive interface is projected onto the spatial location via the television system.

8. A television equipment control device, characterized in that, The television is equipped with a gateway system and a television system. The television equipment control device includes: An interactive instruction receiving module is used to receive interactive instructions initiated by the user based on the TV interface through the TV system, and to transmit the interactive instructions to the gateway system. The interaction command parsing module is used to parse the interaction command through the gateway system, generate and send device control commands to the corresponding external device, the device control commands are used to instruct the external device to perform device actions and return the execution result; An execution feedback module is used to transmit the execution result to the television system through the gateway system; The results display module is used to display the execution results through the television system.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the television device control method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the television device control method as described in any one of claims 1 to 7.