Multi-Display Terminal Resource Control via Dynamic Application Suspension
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information processing terminals with multiple displays face resource management challenges when executing multiple applications simultaneously, leading to increased resource consumption, reduced operation speed, and potential application crashes due to inadequate methods for determining the optimal display for activating new applications, considering resource usage and load.
Innovation Solution
A method for controlling information processing terminals with multiple displays, where the control unit determines the most suitable display for activating a new application based on resource consumption levels, including CPU processing capability, memory, and device usage, to balance resource allocation and prevent overloading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple applications are executed simultaneously on multiple displays, then application functionality and user convenience are improved, but resource consumption increases and system stability deteriorates
Solution Approach 1:
The system dynamically adjusts application execution states based on real-time resource consumption monitoring. The control unit changes the execution state from active to suspended or terminates applications when resource thresholds are exceeded, making the system adaptable to varying resource conditions while maintaining multiple application capabilities.
Solution Approach 2:
The system changes the execution state parameter of applications based on resource consumption levels. When resource consumption exceeds predetermined thresholds, the system transitions applications from a fully active state to a suspended state or terminates them, thereby controlling resource usage while preserving the capability to execute multiple applications.
2Ease of operation
If multiple applications are executed simultaneously on multiple displays, then user convenience is improved, but operation speed and system reliability deteriorate
Solution Approach 1:
The control unit continuously monitors resource consumption and provides feedback to determine whether to suspend or terminate applications. This closed-loop feedback mechanism ensures that the system maintains stability by automatically adjusting application execution based on real-time resource conditions, preventing crashes and operational failures.
Solution Approach 2:
The system establishes predetermined resource consumption thresholds in advance to prevent resource exhaustion. By monitoring and comparing actual resource usage against these pre-set limits, the system proactively suspends or terminates applications before resource depletion occurs, thereby maintaining system reliability and preventing crashes.
3Reliability
If resource consumption is monitored and applications are suspended or terminated, then system stability is improved, but application functionality and user convenience deteriorate
Solution Approach 1:
The system dynamically manages application execution states based on resource conditions. When resources become available again, the system can restore suspended applications or activate new applications, maintaining adaptability while ensuring system stability through controlled resource management.
4Use of energy by moving object
If applications are individually determined based on resource usage, then resource allocation is improved, but system complexity and difficulty of control increase
Solution Approach 1:
The system merges the determination of multiple application executions into a unified control process. Instead of independently managing each application's resource usage, the control unit evaluates all running applications collectively against resource thresholds and makes coordinated decisions to suspend or terminate applications, thereby simplifying control while maintaining efficient resource allocation.
Data Source
AI summary
An information processing terminal includes a plurality of displays, each displaying an application screen, and control means. The control means determines a display on which a new application is to be started from the plurality of displays on the basis of the amount of the resources consumed by the information processing terminal.


