Electronic device and control method thereof
US-2017344100-A1 · Nov 30, 2017 · US
US11316971B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11316971-B2 |
| Application number | US-201616473851-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 27, 2016 |
| Priority date | Dec 27, 2016 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method for controlling a temperature of a terminal, comprising: receiving, by the terminal, an instruction for triggering execution of a first task, wherein the first task comprises at least one of downloading a first application, updating the first application on the terminal, installing the first application, starting the first application on the terminal, or starting a first background process; receiving, by the terminal, an instruction for triggering execution of a second task, wherein the second task comprises at least one of downloading a second application, updating the second application on the terminal, installing the second application, starting the second application on the terminal, or starting a second background process; obtaining, by the terminal, a current temperature of the terminal in response to receiving the instruction for triggering executing of the first task; and in response to receiving the instruction for triggering executing of the first task and the second task and obtaining the current temperature of the terminal, controlling, by the terminal, an execution manner of the first task based on the current temperature to control the temperature of the terminal by: executing, by the terminal, the first task and the second task in response to the current temperature being lower than a first temperature; suspending, by the terminal, the first task and executing, by the terminal, the second task in response to the current temperature being higher than or equal to the first temperature; before suspending the first task, displaying, by the terminal, a first alert information on a screen of the terminal, wherein the first alert information indicates that the current temperature is high and comprises a selection for whether to execute the first task or suspend the first task; executing, by the terminal, the first task in response to obtaining a first instruction to execute the first task and the current temperature being higher than or equal to the first temperature; and suspending, by the terminal, the first task in response obtaining a second instruction for suspending the first task. 2. A terminal, comprising: a memory configured to store instructions; and a processor coupled to the memory and configured to execute the instructions, which cause the processor to be configured to: receive an instruction for triggering execution of a first task, wherein the first task comprises downloading a first application, updating the first application on the terminal, installing the first application, starting the first application on the terminal, or starting a first background process; receive an instruction for triggering execution of a second task, wherein the second task comprises at least one of downloading a second application, updating the second application on the terminal, installing the second application, starting the second application on the terminal, or starting a second background process; obtain a current temperature of the terminal in response to the instruction for triggering executing of the first task being received; and in response to the instruction for triggering executing of the first task and the second task being received and the current temperature of the terminal being obtained, control an execution manner of the first task based on the current temperature to control a temperature of the terminal, wherein to control the execution manner of the first task, the instructions further cause the processor to be configured to: execute the first task and the second task in response to the current temperature being lower than a first temperature; suspend the first task and execute the second task in response to the current temperature being higher than or equal to the first temperature, before the first task is suspended, display a first alert information on a screen of the terminal, wherein the first alert information indicates that the current temperature is high and comprises a selection for whether to execute the first task or suspend the first task; execute the first task in response to a first instruction for executing the first task being obtained and in response to the current temperature being higher than or equal to the first temperature; and suspend the first task in response to a second instruction for suspending the first task being obtained. 3. The method of claim 1 , wherein the first task comprises running a process. 4. The terminal of claim 2 , wherein the first task comprises running a process. 5. The method of claim 1 , wherein before executing, by the terminal, the second task, the method further comprises displaying, by the terminal, a second alert information on the screen of the terminal, wherein the second alert information is used to indicate the current temperature is high. 6. The method of claim 5 , wherein the second alert information comprises a selection of executing the second task or not. 7. The method of claim 5 , wherein the method further comprises stop displaying, by the terminal, the second alert information after reaching a preset time. 8. The terminal of claim 2 , wherein, before the second task is executed, the instructions further cause the processor to be configured to display a second alert information on the screen of the terminal, wherein the second alert information is used to indicate the current temperature is high. 9. The terminal of claim 8 , wherein the second alert information comprises a selection of executing the second task or not. 10. The terminal of claim 8 , wherein the method further comprises stop displaying, by the terminal, the second alert information after reaching a preset time. 11. The method of claim 1 , wherein the first task comprises installing the application. 12. The method of claim 1 , wherein the first task is a batch task related to a plurality of applications. 13. The terminal of claim 2 , wherein the first task comprises installing the application. 14. The terminal of claim 2 , wherein the first task is a batch task related to a plurality of applications.
to restrict the functionality of the device · CPC title
by task scheduling · CPC title
Level alarms, e.g. alarms responsive to variables exceeding a threshold · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Program initiating; Program switching, e.g. by interrupt · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.