Processor Frequency Boosting for Freeze-Free App Startup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High temperature protection mechanisms in electronic devices, such as reducing processor frequency, lead to reduced processing speed and user experience issues like freezing or shutdown, affecting the normal operation of electronic devices.
Innovation Solution
A frequency control method that identifies a processor's operating status and boosts its frequency when a user operation is detected, adjusting the thermal zone parameters to prevent freezing and ensure smooth application startup.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Temperature
If the processor frequency is reduced to protect against high temperature, then the processor temperature is controlled, but the processing speed decreases causing application freezing or delay
Solution Approach 1:
The patent implements dynamic frequency adjustment by monitoring user operations and temporarily boosting processor frequency when applications are launched, rather than maintaining a static reduced frequency. The processor frequency is dynamically changed between reduced state (for thermal control) and boosted state (for user interaction responsiveness), resolving the contradiction between temperature control and processing speed.
Solution Approach 2:
The patent changes the processor frequency parameter based on detected user operations. When a user operation indicating application startup is detected, the frequency is temporarily boosted from the reduced state to a higher state, then restored after a preset time period. This parameter change allows the system to maintain thermal control while providing responsive user experience during critical moments.
2Reliability
If the processor frequency is continuously reduced to maintain thermal safety, then the processor is protected from overheating, but user experience deteriorates due to system freezing and false death
Solution Approach 1:
The patent performs preliminary frequency boosting before the actual user operation completes (when the operation is detected but before the application fully launches). By anticipating the need for processing power and temporarily boosting frequency in advance, the system prevents freezing during application startup while maintaining thermal safety during idle periods.
Solution Approach 2:
The patent implements periodic frequency adjustment based on user operations. The frequency is temporarily boosted in periodic intervals corresponding to user interaction events, then restored to the reduced state. This periodic action pattern maintains thermal safety over time while ensuring responsive user experience during interaction periods.
3Duration of action of stationary object
If the processor frequency is reduced to prevent high temperature shutdown, then the processor remains operational, but application startup time increases causing freezing perception
Solution Approach 1:
The patent temporarily skips the thermal control restriction by boosting processor frequency above the reduced state when user operations are detected. This rushing through the normal thermal-limited speed allows applications to startup quickly without perceived freezing, then returns to the reduced frequency to maintain long-term operational duration and prevent shutdown.
Data Source
AI summary
Embodiments of this application provide a frequency control method for a processor and an electronic device. The method includes: The electronic device identifies an operating status of a processor of the electronic device when detecting a user operation that indicates to start a first application, where the operating status includes a frequency reducing state and a frequency boosting state. The electronic device adjusts the operating status of the processor to the frequency boosting state when the operating status of the processor is the frequency reducing state. According to this method, it can be ensured that the application is started without freezing, thereby improving user experience.


