[go: up one dir, main page]

CN109828835A - Application freezing recovery method, electronic device and computer readable storage medium - Google Patents

Application freezing recovery method, electronic device and computer readable storage medium Download PDF

Info

Publication number
CN109828835A
CN109828835A CN201910008335.0A CN201910008335A CN109828835A CN 109828835 A CN109828835 A CN 109828835A CN 201910008335 A CN201910008335 A CN 201910008335A CN 109828835 A CN109828835 A CN 109828835A
Authority
CN
China
Prior art keywords
application
frozen
freezing
frozen application
current state
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
CN201910008335.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
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910008335.0A priority Critical patent/CN109828835A/en
Publication of CN109828835A publication Critical patent/CN109828835A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

A method for recovering application freezing, an electronic device and a computer readable storage medium, and recovering the frozen application in real time, and eliminating the pause and abnormal termination of application operation, wherein the method for recovering application freezing comprises the following steps: identifying the frozen application and/or the state the frozen application is currently in; matching an application freezing strategy set according to the frozen application and/or the current state of the frozen application; and if the frozen application and/or the application freezing strategy of which the current state of the frozen application is matched with the application freezing strategy set is unfreezing the frozen application, the frozen application is recovered. According to the technical scheme, the frozen application is recovered when the frozen application and/or the application freezing strategy matched with the application freezing strategy set in the current state of the frozen application is unfreezing the frozen application, namely the frozen application is recovered in time, the blockage and even abnormal termination of application operation are eliminated, and good use experience is brought to a user.

Description

Using restoration methods, electronic device and the computer readable storage medium freezed
Technical field
This application involves terminal applies technical field more particularly to a kind of restoration methods that application is freezed, electronic device and Computer readable storage medium.
Background technique
It is so-called to freeze, refer to and apply when being suspended (suspend), application process is placed in the pause shape of " controllable " by system State.In order to reduce the system resource applied and occupied in background service, system can freeze end automatically or under the operation of user The application infrequently accessed in end, and the application of thawing again when needing to access the application.In short, freezing on suitable opportunity Using, it reduces application activity to the greatest extent, is applied in the recovery of suitable opportunity and be allowed to terminate frozen state, the base that composition is freezed and thaws Present mechanism.
Although after freezing some applications, the consumption to system resource can be reduced on the whole, so that terminal operating gets up more Add it is smooth, stable and quickly, however, if the application mistakenly having freezed the application that should not be frozen or having freezed does not restore in time It thaws, then this can be made using Caton or even termination, bad usage experience is brought to user.
Currently, industry there is no the scheme for solving above-mentioned technical problem.
Summary of the invention
The application provides a kind of restoration methods that application is freezed, electronic device and computer readable storage medium, with timely Restore the application freezed, eliminates the Caton or even improper termination of application operation.
The application first aspect provides a kind of restoration methods that application is freezed, comprising:
Identify that frozen application and/or the frozen application are presently in state;
It is presently in state according to the frozen application and/or the frozen application, set of strategies is freezed in matching application;
If the frozen application and/or the frozen application, which are presently in state and are matched to the application, freezes strategy The application of concentration freezes strategy as the frozen application of thawing, then restores the frozen application.
The application second aspect provides a kind of recovery device that application is freezed, comprising:
Identification module, frozen application and/or the frozen application are presently in state for identification;
Matching module, for being presently in state according to the frozen application and/or the frozen application, matching is answered With freezing set of strategies;
Recovery module, if being presently in state for the frozen application and/or the frozen application and being matched to institute It states and freezes strategy using the application freezed in set of strategies as the frozen application of thawing, then restore the frozen application.
The application third aspect provides a kind of electronic device, comprising:
Memory, processor and it is stored in the computer program that can be run on the memory and on the processor, When the processor executes the computer program, realize that above-mentioned the embodiment of the present application first aspect provides extensive using freezing Each step in compound method, comprising:
Identify that frozen application and/or the frozen application are presently in state;
It is presently in state according to the frozen application and/or the frozen application, set of strategies is freezed in matching application;
If the frozen application and/or the frozen application, which are presently in state and are matched to the application, freezes strategy The application of concentration freezes strategy as the frozen application of thawing, then restores the frozen application.
The application fourth aspect provides a kind of computer readable storage medium, is stored thereon with computer program, the meter When calculation machine program is executed by processor, realize in restoration methods that the application that above-mentioned the embodiment of the present application first aspect provides is freezed Each step, comprising:
Identify that frozen application and/or the frozen application are presently in state;
It is presently in state according to the frozen application and/or the frozen application, set of strategies is freezed in matching application;
If the frozen application and/or the frozen application, which are presently in state and are matched to the application, freezes strategy The application of concentration freezes strategy as the frozen application of thawing, then restores the frozen application.
As shown from the above technical solution, due to some application belong to cannot freeze application or under current state it is unsuitable Freeze, therefore, state is presently according to frozen application and/or frozen application, matching application is freezed set of strategies, frozen Knot application and/or frozen application, which are presently in state and are matched to, freezes strategy using the application freezed in set of strategies to thaw Freeze to restore frozen application when application, be equivalent to and restored the application freezed in time, eliminates the Caton of application operation or even non- Normal termination brings good usage experience to user.
Detailed description of the invention
Fig. 1 is restoration methods one embodiment flow diagram that application provided by the embodiments of the present application is freezed;
Fig. 2 is the recovery device structural schematic diagram that application provided by the embodiments of the present application is freezed;
Fig. 3 is the recovery device structural schematic diagram that the application that another embodiment of the application provides is freezed;
Fig. 4 is the recovery device structural schematic diagram that the application that another embodiment of the application provides is freezed;
Fig. 5 is the recovery device structural schematic diagram that the application that another embodiment of the application provides is freezed;
Fig. 6-a is the recovery device structural schematic diagram that the application that another embodiment of the application provides is freezed;
Fig. 6-b is the recovery device structural schematic diagram that the application that another embodiment of the application provides is freezed;
Fig. 6-c is the recovery device structural schematic diagram that the application that another embodiment of the application provides is freezed;
Fig. 6-d is the recovery device structural schematic diagram that the application that another embodiment of the application provides is freezed;
Fig. 7 is electronic device construction schematic diagram provided by the embodiments of the present application.
Specific embodiment
To enable present invention purpose, feature, advantage more obvious and understandable, below in conjunction with the application Attached drawing in embodiment, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described reality Applying example is only some embodiments of the present application, and not all embodiments.Based on the embodiment in the application, those skilled in the art Member's every other embodiment obtained without making creative work, shall fall in the protection scope of this application.
The embodiment of the present application provides a kind of restoration methods that application is freezed, and the restoration methods which freezes are applied to electronics Device, the electronic device can be PC, smart phone or tablet computer etc..
Referring to Fig. 1, the restoration methods that the application in the embodiment of the present application is freezed mainly include the following steps that 101 to 103, Detailed description are as follows:
Step 101, the frozen application of identification and/or frozen application are presently in state.
In the embodiment of the present application, it can make in advance and freeze white list, wherein listing the specific application that should not be frozen List.It will be using being distinguished, therefore, the one of the application since title or mark (ID, IDentifier) can be used It in a embodiment, identifies that frozen application can be the title or mark according to frozen application, whether determines frozen application To freeze the application in white list, and identifies frozen application and be presently in state and may is that the response for determining frozen application Whether change and/or determine whether the application process priority of frozen application changes.
Step 102 is presently in state according to frozen application and/or frozen application, and set of strategies is freezed in matching application.
In the embodiment of the present application, it can preset in advance using freezing set of strategies.Using freeze set of strategies list application, It is presently in state and freezes the corresponding relationship between strategy, wherein freezing strategy includes freezing and thawing two kinds.If through step 102, it identifies that frozen application and/or frozen application are presently in state, then can freeze set of strategies using traversal applications Middle application and/or application are presently in the mode of state, and frozen application and/or frozen application are presently in state and are answered Freeze strategy matching with the application freezed in set of strategies.
In the embodiment of the present application, if this kind of application of the small plug-in unit of desktop is frozen, the plug-in unit that will lead on desktop can not It timely updates, certain exception is caused to it;Under normal circumstances, the system that cannot allow in a certain special duty of background process is applied Into suspend mode, the application can be allowed to hold wake-up lock (wakelock), but it is generally shorter to hold the time, it should after task execution Using should actively discharge wakelock, if and if the application of holding wakelock is frozen, cause wakelock that can not discharge, meeting Cause system can not suspend mode, can not suspend mode will cause system power consumption promoted, continuation of the journey is affected greatly;For current performance The application of real-time, including occupying the application (for example, backstage plays the audio player of sound) of audio focus, recording Screen application (for example, backstage is broadcast live or records the video player of screen) holds the application of positioning (for example, Amap is Navigation) etc., since this kind of application has the requirement of real-time, and should not freeze.Therefore, as the application one Embodiment, the specific application list that should not be frozen can be the small plug-in unit of desktop, hold the application for waking up lock and current performance reality One of application of when property is a variety of, according to frozen application, if matching application freezes set of strategies and may is that frozen application For the small plug-in unit of desktop, hold one of the application of wake-up lock and the application of current performance real-time, it is determined that be matched to application Freeze the application in set of strategies and freezes strategy as frozen application of thawing.
When some application time-out do not respond, it may be possible to mistakenly freezed just to cause not responding, for example, The applications such as service (service), broadcast (broadcast) in android system are then being more than certain time once being frozen It does not still respond afterwards, in this case, it should restore this kind of and freeze to apply.On the other hand, when application process priority is by low It gets higher, illustrates to get higher using importance accordingly, should not freeze, for example, becoming having using from no visibility window (or interface) Visibility window (or interface), application process priority becomes more than the priority of the application of above-mentioned visibility window (or interface), Using be pulled up, using be called, using just pull-up or application calling another application etc., these are ok It is attributed to application process priority to get higher by low.Therefore, as another embodiment of the application, according to the frozen current institute of application Place's state, if matching application freezes set of strategies and may is that frozen application is overtime not respond and/or the application of frozen application Process priority is got higher by low, it is determined that is matched to and is freezed strategy using the application freezed in set of strategies as frozen answer of thawing With.
Freeze in set of strategies if step 103, frozen application and/or frozen application are presently in state and are matched to apply Application freeze strategy as the frozen application of thawing, then restore frozen application.
The restoration methods that above-mentioned application is freezed are under the premise of having preset using strategy is freezed, according to the jelly identified Knot application and/or frozen application are presently in state and the real after strategy matches using freezing of set of strategies clock is freezed in application It applies.In view of the increasingly mature of machine learning (Machine Learning, ML) algorithm, machine learning is easy to get good model Or accurate prediction, in the embodiment of the present application, the restoration methods that above-mentioned application is freezed can be made to some events It can also include the machine learning based on the behaviour in service to frozen application, be arrived in the prediction of frozen application using the moment It thaws before frozen application.For example, predicting daily 12:20 by the machine learning to the frozen behaviour in service using A To this period of time of 13:20, user will use frozen using A, then thaws before daily 12:20 frozen using A.
The restoration methods freezed by the exemplary application of above-mentioned attached drawing 1 are it is found that since some applications belong to answering of cannot freezing With or should not freeze under current state, therefore, state is presently according to frozen application and/or frozen application, Freeze set of strategies with application, is presently in state in frozen application and/or frozen application and is matched to apply and freeze set of strategies In application freeze strategy for thaw frozen application when restore frozen application, be equivalent to and restored the application freezed in time, The Caton or even improper termination for eliminating application operation, bring good usage experience to user.
Fig. 2 provides a kind of recovery device that application is freezed for the embodiment of the present application.The electronic device can be used for realizing Fig. 1 institute Show the restoration methods that the application in embodiment is freezed.As shown in Fig. 2, the device mainly includes identification modules 201, matching module 202 and recovery module 203, in which:
Identification module 201, frozen application and/or frozen application are presently in state for identification.
Matching module 202, for being presently in state according to frozen application and/or frozen application, matching application is frozen Tie set of strategies.
In the embodiment of the present application, it can preset in advance using freezing set of strategies.Using freeze set of strategies list application, It is presently in state and freezes the corresponding relationship between strategy, wherein freezing strategy includes freezing and thawing two kinds.If identified Module 201 identifies that frozen application and/or frozen application are presently in state, then matching module 202 can be using traversal Using tactful pooled applications are freezed and/or application is presently in the mode of state, frozen application and/or frozen application are worked as Preceding status and application freeze the application in set of strategies and freeze strategy matching.
Recovery module 203 is freezed if being presently in state for frozen application and/or frozen application and being matched to apply Application in set of strategies freezes strategy as frozen application of thawing, then restores frozen application.
It should be noted that the division of each functional module is only to illustrate in the embodiment of the exemplary device of figure 2 above It is bright, it can according to need in practical application, such as the convenient of realization of configuration requirement or software of corresponding hardware considers, and incite somebody to action Above-mentioned function distribution is completed by different functional modules, i.e., the internal structure of electronic device is divided into different functional modules, To complete all or part of the functions described above.Moreover, in practical applications, the corresponding functional module in the present embodiment It can be by corresponding hardware realization, corresponding software can also be executed by corresponding hardware and completed.This specification provides each A embodiment can all apply foregoing description principle, repeat no more below.
The detailed process of the respective function of each Implement of Function Module, refers to above-mentioned side in electronic device provided in this embodiment Particular content described in method embodiment, details are not described herein again.
Therefore the recovery device that the application in the embodiment of the present application is freezed, since some applications belong to and cannot freeze Application or should not freeze under current state, therefore, according to it is frozen application and/or frozen application be presently in shape Set of strategies is freezed in state, matching application, is presently in state in frozen application and/or frozen application and is matched to apply and freezes plan Slightly concentrate application freeze strategy for thaw frozen application when restore frozen application, be equivalent in time restored to freeze answer With the Caton or even improper termination of elimination application operation bring good usage experience to user.
Optionally, the exemplary identification module 201 of attached drawing 2 may include the first determination unit 301 and/or the second determination unit 302, the recovery device freezed such as the exemplary application of attached drawing 3, in which:
First determination unit 301 determines whether frozen application is jelly for the title or mark according to frozen application Tie the application in white list, wherein the specific application list that should not be frozen is listed in the application freezed in white list;
Second determination unit 302, for determining whether the response of frozen application changes and/or determine frozen answer Whether application process priority changes.
Optionally, the specific application list that should not be frozen includes the small plug-in unit of desktop, holds the application for waking up lock and current One of application of real-time or a variety of is showed, the exemplary matching module 202 of attached drawing 3 may include third determination unit 401, The recovery device freezed such as the exemplary application of attached drawing 4.If third determination unit 401 for frozen application be the small plug-in unit of desktop, Hold one of the application of application and current performance real-time for waking up lock, it is determined that be matched to apply and freeze in set of strategies It is frozen application of thawing using strategy is freezed.
Optionally, the exemplary matching module 202 of attached drawing 3 may include the 4th determination unit 501, answer as attached drawing 5 is exemplary With the recovery device freezed.If the 4th determination unit 501 is not responded for frozen application time-out and/or frozen application Application process priority is got higher by low, it is determined that is matched to and is freezed tactful to be that defrosting is frozen using the application freezed in set of strategies Using.
Optionally, the device of above-mentioned attached drawing 2 to 5 any example of attached drawing can also be including defrosting module 601 in advance, such as attached drawing The recovery device that the application of 6-a to attached drawing 6-d any example is freezed.Defrosting module 601 is used for based on to frozen application in advance Behaviour in service machine learning, frozen application of thawing before the prediction of frozen application is arrived using the moment.
Fig. 7 provides a kind of electronic device for the embodiment of the present application.The electronic device can be used for realizing in embodiment illustrated in fig. 1 The restoration methods freezed of application.As shown in fig. 7, the electronic device specifically includes that
Memory 701, processor 702 and it is stored in the computer journey that can be run on memory 701 and on processor 702 Sequence when processor 702 executes the computer program, realizes the restoration methods that the application in Fig. 1 or illustrated embodiment is freezed.
Further, the electronic device further include:
At least one input equipment 703 and at least one output equipment 704.
Above-mentioned memory 701, processor 702, input equipment 703 and output equipment 704, are connected by bus 705.
Wherein, input equipment 703 concretely camera, touch panel, physical button or mouse etc..Output equipment 704 concretely display screens.
Memory 701 can be high random access memory body (RAM, Random Access Memory) memory, It can be non-labile memory (non-volatile memory), such as magnetic disk storage.Memory 701 is for storing one Group executable program code, processor 702 are coupled with memory 701.
Therefore the device in the embodiment of the present application, since some applications belong to the application that cannot freeze or are working as It should not freeze under preceding state, therefore, state is presently according to frozen application and/or frozen application, matching application is freezed Set of strategies is presently in state and is matched to and freezes using the application freezed in set of strategies in frozen application and/or frozen application Knot strategy is equivalent to restore frozen application when the frozen application of defrosting and has restored the application freezed in time, eliminate application fortune Capable Caton or even improper termination, brings good usage experience to user.
Further, the embodiment of the present application also provides a kind of computer readable storage medium, the computer-readable storages Medium can be in the electronic device being set in the various embodiments described above, which can be earlier figures 7 Memory in illustrated embodiment.It is stored with computer program on the computer readable storage medium, which is held by processor The restoration methods that the application in embodiment illustrated in fig. 1 is freezed are realized when row.Further, the computer can storage medium can be with It is that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), RAM, magnetic or disk etc. are various to deposit Store up the medium of program code.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the module, only Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple module or components can be tied Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed Mutual coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or logical of device or module Letter connection can be electrical property, mechanical or other forms.
The module as illustrated by the separation member may or may not be physically separated, aobvious as module The component shown may or may not be physical module, it can and it is in one place, or may be distributed over multiple On network module.Some or all of the modules therein can be selected to realize the mesh of this embodiment scheme according to the actual needs 's.
It, can also be in addition, can integrate in a processing module in each functional module in each embodiment of the application It is that modules physically exist alone, can also be integrated in two or more modules in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.
If the integrated module is realized in the form of software function module and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a readable storage medium storing program for executing, including some instructions are used so that a meter It calculates machine equipment (can be personal computer, server or the network equipment etc.) and executes each embodiment the method for the application All or part of the steps.And readable storage medium storing program for executing above-mentioned includes: USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. The various media that can store program code.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series of Combination of actions, but those skilled in the art should understand that, the application is not limited by the described action sequence because According to the application, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art should also know It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this Shen It please be necessary.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, it may refer to the associated description of other embodiments.
The above are the restoration methods, electronic device and the computer readable storage mediums that freeze to application provided herein Description, for those skilled in the art, according to the embodiment of the present application thought, in specific embodiments and applications There will be changes, and to sum up, the contents of this specification should not be construed as limiting the present application.

Claims (10)

1.一种应用冻结的恢复方法,其特征在于,包括:1. a recovery method of application freezing, is characterized in that, comprises: 识别已冻结应用和/或所述已冻结应用当前所处状态;Identify frozen applications and/or the current state of said frozen applications; 根据所述已冻结应用和/或所述已冻结应用当前所处状态,匹配应用冻结策略集;matching an application freezing policy set according to the frozen application and/or the current state of the frozen application; 若所述已冻结应用和/或所述已冻结应用当前所处状态匹配到所述应用冻结策略集中的应用冻结策略为解冻所述已冻结应用,则恢复所述已冻结应用。If the frozen application and/or the current state of the frozen application matches the application freezing policy in the application freezing policy set to unfreeze the frozen application, the frozen application is restored. 2.根据权利要求1所述的应用冻结的恢复方法,其特征在于,所述识别已冻结应用,包括:根据所述已冻结应用的名称或标识,确定所述已冻结应用是否为冻结白名单中的应用,所述冻结白名单中的应用列出不应被冻结的特定应用名单。2 . The method for recovering application freezing according to claim 1 , wherein the identifying a frozen application comprises: determining whether the frozen application is a frozen whitelist according to the name or identifier of the frozen application. 3 . The applications in the frozen whitelist list specific applications that should not be frozen. 3.根据权利要求2所述的应用冻结的恢复方法,其特征在于,所述不应被冻结的特定应用名单包括桌面小插件、持有唤醒锁的应用和当前表现实时性的应用中的一种或多种,所述根据所述已冻结应用,匹配应用冻结策略集,包括:3. The method for recovering application freezing according to claim 2, wherein the specific application list that should not be frozen comprises one of a desktop widget, an application holding a wake lock, and an application that currently exhibits real-time performance. one or more, the matching application freezing policy set according to the frozen application, including: 若所述已冻结应用为桌面小插件、持有唤醒锁的应用和当前表现实时性的应用中的一种,则确定匹配到所述应用冻结策略集中的应用冻结策略为解冻所述已冻结应用。If the frozen application is one of a desktop widget, an application that holds a wake lock, and an application that currently exhibits real-time performance, determine that the application freezing policy matched to the application freezing policy set is to unfreeze the frozen application . 4.根据权利要求1所述的应用冻结的恢复方法,其特征在于,所述识别所述已冻结应用当前所处状态,包括:所述确定所述已冻结应用的响应是否发生变化和/或确定所述已冻结应用的应用进程优先级是否发生变化。4. The method for recovering application freezing according to claim 1, wherein the identifying the current state of the frozen application comprises: the determining whether the response of the frozen application changes and/or It is determined whether the application process priority of the frozen application has changed. 5.根据权利要求4所述的应用冻结的恢复方法,其特征在于,所述根据所述已冻结应用当前所处状态,匹配应用冻结策略集,包括:5. The method for recovering application freezing according to claim 4, wherein the matching application freezing policy set according to the current state of the frozen application comprises: 若所述已冻结应用超时不做响应和/或所述已冻结应用的应用进程优先级由低变高,则确定匹配到所述应用冻结策略集中的应用冻结策略为解冻所述已冻结应用。If the frozen application does not respond after a timeout and/or the application process priority of the frozen application changes from low to high, it is determined that the application freezing policy matched to the application freezing policy set is to unfreeze the frozen application. 6.根据权利要求1至5任意一项所述的应用冻结的恢复方法,其特征在于,所述方法还包括:6. The method for recovering application freezing according to any one of claims 1 to 5, wherein the method further comprises: 基于对所述已冻结应用的使用状况的机器学习,在所述已冻结应用的预测使用时刻到来之前解冻所述已冻结应用。The frozen application is unfrozen before the predicted usage moment of the frozen application based on the machine learning of the usage status of the frozen application. 7.一种应用冻结的恢复装置,其特征在于,包括:7. A recovery device for application freezing, characterized in that, comprising: 识别模块,用于识别已冻结应用和/或所述已冻结应用当前所处状态;An identification module for identifying the frozen application and/or the current state of the frozen application; 匹配模块,用于根据所述已冻结应用和/或所述已冻结应用当前所处状态,匹配应用冻结策略集;a matching module, configured to match an application freezing policy set according to the frozen application and/or the current state of the frozen application; 恢复模块,用于若所述已冻结应用和/或所述已冻结应用当前所处状态匹配到所述应用冻结策略集中的应用冻结策略为解冻所述已冻结应用,则恢复所述已冻结应用。A restoration module, configured to restore the frozen application if the frozen application and/or the current state of the frozen application matches the application freezing policy in the application freezing policy set to unfreeze the frozen application . 8.根据权利要求7所述的应用冻结的恢复装置,其特征在于,所述识别模块包括第一确定单元和/或第二确定单元;8. The device for recovering application freezing according to claim 7, wherein the identification module comprises a first determination unit and/or a second determination unit; 所述第一确定单元,用于根据所述已冻结应用的名称或标识,确定所述已冻结应用是否为冻结白名单中的应用,所述冻结白名单中的应用列出不应被冻结的特定应用名单;The first determining unit is configured to determine, according to the name or identifier of the frozen application, whether the frozen application is an application in a frozen whitelist, and the applications in the frozen whitelist list applications that should not be frozen. List of specific applications; 所述第二确定单元,用于确定所述已冻结应用的响应是否发生变化和/或确定所述已冻结应用的应用进程优先级是否发生变化。The second determining unit is configured to determine whether the response of the frozen application has changed and/or determine whether the application process priority of the frozen application has changed. 9.一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至6中任一项所述方法中的步骤。9. An electronic device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, when the processor executes the computer program, the rights Steps in the method of any one of claims 1 to 6. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至6中任一项所述方法中的步骤。10. A computer-readable storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, the steps in the method of any one of claims 1 to 6 are implemented.
CN201910008335.0A 2019-01-04 2019-01-04 Application freezing recovery method, electronic device and computer readable storage medium Pending CN109828835A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910008335.0A CN109828835A (en) 2019-01-04 2019-01-04 Application freezing recovery method, electronic device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910008335.0A CN109828835A (en) 2019-01-04 2019-01-04 Application freezing recovery method, electronic device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN109828835A true CN109828835A (en) 2019-05-31

Family

ID=66860100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910008335.0A Pending CN109828835A (en) 2019-01-04 2019-01-04 Application freezing recovery method, electronic device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109828835A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055399A (en) * 2016-05-31 2016-10-26 宇龙计算机通信科技(深圳)有限公司 Application program control method and terminal
CN106648729A (en) * 2016-09-22 2017-05-10 宇龙计算机通信科技(深圳)有限公司 Application freezing method and system
CN106843450A (en) * 2017-01-23 2017-06-13 努比亚技术有限公司 The storage processing method and device of a kind of terminal applies
CN106844029A (en) * 2017-01-19 2017-06-13 努比亚技术有限公司 The device and method that a kind of Android processes of Self management are freezed and thawed
US20170262309A1 (en) * 2016-03-14 2017-09-14 International Business Machines Corporation Application execution with optimized code for use profiles
US20180300170A1 (en) * 2012-06-21 2018-10-18 Microsoft Technology Licensing, Llc Reducing resource consumption by blocking a function associated with an asynchronous procedure call

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180300170A1 (en) * 2012-06-21 2018-10-18 Microsoft Technology Licensing, Llc Reducing resource consumption by blocking a function associated with an asynchronous procedure call
US20170262309A1 (en) * 2016-03-14 2017-09-14 International Business Machines Corporation Application execution with optimized code for use profiles
CN106055399A (en) * 2016-05-31 2016-10-26 宇龙计算机通信科技(深圳)有限公司 Application program control method and terminal
CN106648729A (en) * 2016-09-22 2017-05-10 宇龙计算机通信科技(深圳)有限公司 Application freezing method and system
CN106844029A (en) * 2017-01-19 2017-06-13 努比亚技术有限公司 The device and method that a kind of Android processes of Self management are freezed and thawed
CN106843450A (en) * 2017-01-23 2017-06-13 努比亚技术有限公司 The storage processing method and device of a kind of terminal applies

Similar Documents

Publication Publication Date Title
CN106125882B (en) Application program management method and electronic equipment
CN110825807B (en) Data interactive conversion method, device, equipment and medium based on artificial intelligence
US10417062B2 (en) Method and apparatus of unloading out of memory processing flow to user space
CN105357273B (en) SOCKET communications and management of process general-purpose platform and method under asynchronous communication model
CN108449410A (en) Information management method, system and relevant apparatus in a kind of cloud platform
CN104615777A (en) Method and device for real-time data processing based on stream-oriented calculation engine
CN106296135A (en) Event-prompting method, device and terminal
CN108388615A (en) A data exchange method, system and electronic device
CN109284205A (en) Snap backup method, device, computer equipment and storage medium
CN114490048B (en) Task execution method, device, electronic equipment and computer storage medium
CN109039843B (en) Intelligent kitchen equipment control method and device based on event chain linkage strategy
CN103473343A (en) File management method, device and terminal
CN107870810B (en) Application cleaning method, device, storage medium and electronic device
CN109614168A (en) Memory Optimize Method and device
CN113553216A (en) Data recovery method and device, electronic equipment and storage medium
CN109739632A (en) A freezing mechanism validating method, electronic device and computer-readable storage medium
CN108415765B (en) Task scheduling method and device and intelligent terminal
CN106055210A (en) Method and device for processing icons
CN109289196A (en) Game achieves processing method and processing device
CN103838762A (en) Uninterrupted data processing device and method based on data table rotation
CN109828835A (en) Application freezing recovery method, electronic device and computer readable storage medium
CN113824651B (en) Market data caching method and device, storage medium and electronic equipment
CN110134541A (en) Switching method, system, equipment and the storage medium of the configuration information of storage cluster
CN111376255A (en) Robot data acquisition method and device and terminal equipment
CN113962813A (en) Transaction correction method, device, service system, equipment 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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190531

RJ01 Rejection of invention patent application after publication