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 PDF

Info

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
Application number
CN201610452837.9A
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.)
Nestle Technology (nanchang) Co Ltd
Original Assignee
Nestle Technology (nanchang) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nestle Technology (nanchang) Co Ltd filed Critical Nestle Technology (nanchang) Co Ltd
Priority to CN201610452837.9A priority Critical patent/CN106127037A/en
Publication of CN106127037A publication Critical patent/CN106127037A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/554Detecting 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

Method, device and the terminal processed is freezed in a kind of application
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.
CN201610452837.9A 2016-06-21 2016-06-21 Method, device and the terminal processed is freezed in a kind of application Pending CN106127037A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
于秦,等: "《数据网流量建模分析与控制技术》", 31 January 2014 *

Cited By (4)

* Cited by examiner, † Cited by third party
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