Dynamic Display Update Method for Extended UIs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display control methods face issues with resource tightness and display delays when applying UI extensions, particularly on low-specification terminals with large-scale or high-frequency changes in UI elements, due to inefficient processing and single-threaded web browser operations.
Innovation Solution
A display control apparatus that includes a change detection unit, a determination unit, and a display update unit, which dynamically selects and applies one of multiple display update methods based on the change tendency of UI elements to optimize display updates and reduce resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of changed UI elements is large or screen display changes frequently, then the UI extension functionality is comprehensive, but terminal resources become tight and display delay occurs
Solution Approach 1:
The patent implements dynamic display update methods that adapt to changing UI conditions. The system monitors UI element changes and dynamically selects between different update strategies (immediate update, delayed update, or no update) based on the current state, transforming a static update mechanism into a dynamic one that responds to runtime conditions.
Solution Approach 2:
The system changes the update parameter (update frequency and timing) based on the number of changed UI elements. When few elements change, immediate updates are performed; when many elements change or changes occur frequently, the system adjusts to delayed or suppressed updates, thereby optimizing resource usage under different parameter conditions.
2Measurement precision
If information of changed UI elements is acquired and searched for to update extended UI display, then the extended UI follows screen changes accurately, but processing time increases and display delay occurs
Solution Approach 1:
Instead of always performing complete searches and updates of all extended UI elements, the system applies partial action by selectively updating only necessary elements based on change detection results. When UI changes are detected, the system performs targeted updates rather than comprehensive recalculations, reducing processing time while maintaining necessary display accuracy.
Solution Approach 2:
The patent extracts and processes only the essential information needed for extended UI updates from the changed UI elements. Rather than acquiring and analyzing all element information, the system identifies and extracts only the critical change data required for accurate extended UI rendering, thereby reducing overall processing time.
3Device complexity
If web browser operates in single-threaded mode to follow screen changes, then the browser structure is simple, but display processing is blocked and display delay occurs
Solution Approach 1:
The patent segments the display update process into distinct phases: change detection, update method determination, and actual display update. This segmentation allows the system to interleave these operations with browser rendering, preventing complete blocking of display processing while maintaining the simple single-threaded browser structure.
Solution Approach 2:
The system implements periodic checking and updating mechanisms where the display control apparatus periodically determines update methods and applies updates at appropriate intervals rather than continuously blocking the browser thread. This periodic action maintains responsiveness while preserving the simple browser architecture.
Data Source
AI summary
A display control apparatus includes: a change detection unit that detects a change of a UI element on a target screen; a determination unit that determines a display update method among a plurality of display update methods for extended UIs based on the change of the UI element detected by the change detection unit; and a display update unit that updates display of the extended UIs by the display update method determined by the determination unit.


