Method for managing interface link for set-top box user

A user interface and link management technology, which is applied in the field of set-top boxes and set-top box user interface link management, can solve problems such as increasing the maintenance burden of R&D personnel, separation of link management modules and menu modules, and failure of set-top boxes to work normally, and achieve compatibility Good performance and strong scalability

Inactive Publication Date: 2010-05-26
0 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

However, the common set-top box UI (User Interface, user interface, also known as man-machine interface) must be adjusted through software upgrades. If an accident occurs during the process and the upgrade fails, the set-top box may not work properly; Wi...
View more


The invention provides a method for managing an interface link for a set-top box user. A user operation interface is switched to be independent, and a state ID is allotted to each user software operation interface; and some fixed static forms are appointed by the state IDs or some concrete operations function are run, therefore, the switching among all operation interfaces is practically converted into the switching among the state IDs. The invention can reduce the code quantity and the working amount for the development and the maintenance of continuously added software versions.

Application Domain

Television system detailsColor television details +1

Technology Topic

SoftwareSet top box +1


  • Method for managing interface link for set-top box user
  • Method for managing interface link for set-top box user
  • Method for managing interface link for set-top box user


  • Experimental program(1)

Example Embodiment

[0013] The user interface link management method of the set-top box of the present invention is to switch the user operation interface independently, and assign a state ID to each user software operation interface, and use the state ID to point to some fixed static state or run some specific Operation function, switching between operation interfaces is actually transformed into switching between state IDs.
[0014] See figure 1 As shown, it specifically includes the following 3 steps:
[0015] 1. Initialization steps: initialize the menu state depth, automatically locate a certain default state ID, and enter the corresponding function interface function of the ID;
[0016] 2. State change step: If the user enters a specific execution instruction, or the timer sends a request, or other processes start related operations, and exit from the functional interface after changing the next execution state ID, the program will respond and Set the next execution state to a related ID. When the instruction is executed, the current state ID will be updated to the next state ID, and the state depth will be incremented by one, and the entire operation path will be recorded at the same time; if the instruction is a shortcut operation Instruction, the program will change the next state ID value to the default state ID specified by the user operation, and default the state depth to the initial value;
[0017] 3. Status comparison step: Compare the current status ID with the next status ID. If the operation is consistent, it means that the operation is not a shortcut operation. The program will return to the previous status ID according to the default path selection and enter the specific function indicated by the relevant ID; If they are inconsistent, the operation is a shortcut operation. The program will select a specific function and run according to the next state ID set by the previous operation.
[0018] Another example figure 2 As shown, there are a total of n operation interfaces in the figure, and each operation interface is equipped with a state ID.
[0019] During operation, assume that the initial default interface is "Operation Interface 1", the link length is 1, and ID1 is recorded to the linked list.
[0020] When the user enters a specific execution instruction, it is necessary to switch from "Operation Interface 1" to "Operation Interface 2", the program will respond and set the next execution state "Operation Interface 2" to a certain related ID2, which will also be executed while executing the instruction. The current state "operation interface 1" ID1 will be updated to the next state ID2, and the link depth will be increased by 1, and ID2 will be recorded in the link table.
[0021] When the user performs a return operation in "Operation Interface 2", the link depth is reduced by 1, the "Operation Interface 1" ID1 of the upper-level interface is read from the link table, and the corresponding operation of "Operation Interface 1" is performed;
[0022] When the timer triggers the timing operation and requires the execution of the "timing operation interface", the link depth is defaulted to 1, and the next state ID is set to ID4, and the "timing operation interface" is executed from the current interface.


no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Graphic interface system of whole line station graph

ActiveCN107133032ARich and detailed graphicsStrong scalability
Owner:CRRC +1

Data or signaling sending method and device

ActiveCN103051426AReduce processing complexityStrong scalability

Transmission method for electronic service guide dat information based on XML

InactiveCN101047916AStrong scalabilityImprove usability and core competitiveness

Classification and recommendation of technical efficacy words

  • good compatibility
  • Strong scalability

Pure natural component lip gloss

ActiveCN102688162Agood compatibilityreduce the risk of injury

SIP soft switching system supporting P2P media transmission and its implementation method

ActiveCN101102310AGood manageability and controllabilitygood compatibility

Capacitor structure

InactiveUS20070181973A1preventive effectgood compatibility
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products