Processing method and equipment

By dynamically adjusting the processor operating frequency, the problems of reduced efficiency and extended response time caused by processor frequency limitation are solved, and higher processing efficiency and user experience are achieved.

CN119937725APending Publication Date: 2025-05-06LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997275.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The prior art will lead to reduced processing efficiency, extended response time and poor user experience when limiting the processor's operating frequency to avoid overheating.

Method used

By obtaining the temperature of the processor, the operating frequency of the processor core is configured based on the first control table, and upon receiving the target operation, a higher operating frequency is configured based on the second control table to improve the computing power and response speed of the processor.

Benefits of technology

Under the same temperature conditions, the operating frequency of the processor core is increased, thereby improving the response speed of the target operation and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119937725A_ABST
    Figure CN119937725A_ABST
Patent Text Reader

Abstract

The invention discloses a processing method and equipment, and the method comprises the steps: obtaining a first temperature which is at least used for representing the temperature of a processor; configuring the working frequency of the kernel of the processor to be a first working frequency matched with the first temperature based on the first control table and the first temperature; obtaining a target operation; in response to the target operation, configuring the working frequency of the kernel of the processor to be a second working frequency matched with the first temperature at least based on a second control table; the second working frequency is greater than the first working frequency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of processing technology, and relates to but is not limited to a processing method and device. Background Art

[0002] With the continuous development of computer technology, the control of processors has become more mature. For the control of processor frequency, the related technology generally considers the influence of processor temperature on processor frequency. For example, when the temperature of a mobile phone rises to a certain value, the operating frequency of the processor will be limited.

[0003] However, limiting the processor's operating frequency will affect processing efficiency, resulting in longer response time and lower user experience. Summary of the invention

[0004] The embodiment of the present application provides a processing method and device. The technical solution of the present application is implemented as follows:

[0005] In a first aspect, the present application provides a processing method, comprising:

[0006] Obtaining a first temperature, where the first temperature is at least used to characterize a temperature of a processor;

[0007] Based on the first control table and the first temperature, configure the operating frequency of the core of the processor to be a first operating frequency matching the first temperature;

[0008] Obtaining a target operation; in response to the target operation, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature based at least on a second control table; the second operating frequency is greater than the first operating frequency.

[0009] In a second aspect, the present application provides a processing device, the device comprising:

[0010] An obtaining unit, configured to obtain a first temperature, wherein the first temperature is at least used to characterize a temperature of a processor;

[0011] A configuration unit, configured to configure the operating frequency of the core of the processor to be a first operating frequency matching the first temperature based on the first control table and the first temperature;

[0012] The operation processing unit is used to obtain a target operation; in response to the target operation, the operating frequency of the core of the processor is configured to be a second operating frequency matching the first temperature at least based on a second control table; the second operating frequency is greater than the first operating frequency.

[0013] In a third aspect, the present application provides an electronic device, the electronic device comprising at least an input component and a processor;

[0014] The processor is used to: obtain a first temperature, the first temperature is at least used to characterize the temperature of the processor; configure the operating frequency of the core of the processor to be a first operating frequency matching the first temperature based on the first control table and the first temperature;

[0015] The input component is used to: receive target operations;

[0016] The processor is also used to: in response to the target operation, configure the operating frequency of the core of the processor to a second operating frequency matching the first temperature based on at least a second control table; the second operating frequency is greater than the first operating frequency.

[0017] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method provided in the first aspect is implemented.

[0018] In a fifth aspect, the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method provided in the first aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A first optional flow chart of the processing method provided in the embodiment of the present application;

[0020] Figure 2 A second optional flow chart of the processing method provided in the embodiment of the present application;

[0021] Figure 3 A third optional flow chart of the processing method provided in the embodiment of the present application;

[0022] Figure 4 A fourth optional flow chart of the processing method provided in the embodiment of the present application;

[0023] Figure 5 A fifth optional flow chart of the processing method provided in the embodiment of the present application;

[0024] Figure 6 A sixth optional flow chart of the processing method provided in the embodiment of the present application;

[0025] Figure 7 A seventh optional flow chart of the processing method provided in the embodiment of the present application;

[0026] Figure 8 An eighth optional flow chart of the processing method provided in the embodiment of the present application;

[0027] Fig. 9 A schematic diagram of an optional structure of a processing device provided in an embodiment of the present application;

[0028] Fig.10 An optional structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the specific technical solution of the application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application, but are not used to limit the scope of the present application.

[0030] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0031] In the following description, the terms "first\second\third" are used only as examples to distinguish different objects, and do not represent a specific order for the objects, nor do they have a limitation on the order of precedence. It is understandable that "first\second\third" can be interchanged with a specific order or order of precedence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0033] The embodiments of the present application may provide a processing method, an apparatus, a device, a storage medium, and a computer program product. In practical applications, the processing method may be implemented by a processing device, and each functional entity in the processing device may be collaboratively implemented by hardware resources of the electronic device, such as computing resources such as a processor, and communication resources (such as for supporting various communication methods such as optical cables and cellular).

[0034] In a first aspect, an embodiment of the present application provides a processing method.

[0035] In the following, the processing method is described by taking an electronic device as an execution subject in Example 1. Figure 1 The processing method may include but is not limited to the following: Figure 1 S101 to S104 shown.

[0036] S101: The electronic device obtains a first temperature.

[0037] The first temperature is used to at least characterize a temperature of the processor.

[0038] The processor here may include but is not limited to: a central processing unit (CPU) and a graphics processing unit (GPU).

[0039] The electronic device refers to the device where the processor is located. The embodiment of the present application does not limit the type of electronic device, and can be configured according to actual needs. For example, the electronic device can be a mobile phone, a notebook, a server, or other device that includes a processor.

[0040] In a possible implementation, the first temperature is used to characterize the temperature of the processor.

[0041] In another possible implementation, the first temperature may also be used to characterize the temperature of the electronic device. The temperature of the electronic device here may refer to the surface temperature of the electronic device, or the internal temperature of the electronic device.

[0042] The electronic device obtains a first temperature detected by a temperature sensor. The temperature sensor can be deployed on a processor or at a certain position of the electronic device according to actual needs.

[0043] S102: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0044] The first control table contains first operating frequencies of processor cores matched with different temperatures.

[0045] The first operating frequency of the processor core may include, but is not limited to, at least one of the following: the first operating frequency of the large processor core, and the first operating frequency of the small processor core.

[0046] In the embodiment of the present application, the number of cores of the processor is not limited and can be configured according to actual needs. For example, when the number of cores of the processor is 8 (e.g., four large cores + four small cores), the first operating frequency of the core of the processor includes: the first operating frequency of the four large cores of the processor and the first operating frequency of the four small cores of the processor.

[0047] The first operating frequency refers to the operating frequency of the core of the processor that matches the first temperature and is found in the first control table.

[0048] In the first control table, a first temperature corresponds to a first operating frequency.

[0049] For example, the first control table may refer to the content shown in Table 1.

[0050] Table 1 Example of the first control table

[0051]

[0052] The first operating frequency in Table 1 includes the first operating frequency of the large core / the first operating frequency of the small core in the processor core. For example, when the first temperature is 38 degrees Celsius (°C)-39°C, the first operating frequency of the large core in the processor core is 2.4 GHz (G), and the first operating frequency of the small core in the processor core is 1.9 GHz.

[0053] S102 may be implemented as follows: the electronic device searches the first control table for a first operating frequency that matches the first temperature based on the first temperature, and configures the operating frequency of the core of the processor to the first operating frequency that matches the first temperature.

[0054] S103: The electronic device obtains a target operation.

[0055] In a possible implementation manner, the target operation is any operation.

[0056] In another possible implementation, the target operation may be an operation whose load is greater than a first load threshold. For example, the target operation may be a startup operation or an interactive operation. The first load threshold is configured according to actual needs.

[0057] S103 can be implemented as follows: the electronic device receives the target operation through the application layer, transmits the target operation to the system framework layer of the electronic device, and then transmits the target operation to the processing layer, so that the processing layer of the electronic device obtains the target operation. The processing layer here can configure the operating frequency of the processor core and respond to the target operation.

[0058] S104: The electronic device configures, in response to the target operation, an operating frequency of a core of the processor to a second operating frequency matching the first temperature based at least on the second control table.

[0059] The second operating frequency is greater than the first operating frequency.

[0060] The second operating frequency is an operating frequency in the second control table that at least matches the first temperature.

[0061] In a possible implementation, the second control table contains second operating frequencies of processor cores matched with different temperatures.

[0062] The second operating frequency of the processor core may include, but is not limited to, at least one of the following: the second operating frequency of the large processor core, and the second operating frequency of the small processor core.

[0063] In the embodiment of the present application, the number of cores of the processor is not limited and can be configured according to actual needs. For example, when the number of cores of the processor is 8 (e.g., four large cores + four small cores), the second operating frequency of the core of the processor includes: the second operating frequency of the four large cores of the processor and the second operating frequency of the four small cores of the processor.

[0064] In the second control table, a first temperature corresponds to a second operating frequency.

[0065] For example, the second control table may refer to the content shown in Table 2.

[0066] Table 2 Example of the second control table

[0067] First temperature (℃) ≤43 43-45 45-47 ≥47 Second operating frequency (G) 2.4 / 2.0 2.2 / 2.0 2.1 / 1.9 1.1 / 0.9

[0068] The second operating frequency in Table 2 includes the second operating frequency of the large core / the second operating frequency of the small core in the processor core. For example, when the first temperature is 44° C., the second operating frequency of the large core in the processor core is 2.2G, and the second operating frequency of the small core in the processor core is 2.0G.

[0069] The embodiment of the present application does not limit the division method of the temperature intervals in the second control table, and can be configured according to actual needs. For example, the division of the temperature intervals in the second control table can be more detailed or more extensive.

[0070] In another possible implementation, the second control table may further include an operation type, an application type of the target operation, and the like. The operation type and the application type also have an impact on the second operating frequency in the first control table. For example, at the same first temperature, for different types of operations, the second operating frequency of the corresponding core may also be different. For example, at the same first temperature, for operations of different application types, the second operating frequency of the corresponding core may also be different. For example, at the same first temperature, for different operation classes of different application types, the second operating frequency of the corresponding core may also be different.

[0071] S104 can be implemented as follows: when a target operation is received, the electronic device searches a second control table based on the first temperature for at least a second operating frequency that matches the first temperature, configures the operating frequency of the processor core to the second operating frequency that matches the first temperature, and responds to the target operation at the second operating frequency.

[0072] A processing method provided by an embodiment of the present application includes: obtaining a first temperature, the first temperature being at least used to characterize the temperature of a processor; configuring the operating frequency of a core of the processor to be a first operating frequency matching the first temperature based on a first control table and the first temperature; obtaining a target operation; in response to the target operation, configuring the operating frequency of the core of the processor to be a second operating frequency matching the first temperature based at least on a second control table; the second operating frequency is greater than the first operating frequency.

[0073] It can be seen that in the related art, the frequency of the processor is only related to the first temperature, that is, the first operating frequency is determined only through the first control table, and the core of the processor runs based on the first operating frequency. The operating frequency of the core of the processor is independent of the operation. In this implementation, after obtaining the target operation, the operating frequency of the core of the processor is determined to be the second operating frequency matching the first temperature through the second control table. Since the second operating frequency is greater than the first operating frequency, that is, at the same first temperature, the second operating frequency in the second control table is greater than the first operating frequency, thereby increasing the operating frequency of the core of the processor of the electronic device and increasing the response speed of the target operation.

[0074] In some implementations, the computing power provided by the core of the processor based on the second operating frequency is greater than the computing power provided by the core of the processor based on the first operating frequency.

[0075] The operating frequency refers to the speed at which the processor runs when executing a task, usually expressed in Hertz (Hz). The higher the frequency, the more operations the processor completes per second and the more instructions it completes. That is, the higher the operating frequency, the greater the computing power (computing power, amount of data calculated per second) provided.

[0076] Corresponding to the same first temperature, since the second operating frequency is greater than the first operating frequency, the core of the processor can provide greater computing power at the second operating frequency compared to the first operating frequency. In this way, for target operations with greater computing power requirements, the processor can provide computing power and respond quickly. The greater the demand for computing power, the more obvious the response speed is, and the higher the user experience.

[0077] In some embodiments, the second frequency may also be determined in conjunction with the operation type.

[0078] Example 2, when the target operation is a start operation, refer to Figure 2 As shown in the content, the process may include but is not limited to the following S201 to S205.

[0079] S201: The electronic device obtains a first temperature.

[0080] The first temperature is used to at least characterize a temperature of the processor.

[0081] The implementation of S201 may refer to the detailed description of the electronic device obtaining the first temperature in S101, which will not be described in detail here.

[0082] S202: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0083] The implementation of S202 may refer to the detailed description of configuring the operating frequency of the core of the processor of the electronic device to be the first operating frequency matching the first temperature based on the first control table and the first temperature in S102, which will not be described in detail here.

[0084] S203: The electronic device obtains a startup operation.

[0085] The startup operation here may be a startup operation of a certain application.

[0086] S203 can be implemented as follows: the electronic device receives an operation through the application layer, identifies that the operation is a trigger for a control of a certain application, determines that the operation is a startup operation of the application, and transmits the startup operation to the system framework layer of the electronic device, and then transmits the startup operation to the processing layer, so that the processing layer of the electronic device obtains the startup operation.

[0087] S204: The electronic device configures the operating frequency of the core of the processor to a second operating frequency that matches both the first temperature and the startup operation based on at least the second control table.

[0088] In a possible implementation, in the second control table, one (first temperature and operation type) corresponds to one second operating frequency.

[0089] The second control table may refer to the content shown in Table 3.

[0090] Table 3 Example of the second control table

[0091]

[0092] In another possible implementation manner, the second operating frequency may also be related to the type of application.

[0093] S204 can be implemented as follows: the electronic device searches in the second control table based at least on the first temperature and the startup operation, finds the second operating frequency that matches the first temperature in the startup operation, and configures the operating frequency of the processor core to the second operating frequency that matches the first temperature in the startup operation.

[0094] S205: The electronic device controls the processor to call a startup resource for the startup operation at the second operating frequency and runs the startup resource.

[0095] The electronic device calls the startup resources (various startup files) of the startup operation at the second operating frequency, and processes these startup files according to the startup program until the startup of the application is completed.

[0096] In the related art, for a startup operation, when the temperature limits the frequency, the first operating frequency determined based on the first control table is relatively small, which results in a longer startup operation response time and a lower user experience.

[0097] In this embodiment, for the startup operation, when determining the second operating frequency of the core, not only the impact of the first temperature on the second operating frequency is considered, but also the impact of the startup operation on the second operating frequency is considered. Since the data processing volume of the startup resources in the actual startup operation is large and the need for computing power is greater, the value of the second operating frequency corresponding to the startup operation is larger under the same first temperature. This can meet the computing power requirements of the startup operation and improve the user experience.

[0098] Example 3, when the target operation is an interactive operation, refer to Figure 3 As shown in the content, the process may include but is not limited to the following S301 to S305.

[0099] S301: The electronic device obtains a first temperature.

[0100] The implementation of S301 may refer to the detailed description of the electronic device obtaining the first temperature in S101, which will not be described in detail here.

[0101] S302: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0102] The implementation of S302 may refer to the detailed description of the electronic device configuring the operating frequency of the core of the processor to be the first operating frequency matching the first temperature based on the first control table and the first temperature in S102, which will not be described in detail here.

[0103] S303: The electronic device obtains an interactive operation.

[0104] The interaction operation here may be one interaction operation or multiple interaction operations.

[0105] S303 can be implemented as follows: the electronic device receives an operation through the application layer, identifies that the operation is an interactive operation for a certain application, transmits the interactive operation to the system framework layer of the electronic device, and then transmits the interactive operation to the processing layer so that the processing layer of the electronic device obtains the interactive operation.

[0106] S304: The electronic device configures the operating frequency of the core of the processor to a second operating frequency that matches both the first temperature and the interactive operation based on at least the second control table.

[0107] The second control table may refer to the content shown in Table 3.

[0108] In another possible implementation manner, the second operating frequency may also be related to the type of application.

[0109] The implementation of S304 can refer to the description in S204 that the electronic device configures the operating frequency of the core of the processor to be a second operating frequency that matches both the first temperature and the startup operation based on at least the second control table. The difference is that in S304, the second operating frequency matches both the first temperature and the interactive operation.

[0110] S305: The electronic device controls the processor to call the processing resources of the interactive operation at the second operating frequency, and renders the interactive page based on the processing resources to obtain an interactive response page corresponding to the interactive operation.

[0111] Among them, the second operating frequency that matches both the first temperature and the startup operation is the first frequency; the second operating frequency that matches both the first temperature and the interactive operation is the second frequency; and the first frequency is greater than the second frequency.

[0112] Since the interactive operation and computing power requirements are slightly smaller than the startup operation, the configured second frequency will also be slightly smaller.

[0113] In the related art, for interactive operations, when the temperature limits the frequency, the first operating frequency determined based on the first control table is relatively small, which results in a longer interactive operation response time and a lower user experience.

[0114] In this embodiment, for interactive operations, when determining the second operating frequency of the core, not only the impact of the first temperature on the second operating frequency is considered, but also the impact of the interactive operation on the second operating frequency is considered. Since the data processing volume of interactive resources in actual interactive operations is large and the demand for computing power is large, the second operating frequency determined in this embodiment can meet the interactive operation's demand for computing power and improve the user experience.

[0115] In some embodiments, the application type may also be considered when determining the second operating frequency.

[0116] Example 4, reference Figure 4 As shown in the content, the processing process may include but is not limited to the following S401 to S405.

[0117] S401: The electronic device obtains a first temperature.

[0118] The implementation of S401 may refer to the detailed description of the electronic device obtaining the first temperature in S101, which will not be described in detail here.

[0119] S402: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0120] The implementation of S402 may refer to the detailed description of configuring the operating frequency of the core of the processor of the electronic device to be the first operating frequency matching the first temperature based on the first control table and the first temperature in S102, which will not be described in detail here.

[0121] S403: The electronic device obtains a target operation.

[0122] The implementation of S403 may refer to the detailed description of the electronic device obtaining the target operation in S103, which will not be described in detail here.

[0123] S404: The electronic device determines an application type corresponding to the target operation.

[0124] In a possible implementation, the application type may include a first application type and a second application type.

[0125] The first application type is an application that has a large demand on the computing power of the processor. For example, the first application may be a game application, a navigation application, or a large model processing application.

[0126] The second application type is an application that has a relatively small demand on the computing power of the processor. For example, the second application may be a message processing application.

[0127] In practice, applications can be divided into more application types, and the implementation process is similar, which will not be listed here one by one.

[0128] S404 may be implemented as follows: the electronic device determines a target application for the target operation, and then determines an application type to which the target application belongs.

[0129] S405: The electronic device configures, in response to the target operation, at least based on the second control table, the operating frequency of the core of the processor to a second operating frequency that matches the first temperature and the application type.

[0130] Among them, when the application type is the first type, the second target frequency is the third frequency; when the application type is the second type, the second target frequency is the fourth frequency; the fourth frequency is less than the third frequency; the resource load of the first type of application is greater than the resource load of the second application.

[0131] For example, the second control table may refer to the content shown in Table 4.

[0132] Table 4 Example of the second control table

[0133]

[0134] S405 can be implemented as follows: when receiving a target operation, the electronic device first determines the application type of the target operation, and then searches in a second control table based on the first temperature and the application type of the target operation, searching for at least a second operating frequency that matches the first temperature and the application type of the target operation, configuring the operating frequency of the processor core to the second operating frequency that matches the first temperature and the application type of the target operation, and responding to the target operation at the second operating frequency.

[0135] In this embodiment, when determining the second operating frequency of the core, not only the impact of the first temperature on the second operating frequency is considered, but also the impact of the application type of the target operation on the second operating frequency is considered. Since different application types in practice have different requirements for processor core computing power, the second frequency determined by this embodiment is more in line with actual needs and improves user experience.

[0136] In some embodiments, the first temperature, the type of target operation, and the type of application may be combined when determining the second operating frequency.

[0137] Example 5, reference Figure 5 As shown in the content, the processing process may include but is not limited to the following S501 to S505.

[0138] S501: The electronic device obtains a first temperature.

[0139] The implementation of S501 may refer to the detailed description of the electronic device obtaining the first temperature in S101, which will not be described in detail here.

[0140] S502: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0141] The implementation of S502 may refer to the detailed description of the electronic device configuring the operating frequency of the core of the processor to be the first operating frequency matching the first temperature based on the first control table and the first temperature in S102, which will not be described in detail here.

[0142] S503: The electronic device obtains a target operation.

[0143] The target operation here may include but is not limited to: a start operation or an interactive operation.

[0144] The implementation of S503 may refer to the detailed description of the electronic device obtaining the target operation in S103, which will not be described in detail here.

[0145] S504: The electronic device determines an application type corresponding to the target operation.

[0146] The implementation of S504 may refer to the detailed description of the electronic device determining the application type corresponding to the target operation in S404, which will not be described in detail here.

[0147] S505: In response to the target operation, the electronic device configures the operating frequency of the core of the processor to a second operating frequency that matches the first temperature, the target operation, and the application type based on the second control table.

[0148] The second control table may refer to the contents shown in Table 5 below.

[0149] Table 5 Example of the second control table

[0150]

[0151] S505 can be implemented as follows: when receiving a target operation, the electronic device first determines the application type of the target operation and the operation type of the target operation, and then searches in a second control table based on the first temperature, the operation type and the application type of the target operation, for a second operating frequency that matches at least the first temperature, the operation type and the application type of the target operation, configures the operating frequency of the processor core to the second operating frequency that matches the first temperature, the operation type and the application type of the target operation, and responds to the target operation at the second operating frequency.

[0152] In this embodiment, when determining the second operating frequency of the core, not only the impact of the first temperature on the second operating frequency is considered, but also the application type of the target operation and the impact of the operation type on the second operating frequency are considered. The determined second frequency is more in line with actual needs and improves user experience.

[0153] In some embodiments, the frequency boost duration of the processor may also be configured during the processing.

[0154] Example 6, reference Figure 6 As shown in the content, the process may include but is not limited to the following S601 to S606.

[0155] S601: The electronic device obtains a first temperature.

[0156] The implementation of S601 may refer to the detailed description of the electronic device obtaining the first temperature in S101, which will not be described in detail here.

[0157] S602: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0158] The implementation of S602 may refer to the detailed description of the electronic device configuring the operating frequency of the core of the processor to be the first operating frequency matching the first temperature based on the first control table and the first temperature in S102, which will not be described in detail here.

[0159] S603: The electronic device obtains a target operation.

[0160] The implementation of S603 may refer to the detailed description of the electronic device obtaining the interactive operation in S103, which will not be described in detail here.

[0161] S604: The electronic device configures, in response to the target operation, at least based on the second control table, the operating frequency of the core of the processor to a second operating frequency that matches the first temperature.

[0162] The implementation of S604 may refer to the detailed description in S104 that the electronic device responds to the target operation, at least based on the second control table, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature, which will not be described in detail here.

[0163] S605: The electronic device determines a frequency increase duration for the target operation.

[0164] In a possible implementation, the frequency boost duration is a fixed value, for example, the frequency boost duration may be 200 milliseconds.

[0165] In another possible implementation, the frequency boost duration may be configured with different durations according to different operation types and / or different application types.

[0166] S606: The electronic device configures the core of the processor to run at the second operating frequency for a duration that is a frequency increase duration.

[0167] The electronic device sets the operating time of the second operating frequency as the frequency boosting time in the configuration information of the processor core, so that the processor core automatically recovers to the first operating frequency after running at the second operating frequency for the frequency boosting time.

[0168] Generally, the target operation response can be completed within the frequency increase time.

[0169] In this way, after the frequency boosting time is reached, the system can automatically restore to the first operating frequency, and automatically switch between the two operating frequencies, which is simple and convenient.

[0170] It should be noted that the above-mentioned actions of S605 and S606 may be added to any of the above-mentioned embodiments, and the specific implementation may be similar to that of the embodiment, which will not be described in detail here.

[0171] It should be noted that, in Embodiment 2, when the target operation is a startup operation, the frequency increase duration is the first duration corresponding to the startup operation.

[0172] In Embodiment 3, when the target operation is an interactive operation, the frequency increase duration is a second duration corresponding to the interactive operation.

[0173] Among them, the first duration is longer than the second duration.

[0174] For example, the first duration may be 3 seconds, and the second duration may be 400 milliseconds.

[0175] In Embodiment 4, the frequency increase duration is a duration corresponding to the application type.

[0176] Among them, the third duration corresponding to the first application type is greater than the fourth duration corresponding to the second application type.

[0177] For example, the third duration may be 5 seconds, and the fourth duration may be 500 milliseconds.

[0178] In Embodiment 5, the frequency boost duration is a duration corresponding to both the type of target operation and the type of application.

[0179] For example, the frequency boost duration for the startup operation in the first application type can be 8 seconds; the frequency boost duration for the interactive operation in the first application type can be 800 milliseconds; the frequency boost duration for the startup operation in the second application type can be 4 seconds; and the frequency boost duration for the interactive operation in the first application type can be 600 milliseconds.

[0180] In this embodiment, a solution for frequency boosting duration in different scenarios is provided, which has a wide range of applications, can meet various needs, and is simple and convenient to implement.

[0181] In some embodiments, the processing method further includes a process in which the processor returns to the first operating frequency.

[0182] Example 7, reference Figure 7 The processing may include but is not limited to the following S701 to S705.

[0183] S701: The electronic device obtains a first temperature.

[0184] The implementation of S701 may refer to the detailed description of the electronic device obtaining the first temperature in S101, which will not be described in detail here.

[0185] S702: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0186] The implementation of S702 may refer to the detailed description of configuring the operating frequency of the core of the processor of the electronic device to be the first operating frequency matching the first temperature based on the first control table and the first temperature in S102, which will not be described in detail here.

[0187] S703: The electronic device obtains a target operation.

[0188] The implementation of S703 may refer to the detailed description of the electronic device obtaining the target operation in S103, which will not be described in detail here.

[0189] S704: The electronic device configures, in response to the target operation, at least based on the second control table, the operating frequency of the core of the processor to a second operating frequency that matches the first temperature.

[0190] The implementation of S704 may refer to the detailed description in S104 that the electronic device responds to the target operation, at least based on the second control table, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature, which will not be described in detail here.

[0191] S705: When the first condition is met, the electronic device restores the operating frequency of the core of the processor to the first operating frequency.

[0192] Among them, the first condition includes any one of the following: the target operation response ends; the first temperature is greater than the first temperature threshold; the current time exceeds the time corresponding to the frequency increase duration of the target operation.

[0193] The target operation response ends, indicating that the target operation has been completed and no further frequency increase operation can be performed, so the first operating frequency can be restored.

[0194] The first temperature is greater than the first temperature threshold, indicating that the frequency limit will be cancelled, that is, the system will operate at the full frequency when there is no temperature limit, that is, the first operating frequency itself will be restored to the full frequency.

[0195] If the current time exceeds the time corresponding to the frequency increase duration of the target operation, the frequency increase process will be automatically terminated.

[0196] In this embodiment, if at least one of the above conditions is met, the first operating frequency can be automatically restored, and the switching between the two operating frequencies is simple and reliable.

[0197] In some embodiments, the target operation includes a processing procedure for multiple interactive operations.

[0198] In embodiment 8, the plurality of interaction operations include a first interaction operation and a second interaction operation. Figure 8 The processing method may include but is not limited to the following S801 to S807.

[0199] S801: The electronic device obtains a first temperature.

[0200] The implementation of S801 may refer to the detailed description of the electronic device obtaining the first temperature in S101, which will not be described in detail here.

[0201] S802: The electronic device configures the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0202] The implementation of S802 may refer to the detailed description of the electronic device configuring the operating frequency of the core of the processor to be the first operating frequency matching the first temperature based on the first control table and the first temperature in S102, which will not be described in detail here.

[0203] S803: The electronic device obtains a first interactive operation.

[0204] The implementation of S803 may refer to the detailed description of the electronic device obtaining the target operation in S103, which will not be described in detail here.

[0205] S804: The electronic device configures, in response to the target operation, at least based on the second control table, the operating frequency of the core of the processor to a second operating frequency that matches the first temperature.

[0206] The implementation of S804 may refer to the detailed description in S104 that the electronic device responds to the target operation, at least based on the second control table, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature, which will not be described in detail here.

[0207] S805: When the first interactive operation ends, the electronic device determines whether the time of receiving the second interactive operation exceeds the time corresponding to the frequency increase duration of the first interactive operation.

[0208] When the first interactive operation ends, the electronic device first determines the time when the second interactive operation is received, and then determines whether the time when the second interactive operation is received exceeds the time corresponding to the frequency increase duration of the first interactive operation.

[0209] For the time corresponding to the frequency-increasing duration of the first interactive operation, in Example 1, assuming that the time when the first interactive operation is received is 12:00:00 and the frequency-increasing duration of the first interactive operation is 1 minute, the time corresponding to the frequency-increasing duration of the first interactive operation is 12:01:00.

[0210] S806: If the time of receiving the second interactive operation does not exceed the time corresponding to the frequency increase duration of the first interactive operation, the electronic device resets the time corresponding to the frequency increase duration of the interactive operation and continues to respond to the second interactive operation based on the second working frequency.

[0211] Based on the above example 1, if the time when the second interactive operation is received is 12:00:40, it is determined that the time when the second interactive operation is received does not exceed the time corresponding to the frequency increase duration of the first interactive operation, and the time corresponding to the frequency increase duration of the second interactive operation is reset to 12:00:40 to 12:01:40, and the second interactive operation is responded to at the second operating frequency from 12:00:40 to 12:01:40.

[0212] S807: If the time for receiving the second interactive operation exceeds the time corresponding to the frequency increase duration of the first interactive operation, the electronic device restores the operating frequency of the processor core to the first operating frequency at a first time, and responds to the second interactive operation at the second operating frequency at a second time.

[0213] The first time is the end time corresponding to the frequency increase duration of the first interactive operation; the second time is the time when the second interactive operation is received.

[0214] Based on the above example 1, if the time when the second interactive operation is received is 12:01:40, it is determined that the time when the second interactive operation is received exceeds the time corresponding to the frequency increase duration of the first interactive operation, then the electronic device restores the operating frequency of the processor core to the first operating frequency at the first time 12:01:00, and responds to the second interactive operation with the second operating frequency at the second time 12:01:40.

[0215] It should be noted that if there is a third interaction operation after the second interaction operation, the third interaction operation is used as a new second interaction operation, and the second interaction operation is used as a new first interaction operation, and the above S805 to S807 are re-executed until all interaction operations are completed.

[0216] In this embodiment, a detailed solution is provided for the processing of multiple interactive operations, which improves the efficiency of the processing of multiple interactive operations and provides a higher user experience.

[0217] The following describes the processing procedure by taking the CPU as an example.

[0218] The CPU frequency control is generally based on thermal restrictions. When the phone temperature rises to a certain value, the CPU frequency will be limited. The startup and interaction of various applications (APPlication, app) on the phone will have a lower experience because of the large computing power required.

[0219] In this embodiment, the CPU frequency is temporarily increased by increasing the launch boost and interaction boost to achieve faster and smoother app launch and sliding interaction within the app page.

[0220] The principle includes: adding a dynamic boost function to boost to different frequencies for different temperatures. For example, when the processor temperature is low, the frequency is boosted to a higher frequency and is allowed to exceed the thermal frequency; when the processor temperature is high, the frequency is boosted to a lower frequency and is allowed to exceed the thermal frequency; when the processor temperature is high, the frequency is boosted to a lower frequency and is not allowed to exceed the thermal frequency.

[0221] This embodiment solves the problem that the temperature of the mobile phone rises further after high temperature; and enhances boost flexibility, optimizing power consumption without affecting user experience.

[0222] In this embodiment, according to the principle of breaking through thermal in the current temperature segmentation, the following temperature segmentation and optimal adaptation frequency are obtained through a large amount of experimental data and specific project energy efficiency curves:

[0223] When the temperature is less than 43°C, the frequency of the startup operation is: small core frequency 2.0G / large core frequency 2.5G (allowing to break through the thermal frequency limit); the frequency of the interactive operation is: small core frequency 1.7G / large core frequency 2.1G (allowing to break through the thermal frequency limit).

[0224] When the temperature is 43℃<=<45℃, the frequency of the startup operation is: small core frequency 2.0G / large core frequency 2.3G (allowing to break through the thermal frequency limit); the frequency of the interactive operation is: small core frequency 1.7G / large core frequency 2.1G (allowing to break through the thermal frequency limit).

[0225] When the temperature is 45℃<=<47℃, the frequency of the startup operation is: small core frequency 2.0G / large core frequency 2.1G (allowing to break through the thermal frequency limit); the frequency of the interactive operation is: small core frequency 1.5G / large core frequency 1.7G (allowing to break through the thermal frequency limit).

[0226] When the temperature is 47℃<=, the frequency of the startup operation is: small core frequency 2.0G / large core frequency 2.1G (not allowed to break the thermal frequency limit); the frequency of the interactive operation is: small core frequency 1.5G / large core frequency 1.7G (not allowed to break the thermal frequency limit).

[0227] When the temperature is low, the frequency is boosted to a higher level and is allowed to exceed the thermal level. At this time, the performance is fully utilized and the temperature will rise accordingly. As the temperature rises, when the temperature rises to a relatively high level, the frequency is boosted to a slightly lower level and is still allowed to exceed the thermal level. At this time, the performance is better and the temperature increase is reduced or does not increase. The temperature continues to rise. When the temperature rises to a higher level, the frequency is boosted to a lower level and is not allowed to exceed the thermal level. The temperature is controlled within the red line.

[0228] For example, the maximum frequencies of the big core and small core of a specified CPU specification are 2.5G and 2.0G respectively; the CPU manufacturer will adjust the CPU frequency according to the existing thermal limitation policy: refer to the content shown in Table 1, (38℃~39℃ means 38℃<=surface temperature<39℃, 2.4G / 1.9G means the big core is limited to 2.4G and the small core is limited to 1.9G).

[0229] This implementation will temporarily break through the thermal restrictions on app launch and user-interface interaction based on the existing thermal restriction strategy (app launch loading requires more resources, so more CPU computing power needs to be allocated to increase the startup speed; user-interface interaction (such as clicking buttons, sliding interfaces) also needs to increase the frequency appropriately to ensure smooth sliding without lag, and fast response to page clicks). When the app is launched or the user has finished interacting with the phone, the thermal restriction strategy will be restored.

[0230] Dynamic boost strategy (for example, divided into the following four gears): Please refer to the content shown in Table 3.

[0231] When the temperature is too high (over 47°C), the main frequency power is returned to the thermal control. If the thermal does not work, it will be strictly limited according to the 1.1G / 0.9G set in Table 3. For example, if the temperature is too high and it is hot to the touch, the frequency must be limited to reduce the temperature.

[0232] The specific implementation process may include but is not limited to the following steps 1 to 5.

[0233] Step 1: Obtain the current surface temperature of the CPU by reading the temperature value of the thermal sensor node corresponding to the CPU.

[0234] Step 2: Set the gear of dynamic boost based on app launch according to the current surface temperature of the CPU.

[0235] Step 3: According to the current surface temperature of the CPU, set the gear of dynamic boost based on interaction.

[0236] For the duration in boost, for example, the default launch is 3s, and the default interaction is 400ms. For temperature levels, refer to Table 3.

[0237] Step 4: The processor core responds to the target operation with the frequency value of the frequency gear within the duration.

[0238] Compare the thermal solution in the related art with the solution model of this embodiment: Since the related art only sets the CPU frequency according to different temperatures, the boost solution of this embodiment of the present application needs to break through the thermal according to different temperatures and also needs to set the boost frequency. There is an essential difference between the two.

[0239] Boost is a short-term, sudden function that temporarily increases the CPU frequency for an interactive experience.

[0240] From the perspective of principle and mechanism, the related technology divides temperature intervals. In this embodiment of the present application, some temperature intervals are allowed to be boosted to improve response efficiency; from the perspective of effect, the solution of the related technology will suppress CPU performance. In this embodiment of the present application, there will be a temporary short-term frequency increase breakthrough for interactive operations, which can improve interactive performance and interactive operation experience; from the performance perspective, after adding the mechanism of this embodiment of the present application, this frequency can be temporarily broken through for interactive operations; the interactive experience is smoother and the application will open faster; for the solutions in the related technology, if you want to improve performance, the overall limit interval can be raised intelligently, which will lead to increased heat; and in this embodiment, after a short-term operation boost, it can return to the restricted state afterwards; on the basis of compatibility with the original restrictions, the heat generation is also improved.

[0241] In a second aspect, in order to implement the above processing method, a processing device in an embodiment of the present application is deployed in an electronic device. Fig. 9 , the structural schematic diagram of the processing device 90 is described.

[0242] like Fig. 9 As shown, the processing device 90 includes: an obtaining unit 901 , a configuration unit 902 , and an operation processing unit 903 .

[0243] in:

[0244] An obtaining unit 901 is used to obtain a first temperature, where the first temperature is at least used to characterize a temperature of a processor;

[0245] A configuration unit 902 is configured to configure the operating frequency of the core of the processor to be a first operating frequency matching the first temperature based on the first control table and the first temperature;

[0246] The operation processing unit 903 is used to obtain a target operation; in response to the target operation, configure the operating frequency of the core of the processor to a second operating frequency matching the first temperature at least based on the second control table; the second operating frequency is greater than the first operating frequency.

[0247] In some embodiments, the computing power provided by the core of the processor based on the second operating frequency is greater than the computing power provided by the core of the processor based on the first operating frequency.

[0248] In some embodiments, the operation processing unit 903 is also used to: obtain a startup operation; configure the operating frequency of the processor core to a second operating frequency that matches both the first temperature and the startup operation based at least on a second control table; control the processor to call the startup resources of the startup operation at the second operating frequency, and run the startup resources.

[0249] In some embodiments, the operation processing unit 903 is also used to: obtain an interactive operation; configure the operating frequency of the processor core to a second operating frequency that matches both the first temperature and the interactive operation at least based on the second control table; control the processor to call the processing resources of the interactive operation at the second operating frequency, and render the interactive page based on the processing resources to obtain an interactive response page corresponding to the interactive operation; wherein the second operating frequency that matches both the first temperature and the startup operation is the first frequency; the second operating frequency that matches both the first temperature and the interactive operation is the second frequency; the first frequency is greater than the second frequency.

[0250] In some embodiments, the operation processing unit 903 is also used to: determine the application type corresponding to the target operation; in response to the target operation, configure the operating frequency of the core of the processor to a second operating frequency that matches the first temperature and the application type at least based on the second control table; wherein, when the application type is the first type, the second target frequency is the third frequency; when the application type is the second type, the second target frequency is the fourth frequency; the fourth frequency is less than the third frequency; the resource load of the first type of application is greater than the resource load of the second application.

[0251] In some embodiments, the operation processing unit 903 is further used to: determine the frequency boost duration of the target operation; and configure the duration for the core of the processor to run at the second operating frequency as the frequency boost duration.

[0252] In some embodiments, when the target operation is a startup operation, the frequency increase duration is a first duration; when the target operation is an interactive operation, the frequency increase duration is a second duration; the first duration is greater than the second duration.

[0253] In some embodiments, the operation processing unit 903 is also used to: when a first condition is met, restore the operating frequency of the processor core to a first operating frequency; wherein the first condition includes any one of the following: the target operation response ends; the first temperature is greater than the first temperature threshold; the current time exceeds the time corresponding to the frequency increase duration of the target operation.

[0254] In some embodiments, when the target operation includes multiple interactive operations, the operation processing unit 903 is also used to: when the first interactive operation among the multiple interactive operations ends, determine whether the time of receiving the second interactive operation exceeds the time corresponding to the frequency boost duration of the first interactive operation; if the time of receiving the second interactive operation does not exceed the time corresponding to the frequency boost duration of the first interactive operation, reset the time corresponding to the frequency boost duration of the interactive operation, and continue to respond to the second interactive operation based on the second operating frequency; if the time of receiving the second interactive operation exceeds the time corresponding to the frequency boost duration of the first interactive operation, restore the operating frequency of the processor core to the first operating frequency at a first time, and respond to the second interactive operation at the second time with the second operating frequency; the first time is the end time corresponding to the frequency boost duration of the first interactive operation; the second time is the time when the second interactive operation is received.

[0255] It should be noted that the processing device provided in the embodiment of the present application includes the various units included, which can be implemented by a processor in an electronic device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Micro Processor Unit), a digital signal processor (DSP, Digital Signal Processor) or a field programmable gate array (FPGA, Field-Programmable Gate Array), etc.

[0256] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.

[0257] It should be noted that in the embodiment of the present application, if the above-mentioned processing method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the processing methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0258] On the third aspect, in order to implement the above-mentioned processing method, an embodiment of the present application provides an electronic device, including a memory and a processor, wherein the processing memory stores a computer program that can be executed on the processor, and when the processing processor executes the processing program, the processing method provided in the above-mentioned embodiment is implemented.

[0259] Combine the following Fig.10 The electronic device 100 shown is a block diagram of the electronic device.

[0260] In one example, the electronic device includes at least an input component 1001 and a processor 1002 .

[0261] The processor 1002 is used to: obtain a first temperature, where the first temperature is at least used to characterize the temperature of the processor; and configure the operating frequency of the core of the processor to a first operating frequency matching the first temperature based on the first control table and the first temperature.

[0262] The input component 1001 is used to receive a target operation.

[0263] The processor 1002 is further configured to: in response to the target operation, configure the operating frequency of the core of the processor to a second operating frequency matching the first temperature based at least on the second control table; the second operating frequency is greater than the first operating frequency.

[0264] In one embodiment, the electronic device 100 may further include a memory 1003 .

[0265] In a fourth aspect, an embodiment of the present application provides a storage medium, that is, a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, any one of the processing methods provided in the first aspect of the above-mentioned embodiment is implemented.

[0266] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements any one of the processing methods provided in the first aspect of the above-mentioned embodiment.

[0267] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0268] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in some embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.

[0269] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0270] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the processing unit is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.

[0271] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0272] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0273] A person skilled in the art can understand that all or part of the steps of the above method embodiment can be completed by hardware related to program instructions, and the above program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the above storage medium includes: a mobile storage device, a read-only memory (ROM), a magnetic disk or an optical disk, and other media that can store program codes.

[0274] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the processing methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0275] The above processing is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the processing claims.

Claims

1. A processing method comprising: Obtaining a first temperature, wherein the first temperature is at least used to characterize a temperature of a processor; Configuring the operating frequency of the core of the processor to be a first operating frequency matching the first temperature based on the first control table and the first temperature; Get the target operation; In response to the target operation, the operating frequency of the core of the processor is configured to be a second operating frequency matching the first temperature based at least on a second control table; the second operating frequency is greater than the first operating frequency.

2. According to the method of claim 1, the computing power provided by the core of the processor based on the second operating frequency is greater than the computing power provided by the core of the processor based on the first operating frequency.

3. The method according to claim 1, wherein obtaining the target operation, in response to the target operation, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature based on at least a second control table, comprises: Get the startup operation; configuring the operating frequency of the core of the processor to a second operating frequency that matches both the first temperature and the startup operation based at least on a second control table; The processor is controlled to call the startup resource of the startup operation at the second operating frequency, and run the startup resource.

4. The method according to claim 1, wherein obtaining the target operation, in response to the target operation, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature based on at least a second control table, comprises: Get interactive operations; configuring the operating frequency of the core of the processor to be a second operating frequency that matches both the first temperature and the interactive operation based at least on a second control table; Controlling the processor to call the processing resources of the interactive operation at the second operating frequency, and rendering the interactive page based on the processing resources to obtain an interactive response page corresponding to the interactive operation; Among them, the second operating frequency that matches both the first temperature and the startup operation is the first frequency; the second operating frequency that matches both the first temperature and the interactive operation is the second frequency; and the first frequency is greater than the second frequency.

5. The method according to any one of claims 1 to 4, wherein in response to the target operation, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature based at least on a second control table comprises: Determine the application type corresponding to the target operation; In response to the target operation, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature and the application type based at least on a second control table; Among them, when the application type is the first type, the second target frequency is the third frequency; when the application type is the second type, the second target frequency is the fourth frequency; the fourth frequency is less than the third frequency; the resource load of the first type of application is greater than the resource load of the second application.

6. The method according to any one of claims 1 to 4, wherein in response to the target operation, configuring the operating frequency of the core of the processor to a second operating frequency matching the first temperature based at least on a second control table, further comprises: Determining a frequency increase duration for the target operation; The duration for which the core of the processor is configured to run at the second operating frequency is the frequency boost duration.

7. The method according to claim 6, When the target operation is a start operation, the frequency increase duration is a first duration; When the target operation is an interactive operation, the frequency increase duration is a second duration; The first duration is greater than the second duration.

8. The method according to any one of claims 1 to 4, further comprising: When the first condition is met, restoring the operating frequency of the core of the processor to the first operating frequency; The first condition includes any one of the following: The target operation response ends; The first temperature is greater than a first temperature threshold; The current time exceeds the time corresponding to the frequency increase duration of the target operation.

9. The method according to any one of claims 1 to 4, wherein when the target operation includes multiple interactive operations, the method further comprises: When a first interactive operation among the multiple interactive operations ends, determining whether a time when a second interactive operation is received exceeds a time corresponding to a frequency increase duration of the first interactive operation; If the time of receiving the second interactive operation does not exceed the time corresponding to the frequency increase duration of the first interactive operation, resetting the time corresponding to the frequency increase duration of the interactive operation, and continuing to respond to the second interactive operation based on the second working frequency; If the time of receiving the second interactive operation exceeds the time corresponding to the frequency increase duration of the first interactive operation, then at a first time, the operating frequency of the core of the processor is restored to the first operating frequency, and at a second time, the second interactive operation is responded to at the second operating frequency; The first time is the end time corresponding to the frequency increase duration of the first interactive operation; The second time is the time when the second interaction operation is received.

10. An electronic device, comprising at least an input component and a processor; The processor is used to: obtain a first temperature, the first temperature being used to at least characterize the temperature of the processor; and configure the operating frequency of the core of the processor to be a first operating frequency matching the first temperature based on a first control table and the first temperature; The input component is used to: receive a target operation; The processor is also used to: in response to the target operation, configure the operating frequency of the core of the processor to a second operating frequency matching the first temperature based on at least a second control table; the second operating frequency is greater than the first operating frequency.