Unified System Control for Smart Terminal Application Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smart terminal technologies require users to perform numerous inefficient and restrictive steps to switch between applications and access different functions, as applications operate independently and often necessitate exiting the current interface to perform other operations.
Innovation Solution
A system control is introduced that displays interface elements associated with the current context, allowing users to perform operations within and across applications more efficiently by receiving operating instructions through a graphical user interface, which can be invoked via predefined inputs or contexts, such as sliding gestures, and provides voice input options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users switch between applications by exiting current interfaces, then application independence is maintained, but operation efficiency deteriorates due to numerous steps required
Solution Approach 1:
The patent merges multiple application interfaces into a unified split-screen interface, allowing users to operate two applications simultaneously within a single system framework. This eliminates the need to exit one application to access another, directly improving operation efficiency while maintaining application independence through virtualization techniques
Solution Approach 2:
The system introduces a universal task management mechanism that can handle multiple application contexts simultaneously. The task manager serves as a universal controller that orchestrates resource allocation, interface rendering, and data exchange between different applications, enabling the system to perform multiple functions without requiring separate operational modes
2Loss of time
If multiple applications are accessed sequentially, then resource management is simplified, but time consumption increases due to repeated switching operations
Solution Approach 1:
The system performs preliminary actions by pre-loading and pre-rendering application interfaces in the background before they are needed. When a user initiates a split-screen operation, the required application interfaces are already prepared and can be displayed immediately, eliminating switching delays and reducing the time lost during application transitions
Solution Approach 2:
The patent implements a nested architecture where multiple application interfaces are contained within a unified task management framework. Each application runs in its own virtualized environment (nested layer) while sharing underlying system resources through the task manager, allowing simultaneous operation without proportional increases in resource consumption
3Productivity
If a unified control system is introduced to manage multiple applications, then operation efficiency improves, but system complexity increases
Solution Approach 1:
The task manager serves as an intermediary component that mediates between the user, the split-screen interface, and multiple applications. It handles all complex coordination tasks including resource allocation, interface rendering, and data exchange, allowing the rest of the system to remain simple while still achieving high productivity through centralized intelligent control
Data Source
AI summary
Embodiments of the present application relate to a method, device, and system for processing data. The method includes displaying, by one or more processors associated with a terminal, a system control, the system control comprising one or more interface elements associated with a current context of the terminal, and a screen of the terminal displays the system control and at least part of an interface for a current application; receiving, by the one or more processors associated with the terminal, an input to the system control; determining an operating instruction based at least in part on the input to the system control; and performing, by the one or more processors associated with the terminal, one or more operations based at least in part on the operating instruction.


