CN107450969A - The method and apparatus that a kind of Application Status is set - Google Patents
The method and apparatus that a kind of Application Status is set Download PDFInfo
- Publication number
- CN107450969A CN107450969A CN201610378312.5A CN201610378312A CN107450969A CN 107450969 A CN107450969 A CN 107450969A CN 201610378312 A CN201610378312 A CN 201610378312A CN 107450969 A CN107450969 A CN 107450969A
- Authority
- CN
- China
- Prior art keywords
- application program
- usage time
- time data
- model
- disabling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses the method and apparatus that a kind of Application Status is set.This method, including:Monitor the usage time data of application program;When disabling model corresponding to the usage time data fit of the application program, the application program enters freezing state, and the application program of freezing state stops the message that response backstage receives.By the usage time data for monitoring application program, matching result according to the usage time data of application program with corresponding disabling model, judge whether application program needs to disable, disabled if whether the application program needs, then the application program enters freezing state, stops the message that response backstage receives.The judged result of usage time data based on application program confirms whether application program needs to enter freezing state, the state setting up procedure of application program is corresponding with the actual use demand of application program, the process that state is set is more intelligent, manually operated without user.
Description
Technical field
The present invention relates to electric terminal field, more particularly to the method and apparatus that a kind of Application Status is set.
Background technology
With the continuous development of electronic technology, the application program installed among electric terminal is more and more, many applications
Between can also mutually backstage wake up start, this has resulted in user in the state of ignorant, has some to apply and is opening from the background
Dynamic, this can not only cause the increase of operating handset electric current, internal memory increase, can also carry out network data connection, obtain mobile phone specific weights
The background actions such as limit.
In the prior art, in order to realize the management to application, typically the application program of running background is set by user
Put.Such as batch setting is carried out to the switching mode of the background operation state of application program, after directly setting screen locking how long
Clear up the application on backstage;In another example user is configured to the cut-flower mode of the background operation state of application program one by one, specifically
As shown in figure 1, (wherein shadow-free expression permission is configured to the state that enables of application program one by one in the application list
Automatically enable, there is shadow representation to forbid enabling automatically).
Either screen locking cleaning application program, or permission is set manually or forbids automatic start application program, apply
The setting of program is all more inflexible, and the management menu path of setting or screen locking cleaning is often more complicated manually, no
Simple operations are provided.
The content of the invention
In view of this, it is an object of the invention to provide the method and apparatus that a kind of Application Status is set, to solve
The automatic start of application program is forbidden more inflexible, operates the problem of more complicated.
Technical scheme is as follows used by the present invention solves above-mentioned technical problem:
According to an aspect of the present invention, there is provided a kind of Application Status set method, including:
Monitor the usage time data of application program;
When disabling model corresponding to the usage time data fit of the application program, the application program enters freezing
State, the application program of freezing state stop the message that response backstage receives.
According to another aspect of the present invention, there is provided a kind of Application Status set device, including:
Data monitoring unit, for monitoring the usage time data of application program;
State adjustment unit, for corresponding to the usage time data fit when the application program disable model when, institute
State application program and enter freezing state, the application program of freezing state stops the message that response backstage receives.
The method and apparatus that the Application Status of the embodiment of the present invention is set, by the usage time for monitoring application program
Data, the matching result according to the usage time data of application program with corresponding disabling model, judge whether application program needs
Disable, if whether the application program needs to disable, the application program enters freezing state, stops what response backstage received
Message.The judged result of usage time data based on application program confirms whether application program needs to enter freezing state, should
Setting result with the automatic start of program is corresponding with the actual use demand of application program, the process more intelligence that state is set
Can, it is manually operated without user.
Brief description of the drawings
Fig. 1 is the interface schematic diagram for the automatic start for setting application program in the prior art.
Fig. 2 is the first embodiment for the method that a kind of Application Status provided in the specific embodiment of the invention is set
Method flow diagram;
Fig. 3 is the second embodiment for the method that a kind of Application Status provided in the specific embodiment of the invention is set
Method flow diagram;
Fig. 4 is the first embodiment for the device that a kind of Application Status provided in the specific embodiment of the invention is set
Block diagram;
Fig. 5 is the second embodiment for the device that a kind of Application Status provided in the specific embodiment of the invention is set
Block diagram.
The realization, functional characteristics and advantage of the object of the invention will be described further referring to the drawings in conjunction with the embodiments.
Embodiment
In order that technical problems, technical solutions and advantages to be solved are clearer, clear, tie below
Drawings and examples are closed, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein is only
To explain the present invention, it is not intended to limit the present invention.
Fig. 2 is refer to, it is the method that a kind of Application Status provided in the specific embodiment of the invention is set
The method flow diagram of first embodiment, as illustrated, this method includes:
Step S11:Monitor the usage time data of application program.
In this programme, whether the running background of application program starts is determined by the service condition of the application, specifically, by
The usage time data (such as frequency of use, use duration) of application program determine, it is however generally that, frequency of use is higher, uses
Time longer application program will more open automatic start running background, with the various information of real-time reception.Frequency of use is lower, often
The shorter application program of secondary usage time will more forbid enabling running background automatically.
And for different types of application program, the standard that it judges is also different.For system application (such as
Phone, short message), automatic start running background will be typically opened, (sets remove manually to receive calls or receive short message at any time
Outside).For third party application, can be judged whether to open automatic start running background according to the service condition of reality, and
And for wherein different types of application (such as game class, amusement class, information class, social class), can further it segment.But
The setting on the automatic start backstage of all applications is all based on usage time data and is judged and set.
Step S12:When disabling model corresponding to the usage time data fit of application program, application program enters freezing
State.
The application program of freezing state stops the message that response backstage receives.
The structure complexity for disabling model depends on generating the complexity of the usage time data of the disabling model.Disable mould
Simplest type is generated based on frequency of use, if reaching preset duration does not monitor that the application program uses on foreground,
Such as 15 days or 10 days, then the application program enter freezing state, stop the message that response backstage receives, for example, notification message,
Wakeup message, initiation message, upgrading message etc..In a cold or frozen state, icon corresponding to the application program does not change, and uses
Family can also directly initiate the application program by icon.Disabling model can also select complex usage time data conduct
Basis for estimation, such as frequency of use and using duration, only frequency of use of the application program in a nearest preset period of time and
Total usage time not up to disables the requirement of model, and the application program just forbids automatic start running background.
The freezing state of application program is recorded in freezing queue, freezes only application of the record in freezing state in queue
Program, wherein the application program recorded all forbids automatic start running background.
In summary, by monitoring the usage time data of application program, according to the usage time data of application program with
The matching result of corresponding disabling model, judges whether application program needs to disable, if whether the application program needs to disable,
Then the application program enters freezing state, stops the message that response backstage receives.Usage time data based on application program
Judged result confirms whether application program needs to enter freezing state, and the setting result of the automatic start of application program is with applying journey
The actual use demand of sequence is corresponding, and the process that state is set is more intelligent, manually operated without user.
Fig. 3 is refer to, it is the method that a kind of Application Status provided in the specific embodiment of the invention is set
The method flow diagram of second embodiment, as illustrated, this method includes:
Step S21:Monitor the usage time data of application program.
Usage time data are except for judging whether to forbid automatic start running background, being additionally operable to carry out disabling model
Amendment, specific makeover process such as self-learning algorithm.In specific monitoring process, at least application program is known
Not, such as Apply Names or the identifier of application are passed through;
Step S22:When disabling model corresponding to the usage time data fit of application program, application program enters freezing
State.
It can set in real-time setting or cycle that application program, which enters freezing state,.
It is disabling model corresponding to the usage time data fit for often monitoring an application program to set in real time, and being somebody's turn to do should
Freezing state is directly entered with program.
It is regularly to carve (such as daily 10 really based on the cycle with one that cycle, which is set,:00am) carry out setting for freezing state
Put., will when disabling model corresponding to the usage time data fit of an application program between when in use during data statistics
The application program is added to list of application to be frozen,, will be to be frozen if list of application to be frozen is not sky it is determined that the moment
The application program recorded in list of application is arranged to freezing state, and what the application program of freezing state stopped that response backstage receives disappears
Breath.
Step S23:Disabling model is modified according to usage time data.
Specific makeover process can be realized by self study, obtain a usage time number applied within the nearest cycle
According to, based on the usage time data by self study to it is described disabling model be modified.
Makeover process briefly, if disabling model in basis for estimation it is excessively harsh, by the time is used for multiple times
The analysis of data, obtain more adapting to the use habit reference value of user.Such as in the disabling model based on frequency of use, initially
It using 15 days as judging to refer to, can correct shorter when 15 days are too short by the self study to usage time data, such as
14 days or 13 days.
Another simple correcting mode, directly take every time using the average value of interval duration, using average value as repairing
On the occasion of.
By the amendment to disabling model, more accurate reference value can be obtained, in the state setting up procedure of application program
In more adapt to the use habit of user.
Step S24:When receiving the transfer instruction of transfer disabling model, Model transfer will be disabled to the end for obtaining mandate
End.
The transfer of disabling model can be realized by multiple technologies means, such as bluetooth, NFC (Near Field
Communication, near-field communication).In data transmission procedure, the privacy for guarantee data is, it is necessary to which user is carried out to terminal
Authorize.
Step S25:When the application program for entering freezing state is opened from desktop, terminate freezing state.
In monitoring process, if monitoring that user opens this by clicking on the icon of application program from desktop and applies journey
Sequence, the application program is checked whether in freezing list, if be in freezing list, being deleted from freezing list to answer
With program, equivalent to the freezing state for terminating the application program, start the new round timing of the application program.Either freezing is gone back
It is to terminate freezing, is all to be completed on backstage, the icon of application program does not change on the desktop of terminal.
In summary, by monitoring the usage time data of application program, according to the usage time data of application program with
The matching result of corresponding disabling model, judges whether application program needs to disable, if whether the application program needs to disable,
Then the application program enters freezing state, stops the message that response backstage receives.Usage time data based on application program
Judged result confirms whether application program needs to enter freezing state, and the setting result of the automatic start of application program is with applying journey
The actual use demand of sequence is corresponding, and the process that state is set is more intelligent, manually operated without user.Disabling model is repaiied
Just so that the whether setting of the automatic start of application program more conforms to the use habit of user;The transfer of disabling model causes separately
The setting of the application program of one terminal and the use habit of user can rapidly adapt to;The freezing shape of operation based on application program
The contact of state can realize the automatic automatic setting for enabling state of application program.
It is the embodiment for the device that a kind of Application Status provided in the specific embodiment of the invention is set below, fills
Embodiment of the embodiment put based on foregoing method is realized.
Fig. 4 is refer to, it is the device that a kind of Application Status provided in the specific embodiment of the invention is set
The block diagram of first embodiment, as illustrated, the device, including:
Data monitoring unit 10, for monitoring the usage time data of application program;
State adjustment unit 20, for during disabling model, being applied corresponding to the usage time data fit when application program
Program enters freezing state, and the application program of freezing state stops the message that response backstage receives.
In summary, the collaborative work of above-mentioned each unit, by monitoring the usage time data of application program, according to application
The usage time data of program and the matching result of corresponding disabling model, judge whether application program needs to disable, if should
Whether application program, which needs, disables, then the application program enters freezing state, stops the message that response backstage receives.Based on application
The judged result of the usage time data of program confirms whether application program needs to enter freezing state, and the automatic of application program is opened
Dynamic setting result is corresponding with the actual use demand of application program, and the process that state is set is more intelligent, without user's hand
Dynamic operation.
Fig. 5 is refer to, it is the device that a kind of Application Status provided in the specific embodiment of the invention is set
The block diagram of second embodiment, as illustrated, the device, including:
Data monitoring unit 10, for monitoring the usage time data of application program;
State adjustment unit 20, for during disabling model, being applied corresponding to the usage time data fit when application program
Program enters freezing state, and the application program of freezing state stops the message that response backstage receives.
Wherein, in addition to:
Modifying model unit 30, for being modified according to usage time data to disabling model.
Wherein, Modifying model unit 30, is specifically used for:
The usage time data applied within the nearest cycle are obtained, based on usage time data by self study to prohibiting
It is modified with model.
Wherein, in addition to:
Model migration units 40, for when receiving the transfer instruction of transfer disabling model, disabling Model transfer to be arrived
Obtain the terminal authorized.
Wherein, in addition to:
State recovery unit 50, for when the application program for entering freezing state is opened from desktop, terminating freezing state.
In summary, the collaboration operating of above-mentioned each unit, by monitoring the usage time data of application program, according to application
The usage time data of program and the matching result of corresponding disabling model, judge whether application program needs to disable, if should
Whether application program, which needs, disables, then the application program enters freezing state, stops the message that response backstage receives.Based on application
The judged result of the usage time data of program confirms whether application program needs to enter freezing state, and the automatic of application program is opened
Dynamic setting result is corresponding with the actual use demand of application program, and the process that state is set is more intelligent, without user's hand
Dynamic operation.Amendment to disabling model causes the automatic start whether setting of application program to more conform to the use of user and practise
It is used;The transfer of disabling model enables the setting of application program of another terminal and the use habit of user to rapidly adapt to;Base
The automatic automatic setting for enabling state of application program can be realized in the contact of the freezing state of the operation of application program.
It should be noted that said apparatus embodiment belongs to same design with embodiment of the method, it is detailed that it implements process
See embodiment of the method, and the technical characteristic in embodiment of the method is corresponding applicable in device embodiment, repeats no more here.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to realized by hardware, but a lot
In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing
The part that technology contributes can be embodied in the form of software product, and the computer software product is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), including some instructions to cause a station terminal equipment (can be mobile phone, calculate
Machine, server, air conditioner, or network equipment etc.) perform method described in each embodiment of the present invention.
Above by reference to the preferred embodiments of the present invention have been illustrated, not thereby limit to the interest field of the present invention.This
Art personnel do not depart from all any modification, equivalent and improvement made in the scope of the present invention and essence, all should be at this
Within the interest field of invention.
Claims (10)
1. a kind of method that Application Status is set, it is characterised in that including:
Monitor the usage time data of application program;
When disabling model corresponding to the usage time data fit of the application program, the application program enters freezing shape
State, the application program of freezing state stop the message that response backstage receives.
2. according to the method for claim 1, it is characterised in that also include:
The disabling model is modified according to the usage time data.
3. according to the method for claim 2, it is characterised in that it is described according to the usage time data to the disabling mould
Type is modified, and is specially:
The usage time data applied within the nearest cycle are obtained, based on the usage time data by self study to institute
Disabling model is stated to be modified.
4. according to the method for claim 1, it is characterised in that also include:
When receiving the transfer instruction for shifting the disabling model, by the disabling Model transfer to the terminal for obtaining mandate.
5. according to the method for claim 1, it is characterised in that also include:
When the application program for entering freezing state is opened from desktop, terminate the freezing state.
A kind of 6. device that Application Status is set, it is characterised in that including:
Data monitoring unit, for monitoring the usage time data of application program;
State adjustment unit, for corresponding to the usage time data fit when the application program disable model when, it is described should
Enter freezing state with program, the application program of freezing state stops the message that response backstage receives.
7. device according to claim 6, it is characterised in that also include:
Modifying model unit, for being modified according to the usage time data to the disabling model.
8. device according to claim 7, it is characterised in that the Modifying model unit, be specifically used for:
The usage time data applied within the nearest cycle are obtained, based on the usage time data by self study to institute
Disabling model is stated to be modified.
9. device according to claim 6, it is characterised in that also include:
Model migration units, for when receive shift it is described disabling model transfer instruction when, by the disabling Model transfer
To the terminal for obtaining mandate.
10. device according to claim 6, it is characterised in that also include:
State recovery unit, for when the application program for entering freezing state is opened from desktop, terminating the freezing state.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610378312.5A CN107450969A (en) | 2016-05-31 | 2016-05-31 | The method and apparatus that a kind of Application Status is set |
PCT/CN2017/081527 WO2017206620A1 (en) | 2016-05-31 | 2017-04-21 | Method and apparatus for setting state of application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610378312.5A CN107450969A (en) | 2016-05-31 | 2016-05-31 | The method and apparatus that a kind of Application Status is set |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107450969A true CN107450969A (en) | 2017-12-08 |
Family
ID=60478535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610378312.5A Pending CN107450969A (en) | 2016-05-31 | 2016-05-31 | The method and apparatus that a kind of Application Status is set |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107450969A (en) |
WO (1) | WO2017206620A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021000648A1 (en) * | 2019-07-02 | 2021-01-07 | 中兴通讯股份有限公司 | Application freezing control method and device, terminal, and readable storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109375995B (en) * | 2018-09-26 | 2021-03-02 | Oppo广东移动通信有限公司 | Application freezing method and device, storage medium and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102308286A (en) * | 2009-02-03 | 2012-01-04 | 国际商业机器公司 | Method and system for multi-server application synchronization without stopping I/O |
US20130205006A1 (en) * | 2012-02-07 | 2013-08-08 | Symantec Corporation | Intelligent failover or shutdown of an application using input/output shipping in response to loss of connectivity to data storage in a cluster |
CN103699406A (en) * | 2013-12-05 | 2014-04-02 | 广东欧珀移动通信有限公司 | Method and device for intelligently freezing long-term unused applications |
CN104298336A (en) * | 2013-07-19 | 2015-01-21 | 贝壳网际(北京)安全技术有限公司 | Mobile terminal and control method and device of application program of mobile terminal |
US20150319144A1 (en) * | 2014-05-05 | 2015-11-05 | Citrix Systems, Inc. | Facilitating Communication Between Mobile Applications |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105094284B (en) * | 2015-07-31 | 2019-03-26 | 北京金山安全软件有限公司 | Power-saving processing method and device for application program |
CN105138380B (en) * | 2015-09-21 | 2018-06-19 | 天脉聚源(北京)传媒科技有限公司 | A kind of startup method and device of linux system |
-
2016
- 2016-05-31 CN CN201610378312.5A patent/CN107450969A/en active Pending
-
2017
- 2017-04-21 WO PCT/CN2017/081527 patent/WO2017206620A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102308286A (en) * | 2009-02-03 | 2012-01-04 | 国际商业机器公司 | Method and system for multi-server application synchronization without stopping I/O |
US20130205006A1 (en) * | 2012-02-07 | 2013-08-08 | Symantec Corporation | Intelligent failover or shutdown of an application using input/output shipping in response to loss of connectivity to data storage in a cluster |
CN104298336A (en) * | 2013-07-19 | 2015-01-21 | 贝壳网际(北京)安全技术有限公司 | Mobile terminal and control method and device of application program of mobile terminal |
CN103699406A (en) * | 2013-12-05 | 2014-04-02 | 广东欧珀移动通信有限公司 | Method and device for intelligently freezing long-term unused applications |
US20150319144A1 (en) * | 2014-05-05 | 2015-11-05 | Citrix Systems, Inc. | Facilitating Communication Between Mobile Applications |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021000648A1 (en) * | 2019-07-02 | 2021-01-07 | 中兴通讯股份有限公司 | Application freezing control method and device, terminal, and readable storage medium |
CN112256118A (en) * | 2019-07-02 | 2021-01-22 | 中兴通讯股份有限公司 | Application program freezing control method and device, terminal and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2017206620A1 (en) | 2017-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103283297B (en) | The definite method of policy determination system, strategy and non-transitory computer-readable medium | |
CN103392353B (en) | Wireless network capacity open system, gateway, agent and method | |
CN102726081B (en) | For the method and apparatus that Administrative Security is in a cellular communication system reshuffled | |
CN103906067B (en) | The recognition methods of false calling number and device | |
CN102883464A (en) | Gx interface resource releasing method and device | |
CN102036341B (en) | Method and device for implementing cell blockage | |
CN108391295A (en) | Communicate hot change-over method, communication device, intelligent door lock and intelligent socket | |
CN102711156A (en) | Terminal and network access control method | |
CN102801734A (en) | Access control method of intelligent machine data network | |
CN108810872A (en) | Control the methods, devices and systems of data transmission | |
CN104333727A (en) | Audio-video transmission channel regulation method, device and system | |
CN109218370A (en) | Message method and device, electronic equipment | |
CN107450969A (en) | The method and apparatus that a kind of Application Status is set | |
CN104904310A (en) | Split-type mobile terminal and interaction processing method for communications event | |
CN102378237B (en) | A kind of duty control method of user equipment network performance measurement and device | |
CN103297584B (en) | A kind of acquisition method, system and mobile terminal remaining the air time | |
CN107894917A (en) | Terminal and its method for closing background application, storage device | |
CN104519302B (en) | A kind of video information Real-Time Sharing and the system and method for management and control | |
CN106358221A (en) | Method and device for recovering main card data | |
CN108566322A (en) | Call method and device, storage medium and electronic device | |
CN108551429A (en) | Flow control methods, electronic device and the computer readable storage medium of application program | |
CN108551523A (en) | Method for making call in reservation, electronic device, computer device, and storage medium | |
CN109889374B (en) | Bearing evaluation method and device | |
WO2024187784A1 (en) | Method and apparatus for defining and positioning in communication network | |
CN112087775A (en) | Network control method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20171208 |