Dynamic Interface Segmentation for Multi-Window Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing human-computer interaction technologies lack flexibility in interface display, making it difficult to efficiently manage multiple application interfaces on a single screen.
Innovation Solution
An interface display method that allows for the simultaneous display of multiple application interfaces on an electronic device's screen by dividing the screen into two areas: one for a primary interface and another for a secondary interface that can be jumped to from the primary interface, with options for resizing and rearranging these areas based on user interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple application interfaces are displayed simultaneously on a single screen, then user interaction flexibility and efficiency are improved, but screen space management complexity increases
Solution Approach 1:
The display screen is segmented into multiple independent display areas (first display area and second display area), each capable of showing different application interfaces simultaneously. This segmentation allows users to manage multiple interfaces without overwhelming complexity, as each area can be independently controlled and resized.
Solution Approach 2:
The display areas are designed to be dynamic and adjustable. Users can resize the display areas by dragging boundary lines, and the system automatically adjusts the layout. This dynamic flexibility allows the interface to adapt to user needs while maintaining manageable complexity through intuitive controls.
2Adaptability or versatility
If the display screen is divided into multiple areas for simultaneous interface display, then interface viewing flexibility is improved, but available space for each interface is reduced
Solution Approach 1:
The display areas are dynamically adjustable in size. Users can drag boundary lines between areas to expand or contract them, allowing each interface to occupy more or less space based on current needs. This dynamic resizing capability resolves the contradiction by making the display flexible while preserving adequate space for each interface when required.
Solution Approach 2:
Each display area serves multiple functions: it can display different application interfaces, be resized independently, and maintain its content when adjusted. This multi-functionality allows the system to provide display flexibility while ensuring each interface receives sufficient space through user-controlled optimization.
3Productivity
If interface jump operations are enabled between display areas, then user navigation efficiency is improved, but interaction complexity increases
Solution Approach 1:
The system provides visual feedback by displaying boundary lines between display areas that can be dragged. When users perform interface jump operations or resize areas, the system immediately reflects these changes on screen. This feedback mechanism simplifies complex interactions by making them intuitive and predictable, allowing efficient navigation without overwhelming complexity.
Solution Approach 2:
The interface automatically manages the complexity of interface jumping and area resizing. When users drag boundary lines or trigger interface jumps, the system handles the underlying complex operations automatically, such as recalculating layout parameters and managing interface states. This self-service approach enables efficient navigation while hiding interaction complexity from the user.
Data Source
AI summary
An interface display method is applicable to an electronic device, and the electronic device includes a display screen. The interface display method includes: displaying a first interface of an application on the display screen; and displaying a first area and a second area, displaying the first interface in the first area, and displaying a second interface of the application jumped from the first interface in the second area, in response to detecting a preset operation and detecting an interface jump operation for the first interface, during the process of displaying the first interface, where both of the first area and the second area are configured to display an interface of the application. An electronic device, and a non-transitory computer-readable storage medium are further provided.


