CN106200876B - Applied program processing method and system - Google Patents

Applied program processing method and system Download PDF

Info

Publication number
CN106200876B
CN106200876B CN201610551193.9A CN201610551193A CN106200876B CN 106200876 B CN106200876 B CN 106200876B CN 201610551193 A CN201610551193 A CN 201610551193A CN 106200876 B CN106200876 B CN 106200876B
Authority
CN
China
Prior art keywords
application program
frozen
electronic equipment
frozen application
interaction
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.)
Active
Application number
CN201610551193.9A
Other languages
Chinese (zh)
Other versions
CN106200876A (en
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.)
Meizu Technology Co Ltd
Original Assignee
Meizu Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Priority to CN201610551193.9A priority Critical patent/CN106200876B/en
Publication of CN106200876A publication Critical patent/CN106200876A/en
Application granted granted Critical
Publication of CN106200876B publication Critical patent/CN106200876B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • G06F1/3218Monitoring of peripheral devices of display devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

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

Abstract

A kind of applied program processing method is applied in electronic equipment, which comprises judging whether there is other application programs will interact with frozen application program;If there are other application programs to interact with frozen application program, the frozen application program is handled according to the screen state of the electronic equipment and the application program of selection interaction restriction scheme.The present invention also provides a kind of application program processing systems.The present invention can thaw to the frozen application program used time, save the power consumption of electronic equipment.

Description

Applied program processing method and system
Technical field
The present invention relates to software design technology fields, and in particular to a kind of applied program processing method and system.
Background technique
In various consumer electronics device market now, the portable electronics such as mobile phone, tablet computer, laptop are set It is standby to be widely used.
User experience is improved in order to realize more functions, the application program installed on electronic equipment is more and more a variety of more The demand of sample, application program controlling is also higher and higher.It is a kind of control application program method be that will be answered when meeting preset condition Freezed with program, such as when the time that application program is placed in backstage is more than preset threshold or electronic equipment is in screen lock state Time freezes application program.It is described to freeze to be exactly to allow application program reservation procedure but obtain the CPU time go to execute code, So that application program remains static.After application program is frozen, it is also necessary to frozen application program is handled, Such as it is thawed in due course.The existing processing method to the application program after freezing is usually bright in electronic equipment The moment of screen or unlock all thaws to application program.The method limitation all thawed when this bright screen or unlock It is larger, it is inflexible, the application program after freezing cannot be controlled well.Therefore, in order to preferably to freezing after Application program is handled, and the prior art also needs to improve and develop.
Summary of the invention
In view of the foregoing, it is necessary to propose a kind of applied program processing method, be thawed with more flexible.
The first aspect of the application provides a kind of applied program processing method, is applied in electronic equipment, the method packet It includes:
Judging whether there is other application programs will interact with frozen application program;
If thering are other application programs to interact with frozen application program, according to the screen of the electronic equipment Tentiform state and the application program of selection interaction restriction scheme handle the frozen application program.
In alternatively possible implementation, the method also includes:
It is described to be frozen according to the screen state of the electronic equipment and the application program interaction restriction scheme of selection to described The application program of knot carries out processing
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and And the frozen application program is in preset white list, then the frozen application program of thawing;
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and And the frozen application program is in preset white list, then the frozen application program of not thawing.
It is described according to the screen state of the electronic equipment and the application program of selection in alternatively possible implementation Interaction restriction scheme carries out processing to the frozen application program
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is blacklist mechanism, and And the frozen application program is in preset blacklist, then the frozen application program of not thawing.
It is described according to the screen state of the electronic equipment and the application program of selection in alternatively possible implementation Interaction restriction scheme carries out processing to the frozen application program
If the electronic equipment is not at bright screen state, the frozen application program of not thawing.
In alternatively possible implementation, the method also includes:
If the electronic equipment is in bright screen state, and the interaction to occur with the frozen application program is not The interaction of broadcast type, the then frozen application program of thawing;
If the electronic equipment is not at bright screen state, the frozen application program of not thawing.
In alternatively possible implementation, the method also includes:
When do not thaw the frozen application program when, to the interaction to occur with the frozen application program into Row intercepts or filtering.
The second aspect of the application provides a kind of application program processing system, is applied in electronic equipment, the system packet It includes:
First judging unit will be handed over for judging whether there is other application programs with frozen application program Mutually;And
First processing units, for when there is other application programs to interact with frozen application program, root According to the electronic equipment screen state and selection application program interaction restriction scheme to the frozen application program into Row processing.
It is described according to the screen state of the electronic equipment and the application program of selection in alternatively possible implementation Interaction restriction scheme carries out processing to the frozen application program
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and And the frozen application program is in preset white list, then the frozen application program of thawing;
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and And the frozen application program is in preset white list, then the frozen application program of not thawing;
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is blacklist mechanism, and And the frozen application program is in preset blacklist, then the frozen application program of not thawing;
If the electronic equipment is not at bright screen state, the frozen application program of not thawing.
In alternatively possible implementation, the system also includes:
Second judgment unit, for judging whether the system framework layer of the electronic equipment will be with the frozen application Program interacts;And
The second processing unit, for being in bright screen state when the electronic equipment, and will be with the frozen application When the interaction that program occurs is not the interaction of broadcast type, the frozen application program of thawing, when the electronic equipment is not located When Yu Liangping state, the frozen application program of not thawing.
In alternatively possible implementation, the system also includes interception units, described frozen for that ought not thaw Application program when, the interaction to occur with the frozen application program is intercepted or is filtered.
Embodiment provided by the present invention is to the interbehavior between other application programs and frozen application program It is handled, realizes and thaw to the frozen application program used time, save the power consumption of electronic equipment.
Detailed description of the invention
Fig. 1 is the flow chart of applied program processing method provided by one embodiment of the present invention.
Fig. 2 be another embodiment of the present invention provides applied program processing method flow chart.
Fig. 3 be another embodiment of the present invention provides application program processing system structure chart.
Fig. 4 be another embodiment of the present invention provides application program processing system structure chart.
Main element symbol description
Set up unit 301,401
First judging unit 302,402
First processing units 303,403
Interception unit 304,406
Second judgment unit 404
The second processing unit 405
The present invention that the following detailed description will be further explained with reference to the above drawings.
Specific embodiment
To better understand the objects, features and advantages of the present invention, with reference to the accompanying drawing and specific real Applying example, the present invention will be described in detail.It should be noted that in the absence of conflict, embodiments herein and embodiment In feature can be combined with each other.
In the following description, numerous specific details are set forth in order to facilitate a full understanding of the present invention, described embodiment is only It is only a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill Personnel's every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the invention The normally understood meaning of technical staff is identical.Term as used herein in the specification of the present invention is intended merely to description tool The purpose of the embodiment of body, it is not intended that in the limitation present invention.
Fig. 1 is the flow chart of applied program processing method provided in an embodiment of the present invention.As shown in Figure 1, this method is specific The following steps are included:
101: setting up the white list and/or blacklist of application program, the application program in electronic equipment is included in described white In list and/or blacklist.The white and black list respectively corresponds following white list mechanism and blacklist mechanism.It is described White list mechanism and blacklist mechanism are different application program interaction restriction scheme, indicate when there is other application programs will be with When interaction occurs for frozen application program, different schemes is taken to limit other application programs and frozen application program Interaction.Each application program can be in or be not in the white list and/or blacklist.The white list can be included in and be frozen The application program for allowing other application programs to interact when knot, such as (when QQ is frozen, what other were not frozen answers QQ It may be may require that with program and be logged in using QQ account).Do not allow when the blacklist can be included in frozen other using journey The application program that sequence interacts.In other examples, the white list and/or blacklist can preset and store In the electronic equipment.
102: judging whether there is other application programs will interact with frozen application program.The others are answered To be interacted with frozen application program with program can be other application program to bind it is described frozen The service of application program or other application programs will access the provider of the frozen application program.
When there is no other application programs to interact with the frozen application program, 102 are repeated.
103: when there is other application programs to interact with the frozen application program, judging the electronics Whether equipment is in bright screen state.If the electronic equipment is in bright screen state, 104~110 are executed.Otherwise, if institute It states electronic equipment and is not at bright screen state (i.e. in black state), then execute 111.
104: when the electronic equipment is in bright screen state, judging whether to take white list mechanism or blacklist mechanism. If taking white list mechanism, 105~107 are executed.Otherwise, if taking blacklist mechanism, 108~110 are executed.
105: if taking white list mechanism, judging the frozen application program whether in white list.
106: the frozen application journey if the frozen application program in the white list, is thawed Sequence.
107: the frozen application journey if the frozen application program not in white list, is not thawed Sequence.If the frozen application program, can also will be with the quilt to other application programs not in white list The interaction that the application program freezed occurs is intercepted or is filtered.
108: if taking blacklist mechanism, judging the frozen application program whether in blacklist.
109: the frozen application program if the frozen application program in blacklist, is not thawed. If the frozen application program in blacklist, can also to other application programs will with it is described frozen The interaction that application program occurs is intercepted or is filtered.
110: the frozen application program if the frozen application program not in blacklist, is thawed.
111: if judging that the electronic equipment is not at bright screen state (i.e. in black state) in 103, not thawing The frozen application program.It, can also be to described other using journey if the electronic equipment is not at bright screen state The interaction that sequence will occur with the frozen application program is intercepted or is filtered.
The present embodiment handles the interbehavior between other application programs and frozen application program, realizes It thaws to the frozen application program used time, saves the power consumption of electronic equipment.
Fig. 2 is the flow chart of applied program processing method provided in an embodiment of the present invention.As shown in Fig. 2, this method is specific The following steps are included:
201: setting up the white list and/or blacklist of application program, the application program in electronic equipment is included in described white In list and/or blacklist.The white and black list respectively corresponds following white list mechanism and blacklist mechanism.It is described White list mechanism and blacklist mechanism are different application program interaction restriction scheme, indicate when there is other application programs will be with When interaction occurs for frozen application program, different schemes is taken to limit other application programs and frozen application program Interaction.Each application program can be in or be not in the white list and/or blacklist.The white list can be included in and be frozen The application program for allowing other application programs to interact when knot, such as (when QQ is frozen, what other were not frozen answers QQ It may be may require that with program and be logged in using QQ account).Do not allow when the blacklist can be included in frozen other using journey The application program that sequence interacts.In other examples, the white list and/or blacklist can preset and store In the electronic equipment.
202: judging whether there is other application programs will interact with frozen application program.The others are answered To be interacted with frozen application program with program can be other application program to bind it is described frozen The service of application program or other application programs will access the provider of the frozen application program.
When there are other application programs to interact with the frozen application program, 203~211 are executed.It is no Then, when not having other application programs to interact with the frozen application program, 212 are executed.
203: when there is other application programs to interact with the frozen application program, judging the electronics Whether equipment is in bright screen state.If the electronic equipment is in bright screen state, 204~210 are executed.If the electronics is set It is standby to be not at bright screen state (i.e. in black state), then execute 211.
204: when the electronic equipment is in bright screen state, judging whether to take white list mechanism or blacklist mechanism. If taking white list mechanism, 205~207 are executed.Otherwise, if taking blacklist mechanism, 208~210 are executed.
205: if taking white list mechanism, judging the frozen application program whether in white list.
206: the frozen application journey if the frozen application program in the white list, is thawed Sequence.
207: the frozen application journey if the frozen application program not in white list, is not thawed Sequence.If the frozen application program, can also will be with the quilt to other application programs not in white list The interaction that the application program freezed occurs is intercepted or is filtered.
208: if taking blacklist mechanism, judging the frozen application program whether in blacklist.
209: the frozen application program if the frozen application program in blacklist, is not thawed. If the frozen application program in blacklist, can also to other application programs will with it is described frozen The interaction that application program occurs is intercepted or is filtered.
210: the frozen application program if the frozen application program not in blacklist, is thawed.
211: if judging that the electronic equipment is not at bright screen state (i.e. in black state) in 203, not thawing The frozen application program.If 203 judge that the electronic equipment is not at bright screen state, can also be to the others The interaction that application program will occur with the frozen application program is intercepted or is filtered.
212: when judgement does not have other application programs to interact with frozen application program in 202, judgement Whether the system framework layer of the electronic equipment will interact with the frozen application program.If the electronic equipment System framework layer not interacted with the frozen application program, return 202.If the system of the electronic equipment Ccf layer will be interacted with the frozen application program, execute 213~217.
213: when the system framework layer of the electronic equipment will be interacted with the frozen application program, judging institute State whether electronic equipment is in bright screen state.If the electronic equipment is in bright screen state, 214~216 are executed.Otherwise, If the electronic equipment is not at bright screen state (i.e. in black state), 217 are executed.
214: if the electronic equipment is in bright screen state, judging that the system framework layer of the electronic equipment will be with institute State interaction that frozen application program occurs whether be broadcast type interaction.
215: if the interaction that the system framework layer of the electronic equipment will occur with the frozen application program is The interaction of broadcast type, the then frozen application program of not thawing.If the system framework layer of the electronic equipment will be with institute State the interaction that the interaction that frozen application program occurs is broadcast type, can also the system framework layer to the electronic equipment want The interaction occurred with the frozen application program is intercepted or is filtered.
216: if the interaction that the system framework layer of the electronic equipment will occur with the frozen application program is not It is the interaction of broadcast type, then the frozen application program of thawing.For example, if in the system framework layer of the electronic equipment Monitor the frozen application program is adjusted back, then the frozen application program of thawing.
217: if judging that the electronic equipment is not at bright screen state (i.e. in black state) in 213, not thawing The frozen application program.It, can also be to the electronics if judging that the electronic equipment is not at bright screen state in 213 The interaction that the system framework layer of equipment will occur with the frozen application program is intercepted or is filtered.
The present embodiment in addition to handling the interbehavior between other application programs and frozen application program, Also the interbehavior between system framework layer and frozen application program is handled, further perfect technical solution. In other examples, the system framework layer can be other layers in the system architecture of the electronic equipment.
It is the detailed description carried out to method provided by the present invention above.According to different requirements, in shown flow chart The execution sequence of square can change, and certain squares can be omitted.System provided by the present invention is described below.
Fig. 3 is the structure chart of application program processing system provided in an embodiment of the present invention.As shown in figure 3, described apply journey Sequence processing system may include: to set up unit 301, the first judging unit 302 and first processing units 303 and interception unit 304.
Unit 301 is set up, for setting up the white list and/or blacklist of application program, by the application journey in electronic equipment Sequence enters in the white list and/or blacklist.The white and black list respectively corresponds following white list mechanism and black Name single-unit.The white list mechanism and blacklist mechanism are different application program interaction restriction scheme, and indicating to work as has other Application program when being interacted with frozen application program, take different schemes to limit other application programs and quilt The interaction for the application program freezed.Each application program can be in or be not in the white list and/or blacklist.The white name The application program for allowing other application programs to interact when list can be included in frozen, such as QQ (when QQ is frozen, The application program that he is not frozen may may require that be logged in using QQ account).The blacklist can be included in frozen Shi Buyun Perhaps the application program that other application programs interact.In other examples, the white list and/or blacklist can be with It presets and is stored in the electronic equipment.
First judging unit 302 will occur for judging whether there is other application programs with frozen application program Interaction.It is described others application program to be interacted with frozen application program can be it is described others application program want The service or other application programs for binding the frozen application program will access described frozen answer With the provider of program.
First processing units 303 have other application programs to hand over the frozen application program for working as Respective handling is carried out when mutually.It specifically includes:
If the electronic equipment is not at bright screen state (i.e. in black state), described frozen answer of not thawing Use program;
If the electronic equipment is in bright screen state, and takes white list mechanism, and the frozen application Program is in the white list, then the frozen application program of thawing;
If the electronic equipment is in bright screen state, and takes white list mechanism, and the frozen application Program is not in the white list, then the frozen application program of not thawing;
If the electronic equipment is in bright screen state, and takes blacklist mechanism, and the frozen application Program is in blacklist, then the frozen application program of not thawing.
Interception unit 304 will be with to other application programs for the frozen application program that ought not thaw The interaction that the frozen application program occurs is intercepted or is filtered.For example, when have other application programs will with it is described When interaction occurs for frozen application program, if the electronic equipment is not at bright screen state, do not thaw described frozen Application program, the interaction that other application programs will occur with the frozen application program at this time intercept Or filtering.
The present embodiment handles the interbehavior between other application programs and frozen application program, realizes It thaws to the frozen application program used time, saves the power consumption of electronic equipment.
Fig. 4 is the structure chart of application program processing system provided in an embodiment of the present invention.As shown in figure 4, described apply journey Sequence processing system may include: to set up unit 401, the first judging unit 402, first processing units 403, second judgment unit 404, the second processing unit 405 and interception unit 406.
Unit 401 is set up, for setting up the white list and/or blacklist of application program, by the application journey in electronic equipment Sequence enters in the white list and/or blacklist.The white and black list respectively corresponds following white list mechanism and black Name single-unit.The white list mechanism and blacklist mechanism are different application program interaction restriction scheme, and indicating to work as has other Application program when being interacted with frozen application program, take different schemes to limit other application programs and quilt The interaction for the application program freezed.Each application program can be in or be not in the white list and/or blacklist.The white name The application program for allowing other application programs to interact when list can be included in frozen, such as QQ (when QQ is frozen, The application program that he is not frozen may may require that be logged in using QQ account).The blacklist can be included in frozen Shi Buyun Perhaps the application program that other application programs interact.In other examples, the white list and/or blacklist can be with It presets and is stored in the electronic equipment.
First judging unit 402 will occur for judging whether there is other application programs with frozen application program Interaction.It is described others application program to be interacted with frozen application program can be it is described others application program want The service or other application programs for binding the frozen application program will access described frozen answer With the provider of program.
First processing units 403 have other application programs to hand over the frozen application program for working as Respective handling is carried out when mutually.It specifically includes:
If the electronic equipment is not at bright screen state (i.e. in black state), described frozen answer of not thawing Use program;
If the electronic equipment is in bright screen state, and takes white list mechanism, and the frozen application Program is in the white list, then the frozen application program of thawing;
If the electronic equipment is in bright screen state, and takes white list mechanism, and the frozen application Program is not in the white list, then the frozen application program of not thawing;
If the electronic equipment is in bright screen state, and takes blacklist mechanism, and the frozen application Program is in blacklist, then the frozen application program of not thawing.
Second judgment unit 404, for judge the electronic equipment system framework layer whether will with it is described frozen Application program interacts.
The second processing unit 405, will be with the frozen application journey for the system framework layer when the electronic equipment Sequence occurs to carry out respective handling when interaction.It specifically includes:
If the electronic equipment is in bright screen state, and the system framework layer of the electronic equipment will be frozen with described The interaction that the application program of knot occurs is not the interaction of broadcast type, then the frozen application program of thawing is (for example, if institute The frozen application program will be adjusted back by stating the monitor in the system framework layer of electronic equipment, then thaw the quilt The application program freezed);
If the electronic equipment is not at bright screen state (i.e. in black state), described frozen answer of not thawing Use program.
Interception unit 406, for when do not thaw the frozen application program when, to other application programs or The interaction that the system framework layer of the electronic equipment will occur with the frozen application program is intercepted or is filtered.Example Such as, when there is other application programs to interact with the frozen application program, if the electronic equipment is not located Yu Liangping state, the then frozen application program of not thawing at this time will be frozen other application programs with described The interaction that the application program of knot occurs is intercepted or is filtered.For another example, when the system framework layer of the electronic equipment will with it is described When interaction occurs for frozen application program, if the electronic equipment is not at bright screen state, do not thaw described frozen Application program, the interaction that the system framework layer of the electronic equipment will be occurred with the frozen application program at this time into Row intercepts or filtering.
The present embodiment in addition to handling the interbehavior between other application programs and frozen application program, Also the interbehavior between system framework layer and frozen application program is handled, further perfect technical solution. In other examples, the system framework layer can be other layers in the system architecture of the electronic equipment.
In several embodiments provided by the present invention, it should be understood that disclosed system and method can pass through it Its mode is realized.For example, system embodiment described above is only schematical, for example, the division of the unit, only Only a kind of logical function partition, there may be another division manner in actual implementation.
It, can also be in addition, each functional unit in each embodiment of the present invention can integrate in same treatment unit It is that each unit physically exists alone, can also be integrated in same unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of hardware adds software function module.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are with so that an electronics is set It is standby (to can be hand-held electronic equipment, such as smart phone, laptop, personal digital assistant (Personal Digital Assistant, PDA), intellectual wearable device etc., be also possible to Table top type electronic equipment, such as desktop computer, smart television) Or processor (processor) executes the part steps of each embodiment the method for the present invention.And storage medium packet above-mentioned It includes: USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), the various media that can store program code such as magnetic or disk.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims Variation is included in the present invention.Any reference signs in the claims should not be construed as limiting the involved claims.This Outside, it is clear that one word of " comprising " does not exclude other units or steps, and odd number is not excluded for plural number.That states in system claims is multiple Unit or device can also be implemented through software or hardware by the same unit or device.The first, the second equal words are used to It indicates title, and does not indicate any particular order.
Finally it should be noted that the above examples are only used to illustrate the technical scheme of the present invention and are not limiting, although reference Preferred embodiment describes the invention in detail, those skilled in the art should understand that, it can be to of the invention Technical solution is modified or equivalent replacement, without departing from the spirit and scope of the technical solution of the present invention.

Claims (10)

1. a kind of applied program processing method is applied in electronic equipment, which is characterized in that the described method includes:
The service of frozen application program will be bound or access described frozen by judging whether there is other application programs Application program provider;
If there is other application programs to bind the service of the frozen application program or access described frozen The provider of application program, then according to the screen state of the electronic equipment and the application program of selection interaction restriction scheme pair The frozen application program is thawed.
2. applied program processing method as described in claim 1, which is characterized in that the screen according to the electronic equipment State and the application program of selection interaction restriction scheme, which thaw to the frozen application program, includes:
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and institute Frozen application program is stated in preset white list, then the frozen application program of thawing;
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and institute Frozen application program is stated not in preset white list, then the frozen application program of not thawing.
3. applied program processing method as described in claim 1, which is characterized in that the screen according to the electronic equipment State and the application program of selection interaction restriction scheme, which thaw to the frozen application program, includes:
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is blacklist mechanism, and institute Frozen application program is stated in preset blacklist, then the frozen application program of not thawing.
4. applied program processing method as described in claim 1, which is characterized in that the screen according to the electronic equipment State and the application program of selection interaction restriction scheme, which thaw to the frozen application program, includes:
If the electronic equipment is not at bright screen state, the frozen application program of not thawing.
5. applied program processing method as described in claim 1, which is characterized in that the method also includes:
If the electronic equipment is in bright screen state, and the interaction to occur with the frozen application program is not broadcast The interaction of class, the then frozen application program of thawing.
6. applied program processing method the invention according to any one of claims 2 to 5, which is characterized in that the method also includes:
When do not thaw the frozen application program when, the interaction to occur with the frozen application program is blocked It cuts or filters.
7. a kind of application program processing system is applied in electronic equipment, which is characterized in that the system comprises:
First judging unit will bind the service of frozen application program for judging whether there is other application programs Or the provider of the access frozen application program;And
First processing units, for when have other application programs to bind the frozen application program service or When person accesses the provider of the frozen application program, according to the screen state of the electronic equipment and the application of selection Program interaction restriction scheme thaws to the frozen application program.
8. program handling system the use as claimed in claim 7, which is characterized in that the screen according to the electronic equipment State and the application program of selection interaction restriction scheme, which thaw to the frozen application program, includes:
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and institute Frozen application program is stated in preset white list, then the frozen application program of thawing;
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is white list mechanism, and institute Frozen application program is stated not in preset white list, then the frozen application program of not thawing;
If the electronic equipment is in bright screen state, the application program interaction restriction scheme of selection is blacklist mechanism, and institute Frozen application program is stated in preset blacklist, then the frozen application program of not thawing;
If the electronic equipment is not at bright screen state, the frozen application program of not thawing.
9. program handling system the use as claimed in claim 7, which is characterized in that the system also includes:
Second judgment unit, for judging whether the system framework layer of the electronic equipment will be with the frozen application program It interacts;And
The second processing unit, for being in bright screen state when the electronic equipment, and will be with the frozen application program When the interaction of generation is not the interaction of broadcast type, the frozen application program of thawing, when the electronic equipment be not at it is bright When screen state, the frozen application program of not thawing.
10. application program processing system as claimed in claim 8 or 9, which is characterized in that single the system also includes intercepting Member, for when do not thaw the frozen application program when, to the interaction to occur with the frozen application program into Row intercepts or filtering.
CN201610551193.9A 2016-07-11 2016-07-11 Applied program processing method and system Active CN106200876B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610551193.9A CN106200876B (en) 2016-07-11 2016-07-11 Applied program processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610551193.9A CN106200876B (en) 2016-07-11 2016-07-11 Applied program processing method and system

Publications (2)

Publication Number Publication Date
CN106200876A CN106200876A (en) 2016-12-07
CN106200876B true CN106200876B (en) 2019-06-04

Family

ID=57477949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610551193.9A Active CN106200876B (en) 2016-07-11 2016-07-11 Applied program processing method and system

Country Status (1)

Country Link
CN (1) CN106200876B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106681722A (en) * 2016-12-27 2017-05-17 努比亚技术有限公司 Process processing method and electronic device
CN106681768A (en) * 2016-12-29 2017-05-17 努比亚技术有限公司 Process control method and electronic equipment
CN106681822A (en) * 2017-01-19 2017-05-17 努比亚技术有限公司 Signal-based progress freezing and unfreezing device and signal-based progress freezing and unfreezing method
CN110046033B (en) * 2018-01-12 2021-08-17 Oppo广东移动通信有限公司 Application program processing method and device, electronic equipment and computer readable storage medium
CN109753352A (en) * 2019-01-04 2019-05-14 Oppo广东移动通信有限公司 Using processing method, electronic device and the computer readable storage medium freezed
CN111897586A (en) 2019-05-06 2020-11-06 中兴通讯股份有限公司 Application state control method, device, terminal and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744681A (en) * 2014-01-16 2014-04-23 广州市久邦数码科技有限公司 Method and system for freezing/thawing procedures
CN105094279A (en) * 2015-07-07 2015-11-25 北京奇虎科技有限公司 Method, apparatus and system for improving standby performance of intelligent terminal
CN105306743A (en) * 2015-09-30 2016-02-03 小米科技有限责任公司 Screen control method and device
CN105468426A (en) * 2016-01-05 2016-04-06 珠海市魅族科技有限公司 Application freezing method and terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102148948B1 (en) * 2013-12-06 2020-08-27 삼성전자주식회사 Multi tasking method of electronic apparatus and electronic apparatus thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744681A (en) * 2014-01-16 2014-04-23 广州市久邦数码科技有限公司 Method and system for freezing/thawing procedures
CN105094279A (en) * 2015-07-07 2015-11-25 北京奇虎科技有限公司 Method, apparatus and system for improving standby performance of intelligent terminal
CN105306743A (en) * 2015-09-30 2016-02-03 小米科技有限责任公司 Screen control method and device
CN105468426A (en) * 2016-01-05 2016-04-06 珠海市魅族科技有限公司 Application freezing method and terminal

Also Published As

Publication number Publication date
CN106200876A (en) 2016-12-07

Similar Documents

Publication Publication Date Title
CN106200876B (en) Applied program processing method and system
Lanchier The Axelrod model for the dissemination of culture revisited
CN107818056A (en) A kind of queue management method and device
Brickey Defining cyberterrorism: capturing a broad range of activities in cyberspace
CN102571746A (en) Virtual machine deployment method oriented to side channel attack defense of cloud computation environment
EP2605174B1 (en) Apparatus and method for analyzing malware in data analysis system
CN106203077B (en) A kind of processing method of Copy Info, device and electronic equipment
CN109542512A (en) A kind of data processing method, device and storage medium
CN105897785A (en) Method for managing application in combination with cloud data and terminal
CN106292999A (en) Method, device and the terminal that a kind of terminal is energy-conservation
Chruściński et al. Exposed positive maps: a sufficient condition
Pal et al. Non-locality breaking qubit channels: the case for CHSH inequality
CN106201597B (en) A kind of method and terminal carrying out application management based on Data Migration
Su et al. STABILITY ANALYSIS FOR DISCRETE-TIME COUPLED SYSTEMS WITH MULTI-DIFFUSION BY GRAPH-THEORETIC APPROACH AND ITS APPLICATION.
CN106326478A (en) Data processing method and device of instant communication software
CN110109674A (en) Optimization method, device and the storage medium of time gate
Enyioha et al. Bio-inspired strategy for control of viral spreading in networks
Lv et al. Nodes and layers PageRank centrality for multilayer networks
US9092611B1 (en) Adaptive, multi-level security for flight deck applications hosted on mobile platforms
Wang Set-based broadcast scheduling for minimizing the worst access time of multiple data items in wireless environments
CN106527655B (en) Electronic equipment electricity saving method and system
CN106304410A (en) A kind of data migration method and mobile terminal
CN106817491A (en) The control method and device of the network connection of terminal
CN106126252A (en) A kind of method loading application desktop and electronic equipment
CN106055940A (en) Application freezing management method and apparatus, and 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
GR01 Patent grant
GR01 Patent grant