Split-Screen Virtual Stack for Simultaneous Same-App Task Operation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current smart terminals require users to close one task interface and switch to another, making it inconvenient to operate multiple tasks of the same application simultaneously, as they cannot be displayed at the same time.
Innovation Solution
A split-screen display method that sets a terminal screen into two areas, allowing the establishment of a virtual stack identical to or partially identical to the original stack, enabling two tasks of the same application to be loaded and run in separate display areas, with user interfaces displayed accordingly, facilitating simultaneous operation without switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a terminal displays only one task interface at a time, then the system structure remains simple and easy to manage, but users cannot operate multiple tasks of the same application simultaneously, reducing operational efficiency
Solution Approach 1:
The screen is segmented into multiple display areas, with each area independently displaying a different task interface of the same application. This allows users to operate multiple tasks simultaneously without switching, directly improving operational efficiency while maintaining manageable system structure through clear spatial separation
Solution Approach 2:
The patent transitions from single-task sequential display to multi-task parallel display by utilizing the spatial dimension of the screen. Multiple task interfaces are arranged in different screen areas, enabling users to access multiple tasks simultaneously without increasing temporal complexity, thus improving productivity without proportionally increasing system complexity
2Ease of operation
If users switch between task interfaces to operate multiple tasks, then system resource management remains simple, but user convenience deteriorates due to the need to continuously switch interfaces
Solution Approach 1:
The display screen is divided into multiple independent areas, each showing a different task interface. Users can access multiple tasks simultaneously by viewing different screen areas, eliminating the need to switch interfaces and significantly improving ease of operation while reducing time loss
Solution Approach 2:
Multiple task interfaces are displayed concurrently in different screen areas, allowing users to perform operations on multiple tasks continuously without interruption. This eliminates the discontinuous switching action between tasks, maintaining continuous useful action and reducing time loss
3Productivity
If multiple task interfaces are displayed simultaneously in separate screen areas, then user operational efficiency improves, but stack management complexity increases
Solution Approach 1:
The patent creates a virtual stack that copies or references the original application stack structure. This virtual stack enables multiple task interfaces to be displayed simultaneously in different screen areas while reusing the original stack's data and resources, improving operational efficiency without proportionally increasing stack management complexity
Solution Approach 2:
The original stack structure serves multiple functions by being shared across different screen areas through the virtual stack mechanism. A single stack management system supports multiple concurrent task displays, achieving multi-functionality without increasing the fundamental stack management complexity
Data Source
AI summary
The present disclosure provides a terminal, a split-screen display method for a screen thereof, and a storage device. The method comprises: a terminal system establishing a virtual stack according to an original stack, wherein an active component of the virtual stack is entirely or partially identical to an active component of the original stack; a first area of a terminal screen displaying a user interface corresponding to an active component at the stack top of the original stack, and a second area of the terminal screen displaying a user interface corresponding to an active component at the stack top of the virtual stack.

