Set top box adaptation method and device, storage medium and electronic equipment

Through the external device detection and automated adaptation parameter determination process of the set-top box, the poor compatibility between the set-top box and external devices is solved, efficient and intelligent adaptation connection is achieved, and the user experience and the service life of the device are improved.

CN119211615AInactive Publication Date: 2024-12-27SICHUAN TIANYI COMHEART TELECOM
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411443213.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2024-12-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The adaptability of set-top boxes and external devices is poor, which leads to increased difficulty in user operation and prone to compatibility problems. As new devices are updated, the adaptability of set-top boxes needs to be continuously upgraded to meet market demand.

Method used

By detecting the set-top box external equipment, obtaining device information, determining adaptation parameters, and configuring the set-top box and external equipment based on these parameters to achieve automated adaptation connections, and monitoring the device status in real time to dynamically adjust parameters.

Benefits of technology

Significantly shortens user manual configuration time, improves the adaptation efficiency between set-top boxes and diversified external devices, intelligent identification and compatible devices of different manufacturers, reduces compatibility issues caused by improper configuration, and improves user experience and device service life .

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211615A_ABST
    Figure CN119211615A_ABST
Patent Text Reader

Abstract

The invention relates to the field of set top box adaptation, in particular to a set top box adaptation method and device, a storage medium and electronic equipment. The set top box adaptation method comprises the following steps: performing external equipment detection on the set top box, and determining target external equipment connected with the set top box; acquiring equipment information of the target external equipment; determining a target adaptation parameter of the set top box according to the equipment information; and configuring the set top box and / or the target external equipment according to the target adaptation parameter so as to complete adaptation connection between the set top box and the target external equipment. Through the method, the connection process of the set top box and the external equipment is simplified, the configuration time is shortened, the adaptation efficiency is improved, and rapid and accurate connection can be realized without professional skills. The problem of equipment compatibility is solved, the application scene is widened, and the user experience is improved. Meanwhile, configuration errors and faults are reduced, the maintenance cost is reduced, future equipment upgrading is supported, and the service life of the set top box is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of set-top box adaptation, and in particular to a set-top box adaptation method, device, storage medium and electronic equipment. Background Art

[0002] In the current smart home and multimedia entertainment field, the set-top box is the core hub connecting various devices, and its adaptability is directly related to the quality of user experience. However, due to the inconsistency of hardware interface standards, differences in software and operating systems, the diversity of video and audio format support, the complexity of network protocols and bandwidth requirements, the existence of regional and copyright restrictions, and the challenges of old devices and multi-device collaboration, the adaptation problem of set-top boxes and external devices has become particularly prominent.

[0003] Traditionally, the adaptation of set-top boxes and external devices often relies on manual settings and adjustments by users, which not only increases the difficulty of operation for users, but also easily leads to compatibility issues due to improper settings. In addition, with the continuous emergence and replacement of new devices, the adaptation capabilities of set-top boxes also need to be continuously upgraded to meet market demand. Summary of the invention

[0004] The main purpose of the present disclosure is to provide a set-top box adaptation method, device, storage medium and electronic device, aiming to solve the technical problem of poor device compatibility of set-top boxes in the prior art.

[0005] To achieve the above objectives, the present disclosure proposes a set-top box adaptation method, comprising: Performing external device detection on the set-top box to determine a target external device connected to the set-top box; Acquire device information of the target external device; Determining target adaptation parameters of the set-top box according to the device information; The set-top box and / or the target external device are configured according to the target adaptation parameters so as to complete the adaptation connection between the set-top box and the target external device.

[0006] Optionally, after completing the adaptation connection between the set-top box and the target external device, the method further includes: monitoring in real time the device status of the target external device and the connection status between the set-top box and the target external device; When the device state of the target external device and / or the connection state between the set-top box and the target external device changes, performing external device detection on the set-top box to determine a first target external device, so as to complete the adaptation connection between the set-top box and the first target external device; The first target external device refers to a target external device connected to the set-top box after a device state of the target external device and / or a connection state between the set-top box and the target external device changes.

[0007] Optionally, determining a target adaptation parameter of the set-top box according to the device information includes: Sending a parameter acquisition request to the target external device; If the target external device supports performing parameter query in response to the parameter acquisition request, determining the received parameter fed back by the target external device as the target adaptation parameter; If the target external device does not support parameter query in response to the parameter acquisition request, a query is performed based on a preset database to determine the target adaptation parameter.

[0008] Optionally, determining a target adaptation parameter of the set-top box according to the device information includes: Determining similar devices to the target external device according to the device information; Obtaining configuration parameters of the similar device; The target adaptation parameter is determined according to the configuration parameter.

[0009] Optionally, determining a target adaptation parameter of the set-top box according to the device information includes: Determine one or more of a device identifier, a device attribute, a device type, and a device series of the target external device according to the device information; Inputting the device identifier, the device attribute, the device type, and one or more of the device series into a pre-trained parameter prediction model to obtain an adaptation prediction parameter of the target external device; According to the adaptation prediction parameters, target adaptation parameters of the set-top box are determined.

[0010] Optionally, the performing external device detection on the set-top box to determine a target external device connected to the set-top box includes: Get the interface connection status of the target interface of the set-top box; Determining a target external device connected to the set-top box according to the interface connection state; The target interface includes one or more of an HDMI interface, a USB interface, an AV interface and a network interface.

[0011] Optionally, the target external device is one or more of the following devices: Display devices, audio devices, control devices, network devices, and USB devices; The display device includes a monitor and an HDMI converter, the audio device includes a sound system, the control device includes a remote control, a keyboard and a mouse, the network device includes a router and an optical modem, and the USB device includes a U disk, a mobile hard disk, a USB camera and a USB game controller.

[0012] In addition, to achieve the above-mentioned purpose, the present disclosure further provides a set-top box adaptation device, the set-top box adaptation device comprising: A first determination module, configured to perform external device detection on a set-top box and determine a target external device connected to the set-top box; An acquisition module, used to acquire device information of the target external device; A second determining module, configured to determine a target adaptation parameter of the set-top box according to the device information; A configuration module is used to configure the set-top box and / or the target external device according to the target adaptation parameter so as to complete the adaptation connection between the set-top box and the target external device.

[0013] In addition, to achieve the above objectives, the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and a processor executes the computer program to implement the above method.

[0014] In addition, to achieve the above-mentioned purpose, the present disclosure also provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-mentioned method.

[0015] In addition, to achieve the above objectives, the present disclosure also provides a computer program product, which implements the above method when executed by a processor.

[0016] Through the above technical solution, the set-top box is firstly detected for external devices, the target external device connected to the set-top box is determined, and then the device information of the target external device is obtained, and the target adaptation parameters of the set-top box are determined according to the device information. Finally, the set-top box and / or the target external device can be configured according to the target adaptation parameters to complete the adaptation connection between the set-top box and the target external device. In this way, by introducing the automated external device detection and adaptation parameter determination process, not only the time for manual configuration of the user is significantly shortened, the adaptation efficiency between the set-top box and the diversified external devices is greatly improved, but also the user can easily achieve fast and accurate adaptation connection without professional skills. This method can intelligently identify and be compatible with devices manufactured by different manufacturers, effectively overcome the compatibility problems caused by differences in hardware interfaces, software and operating systems, make the application scenarios of the set-top box more extensive, and further improve the user's satisfaction and overall experience. At the same time, the automated adaptation process greatly reduces the compatibility problems caused by improper configuration, ensuring that users can enjoy a more stable and smooth audio-visual enjoyment. In addition, this change also simplifies the configuration process, reduces the user's operating burden, and makes the entire use process more convenient and efficient. In addition, the intelligent adaptation mechanism can automatically adjust parameters according to external device information, reducing the failure rate and maintenance requirements, thereby effectively controlling maintenance costs. With the continuous advancement of technology, this method can also support emerging devices and formats through software upgrades, effectively extending the service life of set-top boxes and promoting the continuous development of smart home and multimedia entertainment. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.

[0018] Figure 1 A schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present disclosure; Figure 2 A flowchart of a set-top box adaptation method according to an embodiment of the present disclosure; Figure 3 It is a structural block diagram of a set-top box adapter device involved in the embodiment of the present disclosure; In the figure: 301 - processor, 302 - memory, 303 - communication interface, 304 - radio frequency circuit, 305 - display screen, 306 - power supply, 10 - first determination module, 20 - acquisition module, 30 - second determination module, 40 - configuration module.

[0019] The realization of the objectives, functional features and advantages of the present disclosure will be further described in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0020] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0021] Reference Figure 1 , Figure 1 The figure is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present disclosure.

[0022] Typically, the device comprises: at least one processor 301, a memory 302, and a set-top box adaptation program stored in the memory 302 and executable on the processor 301, wherein the set-top box adaptation program is configured to implement the steps of the set-top box adaptation method as described above.

[0023] The processor 301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. The processor 301 may also include an AI (Artificial Intelligence) processor, which is used to process the operation of the set-top box adaptation method, so that the set-top box adaptation method model can be trained and learned autonomously to improve efficiency and accuracy.

[0024] The memory 302 may include one or more storage media, which may be non-transitory. The memory 302 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory storage medium in the memory 302 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 301 to implement the set-top box adaptation method provided by the method embodiment of the present disclosure.

[0025] In some embodiments, the terminal may further optionally include: a communication interface 303 and at least one peripheral device. The processor 301, the memory 302 and the communication interface 303 may be connected via a bus or a signal line. Each peripheral device may be connected to the communication interface 303 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 304, a display screen 305 and a power supply 306.

[0026] The communication interface 303 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 301 and the memory 302. In some embodiments, the processor 301, the memory 302, and the communication interface 303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 301, the memory 302, and the communication interface 303 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0027] The radio frequency circuit 304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 304 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 304 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 304 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 304 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 304 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.

[0028] The display screen 305 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 305 is a touch display screen, the display screen 305 also has the ability to collect touch signals on the surface or above the surface of the display screen 305. The touch signal can be input to the processor 301 as a control signal for processing. At this time, the display screen 305 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 305 can be one, the front panel of the electronic device; in other embodiments, the display screen 305 can be at least two, respectively arranged on different surfaces of the electronic device or in a folding design; in some embodiments, the display screen 305 can be a flexible display screen, arranged on a curved surface or a folding surface of the electronic device. Even, the display screen 305 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 305 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).

[0029] The power supply 306 is used to power various components in the electronic device. The power supply 306 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When the power supply 306 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology. Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation of the device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0030] In addition, the embodiment of the present disclosure also proposes a storage medium, on which a set-top box adapter is stored, and when the set-top box adapter is executed by a processor, the steps of the set-top box adaptation method as described above are implemented. Therefore, no further description will be given here. In addition, the description of the beneficial effects of adopting the same method will not be repeated. For technical details not disclosed in the storage medium embodiment involved in the present disclosure, please refer to the description of the method embodiment of the present disclosure. Determined as an example, the program instructions can be deployed to be executed on one device, or on multiple devices located in one place, or, on multiple devices distributed in multiple places and interconnected by a communication network.

[0031] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the above-mentioned program can be stored in a storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the above-mentioned storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0032] In the present disclosure, with respect to the hardware of the set-top box, selecting high-performance hardware components is the key to ensuring stable operation of the system and efficient data processing.

[0033] On the one hand, set-top boxes often need to process data from multiple sensors and devices and perform real-time analysis or forwarding. Therefore, high-performance chips with strong data processing capabilities and computing speed can be selected to support complex algorithm operation and fast response, ensuring the smooth operation and efficient data processing of the IoT system.

[0034] Specifically, in the chip selection of the set-top box or other devices in the system to which the set-top box belongs, the key factors can be summarized as follows: Intelligent identification and adaptation: The chip needs to have intelligent identification function to automatically identify and adapt the type of connected data cable to simplify the configuration process.

[0035] Multi-function interface: Supports multiple interfaces such as HDMI, USB, Ethernet, etc. to ensure wide device connection and compatibility.

[0036] High-speed data processing: Powerful data processing capabilities, supporting smooth playback of high-resolution videos and fast transmission of large amounts of data.

[0037] Hardware abstraction layer: Provides an efficient hardware abstraction layer to simplify the interaction between software and hardware and improve development efficiency.

[0038] Extensive driver support: Compatible with multiple operating systems and devices to ensure wide market adaptability.

[0039] Programmability: Allows developers to customize or modify drivers and adaptation logic to enhance system flexibility and scalability.

[0040] Highly integrated: Integrates key functional modules such as video encoding and decoding, network communication, storage control, etc. to reduce system complexity.

[0041] Low power consumption design: uses energy-saving technology to extend device life and reduce energy consumption.

[0042] Security assurance: Built-in data encryption, access control and other security mechanisms to protect user data and privacy.

[0043] Development tools and documentation: Provide a comprehensive software development kit and detailed documentation to facilitate secondary development and rapid deployment.

[0044] Community and technical support: Choose chips with an active developer community and high-quality technical support to ensure timely problem resolution and continuous optimization.

[0045] Cost-effectiveness: Under the premise of ensuring performance requirements, select cost-effective chips to effectively control project costs.

[0046] On the other hand, the set-top box needs to connect to a variety of external devices, so the selection of the motherboard needs to consider its rich interface, including HDMI interface for high-definition video output, USB interface for data transmission and expansion, Ethernet port for network connection, audio interface to support audio input and output, etc. These interfaces not only ensure the compatibility of the set-top box, but also provide a basis for its flexible application in the set-top box system.

[0047] Specifically, in the selection of motherboards for set-top boxes or other devices in the system to which the set-top boxes belong, the key factors can be summarized as follows: Chipset: The chipset of the motherboard is the core, which determines the CPU type that the motherboard can support, the upper limit of memory speed, and available expansion slots, etc. Therefore, you need to choose a chipset that is compatible with the processor.

[0048] CPU socket: According to the selected processor type (such as different series of Intel or AMD), determine the corresponding CPU socket type on the motherboard to ensure that the processor can be installed and work correctly.

[0049] Memory support: Check the memory type (such as DDR3, DDR4, etc.) and maximum memory capacity supported by the motherboard, which directly affects the system's multitasking capabilities and response speed.

[0050] Expansion slots: The number and type of slots determine the types and quantity of expansion cards such as independent graphics cards, sound cards, network cards, etc. that the motherboard can support, ensuring sufficient expandability.

[0051] I / O interface: including HDMI, USB, Ethernet, audio interface, etc. The number and type of these interfaces determine the connection capability and convenience with external devices.

[0052] Storage interface: The storage interface type supported by the motherboard determines the compatibility and performance of hard disks and solid-state drives.

[0053] Network interface: In addition to the traditional Ethernet interface, modern motherboards may also integrate Wi-Fi and Bluetooth modules to provide more flexible network connection and wireless device support.

[0054] Audio interface: The type and number of audio interfaces affect the connection and sound quality output of audio devices, such as 3.5mm audio jack, optical audio output, etc.

[0055] Motherboard: The motherboard provides faster boot speed, richer boot options and enhanced system security, and is the preferred choice for modern motherboards.

[0056] Heat dissipation design: Good heat dissipation design can ensure the stability and life of the motherboard and its components under long-term operation, including heat sinks, fan connectors, etc.

[0057] In addition, the set-top box needs to store system files, applications, and a large amount of data from other devices. Therefore, it is crucial to install the appropriate amount of memory and storage hard disk. Sufficient storage space can ensure smooth operation of the system while meeting the needs of data storage and backup.

[0058] Reference Figure 2 , Figure 2 The present invention is a flowchart of a set-top box adaptation method involved in the embodiment of the present disclosure, comprising the following steps: Step S11: Perform external device detection on the set-top box to determine the target external device connected to the set-top box.

[0059] Step S12: Obtain device information of the target external device.

[0060] Step S13: Determine the target adaptation parameters of the set-top box according to the device information.

[0061] Step S14: configuring the set-top box and / or the target external device according to the target adaptation parameters, so as to complete the adaptation connection between the set-top box and the target external device.

[0062] Through the above technical solution, the set-top box is firstly detected for external devices, the target external device connected to the set-top box is determined, and then the device information of the target external device is obtained, and the target adaptation parameters of the set-top box are determined according to the device information. Finally, the set-top box and / or the target external device can be configured according to the target adaptation parameters to complete the adaptation connection between the set-top box and the target external device. In this way, by introducing the automated external device detection and adaptation parameter determination process, not only the time for manual configuration of the user is significantly shortened, the adaptation efficiency between the set-top box and the diversified external devices is greatly improved, but also the user can easily achieve fast and accurate adaptation connection without professional skills. This method can intelligently identify and be compatible with devices manufactured by different manufacturers, effectively overcome the compatibility problems caused by differences in hardware interfaces, software and operating systems, make the application scenarios of the set-top box more extensive, and further improve the user's satisfaction and overall experience. At the same time, the automated adaptation process greatly reduces the compatibility problems caused by improper configuration, ensuring that users can enjoy a more stable and smooth audio-visual enjoyment. In addition, this change also simplifies the configuration process, reduces the user's operating burden, and makes the entire use process more convenient and efficient. In addition, the intelligent adaptation mechanism can automatically adjust parameters according to external device information, reducing the failure rate and maintenance requirements, thereby effectively controlling maintenance costs. With the continuous advancement of technology, this method can also support emerging devices and formats through software upgrades, effectively extending the service life of set-top boxes and promoting the continuous development of smart home and multimedia entertainment.

[0063] For example, when the set-top box is powered on, a series of critical operations may be immediately performed to ensure its normal operation and compatibility with external devices.

[0064] First, the user provides the necessary power supply to the set-top box by turning on the power switch or ensuring that the device is properly connected to the power supply. This is the first step in the set-top box startup process, allowing it to start receiving power and prepare to enter the working state. Immediately after the power is turned on, the set-top box automatically performs POST (Power-On Self-Test, hardware self-test), which is designed to verify the status and connection of all internal hardware components. POST ensures that all necessary hardware is ready, without failure or damage, laying the foundation for the subsequent startup process.

[0065] Once the hardware self-test is successfully completed, the set-top box's BIOS (Basic Input / Output System) or the more modern UEFI (Unified Extensible Firmware Interface) firmware will take over the boot process and load the operating system pre-installed on the device. This step is the key transition from the hardware level to the software level of the set-top box, allowing users to start using the various features and services provided by the set-top box.

[0066] With the operating system successfully loaded, the set-top box will start the device detection initialization process.

[0067] In a possible manner, performing external device detection on a set-top box to determine a target external device connected to the set-top box includes: Get the interface connection status of the target interface of the set-top box; Determine the target external device connected to the set-top box according to the interface connection status; The target interface includes one or more of an HDMI interface, a USB interface, an AV interface, and a network interface.

[0068] For example, first, the set-top box system can poll or actively detect the connection status of all its target interfaces (including one or more of the HDMI interface, USB interface, AV interface, and network interface). Specifically, it can be done by reading hardware registers, sending query commands, or checking physical connection signals (such as voltage changes). After obtaining the connection status of each interface, the set-top box needs to analyze this information to determine the currently connected target external device.

[0069] For example, for a USB interface, the set-top box can read the descriptor information of the USB device, which uniquely identifies the type of device connected. For HDMI and AV interfaces, the type of connected device can be indirectly inferred through signal characteristics (such as resolution, color format). Then confirm whether the identified device is compatible with the set-top box, including supported formats, protocols, etc. Once the device type and compatibility are determined, the set-top box can configure relevant parameters as needed, such as video output resolution, audio output format, etc., to ensure optimal compatibility and performance. After completing the external device detection, the set-top box can feedback the detection results to the user through the user interface (such as display, remote control indicator) or network connection (such as sending notifications to applications). This helps users understand the status of the currently connected device and perform corresponding operations or configurations.

[0070] Specifically, for the HDMI interface, it is possible to detect whether there is an HDMI signal input, which can be achieved through the specific pin status of the HDMI interface or the internal circuit detection. For the USB interface, it is possible to check whether there is a device connected to the USB interface, and the connected USB device can be identified through the enumeration process of the USB bus. For the AV interface (including composite video, component video, etc.), it is possible to detect whether the video and audio signal lines are connected, which can be determined by detecting the signal level or impedance change. For the network interface, it is possible to check whether there is a physical connection (such as the plug-in status of the Ethernet cable) and the network connection status (such as whether the IP address is successfully obtained).

[0071] The embodiments of the present disclosure do not specifically limit the specific method of acquiring the interface connection status of the target interface of the set-top box and determining the target external device connected to the set-top box according to the interface connection status.

[0072] In a possible manner, the target external device is one or more of the following devices: Display devices, audio devices, control devices, network devices, and USB devices; Display devices include monitors and HDMI converters, audio devices include sound systems, control devices include remote controls, keyboards and mice, network devices include routers and optical modems, and USB devices include USB flash drives, mobile hard drives, USB cameras and USB game controllers.

[0073] For example, in the external device detection of the set-top box, when it is determined that the target external device is one or more of a display device, an audio device, a control device, a network device, and a USB device, the detection and identification process can be specifically performed for the characteristics of these devices.

[0074] Among them, the audio system may include speakers, headphones, audio receivers, digital-to-analog converters, audio interface converters, audio matrices, audio analyzers, professional audio equipment, sound bars, wireless headphones / speakers, and assistive listening devices.

[0075] During the detection process, the set-top box can use a variety of technologies and methods to ensure accurate identification and configuration of these external devices. For example, the device manager of the operating system can be used to list the connected devices, or the detailed information of the device can be obtained by sending a specific query command. In addition, the firmware or software of the set-top box itself can also be used to optimize the performance and compatibility of the device. The present disclosure embodiment does not specifically limit the detection and identification method of each specific device.

[0076] It is worth noting that the target external device described in the present disclosure includes any one or more devices that can be connected to the set-top box to realize corresponding functions, and the target interface can be any one or more wired and / or wireless interfaces corresponding to the target external device, and the embodiments of the present disclosure do not make specific limitations on this.

[0077] In a possible manner, after completing the adaptation connection between the set-top box and the target external device, the method further includes: Real-time monitoring of the device status of the target external device and the connection status between the set-top box and the target external device; When the device state of the target external device and / or the connection state between the set-top box and the target external device changes, performing external device detection on the set-top box to determine the first target external device so as to complete the adaptation connection between the set-top box and the first target external device; The first target external device refers to a target external device connected to the set-top box after a device state and / or a connection state between the set-top box and the target external device changes.

[0078] For example, after the adaptation connection between the set-top box and the target external device is completed, in order to ensure the stability and continuity of the system, a series of subsequent operations may be implemented, including real-time monitoring and dynamic response.

[0079] Specifically, the status of the connected target external device can be continuously monitored, such as power status, working mode, performance parameters, etc. This can be achieved by reading the status information of the device, sending query commands, or monitoring specific signals of the device. At the same time, the physical connection status between the target external device can also be monitored, including whether the interface connection is stable, whether the signal transmission is stable, etc. This helps to promptly discover and solve connection problems, such as looseness, disconnection, or signal interference.

[0080] When the device status of the target external device or the connection status between the set-top box and the target external device is detected to have changed, the set-top box should immediately trigger the corresponding detection mechanism. Such changes may include the device being turned off or restarted, the connection being disconnected or reconnected, and the device performance being degraded.

[0081] After detecting the status change, the external device detection is performed again. This process is similar to the detection process during the initial connection, but can focus on confirming the currently connected device and its status. Then, based on the results of the re-detection, the adaptation connection between the set-top box and the target external device is updated to ensure compatibility and stability between the set-top box and the target external device.

[0082] During the process of adapting the connection update, notifications can also be sent to the user through the user interface (such as a display screen, indicator light, or sound prompt). These notifications may include changes in connection status, updates to device types, performance optimization prompts, etc., so that the user can understand the current system status.

[0083] For subsequent troubleshooting and performance analysis, the set-top box can also record all log information related to the connection and adaptation of external devices. Among them, these log information may include connection time, disconnection time, device type, state change, error code, etc.

[0084] This technical solution ensures that the connection between the set-top box and the target external device is always kept in the best state through real-time monitoring and dynamic response, thereby improving the stability of the system and user experience.

[0085] In a possible manner, the target adaptation parameters of the set-top box are determined according to the device information, including: Send a parameter acquisition request to the target external device; If the target external device supports parameter query in response to the parameter acquisition request, the parameters received from the target external device are determined as target adaptation parameters; If the target external device does not support parameter query in response to the parameter acquisition request, a query is performed based on a preset database to determine the target adaptation parameters.

[0086] For example, the set-top box may first attempt to establish communication with the target external device and send a parameter acquisition request. The purpose of this request is to inquire about the specific configuration or parameters that the target external device supports so that the set-top box can adjust its settings accordingly. If the target external device supports the parameter query function and successfully receives the request from the set-top box, it will feed back the corresponding parameters to the set-top box based on its own configuration and capabilities. When the set-top box receives these parameters, it can verify and confirm to ensure that the received parameters are valid and applicable to the currently connected device. Once the verification is passed, these parameters are determined as the target adaptation parameters of the set-top box.

[0087] If the target external device does not support the parameter query function, or fails to respond to the set-top box's request for some reason (such as device failure, abnormal communication problems, etc.), the set-top box will take an alternative solution. At this time, the set-top box will turn to its internal preset database or configuration file that contains adaptation parameter information for a variety of common external devices. By querying the database for data that matches or is most similar to the target external device, a set of available adaptation parameters is determined. It is worth noting that this set of parameters may not be completely the optimal settings for the current device, but in most cases it can ensure basic compatibility and functionality.

[0088] The database described in the present disclosure may be determined according to the usage pattern by analyzing the device type and adaptation parameters of the target external device used by the user in the past. When performing a query, a fuzzy matching algorithm may be used to find the closest device model based on a partial match of the name, model, or other attributes of the target external device. In addition, when the adaptation parameters cannot be automatically determined, the user may be requested to provide their past experience or preferences. The embodiments of the present disclosure do not specifically limit this.

[0089] It should be noted that in the present disclosure, all actions to obtain signals, information, parameters or data are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device, equipment, system or database.

[0090] In a possible manner, the target adaptation parameters of the set-top box are determined according to the device information, including: Determine similar devices to the target external device based on the device information; Get configuration parameters of similar devices; According to the configuration parameters, the target adaptation parameters are determined.

[0091] For example, similar devices can be devices with similar characteristics and capabilities to the target external device, determined based on manufacturer, model series, main specifications and functions, etc. Therefore, the core characteristics and capabilities of the target external device can be analyzed based on the device information, and then devices similar to the target external device can be searched in the internal database of the set-top box or external resources, and then the configuration parameters of the similar devices can be obtained.

[0092] Because there may be slight differences between similar devices, the set-top box needs to filter out the configuration parameters that best match the target external device, and select the parameter set that is closest to or compatible with the target device. Based on the filtered configuration parameters, the set-top box will determine the final target adaptation parameters. These parameters should be able to guarantee the compatibility and performance between the set-top box and the target external device to the greatest extent. Of course, the configuration parameters obtained can also be directly determined as the target adaptation parameters according to the actual application situation, and the disclosed embodiment does not specifically limit this.

[0093] It should be understood that in the present disclosure, the set-top box can be configured only according to the target adaptation parameters, the target external device can be configured only according to the target adaptation parameters, and both the set-top box and the target external device can be configured according to the target adaptation parameters to complete the adaptation connection between the set-top box and the target external device. The object of configuration can be determined according to the actual application scenario, and the embodiments of the present disclosure do not limit it.

[0094] In a possible manner, the target adaptation parameters of the set-top box are determined according to the device information, including: Determine one or more of a device identifier, a device attribute, a device type, and a device series of the target external device according to the device information; Input one or more of a device identifier, a device attribute, a device type, and a device series into a pre-trained parameter prediction model to obtain an adaptation prediction parameter of the target external device; According to the adaptation prediction parameters, the target adaptation parameters of the set-top box are determined.

[0095] For example, first, relevant information of the target external device may be collected based on the device information, including but not limited to: Device identifier: A code or logo that uniquely identifies a device, such as a device serial number, MAC address, or model number.

[0096] Device attributes: Information that describes the basic characteristics and capabilities of a device, such as manufacturer, operating system version, and hardware specifications.

[0097] Device type: such as smart TV, game console, projector, etc., indicating the category to which the device belongs.

[0098] Device family: A specific series or product line to which a device of a certain brand belongs.

[0099] The collected relevant information is then preprocessed in a standardized manner, and the preprocessed device identifier, device attributes, device type, device series and other information are used as input and sent to the pre-trained parameter prediction model to obtain the predicted adaptation parameters output by the parameter prediction model.

[0100] The parameter prediction model may be trained based on a large amount of historical data and actual adaptation situations to learn the complex relationship between different device characteristics and set-top box adaptation parameters.

[0101] Finally, the target adaptation parameters of the set-top box can be determined based on the adaptation prediction parameters output by the model, combined with the actual application scenarios and user preferences, etc. This may involve some manual judgment or fine-tuning to ensure that the final adaptation solution meets the technical requirements and provides the best user experience.

[0102] In a possible way, after determining the target adaptation parameters, you can test and verify them in the actual environment to ensure that these parameters can indeed effectively adapt to the target external device, and adjust them if necessary. By continuously collecting feedback and performance data, you can continuously optimize the model and improve the accuracy and efficiency of adaptation.

[0103] In a possible manner, configuring the set-top box and / or the target external device according to the target adaptation parameter to complete the adaptation connection between the set-top box and the target external device may include: Perform display and audio settings on the set-top box according to the target adaptation parameters. Specifically, the display output can be adjusted according to the target adaptation parameters to ensure compatibility with the connected display device. The audio output can be adjusted according to the target adaptation parameters to match the connected audio device.

[0104] You can also set the settings for the input device. This can be done based on the device specifications, ensuring that the adjustments meet the physical and technical limitations of the device.

[0105] Set according to user preferences to meet the operating habits and needs of different users, and adjust parameters according to specific application scenarios to maximize device performance. Set according to compatibility to avoid conflicts between devices and systems and ensure stable operation. Set according to performance requirements to ensure that the device can run smoothly under the adjusted parameters. Set according to feedback loops to continuously optimize and adjust through user feedback and system monitoring. Set according to preset configurations to quickly adapt to specific applications or games using existing optimization solutions.

[0106] The specific adjustment process may include: (1) Device identification: Accurately identify the type and characteristics of the connected device to provide a basis for subsequent adjustments.

[0107] (2) Parameter adaptation: Intelligently select or calculate appropriate parameter values ​​based on device specifications and usage scenarios.

[0108] (3) Application settings: Apply the adjusted parameters to the device to ensure that the device works as expected.

[0109] (4) User interface feedback: Provide an intuitive interface to let users understand the current configuration and support users to make fine adjustments.

[0110] (5) Continuous monitoring: Real-time monitoring of system performance and user operations to promptly identify and resolve problems.

[0111] (6) Dynamic optimization: Automatically or prompt users to make necessary adjustments based on monitoring results and user feedback.

[0112] (7) Adjustment completed: When all parameters reach the optimal state and the user is satisfied, the adjustment process ends.

[0113] For example, in the present disclosure, if an unrecognizable device or adaptation fails during the adaptation process, a clear error message can be immediately displayed on the client to help users quickly locate the problem. The error log is recorded in detail, including the time of occurrence, error type, device information, etc., so that technicians can analyze the cause and fix the problem later. At the same time, a detailed user manual and online help resources can also be provided to guide users to correctly connect the device and efficiently use the set-top box adaptation function.

[0114] Reference Figure 3 , Figure 3 This is a structural block diagram of a set-top box adaptation device involved in an embodiment of the present disclosure. Based on the same inventive concept as the above embodiment, the device includes: A first determination module 10 is used to perform external device detection on the set-top box and determine a target external device connected to the set-top box; An acquisition module 20, configured to acquire device information of the target external device; A second determination module 30, configured to determine a target adaptation parameter of the set-top box according to the device information; The configuration module 40 is used to configure the set-top box and / or the target external device according to the target adaptation parameter, so as to complete the adaptation connection between the set-top box and the target external device.

[0115] Optionally, the set-top box adaptation device further includes a monitoring module, and the monitoring module is used to: After completing the adaptation connection between the set-top box and the target external device, monitoring in real time the device status of the target external device and the connection status between the set-top box and the target external device; When the device state of the target external device and / or the connection state between the set-top box and the target external device changes, performing external device detection on the set-top box to determine a first target external device, so as to complete the adaptation connection between the set-top box and the first target external device; The first target external device refers to a target external device connected to the set-top box after a device state of the target external device and / or a connection state between the set-top box and the target external device changes.

[0116] Optionally, the second determining module 30 is used to: Sending a parameter acquisition request to the target external device; If the target external device supports performing parameter query in response to the parameter acquisition request, determining the received parameter fed back by the target external device as the target adaptation parameter; If the target external device does not support parameter query in response to the parameter acquisition request, a query is performed based on a preset database to determine the target adaptation parameter.

[0117] Optionally, the second determining module 30 is used to: Determining similar devices to the target external device according to the device information; Obtaining configuration parameters of the similar device; The target adaptation parameter is determined according to the configuration parameter.

[0118] Optionally, the second determining module 30 is used to: Determine one or more of a device identifier, a device attribute, a device type, and a device series of the target external device according to the device information; Inputting the device identifier, the device attribute, the device type, and one or more of the device series into a pre-trained parameter prediction model to obtain an adaptation prediction parameter of the target external device; According to the adaptation prediction parameters, target adaptation parameters of the set-top box are determined.

[0119] Optionally, the first determining module 10 is used to: Get the interface connection status of the target interface of the set-top box; Determining a target external device connected to the set-top box according to the interface connection state; The target interface includes one or more of an HDMI interface, a USB interface, an AV interface and a network interface.

[0120] Optionally, the target external device is one or more of the following devices: Display devices, audio devices, control devices, network devices, and USB devices; The display device includes a monitor and an HDMI converter, the audio device includes a sound system, the control device includes a remote control, a keyboard and a mouse, the network device includes a router and an optical modem, and the USB device includes a U disk, a mobile hard disk, a USB camera and a USB game controller.

[0121] It should be noted that, since the steps executed by the device of this embodiment are the same as the steps of the aforementioned method embodiment, its specific implementation method and the technical effects that can be achieved can refer to the aforementioned embodiment and will not be repeated here.

[0122] In addition, in one embodiment, an embodiment of the present disclosure further provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory, and the computer program implements the steps of the method in the aforementioned embodiment when executed by the processor.

[0123] In addition, in one embodiment, an embodiment of the present disclosure further provides a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method in the aforementioned embodiment are implemented.

[0124] In some embodiments, the computer readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or various devices including one or any combination of the above memories. The computer may be various computing devices including intelligent terminals and servers.

[0125] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0126] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0127] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0128] It should be noted that, in this article, the terms "include", "may include" or any other variations thereof are intended to cover non-exclusive inclusions, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0129] The serial numbers of the above-mentioned embodiments of the present disclosure are only for description and do not represent the advantages or disadvantages of the embodiments.

[0130] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a multimedia terminal device (which can be a mobile phone, a computer, a television receiver, or a network device, etc.) to execute the methods described in each embodiment of the present disclosure.

[0131] The above descriptions are only optional embodiments of the present disclosure, and are not intended to limit the patent scope of the present disclosure. All equivalent structural transformations made using the contents of the present disclosure and the drawings under the inventive concept of the present disclosure, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present disclosure.

Claims

1. A set-top box adaptation method, characterized in that: include: Performing external device detection on the set-top box to determine a target external device connected to the set-top box; Acquire device information of the target external device; Determining target adaptation parameters of the set-top box according to the device information; The set-top box and / or the target external device are configured according to the target adaptation parameters so as to complete the adaptation connection between the set-top box and the target external device.

2. The method according to claim 1, characterized in that After completing the adaptation connection between the set-top box and the target external device, the method further includes: monitoring in real time the device status of the target external device and the connection status between the set-top box and the target external device; When the device state of the target external device and / or the connection state between the set-top box and the target external device changes, performing external device detection on the set-top box to determine a first target external device, so as to complete the adaptation connection between the set-top box and the first target external device; The first target external device refers to a target external device connected to the set-top box after a device state of the target external device and / or a connection state between the set-top box and the target external device changes.

3. The method according to claim 1, characterized in that The step of determining a target adaptation parameter of the set-top box according to the device information includes: Sending a parameter acquisition request to the target external device; If the target external device supports performing parameter query in response to the parameter acquisition request, determining the received parameter fed back by the target external device as the target adaptation parameter; If the target external device does not support parameter query in response to the parameter acquisition request, a query is performed based on a preset database to determine the target adaptation parameter.

4. The method according to any one of claims 1 to 3, characterized in that: The step of determining a target adaptation parameter of the set-top box according to the device information includes: Determining similar devices to the target external device according to the device information; Obtaining configuration parameters of the similar device; The target adaptation parameter is determined according to the configuration parameter.

5. The method according to any one of claims 1 to 3, characterized in that: The step of determining a target adaptation parameter of the set-top box according to the device information includes: Determine one or more of a device identifier, a device attribute, a device type, and a device series of the target external device according to the device information; Inputting the device identifier, the device attribute, the device type, and one or more of the device series into a pre-trained parameter prediction model to obtain an adaptation prediction parameter of the target external device; According to the adaptation prediction parameters, target adaptation parameters of the set-top box are determined.

6. The method according to any one of claims 1 to 3, characterized in that The step of performing external device detection on the set-top box to determine a target external device connected to the set-top box includes: Get the interface connection status of the target interface of the set-top box; Determining a target external device connected to the set-top box according to the interface connection state; The target interface includes one or more of an HDMI interface, a USB interface, an AV interface and a network interface.

7. The method according to any one of claims 1 to 3, characterized in that The target external device is one or more of the following devices: Display devices, audio devices, control devices, network devices, and USB devices; The display device includes a monitor and an HDMI converter, the audio device includes a sound system, the control device includes a remote control, a keyboard and a mouse, the network device includes a router and an optical modem, and the USB device includes a U disk, a mobile hard disk, a USB camera and a USB game controller.

8. A set-top box adapter device, characterized in that: include: A first determination module, configured to perform external device detection on a set-top box and determine a target external device connected to the set-top box; An acquisition module, used to acquire device information of the target external device; A second determining module, configured to determine a target adaptation parameter of the set-top box according to the device information; A configuration module is used to configure the set-top box and / or the target external device according to the target adaptation parameter so as to complete the adaptation connection between the set-top box and the target external device.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the processor executes the computer program to implement the method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Display driving method, device and system and touch screen

    CN110675795A

  • Adaptive setting method and device of HDMI resolution and electronic device

    CN112866608A

  • Audio control method and electronic equipment

    CN113377323A

  • Set top box output boundary automatic adaptation method and system and set top box

    CN114143597A

  • Display device, external device and multi-view scale display method

    CN114286138A