CN113439263A - Application cleaning method and device, storage medium and electronic equipment - Google Patents

Application cleaning method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN113439263A
CN113439263A CN201980092376.0A CN201980092376A CN113439263A CN 113439263 A CN113439263 A CN 113439263A CN 201980092376 A CN201980092376 A CN 201980092376A CN 113439263 A CN113439263 A CN 113439263A
Authority
CN
China
Prior art keywords
information
electronic device
time period
cleaning
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201980092376.0A
Other languages
Chinese (zh)
Inventor
戴堃
吴建文
陆天洋
张寅祥
帅朝春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd, Shenzhen Huantai Technology Co Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of CN113439263A publication Critical patent/CN113439263A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

An application cleaning method, an application cleaning device, a storage medium and an electronic device. The method comprises the following steps: the method comprises the steps of obtaining historical use information of the electronic equipment in a first time period, obtaining a plurality of pieces of sub information contained in the historical use information according to a second time period, generating predicted equipment resource use information of the electronic equipment in a second time period in the future according to the plurality of pieces of sub information, and cleaning application programs in the electronic equipment.

Description

Application cleaning method and device, storage medium and electronic equipment Technical Field
The present application belongs to the technical field of electronic devices, and in particular, to an application cleaning method, an application cleaning device, a storage medium, and an electronic device.
Background
With the development of terminal technology, terminals have begun to change from simply providing telephony devices to a platform for running general-purpose software. The platform no longer aims at providing call management, but provides an operating environment including various application software such as call management, game and entertainment, office events, mobile payment and the like, and with a great deal of popularization, the platform has been deeply developed to the aspects of life and work of people.
At present, a plurality of applications with different functions are usually installed on electronic equipment such as a smart phone and the like so as to meet different requirements of users. At present, a system of electronic equipment supports simultaneous operation of a plurality of applications, namely, one application is operated in the foreground, other applications can be operated in the background, and the electronic equipment system automatically judges whether to clear a background application program.
Disclosure of Invention
The application cleaning method and device, the storage medium and the electronic equipment can improve accuracy of application program cleaning.
In a first aspect, an embodiment of the present application provides an application cleaning method, including:
acquiring historical use information of an electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period;
acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods;
generating predicted device resource usage information of the electronic device within a second time period in the future according to the plurality of pieces of sub-information;
and cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
In a second aspect, an embodiment of the present application provides an application cleaning apparatus, including: the device comprises an acquisition module, a division module, a prediction module and a processing module;
the acquisition module is used for acquiring historical use information of the electronic equipment in a first time period, wherein the historical use information is used for representing equipment resource use information of the electronic equipment in the first time period;
the dividing module is used for acquiring a plurality of pieces of sub information contained in the historical use information according to second time periods, wherein the first time period comprises a plurality of second time periods;
the prediction module is used for generating predicted equipment resource utilization information of the electronic equipment in a future second time period according to the plurality of pieces of sub information;
and the processing module is used for cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
In a third aspect, an embodiment of the present application provides a storage medium, on which a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the application cleaning method described above.
In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, where the memory stores a plurality of instructions, and the processor loads the instructions in the memory to perform the following steps:
acquiring historical use information of an electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period;
acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods;
generating predicted device resource usage information of the electronic device within a second time period in the future according to the plurality of pieces of sub-information;
and cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments will be briefly introduced below. It is obvious that the drawings in the following description are only some embodiments of the application, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a schematic flowchart of an application cleaning method according to an embodiment of the present application.
Fig. 2 is another schematic flow chart of an application cleaning method according to an embodiment of the present application.
Fig. 3 is a scene schematic diagram of an application cleaning method according to an embodiment of the present application.
Fig. 4 is a schematic structural diagram of an application cleaning apparatus according to an embodiment of the present application.
Fig. 5 is another schematic structural diagram of an application cleaning apparatus according to an embodiment of the present application.
Fig. 6 is a schematic structural diagram of an application cleaning apparatus according to an embodiment of the present application.
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Fig. 8 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Referring to the drawings, wherein like reference numbers refer to like elements, the principles of the present application are illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the application and should not be taken as limiting the application with respect to other embodiments that are not detailed herein.
In the description that follows, specific embodiments of the present application will be described with reference to steps and symbols executed by one or more computers, unless otherwise indicated. Accordingly, these steps and operations will be referred to, several times, as being performed by a computer, the computer performing operations involving a processing unit of the computer in electronic signals representing data in a structured form. This operation transforms the data or maintains it at locations in the computer's memory system, which may be reconfigured or otherwise altered in a manner well known to those skilled in the art. The data maintains a data structure that is a physical location of the memory that has particular characteristics defined by the data format. However, while the principles of the application have been described in language specific to above, it is not intended to be limited to the specific form set forth herein, and it will be recognized by those of ordinary skill in the art that various of the steps and operations described below may be implemented in hardware.
The terms "first", "second", and "third", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to only those steps or modules listed, but rather, some embodiments may include other steps or modules not listed or inherent to such process, method, article, or apparatus.
In the prior art, when a background of an electronic device can reside with a plurality of application programs, if the application running in the background is not cleaned for a long time, the available memory of the electronic device is reduced, and the occupancy rate of a Central Processing Unit (CPU) is too high, which causes the problems of slow running speed, blocking, too fast power consumption and the like of the electronic device. Most of the smart phones in the market usually determine whether the application needs to be closed according to the duration of the application running in the background, and this method causes inaccurate cleaning of the background application, so there is a need to provide a method for solving the above problem.
An execution main body of the application cleaning method may be the application cleaning device provided in the embodiment of the present application, or an electronic device integrated with the application cleaning device, where the application cleaning device may be implemented in a hardware or software manner.
Embodiments of the present application will be described in terms of an application cleaning apparatus, which may be specifically integrated in an electronic device. The application cleaning method comprises the following steps: acquiring historical use information of an electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period;
acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods;
generating predicted device resource usage information of the electronic device within a second time period in the future according to the plurality of pieces of sub-information;
and cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
In one embodiment, the historical usage information includes: generating predicted device resource usage information of the electronic device in a future second time period according to the plurality of pieces of sub-information at one or more historical time points in the first time period and the device resource usage information of the electronic device at the historical time points, including:
respectively distributing weighted values to the sub information;
and calculating and generating predicted equipment resource use information of the electronic equipment in a future second time period according to the weight values of the plurality of pieces of sub information.
In one embodiment, assigning weight values to the sub information respectively includes:
respectively acquiring intermediate time points of the plurality of pieces of sub information;
and distributing weighted values to the sub information according to the difference value between the middle time point and the current time of the sub information.
In one embodiment, the cleaning a target application program of one or more application programs currently running on the electronic device according to the predicted device resource usage information includes:
acquiring the utilization rate of the predicted equipment resource corresponding to the current time according to the utilization information of the predicted equipment resource;
judging whether the resource utilization rate of the prediction equipment is smaller than a preset value or not;
and if so, cleaning a target application program in one or more application programs currently operated by the electronic equipment.
In one embodiment, the cleaning of a target application program of one or more application programs currently running on the electronic device includes:
acquiring a background application program running in the electronic equipment;
judging whether the background application program is a preset application program or not;
if not, closing the background application program.
In one embodiment, the cleaning of a target application program of one or more application programs currently running on the electronic device includes:
determining the number of application programs to be cleaned according to the predicted equipment resource utilization rate;
and cleaning target application programs in one or more application programs currently operated by the electronic equipment according to the quantity.
In one embodiment, the device resources include a CPU, a memory, and a battery, and before obtaining the historical usage information of the electronic device in the first time period, the method further includes:
recording the CPU utilization rate, the memory utilization rate and the battery utilization rate of the electronic equipment in real time;
and calculating the current equipment resource use information of the electronic equipment according to the CPU use rate, the memory use rate and the battery use rate.
Referring to fig. 1, fig. 1 is a schematic flow chart of an application cleaning method according to an embodiment of the present application. The application cleaning method provided by the embodiment of the application is applied to the electronic equipment, and the specific flow can be as follows:
step 101, obtaining historical use information of the electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period.
The electronic device can record the current device resource utilization rate in real time, and when the application cleaning method of the application needs to be executed, historical use information of the electronic device in a first time period is obtained, wherein the historical use information comprises a mapping relation between a time point and the corresponding device resource utilization rate, and the time point can be in the unit of hour or minute. The historical usage information is used for predicting the usage habits of the user, so that the historical usage information of a longer period of time can be acquired to improve the accuracy of prediction, for example, the first period of time can be three days or four days, and the first period of time can also be set by the user according to the needs.
In an embodiment, the device resource usage may include one or more of a CPU usage, a memory usage, and a battery usage, which may represent a usage of the electronic device. For example, the electronic device may record a current CPU usage rate, a memory usage rate, and a battery usage rate in real time, and then calculate a current device resource usage rate according to the weighted values of the CPU usage rate, the memory usage rate, and the battery usage rate, and then store the current device resource usage rate in the historical usage information of the electronic device. When an application cleaning instruction is received, historical use information of a first time period is obtained. That is, before obtaining the historical usage information of the electronic device in the first time period, the method further includes:
recording the CPU utilization rate, the memory utilization rate and the battery utilization rate of the electronic equipment in real time;
and calculating the current equipment resource utilization rate of the electronic equipment according to the CPU utilization rate, the memory utilization rate and the battery utilization rate.
Step 102, acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods.
After the historical usage information of the electronic device in the first time period is received, since the historical usage information represents the usage situation of the electronic device in a longer time period, in order to further improve the accuracy of predicting the next usage situation of the electronic device, the historical usage information may be divided into a plurality of pieces of sub-information according to a second time period, where the second time period is smaller than the first time period.
For example, the first time period is 3 days, that is, the obtained historical usage information of the electronic device in the previous 72 hours, and the second time period may be 24 hours, that is, the historical usage information of the three days is divided into three pieces of historical usage sub-information, which are the historical usage sub-information of the first day, the second day, and the third day before.
And 103, generating predicted device resource utilization information of the electronic device in a future second time period according to the plurality of pieces of sub information.
In an embodiment, after obtaining the plurality of pieces of sub information, the electronic device may predict a next second time period. For example, after obtaining the historical use sub-information of the first day, the second day and the third day before the current time, the user use information of the future day is predicted, and the device resource use rate corresponding to each time point in the future day is predicted.
There may be a plurality of methods for generating the predicted device resource usage information of the electronic device in the future second time period according to the plurality of pieces of sub information. In an embodiment, an average value may be calculated according to the device resource usage rates corresponding to the time points in the plurality of pieces of sub information, so as to obtain predicted device resource usage information of the electronic device in a second time period in the future. For example, among the three pieces of historical usage sub-information, the device resource usage rates corresponding to a certain time point are respectively 20%, 30% and 40%, and then the device resource usage rate at the time point in the future can be predicted to be 30% through calculation.
And 104, cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
In an embodiment, the predicted device resource usage information includes a predicted value of device resource usage rate corresponding to each time point in a second time period in the future, and when the predicted value corresponding to a certain time point is smaller than a preset value, the application running in the electronic device may be cleaned.
The application program currently running by the electronic device can be acquired through the application identifier, wherein the application identifier refers to a unique identifier of an application installed in the electronic device, and therefore the application of the electronic device can be identified through the application identifier. In particular, in some possible embodiments of the present invention, the opened application identifier may be recorded when the electronic device opens the application.
In practical use, the power consumption of the electronic equipment can be reduced by cleaning the application program in the electronic equipment, so that the cruising ability of the mobile phone is improved. For example, the remaining power of the electronic device may be obtained before cleaning an application program running in the electronic device, and when the remaining power is less than a preset power, the step of cleaning the application program may be executed. Specifically, the electronic device may obtain a current remaining power before cleaning the application running in the electronic device, determine whether the remaining power is less than a preset power, and if so, perform a step of cleaning the application running in the electronic device according to the predicted device resource usage information.
The initial power of the electronic device is known in advance, and the electronic device may consume a certain power by running a plurality of programs installed on the electronic device or using hardware, and the electronic device may obtain the remaining power of the electronic device according to a plurality of modes, for example: in practical application, a fuel gauge is arranged inside the power supply and used for indicating the residual power of the power supply and the time that the power supply can continuously supply power under specific working conditions, wherein the fuel gauge mainly uses a voltage testing method, a battery modeling method, a coulometer and the like, and the detection method is not specifically limited herein.
In an embodiment, the remaining power of the power supply of the electronic device may be detected in real time, or may be detected at regular time, or may be adjusted by the user according to actual needs, for example, the remaining power of the power supply may be detected every hour by the electronic device, or the remaining power of the power supply of the electronic device may be detected in real time. Preferably, the timing of detecting the remaining capacity of the power supply of the electronic device may be selected to save power consumption, for example, the remaining capacity of the power supply of the electronic device may be detected every hour.
In the embodiment of the present invention, after acquiring the remaining power of the electronic device, whether to close the application program is determined by determining whether the remaining power of the electronic device is smaller than a preset power, where the preset power is preset according to an actual situation or is user-defined, for example, may be 20% or 30%, and is not limited herein. And if the residual electric quantity of the electronic equipment is not less than the preset electric quantity, determining that the electronic equipment does not need to clean the application program, and directly ending the process.
As can be seen from the above, the application cleaning method provided in the embodiment of the present application can obtain historical usage information of the electronic device in a first time period, where the historical usage information is used to indicate device resource usage information of the electronic device in the first time period, obtain a plurality of pieces of sub information included in the historical usage information according to a second time period, where the first time period includes the plurality of second time periods, generate predicted device resource usage information of the electronic device in the second time period in the future according to the plurality of pieces of sub information, and clean a target application program of one or more application programs currently running on the electronic device according to the predicted device resource usage information. According to the application cleaning method provided by the embodiment, the habit of using the electronic equipment in the future of the user can be predicted through the historical use information of the electronic equipment, then the application program running in the electronic equipment is cleaned according to the prediction result, the accuracy of application cleaning can be improved, and the cruising ability of the electronic equipment can also be improved after cleaning.
The cleaning method of the present application will be further described below on the basis of the method described in the above embodiment. Referring to fig. 2, fig. 2 is another schematic flow chart of an application cleaning method according to an embodiment of the present application, where the application cleaning method includes:
step 201, obtaining historical use information of the electronic device in a first time period, where the historical use information includes a mapping relationship between a time point and a corresponding device resource use rate.
The electronic device can record the current device resource utilization rate in real time, and when the application cleaning method of the application needs to be executed, historical use information of the electronic device in a first time period is obtained, wherein the historical use information comprises a mapping relation between a time point and the corresponding device resource utilization rate, and the time point can be in the unit of hour or minute. The historical usage information is used for predicting the usage habits of the user, so that the historical usage information of a longer period of time can be acquired to improve the accuracy of prediction, for example, the first period of time can be three days.
Step 202, dividing the historical use information into a plurality of pieces of sub information according to a second time period, wherein the second time period is smaller than the first time period.
For example, the first time period is 3 days, that is, the obtained historical usage information of the electronic device in the previous 72 hours, and the second time period may be 24 hours, that is, the historical usage information of the three days is divided into three pieces of historical usage sub-information, which are the historical usage sub-information of the first day, the second day, and the third day before.
Step 203, respectively obtaining the middle time points of the plurality of pieces of sub information, and distributing weighted values to the plurality of pieces of sub information according to the difference between the middle time points of the plurality of pieces of sub information and the current time.
Specifically, after obtaining the sub-information, the electronic device may predict a next second time period. For example, after obtaining the historical use sub-information of the first day, the second day and the third day before the current time, the user use information of the future day is predicted, and the device resource use rate corresponding to each time point in the future day is predicted.
In an embodiment, since usage habits of the user using the electronic device may be different in each period of time, and the historical usage sub-information closer to the current time is more accurate in predicting the usage habits of the user in the future, the intermediate time points of the plurality of sub-information may be respectively obtained, and the weighted values may be assigned to the plurality of sub-information according to the difference between the intermediate time points of the plurality of sub-information and the current time. For example, after the historical use sub-information of the first day, the second day and the third day before the current time is obtained, the weight of the historical use sub-information of the first day is higher than that of the historical use sub-information of the second day, and the weight of the historical use sub-information of the second day is higher than that of the historical use sub-information of the third day.
And step 204, calculating and generating predicted device resource utilization information of the electronic device in a future second time period according to the weight values of the plurality of pieces of sub information.
For example, in the three historical use sub-information of the first day, the second day and the third day before the current time, the device resource usage rates corresponding to a certain time point are respectively 20%, 30% and 40%, and the weighted values thereof are respectively 50%, 30% and 20%, so that the device resource usage rate at the time point in the future can be predicted to be 27% by calculation. The predicted device resource usage information of the electronic device in the second future time period includes a mapping relationship between a time point and a corresponding device resource usage rate.
Step 205, obtaining the predicted device resource utilization rate corresponding to the current time according to the predicted device resource utilization information.
Step 206, determining whether the predicted device resource utilization rate is smaller than a preset value, if so, executing step 207, and if not, ending the process.
For example, the preset value may be 30%, when the corresponding predicted device resource usage rate at a certain time point is less than 30%, the application running in the electronic device may be further cleaned, and if not, the current process is ended.
Step 207, cleaning the application program running in the electronic device.
In an embodiment, some more important applications may also be preset as the preset applications, and then before cleaning the applications, it is determined whether the applications are the preset applications, and if not, the step of cleaning the applications is continued. Therefore, the closing of the application program which is important for the user can be avoided, and information data is missed. The preset application program may be added by the user or automatically set by the system, which is not further limited in this application.
That is, cleaning the application running in the electronic device may include:
acquiring a background application program running in the electronic equipment;
judging whether the background application program is a preset application program or not;
if not, closing the background application program.
As shown in fig. 3, fig. 3 is a scene schematic diagram of an application cleaning method provided in the embodiment of the present application. When the resource utilization rate predicted value corresponding to the current moment of the electronic equipment is smaller than a preset value, acquiring a background application program which is currently operated by the electronic equipment, wherein the background application program comprises an application program a, an application program b and an application program c, the application program a is a preset application program, so that the electronic equipment cleans the background application program b and the application program c during cleaning, and the application program a is kept to continuously operate in the background.
In actual use, there may be a situation where the user is using the application, for example, the instant messaging application needs to receive messages in the background, and cleaning the application may affect the user's use, so before cleaning the application, a prompt message may be generated and displayed on the screen, for example, "close XX application" or not "continues to close if the user clicks" yes ", and stops closing the application if the user clicks" no ".
In other embodiments, the number of background applications that need to be cleaned may also be determined according to the predicted device resource usage rate, for example, if the predicted device resource usage rate at the current time is 20%, the number of corresponding background applications that need to be cleaned is 5, if the predicted device resource usage rate at the current time is 15%, the number of corresponding background applications that need to be cleaned is 6, and the like.
In other embodiments, the number of applications that can be reserved in the background of the electronic device may also be determined based on the predicted device resource usage.
That is, cleaning the application program running in the electronic device may further include:
determining the number of application programs to be cleaned according to the predicted equipment resource utilization rate;
and cleaning the application programs running in the electronic equipment according to the quantity.
As can be seen from the above, the application cleaning method provided in the embodiment of the present application can obtain the historical usage information of the electronic device in the first time period, where the historical usage information includes a mapping relationship between a time point and a corresponding device resource usage rate, divide the historical usage information into a plurality of pieces of sub-information according to the second time period, wherein the second time period is smaller than the first time period, respectively acquiring intermediate time points of a plurality of pieces of sub information, assigning weight values to the plurality of sub information according to a difference between an intermediate time point of the plurality of sub information and a current time, calculating and generating predicted device resource usage information of the electronic device in a future second time period according to the weight values of the plurality of pieces of sub information, and acquiring the utilization rate of the predicted equipment resources corresponding to the current time according to the utilization information of the predicted equipment resources, judging whether the utilization rate of the predicted equipment resources is smaller than a preset value, and if so, cleaning the application program running in the electronic equipment. According to the application cleaning method provided by the embodiment, the habit of using the electronic equipment in the future of the user can be predicted through the historical use information of the electronic equipment, then the application program running in the electronic equipment is cleaned according to the prediction result, the accuracy of application cleaning can be improved, and the cruising ability of the electronic equipment can also be improved after cleaning.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an application cleaning apparatus according to an embodiment of the present disclosure. The application cleaning apparatus 300 includes an obtaining module 301, a dividing module 302, a predicting module 303 and a processing module 304;
the obtaining module 301 is configured to obtain historical usage information of an electronic device in a first time period, where the historical usage information is used to represent device resource usage information of the electronic device in the first time period;
the dividing module 302 is configured to obtain a plurality of pieces of sub information included in the historical usage information according to a second time period, where the first time period includes a plurality of second time periods;
the predicting module 303 is configured to generate predicted device resource usage information of the electronic device in a second future time period according to the plurality of pieces of sub information;
the processing module 304 is configured to clean a target application program of the one or more application programs currently running on the electronic device according to the predicted device resource usage information.
In one embodiment, the historical usage information includes: one or more historical points in time within the first time period and device resource usage information for the electronic device at the historical points in time. Referring to fig. 5, fig. 5 is a schematic structural diagram of an application cleaning apparatus according to an embodiment of the present application, wherein the prediction module 303 includes: an allocation submodule 3031 and a prediction submodule 3032;
the distributing submodule 3031 is configured to distribute weighted values to the plurality of pieces of sub information respectively;
the predicting submodule 3032 is configured to calculate and generate predicted device resource usage information of the electronic device in a second future time period according to the weight values of the plurality of pieces of sub information.
In an embodiment, the allocating sub-module 3031 is specifically configured to respectively obtain intermediate time points of the plurality of pieces of sub information, and allocate weight values to the plurality of pieces of sub information according to a difference between the intermediate time points of the plurality of pieces of sub information and a current time.
In one embodiment, the processing module 304 includes: an acquisition submodule 3041, a judgment submodule 3042, and a cleaning submodule 3043;
the obtaining submodule 3041 is configured to obtain, according to the predicted device resource usage information, a predicted device resource usage rate corresponding to the current time;
the determining submodule 3042 is configured to determine whether the resource utilization rate of the prediction device is smaller than a preset value;
the cleaning submodule 3043 is configured to, when the determining submodule 3042 determines that the current operation of the electronic device is a working mode, clean a target application program of the one or more application programs currently running on the electronic device.
In an embodiment, the device resources include a CPU, a memory, and a battery, referring to fig. 6, the apparatus 30 further includes: a recording module 305 and a calculation module 306;
the recording module 305 is configured to record, in real time, a CPU usage rate, a memory usage rate, and a battery usage rate of the electronic device before the obtaining module 301 obtains historical usage information of the electronic device in a first time period;
the calculating module 306 is configured to calculate current device resource usage information of the electronic device according to the CPU usage rate, the memory usage rate, and the battery usage rate.
As can be seen from the above description, the application cleaning apparatus according to the embodiment of the present application may obtain historical usage information of the electronic device in a first time period, where the historical usage information is used to indicate device resource usage information of the electronic device in the first time period, obtain a plurality of pieces of sub information included in the historical usage information according to a second time period, where the first time period includes the plurality of second time periods, generate predicted device resource usage information of the electronic device in the second time period in the future according to the plurality of pieces of sub information, and clean a target application program of one or more application programs currently running on the electronic device according to the predicted device resource usage information. According to the application cleaning method provided by the embodiment, the habit of using the electronic equipment in the future of the user can be predicted through the historical use information of the electronic equipment, then the application program running in the electronic equipment is cleaned according to the prediction result, the accuracy of application cleaning can be improved, and the cruising ability of the electronic equipment can also be improved after cleaning.
In the embodiment of the present application, the application cleaning apparatus and the application cleaning method in the above embodiment belong to the same concept, and any method provided in the embodiment of the application cleaning method may be run on the application cleaning apparatus, and a specific implementation process thereof is described in detail in the embodiment of the application cleaning method, and is not described herein again.
The term "module" as used herein may be considered a software object executing on the computing system. The different components, modules, engines, and services described herein may be considered as implementation objects on the computing system. The apparatus and method described herein may be implemented in software, but may also be implemented in hardware, and are within the scope of the present application.
The embodiment of the present application also provides a storage medium, on which a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the application cleaning method.
The embodiment of the application also provides an electronic device, such as a tablet computer, a mobile phone and the like. The processor in the electronic device loads instructions corresponding to processes of one or more application programs into the memory according to the following steps, and the processor runs the application programs stored in the memory, so that various functions are realized:
acquiring historical use information of an electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period;
acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods;
generating predicted device resource usage information of the electronic device within a second time period in the future according to the plurality of pieces of sub-information;
and cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
In one embodiment, the historical usage information includes: one or more historical time points within the first time period and device resource usage information of the electronic device at the historical time points;
when generating predicted device resource usage information for the electronic device over a second period of time in the future from the plurality of sub-information, the processor is configured to:
respectively distributing weighted values to the sub information;
and calculating and generating predicted equipment resource use information of the electronic equipment in a future second time period according to the weight values of the plurality of pieces of sub information.
In an embodiment, when the weight values are respectively assigned to the plurality of pieces of sub information, the processor is configured to perform the following steps:
respectively acquiring intermediate time points of the plurality of pieces of sub information;
and distributing weighted values to the sub information according to the difference value between the middle time point and the current time of the sub information.
In an embodiment, when cleaning a target application program of one or more application programs currently running on the electronic device according to the predicted device resource usage information, the processor is configured to perform the following steps:
acquiring the utilization rate of the predicted equipment resource corresponding to the current time according to the utilization information of the predicted equipment resource;
judging whether the resource utilization rate of the prediction equipment is smaller than a preset value or not;
and if so, cleaning a target application program in one or more application programs currently operated by the electronic equipment.
In an embodiment, when cleaning a target application program of one or more application programs currently running on the electronic device, the processor is configured to perform the following steps:
acquiring a background application program running in the electronic equipment;
judging whether the background application program is a preset application program or not;
if not, closing the background application program.
In an embodiment, when cleaning a target application program of one or more application programs currently running on the electronic device, the processor is configured to perform the following steps:
determining the number of application programs to be cleaned according to the predicted equipment resource utilization rate;
and cleaning target application programs in one or more application programs currently operated by the electronic equipment according to the quantity.
In one embodiment, the device resources include a CPU, a memory, and a battery, and before obtaining the historical usage information of the electronic device in the first time period, the processor is further configured to:
recording the CPU utilization rate, the memory utilization rate and the battery utilization rate of the electronic equipment in real time;
and calculating the current equipment resource use information of the electronic equipment according to the CPU use rate, the memory use rate and the battery use rate.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Referring to fig. 7, the electronic device 400 includes a processor 401 and a memory 402. The processor 401 is electrically connected to the memory 402.
The processor 400 is a control center of the electronic device 400, connects various parts of the entire electronic device using various interfaces and lines, performs various functions of the electronic device 400 by running or loading a computer program stored in the memory 402 and calling data stored in the memory 402, and processes the data, thereby monitoring the electronic device 400 as a whole.
The memory 402 may be used to store software programs and modules, and the processor 401 executes various functional applications and data processing by operating the computer programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 access to the memory 402.
In this embodiment, the processor 401 in the electronic device 400 loads instructions corresponding to one or more processes of the computer program into the memory 402 according to the following steps, and the processor 401 runs the computer program stored in the memory 402, so as to implement various functions, as follows:
acquiring historical use information of an electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period;
acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods;
generating predicted device resource usage information of the electronic device within a second time period in the future according to the plurality of pieces of sub-information;
and cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
Referring to fig. 8, in some embodiments, the electronic device 400 may further include: a display 403, radio frequency circuitry 404, audio circuitry 405, and a power supply 406. The display 403, the rf circuit 404, the audio circuit 405, and the power source 406 are electrically connected to the processor 401.
The display 403 may be used to display information entered by or provided to the user as well as various graphical user interfaces, which may be made up of graphics, text, icons, video, and any combination thereof. The Display 403 may include a Display panel, and in some embodiments, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The rf circuit 404 may be used for transceiving rf signals to establish wireless communication with a network device or other electronic devices through wireless communication, and for transceiving signals with the network device or other electronic devices.
The audio circuit 405 may be used to provide an audio interface between the user and the electronic device through a speaker, microphone.
The power supply 406 may be used to power various components of the electronic device 400. In some embodiments, power supply 406 may be logically coupled to processor 401 via a power management system, such that functions to manage charging, discharging, and power consumption management are performed via the power management system.
Although not shown in fig. 8, the electronic device 400 may further include a camera, a bluetooth module, and the like, which are not described in detail herein.
In the embodiment of the present application, the storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It should be noted that, for the application cleaning method in the embodiment of the present application, it can be understood by a person skilled in the art that all or part of the process of implementing the application cleaning method in the embodiment of the present application can be completed by controlling the relevant hardware through a computer program, the computer program can be stored in a computer readable storage medium, such as a memory of the electronic device, and executed by at least one processor in the electronic device, and the process of executing the process can include, for example, the process of applying the embodiment of the cleaning method. The storage medium may be a magnetic disk, an optical disk, a read-only memory, a random access memory, etc.
For the application cleaning device in the embodiment of the present application, each functional module may be integrated into one processing chip, or each module may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, or the like.
The application cleaning method, the application cleaning device, the storage medium and the electronic device provided by the embodiments of the present application are described in detail above, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (20)

  1. An application cleaning method, wherein the method comprises the following steps:
    acquiring historical use information of an electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period;
    acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods;
    generating predicted device resource usage information of the electronic device within a second time period in the future according to the plurality of pieces of sub-information;
    and cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
  2. The application cleaning method according to claim 1, wherein the historical usage information includes: one or more historical time points within the first time period and device resource usage information of the electronic device at the historical time points;
    generating predicted device resource usage information for the electronic device over a future second time period from the plurality of sub-information, comprising:
    respectively distributing weighted values to the sub information;
    and calculating and generating predicted equipment resource use information of the electronic equipment in a future second time period according to the weight values of the plurality of pieces of sub information.
  3. The application cleaning method according to claim 2, wherein assigning weight values to the plurality of pieces of sub information respectively comprises:
    respectively acquiring intermediate time points of the plurality of pieces of sub information;
    and distributing weighted values to the sub information according to the difference value between the middle time point and the current time of the sub information.
  4. The application cleaning method according to claim 1, wherein cleaning a target application program of the one or more application programs currently running on the electronic device according to the predicted device resource usage information comprises:
    acquiring the utilization rate of the predicted equipment resource corresponding to the current time according to the utilization information of the predicted equipment resource;
    judging whether the resource utilization rate of the prediction equipment is smaller than a preset value or not;
    and if so, cleaning a target application program in one or more application programs currently operated by the electronic equipment.
  5. The application cleaning method according to claim 4, wherein cleaning a target application program of the one or more application programs currently running on the electronic device comprises:
    acquiring a background application program running in the electronic equipment;
    judging whether the background application program is a preset application program or not;
    if not, closing the background application program.
  6. The application cleaning method according to claim 4, wherein cleaning a target application program of the one or more application programs currently running on the electronic device comprises:
    determining the number of application programs to be cleaned according to the predicted equipment resource utilization rate;
    and cleaning target application programs in one or more application programs currently operated by the electronic equipment according to the quantity.
  7. The application cleaning method of claim 1, wherein the device resources include a CPU, a memory, and a battery, and before obtaining the historical usage information of the electronic device in the first time period, the method further comprises:
    recording the CPU utilization rate, the memory utilization rate and the battery utilization rate of the electronic equipment in real time;
    and calculating the current equipment resource use information of the electronic equipment according to the CPU use rate, the memory use rate and the battery use rate.
  8. An application cleaning apparatus, wherein the apparatus comprises: the device comprises an acquisition module, a division module, a prediction module and a processing module;
    the acquisition module is used for acquiring historical use information of the electronic equipment in a first time period, wherein the historical use information is used for representing equipment resource use information of the electronic equipment in the first time period;
    the dividing module is used for acquiring a plurality of pieces of sub information contained in the historical use information according to second time periods, wherein the first time period comprises a plurality of second time periods;
    the prediction module is used for generating predicted equipment resource utilization information of the electronic equipment in a future second time period according to the plurality of pieces of sub information;
    and the processing module is used for cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
  9. The application cleaning apparatus of claim 8, wherein the historical usage information comprises: one or more historical time points within the first time period and device resource usage information of the electronic device at the historical time points;
    the prediction module comprises: an allocation submodule and a prediction submodule;
    the distribution submodule is used for distributing weighted values to the sub information respectively;
    and the predicting submodule is used for calculating and generating predicted equipment resource use information of the electronic equipment in a future second time period according to the weight values of the plurality of pieces of sub information.
  10. The application cleaning apparatus of claim 9,
    the distribution submodule is specifically configured to obtain intermediate time points of the plurality of pieces of sub information, and distribute weighted values to the plurality of pieces of sub information according to a difference between the intermediate time points of the plurality of pieces of sub information and a current time.
  11. The application cleaning apparatus of claim 8, wherein the processing module comprises: the method comprises the following steps of obtaining a submodule, a judging submodule and a cleaning submodule;
    the obtaining submodule is used for obtaining the utilization rate of the forecast equipment resource corresponding to the current time according to the utilization information of the forecast equipment resource;
    the judgment submodule is used for judging whether the resource utilization rate of the prediction equipment is smaller than a preset value or not;
    and the cleaning submodule is used for cleaning a target application program in one or more application programs currently operated by the electronic equipment when the judgment submodule judges that the electronic equipment is yes.
  12. The application cleaning apparatus of claim 8, wherein the device resources include a CPU, a memory, and a battery, the apparatus further comprising: the device comprises a recording module and a calculating module;
    the recording module is used for recording the CPU utilization rate, the memory utilization rate and the battery utilization rate of the electronic equipment in real time before the acquisition module acquires the historical use information of the electronic equipment in a first time period;
    and the computing module is used for computing the current equipment resource utilization information of the electronic equipment according to the CPU utilization rate, the memory utilization rate and the battery utilization rate.
  13. A storage medium having stored thereon a computer program, wherein the computer program, when run on a computer, causes the computer to execute the application cleaning method according to any one of claims 1 to 7.
  14. An electronic device comprising a processor and a memory, the memory storing a plurality of instructions, wherein the instructions in the memory are loaded by the processor for performing the steps of:
    acquiring historical use information of an electronic device in a first time period, wherein the historical use information is used for representing device resource use information of the electronic device in the first time period;
    acquiring a plurality of pieces of sub information contained in the historical use information according to a second time period, wherein the first time period comprises a plurality of second time periods;
    generating predicted device resource usage information of the electronic device within a second time period in the future according to the plurality of pieces of sub-information;
    and cleaning a target application program in one or more application programs currently operated by the electronic equipment according to the predicted equipment resource use information.
  15. The electronic device of claim 14, wherein the historical usage information comprises: one or more historical time points within the first time period and device resource usage information of the electronic device at the historical time points;
    when generating predicted device resource usage information for the electronic device over a second period of time in the future from the plurality of sub-information, the processor is configured to:
    respectively distributing weighted values to the sub information;
    and calculating and generating predicted equipment resource use information of the electronic equipment in a future second time period according to the weight values of the plurality of pieces of sub information.
  16. The electronic device of claim 15, wherein when assigning weight values to the plurality of pieces of sub information, respectively, the processor is configured to:
    respectively acquiring intermediate time points of the plurality of pieces of sub information;
    and distributing weighted values to the sub information according to the difference value between the middle time point and the current time of the sub information.
  17. The electronic device of claim 14, wherein, when cleaning a target application of the one or more applications currently running on the electronic device according to the predicted device resource usage information, the processor is configured to perform the following steps:
    acquiring the utilization rate of the predicted equipment resource corresponding to the current time according to the utilization information of the predicted equipment resource;
    judging whether the resource utilization rate of the prediction equipment is smaller than a preset value or not;
    and if so, cleaning a target application program in one or more application programs currently operated by the electronic equipment.
  18. The electronic device of claim 17, wherein the processor is configured to perform the following steps when cleaning a target application of the one or more applications currently running on the electronic device:
    acquiring a background application program running in the electronic equipment;
    judging whether the background application program is a preset application program or not;
    if not, closing the background application program.
  19. The electronic device of claim 17, wherein the processor is configured to perform the following steps when cleaning a target application of the one or more applications currently running on the electronic device:
    determining the number of application programs to be cleaned according to the predicted equipment resource utilization rate;
    and cleaning target application programs in one or more application programs currently operated by the electronic equipment according to the quantity.
  20. The electronic device of claim 14, wherein the device resources include a CPU, a memory, and a battery, and the processor is further configured to perform the following steps prior to obtaining historical usage information of the electronic device over a first time period:
    recording the CPU utilization rate, the memory utilization rate and the battery utilization rate of the electronic equipment in real time;
    and calculating the current equipment resource use information of the electronic equipment according to the CPU use rate, the memory use rate and the battery use rate.
CN201980092376.0A 2019-04-12 2019-04-12 Application cleaning method and device, storage medium and electronic equipment Pending CN113439263A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/082494 WO2020206690A1 (en) 2019-04-12 2019-04-12 Application cleaning method and apparatus, storage medium and electronic device

Publications (1)

Publication Number Publication Date
CN113439263A true CN113439263A (en) 2021-09-24

Family

ID=72752173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980092376.0A Pending CN113439263A (en) 2019-04-12 2019-04-12 Application cleaning method and device, storage medium and electronic equipment

Country Status (2)

Country Link
CN (1) CN113439263A (en)
WO (1) WO2020206690A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112214376A (en) * 2020-10-19 2021-01-12 维沃移动通信有限公司 Storage space prompting method and device
CN112423004B (en) * 2020-11-05 2024-02-06 深圳Tcl新技术有限公司 Video data transmission method, device, transmitting end and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544063A (en) * 2013-09-30 2014-01-29 三星电子(中国)研发中心 Method and device for removing processes applied to Android platform
US20150058867A1 (en) * 2012-11-20 2015-02-26 Huizhou Tcl Mobile Communication Co., Ltd. Method, an electronic device, and a storage medium for auto-cleaning up applications in a background
WO2015161480A1 (en) * 2014-04-24 2015-10-29 Empire Technology Development Llc Resource consumption optimization
CN106055404A (en) * 2016-05-18 2016-10-26 广东欧珀移动通信有限公司 Method and device for cleaning up background application programs
CN107450985A (en) * 2017-07-27 2017-12-08 北京珠穆朗玛移动通信有限公司 EMS memory management process, mobile terminal and storage medium
CN107608748A (en) * 2017-09-30 2018-01-19 广东欧珀移动通信有限公司 Application program management-control method, device, storage medium and terminal device
CN107800651A (en) * 2017-10-31 2018-03-13 广东欧珀移动通信有限公司 Closing application program method, apparatus, storage medium and electronic equipment
CN107943583A (en) * 2017-11-14 2018-04-20 广东欧珀移动通信有限公司 Processing method, device, storage medium and the electronic equipment of application program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9632824B2 (en) * 2014-05-30 2017-04-25 Genesys Telecommunications Laboratories, Inc. System and method for application inactivity control
CN105786552B (en) * 2014-12-26 2019-09-24 联想(北京)有限公司 A kind of memory method for cleaning and electronic equipment
CN105892613A (en) * 2015-12-04 2016-08-24 乐视移动智能信息技术(北京)有限公司 Method and apparatus for clearing background applications

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150058867A1 (en) * 2012-11-20 2015-02-26 Huizhou Tcl Mobile Communication Co., Ltd. Method, an electronic device, and a storage medium for auto-cleaning up applications in a background
CN103544063A (en) * 2013-09-30 2014-01-29 三星电子(中国)研发中心 Method and device for removing processes applied to Android platform
WO2015161480A1 (en) * 2014-04-24 2015-10-29 Empire Technology Development Llc Resource consumption optimization
CN106055404A (en) * 2016-05-18 2016-10-26 广东欧珀移动通信有限公司 Method and device for cleaning up background application programs
CN107450985A (en) * 2017-07-27 2017-12-08 北京珠穆朗玛移动通信有限公司 EMS memory management process, mobile terminal and storage medium
CN107608748A (en) * 2017-09-30 2018-01-19 广东欧珀移动通信有限公司 Application program management-control method, device, storage medium and terminal device
CN107800651A (en) * 2017-10-31 2018-03-13 广东欧珀移动通信有限公司 Closing application program method, apparatus, storage medium and electronic equipment
CN107943583A (en) * 2017-11-14 2018-04-20 广东欧珀移动通信有限公司 Processing method, device, storage medium and the electronic equipment of application program

Also Published As

Publication number Publication date
WO2020206690A1 (en) 2020-10-15

Similar Documents

Publication Publication Date Title
EP3567477B1 (en) Method for preloading application, storage medium, and terminal
CN108595228B (en) Application program prediction model establishing method and device, storage medium and mobile terminal
RU2683509C2 (en) Resource management based on device-specific or user-specific resource usage profiles
CN107800651B (en) Application program closing method and device, storage medium and electronic equipment
CN107734616B (en) Application program closing method and device, storage medium and electronic equipment
CN107678803B (en) Application control method and device, storage medium and electronic equipment
CN107809542B (en) Application program control method and device, storage medium and electronic equipment
JP6955092B2 (en) Methods for reducing terminal power consumption, and terminals
CN107943534B (en) Background application program closing method and device, storage medium and electronic equipment
CN107835311B (en) Application management method and device, storage medium and electronic equipment
CN107483751B (en) Terminal device, electric quantity distribution method thereof and computer-readable storage medium
CN111597042A (en) Service thread running method and device, storage medium and electronic equipment
CN107608778B (en) Application program control method and device, storage medium and electronic equipment
US11431182B2 (en) Resource statistics collection method and apparatus and terminal
CN102890628A (en) Method and device for displaying target object
CN111918386B (en) Positioning method, positioning device, storage medium and electronic equipment
CN107748697B (en) Application closing method and device, storage medium and electronic equipment
CN112997152B (en) Application program priority adjustment method and device, storage medium and electronic equipment
CN108055386B (en) Mobile terminal, management method thereof and storage device
CN113439263A (en) Application cleaning method and device, storage medium and electronic equipment
CN112052096A (en) Resource processing method and device, server and terminal
CN113439435A (en) Video playing method and device, storage medium and electronic equipment
CN108038050B (en) Performance adjusting method and device, storage medium and electronic equipment
WO2019076254A1 (en) Game application control method, and device
CN112997150B (en) Application management method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination