CN106127037A - Method, device and the terminal processed is freezed in a kind of application - Google Patents
Method, device and the terminal processed is freezed in a kind of application Download PDFInfo
- Publication number
- CN106127037A CN106127037A CN201610452837.9A CN201610452837A CN106127037A CN 106127037 A CN106127037 A CN 106127037A CN 201610452837 A CN201610452837 A CN 201610452837A CN 106127037 A CN106127037 A CN 106127037A
- Authority
- CN
- China
- Prior art keywords
- intended application
- application
- described intended
- freeze
- condition
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/554—Detecting local intrusion or implementing counter-measures involving event detection and direct action
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Embodiments provide method, device and terminal that a kind of application is freezed to process, wherein, described method includes: when detecting that event is freezed in application, it is judged that the intended application of acquisition meets following condition the most simultaneously: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described intended application is not in default white list;If described intended application meets described condition simultaneously, then freeze described intended application to process.Using the present invention, the intended application of flow can be used to freeze process targetedly, purposively to malice, in order to avoid continuing consumed flow, thus promoting safety and convenient and swift property that application is freezed to process.
Description
Technical field
The present invention relates to field of terminal technology, particularly relate to method, device and terminal that a kind of application is freezed to process.
Background technology
Along with the development of information age, the flourishing prosperity all the more of mobile Internet information industry, communication terminal such as mobile phone,
Flat boards etc. have brought a lot of facility, it has also become indispensable electronic product in people's life.In order to meet user
Use demand substantial amounts of application software would generally be installed in terminal, such as QQ, wechat etc., the installation of these application softwaries is downloaded
It is required for consumed flow with operation.
Although also occurring in that on market that at present some, to terminal traffic management and the software of monitoring, but are typically all network
Flow is added up, and does not processes it;Thus causing terminal under networking state, such as some third parties should
May stealthily run on backstage with, Malware etc., consume the most of flow in terminal, cause in terminal some not
The loss of necessary flow, wastes floating resources.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, it is provided that a kind of application freeze process method, device with
And terminal, the intended application of flow can be used to freeze process targetedly, purposively to malice, improve terminal and make
Safety and application freeze process convenient and swift property.
On the one hand, the embodiment of the present invention is open provides a kind of method that application is freezed to process, and described method includes step:
When detecting that event is freezed in application, it is judged that the intended application of acquisition meets following condition the most simultaneously:
The value of the flow that described intended application uses in preset time period is more than predetermined threshold value;Described intended application does not exists
Preset in white list;
If described intended application meets described condition simultaneously, then freeze described intended application to process.
The most alternatively, the described intended application judging to obtain meets following condition the most simultaneously and specifically includes:
Judge whether the condition meeting described intended application not in default white list;
If meeting described intended application condition not in described default white list, then further determine whether satisfied described
The value of the flow that intended application uses in preset time period is more than the condition of predetermined threshold value.
The most alternatively, before the described intended application judging to obtain meets the step of following condition the most simultaneously, institute
Method of stating also includes:
Judge whether terminal uses mobile network to carry out data transmission;
If described terminal uses mobile network to carry out data transmission, then perform the described intended application judging to obtain the most same
Time meet the step of following condition.
The most alternatively, described described intended application is freezed process before, also include:
Sending information, described information is used for prompting the user whether to need to freeze described intended application place
Reason;Also include:
Receive and freeze confirmation according to what described information returned;
Confirmation is freezed, it is determined whether need to freeze described intended application to process according to described;
If desired, then the described step described intended application freezed and processes is performed.
The most alternatively, described freeze described intended application processes, including:
Isolate the system resource shared by described intended application, and in system framework, isolate described intended application;Also wrap
Include:
By in the Configuration File Migration corresponding with described intended application to external memory storage, discharge shared by described intended application
System resource, in order to forbid that described intended application is activated again.
On the other hand, the embodiment of the present invention is also disclosed and provides the device that a kind of application is freezed to process, and described device includes:
Judge module, for when detecting that event is freezed in application, it is judged that the intended application of acquisition meet the most simultaneously with
Lower condition: the value of the flow that described intended application uses in preset time period is more than predetermined threshold value;Described intended application does not exists
Preset in white list;
Freeze module, for when described judge module determine described intended application meet described condition simultaneously time, to institute
State intended application to carry out freezing to process.
The most alternatively,
Described judge module, specifically for judging whether the condition meeting described intended application not in default white list;
When meeting the described intended application not condition in described default white list, further determine whether to meet described intended application
The value of the flow used in preset time period is more than the condition of predetermined threshold value.
The most alternatively,
Described judge module, is additionally operable to judge whether terminal uses mobile network to carry out data transmission;When described terminal makes
When carrying out data transmission with mobile network, it is judged that the intended application of acquisition meets described condition the most simultaneously.
The most alternatively, described device also includes:
Sending module, is used for sending information, and described information is used for prompting the user whether to need described target
Application carries out freezing to process;Also include:
Receiver module, freezes confirmation for receiving according to what described information returned;
Determine module, for freezing confirmation described in basis, it is determined whether need described intended application is freezed
Process;When needed, freeze module described in notice to freeze described intended application to process.
The most alternatively,
Described freeze module, specifically for isolating the system resource shared by described intended application, and in system framework
Isolate described intended application;
Described freeze module, also particularly useful for by the Configuration File Migration corresponding with described intended application to external memory storage
In, discharge the system resource shared by described intended application, in order to forbid that described intended application is activated again.
Another further aspect, the embodiment of the present invention is also disclosed and provides a kind of terminal, and described terminal includes that described application is freezed
The device processed.
The embodiment of the present invention can be by when detecting that event is freezed in application, it is judged that the intended application of acquisition is the fullest
Be enough to lower condition: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described mesh
Mark application is not in default white list;If described intended application meets described condition simultaneously, then described intended application is carried out
Freeze to process.So can targetedly, purposively by flow use too much malicious application to freeze, in case continuing to disappear
Consumption flow brings loss to user, improves the safety of terminal use and applies the convenient and swift property freezing to process.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
In having technology to describe, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to
Other accompanying drawing is obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet that processing method is freezed in a kind of application of the embodiment of the present invention;
Fig. 2 is that the another kind of of the embodiment of the present invention applies the schematic flow sheet freezing processing method;
Fig. 3 is the structural representation that processing means is freezed in a kind of application of the embodiment of the present invention;
Fig. 4 is that the another kind of of the embodiment of the present invention applies the structural representation freezing processing means;
Fig. 5 is the structural representation of a kind of terminal of the embodiment of the present invention.
Detailed description of the invention
In order to make those skilled in the art be more fully understood that the present invention program, below in conjunction with in the embodiment of the present invention
Accompanying drawing, is clearly and completely described the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only
The embodiment of a present invention part rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people
The every other embodiment that member is obtained under not making creative work premise, all should belong to the model of present invention protection
Enclose.
Term " first ", " second " and " the 3rd " in description and claims of this specification and above-mentioned accompanying drawing (as
Fruit exists) etc. be for distinguishing different object, not for describing particular order.Additionally, term " includes " and they are any
Deformation, it is intended that cover non-exclusive comprising.Such as contain series of steps or the process of unit, method, system, product
Or equipment is not limited to step or the unit listed, but the most also include step or the unit do not listed, or can
Selection of land also includes other step intrinsic for these processes, method, product or equipment or unit.
Referring to Fig. 1, be a kind of application of embodiment of the present invention schematic flow sheet of freezing processing method, the present invention implements
The described method of example can be applied at band communications network functionalities such as such as smart mobile phone, panel computer, intelligence wearable devices
In terminal, specifically can be realized by the processor of these terminals.The described method of the embodiment of the present invention also comprises the steps.
S101, when detecting that event is freezed in application, it is judged that the stream that the intended application of acquisition uses in preset time period
Whether the value of amount exceedes predetermined threshold value.
In the embodiment of the present invention, user can carry out in the terminal apply freeze operation (such as click on application freezing button,
One or more application icon on terminal desktop is slided, the pulling of desired guiding trajectory);When described terminal detects
During the application freeze operation of user, described terminal can obtain that user carries out getting selected by described application freeze operation one or
The multiple intended application of person;Or, described terminal can obtain all or part of intended application present in this terminal;Or,
Described terminal can also receive other-end and freeze instruction by the application that wire/wireless communication modes sends, and described terminal can
The all or part of intended application in this terminal is obtained with the instruction freezing to instruct according to described application;Or, described terminal
Described application can be freezed instruction to resolve, obtain one or more intended application needing to freeze management.Further
Ground, described terminal can also obtain above-mentioned intended application in one section of preset time range of the self-defined setting of user/system (as
1 minute) flow value of used flow whether self-defined setting pre-in this terminal in advance more than or equal to user/system
If flow threshold (such as 1M).If described terminal judges goes out described intended application uses flow in described preset time range
Flow number is more than or equal to described preset flow threshold value, and the most described terminal continues executing with step S102 or performs step
S103;Otherwise, flow process is terminated.
Alternatively, in the described preset time range that this terminal can be got by described terminal, described intended application is corresponding
The flow value of used flow carries out calculation process, with as described in flow value divided by as described in preset time range, institute can be obtained
Stating the flow that intended application was used within the unit interval, described terminal can be used according in the unit interval after processing
Flow judges whether described intended application belongs to malice and use the application of flow.Same decision method, after described process
Unit interval in the flow that used with user/system in advance in this terminal the default specific discharge threshold value of setting carry out right
Ratio, if greater than or equal to described default specific discharge threshold value, then judge to described intended application to belong to malice use flow
Application, described terminal can continue executing with step S102;Otherwise, described terminal will determine that described intended application is not belonging to dislike
Meaning uses the application of flow, terminates flow process.
The most alternatively, whether the value of the flow used in preset time period in the described intended application judging to obtain surpasses
Before crossing predetermined threshold value, described method also includes:
Judge whether terminal uses mobile network to carry out data transmission;
If described terminal uses mobile network to carry out data transmission, then perform the described intended application judging to obtain the most same
Time meet the step of following condition.
Preferably, described terminal is in view of the problem of terminal flow charging, as described terminal is connected to the networks such as wifi, and fortune
Battalion business is to carry out charging according to the mode of monthly rent, but the Mobile Network Operator such as such as 2G, 3G use flow according to terminal
Flow value calculates.The most described terminal can consider only to carry out under mobile network environment the judgement of step S101;If institute
State terminal to be connected under the networks such as such as wifi, the problem that can consider to waste terminal flow.That is to say, described end
End may determine that the mobile data networks such as value the most such as 2G, the 3G of the flow that described intended application uses in preset time period
Lower use;That is to say, described terminal may determine that described intended application uses the flow of mobile network in preset time period
Value whether more than or equal to described preset flow threshold value, if continuing executing with step S102 or performing step S103;No
Then, end step.
It should be noted that when terminal is connected to wifi network, it is also possible to judge that the intended application obtained is when default
Between the value of flow that uses in section whether exceed predetermined threshold value, the most then freeze intended application to process.
Described terminal can include smart mobile phone (such as Android phone, IOS mobile phone etc.), PC, panel computer,
The Internets such as palm PC, mobile internet device (MID, Mobile Internet Devices) or wearable intelligent equipment
Equipment, the embodiment of the present invention is not construed as limiting.
S102, judge that described intended application is whether in default white list.
In the embodiment of the present invention, terminal determines described intended application in S101 and uses flow in preset time period
When flow value is more than or equal to described preset flow threshold value, described terminal can continue to judge described intended application whether with
Family/system is in advance in this terminal in the white list of self-defined setting;If it was not then continue executing with step S103;Otherwise, knot
Bundle step.
In implementing, in order to prevent described terminal from using flows relatively big but be user's application of needing to use
(such as QQ, wechat etc.) are freezed by mistake, and now user/system can arrange white list, described white list in advance in this terminal
In can include that such as Apply Names, the shared space size of application, application ID, application icon etc. can be identified for that and want eliminating to freeze
The identification information of the application of knot.Described terminal can judge described target according to the identification information of the described intended application obtained
Whether application is in described white list.
It should be noted that step S101 and step S102 are alternatively, i.e. terminal can select to appoint in S101 and S102
A step of anticipating performs, it is also possible to S101 and S102 is carried out, and the order of S101 and S102 is variable, i.e. terminal is permissible
Performing S101 after first carrying out S102, the embodiment of the present invention is not construed as limiting.
S103, described intended application is freezed process.
In the embodiment of the present invention, when the flow that terminal judges uses in preset time period to the described intended application obtained
Value more than or equal to predetermined threshold value, and/or, when described intended application is not in default white list, described terminal can be right
Described intended application carries out freezing to process.
The most alternatively, described described intended application is freezed process before, also include:
Sending information, described information is used for prompting the user whether to need to freeze described intended application place
Reason;Also include:
Receive and freeze confirmation according to what described information returned;
Confirmation is freezed, it is determined whether need to freeze described intended application to process according to described;
When needed, the described step described intended application freezed and processes is performed.
Described terminal can send one or more information, and described information is used for prompting the user whether needs
Freezing described intended application to process, in implementing, described terminal can pass through voice, captions, picture, floating window
The modes such as mouth, vibration send described information;Can independently choose whether to need after user views described information
To freeze described intended application to process, and freeze/select confirmation accordingly to the transmission of described terminal;Described terminal
Can receive user according to described information return described in freeze confirmation, and select according to described confirmation of freezing
Select this terminal to freeze the need of to described intended application.Or, described terminal can be sent out to other-end by network
Send described information, described other-end can receive described information and return and freeze confirmation described in correspondence,
Further, described terminal according to described in freeze confirmation and select this terminal to freeze the need of to described intended application
Knot.
The most alternatively, described freeze described intended application processes, including:
Isolate the system resource shared by described intended application, and in system framework, isolate described intended application;Also wrap
Include:
By in the Configuration File Migration corresponding with described intended application to external memory storage, discharge shared by described intended application
System resource, in order to forbid that described intended application is activated again.
The work process that described intended application is freezed to process by described terminal may include that this intended application of isolation exists
System resource shared in described terminal, isolates this intended application, in system framework in shared by this intended application
It is flat that deposit data and default storage path dump to the such as storage such as external memory storage, virtual memory platform, cloud server simultaneously
In platform, and delete application data relevant to described intended application in described tag memory, reduce its terminal resource taken.
The embodiment of the present invention can be by when detecting that event is freezed in application, it is judged that the intended application of acquisition is the fullest
Be enough to lower condition: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described mesh
Mark application is not in default white list;If described intended application meets described condition simultaneously, then described intended application is carried out
Freeze to process.So can targetedly, purposively by flow use too much malicious application to freeze, in case continuing to disappear
Consumption flow brings loss to user, improves the safety of terminal use and applies the convenient and swift property freezing to process.
Referring to Fig. 2, be that the another kind of of the embodiment of the present invention applies the schematic flow sheet freezing processing method, the present invention is real
The described method executing example may include steps of.
S201, judge whether terminal uses mobile network to carry out data transmission.
In the embodiment of the present invention, freeze behaviour when detecting user/terminal to want some application in described terminal
When making, described terminal can detect and identify whether this terminal current is currently in use mobile network and carries out data communication;If it is,
Then continue executing with step S202;Otherwise, flow process is terminated.
S202, judge whether the value of flow that the intended application obtained uses in preset time period is more than predetermined threshold value.
In the embodiment of the present invention, when the value of the flow that terminal judges uses in preset time period to the intended application obtained
More than or equal to predetermined threshold value, continue executing with step S203 or perform step S207;Otherwise, flow process is terminated.
S203, judge that described intended application is whether in default white list.
In the embodiment of the present invention, when terminal judges to described intended application in default white list, then continue executing with step
S204 or end flow process;Otherwise, step S207 is performed.
It should be noted that step S202 and step S203 can be arranged side by side, that is to say terminal can select S202 and
In S203, any one step performs, it is also possible to S202 and S203 is carried out, and the order of S202 and S203 is variable, i.e.
Terminal performs S202 after can first carrying out S203, and the embodiment of the present invention is not construed as limiting.
S204, transmission information, described information is used for prompting the user whether to need to carry out described intended application
Freeze to process.
S205, reception freeze confirmation according to what described information returned.
Confirmation is freezed, it is determined whether need to freeze described intended application to process described in S206, basis.
In the embodiment of the present invention, when terminal according to described in freeze confirmation and determine that user/terminal needs described mesh
When mark application carries out freezing to process, then continue executing with step S207;Otherwise, flow process is terminated.
S207, described intended application is freezed process.
In the embodiment of the present invention, the specific implementation that described intended application is freezed to process by terminal may include that
Isolate the system resource that described intended application is shared in described terminal, and in system framework, isolate described intended application,
The most also include, by the Configuration File Migration corresponding with described intended application to such as external memory storage, cloud server,
In the storage platform such as virtual memory, discharge the system resource that described intended application is shared in this terminal, in order to forbid using
Family/other-end is again started up and runs described intended application.
The embodiment of the present invention can be by when detecting that event is freezed in application, it is judged that the intended application of acquisition is the fullest
Be enough to lower condition: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described mesh
Mark application is not in default white list;If described intended application meets described condition simultaneously, then described intended application is carried out
Freeze to process.So can targetedly, purposively by flow use too much malicious application to freeze, in case continuing to disappear
Consumption flow brings loss to user, improves the safety of terminal use and applies the convenient and swift property freezing to process.
Referring to Fig. 3, be a kind of application of embodiment of the present invention structural representation of freezing processing means, the present invention implements
The described device of example can may be provided at the band communications network functionality such as such as smart mobile phone, panel computer, intelligence wearable device
Terminal in, described device 3 includes:
Judge module 30, for when detecting that event is freezed in application, it is judged that the intended application of acquisition meets the most simultaneously
Following condition: the value of the flow that described intended application uses in preset time period is more than predetermined threshold value;Described intended application is not
In default white list;
Freeze module 31, for when described judge module 30 determine described intended application meet described condition simultaneously time,
Freeze described intended application to process.
Implementing of the modules related in the embodiment of the present invention refers to be correlated with in Fig. 1 to Fig. 2 correspondence embodiment
Functional module or the description of enforcement step, be not repeated herein.
The embodiment of the present invention can be by when detecting that event is freezed in application, it is judged that the intended application of acquisition is the fullest
Be enough to lower condition: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described mesh
Mark application is not in default white list;If described intended application meets described condition simultaneously, then described intended application is carried out
Freeze to process.So can targetedly, purposively by flow use too much malicious application to freeze, in case continuing to disappear
Consumption flow brings loss to user, improves the safety of terminal use and applies the convenient and swift property freezing to process.
See also Fig. 4, be that the another kind of of the embodiment of the present invention applies the structural representation freezing processing means, this
The described device 4 of bright embodiment may include that above-mentioned judge module 30, freezes module 31, wherein,
Described judge module 30, specifically for judging whether the bar meeting described intended application not in default white list
Part;When meeting the described intended application not condition in described default white list, further determine whether to meet described target
Apply the value condition more than predetermined threshold value of the flow used in preset time period.
The most alternatively,
Described judge module 30, is additionally operable to judge whether terminal uses mobile network to carry out data transmission;When described terminal
When using mobile network to carry out data transmission, it is judged that the intended application of acquisition meets described condition the most simultaneously.
The most alternatively, described device also includes:
Sending module 32, is used for sending information, and described information is used for prompting the user whether to need described mesh
Mark application carries out freezing to process;Also include:
Receiver module 33, freezes confirmation for receiving according to what described information returned;
Determine module 34, for freezing confirmation described in basis, it is determined whether need described intended application is frozen
Knot processes;When needed, freeze module 31 described in notice to freeze described intended application to process.
The most alternatively,
Described freeze module 31, specifically for isolating the system resource shared by described intended application, and at system framework
The described intended application of middle isolation;
Described freeze module 31, also particularly useful for by the Configuration File Migration corresponding with described intended application to outside storage
In device, discharge the system resource shared by described intended application, in order to forbid that described intended application is activated again.
Implementing of the modules related in the embodiment of the present invention refers to be correlated with in Fig. 1 to Fig. 2 correspondence embodiment
Functional module or the description of enforcement step, be not repeated herein.
The embodiment of the present invention can be by when detecting that event is freezed in application, it is judged that the intended application of acquisition is the fullest
Be enough to lower condition: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described mesh
Mark application is not in default white list;If described intended application meets described condition simultaneously, then described intended application is carried out
Freeze to process.So can targetedly, purposively by flow use too much malicious application to freeze, in case continuing to disappear
Consumption flow brings loss to user, improves the safety of terminal use and applies the convenient and swift property freezing to process.
Refer to Fig. 5 again, be the structural representation of a kind of terminal of the embodiment of the present invention.Described terminal can be intelligence hands
The equipment of the band communications network functionalities such as machine, panel computer, intelligence wearable device, as it is shown in figure 5, the embodiment of the present invention is described
Terminal can include the modules such as display screen, button, speaker, pick up, and also includes: at least one bus 501 and bus
501 at least one processor 502 being connected and at least one memorizer 503 being connected with bus 501, it is achieved communication function
Communicator 505, for the supply unit 504 of terminal each power consumption module for power supply.
Described processor 502 can pass through bus 501, calls the function that in memorizer 503, the code of storage is correlated with execution,
Wherein, memorizer 503 includes operating system, application program.
Described processor 502, for when detecting that event is freezed in application, it is judged that the intended application of acquisition is the fullest
Be enough to lower condition: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described mesh
Mark application is not in default white list;If described intended application meets described condition simultaneously, then described intended application is carried out
Freeze to process.
Still optionally further, described processor 502 is additionally operable to judge whether to meet described intended application not in default white name
Condition in list;When meeting the described intended application not condition in described default white list, further determine whether to meet
The value of the flow that described intended application uses in preset time period is more than the condition of predetermined threshold value.
Still optionally further, described processor 502 is additionally operable to judge whether terminal uses mobile network to carry out data transmission;
When described terminal uses mobile network to carry out data transmission, it is judged that the intended application of acquisition meets described condition the most simultaneously.
Still optionally further, described processor 502 is additionally operable to send information, and described information is used for pointing out user
The need of freezing described intended application to process;Also include: receive and freeze confirmation according to what described information returned
Information;Confirmation is freezed, it is determined whether need to freeze described intended application to process according to described;When needed, right
Described intended application carries out freezing to process.
Still optionally further, described processor 502 is additionally operable to isolate the system resource shared by described intended application, and
System framework is isolated described intended application;Also include: the Configuration File Migration corresponding with described intended application is deposited to outside
In reservoir, discharge the system resource shared by described intended application, in order to forbid that described intended application is activated again.
The embodiment of the present invention can be by when detecting that event is freezed in application, it is judged that the intended application of acquisition is the fullest
Be enough to lower condition: the value of the flow that (1) described intended application uses in preset time period is more than predetermined threshold value;(2) described mesh
Mark application is not in default white list;If described intended application meets described condition simultaneously, then described intended application is carried out
Freeze to process.So can targetedly, purposively by flow use too much malicious application to freeze, in case continuing to disappear
Consumption flow brings loss to user, improves the safety of terminal use and applies the convenient and swift property freezing to process.
The embodiment of the present invention also provides for a kind of computer-readable storage medium, and wherein, this computer-readable storage medium can store journey
Sequence, this program include when performing any application described in said method embodiment freeze the part with defrosting operational approach or
Overall Steps.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore it is all expressed as a series of
Combination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement because
According to the present invention, some step can use other orders or carry out simultaneously.Secondly, those skilled in the art also should know
Knowing, embodiment described in this description belongs to preferred embodiment, involved action and the module not necessarily present invention
Necessary.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not has the portion described in detail in certain embodiment
Point, may refer to the associated description of other embodiments.
In several embodiments provided herein, it should be understood that disclosed device, can be by another way
Realize.Such as, device embodiment described above is only schematically, and the division of the most described unit is only one
Logic function divides, actual can have when realizing other dividing mode, the most multiple unit or assembly can in conjunction with or can
To be integrated into another system, or some features can be ignored, or does not performs.Another point, shown or discussed each other
Coupling direct-coupling or communication connection can be the INDIRECT COUPLING by some interfaces, device or unit or communication connection,
Can be being electrical or other form.
The described unit illustrated as separating component can be or may not be physically separate, shows as unit
The parts shown can be or may not be physical location, i.e. may be located at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of the present embodiment scheme
's.
It addition, each functional unit in various embodiments of the present invention can be integrated in a processing unit, it is possible to
Being that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated
Unit both can realize to use the form of hardware, it would however also be possible to employ the form of SFU software functional unit realizes.
If described integrated unit realizes and as independent production marketing or use using the form of SFU software functional unit
Time, can be stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially
The part that in other words prior art contributed or this technical scheme completely or partially can be with the form of software product
Embodying, this computer software product is stored in a storage medium, including some instructions with so that a computer
Equipment (can be for personal computer, server or the network equipment etc.) perform the whole of method described in each embodiment of the present invention or
Part steps.And aforesaid storage medium includes: USB flash disk, read only memory (ROM, Read-Only Memory), random access memory are deposited
Reservoir (RAM, Random Access Memory), portable hard drive, magnetic disc or CD etc. are various can store program code
Medium.
The above, above example only in order to technical scheme to be described, is not intended to limit;Although with reference to front
State embodiment the present invention has been described in detail, it will be understood by those within the art that: it still can be to front
State the technical scheme described in each embodiment to modify, or wherein portion of techniques feature is carried out equivalent;And these
Amendment or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.
Claims (11)
1. the method that an application is freezed to process, it is characterised in that described method includes step:
When detecting that event is freezed in application, it is judged that the intended application of acquisition meets following condition the most simultaneously:
The value of the flow that described intended application uses in preset time period is more than predetermined threshold value;Described intended application is not being preset
In white list;
If described intended application meets described condition simultaneously, then freeze described intended application to process.
2. the method for claim 1, it is characterised in that below the described intended application judging to obtain meets the most simultaneously
Condition specifically includes:
Judge whether the condition meeting described intended application not in default white list;
If meeting described intended application condition not in described default white list, then further determine whether to meet described target
Apply the value condition more than predetermined threshold value of the flow used in preset time period.
3. method as claimed in claim 1 or 2, it is characterised in that the fullest in the described intended application judging to obtain
Before being enough to the step of lower condition, described method also includes:
Judge whether terminal uses mobile network to carry out data transmission;
If described terminal uses mobile network to carry out data transmission, then perform the described intended application judging to obtain the fullest
Be enough to the step of lower condition.
4. the method for claim 1, it is characterised in that described freeze described intended application to process before, also
Including:
Sending information, described information is used for prompting the user whether to need to freeze described intended application to process;
Also include:
Receive and freeze confirmation according to what described information returned;
Confirmation is freezed, it is determined whether need to freeze described intended application to process according to described;
If desired, then the described step described intended application freezed and processes is performed.
5. the method for claim 1, it is characterised in that described freeze described intended application processes, including:
Isolate the system resource shared by described intended application, and in system framework, isolate described intended application;Also include:
By in the Configuration File Migration corresponding with described intended application to external memory storage, discharge shared by described intended application
System resource, in order to forbid that described intended application is activated again.
6. the device that an application is freezed to process, it is characterised in that described device includes:
Judge module, for when detecting that event is freezed in application, it is judged that the intended application of acquisition meets following bar the most simultaneously
Part: the value of the flow that described intended application uses in preset time period is more than predetermined threshold value;Described intended application is not being preset
In white list;
Freeze module, for when described judge module determine described intended application meet described condition simultaneously time, to described mesh
Mark application carries out freezing to process.
7. device as claimed in claim 6, it is characterised in that
Described judge module, specifically for judging whether the condition meeting described intended application not in default white list;When full
During the foot described intended application not condition in described default white list, further determine whether to meet described intended application in advance
If the value of the flow used in the time period is more than the condition of predetermined threshold value.
Device the most as claimed in claims 6 or 7, it is characterised in that
Described judge module, is additionally operable to judge whether terminal uses mobile network to carry out data transmission;Move when described terminal uses
When dynamic network carries out data transmission, it is judged that the intended application of acquisition meets described condition the most simultaneously.
9. device as claimed in claim 6, it is characterised in that described device also includes:
Sending module, is used for sending information, and described information is used for prompting the user whether to need described intended application
Carry out freezing to process;Also include:
Receiver module, freezes confirmation for receiving according to what described information returned;
Determine module, for freezing confirmation described in basis, it is determined whether need to freeze described intended application to process;
When needed, freeze module described in notice to freeze described intended application to process.
10. device as claimed in claim 6, it is characterised in that
Described freeze module, specifically for isolating the system resource shared by described intended application, and isolate in system framework
Described intended application;
Described freeze module, also particularly useful for by the Configuration File Migration corresponding with described intended application to external memory storage,
Discharge the system resource shared by described intended application, in order to forbid that described intended application is activated again.
11. 1 kinds of terminals, it is characterised in that described terminal includes that the application as described in any one in claim 6 to 10 is frozen
The device that knot processes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610452837.9A CN106127037A (en) | 2016-06-21 | 2016-06-21 | Method, device and the terminal processed is freezed in a kind of application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610452837.9A CN106127037A (en) | 2016-06-21 | 2016-06-21 | Method, device and the terminal processed is freezed in a kind of application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106127037A true CN106127037A (en) | 2016-11-16 |
Family
ID=57470439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610452837.9A Pending CN106127037A (en) | 2016-06-21 | 2016-06-21 | Method, device and the terminal processed is freezed in a kind of application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106127037A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992324A (en) * | 2017-12-29 | 2019-07-09 | 广东欧珀移动通信有限公司 | Application program freezing method, device, storage medium and terminal |
WO2020093297A1 (en) * | 2018-11-08 | 2020-05-14 | 深圳市欢太科技有限公司 | Method and apparatus for application filtering during freezing, and electronic device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101478407A (en) * | 2008-01-03 | 2009-07-08 | 联想(北京)有限公司 | Method and apparatus for on-line safe login |
CN103885803A (en) * | 2014-03-17 | 2014-06-25 | 可牛网络技术(北京)有限公司 | Method and device for managing procedures in mobile terminal and mobile terminal |
US20140237279A1 (en) * | 2011-09-30 | 2014-08-21 | Rajeev Muralidhar | Priority based application event control (paec) to reduce power consumption |
CN104102540A (en) * | 2014-06-30 | 2014-10-15 | 上海卓悠网络科技有限公司 | Operation process management method and mobile terminal |
CN105468426A (en) * | 2016-01-05 | 2016-04-06 | 珠海市魅族科技有限公司 | Application freezing method and terminal |
-
2016
- 2016-06-21 CN CN201610452837.9A patent/CN106127037A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101478407A (en) * | 2008-01-03 | 2009-07-08 | 联想(北京)有限公司 | Method and apparatus for on-line safe login |
US20140237279A1 (en) * | 2011-09-30 | 2014-08-21 | Rajeev Muralidhar | Priority based application event control (paec) to reduce power consumption |
CN103885803A (en) * | 2014-03-17 | 2014-06-25 | 可牛网络技术(北京)有限公司 | Method and device for managing procedures in mobile terminal and mobile terminal |
CN104102540A (en) * | 2014-06-30 | 2014-10-15 | 上海卓悠网络科技有限公司 | Operation process management method and mobile terminal |
CN105468426A (en) * | 2016-01-05 | 2016-04-06 | 珠海市魅族科技有限公司 | Application freezing method and terminal |
Non-Patent Citations (1)
Title |
---|
于秦,等: "《数据网流量建模分析与控制技术》", 31 January 2014 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992324A (en) * | 2017-12-29 | 2019-07-09 | 广东欧珀移动通信有限公司 | Application program freezing method, device, storage medium and terminal |
WO2020093297A1 (en) * | 2018-11-08 | 2020-05-14 | 深圳市欢太科技有限公司 | Method and apparatus for application filtering during freezing, and electronic device |
CN112714907A (en) * | 2018-11-08 | 2021-04-27 | 深圳市欢太科技有限公司 | Method and device for filtering during freezing of application and electronic equipment |
CN112714907B (en) * | 2018-11-08 | 2023-08-11 | 深圳市欢太科技有限公司 | Method and device for filtering during application freezing and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105446776A (en) | Application program closing method and device and electronic equipment | |
CN106292999A (en) | Method, device and the terminal that a kind of terminal is energy-conservation | |
CN105468409A (en) | Application program closing method and device and electronic equipment | |
CN106292998A (en) | The management method of a kind of running background program and terminal | |
CN105468466B (en) | Processing method, the device and system of processor running frequency | |
CN106201596A (en) | A kind of method, device and terminal forbidding that third-party application automatically updates | |
CN105517123B (en) | A kind of the carrier aggregation mode setting method and communication terminal of communication terminal | |
CN106200867A (en) | Method, device and the terminal of a kind of terminal energy-efficient treatment | |
CN106201685A (en) | Method, device and the terminal that a kind of application is freezed | |
CN104468187B (en) | The acquisition methods and device of heart beat cycle | |
CN104123496A (en) | Rogue software interception method, device and terminal | |
CN106127037A (en) | Method, device and the terminal processed is freezed in a kind of application | |
CN106060280A (en) | Method and device for data service management and terminal | |
CN106126298A (en) | Method, device and the terminal that a kind of application is freezed | |
CN105049374B (en) | Dispatching method, device and the mobile terminal of downloading task | |
CN106293921A (en) | A kind of method freezing application program and terminal | |
CN105138107B (en) | Downloading method of mobile terminal, device and mobile terminal | |
CN106776040A (en) | A kind of resource allocation methods and device | |
CN106126011A (en) | The resource occupation method for information display of a kind of application program and mobile terminal | |
CN106227569A (en) | A kind of application upgrade method and terminal unit | |
CN105430726A (en) | Carrier aggregation (CA) function control method for communication terminal and communication terminal | |
CN109343944A (en) | Data processing method, device, terminal and the storage medium of eSIM card | |
CN106201680A (en) | Method, device and the terminal that a kind of application is freezed | |
CN105430723B (en) | The carrier aggregation mode setting method and communication terminal of a kind of communication terminal | |
CN105517130B (en) | A kind of the carrier aggregation mode setting method and communication terminal of communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161116 |