Mobile Terminal Multi-Window Display Resource Orientation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for displaying multiple application windows on mobile terminals fail to ensure that the display resources match the actual size and orientation of the windows, leading to suboptimal display effects, especially in multi-window scenarios where the orientation of individual windows may not align with the terminal's placement direction.
Innovation Solution
A method that determines the current placement direction of a mobile terminal and adjusts the display resources of each application window based on its width and height, loading either landscape or portrait resources to match the window's actual size and orientation, allowing for better display alignment and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the terminal loads display resources according to the terminal's placement direction in multi-window mode, then the resource loading process is simple, but the display resources do not match the actual size and orientation of individual windows, resulting in poor display effect
Solution Approach 1:
The patent segments the display screen into multiple independent application windows, each with its own width, height, and orientation characteristics. Instead of treating the entire screen as a single unit, the system evaluates each window separately to determine the appropriate display resources, ensuring that each window's display matches its specific dimensions and orientation requirements.
Solution Approach 2:
The patent applies local quality by allowing different display resources to be loaded for different windows based on their individual characteristics. Each window can have its own portrait or landscape display resources selected independently, rather than applying a uniform display mode across the entire screen. This ensures that each local region (window) has the quality (display resources) appropriate for its specific needs.
2Ease of operation
If the terminal loads display resources based on terminal placement direction, then the resource selection process is straightforward, but windows with dimensions not matching the terminal orientation will have distorted or poor display quality
Solution Approach 1:
The patent introduces dynamic resource selection where the display resources for each window are determined based on real-time evaluation of the window's width and height relationships. The system dynamically adjusts which resources to load (portrait or landscape) for each window based on its current state, rather than using a static rule based solely on terminal orientation. This dynamic approach ensures optimal display quality while maintaining an automated selection process.
3Device complexity
If the terminal uses a single display mode for all windows, then the system is simple to implement, but it cannot accommodate windows with different optimal orientations, leading to suboptimal display for some applications
Solution Approach 1:
The patent divides the display system into independent window units, each capable of having its own display mode. This segmentation allows the system to support multiple display orientations simultaneously across different windows, with each window's display mode determined by its specific requirements rather than a global setting.
Solution Approach 2:
The patent makes the display system multi-functional by enabling it to handle both portrait and landscape display resources for multiple windows simultaneously. The system can adaptively select the appropriate display mode for each window based on its characteristics, making the display system versatile enough to accommodate various application requirements without requiring separate systems for different orientations.
Data Source
AI summary
The present disclosure relates to methods and mobile terminals for displaying multiple application windows. One example method includes determining a window width and a window height of a first application window in a current placement direction. If a value relationship between the window width and the window height is that the window width is greater than the window height, loading a landscape display resource of the first application in the current placement direction. If a value relationship between the window width and the window height is that the window width is less than the window height, loading a portrait display resource of the first application in the current placement direction.


