[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201610378312.5A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201610378312.5A priority Critical patent/CN107450969A/en
Priority to PCT/CN2017/081527 priority patent/WO2017206620A1/en
Publication of CN107450969A publication Critical patent/CN107450969A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task 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

The method and apparatus that a kind of Application Status is set
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.
CN201610378312.5A 2016-05-31 2016-05-31 The method and apparatus that a kind of Application Status is set Pending CN107450969A (en)

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)

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

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

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

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

Patent Citations (5)

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

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