Terminal Task Scheduling for Mobile Temperature Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rapid increase in heat emission due to concurrent running of multiple applications on mobile devices, especially during batch updates, leads to excessive temperature, posing safety and comfort issues for users.
Innovation Solution
A method and terminal implementation that dynamically control the execution of tasks based on current temperature, suspending or skipping tasks when temperatures exceed safe thresholds, and adjusting suspension durations and temperature ranges to manage heat emission effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple applications are run concurrently and batch updates are performed, then application functionality and user productivity are improved, but terminal temperature increases excessively causing safety and comfort issues
Solution Approach 1:
The patent implements dynamic temperature-based task execution control. The system continuously monitors terminal temperature and dynamically adjusts whether to execute, suspend, or skip tasks based on current thermal conditions. This dynamic adaptation allows the system to maintain high productivity when temperature is safe while preventing overheating by suspending or skipping tasks when temperature exceeds thresholds, thus resolving the contradiction between application execution efficiency and terminal temperature control
Solution Approach 2:
The patent changes the execution state parameter of tasks based on temperature parameters. By establishing temperature thresholds (first temperature threshold for suspension, second temperature threshold for skipping) and adjusting task execution parameters accordingly, the system optimizes the balance between productivity and thermal safety. This parameter-based control mechanism enables automatic adjustment of system behavior without user intervention
2Productivity
If batch updates are executed without user intervention, then update efficiency is improved, but temperature rises rapidly causing safety concerns
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors terminal temperature during batch updates and uses this feedback to control subsequent task execution. When temperature exceeds the first threshold, the system suspends updates; when it exceeds the second threshold, the system skips updates. This closed-loop feedback control ensures batch updates proceed efficiently under safe conditions while automatically preventing overheating risks, resolving the contradiction between update efficiency and safety
Solution Approach 2:
The patent introduces periodic temperature checking during batch update operations. The system periodically obtains current temperature and compares it against thresholds, inserting these checks between update tasks. This periodic monitoring allows batch updates to execute efficiently during safe temperature periods while providing regular safety assessments to prevent overheating, thus balancing productivity and safety concerns
3Reliability
If tasks are suspended or skipped to control temperature, then terminal safety is improved, but task completion time increases
Solution Approach 1:
The patent applies partial action by selectively suspending or skipping only certain tasks when temperature thresholds are exceeded, rather than stopping all operations. The system suspends tasks when temperature exceeds the first threshold and skips tasks when it exceeds the second threshold, allowing non-critical operations to be deferred while maintaining terminal safety. This partial action approach ensures safety while minimizing impact on overall task completion time
Data Source
AI summary
Embodiments of the present invention relate to a method for controlling temperature of a terminal, including: receiving, by the terminal, an instruction for triggering execution of a first task; obtaining, by the terminal, a current temperature of the terminal; and controlling, by the terminal, an execution manner of the first task based on the current temperature, to control temperature of the terminal. When the terminal obtains the current temperature of the terminal, the terminal may control, based on the current temperature of the terminal, the first task to be executed in different manners, so as to control temperature of the terminal and ensure that the mobile phone is in a safe state.


