Performance parameter configuration method and device, equipment and storage medium

By obtaining the application information and usage habit data of the current operation on the terminal device, calculating the target usage score data and configuring parameter policies, the problem that the terminal device cannot flexibly adapt to user usage habits is solved, achieving the optimal performance status and improving user experience.

CN120343151APending Publication Date: 2025-07-18SHANGHAI WINGTECH ELECTRONICS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510453866.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-11
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, the performance parameter configuration of the terminal device cannot flexibly adapt to user usage habits and actual situations, resulting in complex setting steps and the personalized parameter configuration cannot be realized, reducing the user experience.

Method used

By obtaining the application information of the user's current operation on the terminal, determining the usage scenario, and calculating the target usage score data in combination with the usage habit data, the terminal performance parameters are configured using the corresponding parameter configuration strategy.

Benefits of technology

It realizes the optimal performance status configuration of terminal devices in different usage scenarios, without the need for complex setting steps, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343151A_ABST
    Figure CN120343151A_ABST
Patent Text Reader

Abstract

The invention relates to a performance parameter configuration method and device, equipment and a storage medium, application information currently operated by a user on a terminal is obtained, a current use scene is determined according to the application information currently operated, and the performance parameter configuration method and device are obtained by combining use habit data of the user on the terminal. And calculating target use score data corresponding to the current use scene, and configuring performance parameters of the terminal by adopting a parameter configuration strategy corresponding to the target use score data. Compared with the prior art, the target use score data corresponding to the current use scene is calculated in combination with the use habit data of the user on the terminal, and the performance parameters of the terminal are configured by adopting the parameter configuration strategy corresponding to the target use score data, so that the performance parameters of the terminal can be configured according to different target use score data. Different parameter configuration strategies are adopted, the optimal state of terminal utilization is achieved, complex setting steps are not needed, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of parameter configuration, and in particular, to a method, device, equipment, and storage medium for configuring performance parameters. Background Art

[0002] As a necessity in people's daily work and life, the user experience of a terminal such as a mobile phone directly affects the market sales volume of the terminal. Therefore, how to improve user satisfaction and user experience is particularly important.

[0003] In the related art, the existing functions of a terminal usually require the user to pre-set corresponding themes or modes in advance. In a fixed scenario, the user needs to actively activate these themes or modes to operate the functions in the corresponding themes or modes. There are also some relatively hidden settings that are generally invisible to users and are often given parameters at the time of factory production, and cannot form adaptive parameters according to the user's usage habits and actual situations.

[0004] However, pre-setting corresponding themes or modes by the user has relatively complex setting steps. At the same time, the degree of function usage cannot be accurately set, and only some general parameter settings can be completed. Most relatively hidden settings are generally given parameters at the time of factory production, such as CPU utilization rate, memory usage rate, etc., and cannot form personalized parameters. In this way, the overall performance state of the terminal may not be fully reflected, and the user's intelligent experience will also be reduced. Summary of the Invention

[0005] In order to solve the above technical problems, the present disclosure provides a method, device, equipment, and storage medium for configuring performance parameters, so as to configure performance parameters for different usage scenarios in combination with the user's usage habit data, and achieve the optimal state of terminal utilization.

[0006] In a first aspect, an embodiment of the present disclosure provides a method for configuring performance parameters, the method comprising:

[0007] Obtain application information of the user's current operation on the terminal, and determine the current usage scenario according to the application information of the current operation;

[0008] Calculate target usage score data corresponding to the current usage scenario in combination with the user's usage habit data on the terminal;

[0009] Configure the performance parameters of the terminal by using a parameter configuration strategy corresponding to the target usage score data.

[0010] In some embodiments, the obtaining application information of the user's current operation on the terminal and determining the current usage scenario according to the application information of the current operation includes:

[0011] When it is detected that a user performs an operation on a terminal, identify the application information of the current operation;

[0012] Obtain the matching relationship between the preset application information and the preset usage scenarios;

[0013] Determine the current usage scenario that matches the application information of the current operation from the matching relationship.

[0014] In some embodiments, the current usage scenario includes one or more of the following scenarios:

[0015] Chat social scenario, game scenario, video watching scenario, online shopping scenario, music listening scenario.

[0016] In some embodiments, the usage habit data includes the application information used by the user, the number of times the user uses the application per day on average, and the duration of each use of the application by the user;

[0017] Combining the usage habit data of the user on the terminal, calculating the target usage score data corresponding to the current usage scenario, including:

[0018] Collect the usage habit data of the user within a preset time period;

[0019] Based on the application information used by the user, filter out the usage habit data of the user in the current usage scenario from the usage habit data of the user within the preset time period;

[0020] Calculate the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario.

[0021] In some embodiments, calculating the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario includes:

[0022] Calculate the first product value of the number of times the user uses the application per day on average in the current usage scenario and a preset first weight value;

[0023] Calculate the second product value of the duration of each use of the application by the user in the current usage scenario and a preset second weight value;

[0024] Determine the sum value of the first product value and the second product value as the target usage score data corresponding to the current usage scenario.

[0025] In some embodiments, before configuring the performance parameters of the terminal by using the parameter configuration strategy corresponding to the target usage score data, the method further includes:

[0026] For each usage scenario, collect the performance parameter data of each usage scenario within a preset time period, and determine the parameter configuration strategy for each usage scenario based on the performance parameter data of each usage scenario;

[0027] According to the usage score data corresponding to each usage scenario and the parameter configuration strategy for each usage scenario, determine the corresponding relationship between the usage score data and the parameter configuration strategy.

[0028] In some embodiments, the configuring the performance parameters of the terminal by using the parameter configuration strategy corresponding to the target usage score data includes:

[0029] Store the corresponding relationship between the usage score data and the parameter configuration strategy in a database;

[0030] Search for the parameter configuration strategy corresponding to the target usage score data from the corresponding relationship stored in the database;

[0031] Configure the performance parameters of the terminal based on the parameter configuration strategy corresponding to the target usage score data.

[0032] In a second aspect, an embodiment of the present disclosure provides a performance parameter configuration device, where the device includes:

[0033] An acquisition module, configured to acquire application information of a current operation of a user on a terminal, and determine a current usage scenario according to the application information of the current operation;

[0034] A calculation module, configured to calculate target usage score data corresponding to the current usage scenario by combining usage habit data of the user on the terminal;

[0035] A configuration module, configured to configure the performance parameters of the terminal by using a parameter configuration strategy corresponding to the target usage score data.

[0036] In a third aspect, an embodiment of the present disclosure provides an electronic device, including:

[0037] A memory;

[0038] A processor; and

[0039] A computer program;

[0040] Wherein, the computer program is stored in the memory and is configured to be executed by the processor to implement the method as described in the first aspect.

[0041] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to implement the method as described in the first aspect.

[0042] Fifthly, an embodiment of the present disclosure further provides a computer program product, which includes a computer program or instruction. When the computer program or instruction is executed by a processor, the method described in the first aspect is implemented.

[0043] The performance parameter configuration method, device, equipment and storage medium provided by the embodiments of the present disclosure obtain application information of the current operation of a user on a terminal, determine a current usage scenario according to the application information of the current operation, calculate target usage score data corresponding to the current usage scenario in combination with usage habit data of the user on the terminal, and configure performance parameters of the terminal by adopting a parameter configuration strategy corresponding to the target usage score data. Compared with the prior art, by obtaining the application information of the current operation of the user on the terminal, determining the current usage scenario according to the application information of the current operation, calculating the target usage score data corresponding to the current usage scenario in combination with the usage habit data of the user on the terminal, and configuring the performance parameters of the terminal by adopting a parameter configuration strategy corresponding to the target usage score data, the present disclosure can adopt different parameter configuration strategies for different target usage score data to achieve an optimal state of terminal utilization, without complex setting steps, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the accompanying drawings required for describing the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0046] Figure 1 It is a flowchart of the performance parameter configuration method provided by the embodiments of the present disclosure;

[0047] Figure 2 It is a flowchart of the performance parameter configuration method provided by another embodiment of the present disclosure;

[0048] Figure 3 It is a flowchart of the performance parameter configuration method provided by another embodiment of the present disclosure;

[0049] Figure 4 It is a schematic structural diagram of the performance parameter configuration device provided by the embodiments of the present disclosure;

[0050] Figure 5 It is a schematic structural diagram of the electronic device provided by the embodiments of the present disclosure. Detailed Implementation Modes

[0051] In order to more clearly understand the above-mentioned objects, features and advantages of the present disclosure, the solutions of the present disclosure will be further described below. It should be noted that, without conflict, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.

[0052] In the following description, many specific details are set forth in order to fully understand the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only a part of the embodiments of the present disclosure, rather than all of the embodiments.

[0053] As a necessity for people's daily work and life, the user experience of the terminal, such as a mobile phone, directly affects the market sales volume of the terminal. Therefore, how to improve user satisfaction and user experience becomes particularly important.

[0054] In the related art, the existing functions of the terminal usually require the user to preset corresponding themes or modes in advance. In a fixed scenario, the user needs to actively activate these themes or modes to operate the functions under the corresponding themes or modes. Moreover, some relatively hidden settings are generally invisible to the user and often have given parameters at the time of factory shipment, and cannot flexibly form adaptive parameters according to the user's usage habits and actual situations.

[0055] However, presetting corresponding themes or modes by the user has relatively complex setting steps, and at the same time, the degree of function use cannot be accurately set. Only some general parameter settings can be completed. Most relatively hidden settings generally have given parameters at the time of factory shipment, such as CPU utilization rate, memory usage rate, etc., and cannot form personalized parameters. In this way, the overall performance state of the terminal may not be fully reflected, and the user's intelligent experience will also be reduced.

[0056] In view of this problem, the embodiments of the present disclosure provide a performance parameter configuration method, which will be introduced below in combination with specific embodiments.

[0057] Figure 1 FIG. is a flowchart of the performance parameter configuration method provided by the embodiments of the present disclosure. The execution subject of this method is an electronic device. The electronic device is, for example, a terminal, and the terminal can be a portable mobile device such as a smart phone, a tablet computer, a laptop computer, a vehicle-mounted navigation device, a smart sports equipment, etc.; it can also be a fixed device such as a personal computer, a smart home appliance, etc. This method can be applied to the scenario of configuring performance parameters, and can configure the performance parameters of different usage scenarios in combination with the user's usage habit data to achieve the optimal state of terminal utilization. It can be understood that the performance parameter configuration method provided by the embodiments of the present disclosure can also be applied to other scenarios.

[0058] Next, an introduction will be given to the performance parameter configuration method shown below. This method includes the following steps: Figure 1

[0059] S101. Obtain the application information of the current operation on the terminal by the user, and determine the current usage scenario based on the application information of the current operation.

[0060] In this step, the user will perform an operation on the terminal. For example, open Application A. The terminal will respond to the operation performed by the user, open Application A, and at the same time obtain the application information of the current operation. Further, the current usage scenario will be determined based on the application information of the current operation. For example, if the application information of the current operation is a video-watching application, the current usage scenario is the video-watching scenario. Another example is that if the application information of the current operation is a game application, the current usage scenario is the game scenario.

[0061] S102. Combine the usage habit data of the user on the terminal and calculate the target usage score data corresponding to the current usage scenario.

[0062] In this step, after determining the current usage scenario, the terminal will combine the usage habit data of the user on the terminal and calculate the target usage score data corresponding to the current usage scenario. Optionally, the target usage score data corresponding to the current usage scenario can be calculated through an algorithm, or through a model, or through a pre-designed calculation formula. Specific limitations are not made here.

[0063] S103. Configure the performance parameters of the terminal by adopting the parameter configuration strategy corresponding to the target usage score data.

[0064] ​In this step, after calculating the target usage score data corresponding to the current usage scenario, the terminal first obtains the parameter configuration strategy corresponding to the target usage score data, and further configures the performance parameters of the terminal using this parameter configuration strategy. For different target usage score data, different parameter configuration strategies are adopted to achieve the optimal state of terminal utilization and improve the user experience. Optionally, the performance parameters include, but are not limited to, parameters such as the Central Processing Unit (CPU) and the Graphics Processing Unit (GPU). For example, in the video viewing scenario, the corresponding target usage score data is 11, and the corresponding parameter configuration is: the screen refresh rate is a preset first refresh rate, such as 90 hz, and the current application process runs on the CPU big core, etc. Among them, the preset first refresh rate is set depending on the terminal's support for the resolution and is not specifically limited. Another example is that in the game scenario, the corresponding target usage score data is 15, and the corresponding parameter configuration is: the screen refresh rate is a preset second refresh rate, such as 120 hz, the current application process runs on the CPU big core, background high-load or memory-consuming applications are closed, and network optimization is enabled, etc. Among them, the preset second refresh rate is set depending on the terminal's support for the resolution and is not specifically limited.

[0065] The embodiment of the present disclosure determines the current usage scenario by obtaining the application information of the current operation on the terminal by the user, calculates the target usage score data corresponding to the current usage scenario in combination with the usage habit data of the user on the terminal, and configures the performance parameters of the terminal using the parameter configuration strategy corresponding to the target usage score data. Compared with the prior art, by obtaining the application information of the current operation on the terminal by the user, determining the current usage scenario according to the application information of the current operation, calculating the target usage score data corresponding to the current usage scenario in combination with the usage habit data of the user on the terminal, and configuring the performance parameters of the terminal using the parameter configuration strategy corresponding to the target usage score data, different parameter configuration strategies can be adopted for different target usage score data to achieve the optimal state of terminal utilization, without complex setting steps, and improve the user experience.

[0066] Figure 2 The flowchart of the performance parameter configuration method provided by another embodiment of the present disclosure is as Figure 2 shown, and the method includes the following steps:

[0067] S301. When it is detected that the user performs an operation on the terminal, identify the application information of the current operation.

[0068] In this step, the terminal will detect the user's operations in real time. When it detects that the user is performing an operation on the terminal, the terminal will identify the application information of the current operation. Optionally, the application information is the application name or application type.

[0069] S302. Obtain the matching relationship between the preset application information and the preset usage scenarios.

[0070] Exemplarily, the matching relationship between the preset application information and the preset usage scenarios is stored in the terminal. In some embodiments, the matching relationship between the preset application information and the preset usage scenarios may also be stored in the server. In this step, the terminal obtains the matching relationship between the preset application information and the preset usage scenarios. Each application information will match a usage scenario, and one usage scenario may include multiple application information. Specifically, the preset application information may be Application A, Application B, Application C, Application D, Application E, Application F, Application G, etc., and the preset usage scenarios may include but are not limited to chat and social scenarios, game scenarios, video watching scenarios, online shopping scenarios, music listening scenarios. In some embodiments, the usage scenarios matched by Application A and Application C are chat and social scenarios, the usage scenario matched by Application B is a game scenario, the usage scenarios matched by Application D and Application E are video watching scenarios, the usage scenario matched by Application F is an online shopping scenario, and the usage scenario matched by Application G is a music listening scenario.

[0071] S303. Determine the current usage scenario that matches the application information of the current operation from the matching relationship.

[0072] In this step, the terminal determines the current usage scenario from the matching relationship between the preset application information and the preset usage scenarios according to the application information of the current operation. In this embodiment, different usage scenarios are determined for different application information of the current operation, which is convenient for subsequent performance parameter configuration.

[0073] Optionally, the current usage scenario includes one or more of the following scenarios: chat and social scenario, game scenario, video watching scenario, online shopping scenario, music listening scenario.

[0074] Specifically, the current usage scenario may be a chat and social scenario, a game scenario, a video watching scenario, an online shopping scenario, a music listening scenario, or other scenarios, which are not specifically limited herein.

[0075] S304. Collect the usage habit data of the user within a preset time period.

[0076] In this step, the terminal can collect the usage habit data of the user within a preset time period through a data collection tool. For example, the usage habit data in the past three days is not limited.

[0077] Optionally, the terminal will update the collected user usage habit data regularly, for example, update the data every three days to ensure better compliance with the user's usage habits.

[0078] S305. Screen out the usage habit data of the user in the current usage scenario from the usage habit data of the user within a preset time period based on the application information used by the user.

[0079] In this step, the terminal will screen out the usage habit data belonging to the current usage scenario from the usage habit data of the user within a preset time period according to the application information used by the user.

[0080] S306. Calculate the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario.

[0081] After screening out the usage habit data of the user in the current usage scenario, further, the terminal will calculate the target usage score data corresponding to the current usage scenario. Optionally, the target usage score data can be calculated through algorithms, models or preset calculation formulas.

[0082] In some embodiments, S306 may include but is not limited to S3061, S3062, S3063:

[0083] S3061. Calculate the first product value of the average number of times the user uses the application per day in the current usage scenario and a preset first weight value;

[0084] S3062. Calculate the second product value of the average duration of each use of the application by the user in the current usage scenario and a preset second weight value;

[0085] S3063. Determine the sum value of the first product value and the second product value as the target usage score data corresponding to the current usage scenario.

[0086] In this embodiment, the usage habit data of the past three days is statistically analyzed. For example, the application information matched by the current usage scenario is application B, the average number of times the user uses the application per day is 10 times, the average duration of each use of the application by the user is 30 minutes, the preset first weight value is 1, and the preset second weight value is 2. After calculation, 10*1 + 0.5*2 = 11, and the target usage score data of the current usage scenario is obtained as 11.

[0087] S307. Configure the performance parameters of the terminal by adopting a parameter configuration strategy corresponding to the target usage score data.

[0088] Specifically, the implementation principles and processes of S307 and S103 are the same, and will not be elaborated here.

[0089] When an embodiment of the present disclosure detects that a user performs an operation on a terminal, it identifies the application information of the current operation, obtains the matching relationship between the preset application information and the preset usage scenario, and determines the current usage scenario that matches the application information of the current operation from the matching relationship, so as to accurately identify the current usage scenario. Further, collect the usage habit data of the user within a preset time period, filter out the usage habit data of the user in the current usage scenario from the usage habit data of the user within the preset time period based on the application information used by the user, and calculate the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario. The target usage score data corresponding to the user's usage habit data and different usage scenarios can be obtained. Furthermore, adopt the parameter configuration strategy corresponding to the target usage score data to configure the performance parameters of the terminal. Different parameter configuration strategies can be adopted for different target usage score data to achieve the optimal state of terminal utilization, without complex setting steps, and improve the user experience. For known usage scenarios, the corresponding parameter configuration strategy can be used to configure the optimal performance parameters, and for new usage scenarios, relatively reasonable performance parameters can be configured according to the target usage score data.

[0090] Figure 3 The flowchart of the performance parameter configuration method provided by another embodiment of the present disclosure is as Figure 3 shown, and the method includes the following steps:

[0091] S401. Obtain the application information of the current operation of the user on the terminal, and determine the current usage scenario according to the application information of the current operation.

[0092] Specifically, the implementation principles and processes of S401 and S101 are the same, and will not be elaborated here.

[0093] S402. Combine the usage habit data of the user on the terminal, and calculate the target usage score data corresponding to the current usage scenario.

[0094] Specifically, the implementation principles and processes of S402 and S102 are the same, and will not be elaborated here.

[0095] S403. For each usage scenario, collect the performance parameter data of each usage scenario within a preset time period, and determine the parameter configuration strategy for each usage scenario based on the performance parameter data of each usage scenario.

[0096] In this step, the terminal will collect the performance parameter data of each usage scenario within a preset time period. For example, it will collect the performance parameter data of each usage scenario in the past three days. Further, it will analyze and statistically process the performance parameter data of each usage scenario to obtain the optimal performance parameters of each usage scenario, and determine the parameter configuration strategy for each usage scenario based on the optimal performance parameters.

[0097] S404. Determine the corresponding relationship between the usage rating data corresponding to each usage scenario and the parameter configuration strategy under each usage scenario.

[0098] In this step, since the usage rating data corresponding to each usage scenario is known and the parameter configuration strategy under each usage scenario is known, the corresponding relationship between the usage rating data and the parameter configuration strategy can be determined.

[0099] S405. Store the corresponding relationship between the usage rating data and the parameter configuration strategy in the database.

[0100] After determining the corresponding relationship between the usage rating data and the parameter configuration strategy, the terminal can store the corresponding relationship between the usage rating data and the parameter configuration strategy in the database for easy search and configuration next time. The higher the usage rating data, the higher the usage frequency and duration. In some embodiments, the parameter configuration strategies corresponding to the usage rating data with the usage rating data greater than the rating threshold in the corresponding relationship can be stored in the database. Subsequently, the corresponding parameter configuration strategies can be directly obtained from the database, thereby improving the user experience by recording the user's usage habits.

[0101] In some embodiments, for the usage rating data with the usage rating data less than the rating threshold, that is, the usage scenarios with relatively low usage frequency and duration, the terminal can refrain from intervention and adopt the default parameter configuration to reduce the processing load of the terminal.

[0102] S406. Search for the parameter configuration strategy corresponding to the target usage rating data from the corresponding relationship stored in the database.

[0103] In this step, the terminal can search for the corresponding parameter configuration strategy from the database according to the target usage rating data, and can determine the corresponding parameter configuration strategy according to the target usage rating data of the current usage scenario, meeting the user's needs and saving the terminal resources to the greatest extent.

[0104] S407. Configure the performance parameters of the terminal based on the parameter configuration strategy corresponding to the target usage rating data.

[0105] In this step, the terminal can configure the performance parameters of the terminal according to the parameter configuration policy corresponding to the target usage scoring data, so as to allocate corresponding performance parameters according to the user's behavior habits to meet the user's needs, and make the terminal state reach the optimal, improving the user experience.

[0106] In the embodiments of the present disclosure, by obtaining the application information of the current operation of the user on the terminal, determining the current usage scenario according to the application information of the current operation, and combining the usage habit data of the user on the terminal, the target usage scoring data corresponding to the current usage scenario is calculated. Further, for each usage scenario, the performance parameter data of each usage scenario within a preset time period is collected, and the parameter configuration policy for each usage scenario is determined based on the performance parameter data of each usage scenario. According to the usage scoring data corresponding to each usage scenario and the parameter configuration policy for each usage scenario, the corresponding relationship between the usage scoring data and the parameter configuration policy is determined. Then, the corresponding relationship between the usage scoring data and the parameter configuration policy is stored in the database, and the parameter configuration policy corresponding to the target usage scoring data is found from the corresponding relationship stored in the database. Furthermore, based on the parameter configuration policy corresponding to the target usage scoring data, the performance parameters of the terminal are configured. Through this method, the current usage scenario can be identified, the target usage scoring data corresponding to the current usage scenario can be calculated, and at the same time, the performance parameter data of each usage scenario is collected, and the parameter configuration policy for each usage scenario is analyzed and determined. Furthermore, the corresponding relationship between the usage scoring data and the parameter configuration policy can be determined. For different target usage scoring data, different parameter configuration policies are adopted to achieve the optimal state of terminal utilization, without complex setting steps, improving the user experience.

[0107] Figure 4 It is a schematic structural diagram of a performance parameter configuration device provided by an embodiment of the present disclosure. The performance parameter configuration device may be the terminal in the above embodiment, or the performance parameter configuration device may be a component or assembly in the terminal. The performance parameter configuration device provided by the embodiments of the present disclosure can execute the processing flow provided by the embodiments of the performance parameter configuration method. As Figure 4 shown, the performance parameter configuration device 50 includes: an acquisition module 51, a calculation module 52, and a configuration module 53; wherein, the acquisition module 51 is used to obtain the application information of the current operation of the user on the terminal, and determine the current usage scenario according to the application information of the current operation; the calculation module 52 is used to calculate the target usage scoring data corresponding to the current usage scenario by combining the usage habit data of the user on the terminal; the configuration module 53 is used to configure the performance parameters of the terminal by adopting the parameter configuration policy corresponding to the target usage scoring data.

[0108] Optionally, when the obtaining module 51 obtains the application information of the user's current operation on the terminal and determines the current usage scenario according to the application information of the current operation, it specifically is used for: when detecting that the user performs an operation on the terminal, identifying the application information of the current operation; obtaining the matching relationship between the preset application information and the preset usage scenario; and determining the current usage scenario matching the application information of the current operation from the matching relationship.

[0109] Optionally, the current usage scenario includes one or more of the following scenarios: chat and social scenario, gaming scenario, video watching scenario, online shopping scenario, music listening scenario.

[0110] Optionally, the usage habit data includes the application information used by the user, the number of times the user uses the application per day on average, and the duration of each use of the application by the user on average.

[0111] When the calculating module 52 calculates the target usage score data corresponding to the current usage scenario in combination with the usage habit data of the user on the terminal, it specifically is used for: collecting the usage habit data of the user within a preset time period; screening out the usage habit data of the user in the current usage scenario from the usage habit data of the user within the preset time period based on the application information used by the user; and calculating the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario.

[0112] Optionally, when the calculating module 52 calculates the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario, it specifically is used for: calculating the first product value of the number of times the user uses the application per day on average in the current usage scenario and a preset first weight value; calculating the second product value of the duration of each use of the application by the user on average in the current usage scenario and a preset second weight value; and determining the sum value of the first product value and the second product value as the target usage score data corresponding to the current usage scenario.

[0113] Optionally, before adopting the parameter configuration strategy corresponding to the target usage score data to configure the performance parameters of the terminal, the performance parameter configuration device 50 further includes: a collecting module 54 and a determining module 55; the collecting module 54 is used for collecting the performance parameter data of each usage scenario within a preset time period for each usage scenario, and determining the parameter configuration strategy for each usage scenario based on the performance parameter data of each usage scenario; the determining module 55 is used for determining the corresponding relationship between the usage score data and the parameter configuration strategy according to the usage score data corresponding to each usage scenario and the parameter configuration strategy for each usage scenario.

[0114] Optionally, when the configuration module 53 configures the performance parameters of the terminal by adopting a parameter configuration policy corresponding to the target usage score data, it is specifically configured to: store the correspondence between the usage score data and the parameter configuration policy in a database; find out the parameter configuration policy corresponding to the target usage score data from the correspondence stored in the database; and configure the performance parameters of the terminal based on the parameter configuration policy corresponding to the target usage score data.

[0115] Figure 4 The performance parameter configuration device in the illustrated embodiment can be used to execute the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here.

[0116] Figure 5 The figure is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. The electronic device provided by the embodiment of the present disclosure can execute the processing flow provided by the method embodiment of performance parameter configuration, as Figure 5 shown. The electronic device 60 includes: a memory 61, a processor 62, a computer program, and a communication interface 63; wherein, the computer program is stored in the memory 61 and is configured to be executed by the processor 62 to perform the performance parameter configuration method as described above.

[0117] In addition, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to implement the performance parameter configuration method described in the above embodiment.

[0118] Furthermore, an embodiment of the present disclosure also provides a computer program product, which includes a computer program or instruction, and when the computer program or instruction is executed by a processor, it implements the performance parameter configuration method as described above.

[0119] It should be noted that the above-mentioned computer-readable medium in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0120] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of the communication network include a local area network (“LAN”), a wide area network (“WAN”), the Internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future-developed network.

[0121] The above-mentioned computer-readable medium can be included in the above-mentioned electronic device; it can also exist separately without being assembled into the electronic device.

[0122] The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device is caused to:

[0123] Obtain the application information of the current operation of the user on the terminal, and determine the current usage scenario according to the application information of the current operation;

[0124] Combine the usage habit data of the user on the terminal, and calculate the target usage score data corresponding to the current usage scenario;

[0125] Adopt the parameter configuration strategy corresponding to the target usage score data to configure the performance parameters of the terminal.

[0126] In addition, the electronic device can also execute other steps in the performance parameter configuration method as described above.

[0127] Computer program code for performing the operations of the present disclosure can be written in one or more programming languages or combinations thereof. The above programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0128] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0129] The units involved in the embodiments of the present disclosure can be implemented in software or in hardware. Among them, the name of the unit does not constitute a limitation to the unit itself in some cases.

[0130] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, by way of non-limitation, the exemplary types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0131] In the context of this disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM or Flash memory), an optical fiber, a portable Compact Disc Read Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0132] It should be noted that in this document, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article, or device that comprises a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article, or device that comprises the element.

[0133] The above description is only a specific implementation manner of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments described herein, but rather will be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for configuring performance parameters, characterized in that, The method includes: Obtain the application information of the current operation by the user on the terminal, and determine the current usage scenario according to the application information of the current operation; Combine the usage habit data of the user on the terminal, and calculate the target usage score data corresponding to the current usage scenario; Adopt a parameter configuration strategy corresponding to the target usage score data to configure the performance parameters of the terminal.

2. The method according to claim 1, wherein The obtaining the application information of the current operation by the user on the terminal, and determining the current usage scenario according to the application information of the current operation includes: When it is detected that the user performs an operation on the terminal, identify the application information of the current operation; Obtain the matching relationship between the preset application information and the preset usage scenario; Determine the current usage scenario that matches the application information of the current operation from the matching relationship.

3. The method according to claim 1, wherein The current usage scenario includes one or more of the following scenarios: Chat social scenario, game scenario, video viewing scenario, online shopping scenario, music listening scenario.

4. The method according to claim 1, wherein The usage habit data includes the application information used by the user, the number of times the user uses the application per day on average, and the duration of each use of the application by the user on average; The combining the usage habit data of the user on the terminal and calculating the target usage score data corresponding to the current usage scenario includes: Collect the usage habit data of the user within a preset time period; Based on the application information used by the user, filter out the usage habit data of the user in the current usage scenario from the usage habit data of the user within the preset time period; Calculate the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario.

5. The method according to claim 4, wherein The calculating the target usage score data corresponding to the current usage scenario according to the usage habit data of the user in the current usage scenario includes: Calculate the first product value of the number of times the user uses the application per day on average in the current usage scenario and the preset first weight value; Calculate the second product value of the duration of each use of the application by the user on average in the current usage scenario and the preset second weight value; Determine the sum value of the first product value and the second product value as the target usage score data corresponding to the current usage scenario.

6. The method according to claim 1, wherein Before the adopting a parameter configuration strategy corresponding to the target usage score data to configure the performance parameters of the terminal, the method further includes: For each usage scenario, collect the performance parameter data of each usage scenario within a preset time period, and determine the parameter configuration strategy for each usage scenario based on the performance parameter data of each usage scenario; According to the usage score data corresponding to each usage scenario and the parameter configuration strategy for each usage scenario, determine the corresponding relationship between the usage score data and the parameter configuration strategy.

7. The method according to claim 6, wherein The adopting a parameter configuration strategy corresponding to the target usage score data to configure the performance parameters of the terminal includes: Store the corresponding relationship between the usage score data and the parameter configuration strategy in a database; Find out the parameter configuration strategy corresponding to the target usage score data from the corresponding relationship stored in the database; Configure the performance parameters of the terminal based on a parameter configuration policy corresponding to target usage scoring data.

8. A performance parameter configuration device, characterized in that, The device includes: An acquisition module, configured to acquire application information of a current operation by a user on the terminal, and determine a current usage scenario according to the application information of the current operation; A calculation module, configured to calculate target usage scoring data corresponding to the current usage scenario by combining usage habit data of the user on the terminal; A configuration module, configured to configure the performance parameters of the terminal by adopting a parameter configuration policy corresponding to the target usage scoring data.

9. An electronic device, characterized in that, It includes: A memory; A processor; And A computer program; Wherein, the computer program is stored in the memory and is configured to be executed by the processor to implement the method according to any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method according to any one of claims 1-7.