Mobile Terminal Multitasking Window Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile terminals disrupt user multitasking by requiring users to stop or pause supplementary functions when receiving calls or messages, and they lack efficient methods for exchanging information between applications, making it inconvenient to manage multiple tasks simultaneously.
Innovation Solution
A mobile terminal with a multitasking environment that allows users to adjust screen sizes and display multiple applications concurrently, enabling seamless interaction between main and sub-windows without interrupting the primary task, and facilitating the exchange of information between applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the entire screen is used to display one application, then the application can be displayed with full screen real estate, but the user cannot perform multitasking without switching applications
Solution Approach 1:
The screen is divided into multiple independent windows that can be displayed simultaneously. Each window can be adjusted in size and positioned independently, allowing multiple applications to run concurrently without requiring full-screen switching. This segmentation enables users to maintain multiple tasks at once while managing screen real estate efficiently.
Solution Approach 2:
The window sizes and positions are made dynamically adjustable based on user input. Users can resize windows to different dimensions and reposition them freely on the screen. This dynamic adaptation allows the system to optimize the display layout according to the specific multitasking requirements, making the interface flexible and responsive to user needs.
2Ease of operation
If the user receives a call or message during application execution, then the user can respond to the event, but the current application operation must be stopped or paused
Solution Approach 1:
Incoming events such as calls and messages are displayed in separate windows rather than interrupting the current application. Users can view and respond to events in dedicated event windows while the main application continues running in its own window. This eliminates the need to stop or pause the current task to handle events.
Solution Approach 2:
The current application operation continues uninterrupted even when events occur. By displaying events in separate windows, the system maintains continuous execution of the primary application while allowing users to attend to events simultaneously. This ensures that useful action in the main application never stops.
3Loss of information
If applications display information through the entire screen, then the information can be displayed with maximum visibility, but the user cannot easily check other applications or exchange information between them
Solution Approach 1:
Each application is displayed in its own independent window, allowing information to be visible within that window's boundaries. Users can switch between windows to access information from different applications without losing context. This segmentation makes information accessible across applications while maintaining clear visual separation and organization.
4Adaptability or versatility
If the user wants to execute another application while a main application is running, then the user can perform additional tasks, but the user interface becomes cluttered and difficult to navigate
Solution Approach 1:
The user interface adapts dynamically by allowing windows to be resized, repositioned, and organized based on user input. When multiple applications are running, the system provides flexible control over window arrangement, enabling users to optimize the layout for their specific multitasking needs. This dynamic adjustment maintains usability even with multiple concurrent applications.
Data Source
Figure 1
Figure 2A~2B
Figure 3A~3B
AI summary
A mobile terminal is provided that includes a display unit configured to display one or more windows at a time, and a controller configured to generate a first window and a second window separate from the first window when an event occurs in the first window. The controller is configured to control the display unit to display at least one of the first window and the second window. Methods for controlling the mobile terminal are also provided.