CN107943536B - Method and device for adjusting threshold, storage medium and electronic equipment - Google Patents
Method and device for adjusting threshold, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN107943536B CN107943536B CN201711124562.7A CN201711124562A CN107943536B CN 107943536 B CN107943536 B CN 107943536B CN 201711124562 A CN201711124562 A CN 201711124562A CN 107943536 B CN107943536 B CN 107943536B
- Authority
- CN
- China
- Prior art keywords
- value
- application
- preset
- cleaned
- cleaning probability
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004140 cleaning Methods 0.000 claims abstract description 247
- 238000004590 computer program Methods 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44594—Unloading
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The application discloses a method and a device for adjusting a threshold value, a storage medium and electronic equipment. The method comprises the following steps: when the configured algorithm is used for judging whether the applications in the terminal background are allowed to be cleaned or not, the cleaning probability value of each application in the background output by the algorithm is recorded; after background application with the cleaning probability value reaching a preset threshold value is cleaned, detecting whether the cleaned application is used by a user within a preset first time length range; if so, acquiring a target cleaning probability value of the application used by the user in a preset first time length range from the recorded cleaning probability values of the applications; and adjusting the value of the preset threshold value according to the target cleaning probability value. The method and the device can improve the flexibility of cleaning the background application of the terminal.
Description
Technical Field
The present application belongs to the field of communications technologies, and in particular, to a method and an apparatus for adjusting a threshold, a storage medium, and an electronic device.
Background
The application of artificial intelligence technology is becoming more and more extensive and in-depth. In the artificial intelligence technology, the terminal equipment can learn the behavior habits of the user, and intelligently make certain decisions and execute corresponding operations according to the learned behavior habits of the user, so that the terminal equipment is more intelligent. For example, the terminal may learn the application use behavior of the user by using a certain algorithm, determine whether the application located in the background of the terminal is cleanable according to the learned behavior habit of the user, and clean the cleanable application from the background.
Disclosure of Invention
The embodiment of the application provides a method and a device for adjusting a threshold, a storage medium and an electronic device, which can improve flexibility of cleaning background applications of a terminal.
The embodiment of the application provides a method for adjusting a threshold, which comprises the following steps:
when the configured algorithm is used for judging whether the applications in the background of the terminal are allowed to be cleaned or not, the cleaning probability value of each application in the background output by the algorithm is recorded;
after background application with the cleaning probability value reaching a preset threshold value is cleaned, detecting whether the cleaned application is used by a user within a preset first time length range;
if so, acquiring a target cleaning probability value of the application used by the user in a preset first time length range from the recorded cleaning probability values of the applications;
and adjusting the value of the preset threshold value according to the target cleaning probability value.
The embodiment of the present application provides a device for adjusting a threshold, including:
the recording module is used for recording the cleaning probability value of each application in the background output by the algorithm when the configured algorithm is used for judging whether the applications in the background of the terminal are allowed to be cleaned;
the detection module is used for detecting whether the cleaned application is used by a user within a preset first time length range after cleaning the background application with the cleaning probability value reaching a preset threshold value;
the first acquisition module is used for acquiring a target cleaning probability value of the application used by the user in the preset first time length range from the recorded cleaning probability values of all the applications if the cleaned application is detected to be used by the user in the preset first time length range;
and the adjusting module is used for adjusting the numerical value of the preset threshold according to the target cleaning probability value.
Embodiments of the present application provide a storage medium, on which a computer program is stored, and when the computer program is executed on a computer, the computer is caused to execute the steps in the method for adjusting a threshold provided in the embodiments of the present application.
The embodiment of the present application further provides an electronic device, which includes a memory and a processor, where the processor is configured to execute the steps in the method for adjusting the threshold value provided in the embodiment of the present application by calling the computer program stored in the memory.
In the embodiment of the application, the terminal can acquire the cleaning probability value of the application cleaned by the mistake after detecting that the background application is cleaned by the mistake, and adjust the value of the preset threshold value for judging whether the background application can be cleaned or not according to the cleaning probability value of the application cleaned by the mistake. That is, the flexibility of background application cleaning can be improved in this embodiment because the value of the preset threshold can be dynamically adjusted.
Drawings
The technical solution and the advantages of the present invention will be apparent from the following detailed description of the embodiments of the present invention with reference to the accompanying drawings.
Fig. 1 is a schematic flowchart of a method for adjusting a threshold according to an embodiment of the present application.
Fig. 2 is another schematic flowchart of a method for adjusting a threshold according to an embodiment of the present disclosure.
Fig. 3 to fig. 7 are schematic scene diagrams of a method for adjusting a threshold according to an embodiment of the present application.
Fig. 8 is a schematic structural diagram of an apparatus for adjusting a threshold according to an embodiment of the present application.
Fig. 9 is another schematic structural diagram of an apparatus for adjusting a threshold according to an embodiment of the present application.
Fig. 10 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application.
Fig. 11 is another schematic structural diagram of a mobile terminal 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 invention are illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the invention and should not be taken as limiting the invention with regard to other embodiments that are not detailed herein.
As will be described in detail below.
It can be understood that the execution subject of the embodiment of the present application may be a terminal device such as a smart phone or a tablet computer.
Referring to fig. 1, fig. 1 is a schematic flowchart of a method for adjusting a threshold according to an embodiment of the present application, where the flowchart may include:
in step S101, when determining whether the applications in the background of the terminal are allowed to be cleaned by using the configured algorithm, the cleaning probability values of the applications in the background output by the algorithm are recorded.
The terminal can learn the application use behavior of the user by using a pre-configured algorithm, judge whether the application in the terminal background can be cleaned or not according to the learned behavior habit of the user, and clean the application which can be cleaned from the background. When judging whether the applications in the background of the terminal can be cleaned or not, the algorithm outputs a cleaning probability value of each application in the background, and the cleaning probability value represents the probability that the background applications can be cleaned. Then, the terminal can clean the application with the cleaning probability value reaching the preset threshold value from the background, and the background application with the cleaning probability value not reaching the preset threshold value is not cleaned.
For example, the background application includes A, B, C, and the algorithm outputs a cleaning probability value of 0.82 for application a, 0.6 for application B, and 0.9 for application C. And the preset threshold is 0.8, the terminal can clean the application A and the application C with the cleaning probability value larger than 0.8 from the background, and the application C can not be cleaned. However, this way of cleaning background applications is less flexible.
In step S101 of this embodiment, when determining whether the application located in the background of the terminal is cleanable by using the currently configured algorithm, the terminal may record a cleaning probability value of each application in the background output by the algorithm.
For example, in this determination of whether the background application is cleanable, applications in the background include application A, B, C, D. The cleaning probability values of the application A, B, C, D output by the algorithm are 0.82, 0.6, 0.9 and 0.81 respectively. At this time, the terminal may record each application in the background and the cleaning probability value thereof first.
In step S102, after cleaning the background application with the cleaning probability value reaching the preset threshold, it is detected whether the cleaned application is used by the user within a preset first time range.
For example, after the cleaning probability values of the applications in the background are output, the terminal may detect whether the cleaning probability values reach a preset threshold, and clean the applications of which the cleaning probability values reach the preset threshold from the background. For example, if the preset threshold is 0.8, the terminal may clean the application A, C, D from the background because the cleaning probability value of the application A, C, D exceeds the preset threshold.
After that, the terminal may detect whether the cleaned application is used by the user within a preset first time period. That is, the terminal may determine whether the cleaned application has become a foreground application due to use by the user within a preset first time period.
For example, after cleaning applications A, C, D from the background, the terminal can detect whether the user has used one or more of applications A, C, D again within the next preset 5 minutes.
If it is detected that the application just cleaned from the background is not used by the user within the preset first time period, it indicates that the result of the cleanable background application output by the first algorithm is accurate. In this case, the terminal may continue to perform other operations.
For example, after cleaning the application A, C, D from the background, the terminal does not detect that the user is using any of the applications in the next 5 minutes, indicating that the results of the cleanable background application output by the first algorithm are accurate.
If it is detected that the application just cleaned from the background is used by the user within the preset first time period, the process proceeds to step S103.
In step S103, if yes, a target cleaning probability value of an application used by the user within a preset first time length range is acquired from the recorded cleaning probability values of the applications.
For example, when the terminal detects that the cleaned application is used by the user within the preset first time length range, the terminal may obtain, from the previously recorded cleaning probability values of the applications, a cleaning probability value of the application used by the user within the preset first time length range after being cleaned, that is, a target cleaning probability value.
For example, the terminal detects that the user has used application A and application C within 5 minutes after application A, C, D is cleaned up from the background. In this case, the result of the cleanable background application output by the algorithm may be considered erroneous. At this time, the terminal may be triggered to acquire the cleaning probability values of the application a and the application C from the previously recorded cleaning probability values of the applications. That is, the terminal obtains the cleaning probability values of the application a and the application C as 0.82 and 0.9. Both of the two cleaning probability values are determined by the terminal as target cleaning probability values.
In step S104, the value of the preset threshold is adjusted according to the target cleaning probability value.
For example, after the target cleaning probability values of the background applications that are cleaned by mistake are obtained, the terminal may adjust the value of the preset threshold value used for judging whether the background applications can be cleaned according to the target cleaning probability values.
For example, after target cleaning probability values 0.82 and 0.9 of the application a and the application C which are cleaned by mistake from the background are acquired, the terminal may adjust the value of the preset threshold according to the two probability values.
It can be understood that, in this embodiment, the terminal may obtain the cleaning probability value of the application that is cleaned by the error after detecting that the background application is cleaned by the error, and adjust the value of the preset threshold value used for determining whether the background application can be cleaned according to the cleaning probability value of the application that is cleaned by the error. That is, the flexibility of background application cleaning can be improved in this embodiment because the value of the preset threshold can be dynamically adjusted.
Referring to fig. 2, fig. 2 is another schematic flow chart of a method for adjusting a threshold according to an embodiment of the present application, where the flow chart may include:
in step S201, when determining whether the applications in the background of the terminal are allowed to be cleaned by using the configured algorithm, the terminal records a cleaning probability value of each application in the background output by the algorithm.
For example, when the currently configured algorithm is used to determine whether applications located in the background of the terminal can be cleaned, the terminal may record the cleaning probability values of the applications in the background output by the algorithm.
For example, in this determination of whether the background application is cleanable, applications in the background include application A, B, C, D. The cleaning probability values of the application A, B, C, D output by the algorithm are 0.82, 0.6, 0.9 and 0.81 respectively. At this time, the terminal may record each application in the background and the cleaning probability value thereof first.
In step S202, after cleaning the background applications whose cleaning probability value reaches the preset threshold, the terminal obtains a first number of cleaned applications.
For example, after the cleaning probability values of the applications in the background are output, the terminal may detect whether the cleaning probability values reach a preset threshold, and clean the applications of which the cleaning probability values reach the preset threshold from the background. For example, if the preset threshold is 0.8, the terminal may clean the application A, C, D from the background because the cleaning probability value of the application A, C, D exceeds the preset threshold.
Then, the terminal may count the number of background applications cleaned this time, that is, the first number. For example, the terminal may count that the first number of background applications cleaned up this time is 3 (i.e., application A, C, D).
In step S203, the terminal detects whether the cleaned application is used by the user within a preset first time period.
For example, after the first number of the cleaned background applications is obtained, the terminal may detect whether the cleaned applications are used by the user within a preset first time period range. That is, the terminal may determine whether the cleaned application has become a foreground application due to use by the user within a preset first time period.
For example, after cleaning applications A, C, D from the background, the terminal can detect whether the user has used one or more of applications A, C, D again within the next preset 5 minutes.
If it is detected that the application just cleaned from the background is not used by the user within the preset first time period, it indicates that the result of the cleanable background application output by the first algorithm is accurate. In this case, the terminal may continue to perform other operations.
For example, after cleaning the application A, C, D from the background, the terminal does not detect that the user is using any of the applications in the next 5 minutes, indicating that the results of the cleanable background application output by the first algorithm are accurate.
If it is detected that the application just cleaned from the background is used by the user within the preset first time period, the process proceeds to step S204.
In step S204, if it is detected that the cleaned application is used by the user within the preset first time period, the terminal obtains a second number of applications used by the user within the preset first time period.
In step S205, the terminal calculates the ratio of the second number to the first number.
In step S206, if it is detected that the ratio reaches the preset ratio threshold, the terminal obtains a target cleaning probability value of the application used by the user within a preset first time length range from the recorded cleaning probability values of the applications.
For example, steps S204, S205, and S206 may include:
the terminal detects that the cleaned applications are used by the user within the preset first time range, and then the terminal can acquire the number of the cleaned applications used by the user within the preset first time range, namely the second number.
The terminal may then calculate the proportion of the second number to the first number. After the proportion of the second number in the first number is calculated, the terminal can detect whether the proportion reaches a preset proportion threshold value.
If the proportion is detected not to reach the preset proportion threshold value, the proportion occupied by the application which is cleaned by mistake from the background in all cleaned background applications is small, and the result of the cleanable background applications output by the first algorithm at this time is still accurate. In this case, the terminal may not adjust the preset threshold for determining whether the background application is cleanable.
For example, the first number of background applications cleaned this time is 12, and the second number of applications cleaned by mistake is 1, so that the proportion of the second number in the first number is 8.3%. The preset ratio threshold may be 20%, that is, the ratio of the second number in the first number is smaller than the preset ratio threshold. In this case, the terminal may not adjust the preset threshold for determining whether the background application is cleanable.
If the proportion is detected to reach the preset proportion threshold value, the proportion occupied by the application which is cleaned by mistake from the background in all cleaned background applications is large, and the result of the cleanable background application which is output by the first algorithm at this time has errors. In this case, the terminal may obtain a cleaning probability value of the application used by the user within a preset first time period range after being cleaned, that is, a target cleaning probability value, from the cleaning probability values of the applications recorded in step S201.
For example, the background applications cleaned up this time are applications A, C, D, i.e., the first number is 3. The terminal uses application a and application C within 5 minutes after application A, C, D is cleaned up from the background. Therefore, the terminal can detect that the application a and the application C are cleaned by mistake, the second number of the cleaned-by-mistake applications is 2, and the proportion of the second number in the first number is 66.7%. The preset ratio threshold may be 20%, that is, the ratio of the second number in the first number is greater than the preset ratio threshold. In this case, the result of the cleanable background application output by the algorithm may be considered erroneous. At this time, the terminal may be triggered to acquire the cleaning probability values of the application a and the application C from the previously recorded cleaning probability values of the applications. That is, the terminal obtains the cleaning probability values of the application a and the application C as 0.82 and 0.9. Both of the two cleaning probability values are determined by the terminal as target cleaning probability values.
After the target cleaning probability value is obtained, the terminal can detect whether the number of the target cleaning probability values is multiple. That is, the terminal may detect whether the number of target clearing probability values is greater than or equal to 2.
If the number of the detected target cleaning probability values is 1, that is, the number of the background applications which are cleaned by mistake is only 1, in some embodiments, the terminal can adjust the value of the preset threshold value to the target cleaning probability value, or the terminal can increase the value of the preset threshold value according to a preset amplitude. For example, if the current value of the preset threshold is 0.8 and the preset amplitude is 0.03, the terminal may increase the preset threshold from 0.8 to 0.83.
If the number of the target cleaning probability values is detected to be multiple, the number of the mistakenly cleaned background applications reaches 2 or more. Then, the process proceeds to step S207.
In step S207, if it is detected that the number of the target cleaning probability values is multiple, the terminal calculates an average value of the multiple target cleaning probability values.
For example, the number of background applications which are detected by the terminal to be cleaned by mistake is 2, that is, the number of the target cleaning probability values is multiple, and at this time, the terminal can calculate the average value of all the target cleaning probability values.
In step S208, the terminal adjusts the value of the preset threshold to the average value.
For example, after calculating an average value of the target cleaning probability values, the terminal may adjust the value of the preset threshold to the average value.
For example, if the background applications that are cleaned by mistake are applications a and C, where the target cleaning probability value corresponding to application a is 0.82 and the target cleaning probability value corresponding to application C is 0.9, the terminal may calculate that the average value of the two target cleaning probability values is 0.86. The terminal may then increase the value of the preset threshold from 0.8 to 0.86.
It can be understood that, in this embodiment, the terminal may obtain the cleaning probability value of the application that is cleaned by the error after detecting that the background application is cleaned by the error, and adjust the value of the preset threshold value used for determining whether the background application can be cleaned according to the cleaning probability value of the application that is cleaned by the error. That is, the flexibility of background application cleaning can be improved in this embodiment because the value of the preset threshold can be dynamically adjusted.
On the other hand, the values of the target cleaning probability values are all larger than the preset threshold, so that the average value of the calculated target cleaning probability values is also larger than the preset threshold. Therefore, the value of the adjusted preset threshold is greater than the value of the preset threshold before adjustment. After the value of the preset threshold is increased, the application cleaned by mistake in the background will be reduced, so the probability that the background application is cleaned by mistake can be reduced.
In one embodiment, after step S206, the following steps may be further included:
if the number of the detected target cleaning probability values is 1, calculating a difference value between the target cleaning probability value and a preset threshold value;
and if the difference value is smaller than a preset difference value threshold value, adjusting the numerical value of the preset threshold value to the target cleaning probability value.
For example, the number of background applications detected by the terminal to be cleaned by mistake is 1, that is, the number of the target cleaning probability value is 1, then the terminal may calculate a difference value between the target cleaning probability value and a current value of a preset threshold value, and detect whether the difference value is smaller than the preset difference value threshold value.
If so, the terminal can adjust the value of the preset threshold value to the target cleaning probability value. For example, the background application which is cleaned by mistake is application a, the target cleaning probability value corresponding to application a is 0.82, and the current value of the preset threshold is 0.8, so that the terminal calculates that the difference value between them is 0.02. For example, the preset difference threshold is 0.04. Then, since the difference value 0.02 between the target cleaning probability value and the current value of the preset threshold is smaller than the preset difference value threshold 0.04, the terminal may directly adjust the value of the preset threshold from the current 0.8 to the target cleaning probability value 0.82.
In an implementation manner, after the step of calculating the difference between the target cleaning probability value and the preset threshold, this embodiment may further include the following steps:
and if the difference value is larger than a preset difference value, increasing the numerical value of the preset threshold value according to a preset amplitude.
For example, if the difference between the calculated target cleaning probability value and the preset threshold is greater than the preset difference, the terminal may increase the value of the preset threshold according to the preset amplitude. For example, the background application which is cleaned by mistake is application E, the target cleaning probability value corresponding to application E is 0.86, and the current value of the preset threshold is 0.8, so that the terminal calculates that the difference value between them is 0.06. For example, the preset difference threshold is 0.04. Then, since the difference 0.06 between the target cleaning probability value and the current value of the preset threshold is greater than the preset difference threshold 0.04. Under the cleaning, the terminal does not greatly increase the preset threshold value from the current 0.8 to the target cleaning probability value of 0.86. But increases the value of the preset threshold by a preset magnitude. For example, if the preset amplitude is 0.03, the terminal may increase the preset threshold from 0.8 to 0.83.
In one embodiment, when the terminal judges whether the application cleaned from the background is used by the user within a preset first time range, the situation that the application appears in the foreground due to the fact that the user clicks the application icon by mistake and the terminal misunderstands that the clicked application is used by the user is avoided. The present application may also avoid the above problems in the following manner: when it is detected that the icon of the cleaned application is clicked by the user within the preset first time range, if it is detected that the clicked application is not further operated by the user but is immediately switched to the background (for example, within the preset 1 second), it can be considered that the application with the clicked icon belongs to the user error click, and therefore the terminal may not judge that the application with the clicked icon is used by the user.
For example, according to the output result of the first algorithm, the terminal detects that the icon of the application a is clicked by the user within 5 minutes after the application a is judged to be the cleanable background application and cleaned from the background, but the terminal does not detect that the application a is operated by the user next time, and the application a is switched to the background within 1 second, so that the application a is considered not to be used by the user but to be clicked by mistake, that is, the application a is considered not to be cleaned by mistake, and the output result of the first algorithm is not considered to have a mistake.
In an embodiment, after detecting whether the cleaned application is used by a user within a preset first time length range, if it is detected that the cleaned application is used by the user within the preset first time length range, the terminal may determine that an error exists in a result of the cleanable background application output by the algorithm, and at this time, the terminal may count the number of times that the error exists in the output result of the algorithm, and detect whether the number of times reaches a preset number threshold. If so, the terminal can be triggered to acquire the target cleaning probability value of the application used by the user in the preset first time length range after being cleaned from the recorded cleaning probability values of the applications. If not, the terminal may continue to perform other operations.
It can be understood that, when the number of times of detecting that an error exists in the output result of the algorithm reaches a preset number threshold, the terminal is triggered to execute the step of obtaining the target cleaning probability value of the application used by the user within a preset first time length range after being cleaned from the recorded cleaning probability values of the applications. This can effectively avoid adjusting the preset threshold value too frequently.
In an embodiment, after the value of the preset threshold is adjusted, the terminal may zero the number of times that the output result of the algorithm has errors, so as to enter the number statistics of the next round.
In some embodiments, after the value of the preset threshold is increased, the terminal may further detect whether a result of the cleanable background application output by the algorithm is accurate when determining whether the background application is cleanable based on the increased preset threshold. The terminal may also attempt to gradually lower the value of the preset threshold by some if it is detected that the result of the cleanable background application of the algorithm output is accurate. For example, after increasing the preset threshold from 0.8 to 0.84, if it is detected that there is no error in the result of the cleanable background application output by the algorithm, the terminal may attempt to decrease the value of the preset threshold from 0.84 to 0.83. And then, the terminal detects whether the cleanable background application result output by the algorithm is accurate or not based on the value of which the preset threshold is 0.83. If the result is accurate, the terminal can further reduce the value of the preset threshold from 0.83 to 0.82, and detect whether the result of the cleanable background application output by the algorithm is accurate based on the value of the preset threshold of 0.82. If the value is inaccurate, the terminal can further increase the value of the preset threshold value from 0.82 to 0.83, and the like, so that the value of the preset threshold value can be dynamically adjusted.
Referring to fig. 3 to 7, fig. 3 to 7 are schematic views illustrating a scene of a method for adjusting a threshold according to an embodiment of the present disclosure.
For example, as shown in fig. 3, when determining whether the background application is cleanable this time, the applications in the background include application A, B, C, D. The cleaning probability values of the application A, B, C, D output by the algorithm are 0.82, 0.6, 0.9 and 0.81 respectively. At this time, the terminal may record each application in the background and the cleaning probability value thereof first.
After the cleaning probability values of the applications in the background are output, the terminal can detect whether the cleaning probability values reach preset thresholds or not, and the applications with the cleaning probability values reaching the preset thresholds are cleaned from the background. For example, if the preset threshold is 0.8, the terminal may clean the application A, C, D from the background because the cleaning probability value of the application A, C, D exceeds the preset threshold.
Then, the terminal may count the number of background applications cleaned this time, that is, the first number. For example, the terminal may count that the first number of background applications cleaned up this time is 3 (i.e., application A, C, D).
After cleaning applications A, C, D from the background, the terminal can detect whether the user has used one or more of applications A, C, D again within the next preset 5 minutes. That is, the terminal may determine whether the cleaned application has become a foreground application due to use by the user within a preset first time period.
For example, the terminal detects that the user has used application a and application C within 5 minutes after application A, C, D is cleaned up from the background.
For example, as shown in FIG. 4, at the 2 nd minute after application A, C, D is cleaned up from the background, the terminal detects that the user clicked on application A's icon and used application A. For example, application a is a music playing application, as shown in fig. 5.
Thereafter, at the 4 th minute after application A, C, D is cleaned up from the background, the terminal detects that the user clicked on application C's icon and used application C, as shown in FIG. 6. For example, application C is a browser application, as shown in FIG. 7.
Therefore, the terminal can detect that the application a and the application C are cleaned by mistake, and at this time, the terminal can count that the second number of the cleaned-by-mistake applications is 2.
The terminal may then calculate the proportion of the second number to the first number. For example, the terminal calculates the ratio of the second number to the first number to be 66.7%. The preset ratio threshold may be 20%, that is, the ratio of the second number in the first number is greater than the preset ratio threshold. In this case, the result of the cleanable background application output by the algorithm may be considered erroneous. At this time, the terminal may be triggered to acquire the cleaning probability values of the application a and the application C from the previously recorded cleaning probability values of the applications. That is, the terminal obtains the cleaning probability values of the application a and the application C as 0.82 and 0.9. Both of the two cleaning probability values are determined by the terminal as target cleaning probability values.
After the target cleaning probability value is obtained, the terminal can detect whether the number of the target cleaning probability values is multiple. That is, the terminal may detect whether the number of target clearing probability values is greater than or equal to 2.
For example, the number of background applications detected by the terminal to be cleaned by mistake is 2, that is, the number of target cleaning probability values is multiple, and at this time, the terminal may calculate an average value of all target cleaning probability values.
For example, if the target cleaning probability value corresponding to the application a that is cleaned by mistake is 0.82, and the target cleaning probability value corresponding to the application C that is cleaned by mistake is 0.9, the terminal may calculate that the average value of the two target cleaning probability values is 0.86. The terminal may then increase the value of the preset threshold from 0.8 to 0.86.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an apparatus for adjusting a threshold according to an embodiment of the present disclosure. The apparatus 300 for adjusting a threshold may include: a recording module 301, a detecting module 302, a first obtaining module 303, and an adjusting module 304.
The recording module 301 is configured to record a cleaning probability value of each application in the background output by the algorithm when the configured algorithm is used to determine whether the application in the background of the terminal is allowed to be cleaned.
For example, when the currently configured algorithm is used to determine whether an application located in the background of the terminal is cleanable, the recording module 301 may record a cleaning probability value of each application in the background output by the algorithm.
For example, in this determination of whether the background application is cleanable, applications in the background include application A, B, C, D. The cleaning probability values of the application A, B, C, D output by the algorithm are 0.82, 0.6, 0.9 and 0.81 respectively. At this time, the recording module 301 may record each application in the background and the probability value of cleaning thereof.
The detecting module 302 is configured to detect whether the cleaned application is used by the user within a preset first time range after the background application with the cleaning probability value reaching the preset threshold is cleaned.
For example, after the cleaning probability values of the applications in the background are output, the terminal may detect whether the cleaning probability values reach a preset threshold, and clean the applications of which the cleaning probability values reach the preset threshold from the background. For example, if the preset threshold is 0.8, the terminal may clean the application A, C, D from the background because the cleaning probability value of the application A, C, D exceeds the preset threshold.
Thereafter, the detecting module 302 may detect whether the cleaned application is used by the user within a preset first time period. That is, the detection module 302 may determine whether the cleaned application has become a foreground application due to being used by the user within a preset first time period.
For example, after cleaning applications A, C, D from the background, detection module 302 may detect whether the user has used one or more of applications A, C, D again within the next preset 5 minutes.
If it is detected that the application just cleaned from the background is not used by the user within the preset first time period, it indicates that the result of the cleanable background application output by the first algorithm is accurate. In this case, the terminal may continue to perform other operations.
For example, after cleaning the application A, C, D from the background, the terminal does not detect that the user is using any of the applications in the next 5 minutes, indicating that the results of the cleanable background application output by the first algorithm are accurate.
The first obtaining module 303 is configured to, if it is detected that the cleaned application is used by the user within the preset first time length range, obtain a target cleaning probability value of the application used by the user within the preset first time length range from the recorded cleaning probability values of the applications.
For example, if the detecting module 302 detects that the cleaned application is used by the user within the preset first time range, the first obtaining module 303 may obtain, from the previously recorded cleaning probability values of the applications, a cleaning probability value of the cleaned application used by the user within the preset first time range, that is, a target cleaning probability value.
For example, detection module 302 detects that the user used application A and application C within 5 minutes after application A, C, D was cleaned up from the background. In this case, the result of the cleanable background application output by the algorithm may be considered erroneous. At this time, the first obtaining module 303 may be triggered to obtain the cleaning probability values of the application a and the application C from the previously recorded cleaning probability values of the applications. That is, the first obtaining module 303 obtains the cleaning probability values of 0.82 and 0.9 for the application a and the application C. Both of the two cleaning probability values are determined by the terminal as target cleaning probability values.
And an adjusting module 304, configured to adjust the value of the preset threshold according to the target cleaning probability value.
For example, after the first obtaining module 303 obtains the target cleaning probability values of the background application that is cleaned by mistake, the adjusting module 304 may adjust the value of the preset threshold value for determining whether the background application can be cleaned according to the target cleaning probability values.
For example, after the target cleaning probability values 0.82 and 0.9 of the application a and the application C that are cleaned by mistake from the background are obtained, the adjusting module 304 may adjust the value of the preset threshold according to the two probability values.
In one embodiment, the adjustment module 304 may be configured to: if the number of the target cleaning probability values is detected to be multiple, calculating the average value of the multiple target cleaning probability values; and adjusting the numerical value of the preset threshold value to the average value.
For example, the number of background applications detected by the terminal to be cleaned by mistake is 2, that is, the number of target cleaning probability values is multiple, and at this time, the adjusting module 304 may calculate an average value of all target cleaning probability values.
After calculating the average of the target cleaning probability values, the adjusting module 304 may adjust a preset predicted value to the average.
For example, if the background applications that are cleaned by mistake are applications a and C, where the target cleaning probability value corresponding to application a is 0.82 and the target cleaning probability value corresponding to application C is 0.9, the adjusting module 304 may calculate that the average of the two target cleaning probability values is 0.86. The adjustment module 304 may then increase the value of the preset threshold from 0.8 to 0.86.
In one embodiment, the adjustment module 304 may be configured to: if the number of the detected target cleaning probability values is 1, calculating a difference value between the target cleaning probability value and a preset threshold value; and if the difference value is smaller than or equal to a preset difference value, adjusting the numerical value of a preset threshold value to the target cleaning probability value. And if the difference value is larger than a preset difference value, increasing the numerical value of the preset threshold value according to a preset amplitude.
For example, if the number of background applications detected by the terminal to be cleaned by mistake is 1, that is, the number of the target cleaning probability value is 1, the adjusting module 304 may calculate a difference value between the target cleaning probability value and a current value of the preset threshold, and detect whether the difference value is less than or equal to the preset difference threshold.
If so, the adjusting module 304 may adjust the value of the preset threshold to the target cleaning probability value. For example, the background application which is cleaned by mistake is application a, the target cleaning probability value corresponding to application a is 0.82, and the current value of the preset threshold is 0.8, so that the terminal calculates that the difference value between them is 0.02. For example, the preset difference threshold is 0.04. Then, since the difference 0.02 between the target cleaning probability value and the current value of the preset threshold is smaller than the preset difference threshold 0.04, the adjusting module 304 may directly adjust the value of the preset threshold from the current 0.8 to the target cleaning probability value 0.82.
If not, the adjusting module 304 may increase the value of the preset threshold according to the preset amplitude. For example, the background application which is cleaned by mistake is application E, the target cleaning probability value corresponding to application E is 0.86, and the current value of the preset threshold is 0.8, so that the terminal calculates that the difference value between them is 0.06. For example, the preset difference threshold is 0.04. Then, since the difference 0.06 between the target cleaning probability value and the current value of the preset threshold is greater than the preset difference threshold 0.04. Under the cleaning, the terminal does not greatly increase the preset threshold value from the current 0.8 to the target cleaning probability value of 0.86. But increases the value of the preset threshold by a preset magnitude. For example, if the predetermined amplitude is 0.03, the adjustment module 304 may increase the predetermined threshold from 0.8 to 0.83.
Referring to fig. 9, fig. 9 is another schematic structural diagram of an apparatus for adjusting a threshold according to an embodiment of the present disclosure. In an embodiment, the apparatus 300 for adjusting a threshold may further include: a second acquisition module 305.
A second obtaining module 305, configured to obtain a first number of cleaned applications.
Then, the first obtaining module 303 may be configured to: if the cleaned applications are detected to be used by the user within a preset first time length range, acquiring a second number of the applications used by the user within the preset first time length range; calculating the proportion of the second number in the first number; and if the proportion is detected to reach a preset proportion threshold value, acquiring a target clearing probability value of the application used by the user within a preset first time length range from the recorded clearing probability values of the applications.
For example, after the cleaning probability values of the applications in the background are output, the terminal may detect whether the cleaning probability values reach a preset threshold, and clean the applications of which the cleaning probability values reach the preset threshold from the background. For example, if the preset threshold is 0.8, the terminal may clean the application A, C, D from the background because the cleaning probability value of the application A, C, D exceeds the preset threshold.
Then, the second obtaining module 305 may count the number of the background applications cleaned this time, that is, the first number. For example, the second obtaining module 305 may count that the first number of background applications cleaned up this time is 3 (i.e., the application A, C, D).
Then, the detecting module 302 detects that the cleaned application is used by the user within the preset first time range, and then the first obtaining module 303 may obtain the number of the cleaned applications, that is, the second number of the cleaned applications, that are used by the user within the preset first time range.
Then, the first obtaining module 303 may calculate a ratio of the second number to the first number. After calculating the ratio of the second number to the first number, the first obtaining module 303 may detect whether the ratio reaches a preset ratio threshold.
If the proportion is detected not to reach the preset proportion threshold value, the proportion occupied by the application which is cleaned by mistake from the background in all cleaned background applications is small, and the result of the cleanable background applications output by the first algorithm at this time is still accurate. In this case, the terminal may not adjust the preset threshold for determining whether the background application is cleanable.
For example, the first number of background applications cleaned this time is 12, and the second number of applications cleaned by mistake is 1, so that the proportion of the second number in the first number is 8.3%. The preset ratio threshold may be 20%, that is, the ratio of the second number in the first number is smaller than the preset ratio threshold. In this case, the terminal may not adjust the preset threshold for determining whether the background application is cleanable.
If the proportion is detected to reach the preset proportion threshold value, the proportion occupied by the application which is cleaned by mistake from the background in all cleaned background applications is large, and the result of the cleanable background application which is output by the first algorithm at this time has errors. In this case, the first obtaining module 303 may obtain, from the recorded cleaning probability values of the applications, a cleaning probability value of the application used by the user within a preset first time period after being cleaned, that is, a target cleaning probability value.
For example, the background applications cleaned up this time are applications A, C, D, i.e., the first number is 3. The terminal uses application a and application C within 5 minutes after application A, C, D is cleaned up from the background. Therefore, the terminal can detect that the application a and the application C are cleaned by mistake, the second number of the cleaned-by-mistake applications is 2, and the proportion of the second number in the first number is 66.7%. The preset ratio threshold may be 20%, that is, the ratio of the second number in the first number is greater than the preset ratio threshold. In this case, the result of the cleanable background application output by the algorithm may be considered erroneous. At this time, the first obtaining module 303 may be triggered to obtain the cleaning probability values of the application a and the application C from the previously recorded cleaning probability values of the applications. That is, the terminal obtains the cleaning probability values of the application a and the application C as 0.82 and 0.9. Both of the two cleaning probability values are determined by the terminal as target cleaning probability values.
The present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed on a computer, the computer is caused to execute the steps in the method for adjusting a threshold value provided in this embodiment.
The embodiment of the present application further provides an electronic device, which includes a memory and a processor, where the processor is configured to execute the steps in the method for adjusting a threshold value provided in this embodiment by calling a computer program stored in the memory.
For example, the electronic device may be a mobile terminal such as a tablet computer or a smart phone. Referring to fig. 10, fig. 10 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application.
The mobile terminal 400 may include a display unit 401, memory 402, a processor 403, and the like. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 7 is not intended to be limiting of mobile terminals and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The display unit 401 may be a display screen of a mobile terminal or the like.
The memory 402 may be used to store applications and data. The memory 402 stores applications containing executable code. The application programs may constitute various functional modules. The processor 403 executes various functional applications and data processing by running an application program stored in the memory 402.
The processor 403 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by running or executing an application program stored in the memory 402 and calling data stored in the memory 402, thereby performing overall monitoring of the mobile terminal.
In this embodiment, the processor 403 in the mobile terminal loads the executable code corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and the processor 403 runs the application programs stored in the memory 402, thereby implementing the steps:
when the configured algorithm is used for judging whether the applications in the background of the terminal are allowed to be cleaned or not, the cleaning probability value of each application in the background output by the algorithm is recorded; after background application with the cleaning probability value reaching a preset threshold value is cleaned, detecting whether the cleaned application is used by a user within a preset first time length range; if so, acquiring a target cleaning probability value of the application used by the user in a preset first time length range from the recorded cleaning probability values of the applications; and adjusting the value of the preset threshold value according to the target cleaning probability value.
Referring to fig. 11, the mobile terminal 500 may include a display unit 501, a memory 502, a processor 503, an input unit 504, an output unit 505, and the like.
The display unit 501 may be a display screen of a mobile terminal or the like.
The memory 502 may be used to store applications and data. Memory 502 stores applications containing executable code. The application programs may constitute various functional modules. The processor 503 executes various functional applications and data processing by running an application program stored in the memory 502.
The processor 503 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by running or executing an application program stored in the memory 502 and calling data stored in the memory 502, thereby performing overall monitoring of the mobile terminal.
The input unit 504 may be used to receive input numbers, character information, or user characteristic information (such as a fingerprint), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
The output unit 505 may be used to display information input by or provided to a user and various graphic user interfaces of the mobile terminal, which may be configured by graphics, text, icons, video, and any combination thereof. The output unit may include a display panel.
In this embodiment, the processor 503 in the mobile terminal loads the executable code corresponding to the process of one or more application programs into the memory 502 according to the following instructions, and the processor 503 runs the application programs stored in the memory 502, thereby implementing the steps:
when the configured algorithm is used for judging whether the applications in the background of the terminal are allowed to be cleaned or not, the cleaning probability value of each application in the background output by the algorithm is recorded; after background application with the cleaning probability value reaching a preset threshold value is cleaned, detecting whether the cleaned application is used by a user within a preset first time length range; if the cleaned application is detected to be used by the user within a preset first time length range, acquiring a target cleaning probability value of the application used by the user within the preset first time length range from the recorded cleaning probability values of the applications; and adjusting the value of the preset threshold value according to the target cleaning probability value.
In one embodiment, before performing the step of detecting whether the cleaned application is used by the user within the preset first time range, the processor 503 may further perform: a first number of cleaned applications is obtained.
Then, when the processor 503 executes the step of obtaining the target cleaning probability value of the application used by the user within the preset first time length range from the recorded cleaning probability values of the applications if it is detected that the cleaned application is used by the user within the preset first time length range, the steps may be executed: if the cleaned applications are detected to be used by the user within a preset first time length range, acquiring a second number of the applications used by the user within the preset first time length range; calculating the proportion of the second number in the first number; and if the proportion is detected to reach a preset proportion threshold value, acquiring a target clearing probability value of the application used by the user within a preset first time length range from the recorded clearing probability values of the applications.
In one embodiment, when the processor 503 performs the step of adjusting the value of the preset threshold according to the target cleaning probability value, it may perform: if the number of the target cleaning probability values is detected to be multiple, calculating the average value of the multiple target cleaning probability values; and adjusting the numerical value of the preset threshold value to the average value.
In one embodiment, when the processor 503 adjusts the value of the preset threshold according to the target cleaning probability value, it may perform: if the number of the detected target cleaning probability values is 1, calculating a difference value between the target cleaning probability value and a preset threshold value; and if the difference value is smaller than a preset difference value threshold value, adjusting the numerical value of the preset threshold value to the target cleaning probability value.
In one embodiment, after the step of calculating the difference between the target cleaning probability value and the preset threshold, the processor 503 may further perform: and if the difference value is larger than a preset difference value, increasing the numerical value of the preset threshold value according to a preset amplitude.
In the above embodiments, the descriptions of the embodiments have respective emphasis, and parts that are not described in detail in a certain embodiment may refer to the above detailed description of the method for adjusting the threshold, and are not described herein again.
The apparatus for adjusting a threshold provided in the embodiment of the present application and the method for adjusting a threshold in the above embodiments belong to the same concept, and any method provided in the method for adjusting a threshold may be run on the apparatus for adjusting a threshold, and a specific implementation process thereof is described in the method for adjusting a threshold in detail, and is not described herein again.
It should be noted that, for the method for adjusting a threshold value described in the embodiment of the present application, it can be understood by those skilled in the art that all or part of the process of implementing the method for adjusting a threshold value described in the embodiment of the present application can be completed by controlling the relevant hardware through a computer program, where the computer program can be stored in a computer-readable storage medium, such as a memory, and executed by at least one processor, and during the execution, the process of the embodiment of the method for adjusting a threshold value can be included as described above. The storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
For the apparatus for adjusting a threshold value in the embodiment of the present application, functional modules of the apparatus 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 method, the apparatus, the storage medium, and the electronic device for adjusting the threshold provided in 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 invention, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, 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 invention.
Claims (10)
1. A method of adjusting a threshold, comprising:
when the configured algorithm is used for judging whether the applications in the background of the terminal are allowed to be cleaned or not, the cleaning probability value of each application in the background output by the algorithm is recorded;
after background application with the cleaning probability value reaching a preset threshold value is cleaned, detecting whether the cleaned application is used by a user within a preset first time length range;
if so, acquiring a target cleaning probability value of the application used by the user in a preset first time range after being cleaned from the recorded cleaning probability values of the applications, wherein the target cleaning probability value is the cleaning probability value of the application used by the user in the preset first time range after being cleaned, corresponding to the cleaning probability value of the application output by the algorithm;
and increasing the numerical value of the preset threshold value according to the target cleaning probability value.
2. The method for adjusting the threshold value according to claim 1, wherein before the step of detecting whether the cleaned application is used by the user within a preset first time period, the method further comprises:
obtaining a first number of cleaned applications;
if so, acquiring a target cleaning probability value of the application used by the user in a preset first time range after being cleaned from the recorded cleaning probability values of the applications, wherein the target cleaning probability value comprises the following steps:
if yes, acquiring a second number of applications used by the user within a preset first time length range after being cleaned;
calculating the proportion of the second number in the first number;
and if the proportion is detected to reach a preset proportion threshold value, acquiring a target cleaning probability value of the application used by the user in a preset first time range after being cleaned from the recorded cleaning probability values of the applications.
3. The method for adjusting the threshold value according to claim 2, wherein the increasing the value of the preset threshold value according to the target cleaning probability value comprises:
if the number of the target cleaning probability values is detected to be multiple, calculating the average value of the multiple target cleaning probability values;
and adjusting the numerical value of the preset threshold value to the average value.
4. The method for adjusting the threshold value according to claim 2, wherein the increasing the value of the preset threshold value according to the target cleaning probability value comprises:
if the number of the detected target cleaning probability values is 1, calculating a difference value between the target cleaning probability value and a preset threshold value;
and if the difference value is smaller than or equal to a preset difference value, adjusting the numerical value of a preset threshold value to the target cleaning probability value.
5. The method for adjusting the threshold value according to claim 4, wherein after the step of calculating the difference between the target cleaning probability value and the preset threshold value, the method further comprises:
and if the difference value is larger than a preset difference value, increasing the numerical value of the preset threshold value according to a preset amplitude.
6. An apparatus for adjusting a threshold, comprising:
the recording module is used for recording the cleaning probability value of each application in the background output by the algorithm when the configured algorithm is used for judging whether the applications in the background of the terminal are allowed to be cleaned;
the detection module is used for detecting whether the cleaned application is used by a user within a preset first time length range after cleaning the background application with the cleaning probability value reaching a preset threshold value;
a first obtaining module, configured to obtain, from recorded cleaning probability values of applications, a target cleaning probability value of an application that is used by a user in a preset first time range after being cleaned, if it is detected that the cleaned application is used by the user in the preset first time range, where the target cleaning probability value is a cleaning probability value of an application that is used by the user in the preset first time range after being cleaned, in the cleaning probability values of the applications output by the algorithm;
and the adjusting module is used for increasing the numerical value of the preset threshold according to the target cleaning probability value.
7. The apparatus for adjusting a threshold according to claim 6, further comprising:
the second acquisition module is used for acquiring the first number of the cleaned applications;
the first obtaining module is configured to: if the cleaned application is detected to be used by the user within the preset first time length range, acquiring a second number of the cleaned applications used by the user within the preset first time length range; calculating the proportion of the second number in the first number; and if the proportion is detected to reach a preset proportion threshold value, acquiring a target cleaning probability value of the application used by the user in a preset first time range after being cleaned from the recorded cleaning probability values of the applications.
8. The apparatus for adjusting a threshold according to claim 7, wherein the adjusting module is configured to:
if the number of the target cleaning probability values is detected to be multiple, calculating the average value of the multiple target cleaning probability values;
and adjusting the numerical value of the preset threshold value to the average value.
9. A storage medium having stored thereon a computer program, characterized in that the computer program, when executed on a computer, causes the computer to execute a method of adjusting a threshold value as claimed in any one of claims 1 to 5.
10. An electronic device comprising a memory, a processor, wherein the processor is configured to perform the method of adjusting a threshold as claimed in any one of claims 1 to 5 by invoking a computer program stored in the memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711124562.7A CN107943536B (en) | 2017-11-14 | 2017-11-14 | Method and device for adjusting threshold, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711124562.7A CN107943536B (en) | 2017-11-14 | 2017-11-14 | Method and device for adjusting threshold, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107943536A CN107943536A (en) | 2018-04-20 |
CN107943536B true CN107943536B (en) | 2020-05-12 |
Family
ID=61932113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711124562.7A Expired - Fee Related CN107943536B (en) | 2017-11-14 | 2017-11-14 | Method and device for adjusting threshold, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107943536B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108766443A (en) * | 2018-05-30 | 2018-11-06 | Oppo广东移动通信有限公司 | Method of adjustment, device, storage medium and the electronic equipment of matching threshold |
CN114579200A (en) * | 2022-02-28 | 2022-06-03 | 联想(北京)有限公司 | Data processing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105739955A (en) * | 2014-12-09 | 2016-07-06 | 中兴通讯股份有限公司 | Method and device of clearing application programs of terminal |
CN106201595A (en) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | The cleaning control method of a kind of application program and device |
CN107133094A (en) * | 2017-06-05 | 2017-09-05 | 努比亚技术有限公司 | Application management method, mobile terminal and computer-readable recording medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9223472B2 (en) * | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
-
2017
- 2017-11-14 CN CN201711124562.7A patent/CN107943536B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105739955A (en) * | 2014-12-09 | 2016-07-06 | 中兴通讯股份有限公司 | Method and device of clearing application programs of terminal |
CN106201595A (en) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | The cleaning control method of a kind of application program and device |
CN107133094A (en) * | 2017-06-05 | 2017-09-05 | 努比亚技术有限公司 | Application management method, mobile terminal and computer-readable recording medium |
Also Published As
Publication number | Publication date |
---|---|
CN107943536A (en) | 2018-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107203313B (en) | Method for adjusting desktop display object, mobile terminal and computer readable storage medium | |
CN110764986B (en) | Page fluency detection method and device | |
CN106101450A (en) | The compensation method of a kind of ambient light intensity and mobile terminal | |
CN107943536B (en) | Method and device for adjusting threshold, storage medium and electronic equipment | |
CN113253878A (en) | Touch screen report point determining method and device, electronic equipment and storage medium | |
CN107992361B (en) | Background application cleaning method and device, storage medium and electronic equipment | |
CN108604142B (en) | Touch screen device operation method and touch screen device | |
CN111727420A (en) | Method and device for detecting temperature state of touch screen, touch chip and electronic equipment | |
CN109510896B (en) | Proximity sensor selection method and device, storage medium and electronic device | |
CN113835558A (en) | Screen parameter adjusting method and device and electronic equipment | |
CN111473887B (en) | Shell temperature acquisition method and device, storage medium and electronic equipment | |
CN110275639B (en) | Touch data processing method and device, terminal and storage medium | |
CN110992387B (en) | Image processing method and device, electronic equipment and storage medium | |
CN110275753B (en) | Value added service acquisition method, device and equipment of application program | |
CN108595375B (en) | Filtering method, filtering device and storage medium | |
CN105159555A (en) | User equipment control method and user equipment | |
CN107832155B (en) | Method and device for replacing algorithm, storage medium and electronic equipment | |
CN113205079B (en) | Face detection method and device, electronic equipment and storage medium | |
CN108958929B (en) | Method and device for applying algorithm library, storage medium and electronic equipment | |
CN113918757A (en) | Application recommendation method and device, electronic equipment and storage medium | |
CN111459346B (en) | Capacitive touch device and gesture recognition method, chip and storage medium thereof | |
CN108810412A (en) | Method for processing video frequency, video process apparatus and terminal device | |
CN113383311A (en) | Application processing method and device, storage medium and electronic equipment | |
CN113056756B (en) | Sleep recognition method and device, storage medium and electronic equipment | |
CN113407102A (en) | Virtual key display method, device, system and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200512 |