Television Interface Display Method for Shortcut Application Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing television systems face delays and overlapping issues when starting shortcut applications due to broadcast methods, which can result in blocked transmissions and slow start-ups.
Innovation Solution
The interface display method involves a system processing layer that acquires button values from a remote controller and sends specific preset messages to shortcut applications, allowing for direct control over the display of application interfaces, ensuring mutually exclusive and quick start-ups by terminating or displaying interfaces based on application identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If broadcast method is used to start shortcut applications, then applications can be notified of button presses, but transmission blocking occurs and target applications fail to receive broadcasts
Solution Approach 1:
The broadcast mechanism is segmented into application-specific unicast messages. Each shortcut application receives a dedicated message containing its unique identifier and button press information, eliminating the blocking issue of general broadcasts while maintaining reliable notification delivery.
Solution Approach 2:
The system introduces an intermediary message passing mechanism where the button press event is transmitted as a structured message to specific applications. This intermediary layer ensures reliable delivery by directly targeting applications rather than relying on broadcast listening, solving both transmission blocking and start-up delay issues.
2Reliability
If television loads large amount of resources during start-up period, then applications can be fully loaded, but broadcast transmission is delayed and application start-up is slow
Solution Approach 1:
Applications are kept in a ready state with their interfaces pre-loaded during the television's start-up period. When a button press occurs, the pre-prepared application interfaces can be immediately displayed without waiting for full loading, significantly reducing the perceived start-up time while maintaining complete functionality.
Solution Approach 2:
The system dynamically adjusts application loading strategies based on usage patterns. Frequently used shortcut applications are pre-loaded and kept ready, while less used applications load on demand. This dynamic approach ensures fast start-up for critical applications without unnecessarily loading all applications, optimizing the balance between loading completeness and start-up speed.
3Adaptability or versatility
If multiple shortcut applications are displayed simultaneously, then users can access all applications, but application interfaces overlap and confuse users
Solution Approach 1:
Each shortcut application is assigned a unique, dedicated interface area on the display. When an application is activated, its interface appears in a specific localized region rather than overlapping with other applications. This local quality assignment ensures clear separation and easy identification of each application's interface, improving usability while maintaining access to all applications.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed is an interface display method, including: acquiring a button value sent from the remote controller by the system processing layer and judging whether the acquired button value is a button value associated with any one of the shortcut applications, if yes, sending a first preset message and a second preset message to each of the shortcut applications; when a first shortcut application having an application identifier being different from the application identifier carried by the first preset message receives the first preset message, judging whether an application interface of the first shortcut application is in a display state, if yes, terminating the display of the application interface of the first shortcut application; when a second shortcut application having an application identifier being the same as the application identifier carried by the first preset message receives the first preset message and the second preset message, judging whether an application interface of the second shortcut application is in a display state, if yes, terminating the display of the application interface of the second shortcut application, or else displaying the application interface of the second shortcut application. The present application further provides a television system. The present application enables to implement a quick start of shortcut applications and exclusive displaying.