CN110266890B - Temperature control method, device, system and storage medium - Google Patents
Temperature control method, device, system and storage medium Download PDFInfo
- Publication number
- CN110266890B CN110266890B CN201910570420.6A CN201910570420A CN110266890B CN 110266890 B CN110266890 B CN 110266890B CN 201910570420 A CN201910570420 A CN 201910570420A CN 110266890 B CN110266890 B CN 110266890B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- back shell
- parameters
- performance
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000007613 environmental effect Effects 0.000 claims abstract description 174
- 238000004891 communication Methods 0.000 claims abstract description 115
- 230000003044 adaptive effect Effects 0.000 claims abstract description 22
- 238000013507 mapping Methods 0.000 claims description 157
- 230000009467 reduction Effects 0.000 abstract description 10
- 230000017525 heat dissipation Effects 0.000 description 22
- 230000006870 function Effects 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 11
- 238000013461 design Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 238000005259 measurement Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000001816 cooling Methods 0.000 description 8
- 230000001965 increasing effect Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 239000002245 particle Substances 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000007788 liquid Substances 0.000 description 3
- 230000020169 heat generation Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000035900 sweating Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000053 physical method Methods 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
The application relates to a method, a device and a system for temperature control, and belongs to the field of communication. The method comprises the following steps: acquiring environmental parameters of an environment where a mobile terminal is located; determining a performance parameter adaptive to the environment parameter according to the environment parameter, wherein the performance parameter is used for determining an upper temperature limit which can be borne by the mobile terminal in the current environment; operating the mobile terminal based on the performance parameters. According to the method and the device, the mobile terminal can be prevented from being subjected to frequency reduction, so that the frame reduction and the pause phenomenon are caused.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a method, an apparatus, and a system for controlling temperature.
Background
The back shell of the mobile terminal is a common accessory with functions of protecting the mobile terminal, preventing sweating and enhancing the holding feeling. For example, for a mobile phone, after a mobile phone back shell is sleeved on the mobile phone, the mobile phone back shell can protect the mobile phone, so that a user not only can enhance the holding feeling of the user when holding the mobile phone, but also can prevent the user from sweating when holding the mobile phone.
However, for the backshells of most mobile terminals in the market at present, the heat dissipation performance of the whole mobile terminal is reduced after the mobile terminal is sleeved with the backshell. Thus, the temperature of the mobile terminal may increase when the mobile terminal is running an application such as a high performance game. However, since the mobile terminal is covered with the back shell, the heat dissipation of the mobile terminal is affected, and the temperature of the mobile terminal may be continuously increased. When the temperature of the mobile terminal is higher than the upper temperature limit corresponding to the mobile terminal, the processor of the mobile terminal is forced to reduce the frequency, so that the frame reduction and the pause phenomenon occur.
Disclosure of Invention
The embodiment of the application provides a temperature control method, device and system, so as to avoid the occurrence of frame dropping and pause phenomena caused by the occurrence of frequency reduction of a mobile terminal. The technical scheme is as follows:
in one aspect, the present application provides a method of temperature control, the method comprising:
acquiring environmental parameters of an environment where a mobile terminal is located;
determining a performance parameter adaptive to the environment parameter according to the environment parameter, wherein the performance parameter is used for determining an upper temperature limit which can be borne by the mobile terminal in the current environment;
operating the mobile terminal based on the performance parameters.
Optionally, the mobile terminal is sleeved with a back shell, the back shell includes a storage unit and a communication unit, and the storage unit is configured to store a mapping relationship table between the environmental parameters and the performance parameters;
the determining the performance parameter adaptive to the environmental parameter according to the environmental parameter includes:
establishing communication connection between the mobile terminal and the communication unit of the back shell;
reading the mapping relation table from the storage unit of the back shell through the communication connection;
and acquiring corresponding performance parameters from the mapping relation table according to the environment parameters.
Optionally, the mobile terminal is sleeved with a back shell, the back shell includes a storage unit and a communication unit, the storage unit is used for storing the identifier of the back shell,
the determining the performance parameter adaptive to the environmental parameter according to the environmental parameter includes:
the mobile terminal establishes communication connection with the communication unit of the back shell;
the mobile terminal acquires the identification of the back shell stored in the storage unit of the back shell through the communication connection;
and the mobile terminal acquires corresponding performance parameters from a mapping relation table according to the identification of the back shell and the environmental parameters, wherein the mapping relation table is used for storing the corresponding relation among the identification, the environmental parameters and the performance parameters.
Optionally, the mobile terminal is sleeved with a back shell, the back shell includes a storage unit and a communication unit, and the storage unit is used for storing the structural information of the back shell;
the determining the performance parameter adaptive to the environmental parameter according to the environmental parameter includes:
the mobile terminal establishes communication connection with the communication unit of the back shell;
the mobile terminal acquires the structural information of the back shell stored in the storage unit of the back shell through the communication connection;
and the mobile terminal acquires corresponding performance parameters from a mapping relation table according to the structural information of the back shell and the environmental parameters, wherein the mapping relation table is used for storing the corresponding relations of the structural information, the environmental parameters and the performance parameters.
Optionally, the performance parameter is a performance parameter of a designated device of the mobile terminal, where the designated device is a device capable of generating heat in the mobile terminal;
the operating the mobile terminal based on the performance parameters includes:
and setting the appointed device of the mobile terminal according to the performance parameters of the appointed device.
Optionally, the performance parameter is a performance parameter of a designated device of the mobile terminal, where the designated device is a device capable of generating heat in the mobile terminal;
the operating the mobile terminal based on the performance parameters includes:
acquiring a configuration file of the application from the application to be run by the mobile terminal, wherein the configuration file is used for storing at least one setting item corresponding to the appointed device and the corresponding relation between the performance parameter range and the total configuration value of the setting item, and the appointed device is used for realizing the function corresponding to each setting item in the at least one setting item;
acquiring a total configuration value corresponding to at least one setting item from the corresponding relation between the performance parameter range and the total configuration value of the setting item according to the performance parameter of the specified device;
and setting the upper limit configuration value of each setting item in the application according to the total configuration value.
Optionally, the setting the upper limit configuration value of each setting item in the application according to the total configuration value includes:
acquiring function demand information corresponding to each setting item by a user;
determining an upper limit configuration value corresponding to each setting item according to the function requirement information corresponding to each setting item and the total configuration value;
and setting each setting item in the application according to the upper limit configuration value corresponding to each setting item.
Optionally, after controlling the temperature of the mobile terminal during running the application not to exceed the upper temperature limit corresponding to the mobile terminal, the method further includes:
and acquiring a reference temperature according to the environment parameter and the performance parameter, wherein the reference temperature is the temperature kept by the mobile terminal when the heat generated by the mobile terminal and the heat emitted by the mobile terminal are balanced, and adjusting the performance parameter of the mobile terminal or the setting item of the application operated by the mobile terminal according to the reference temperature and the current temperature of the mobile terminal.
In another aspect, the present application provides a temperature controlled device, the device comprising:
the acquisition module is used for acquiring the environmental parameters of the environment where the device is located;
the determining module is used for determining a performance parameter adaptive to the environmental parameter according to the environmental parameter, wherein the performance parameter is used for determining an upper temperature limit which can be borne by the device under the current environment;
an operation module to operate the device based on the performance parameter.
Optionally, the device is sleeved with a back shell, the back shell includes a storage unit and a communication unit, and the storage unit is used for storing a mapping relationship table between the environmental parameters and the performance parameters;
the determining module is configured to:
establishing a communication connection between the device and a communication unit of the back shell;
reading the mapping relation table from the storage unit of the back shell through the communication connection;
and acquiring corresponding performance parameters from the mapping relation table according to the environment parameters.
Optionally, the device is sleeved with a back shell, the back shell comprises a storage unit and a communication unit, the storage unit is used for storing the identifier of the back shell,
the determining module is configured to:
the device establishes communication connection with the communication unit of the back shell;
the device acquires the identification of the backshell stored in the storage unit of the backshell through the communication connection;
and the device acquires corresponding performance parameters from a mapping relation table according to the identification of the back shell and the environmental parameters, wherein the mapping relation table is used for storing the corresponding relation among the identification, the environmental parameters and the performance parameters.
Optionally, a back shell is sleeved on the device, the back shell includes a storage unit and a communication unit, and the storage unit is used for storing the structural information of the back shell;
the determining module is configured to:
the device establishes communication connection with the communication unit of the back shell;
the device acquires the structural information of the back shell stored in the storage unit of the back shell through the communication connection;
and the device acquires corresponding performance parameters from a mapping relation table according to the structural information and the environmental parameters of the back shell, wherein the mapping relation table is used for storing the corresponding relations of the structural information, the environmental parameters and the performance parameters.
Optionally, the performance parameter is a performance parameter of a designated device of the apparatus, and the designated device is a device capable of generating heat in the apparatus;
the operation module is used for:
setting the designated device of the apparatus according to the performance parameter of the designated device.
Optionally, the performance parameter is a performance parameter of a designated device of the apparatus, and the designated device is a device capable of generating heat in the apparatus;
the operation module is used for:
acquiring a configuration file of the application from the application to be run by the device, wherein the configuration file is used for storing at least one setting item corresponding to the designated device and the corresponding relation between the performance parameter range and the total configuration value of the setting item, and the designated device is used for realizing the function corresponding to each setting item in the at least one setting item;
acquiring a total configuration value corresponding to at least one setting item from the corresponding relation between the performance parameter range and the total configuration value of the setting item according to the performance parameter of the specified device;
and setting the upper limit configuration value of each setting item in the application according to the total configuration value.
Optionally, the running module is configured to:
acquiring function demand information corresponding to each setting item by a user;
determining an upper limit configuration value corresponding to each setting item according to the function requirement information corresponding to each setting item and the total configuration value;
and setting each setting item in the application according to the upper limit configuration value corresponding to each setting item.
Optionally, the apparatus further comprises:
and the adjusting module is used for acquiring a reference temperature according to the environment parameter and the performance parameter, wherein the reference temperature is the temperature kept by the device when the heat generated by the device and the heat emitted by the device keep balance, and adjusting the performance parameter of the device or the setting item of the application operated by the device according to the reference temperature and the current temperature of the device.
In another aspect, the present application provides a temperature controlled system, the system comprising: the mobile terminal comprises a mobile terminal and a back shell sleeved on the mobile terminal, wherein the back shell comprises a storage unit and a communication unit, and the storage unit is used for storing at least one of a mapping relation table between environment parameters and performance parameters, an identifier of the back shell or structural information of the back shell;
the mobile terminal is used for acquiring environmental parameters of an environment where the mobile terminal is located, and determining performance parameters adaptive to the environmental parameters according to the environmental parameters, wherein the performance parameters are used for determining an upper temperature limit which can be borne by the mobile terminal in the current environment; operating the mobile terminal based on the performance parameters.
In another aspect, the present application provides a computer-readable storage medium for storing at least one instruction which is loaded and executed by a processor to implement the above-described temperature control method.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
obtaining environmental parameters of the environment where the mobile terminal is located; acquiring performance parameters adaptive to the environmental parameters according to the environmental parameters, and operating the mobile terminal based on the performance parameters; the performance parameter is used for determining the upper temperature limit which can be borne by the mobile terminal in the current environment, so that the temperature of the mobile terminal in the running application can be controlled not to exceed the upper temperature limit corresponding to the mobile terminal according to the performance parameter, and the phenomena of frame dropping and blocking caused by the occurrence of frequency dropping of the mobile terminal can be avoided.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.
Fig. 1 is a schematic structural diagram of a back shell provided in an embodiment of the present application;
FIG. 2 is a flowchart of a method for measuring a mapping table according to an embodiment of the present disclosure;
FIG. 3 is a flow chart of a method for temperature control according to an embodiment of the present disclosure;
fig. 4 is a flowchart of a method for obtaining performance parameters according to an embodiment of the present disclosure;
fig. 5 is a flowchart of another method for obtaining performance parameters according to an embodiment of the present application;
fig. 6 is a flowchart of another method for obtaining performance parameters according to an embodiment of the present disclosure;
FIG. 7 is a schematic view of a setup interface provided by an embodiment of the present application;
fig. 8 is a schematic structural diagram of an apparatus for obtaining performance parameters according to an embodiment of the present disclosure;
fig. 9 is a schematic structural diagram of a system for obtaining performance parameters according to an embodiment of the present application.
With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
Devices such as a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a transceiver and the like of the mobile terminal generate heat during operation, and the mobile terminal may be a mobile phone, a tablet computer and the like. The higher the operation frequency of the CPU is, the higher the speed of the CPU generating heat is, and the higher the transmitting power of the transceiver is, the higher the speed of the transceiver generating heat is. The rate at which the mobile terminal generates heat is higher when the mobile terminal is running an application using higher performance parameters. When the speed of heat generation of the mobile terminal is higher than the speed of heat dissipation of the mobile terminal, the temperature of the mobile terminal can be continuously increased, and when the temperature of the mobile terminal is increased to the upper limit of the temperature allowed by the mobile terminal, at least one of a CPU (central processing unit) or a GPU (graphic processing unit) of the mobile terminal is forced to reduce the frequency, so that the frame reduction and the pause phenomenon of the mobile terminal are caused.
At present, the mobile terminal can be sleeved with a back shell, and the effects of protecting the mobile terminal, increasing the holding feeling of the mobile terminal and the like can be achieved through the back shell. After the mobile terminal is sleeved with the back shell, the back shell can affect the heat dissipation of the mobile terminal. One is the negative impact, i.e. the back shell reduces the heat dissipation efficiency of the mobile terminal; one effect is a positive effect, i.e. the back shell will improve the heat dissipation efficiency of the mobile terminal, in which case the back shell usually has a heat dissipation design, and the heat generated by the mobile terminal is actively dissipated through the heat dissipation design of the back shell after the mobile terminal is sleeved with the back shell. For example, the back shell may be provided with heat dissipation designs such as air cooling or liquid cooling, and the heat dissipation speed of the mobile terminal may be accelerated by the heat dissipation designs such as air cooling or liquid cooling.
When the back shell on the mobile terminal has negative influence on the heat dissipation of the mobile terminal, the heat efficiency generated by the mobile terminal is higher than the heat dissipation efficiency of the mobile terminal, so that the temperature of the mobile terminal is continuously increased, and when the temperature exceeds the upper limit of the temperature allowed by the mobile terminal, at least one of a CPU (central processing unit) or a GPU (graphics processing unit) of the mobile terminal is forced to reduce the frequency, so that the frame reduction and the pause phenomenon of the mobile terminal occur. When the back shell on the mobile terminal has a positive influence on the heat dissipation of the mobile terminal, the mobile terminal runs the application by using relatively high performance parameters, so that the heat efficiency generated by the mobile terminal is still higher than the heat dissipation efficiency of the mobile terminal, the temperature of the mobile terminal is still continuously increased, at least one of a CPU (central processing unit) or a GPU (graphics processing unit) of the mobile terminal is forced to reduce the frequency when the temperature exceeds the upper limit of the temperature allowed by the mobile terminal, and the frame reduction and pause phenomena of the mobile terminal also occur.
In order to avoid frame dropping and jamming phenomena of the mobile terminal, in the application, the performance parameters used by the running application of the mobile terminal can be controlled, so that the heat generated by the mobile terminal and the emission execution are kept balanced before the temperature of the mobile terminal rises to the upper limit of the temperature allowed by the mobile terminal when the mobile terminal runs, and the temperature of the mobile terminal is prevented from continuously rising so as to be prevented from exceeding the upper limit of the temperature allowed by the mobile terminal.
Under the condition that the mobile terminal is sleeved with the back shell, in order to control performance parameters used by running applications of the mobile terminal, the embodiment of the application provides a novel back shell of the mobile terminal. Referring to fig. 1, the back shell is additionally provided with a communication unit 2 and a storage unit 3 on a body 1 of the back shell, wherein the communication unit 2 is connected with the storage unit 3.
The storage unit 3 is used for storing a mapping relation table, and the mapping relation table is used for storing the corresponding relation between the environment parameters and the performance parameters; or the storage unit 3 is used for storing the identification of the back shell; alternatively, the storage unit 3 is used to store structural information of the back shell.
The performance parameter may be at least one of an operating frequency of the CPU, an operating frequency of the GPU, or a transmit power of the transceiver, etc. The environmental parameter includes a temperature in the environment, and may further include a humidity in the environment.
The content stored in the storage unit 3 may be that the back cover is saved in the storage unit 3 of the back cover at the time of factory shipment.
In the case where the storage unit 3 is used to store a mapping table, the mapping table is measured in advance, and a specific measurement process will not be described in detail here. For any record in the mapping relation, the record comprises an environmental parameter and a performance parameter adaptive to the environmental parameter; and under the environment corresponding to the environment parameter, when the mobile terminal operates according to the performance parameter, the heat generated by the mobile terminal and the heat emitted by the mobile terminal can keep balance before the temperature of the mobile terminal rises to the upper temperature limit allowed by the mobile terminal, the temperature of the mobile terminal can change within a temperature interval with the interval length not exceeding a first preset length threshold after the balance is kept, and the upper limit value of the temperature interval is smaller than the upper temperature limit allowed by the mobile terminal.
The back shell can be sleeved on a mobile terminal of one model and can also be sleeved on mobile terminals of different models. If the back shell is sleeved on a mobile terminal of one model, the mapping relation table is used for storing the corresponding relation between the environmental parameters and the performance parameters, and if the back shell is sleeved on mobile terminals of different models, the mapping relation table is used for storing the corresponding relation between the environmental parameters, the model information and the performance parameters.
In the case where the storage unit 3 is used to store the identification of the backshell, a mapping relation table is stored in a server of the mobile terminal or the network. If the back shell is sleeved on a mobile terminal of one model, the mapping relation table is used for storing the corresponding relation among the identification of the back shell, the environmental parameters and the performance parameters. If the back shell is sleeved on the mobile terminals of different models, the mapping relation table is used for storing the corresponding relation between the identification, the environmental parameters, the model information and the performance parameters of the back shell.
In the case where the storage unit 3 is used to store the structural information of the back cover, the structural information of the back cover may include at least one of the material of the back cover, the thickness of the back cover, or whether the back cover has a heat dissipation design. The heat dissipation design of the back shell can be at least one of heat dissipation holes on the back shell, a liquid cooling design or an air cooling design. In the case where the storage unit 3 is used to store the structure information of the backshell, a mapping relationship table is stored in the mobile terminal or the server. If the back shell is sleeved on a mobile terminal of one model, the mapping relation table is used for storing the corresponding relation among the structural information, the environmental parameters and the performance parameters. For any record in the mapping relation, the record comprises structure information, an environment parameter and a performance parameter adaptive to the environment parameter, for a mobile terminal sleeved with a back shell corresponding to the structure information, under the environment corresponding to the environment parameter, when the mobile terminal operates according to the performance parameter, before the temperature of the mobile terminal rises to the upper limit of the temperature allowed by the mobile terminal, the heat generated by the mobile terminal and the heat emitted by the mobile terminal can keep balance, the length of the temperature interval of the mobile terminal after the balance does not exceed the temperature interval of a preset length threshold value, and the temperature interval is smaller than the upper limit of the temperature allowed by the mobile terminal. If the back shell is sleeved on the mobile terminals of different models, the mapping relation table is used for storing the corresponding relation of the structure information, the environment parameter, the model information and the performance parameter. For any record in the mapping relation, the record includes structure information, an environment parameter, model information and a performance parameter adapted to the environment parameter, for a mobile terminal corresponding to the model information, a back shell corresponding to the structure information is sleeved on the mobile terminal, the heat generated by the mobile terminal and the heat emitted by the mobile terminal can keep balance before the temperature of the mobile terminal rises to an upper temperature limit allowed by the mobile terminal when the mobile terminal operates according to the performance parameter under an environment corresponding to the environment parameter, the length of a temperature section of the mobile terminal after the balance is kept does not exceed a temperature section of a preset length threshold value, and the temperature section is smaller than the upper temperature limit allowed by the mobile terminal.
In the case where the storage unit 3 is used to store the mapping table, the mobile terminal may establish a communication connection with the communication unit 2 of the back shell, and read the mapping table from the storage unit 3 of the back shell through the communication connection. For a back shell which is currently sleeved on the mobile terminal, if the back shell is used for being sleeved on the mobile terminal of one model, the mapping relation table is used for storing the corresponding relation between the environmental parameters and the performance parameters, the mobile terminal obtains the current environmental parameters, and the performance parameters which are adaptive to the current environmental parameters are obtained from the mapping relation table according to the current environmental parameters; if the back shell is used for being sleeved on mobile terminals of different models, the mapping relation table is used for storing the corresponding relation among the environmental parameters, the model information and the performance parameters, the mobile terminal acquires the current environmental parameters and the model information of the mobile terminal, and the performance parameters adaptive to the current environmental parameters are acquired from the mapping relation table according to the current environmental parameters and the model information. And operating the mobile terminal according to the performance parameter.
The mobile terminal can establish connection with the communication unit 2 when the mobile terminal is sleeved with the back shell, and the mapping relation table is read from the storage unit 3 of the back shell and is stored in the local memory of the mobile terminal. Alternatively, when the mobile terminal starts to run the application, the mobile terminal establishes a connection with the communication unit 2 and reads the mapping relation table from the storage unit 3 of the back shell.
In the case where the storage unit 3 is used to store the identifier of the backshell, a mapping relation table is stored in the mobile terminal or the server. The mobile terminal may establish a communication connection with the communication unit 2 of the back shell, by which the stored identity of the back shell is read from the storage unit 3 of the back shell. For a back shell which is currently sleeved on a mobile terminal, if the back shell is used for being sleeved on the mobile terminal of one machine type, the mapping relation table is used for storing the corresponding relation among the identification of the back shell, the environmental parameters and the performance parameters, the mobile terminal acquires the current environmental parameters, and the performance parameters which are adaptive to the current environmental parameters are acquired from the mapping relation table in the mobile terminal or the server according to the current environmental parameters and the identification of the back shell; if the back shell is used for being sleeved on mobile terminals of different models, the mapping relation table is used for storing the corresponding relation among the identification, the environmental parameter, the model information and the performance parameter of the back shell, the mobile terminal acquires the current environmental parameter and the model information of the mobile terminal, and the performance parameter adaptive to the current environmental parameter is acquired from the mapping relation table in the mobile terminal or the server according to the current environmental parameter, the model information and the identification of the back shell. And operating the mobile terminal according to the performance parameter.
The mobile terminal can establish connection with the communication unit 2 when the mobile terminal is sleeved on the back shell, and the identification of the back shell is read from the storage unit 3 of the back shell and is stored in the local memory of the mobile terminal. Or, when the mobile terminal starts to run the application, the mobile terminal establishes a connection with the communication unit 2 and reads the identification of the backshell from the storage unit 3 of the backshell.
In the case where the storage unit 3 is used to store the structure information of the back shell, a mapping table is stored in the mobile terminal or the server. The mobile terminal can establish a communication connection with the communication unit 2 of the back cover, and read the stored structure information of the back cover from the storage unit 3 of the back cover through the communication connection. For a back shell which is currently sleeved on a mobile terminal, if the back shell is used for being sleeved on the mobile terminal of one machine type, the mapping relation table is used for storing the corresponding relation among the structure information, the environment parameters and the performance parameters, the mobile terminal acquires the current environment parameters, and the performance parameters which are adaptive to the current environment parameters are acquired from the mapping relation table in the mobile terminal or the server according to the current environment parameters and the structure information of the back shell; if the back shell is used for being sleeved on mobile terminals of different models, the mapping relation table is used for storing the corresponding relation between the structural information, the environmental parameters and the model information and the performance parameters, the mobile terminal acquires the current environmental parameters and the model information of the mobile terminal, and the performance parameters which are adaptive to the current environmental parameters are acquired from the mapping relation table on the mobile terminal or the server according to the current environmental parameters, the model information and the structural information of the back shell. And operating the mobile terminal according to the performance parameter.
The mobile terminal can establish connection with the communication unit 2 when the mobile terminal is sleeved with the back shell, and the structure information of the back shell is read from the storage unit 3 of the back shell and is stored in the local memory of the mobile terminal. Alternatively, when the mobile terminal starts to run an application, the mobile terminal establishes a connection with the communication unit 2 and reads the structure information of the back shell from the storage unit 3 of the back shell.
The Communication unit 2 may be a bluetooth module, a Near Field Communication (NFC) chip, or a Universal Serial Bus (USB) connector. When communication unit 2 is bluetooth module, can also be equipped with battery or USB on the body 1 of dorsal scale and connect, this battery is connected with this bluetooth module, can be for this bluetooth module power supply, and perhaps, this USB connects and is connected with this bluetooth module, and this USB connects and can be connected with mobile terminal through the USB circuit and for this bluetooth module power supply. The communication connection established between the mobile terminal and the communication unit 2 on the back shell is a bluetooth connection.
When the communication unit 2 is an NFC chip, an NFC chip is also arranged in the mobile terminal, the dorsal shell is sleeved on the mobile terminal, and the NFC chip on the mobile terminal and the NFC chip on the dorsal shell are arranged oppositely. The communication connection established by the mobile terminal and the communication unit 2 on the back shell is a short-range communication connection.
When the communication unit 2 is a USB connector, the mobile terminal is connected to the USB connector through a USB line, and the communication connection established between the mobile terminal and the communication unit 2 on the back shell is a USB connection established on the USB line.
For the mapping relation table, the mapping relation table can be obtained by measuring in a real object measuring mode, and the adopted real object comprises temperature measuring equipment and a mobile terminal. During measurement, different environments can be constructed in advance, and under the constructed different environments, the temperature measurement equipment and the mobile terminal are used for measurement to obtain a mapping relation table. When the object measurement is carried out, the mobile terminal can be sleeved with a back shell or not, and the mapping relation table obtained by measurement under the condition that the back shell is sleeved on the mobile terminal is different from the mapping relation table obtained by measurement under the condition that the back shell is sleeved on the mobile terminal. Referring to fig. 2, the real object measurement method includes:
step 201: setting an environment corresponding to the environment parameter, setting a performance parameter, and setting the mobile terminal according to the performance parameter.
Optionally, the mobile terminal may be sleeved with a back shell, or may not be sleeved with a back shell.
The environmental parameter includes a temperature of the environment, and may further include a humidity in the environment. The operation of setting an environment corresponding to an environment parameter may be: setting a temperature, controlling the temperature in the environment to reach the set temperature or controlling the temperature in the environment to fluctuate above and below the set temperature, wherein the fluctuation interval length does not exceed a second preset threshold value; and if the environmental parameters further comprise humidity, setting humidity, controlling the humidity in the environment to reach the set humidity or controlling the humidity in the environment to fluctuate up and down at the set humidity, wherein the fluctuating interval length does not exceed a second preset threshold value.
For a mobile terminal without a back shell or a mobile terminal with a back shell, the temperature difference between different times of the year and different time periods of the day is large, so that the heat dissipation efficiency of the mobile terminal is greatly different between different time periods of the year and different time periods of the day. In addition, humidity in the environment may also have an effect on the heat dissipation efficiency of the mobile terminal. Therefore, an environment corresponding to the environment parameter can be set, and the physical measurement is carried out in the environment. After the measurement is finished, setting the environment corresponding to another environment parameter, and continuing to perform the real object measurement, so that the mapping relation table obtained by the measurement can be suitable for different time periods of the year and different time periods of the day.
The performance parameter includes at least one of an operation frequency of a processor of the mobile terminal including at least one of a CPU or a GPU of the mobile terminal, or a transmission power of a transceiver, etc., and the operation frequency of the processor includes at least one of an operation frequency of the CPU or an operation frequency of the GPU.
In this step, in the case that the performance parameter includes an operation frequency of the processor, setting the processor of the mobile terminal according to the operation frequency; in the case where the performance parameter includes a transmit power of the transceiver, the transceiver of the mobile terminal is set according to the transmit power.
After the mobile terminal is set, the mobile terminal is enabled to run the application in the set environment so as to simulate the situation that the user actually runs the application by using the mobile terminal. For example, assuming that the application is a game application, the mobile terminal is caused to run the game application and simulate a situation in which the user actually plays a game.
After the mobile terminal is set according to the performance parameters, the upper limit value of the performance parameters used by the mobile terminal to run the application does not exceed the performance parameters. For example, after the processor of the mobile terminal is set according to the operation frequency, the maximum operation frequency of the application run by the processor does not exceed the operation frequency, and when the transceiver of the mobile terminal is set according to the transmission power, the maximum transmission power of the signal transmitted by the transceiver does not exceed the transmission power.
For example, assume that the set environmental parameters include a temperature of 25 degrees, and the set performance parameters include an operation frequency of 1.6Ghz for the CPU and an operation frequency of 1.8Ghz for the GPU. Setting an environment, wherein the temperature of the environment is kept to fluctuate within an interval of 24-26 degrees, and setting the operation frequency of a CPU (Central processing Unit) of the mobile terminal to be 1.6Ghz and the operation frequency of a GPU (graphics processing Unit) to be 1.8 Ghz. And then the mobile terminal is used for running the application, and in the process of running the application, the maximum operation frequency of the used CPU is less than or equal to 1.6Ghz, and the maximum operation frequency of the used GPU is less than or equal to 1.8 Ghz.
Step 202: and controlling the mobile terminal to run the application, and when the duration of running the application of the mobile terminal reaches a first preset threshold, continuously measuring the temperature of the mobile terminal by using temperature measuring equipment, wherein the measured duration is not less than a second preset threshold.
The temperature measuring device may be an infrared thermometer or the like.
The application may be a gaming application, a mobile AR application, a mobile VR application, or a video player, among other applications. The mobile terminal generates heat when it starts to run an application, and at the same time, the mobile terminal also starts to emit heat. The performance parameters used by the mobile terminal in the application running process do not exceed the set performance parameters, and the larger the performance parameters used by the mobile terminal are, the higher the efficiency of the mobile terminal for generating heat is, and the smaller the performance parameters used by the mobile terminal are, the lower the efficiency of the mobile terminal for generating heat is.
If the performance parameter set for the mobile terminal is not very high, the temperature of the mobile terminal rises within a first time period that the time length of the mobile terminal after the application starts to run is a first preset threshold, and the rising upper temperature limit does not exceed the upper temperature limit allowed by the mobile terminal. In the first time period or after the first time period, the heat generated by the mobile terminal and the heat emitted by the mobile terminal reach a balance, and at the moment, the temperature of the mobile terminal changes within a temperature interval of which the interval length does not exceed a first preset threshold value. Therefore, when the duration of the application running on the mobile terminal reaches the first preset threshold, the temperature of the mobile terminal measured by the temperature measuring device may change within a temperature interval whose interval length does not exceed the first preset threshold, or the temperature of the mobile terminal measured by the temperature measuring device may continuously rise and finally change within a temperature interval whose interval length does not exceed the first preset threshold.
If the performance parameter set for the mobile terminal is high, the temperature of the mobile terminal may continuously rise in a first time period when the time length of the mobile terminal after the mobile terminal starts running the application is a first preset threshold, the heat generated by the mobile terminal and the dissipated heat cannot reach a balance in the first time period, after the first time period is ended, the temperature of the mobile terminal measured by using the temperature measuring device may continuously rise until the rising temperature exceeds the upper temperature limit allowed by the mobile terminal, the processor of the mobile terminal actively reduces the frequency, the rising trend of the overall temperature of the mobile terminal is restrained after the frequency reduction, and the temperature of the mobile terminal may greatly fall.
In this embodiment, the temperature of the mobile terminal may also be measured in an analog simulation manner, that is, the set environmental parameters and performance parameters may be input into the analog simulation software, and the temperature change condition of the mobile terminal is calculated by the analog simulation software based on the environmental parameters and the performance parameters.
Step 203: and judging the temperature which is continuously measured, if the temperature changes in a temperature interval of which the interval length does not exceed a first preset threshold value, executing the step 204, otherwise, executing the step 205.
The time length for measuring the temperature of the mobile terminal by using the temperature measuring equipment is not less than the second preset threshold, so that a plurality of temperatures are measured, the plurality of temperatures are judged, and whether the plurality of temperatures change in a temperature interval with the interval length not more than the first preset threshold is judged.
Step 204: and judging the temperature interval, if the difference value between the upper limit of the temperature interval and the temperature upper limit allowed by the mobile terminal is smaller than a third preset threshold value, executing step 206, otherwise, executing step 205.
This step is an optional step, and may not be executed, that is, the temperature is determined to change within a temperature interval whose interval length does not exceed the first preset threshold, and step 206 is directly executed.
Step 205: resetting a performance parameter, setting the mobile terminal according to the performance parameter, and returning to execute step 202.
If the temperature does not change in the temperature interval of which the interval length does not exceed the first preset threshold, the performance parameter set for the mobile terminal is larger, the efficiency of heat generation of the mobile terminal is higher than the efficiency of heat dissipation of the mobile terminal, and the heat generated by the mobile terminal and the heat dissipation of the mobile terminal cannot be balanced before the temperature of the mobile terminal reaches the upper temperature limit allowed by the mobile terminal. In order to avoid that the temperature of the mobile terminal exceeds the allowable upper temperature limit, a smaller performance parameter needs to be reset, the mobile terminal is set according to the performance parameter, and the process is started again from step 202.
If the difference between the upper limit of the temperature interval and the upper limit of the temperature allowed by the mobile terminal is greater than or equal to the third preset threshold, it is indicated that the performance parameter set for the mobile terminal is small, and when the heat generated by the mobile terminal and the heat emitted by the mobile terminal reach balance, the temperature of the mobile terminal is greatly different from the upper limit of the temperature allowed by the mobile terminal. In order to enable the mobile terminal to run the application with higher performance and improve the image effect and the fluency of running the application, a larger performance parameter is reset, the mobile terminal is set according to the performance parameter, and the execution is started from step 202 again.
Step 206: and correspondingly storing the environment parameters and the performance parameters in a mapping relation table.
And correspondingly storing the environment parameters and the performance parameters in a mapping relation table under the condition that the mobile terminal is not sleeved with a back shell. Or storing the environment parameter, the model information of the mobile terminal and the performance parameter in a mapping relation table correspondingly.
Optionally, for the measured temperature of the mobile terminal, each temperature located in the temperature interval is obtained from the measured temperature of the mobile terminal, an average temperature of each temperature located in the temperature interval is calculated as a reference temperature, and a correspondence between the environmental parameter, model information of the mobile terminal, the performance parameter, and the reference temperature is stored in a temperature adjustment table.
For the case that the mobile terminal is sleeved with the back shell, in this step, if the back shell is used for being sleeved on a mobile terminal of one model, the environment parameter and the performance parameter are correspondingly stored in the mapping relation table. For example, assume that the environmental parameters include an environment temperature of 25 degrees, and the performance parameters include a CPU operating frequency of 1.6Ghz and a GPU operating frequency of 1.8 Ghz. Referring to table 1 below, the mapping table shown in table 1 stores the correspondence between "the operating frequency of the CPU 1.6Ghz and the operating frequency of the GPU 1.8 Ghz" included in the temperature of 25 degrees and the performance parameters.
TABLE 1
If the back shell is used for being sleeved on mobile terminals of different models, model information of the mobile terminals is obtained, and the environment parameters, the model information and the performance parameters are correspondingly stored in a mapping relation table. For example, the model information of the mobile terminal includes model V1, and referring to table 2 below, "the operation frequency of the CPU 1.6Ghz and the operation frequency of the GPU 1.8 Ghz" included in the temperature "25 degrees", the model V1, and the performance parameters are correspondingly stored in the mapping table shown in table 1.
TABLE 2
Or,
in this step, the identifier of the back shell may be obtained, and if the back shell is used to be sleeved on a mobile terminal of one model, the identifier of the back shell, the environmental parameter, and the performance parameter are correspondingly stored in a mapping relation table. For example, the ID1 of the back shell is obtained, and referring to table 3 below, the ID1 of the back shell, the temperature "25 degrees" and the performance parameters include "the operating frequency of the CPU 1.6Ghz and the operating frequency of the GPU 1.8 Ghz" are correspondingly stored in the mapping table shown in table 3.
TABLE 3
If the back shell is used for being sleeved on mobile terminals of different models, model information of the mobile terminal is obtained, and the identifier of the back shell, the environment parameter, the model information and the performance parameter are correspondingly stored in a mapping relation table. For example, the model information of the mobile terminal is obtained and includes model V1, see table 4 below, and the identifier ID1 of the back shell, the temperature "25 degrees" and the performance parameters include "the operating frequency of the CPU 1.6Ghz, the model V1 and the operating frequency of the GPU 1.8 Ghz" are correspondingly stored in the mapping table shown in table 4.
TABLE 4
Or,
in this step, the structure information of the back shell may also be obtained, and if the back shell is used to be sleeved on a mobile terminal of a model, the structure information, the environmental parameter, and the performance parameter are correspondingly stored in a mapping relation table. For example, the structural information of the back shell is obtained, the structural information is "back shell has water-cooling design", see table 5 below, and the mapping relationship table shown in table 5 is stored with the correspondence of "CPU operation frequency 1.6Ghz and GPU operation frequency 1.8 Ghz" included in the structural information "back shell has water-cooling design", temperature "25 degrees" and performance parameters.
TABLE 5
If the back shell is used for being sleeved on mobile terminals of different models, model information of the mobile terminals can be obtained, and the structure information, the environment parameters, the model information and the performance parameters are correspondingly stored in a mapping relation table. For example, the model information of the mobile terminal is obtained and includes model V1, and referring to table 6 below, "the operating frequency of the CPU 1.6Ghz, model V1, and the operating frequency of the GPU 1.8 Ghz" included in the structural information "the back shell has a water-cooled design," the temperature "25 degrees," and the performance parameters are correspondingly stored in the mapping table shown in table 6.
TABLE 6
In the case that the mobile terminal is covered with the back shell, the temperatures within the temperature interval can be obtained from the measured temperatures of the mobile terminal, and the average temperature of the temperatures within the temperature interval is calculated as the reference temperature.
The back shell is used for being sleeved on a mobile terminal of a machine type, and the corresponding relation among the environmental parameter, the performance parameter and the reference temperature is stored in a temperature adjusting table, or the corresponding relation among the identifier of the back shell, the environmental parameter, the performance parameter and the reference temperature is stored in the temperature adjusting table, or the corresponding relation among the structure information of the back shell, the environmental parameter, the performance parameter and the reference temperature is stored in the temperature adjusting table.
The back shell is used for being sleeved on mobile terminals of different models, and the corresponding relation among the environmental parameter, the model information of the mobile terminal, the performance parameter and the reference temperature is stored in a temperature adjusting table, or the corresponding relation among the identification of the back shell, the environmental parameter, the model information of the mobile terminal, the performance parameter and the reference temperature is stored in a temperature adjusting table, or the corresponding relation among the structure information of the back shell, the environmental parameter, the model information of the mobile terminal, the performance parameter and the reference temperature is stored in a temperature adjusting table.
Since the efficiency of the mobile terminal dissipating heat under different environments is different, an environment parameter and a performance parameter may be reset, and then the operations of steps 201 to 206 may be executed again. If the back shell is used for being sleeved on mobile terminals of different models, the operations of the steps 201 to 206 are required to be respectively executed on the mobile terminals of different models.
It should be noted that: when the mobile terminal is not sheathed with a back shell, the mobile terminal can store a mapping relation table when the mobile terminal leaves a factory, the mapping relation table is used for storing the corresponding relation between the environmental temperature and the performance parameter, and can also store a temperature adjusting table which is used for storing the corresponding relation between the environmental parameter, the performance parameter and the reference temperature. Or,
the mapping relation table is stored in the server and used for storing the corresponding relation among the environment temperature, the model information and the performance parameters, and when the mobile terminal needs to control the temperature in the operation process, the mapping relation table can be inquired from the server or downloaded. The server can also store a temperature adjusting table, and the temperature adjusting table is used for storing the corresponding relation between the environmental parameters, the performance parameters, the model information and the reference temperature.
When the mobile terminal is sleeved with the back shell, the mapping relation table is used for storing the corresponding relation between the environment parameter and the performance parameter, or storing the corresponding relation between the environment parameter, the model information and the performance parameter, and the mapping relation can be stored in a storage unit of the back shell when the back shell leaves a factory. Optionally, the storage unit of the back shell may further store a temperature adjustment table, where the temperature adjustment table is used to store the corresponding relationship between the environmental parameter, the performance parameter, and the reference temperature, or is used to store the corresponding relationship between the environmental parameter, the model information, the performance parameter, and the reference temperature.
The mapping relationship table is used for storing the identifier of the back shell, the corresponding relationship between the environmental parameter and the performance parameter, or the corresponding relationship between the identifier of the back shell, the environmental parameter, the model information and the performance parameter, the identifier of the back shell may be stored in a storage unit of the back shell when the back shell leaves a factory, and the mapping relationship table may be stored in a server, so that the mobile terminal may download the mapping relationship from the server and store the mapping relationship locally, or the mobile terminal may query the mapping relationship table in the server. Optionally, the temperature adjustment table may be further stored in the server, where the temperature adjustment table is used to store the corresponding relationship between the identifier of the back shell, the environmental parameter, the performance parameter, and the reference temperature, or store the corresponding relationship between the identifier of the back shell, the environmental parameter, the model information, the performance parameter, and the reference temperature.
The mapping relationship table is used for storing the corresponding relationship between the structure information, the environment parameter and the performance parameter of the back shell, or for storing the corresponding relationship between the structure information, the environment parameter, the model information and the performance parameter of the back shell, the structure information of the back shell may be stored in the storage unit of the back shell when the back shell is shipped, and the mapping relationship table may be stored in the server, so that the mobile terminal may download the mapping relationship from the server and store the mapping relationship locally, or the mobile terminal may query the mapping relationship table in the server. Optionally, the temperature adjustment table may be further stored in the server, where the temperature adjustment table is used to store the corresponding relationship between the structural information, the environmental parameter, the performance parameter, and the reference temperature of the back shell, or store the corresponding relationship between the structural information, the environmental parameter, the model information, the performance parameter, and the reference temperature of the back shell.
Referring to fig. 3, an embodiment of the present application provides a method for controlling temperature, where the method may control the temperature of a mobile terminal, where the mobile terminal is sleeved with a back shell as shown in fig. 1 or the mobile terminal is not sleeved with the back shell, and the method includes:
step 301: the mobile terminal obtains the environmental parameters of the current environment.
In this step, the environmental parameter may include temperature. The mobile terminal may include a temperature sensor that the mobile terminal may use to measure the temperature of the environment in which it is currently located. The environment parameter may further include information such as humidity, and the mobile terminal may further include a humidity sensor, and the mobile terminal may measure the humidity of the current environment using the humidity sensor. Or,
in this step, the mobile terminal includes a positioning module, and the mobile terminal may use the positioning module to obtain a current location thereof, obtain a temperature of an environment of the current location thereof from the network according to the location, and further obtain a humidity of the environment of the current location thereof from the network.
In the case that the mobile terminal is sleeved with a back shell and the back shell is used for being sleeved on mobile terminals of different models, in this step, the mobile terminal can also acquire model information of the mobile terminal.
The mobile terminal may initiate the method of temperature control from the present embodiment when the mobile terminal starts running any application. Alternatively, the mobile terminal may start the method of temperature control of the present embodiment when the mobile terminal starts to run a specified application. The designated application may be an application that consumes more power to the terminal, such as gaming applications, mobile AR and mobile VR applications. When the mobile terminal runs the designated application, the processor of the mobile terminal may run with a higher operation frequency, and/or the transceiver of the mobile terminal may transmit a signal with a higher transmission power, which results in a higher efficiency of generating heat by the mobile terminal.
Step 302: and acquiring a performance parameter adaptive to the environment parameter according to the environment parameter, wherein the performance parameter is used for determining the upper limit of the temperature which can be borne by the mobile terminal in the current environment.
And before the temperature of the mobile terminal rises to the upper temperature limit allowed by the mobile terminal when the mobile terminal runs according to the performance parameter, the heat generated by the mobile terminal and the heat emitted by the mobile terminal keep balance.
Before the temperature of the mobile terminal rises to the upper temperature limit allowed by the mobile terminal, the heat generated by the mobile terminal and the heat emitted by the mobile terminal are kept balanced, the temperature of the mobile terminal can fluctuate in a temperature interval lower than the upper temperature limit, and the situation that the temperature of the mobile terminal exceeds the upper temperature limit cannot occur.
And for the condition that the mobile terminal is not provided with the back cover, when the mobile terminal leaves a factory, the mobile terminal stores the mapping relation table, the mapping relation table is used for storing the corresponding relation between the environmental parameters and the performance parameters, the mobile terminal determines the environmental parameters with the minimum difference value from the mapping relation table, and acquires the corresponding performance parameters from the mapping relation table according to the determined environmental parameters. Or,
the server stores the mapping relation table, the mapping relation table is used for storing the corresponding relation among the environment parameters, the model information and the performance parameters, the mobile terminal determines the environment parameters with the minimum difference value among the environment parameters from the mapping relation table, and the corresponding performance parameters are obtained from the mapping relation table according to the determined environment parameters and the model information of the mobile terminal.
For the case that the mobile terminal is sleeved with the back shell, for the back shell sleeved with the mobile terminal, the body of the back shell is additionally provided with a communication unit and a storage unit, and the communication unit is connected with the storage unit. The storage unit is used for storing a mapping relation table; or the storage unit is used for storing the identification of the back shell; or the storage unit is used for storing the structural information of the back shell.
The storage unit is used for storing a mapping relation table, and the mapping relation table is used for storing the corresponding relation between the environment parameters and the performance parameters, or storing the corresponding relation between the environment parameters, the model information and the performance parameters. Referring to fig. 4, this step may be implemented by the operations of a1 to A3 as follows. The operations a1 to A3 are:
a1: the mobile terminal establishes a communication connection with the communication unit of the back shell.
The communication unit of the back shell can be a Bluetooth module, an NFC chip or a USB connector and the like.
When the communication unit is a Bluetooth module, the communication connection established between the mobile terminal and the communication unit of the back shell is a Bluetooth connection. The body of backshell can also be equipped with battery or USB and connect, and this battery is connected with this bluetooth module, can be for this bluetooth module power supply, and this bluetooth module transmission bluetooth signal, perhaps, uses the USB circuit to connect this USB to mobile terminal, and mobile terminal's voltage signal flows into this bluetooth module through this USB circuit and this USB joint, for this bluetooth module power supply, this bluetooth module transmission bluetooth signal.
In the a1 operation: the mobile terminal can search the Bluetooth signals transmitted by the nearby Bluetooth devices and acquire the signal intensity of the Bluetooth devices, select the Bluetooth device with the maximum signal intensity as the communication unit of the back shell, and establish Bluetooth connection with the communication unit of the back shell. Or, the mobile terminal may search for the identifiers of the bluetooth devices in its vicinity, display the identifiers of the bluetooth devices, so that the user selects the identifier of the communication unit of the back shell from the displayed identifiers of the bluetooth devices, acquire the identifier of the selected bluetooth device when detecting the selection operation of the user on the identifier of a certain bluetooth device, and establish a bluetooth connection with the communication unit of the back shell based on the identifier of the bluetooth device.
When the communication unit is an NFC chip, an NFC chip is also arranged in the mobile terminal, the back shell is sleeved on the mobile terminal, and the NFC chip on the mobile terminal and the NFC chip on the back shell are arranged oppositely. The mobile terminal establishes a short-range communication connection with the NFC chip on the back shell, and the short-range communication connection is established between the mobile terminal and the communication unit of the back shell.
When the communication unit is a USB connector, the mobile terminal is connected with the USB connector through a USB line, and the communication connection established between the mobile terminal and the communication unit on the back shell is the USB connection established on the USB line.
A2: and the mobile terminal reads the mapping relation table from the storage unit of the back shell through the communication connection.
And under the condition that the back shell is used for being sleeved on a mobile terminal of one machine type, the mapping relation table is used for storing the corresponding relation between the environmental parameters and the performance parameters. And under the condition that the back shell is used for being sleeved on mobile terminals of different models, the mapping relation table is used for storing the corresponding relation among the environmental parameters, the model information and the performance parameters.
The mobile terminal may establish a connection with the communication unit when it is mounted on the back cover, and read the mapping table from the storage unit of the back cover and store the mapping table in the local memory of the mobile terminal, so that the mobile terminal performs the following operation a3 when starting to run an application. Alternatively, the mobile terminal establishes a connection with the communication unit when starting to run the application, reads the mapping table from the storage unit of the back cover, and then performs the following operation a 3.
A3: and the mobile terminal acquires the performance parameters adaptive to the environmental parameters from the mapping relation table according to the environmental parameters.
And when the back shell is used for being sleeved on a mobile terminal of one machine type, the mobile terminal determines the environmental parameter with the minimum difference value with the environmental parameter from all the environmental parameters in the mapping relation table, and acquires the corresponding performance parameter from the mapping relation table according to the determined environmental parameter.
And under the condition that the back shell is used for being sleeved on mobile terminals of different models, the mobile terminal determines the environmental parameter with the minimum difference value with the environmental parameter from all the environmental parameters in the mapping relation table, and acquires the corresponding performance parameter from the mapping relation table according to the determined environmental parameter and the model information of the mobile terminal.
The storage unit 3 is used for storing the identification condition of the back shell, in which case, a mapping relation table is stored in the mobile terminal or the server, and the mapping relation table is used for storing the identification of the back shell, the corresponding relation between the environmental parameters and the performance parameters, or the corresponding relation between the identification of the back shell, the environmental parameters, the model information and the performance parameters. Referring to fig. 5, this step may be implemented by the operations of B1 through B3 as follows. The operations of B1 to B3 are:
b1: the mobile terminal establishes a communication connection with the communication unit of the back shell.
The implementation process of the B1 operation can be referred to the implementation process of the a1 operation, and is not described in detail here.
B2: the mobile terminal reads the identification of the back shell from the storage unit of the back shell through the communication connection.
The mobile terminal may establish a connection with the communication unit when it is plugged into the back shell, read the identity of the back shell from the memory unit of the back shell and store it in the local memory of the mobile terminal, so that the mobile terminal performs the following B3 operation when starting to run an application. Alternatively, the mobile terminal establishes a connection with the communication unit when starting to run an application, reads the identification of the back cover from the storage unit of the back cover, and then performs the operation of B3 as follows.
The mobile terminal can also directly receive the identification of the back shell input by the user, so that the back shell does not need to be modified, namely, a communication unit and a storage unit do not need to be added on the body of the back shell, and the manufacturing cost of the back shell can be reduced.
B3: and the mobile terminal acquires the corresponding performance parameters from a mapping relation table stored in the mobile terminal or the server according to the environment parameters and the identification of the back shell.
When the back shell is used for being sleeved on a mobile terminal of one machine type, a mapping relation table in the mobile terminal or the server is used for storing the corresponding relation among the identifier of the back shell, the environmental parameters and the performance parameters, the mobile terminal determines the environmental parameters with the minimum difference value from the environmental parameters in the mapping relation table, and acquires the corresponding performance parameters from the mapping relation table in the mobile terminal or the server according to the identifier of the back shell and the determined environmental parameters.
When the back shell is used for being sleeved on mobile terminals of different models, a mapping relation table in the mobile terminal or the server is used for storing corresponding relations among the identification, the environmental parameters, the model information and the performance parameters of the back shell, the mobile terminal determines the environmental parameters with the minimum difference value from the environmental parameters in the mapping relation table, and acquires the corresponding performance parameters from the mapping relation table in the mobile terminal or the server according to the identification, the determined environmental parameters and the model information of the mobile terminal.
Optionally, the mapping relationship table is stored in a local memory of the mobile terminal when the mobile terminal leaves a factory, or the mobile terminal downloads the mapping relationship table from the server and stores the mapping relationship table in the local memory.
In the case where the storage unit 3 is used to store the structure information of the back cover, in this case, the mobile terminal or the server stores a mapping table for storing the correspondence between the structure information of the back cover and the environmental parameters and the performance parameters, or for storing the correspondence between the structure information of the back cover, the environmental parameters, the model information, and the performance parameters. Referring to fig. 6, this step may be implemented by the operations of C1 to C3 as follows. The operations of C1 to C3 are:
c1: the mobile terminal establishes a communication connection with the communication unit of the back shell.
The implementation process of the C1 operation can be referred to the implementation process of the a1 operation, and is not described in detail here.
C2: the mobile terminal reads the identification of the back shell from the storage unit of the back shell through the communication connection.
The mobile terminal may establish a connection with the communication unit when it is mounted on the back cover, and the structure information of the back cover is read from the storage unit of the back cover and stored in the local memory of the mobile terminal, so that the mobile terminal performs the following C3 operation when starting to run an application. Alternatively, the mobile terminal establishes a connection with the communication unit when starting to run an application, reads the configuration information of the back cover from the storage unit of the back cover, and then performs the operation of C3 as follows.
The mobile terminal can also directly receive the structure information of the back shell input by the user, so that the back shell does not need to be modified, namely, a communication unit and a storage unit do not need to be added on the body of the back shell, and the manufacturing cost of the back shell can be reduced.
C3: and the mobile terminal acquires corresponding performance parameters from a mapping relation table stored in the mobile terminal or the server according to the environment parameters and the structural information of the back shell.
When the back shell is used for being sleeved on a mobile terminal of a machine type, a mapping relation table in the mobile terminal or the server is used for storing the structural information of the back shell, the corresponding relation between the environmental parameters and the performance parameters, the mobile terminal determines the environmental parameters with the minimum difference value from the environmental parameters in the mapping relation table, and acquires the corresponding performance parameters from the mapping relation table in the mobile terminal or the server according to the determined environmental parameters and the structural information of the back shell.
When the back shell is used for being sleeved on mobile terminals of different models, a mapping relation table in the mobile terminal or the server is used for storing the corresponding relation between the structure information, the environment parameters and the model information of the back shell and the performance parameters, the mobile terminal determines the environment parameters with the minimum difference value from the environment parameters in the mapping relation table, and acquires the corresponding performance parameters from the mapping relation table in the mobile terminal or the server according to the determined environment parameters, the structure information of the back shell and the model information of the mobile terminal.
Optionally, the mapping relationship table is stored in a local memory of the mobile terminal when the mobile terminal leaves a factory, or the mobile terminal downloads the mapping relationship table from the server and stores the mapping relationship table in the local memory.
Step 303: the mobile terminal operates the mobile terminal according to the performance parameter.
The step can be implemented by operating the mobile terminal in two ways, including:
in the first mode, the mobile terminal may set the upper limit of the performance parameter used by the mobile terminal according to the performance parameter, so as to control the temperature of the mobile terminal when the application is running not to exceed the upper limit of the temperature allowed by the mobile terminal.
The performance parameter is a performance parameter of a designated device of the mobile terminal, and the designated device is a device capable of generating heat in the mobile terminal, that is, when the mobile terminal runs an application, the designated device of the mobile terminal generates heat.
The designated device may be at least one of a processor or a transceiver of the mobile terminal. The processor may be at least one of a CPU or a GPU, and the at least one of the CPU, the GPU or the transceiver of the mobile terminal may generate heat when the mobile terminal is running an application.
In the first mode, a designated device of the mobile terminal is set according to the performance parameters of the designated device. I.e., the upper limit of the performance parameter for the given device is set to that performance parameter.
The performance parameter includes at least one of an operation frequency of the CPU, an operation frequency of the GPU, or a transmission power of the transceiver, and the like. Accordingly, in the first mode, the upper limit of the operation frequency of the CPU of the mobile terminal is set to the operation frequency according to the operation frequency of the CPU, the upper limit of the operation frequency of the GPU of the mobile terminal is set to the operation frequency according to the operation frequency of the GPU, and the upper limit of the transmission power of the transceiver of the mobile terminal is set to the transmission power according to the transmission power of the transceiver.
After the upper limit of the performance parameter of the appointed device of the mobile terminal is set, the size of the performance parameter used by the appointed device of the mobile terminal in running application is smaller than or equal to the upper limit of the performance parameter, so that the heat generated by the mobile terminal and the heat emitted by the mobile terminal are kept balanced before the temperature of the mobile terminal rises to the upper limit of the temperature allowed by the mobile terminal, and the temperature of the mobile terminal cannot continuously rise and is kept to fluctuate in a temperature interval smaller than the upper limit of the temperature.
In the second mode, the mobile terminal can set the upper limit of the performance parameter used by the application run by the mobile terminal according to the performance parameter, so as to control the temperature of the mobile terminal when the application runs not to exceed the upper limit of the temperature allowed by the mobile terminal.
The second manner can be realized by the operations 3031 to 3033 as follows. The operations 3031 to 3033 may be:
3031: the method comprises the steps of obtaining a configuration file of an application from the application to be run of the mobile terminal, wherein the configuration file is used for storing at least one setting item corresponding to a designated device and storing the corresponding relation between a performance parameter range and a total configuration value of the setting item, and the designated device is used for realizing the function corresponding to each setting item in the at least one setting item.
Since the designated device is a device that the mobile terminal can generate heat. And for at least one setting item corresponding to the specified device, when the mobile terminal runs the application, the specified device is used for running the function corresponding to the at least one setting item.
3032: and acquiring the total configuration value corresponding to at least one setting item from the corresponding relation between the performance parameter range and the total configuration value of the setting item according to the performance parameter of the specified device.
In this step, the performance parameter range in which the performance parameter of the specified device is located is determined from the corresponding relationship between the performance parameter range and the total configuration value of the setting item, and according to the determined performance parameter range, the corresponding total configuration value is obtained from the corresponding relationship between the performance parameter range and the total configuration value of the setting item.
Referring to fig. 7, a setting interface is included in an application, and the setting interface includes setting items in the application. Configuration values corresponding to the setting items can be set in the setting interface. For the total configuration value of at least one setting item corresponding to the designated device, the total configuration value corresponds to the size of one performance parameter of the designated device, and the size of the performance parameter used by the designated device in the mobile terminal to run the function realized by the setting item is smaller than or equal to the size of the performance parameter corresponding to the total configuration value. Wherein the larger the total configuration value, the larger the amount of heat generated by the specified device, and the smaller the total configuration value is set, the smaller the amount of heat generated by the specified device.
The designated device of the mobile terminal may often operate a function corresponding to at least one setting item. For example, referring to the setting interface shown in fig. 7, the setting items "particle quality" and "picture quality" in the setting interface are typically implemented by the GPU of the mobile terminal. The acquired performance parameters include the operation frequency of the GPU, and the total configuration values corresponding to the setting items "particle quality" and "picture quality" can be acquired from the correspondence between the performance parameter range and the total configuration value of the setting items based on the operation frequency of the GPU, assuming that the total configuration value is 5.
3033: and setting the upper limit configuration value of each setting item in the application according to the total configuration value.
In this step, according to the total configuration value, the configuration value corresponding to each setting item in at least one setting item corresponding to the specified device is assigned, and the upper limit configuration value of each setting item is respectively set as the configuration value assigned to each setting item.
Optionally, the requirement information of the user may also be acquired, and the configuration value corresponding to each setting item is allocated according to the requirement information and the total configuration value.
Optionally, different requirement information may be displayed for the user to select, and then the requirement information selected by the user is acquired. For example, the displayed requirement information may be "screen priority" or "fluency priority", and assuming that the user selects "screen priority", the requirement information of the user is acquired as "screen priority", so that when determining the configuration value of a setting item for implementing a screen, a larger configuration value may be assigned to the configuration value of the setting item.
Optionally, the requirement information of the user may be saved, so that the saved requirement information of the user may be directly obtained when the configuration value is assigned next time.
For example, the setting item "particle quality" and "picture quality" corresponds to a total configuration value of 5, the user's demand information is "picture priority", and the configuration value of "particle quality" is determined to be 2 and the configuration value of "picture quality" is determined to be 3 based on the total configuration value of 5. Referring to fig. 7, the upper limit configuration value of the "particle quality" is set to "medium" according to the configuration value 2 of the "particle quality", and the upper limit configuration value of the "picture quality" is set to "high" according to the configuration value 3 of the "picture quality".
The temperature of the mobile terminal fluctuates in a temperature interval, and the temperature of the mobile terminal can be controlled to be kept as stable as possible. The method is realized as follows:
the mobile terminal obtains a reference temperature according to the performance parameter and the environment parameter, the reference temperature is the temperature kept by the mobile terminal when the heat generated by the mobile terminal and the heat emitted by the mobile terminal keep balance, the reference temperature is smaller than the upper temperature limit of the mobile terminal, the current temperature of the mobile terminal is obtained, and the performance parameter of the mobile terminal or the setting item of the application operated by the mobile terminal is adjusted according to the reference temperature and the current temperature, so that the temperature of the mobile terminal is kept at the reference temperature.
Optionally, the operation of obtaining the reference temperature may be:
for the case that the mobile terminal is sleeved with the back shell, the mobile terminal can store a temperature adjusting table, the temperature adjusting table is used for storing the corresponding relation between the environmental parameters, the performance parameters and the reference temperature, the mobile terminal determines the environmental parameters with the minimum difference value from the stored temperature adjusting table, and the corresponding reference temperature is obtained from the stored temperature adjusting table according to the determined environmental parameters and the performance parameters. Or, the server stores a temperature adjusting table used for storing the corresponding relation between the environment parameter, the performance parameter, the model information and the reference temperature, the mobile terminal determines the environment parameter with the minimum difference value with the environment parameter from the stored temperature adjusting table, and acquires the corresponding reference temperature from the temperature adjusting table stored by the server according to the determined environment parameter, the performance parameter and the model information of the mobile terminal.
And for the condition that the mobile terminal is not sleeved with the back shell, storing a temperature adjusting table in a storage unit of the back shell, wherein the temperature adjusting table is used for storing the corresponding relation among the environmental parameters, the performance parameters and the reference temperature, or storing the corresponding relation among the environmental parameters, the model information, the performance parameters and the reference temperature. The mobile terminal can also read the temperature adjustment table from the back shell, determine the environmental parameter with the minimum difference value with the environmental parameter from the temperature adjustment table, and obtain the corresponding reference parameter from the stored temperature adjustment table according to the determined environmental parameter and the performance parameter, or obtain the corresponding reference parameter from the temperature adjustment table according to the determined environmental parameter, the performance parameter and the model information of the mobile terminal.
Under the condition that the storage unit of the back shell stores the identification of the back shell, the server stores a temperature adjusting table which is used for storing the corresponding relation among the identification, the environmental parameters, the performance parameters and the reference temperature of the back shell, or storing the corresponding relation among the identification, the environmental parameters, the model information, the performance parameters and the reference temperature of the back shell. The mobile terminal determines the environmental parameter with the minimum difference value with the environmental parameter from the temperature adjusting table stored by the server, and acquires the corresponding reference parameter from the temperature adjusting table stored by the server according to the identifier of the back shell, the determined environmental parameter and the performance parameter, or acquires the corresponding reference parameter from the temperature adjusting table according to the identifier of the back shell, the environmental parameter, the determined performance parameter and the model information of the mobile terminal.
In the case that the storage unit of the back shell stores the structural information of the back shell, the server stores a temperature adjustment table, wherein the temperature adjustment table is used for storing the corresponding relation between the structural information, the environmental parameter, the performance parameter and the reference temperature of the back shell, or storing the corresponding relation between the structural information, the environmental parameter, the model information, the performance parameter and the reference temperature of the back shell. The mobile terminal determines the environmental parameter with the minimum difference value with the environmental parameter from the temperature adjusting table stored by the server, and acquires the corresponding reference parameter from the temperature adjusting table stored by the server according to the structure information of the back shell, the determined environmental parameter and the performance parameter, or acquires the corresponding reference parameter from the temperature adjusting table according to the structure information of the back shell, the determined environmental parameter, the performance parameter and the model information of the mobile terminal.
Optionally, the operation of adjusting the performance parameter of the mobile terminal or the setting item of the application run by the mobile terminal may be:
and when the current temperature of the mobile terminal is higher than the reference temperature, reducing the performance parameter, and setting the upper limit of the performance parameter used by the mobile terminal according to the reduced performance parameter. Or, according to the reduced performance parameter of the specified device, obtaining a total configuration value corresponding to at least one setting item from the corresponding relationship between the performance parameter range and the total configuration value of the setting item, and setting the upper limit configuration value of each setting item in the application according to the total configuration value.
And when the current temperature of the mobile terminal is lower than the reference temperature, increasing the performance parameter, and setting the upper limit of the performance parameter used by the mobile terminal according to the increased performance parameter. Or, according to the added performance parameter of the designated device, obtaining the total configuration value corresponding to at least one setting item from the corresponding relationship between the performance parameter range and the total configuration value of the setting item, and setting the upper limit configuration value of each setting item in the application according to the total configuration value.
In the embodiment of the application, the environment parameters of the environment where the mobile terminal is located are obtained; acquiring performance parameters adaptive to the environmental parameters according to the environmental parameters, wherein the heat generated by the mobile terminal when the mobile terminal operates according to the performance parameters is balanced with the heat emitted by a back shell of the mobile terminal; according to the performance parameters, the temperature of the mobile terminal during running is controlled not to exceed the upper temperature limit corresponding to the mobile terminal, so that the phenomena of frame dropping and pause caused by the occurrence of frequency reduction of the mobile terminal can be avoided.
The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Referring to fig. 8, an embodiment of the present application provides a temperature-controlled apparatus 400, where the apparatus 400 includes:
an obtaining module 401, configured to obtain an environmental parameter of an environment where the apparatus 400 is located;
a determining module 402, configured to determine, according to the environmental parameter, a performance parameter suitable for the environmental parameter, where the performance parameter is used to determine an upper temperature limit that the apparatus 400 can withstand in a current environment;
an operation module 403, configured to operate the apparatus 400 based on the performance parameter.
Optionally, the device 400 is sleeved with a back shell, the back shell includes a storage unit and a communication unit, and the storage unit is used for storing a mapping relationship table between the environmental parameters and the performance parameters;
the determining module 402 is configured to:
establishing a communication connection between the device 400 and a communication unit of the back shell;
reading the mapping relation table from the storage unit of the back shell through the communication connection;
and acquiring corresponding performance parameters from the mapping relation table according to the environment parameters.
Optionally, a back shell is sleeved on the device 400, the back shell includes a storage unit and a communication unit, the storage unit is used for storing the identifier of the back shell,
the determining module 402 is configured to:
the device 400 establishes a communication connection with the communication unit of the back shell;
the device 400 obtains the identification of the backshell stored in the storage unit of the backshell through the communication connection;
the device 400 obtains the corresponding performance parameters from a mapping table according to the identifier of the back shell and the environmental parameters, where the mapping table is used to store the corresponding relationship between the identifier, the environmental parameters, and the performance parameters.
Optionally, a back shell is sleeved on the device 400, and the back shell includes a storage unit and a communication unit, where the storage unit is used to store the structural information of the back shell;
the determining module 402 is configured to:
the device 400 establishes a communication connection with the communication unit of the back shell;
the device 400 acquires the structural information of the back shell stored in the storage unit of the back shell through the communication connection;
the device 400 obtains the corresponding performance parameters from a mapping table according to the structural information of the back shell and the environmental parameters, where the mapping table is used to store the corresponding relationships between the structural information, the environmental parameters, and the performance parameters.
Optionally, the performance parameter is a performance parameter of a specified device of the apparatus 400, where the specified device is a device capable of generating heat in the apparatus 400;
the operation module 403 is configured to:
the designated devices of the apparatus 400 are set according to their performance parameters.
Optionally, the performance parameter is a performance parameter of a specified device of the apparatus 400, where the specified device is a device capable of generating heat in the apparatus 400;
the operation module 403 is configured to:
acquiring a configuration file of the application from the application to be run by the apparatus 400, where the configuration file is used to store at least one setting item corresponding to the designated device and a corresponding relationship between a performance parameter range and a total configuration value of the setting item, and the designated device is used to implement a function corresponding to each setting item in the at least one setting item;
acquiring a total configuration value corresponding to at least one setting item from the corresponding relation between the performance parameter range and the total configuration value of the setting item according to the performance parameter of the specified device;
and setting the upper limit configuration value of each setting item in the application according to the total configuration value.
Optionally, the running module 403 is configured to:
acquiring function demand information corresponding to each setting item by a user;
determining an upper limit configuration value corresponding to each setting item according to the function requirement information corresponding to each setting item and the total configuration value;
and setting each setting item in the application according to the upper limit configuration value corresponding to each setting item.
Optionally, the apparatus further comprises:
an adjusting module, configured to obtain a reference temperature according to the environmental parameter and the performance parameter, where the reference temperature is a temperature maintained by the apparatus 400 when the heat generated by the apparatus 400 and the heat emitted by the apparatus 400 are balanced, and adjust the performance parameter of the apparatus 400 or a setting item of an application run by the apparatus 400 according to the reference temperature and a current temperature of the apparatus 400.
Referring to fig. 9, an embodiment of the present application provides a temperature control system 500, where the system 500 includes: the mobile terminal 501 and the back shell 502 sleeved on the mobile terminal 500, the back shell 502 includes a storage unit 5021 and a communication unit 5022, the storage unit 5021 is used for storing at least one of a mapping relation table between environment parameters and performance parameters, an identifier of the back shell 502 or structural information of the back shell 502;
the mobile terminal 501 is configured to obtain an environmental parameter of an environment where the mobile terminal 501 is located, and obtain content stored in the storage unit 5021 through the communication unit 5022; and acquiring a performance parameter adapted to the environment parameter according to the environment parameter and the content stored in the storage unit, where the performance parameter is used to determine an upper temperature limit that the mobile terminal 501 can bear in the current environment, and operating the mobile terminal 501 based on the performance parameter.
In the embodiment of the application, the mobile terminal acquires the environmental parameters of the environment where the mobile terminal is located and the content stored in the back shell; acquiring performance parameters according to the environment parameters and the content, wherein the heat generated when the mobile terminal runs according to the performance parameters is balanced with the heat emitted by a back shell of the mobile terminal; according to the performance parameters, the temperature of the mobile terminal during running is controlled not to exceed the upper temperature limit corresponding to the mobile terminal, so that the phenomena of frame dropping and pause caused by the occurrence of frequency reduction of the mobile terminal can be avoided.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (8)
1. A method of temperature control, the method comprising:
the method comprises the steps of obtaining environmental parameters of an environment where a mobile terminal is located, wherein a back shell is sleeved on the mobile terminal and comprises a storage unit and a communication unit, and the storage unit is used for storing at least one of a mapping relation table between the environmental parameters and performance parameters, an identifier of the back shell and structural information of the back shell;
acquiring the content stored in the storage unit through the communication unit according to the environment parameters; acquiring performance parameters adaptive to the environmental parameters according to the environmental parameters and the contents stored in the storage unit, wherein the performance parameters are used for determining the upper limit of the temperature which can be borne by the mobile terminal in the current environment;
operating the mobile terminal based on the performance parameters;
acquiring a performance parameter adapted to the environmental parameter according to the environmental parameter and the content stored in the storage unit, including:
when the storage unit is used for storing the identifier of the back shell, the mobile terminal acquires the corresponding performance parameter from a mapping relation table according to the identifier of the back shell and the environmental parameter, wherein the mapping relation table is used for storing the corresponding relation among the identifier, the environmental parameter and the performance parameter; or,
when the storage unit is used for storing the structural information of the back shell, the mobile terminal obtains the corresponding performance parameters from a mapping relation table according to the structural information of the back shell and the environmental parameters, and the mapping relation table is used for storing the corresponding relations between the structural information, the environmental parameters and the performance parameters.
2. The method of claim 1, wherein prior to the step of obtaining the content stored in the storage unit from the environment parameter and through the communication unit, the method further comprises:
establishing communication connection between the mobile terminal and the communication unit of the back shell;
the obtaining of the performance parameter adapted to the environmental parameter according to the environmental parameter and the content stored in the storage unit further includes:
when the storage unit is used for storing a mapping relation table between the environmental parameters and the performance parameters, the mapping relation table between the environmental parameters and the performance parameters is read from the storage unit of the back shell through the communication connection;
and acquiring corresponding performance parameters from the mapping relation table according to the environment parameters.
3. The method according to any of claims 1 to 2, wherein the performance parameter is a performance parameter of a designated device of the mobile terminal, the designated device being a device in the mobile terminal capable of generating heat;
the operating the mobile terminal based on the performance parameters includes:
and setting the appointed device of the mobile terminal according to the performance parameters of the appointed device.
4. The method according to any of claims 1 to 2, wherein the performance parameter is a performance parameter of a designated device of the mobile terminal, the designated device being a device in the mobile terminal capable of generating heat;
the operating the mobile terminal based on the performance parameters includes:
acquiring a configuration file of the application from the application to be run by the mobile terminal, wherein the configuration file is used for storing at least one setting item corresponding to the appointed device and the corresponding relation between the performance parameter range and the total configuration value of the setting item, and the appointed device is used for realizing the function corresponding to each setting item in the at least one setting item;
acquiring a total configuration value corresponding to at least one setting item from the corresponding relation between the performance parameter range and the total configuration value of the setting item according to the performance parameter of the specified device;
and setting the upper limit configuration value of each setting item in the application according to the total configuration value.
5. The method of claim 4, wherein said setting an upper limit configuration value of said each setting item in said application according to said total configuration value comprises:
acquiring function demand information corresponding to each setting item by a user;
determining an upper limit configuration value corresponding to each setting item according to the function requirement information corresponding to each setting item and the total configuration value;
and setting each setting item in the application according to the upper limit configuration value corresponding to each setting item.
6. A temperature-controlled apparatus, comprising:
the mobile terminal comprises an acquisition module, a back shell and a communication unit, wherein the acquisition module is used for acquiring environmental parameters of an environment where the mobile terminal is located, the mobile terminal is sleeved with the back shell, the back shell comprises a storage unit and the communication unit, the back shell comprises the storage unit and the communication unit, and the storage unit is used for storing at least one of a mapping relation table between the environmental parameters and the performance parameters, an identifier of the back shell and structural information of the back shell;
the determining module is used for acquiring the content stored in the storage unit according to the environment parameters and through the communication unit; acquiring performance parameters adaptive to the environmental parameters according to the environmental parameters and the contents stored in the storage unit, wherein the performance parameters are used for determining the upper limit of the temperature which can be borne by the mobile terminal in the current environment;
a control module for operating the mobile terminal based on the performance parameters;
the determination module is to:
when the storage unit is used for storing the identifier of the back shell, the mobile terminal acquires the corresponding performance parameter from a mapping relation table according to the identifier of the back shell and the environmental parameter, wherein the mapping relation table is used for storing the corresponding relation among the identifier, the environmental parameter and the performance parameter; or,
when the storage unit is used for storing the structural information of the back shell, the mobile terminal obtains the corresponding performance parameters from a mapping relation table according to the structural information of the back shell and the environmental parameters, and the mapping relation table is used for storing the corresponding relations between the structural information, the environmental parameters and the performance parameters.
7. A temperature controlled system, the system comprising: the mobile terminal comprises a mobile terminal and a back shell sleeved on the mobile terminal, wherein the back shell comprises a storage unit and a communication unit, and the storage unit is used for storing at least one of a mapping relation table between environment parameters and performance parameters, an identifier of the back shell and structural information of the back shell;
the mobile terminal is used for acquiring the environment parameters of the environment where the mobile terminal is located and acquiring the content stored in the storage unit through the communication unit; acquiring performance parameters adaptive to the environmental parameters according to the environmental parameters and the contents stored in the storage unit, wherein the performance parameters are used for determining the upper limit of the temperature which can be borne by the mobile terminal in the current environment; operating the mobile terminal based on the performance parameters;
when the storage unit is used for storing the identifier of the back shell, the mobile terminal is used for acquiring a corresponding performance parameter from a mapping relation table according to the identifier of the back shell and the environment parameter, and the mapping relation table is used for storing the corresponding relation among the identifier, the environment parameter and the performance parameter; or when the storage unit is used for storing the structural information of the back shell, the mobile terminal is used for acquiring the corresponding performance parameters from a mapping relation table according to the structural information of the back shell and the environmental parameters, and the mapping relation table is used for storing the corresponding relations between the structural information, the environmental parameters and the performance parameters.
8. A computer readable storage medium storing at least one instruction which is loaded and executed by a processor to implement the method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910570420.6A CN110266890B (en) | 2019-06-27 | 2019-06-27 | Temperature control method, device, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910570420.6A CN110266890B (en) | 2019-06-27 | 2019-06-27 | Temperature control method, device, system and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110266890A CN110266890A (en) | 2019-09-20 |
CN110266890B true CN110266890B (en) | 2022-04-01 |
Family
ID=67922606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910570420.6A Active CN110266890B (en) | 2019-06-27 | 2019-06-27 | Temperature control method, device, system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110266890B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850486A (en) * | 2015-05-26 | 2015-08-19 | 上海斐讯数据通信技术有限公司 | Method and system for processing temperature data |
CN106453934A (en) * | 2016-10-26 | 2017-02-22 | 珠海市魅族科技有限公司 | Temperature control method for terminal and terminal equipment |
CN107819956A (en) * | 2017-11-22 | 2018-03-20 | 成都野望数码科技有限公司 | Terminal temperature control method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017220027A (en) * | 2016-06-07 | 2017-12-14 | 富士通株式会社 | Electronic apparatus, processor control method and processor control program |
-
2019
- 2019-06-27 CN CN201910570420.6A patent/CN110266890B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850486A (en) * | 2015-05-26 | 2015-08-19 | 上海斐讯数据通信技术有限公司 | Method and system for processing temperature data |
CN106453934A (en) * | 2016-10-26 | 2017-02-22 | 珠海市魅族科技有限公司 | Temperature control method for terminal and terminal equipment |
CN107819956A (en) * | 2017-11-22 | 2018-03-20 | 成都野望数码科技有限公司 | Terminal temperature control method and device |
Also Published As
Publication number | Publication date |
---|---|
CN110266890A (en) | 2019-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108386979B (en) | Control method and device of air conditioner | |
US20220141777A1 (en) | Method for controlling heat generation in electronic device, electronic device and storage medium for the same | |
KR102302437B1 (en) | Method for motion sensing and an user device thereof | |
US10744403B2 (en) | Method and apparatus for adjusting game scene | |
CN104955314B (en) | The method and electronic equipment of a kind of control electronics skin temperature | |
CN107077181A (en) | A kind of charging current limiter method, device and electronic equipment | |
US11366486B2 (en) | Method for executing application by using clock speed of processor selected according to external temperature, and electronic device including same | |
CN110012169B (en) | Antenna switching method and device, storage medium and electronic equipment | |
US11977931B2 (en) | Electronic device and method for controlling data throughput based on heat generation in electronic device | |
CN109684173A (en) | A kind of temperature adjusting method of mobile device, electronic equipment and storage medium | |
KR20200098068A (en) | Method for recommending word and apparatus thereof | |
CN111007932A (en) | Temperature control system, temperature control method based on temperature control system and electronic equipment | |
CN108134903A (en) | Image pickup method and Related product | |
KR20200129455A (en) | Electronic device and Method of controlling thereof | |
CN110266890B (en) | Temperature control method, device, system and storage medium | |
CN113612882B (en) | Screen brightness adjusting method and device, storage medium and terminal | |
KR20200138925A (en) | Method for processing data and electronic device for supporting the same | |
KR20200091670A (en) | Method for controlling display and electronic device thereof | |
CN108307060B (en) | Electronic equipment, fall protection method and related product | |
CN110694278A (en) | Game table combining method, game score calculating method and device and intelligent equipment | |
CN106325787B (en) | Information processing method and electronic equipment | |
CN107580047A (en) | Equipment method for pushing, electronic equipment and computer-readable recording medium | |
US10469654B2 (en) | Electronic device, prompting method and related product | |
CN110986298A (en) | Control parameter adjusting method and device and electronic equipment | |
CN114726013A (en) | Method and device for acquiring bright screen charging current, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |