Operating system-based temperature control method, system, device and medium

By acquiring current and future trend parameters of the operating system, setting weights to calculate performance release parameters, and adjusting hardware frequency, the problem of untimely performance release in the Android system's temperature control method was solved, achieving more timely temperature control and performance release, and improving the user experience.

CN117784837BActive Publication Date: 2026-11-06WEILAI MOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211185367.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-27
Publication Date
2026-11-06
Estimated Expiration
2042-09-27

AI Technical Summary

Technical Problem

The existing temperature control method of Android system fails to capture load changes in time, resulting in the system performance not being released in time after exiting high load scenarios, which affects the user experience.

Method used

By acquiring the current operating status and future trend parameters of the operating system, setting weights, calculating performance release parameters, and adjusting the hardware operating frequency to achieve temperature control, a comprehensive judgment is made based on the operating scenario and hardware parameters.

Benefits of technology

Timely capture of operating system load changes can prevent overheating and lag, effectively unleash performance, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117784837B_ABST
    Figure CN117784837B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of system temperature control, and specifically provides a temperature control method, system and device based on an operating system and a medium, aiming to solve the problem of how to avoid system lag caused by high temperature while more effectively releasing system performance. To this end, the present application obtains current parameters of the current running condition of the operating system and trend parameters of the running condition in a future preset time length, wherein the running condition includes the running scene and hardware parameters of the operating system; according to the current parameters and the trend parameters, the performance release parameters of the operating system are obtained, and the hardware running frequency of the operating system is adjusted to realize temperature control of the operating system. Adjusting the hardware running frequency of the operating system based on the performance release parameters can more timely and accurately capture the load change of the operating system, avoid system lag caused by high temperature, ensure more effective release of the performance of the operating system, and improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of system temperature control technology, specifically providing a temperature control method, system, device, and medium based on an operating system. Background Technology

[0002] Currently, Android systems primarily use the thermal engine for temperature control, which effectively prevents the phone from overheating and, to some extent, frees up system performance. However, this method doesn't consider changes in user scenarios. Instead, it simply uses a temperature control algorithm combined with the current temperature and its trends to limit system hardware, thus ensuring the phone doesn't overheat. This approach often recklessly increases the frequency in the early stages, resulting in overly coarse system temperature control—too lenient initially and too conservative later. When the system exits high-load scenarios, it cannot promptly detect load changes. If this method is still used, system performance will suffer, impacting the user experience.

[0003] Accordingly, there is a need in the field for a new operating system temperature control scheme to solve the above problems. Summary of the Invention

[0004] To overcome the above-mentioned shortcomings, this invention is proposed to provide a solution, or at least a partial solution, to the problem of how to more effectively release system performance while avoiding system lag caused by high temperature.

[0005] In a first aspect, the present invention provides a temperature control method based on an operating system, the method comprising:

[0006] Obtain the current parameters of the current operating status of the operating system, and obtain the trend parameters of the operating status of the operating system for a future preset time.

[0007] Based on the current parameters and the trend parameters, obtain the performance release parameters of the operating system;

[0008] Based on the performance release parameters, the hardware operating frequency of the operating system is adjusted to achieve temperature control of the operating system;

[0009] The operational status includes the operating scenario of the operating system and the hardware parameters of the operating system.

[0010] In one technical solution of the above-mentioned operating system-based temperature control method, the step of "obtaining the performance release parameters of the operating system based on the current parameters and the trend parameters" includes:

[0011] Set weights for the current parameter and the trend parameter respectively;

[0012] Calculate the weighted sum of the current parameter and the trend parameter, and use the reciprocal of the weighted sum as the performance release parameter.

[0013] In one technical solution of the above-mentioned operating system-based temperature control method, the step of "setting weights for the current parameter and the trend parameter respectively" includes:

[0014] Based on historical data of the operating system's operation, the preset weight prediction model is iteratively trained.

[0015] The weights output by the weight prediction model at the end of the iterative training will be used as the final weights of the trend parameters.

[0016] The cutoff condition for the iterative training is that the operating system does not trigger temperature control.

[0017] In one technical solution of the above-mentioned operating system-based temperature control method, the step of "adjusting the hardware operating frequency of the operating system based on the performance release parameters to achieve temperature control of the operating system" includes:

[0018] When the hardware of the operating system cannot automatically adjust the frequency, the frequency adjustment level is obtained according to the performance release parameters, and the operating frequency of the hardware of the operating system is adjusted according to the frequency adjustment level.

[0019] When the hardware of the operating system is capable of automatic frequency adjustment, the parameters of the frequency modulator of the hardware are adjusted according to the performance release parameters.

[0020] In one technical solution of the above-mentioned temperature control method based on the operating system, the step of "obtaining trend parameters of the operating system's operation over a future preset period" includes:

[0021] Based on the current operating status of the operating system and the operating status for the preset future duration, the operating status curve is obtained;

[0022] Based on the operating status curve, obtain the trend parameters of the operating status.

[0023] In one technical solution of the above-mentioned operating system-based temperature control method, the step of "obtaining the trend parameters of the operating conditions based on the operating condition curve" includes:

[0024] Based on the operating condition curve, calculate the derivative of the operating condition curve, and use the obtained derivative result as the trend parameter; or,

[0025] Based on the operating condition curve, the differential of the operating condition curve is calculated, and the obtained differential result is used as the trend parameter.

[0026] In one technical solution of the above-mentioned temperature control method based on the operating system, the hardware parameters include the system hardware parameters of the operating system and the device case temperature of the operating system.

[0027] In a second aspect, the present invention provides a temperature control system based on an operating system, the system comprising:

[0028] The current parameter and trend parameter acquisition module is configured to acquire the current parameters of the current running status of the operating system and the trend parameters of the future running status of the operating system for a preset period of time.

[0029] A performance release parameter acquisition module is configured to acquire the performance release parameters of the operating system based on the current parameters and the trend parameters;

[0030] The operating frequency adjustment module is configured to adjust the hardware operating frequency of the operating system based on the performance release parameters in order to achieve temperature control of the operating system.

[0031] The operational status includes the operating scenario of the operating system and the hardware parameters of the operating system.

[0032] In a third aspect, a control device is provided, comprising a processor and a storage device, the storage device being adapted to store a plurality of program codes, the program codes being adapted to be loaded and run by the processor to execute the operating system-based temperature control method described in any of the above-described technical solutions.

[0033] In a fourth aspect, a computer-readable storage medium is provided, wherein a plurality of program codes are stored therein, the program codes being adapted to be loaded and run by a processor to perform the operating system-based temperature control method described in any of the above-described technical solutions.

[0034] The above-described technical solutions of the present invention have at least one or more of the following beneficial effects:

[0035] In implementing the technical solution of this invention, the invention obtains current parameters of the current operating status of the operating system and trend parameters of the operating status for a preset future duration, wherein the operating status includes the operating system's operating scenario and hardware parameters; based on the current parameters and trend parameters, it obtains the operating system's performance release parameters and adjusts the operating system's hardware operating frequency to achieve operating system temperature control. Through the above configuration method, this invention can obtain performance release parameters based on the operating system's operating scenario, the current state of hardware parameters, and future trends. Adjusting the operating system's hardware operating frequency based on these performance release parameters allows for more timely and accurate capture of operating system load changes. While avoiding operating system lag caused by high temperatures, it also ensures more effective release of operating system performance, improving user experience. Attached Figure Description

[0036] The disclosure of this invention will become more readily understood with reference to the accompanying drawings. It will be readily understood by those skilled in the art that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this invention. Wherein:

[0037] Figure 1 This is a schematic flowchart of the main steps of a temperature control method based on an operating system according to an embodiment of the present invention;

[0038] Figure 2 This is a schematic flowchart of the main steps of a temperature control method based on an operating system according to one embodiment of the present invention;

[0039] Figure 3 This is a main structural block diagram of an operating system-based temperature control system according to an embodiment of the present invention. Detailed Implementation

[0040] Some embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0041] In the description of this invention, "module" and "processor" can include hardware, software, or a combination of both. A module can include hardware circuitry, various suitable sensors, communication ports, memory, and may also include software components, such as program code, or a combination of software and hardware. A processor can be a central processing unit, a microprocessor, a digital signal processor, or any other suitable processor. The processor has data and / or signal processing capabilities. The processor can be implemented in software, in hardware, or a combination of both. Non-transitory computer-readable storage media include any suitable medium capable of storing program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, etc. The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or A and B. The terms "at least one A or B" or "at least one of A and B" have a similar meaning to "A and / or B" and can include only A, only B, or A and B. The singular terms "a" or "this" can also include plural forms.

[0042] See appendix Figure 1 , Figure 1 This is a schematic flowchart illustrating the main steps of a temperature control method based on an operating system according to an embodiment of the present invention. Figure 1 As shown, the temperature control method based on the operating system in this embodiment of the invention mainly includes the following steps S101-S103.

[0043] Step S101: Obtain the current parameters of the current operating status of the operating system, and obtain the trend parameters of the operating status of the operating system for a future preset duration. The operating status includes the operating scenario of the operating system and the hardware parameters of the operating system.

[0044] In this embodiment, current parameters characterizing the current operating status of the operating system and trend parameters characterizing the operating status of the operating system for a preset period of time in the future can be obtained, wherein the operating status includes the operating scenario and hardware parameters of the operating system.

[0045] In one implementation, the operating system can be a mobile phone operating system, such as the Android system.

[0046] In one implementation, the running scenario can be a download scenario, a game scenario, etc.

[0047] In one implementation, the hardware parameters may include the operating system's system hardware parameters and the operating system's device case temperature. The system hardware parameters may include the load on the CPU (Central Processing Unit), GPU (Graphics Processing Unit), DDR (Double Data Rate) memory, etc.

[0048] In one implementation, trend parameters of the operating system's future operation over a predetermined period can be obtained based on historical operating system data and user habits. For example, a preset prediction model can be trained based on historical operating system data and user habits to obtain a trained prediction model, which can then be used to predict the trend parameters of the operating system's future operation over a predetermined period.

[0049] Step S102: Obtain the operating system's performance release parameters based on the current parameters and trend parameters.

[0050] In this embodiment, the performance release parameters of the operating system can be determined based on current parameters and trend parameters. The performance release parameters characterize the degree to which the operating system's performance is fully released; a larger performance release parameter indicates a more complete performance release, meaning that the operating system's performance is released to the maximum extent possible while ensuring that the operating system does not trigger temperature control.

[0051] Step S103: Based on the performance release parameters, adjust the hardware operating frequency of the operating system to achieve temperature control of the operating system.

[0052] In this embodiment, the operating system's hardware operating frequency can be adjusted based on performance release parameters to achieve operating system temperature control. Increased hardware load on the operating system causes temperature rise. Temperature control can be implemented using performance release parameters to gently tighten system performance before the hardware load increases, and to immediately release operating system performance based on hardware parameters when the operating system exits a high-load operating scenario. That is, temperature control is not solely based on device case temperature, waiting for the case temperature to drop before releasing system performance; rather, it is a comprehensive judgment based on the operating scenario and hardware parameters.

[0053] Based on steps S101-S103 above, this embodiment of the invention can obtain current parameters of the current operating status of the operating system and trend parameters of the operating status for a preset future duration, wherein the operating status includes the operating system's operating scenario and hardware parameters; based on the current parameters and trend parameters, performance release parameters of the operating system are obtained, and the hardware operating frequency of the operating system is adjusted to achieve temperature control of the operating system. Through the above configuration method, this embodiment of the invention can obtain performance release parameters based on the current state and future trends of the operating system's operating scenario and hardware parameters, and adjust the hardware operating frequency of the operating system based on the performance release parameters. This allows for more timely and accurate capture of changes in the operating system's load, avoiding operating system lag caused by high temperatures while ensuring more effective release of the operating system's performance and improving the user experience.

[0054] Steps S101 to S103 will be further explained below.

[0055] In one embodiment of the present invention, step S101 may further include steps S1011 to S1012:

[0056] Step S1011: Obtain the operating status curve based on the current operating status and the operating status for the preset future duration.

[0057] Step S1012: Obtain the trend parameters of the operating status based on the operating status curve.

[0058] In this embodiment, an operating status curve can be obtained based on the current operating status and the operating status over a preset future period. Trend parameters of the operating status can then be obtained from this curve. For example, when the operating status is a running scenario, different running scenarios can be assigned values. Based on the current running scenario and the values ​​corresponding to the running scenarios over a preset future period, an operating status curve is determined, and trend parameters of the operating status are then determined based on this curve.

[0059] In one implementation, the derivative of the operating condition curve can be calculated based on the operating condition curve, and the derivative result can be used as a trend parameter.

[0060] In one implementation, the operating condition curve can be differentiated based on the operating condition curve, and the differentiation result can be used as a trend parameter.

[0061] In one embodiment of the present invention, step S102 may further include steps S1021 and S1022:

[0062] Step S1021: Set weights for the current parameter and the trend parameter respectively.

[0063] Step S1022: Calculate the weighted sum of the current parameter and the trend parameter, and use the reciprocal of the weighted sum as the performance release parameter.

[0064] In this implementation, weights can be assigned to the current parameters and trend parameters respectively. For example, if there are n current parameters and n trend parameters, then weights can be assigned to them as A1-An, where A1+A2+…+An=1. The weighted sum of the current parameters and trend parameters can be calculated, and the reciprocal of the weighted sum can be used as the performance release parameter.

[0065] In one implementation, the weights of the current parameter and the trend parameter can be obtained based on empirical data.

[0066] In one embodiment, step S1021 may further include the following steps S10211 and S10212:

[0067] Step S10211: Based on historical data of the operating system's operation, iteratively train the preset weight prediction model.

[0068] Step S10212: Use the weights output by the weight prediction model at the end of the iterative training as the final weights of the trend parameters. The end condition for iterative training is that the operating system does not trigger temperature control.

[0069] In this embodiment, the weights can be predicted by establishing a weight prediction model. The weight prediction model is iteratively trained using historical data of the operating system's operation until the cutoff condition for iterative training is met, where the cutoff condition is that the operating system does not trigger temperature control.

[0070] In one embodiment of the present invention, step S103 may further include steps S1031 and S1032:

[0071] Step S1031: When the operating system's hardware cannot automatically adjust the frequency, obtain the frequency adjustment level according to the performance release parameters, and adjust the operating frequency of the operating system's hardware according to the frequency adjustment level.

[0072] Step S1032: When the operating system's hardware is capable of automatic frequency adjustment, adjust the parameters of the hardware's frequency modulator according to the performance release parameters.

[0073] In this embodiment, after determining the performance release parameters, it can be determined whether the operating system's hardware can automatically adjust the frequency. If not, the frequency adjustment level, such as the duration level, can be obtained based on the performance release parameters to adjust the operating system's operating frequency. If yes, the parameters of the operating system's hardware frequency modulator can be determined based on the performance release parameters to adjust the operating frequency. Automatic frequency adjustment refers to the operating system's ability to automatically adjust the frequency through the frequency modulator, i.e., non-boost mode. Inability to automatically adjust the frequency means that the operating system requires manual operation to adjust its frequency, i.e., boost mode. In boost mode, the user can select the frequency adjustment level, such as the duration level (i.e., how long the frequency adjustment should last).

[0074] For example, if the operating system is Android and background downloads are causing excessive hardware load, the system can be configured to perform performance adjustments based on the current operating scenario, CPU and Wi-Fi load, and future predicted scenarios and loads for a predetermined duration. If the system is predicted to continue downloading and the hardware load will not decrease, the performance adjustment parameters will be smaller, and the Android hardware will adjust its frequency less aggressively. For instance, during a cold start of an app, the CPU frequency will be lowered compared to normal.

[0075] Another example is when the operating system is running a high-load game, and both the operating system's hardware load and the device's casing temperature are high. According to the temperature control strategy in the existing technology, when the operating system exits the game to the desktop, the device casing temperature is still high. However, the current operating scenario, future operating scenario, current hardware parameters, and future hardware parameters all indicate that the operating system will not generate high load in the near future and will not continue to generate heat. At this time, the calculated performance release parameters are large, which can make the operating system frequency adjustment more aggressive. The operating system's performance is unleashed, and it is not necessary to wait for the device casing temperature to completely drop before adjusting the operating system's hardware operating frequency. This can effectively reduce the situation where temperature control limits the hardware operating frequency, causing the operating system to lag.

[0076] In one implementation, see Appendix Figure 2 , Figure 2 This is a schematic flowchart illustrating the main steps of an operating system-based temperature control method according to one embodiment of the present invention. Figure 2 As shown, in this embodiment, the operating system-based temperature control method may include the following steps S201 to S210:

[0077] Step S201: Obtain the current parameters of the current operating scenario of the operating system;

[0078] Step S202: Obtain trend parameters of the operating system for future operating scenarios;

[0079] Step S203: Obtain the current parameters of the operating system's hardware load;

[0080] Step S204: Obtain trend parameters of the operating system's hardware load;

[0081] Step S205: Obtain the current parameters of the device casing temperature;

[0082] Step S206: Obtain the trend parameters of the device casing temperature.

[0083] In this embodiment, the current parameters and trend parameters of the operating system are obtained through the above steps S201 to S206.

[0084] Step S207: Obtain performance release parameters.

[0085] In this embodiment, the method described in step S207 is similar to the method described in step S102 above, and will not be repeated here for the sake of simplicity.

[0086] Step S208: When not boosting, adjust the frequency of the operating system's hardware automatic frequency tuner according to the performance release parameters.

[0087] In this embodiment, the method described in step S208 is similar to the method described in step S1031 above, and will not be repeated here for the sake of simplicity.

[0088] Step S209: Determine the boost level of the system hardware, such as the duration level.

[0089] In this embodiment, the method described in step S209 is similar to the method described in step S1032 above, and will not be repeated here for the sake of simplicity.

[0090] Step S210: Frequency modulation of mobile phone components.

[0091] In this embodiment, the frequency of the mobile phone device can be adjusted according to the result obtained in step S208 or step S209 to achieve temperature control.

[0092] It should be noted that although the steps in the above embodiments are described in a specific order, those skilled in the art will understand that in order to achieve the effects of the present invention, different steps do not necessarily have to be executed in such an order. They can be executed simultaneously (in parallel) or in other orders, and these variations are all within the scope of protection of the present invention.

[0093] Furthermore, the present invention also provides a temperature control system based on an operating system.

[0094] See appendix Figure 3 , Figure 3 This is a main structural block diagram of a temperature control system based on an operating system according to an embodiment of the present invention. Figure 3 As shown, the operating system-based temperature control system in this embodiment of the invention may include a current parameter and trend parameter acquisition module, a performance release parameter acquisition module, and an operating frequency adjustment module. In this embodiment, the current parameter and trend parameter acquisition module can be configured to acquire current parameters of the current operating status of the operating system and trend parameters of the operating system's future operating status for a preset duration. The performance release parameter acquisition module can be configured to acquire the operating system's performance release parameters based on the current parameters and trend parameters. The operating frequency adjustment module can be configured to adjust the operating system's hardware operating frequency based on the performance release parameters to achieve operating system temperature control; wherein, the operating status includes the operating system's operating scenario and the operating system's hardware parameters.

[0095] The above-mentioned operating system-based temperature control system is used to perform... Figure 1 and Figure 2 The temperature control method embodiments based on the operating system shown are similar in technical principle, the technical problems solved, and the technical effects produced. Those skilled in the art can clearly understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the temperature control system based on the operating system can be found in the embodiments of the temperature control method based on the operating system, and will not be repeated here.

[0096] Those skilled in the art will understand that all or part of the processes in the method of the above embodiment of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable storage medium can include any entity or device capable of carrying the computer program code, a medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory, a random access memory, an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable storage medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable storage medium does not include electrical carrier signals and telecommunication signals.

[0097] Furthermore, the present invention also provides a control device. In one embodiment of the control device according to the present invention, the control device includes a processor and a storage device. The storage device can be configured to store a program for executing the operating system-based temperature control method of the above-described method embodiments. The processor can be configured to execute the program in the storage device, which includes, but is not limited to, the program for executing the operating system-based temperature control method of the above-described method embodiments. For ease of explanation, only the parts related to the embodiments of the present invention are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of the present invention. This control device can be a control device device comprising various electronic devices.

[0098] Furthermore, the present invention also provides a computer-readable storage medium. In one embodiment of the computer-readable storage medium according to the present invention, the computer-readable storage medium can be configured to store a program that executes the operating system-based temperature control method of the above-described method embodiments. This program can be loaded and run by a processor to implement the above-described operating system-based temperature control method. For ease of explanation, only the parts related to the embodiments of the present invention are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of the present invention. The computer-readable storage medium can be a storage device comprising various electronic devices. Optionally, in the embodiments of the present invention, the computer-readable storage medium is a non-transitory computer-readable storage medium.

[0099] Furthermore, it should be understood that since the various modules are only provided to illustrate the functional units of the device of the present invention, the physical devices corresponding to these modules may be the processor itself, or a part of the processor's software, hardware, or a combination of software and hardware. Therefore, the number of modules shown in the figures is merely illustrative.

[0100] Those skilled in the art will understand that the various modules in the device can be adaptively split or combined. Such splitting or combining of specific modules will not cause the technical solution to deviate from the principles of the present invention; therefore, the technical solutions after splitting or combining will fall within the protection scope of the present invention.

[0101] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will all fall within the scope of protection of the present invention.

Claims

1. A temperature control method based on an operating system, characterized in that, The method includes: Obtain the current parameters of the current operating status of the operating system, and obtain the trend parameters of the operating status of the operating system for a future preset time. Based on the current parameters and the trend parameters, obtain the performance release parameters of the operating system; Based on the performance release parameters, the hardware operating frequency of the operating system is adjusted to achieve temperature control of the operating system; The operating status includes the operating scenario of the operating system and the hardware parameters of the operating system; The steps of "obtaining trend parameters of the operating system's future operation over a preset period of time" include: Based on the current operating status of the operating system and the operating status for the preset future duration, obtain the operating status curve; Based on the operating status curve, obtain the trend parameters of the operating status; The step of "obtaining the trend parameters of the operating conditions based on the operating condition curve" includes: Based on the operating condition curve, calculate the derivative of the operating condition curve, and use the obtained derivative result as the trend parameter; or, Based on the operating condition curve, the differential of the operating condition curve is calculated, and the obtained differential result is used as the trend parameter.

2. The temperature control method based on an operating system according to claim 1, characterized in that, The step of "obtaining the operating system's performance release parameters based on the current parameters and the trend parameters" includes: Set weights for the current parameter and the trend parameter respectively; Calculate the weighted sum of the current parameter and the trend parameter, and use the reciprocal of the weighted sum as the performance release parameter.

3. The temperature control method based on an operating system according to claim 2, characterized in that, The steps of "setting weights for the current parameter and the trend parameter respectively" include: Based on historical data of the operating system's operation, the preset weight prediction model is iteratively trained. The weights output by the weight prediction model at the end of the iterative training will be used as the final weights of the trend parameters. The cutoff condition for the iterative training is that the operating system does not trigger temperature control.

4. The temperature control method based on an operating system according to claim 1, characterized in that, The step of "adjusting the hardware operating frequency of the operating system based on the performance release parameters to achieve temperature control of the operating system" includes: When the hardware of the operating system cannot automatically adjust the frequency, the frequency adjustment level is obtained according to the performance release parameters, and the operating frequency of the hardware of the operating system is adjusted according to the frequency adjustment level. When the hardware of the operating system is capable of automatic frequency adjustment, the parameters of the frequency modulator of the hardware are adjusted according to the performance release parameters.

5. The operating system-based temperature control method according to any one of claims 1 to 4, characterized in that, The hardware parameters include the system hardware parameters of the operating system and the device case temperature of the operating system.

6. A temperature control system based on an operating system, characterized in that, The temperature control system includes: The current parameter and trend parameter acquisition module is configured to acquire the current parameters of the current running status of the operating system and the trend parameters of the future running status of the operating system for a preset period of time. A performance release parameter acquisition module is configured to acquire the performance release parameters of the operating system based on the current parameters and the trend parameters; The operating frequency adjustment module is configured to adjust the hardware operating frequency of the operating system based on the performance release parameters in order to achieve temperature control of the operating system. The operating status includes the operating scenario of the operating system and the hardware parameters of the operating system; The current parameter and trend parameter acquisition module is further configured to: acquire an operating status curve based on the current operating status of the operating system and the operating status for the preset future duration; Based on the operating status curve, obtain the trend parameters of the operating status; The step of "obtaining the trend parameters of the operating conditions based on the operating condition curve" includes: Based on the operating condition curve, calculate the derivative of the operating condition curve, and use the obtained derivative result as the trend parameter; or, Based on the operating condition curve, the differential of the operating condition curve is calculated, and the obtained differential result is used as the trend parameter.

7. A control device, comprising a processor and a storage device, said storage device being adapted to store a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to perform the operating system-based temperature control method according to any one of claims 1 to 5.

8. A computer-readable storage medium storing a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by a processor to perform the operating system-based temperature control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Mobile phone temperature monitoring and early warning method

    CN116501581A

  • Control method and device of heat dissipation equipment

    CN120447701A