Cross-System Application Window Display With Reduced Transfer Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for cross-ecosystem application window display on terminal devices result in significant time delays and poor user experience due to the need for complete window information transmission and separate management of application windows across different operating systems, leading to freezes and performance issues.
Innovation Solution
A method where the first operating system controls the application to send only description information of the window information, reducing the need for memory read and write operations and bandwidth usage, and implementing a unified management of application windows, thereby minimizing time delays and improving user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If complete window information is transmitted from the virtual machine to the host operating system, then cross-ecosystem window display is achieved, but transmission time delay increases significantly
Solution Approach 1:
The patent extracts only the essential description information from complete window information for transmission. Instead of transmitting the entire window information structure, the system identifies and transmits only the critical description fields that enable window rendering, thereby reducing transmission time delay while maintaining cross-ecosystem display capability
Solution Approach 2:
The patent segments window information into description information (transmitted) and detailed content (locally accessed). This segmentation allows the system to transmit minimal necessary data for window creation while the host operating system accesses additional details locally, reducing overall transmission time
2Adaptability or versatility
If complete window information is transmitted across systems, then window display is achieved, but transmission bandwidth consumption increases
Solution Approach 1:
The patent extracts only the essential description information from complete window information for transmission. Instead of transmitting the entire window information structure, the system identifies and transmits only the critical description fields that enable window rendering, thereby reducing transmission bandwidth consumption while maintaining cross-ecosystem display capability
Solution Approach 2:
The patent uses a reference copying mechanism where description information acts as a pointer or reference to the actual window information stored locally. This allows the system to transmit minimal reference data rather than complete window information, significantly reducing bandwidth usage while enabling access to full window content
3Adaptability or versatility
If separate management of application windows is implemented across different operating systems, then cross-ecosystem compatibility is achieved, but system complexity increases
Solution Approach 1:
The patent merges window management by having the host operating system create and manage windows uniformly, regardless of whether the application originates from the same or different ecosystem. The container-managed application and host operating system cooperate through standardized interfaces, consolidating window management responsibilities and reducing system complexity
Solution Approach 2:
The patent implements a universal window management approach where the host operating system's window management mechanisms handle applications from multiple ecosystems through a common interface. The description information format and window creation process are standardized, allowing the same window management infrastructure to serve multiple purposes and ecosystems
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
An application window display method and an electronic device are provided, which relate to the field of terminal technologies, to reduce a time delay of displaying an application window across systems on the electronic device, and improve user experience. In the foregoing application window display method, a first operating system of the electronic device controls, in response to a first operation performed by a user on an application icon of a first application in a first interface (S401), the first application to run in a container (S402); the first operating system receives first description information of the first application sent by the first application (S403); and the first operating system obtains first window information of the first application from a memory of the electronic device based on the first description information of the first application, and displays, based on the first window information of the first application, a second interface of the first application in the first window created by the first operating system (S404).