CN105955792A - Start control method, device and equipment - Google Patents
Start control method, device and equipment Download PDFInfo
- Publication number
- CN105955792A CN105955792A CN201610500129.8A CN201610500129A CN105955792A CN 105955792 A CN105955792 A CN 105955792A CN 201610500129 A CN201610500129 A CN 201610500129A CN 105955792 A CN105955792 A CN 105955792A
- Authority
- CN
- China
- Prior art keywords
- broadcast message
- destination application
- application
- reception device
- message reception
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000011900 installation process Methods 0.000 claims abstract description 15
- 238000012544 monitoring process Methods 0.000 claims description 27
- 230000002265 prevention Effects 0.000 claims description 16
- 230000005611 electricity Effects 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 13
- 230000008859 change Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000009434 installation Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010572 single replacement reaction Methods 0.000 description 1
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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
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
The embodiment of the invention provides a starting control method, which comprises the following steps: in the installation process of a target application program, when the fact that the target application program registers a broadcast message receiver is monitored, acquiring an application identifier of the target application program; judging whether the application identifier of the target application program exists in a preset white list or not; if not, the target application program is prevented from registering the broadcast message receiver, and the broadcast message receiver is used for starting the target application program when a system broadcast message event occurs. The embodiment of the invention can prevent the application program from registering the broadcast message receiver when the application identifier of the application program does not exist in the preset white list, thereby controlling the self-starting of the application program.
Description
Technical field
The present invention relates to terminal unit and communication technical field, be specifically related to a kind of startup control method, device
And equipment.
Background technology
In prior art, the application program in equipment (such as mobile phone, panel computer etc.) can be by system
Middle registration broadcast message reception device monitoring system events and then execution custom action, to realize application program
Carry out self-starting.Relatively common, application program can be registered broadcast message reception device and obtain system mode change
Change, such as: pass is spread its tail, switched Wireless Fidelity (Wireless-Fidelity, WiFi), switch bluetooth, switch
Global positioning system (Global Positioning System, GPS), whether charge, switch photographic head etc.,
Now when system mode changes, system broadcast message can be produced, be then sent to each have registered this type
The system message receptor of broadcast, in order to this broadcast of this application response carries out self-starting,
It can be seen that in this process, can the notification message that system broadcast message event occurs be sent to each
Application program associated with it realizes application program self-starting, and this mode is not extensively developed person and uses, big portion
Divide application program can be started by above-mentioned mechanism and self realize self function.So can cause consuming equipment in a large number
Battery, the most particularly effective energy saving mode, the battery durable ability one of intelligent movable equipment
It is directly common problem in the industry, thus, it is impossible to the self-starting to application program is controlled.
Summary of the invention
Embodiments provide and a kind of start control method, device and equipment, can to application program from
It is actuated for controlling.
Embodiment of the present invention first aspect provides a kind of startup control method, including:
In destination application installation process, connect when monitoring described destination application registration broadcast
When receiving device, obtain the application identities of described destination application;
Judge whether the application identities of described destination application is present in default white list;
If it is not, then stop described destination application to register described broadcast message reception device, described broadcast
Receptor is for starting described destination application when system broadcast message event occurs.
In conjunction with the first aspect of the embodiment of the present invention, in the first possible embodiment of first aspect,
Described method also includes:
By hook broadcast message reception device registration function, the broadcast monitoring the registration of described application program connects
Receive device.
In conjunction with the first possible embodiment of the first aspect of the embodiment of the present invention, in the second of first aspect
Planting in possible embodiment, the described destination application of described prevention registers described broadcast message reception device
Mode, is the execution terminating broadcast message reception device registration function.
The first or the second in conjunction with the first aspect of the embodiment of the present invention or first aspect may embodiment party
Formula, in the third possible embodiment of first aspect, described method also includes:
If so, sending inquiry message to user, described inquiry message is used for asking the user whether to allow described mesh
Mark application program registers described broadcast message reception device, allows described destination application to register described user
During described broadcast message reception device, it is allowed to described destination application registers described broadcast message reception device.
The first or the second in conjunction with the first aspect of the embodiment of the present invention or first aspect may embodiment party
Formula, in the 4th kind of possible embodiment of first aspect, the described destination application of described prevention is registered
Before described broadcast message reception device, described method also includes:
Judge that the electricity of equipment whether less than predetermined threshold value, the most then performs the described intended application of described prevention
The step of broadcast message reception device described in program registration.
The first or the second in conjunction with the first aspect of the embodiment of the present invention or first aspect may embodiment party
Formula, in the 5th kind of possible embodiment of first aspect, the described destination application of described prevention is registered
After target broadcast message, described method also includes:
Send more newly requested to server;
Receive the new white list of more newly requested transmission described in the response of described server, described new white list is replaced
Described default white list.
Embodiment of the present invention second aspect provides one and opens dynamic control device, including:
Acquiring unit, in destination application installation process, when monitoring described destination application
During registration broadcast message reception device, obtain the application identities of described destination application;
Judging unit, for judging that the application identities of described destination application that described acquiring unit obtains is
No it is present in default white list;
Stop unit, if the judged result for described judging unit is no, then stop described intended application journey
Sequence registers described broadcast message reception device, and described broadcast message reception device is for sending out in system broadcast message event
Described destination application is started time raw.
In conjunction with the second aspect of the embodiment of the present invention, in the first possible embodiment of second aspect,
Described device also includes:
Monitoring means, for by hook broadcast message reception device registration function, monitors described application program note
The broadcast message reception device of volume.
In conjunction with the first possible embodiment of the second aspect of the embodiment of the present invention, in the second of second aspect
Planting in possible embodiment, the described destination application of described prevention registers described broadcast message reception device
Mode, is the execution terminating broadcast message reception device registration function.
The first or the second in conjunction with the second aspect of the embodiment of the present invention or second aspect may embodiment party
Formula, in the third possible embodiment of second aspect, described device also includes:
Transmitting element, if the judged result for described judging unit is yes, sends inquiry message to user,
Described inquiry message is used for asking the user whether to allow described destination application to register described broadcast message reception
Device, when described user allows described destination application to register described broadcast message reception device, it is allowed to described
Destination application registers described broadcast message reception device.
The first or the second in conjunction with the second aspect of the embodiment of the present invention or second aspect may embodiment party
Formula, in the 4th kind of possible embodiment of second aspect, described judging unit is additionally operable to:
Before described prevention unit stops described destination application to register described broadcast message reception device, sentence
Whether the electricity of disconnected equipment is less than predetermined threshold value, if the judged result of described judging unit is yes, then by described
Unit is stoped to perform to stop described destination application to register described broadcast message reception device.
The first or the second in conjunction with the second aspect of the embodiment of the present invention or second aspect may embodiment party
Formula, in the 5th kind of possible embodiment of second aspect, described device also includes:
Interactive unit, for sending more newly requested to server;
Described interactive unit, is additionally operable to:
Receive the new white list of more newly requested transmission described in the response of described server, described new white list is replaced
Described default white list.
The embodiment of the present invention third aspect provides a kind of startup control equipment, including:
Processor and memorizer;
Wherein, described processor opens for performing one by calling the code in described memorizer or instruction
Flowing control method;Wherein, described method includes:
In destination application installation process, connect when monitoring described destination application registration broadcast
When receiving device, obtain the application identities of described destination application;
Judge whether the application identities of described destination application is present in default white list;
If it is not, then stop described destination application to register described broadcast message reception device, described broadcast
Receptor is for starting described destination application when system broadcast message event occurs.
Embodiment of the present invention fourth aspect provides a kind of storage medium, and wherein, this storage medium should for storage
By program, described application program controls for described a kind of startup the operationally performing the embodiment of the present invention
Method.
The embodiment of the present invention the 5th aspect provides a kind of application program, and wherein, this application program is for running
A kind of startup control method described in the Shi Zhihang embodiment of the present invention.
Implement the embodiment of the present invention, have the advantages that
It can be seen that can be pacified at destination application by the startup control method described by the embodiment of the present invention
In process of assembling, when monitoring destination application registration broadcast message reception device, obtain destination application
Application identities, it is judged that whether the application identities of destination application is present in default white list, if it is not,
Then stoping destination application registration broadcast message reception device, broadcast message reception device is for disappearing in system broadcasts
Starting destination application when breath event occurs, therefore, the application identities at application program is not present in presetting
Time in white list, then this application program is stoped to register broadcast message reception device, thus, can be to application program
Self-starting is controlled.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, institute in embodiment being described below
The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is the one of the present invention
A little embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, also
Other accompanying drawing can be obtained according to these accompanying drawings.
Fig. 1 is a kind of first embodiment schematic flow sheet starting control method that the embodiment of the present invention provides;
Fig. 2 is a kind of the second embodiment schematic flow sheet starting control method that the embodiment of the present invention provides;
Fig. 3 is a kind of the 3rd embodiment schematic flow sheet starting control method that the embodiment of the present invention provides;
Fig. 4 is a kind of the 4th embodiment schematic flow sheet starting control method that the embodiment of the present invention provides;
Fig. 5 a is a kind of example structure schematic diagram opening dynamic control device that the embodiment of the present invention provides;
Fig. 5 b is a kind of another structural representation of embodiment opening dynamic control device that the embodiment of the present invention provides;
Fig. 5 c is a kind of another structural representation of embodiment opening dynamic control device that the embodiment of the present invention provides;
Fig. 5 d is a kind of another structural representation of embodiment opening dynamic control device that the embodiment of the present invention provides;
Fig. 6 is a kind of example structure schematic diagram starting control equipment that the embodiment of the present invention provides.
Detailed description of the invention
Embodiments provide a kind of startup control method, device and equipment, can be to the self-starting of application
It is controlled.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, it is fully described by, it is clear that described embodiment is a part of embodiment of the present invention rather than all
Embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative labor
The every other embodiment obtained under dynamic premise, broadly falls into the scope of protection of the invention.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, it is fully described by, it is clear that described embodiment is a part of embodiment of the present invention rather than all
Embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative labor
The every other embodiment obtained under dynamic premise, broadly falls into the scope of protection of the invention.
Term " first " in description and claims of this specification and described accompanying drawing, " second ", "
Three " and " the 4th " etc. is for distinguishing different object rather than for describing particular order.Additionally, art
Language " includes " and " having " and their any deformation, it is intended that cover non-exclusive comprising.Such as
Contain series of steps or the process of unit, method, system, product or equipment are not limited to list
Step or unit, but the most also include step or the unit do not listed, or the most also include right
In intrinsic other step of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can in conjunction with the embodiments
To be included at least one embodiment of the present invention.There is this phrase not in each position in the description
Necessarily each mean identical embodiment, be not and the independent of other embodiments mutual exclusion or alternative embodiment.
Those skilled in the art explicitly and are implicitly understood by, and embodiment described herein can be real with other
Execute example to combine.
Equipment described by the embodiment of the present invention can include smart mobile phone (such as Android phone), flat board electricity
Brain, palm PC, notebook computer, mobile internet device (MID, Mobile Internet Devices)
Or Wearable etc., the said equipment is only citing, and non exhaustive, including but not limited to the said equipment.
It should be noted that system mode change include: close spread its tail, switch Wireless Fidelity, switch bluetooth,
Whether switch global positioning system, charge, switch photographic head etc., system mode change, all produces each time
A raw system broadcast message event.Wherein, when system mode changes, can generate for stating this system
The broadcast that state changes, the corresponding system broadcast message event of this broadcast.Such as, system shape
State is changed into and is opened WiFi, then, this broadcast can be used to state opens WiFi, on the contrary, system shape
State changes into closedown WiFi, then, broadcast can be used to state closedown WiFi.In concrete application, if using
Bluetooth is opened at family, opens global positioning system (Global Positioning System, GPS), etc., all
Can trigger and cause system mode to change, when detecting that this system mode changes, generate and be used for stating this system
State changes corresponding broadcast.Wherein, application program upon receiving the broadcast message, then this application journey
Sequence carries out self-starting.So, if application program does not receives broadcast, then this application program is not carried out certainly
Start.If the application identities of destination application does not exist in default white list, then can stop target further
Application program receives target broadcast message, such as, can forbid that destination application registers broadcast, or,
Destination application post registration broadcast can be stoped, or, registration broadcast can be stoped when certain
The most registrable broadcast etc. after between.
Referring to Fig. 1, a kind of first embodiment flow process starting control method provided for the embodiment of the present invention is shown
It is intended to.Startup control method described in the present embodiment, comprises the following steps:
101, in destination application installation process, disappear when monitoring the registration broadcast of described destination application
During breath receptor, obtain the application identities of described destination application.
In implementing, destination application can be arbitrary application program, wherein, application program can include but
Be not limited only to: phone, note, address list, weather, picture, file, video, music, browser,
U.S. figure, clock, map, mail, computer etc..When destination application is installed, this mesh can be downloaded
The installation kit of mark application program, and decompress this installation kit, and this destination application is installed.Should in this target
With in the installation process of program, can read the application identities of this destination application, application identities is for unique
Identifying that a certain application program, the most each application identities all have unique corresponding application therewith, this application identities can
Apply Names or bag name for this destination application.
Alternatively, the registration of described application program can be monitored by hook broadcast message reception device registration function
Broadcast message reception device.Specifically, by hook broadcast message reception device registration function, target is monitored
The broadcast message reception device of application program registration, can obtain the application identities of destination application.
102, judge whether the application identities of described destination application is present in default white list.
In implementing, preset in white list and comprise at least one application identities, can be by destination application
Application identities is mated with at least one application identities in default white list, if destination application should
By mark as certain application identities in default white list, i.e. the match is successful, answering of destination application
It is present in default white list by mark.Such as, the application identities of destination application is A, presets white name
Containing A in list, then during the application identities of destination application is present in default white list.Wherein, preset in vain
List can be stored in the system file of operating system.
Alternatively, the application identities at destination application is present in default white list, sends inquiry to user
Asking information, this inquiry message is used for asking the user whether to allow this destination application to register broadcast message reception
Device, when user allows destination application registration broadcast message reception device, it is allowed to destination application is registered
Broadcast message reception device.
103 if it is not, then stop described destination application to register described broadcast message reception device, described broadcast
Message receiver is for starting described destination application when system broadcast message event occurs.
In implementing, if the application identities of destination application does not exist in default white list, then, resistance
Only destination application registration broadcast message reception device, if destination application unregistered broadcast message reception device,
So, when follow-up system broadcast event occurs, destination application just will not register this broadcast
Receptor, and then, more will not carry out self-starting, thus, can carry out from opening by stoping some application program
Dynamic, the power consumption of equipment can be reduced.
Alternatively, above-mentioned prevention destination application registers the mode of described broadcast message reception device, is to terminate
The execution of broadcast message reception device registration function.
It can be seen that can be pacified at destination application by the startup control method described by the embodiment of the present invention
In process of assembling, when monitoring destination application registration broadcast message reception device, obtain destination application
Application identities, it is judged that whether the application identities of destination application is present in default white list, if it is not,
Then stoping destination application registration broadcast message reception device, broadcast message reception device is for disappearing in system broadcasts
Starting destination application when breath event occurs, therefore, the application identities at application program is not present in presetting
Time in white list, then this application program is stoped to register broadcast message reception device, thus, can be to application program
Self-starting is controlled.
Referring to Fig. 2, a kind of the second embodiment flow process starting control method provided for the embodiment of the present invention is shown
It is intended to.Startup control method described in the present embodiment, comprises the following steps:
201, in destination application installation process, disappear when monitoring the registration broadcast of described destination application
During breath receptor, obtain the application identities of described destination application.
202, judge whether the application identities of described destination application is present in default white list.
203, if so, sending inquiry message to user, described inquiry message is used for asking the user whether to allow institute
State destination application and register described broadcast message reception device, allow described destination application described user
When registering described broadcast message reception device, it is allowed to described destination application registers described broadcast message reception device.
Alternatively, whether it is present in default white list in the application identities judging destination application, that
, inquiry message can be sent to user, this inquiry message is used for asking the user whether to allow described intended application
Broadcast message reception device described in program registration, allows destination application to register broadcast message reception device user
Time, it is allowed to destination application registers described broadcast message reception device, does not allow destination application user
During registration broadcast message reception device, destination application is not allowed to register described broadcast message reception device.Enter one
Step ground, if sending inquiry message to user, if user does not replys in Preset Time, then can forbid target
Application program registration broadcast message reception device.
It can be seen that can be pacified at destination application by the startup control method described by the embodiment of the present invention
In process of assembling, when monitoring destination application registration broadcast message reception device, obtain destination application
Application identities, it is judged that whether the application identities of destination application is present in default white list, if so,
Sending inquiry message to user, this inquiry message is used for asking the user whether to allow destination application registration wide
Broadcast message receiver, when user allows described destination application registration broadcast message reception device, it is allowed to mesh
Mark application program registration broadcast message reception device, therefore, the application identities at application program is not present in presetting
Time in white list, can inquire to user, thus, can the more hommization ground self-starting to application program
It is controlled.
Referring to Fig. 3, a kind of the 3rd embodiment flow process starting control method provided for the embodiment of the present invention is shown
It is intended to.Startup control method described in the present embodiment, comprises the following steps:
301, in destination application installation process, disappear when monitoring the registration broadcast of described destination application
During breath receptor, obtain the application identities of described destination application.
302, judge whether the application identities of described destination application is present in default white list.
303 if it is not, judge the least predetermined threshold value of electricity of equipment.
In implementing, predetermined threshold value can include but are not limited to: 20%, 25%, 30%, 40%, 50%,
61%, 73%, 80.5% etc..Can first judge the electricity of equipment, if this electricity is more than or equal to predetermined threshold value,
The most do not perform step 304, if this electricity is less than predetermined threshold value, then perform subsequent step 304.
304, described destination application is the most then stoped to register described broadcast message reception device, described broadcast
Message receiver for starting destination application when system broadcast message event occurs.
It can be seen that can be pacified at destination application by the startup control method described by the embodiment of the present invention
In process of assembling, obtain the application identities of this destination application, and destination application application identities not
Exist and preset in white list and when equipment electricity is less than predetermined threshold value, stop destination application registration broadcast to disappear
Breath receptor, broadcast message reception device is used for when system broadcast message event occurs starting destination application,
Therefore, the application identities at application program is not present in presetting in white list and equipment electricity is less than predetermined threshold value
Time, then stop this application program to register broadcast message reception device, thus, the self-starting of application program can be entered
Row controls, and, it is possible to decrease equipment power dissipation.
Referring to Fig. 4, a kind of the 4th embodiment flow process starting control method provided for the embodiment of the present invention is shown
It is intended to.Startup control method described in the present embodiment, comprises the following steps:
401, in destination application installation process, disappear when monitoring the registration broadcast of described destination application
During breath receptor, obtain the application identities of described destination application;
402, judge whether the application identities of described destination application is present in default white list;
403 if it is not, then stop described destination application to register described broadcast message reception device, described broadcast
Message receiver is for starting described destination application when system broadcast message event occurs.
404, send more newly requested to server.
In implementing, can to server send more newly requested, server have received more newly requested after, can
Sending new white list to equipment, wherein, white list can thing be configured on network by user in advance, or,
Server may utilize big data technique and the white list data of multiple users carried out statistics and analysis, and by ranking
Application corresponding to earlier system broadcast message event is as new white list.
405, described server new white list of more newly requested transmission described in responding is received, by described new white name
The described default white list of single replacement.
In implementing, the new white list that server sends can be received, new white list is replaced original presetting
White list, or, can by new white list with preset white business card and compare, will be present in new white list and not
The application identities being present in default white list is added to preset white list.
It can be seen that can be pacified at destination application by the startup control method described by the embodiment of the present invention
In process of assembling, when monitoring destination application registration broadcast message reception device, obtain destination application
Application identities, it is judged that whether the application identities of destination application is present in default white list, if it is not,
Then stoping destination application registration broadcast message reception device, broadcast message reception device is for disappearing in system broadcasts
Starting destination application when breath event occurs, therefore, the application identities at application program is not present in presetting
Time in white list, then this application program is stoped to register broadcast message reception device, thus, can be to application program
Self-starting is controlled, and, the form sending request to server can be used, default white list is carried out
Update, can be preferably to needing the self-starting applied to be controlled.
Refer to Fig. 5 a, a kind of example structure signal opening dynamic control device provided for the embodiment of the present invention
Figure.Dynamic control device is opened described in the present embodiment, including: acquiring unit 501, judging unit 502 and
Stop unit 503, specific as follows:
Acquiring unit 501, in destination application installation process, when monitoring described intended application journey
During sequence registration broadcast message reception device, obtain the application identities of described destination application;
In implementing, destination application can be arbitrary application program, wherein, application program can include but
Be not limited only to: phone, note, address list, weather, picture, file, video, music, browser,
U.S. figure, clock, map, mail, computer etc..When destination application is installed, this mesh can be downloaded
The installation kit of mark application program, and decompress this installation kit, and this destination application is installed.Should in this target
With in the installation process of program, can read the application identities of this destination application, application identities is for unique
Identifying that a certain application program, the most each application identities all have unique corresponding application therewith, this application identities can
Apply Names or bag name for this destination application.
Alternatively, the registration of described application program can be monitored by hook broadcast message reception device registration function
Broadcast message reception device.Specifically, by hook broadcast message reception device registration function, target is monitored
The broadcast message reception device of application program registration, can obtain the application identities of destination application.
Judging unit 502, for judging the application of described destination application that described acquiring unit 501 obtains
Identify whether to be present in default white list;
In implementing, preset in white list and comprise at least one application identities, can be by destination application
Application identities is mated with at least one application identities in default white list, if destination application should
By mark as certain application identities in default white list, i.e. the match is successful, answering of destination application
It is present in default white list by mark.Such as, the application identities of destination application is A, presets white name
Containing A in list, then during the application identities of destination application is present in default white list.Wherein, preset in vain
List can be stored in the system file of operating system.
Alternatively, the application identities at destination application is present in default white list, sends inquiry to user
Asking information, this inquiry message is used for asking the user whether to allow this destination application to register broadcast message reception
Device, when user allows destination application registration broadcast message reception device, it is allowed to destination application is registered
Broadcast message reception device.
Alternatively, the application identities at destination application is not present in presetting in white list, forbids that target should
Use program broadcast message receiver.
Stop unit 503, if the judged result for described judging unit 502 is no, then stop described target
Application program registers described broadcast message reception device, and described broadcast message reception device is in system broadcast message
Destination application is started when event occurs.
In implementing, if the application identities of destination application does not exist in default white list, then, resistance
Only destination application registration broadcast message reception device, if destination application unregistered broadcast message reception device,
So, when follow-up system broadcast event occurs, destination application just will not register this broadcast
Receptor, and then, more will not carry out self-starting, thus, can carry out from opening by stoping some application program
Dynamic, the power consumption of equipment can be reduced.
Alternatively, above-mentioned prevention destination application registers the mode of described broadcast message reception device, is to terminate
The execution of broadcast message reception device registration function.
Alternatively, the dynamic control device that opens as described in Fig. 5 b, Fig. 5 a may also include that monitoring means 504,
As follows:
Monitoring means 504, for by hook broadcast message reception device registration function, monitoring described application program
The broadcast message reception device of registration.Monitor destination application registration broadcast at monitoring means 504 to connect
When receiving device, acquiring unit obtain the application identities of this destination application.
Alternatively, the described destination application of described prevention registers the mode of described broadcast message reception device, is
Terminate the execution of broadcast message reception device registration function.
Alternatively, the dynamic control device that opens as described in Fig. 5 c, Fig. 5 a may also include that transmitting element 505,
As follows:
Transmitting element 505, if the judged result for described judging unit 502 is yes, sends inquiry to user
Information, described inquiry message is used for asking the user whether that allowing described destination application to register described broadcast disappears
Breath receptor, when described user allows described destination application to register described broadcast message reception device, permits
Permitted described destination application and registered described broadcast message reception device.
Alternatively, whether it is present in default white list in the application identities judging destination application, that
, inquiry message can be sent to user, this inquiry message is used for asking the user whether to allow described intended application
Broadcast message reception device described in program registration, allows destination application to register broadcast message reception device user
Time, it is allowed to destination application registers described broadcast message reception device, does not allow destination application user
During registration broadcast message reception device, destination application is not allowed to register described broadcast message reception device.Enter one
Step ground, if sending inquiry message to user, if user does not replys in Preset Time, then can forbid target
Application program registration broadcast message reception device.
Alternatively, the dynamic control device that opens as described in Fig. 5 d, Fig. 5 a may also include that interactive unit 506,
As follows:
Interactive unit 506, for sending more newly requested to server;
In implementing, can to server send more newly requested, server have received more newly requested after, can
Sending new white list to equipment, wherein, white list can be configured on network by user in advance, or,
Server may utilize big data technique and the white list data of multiple users carried out statistics and analysis, and by ranking
Application corresponding to earlier system broadcast message event is as new white list.
Described interactive unit 506, is additionally operable to:
Receive the new white list of more newly requested transmission described in the response of described server, described new white list is replaced
Described default white list.
In implementing, the new white list that server sends can be received, new white list is replaced original presetting
White list, or, can by new white list with preset white business card and compare, will be present in new white list and not
The application identities being present in default white list is added to preset white list.
Alternatively, above-mentioned judging unit 502 is additionally operable to:
Before described prevention unit stops described destination application to register described broadcast message reception device, sentence
Whether the electricity of disconnected equipment is less than predetermined threshold value, if the judged result of described judging unit is yes, then by described
Unit is stoped to perform to stop described destination application to register described broadcast message reception device.
In implementing, predetermined threshold value can include but are not limited to: 20%, 25%, 30%, 40%, 50%,
61%, 73%, 80.5% etc..Can first judge the electricity of equipment, if this electricity is more than or equal to predetermined threshold value,
Do not perform to stop described destination application to register described broadcast message reception device, if this electricity is less than presetting
Threshold value, then perform to stop described destination application to register described broadcast message reception device.
It can be seen that by opening dynamic control device and can pacify at destination application described by the embodiment of the present invention
In process of assembling, when monitoring destination application registration broadcast message reception device, obtain destination application
Application identities, it is judged that whether the application identities of destination application is present in default white list, if it is not,
Then stoping destination application registration broadcast message reception device, broadcast message reception device is for disappearing in system broadcasts
Starting destination application when breath event occurs, therefore, the application identities at application program is not present in presetting
Time in white list, then this application program is stoped to register broadcast message reception device, thus, can be to application program
Self-starting is controlled.
Refer to Fig. 6, a kind of example structure signal starting control equipment provided for the embodiment of the present invention
Figure.Startup described in the present embodiment controls equipment, including: at least one input equipment 1000;At least
One outut device 2000;At least one processor 3000, such as CPU;With memorizer 4000, above-mentioned
Input equipment 1000, outut device 2000, processor 3000 and memorizer 4000 are by bus 5000 even
Connect.
Wherein, above-mentioned input equipment 1000 concretely contact panel, physical button or mouse.
Above-mentioned outut device 2000 concretely display screen.
Above-mentioned memorizer 4000 can be high-speed RAM memorizer, it is possible to for non-labile memorizer
(non-volatile memory), such as disk memory.Above-mentioned memorizer 4000 is used for storing batch processing
Code, above-mentioned input equipment 1000, outut device 2000 and processor 3000 are used for calling memorizer 4000
The program code of middle storage, performs to operate as follows:
Above-mentioned processor 3000, is used for:
In destination application installation process, connect when monitoring described destination application registration broadcast
When receiving device, obtain the application identities of described destination application;
Judge whether the application identities of described destination application is present in default white list;
If it is not, then stop described destination application to register described broadcast message reception device, described broadcast
Receptor is for starting described destination application when system broadcast message event occurs.
Alternatively, above-mentioned processor 3000 is additionally operable to:
By hook broadcast message reception device registration function, the broadcast monitoring the registration of described application program connects
Receive device.
Alternatively, above-mentioned processor 3000 stops described destination application to register described broadcast message reception device
Mode, be terminate broadcast message reception device registration function execution.
Alternatively, above-mentioned processor 3000 is additionally operable to:
If so, sending inquiry message to user, described inquiry message is used for asking the user whether to allow described mesh
Mark application program registers described broadcast message reception device, allows described destination application to register described user
During described broadcast message reception device, it is allowed to described destination application registers described broadcast message reception device.
Alternatively, above-mentioned processor 3000 stops described destination application to register described broadcast message reception device
Before, also particularly useful for:
Judge that the electricity of equipment whether less than predetermined threshold value, the most then performs the described intended application of described prevention
The step of broadcast message reception device described in program registration.
Alternatively, after above-mentioned processor 3000 stops described destination application registration target broadcast message,
Also particularly useful for:
Send more newly requested to server;
Receive the new white list of more newly requested transmission described in the response of described server, described new white list is replaced
Described default white list.
Input equipment 1000, outut device 2000 and place in implementing, described in the embodiment of the present invention
Reason device 3000 can perform a kind of of embodiment of the present invention offer and start the first embodiment of control method, the second reality
Execute the implementation described in example, the 3rd embodiment and the 4th embodiment, it is possible to perform the embodiment of the present invention
The implementation opening dynamic control device described in a kind of first embodiment opening dynamic control device provided,
Do not repeat them here.
The embodiment of the present invention also provides for a kind of computer-readable storage medium, and wherein, this computer-readable storage medium can be deposited
Containing program, this program includes any one startup control method described in said method embodiment when performing
Part or all of step.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, in certain embodiment the most in detail
The part stated, may refer to the associated description of other embodiments.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore it is all stated
For a series of combination of actions, but those skilled in the art should know, the present invention is not by described
The restriction of sequence of movement, because according to the present invention, some step can use other orders or carry out simultaneously.
Secondly, those skilled in the art also should know, embodiment described in this description belongs to be preferable to carry out
Example, necessary to involved action and the module not necessarily present invention.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, in certain embodiment the most in detail
The part stated, may refer to the associated description of other embodiments.
In several embodiments provided herein, it should be understood that disclosed device, can be passed through it
Its mode realizes.Such as, device embodiment described above is only schematically, the most described list
The division of unit, is only a kind of logic function and divides, and actual can have other dividing mode, example when realizing
As multiple unit or assembly can in conjunction with or be desirably integrated into another system, or some features can be ignored,
Or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can
To be the INDIRECT COUPLING by some interfaces, device or unit or communication connection, can be electrical or other
Form.
The described unit illustrated as separating component can be or may not be physically separate, as
The parts that unit shows can be or may not be physical location, i.e. may be located at a place, or
Can also be distributed on multiple NE.Can select therein some or all of according to the actual needs
Unit realizes the purpose of the present embodiment scheme.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit,
Can also be that unit is individually physically present, it is also possible to two or more unit are integrated in a unit
In.Above-mentioned integrated unit both can realize to use the form of hardware, it would however also be possible to employ SFU software functional unit
Form realizes.
If described integrated unit realizes using the form of SFU software functional unit and as independent production marketing or
During use, can be stored in a computer read/write memory medium.Based on such understanding, the present invention
The part that the most in other words prior art contributed of technical scheme or this technical scheme whole or
Part can embody with the form of software product, and this computer software product is stored in a storage medium
In, including some instructions with so that a computer equipment (can be personal computer, server or net
Network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage
Medium includes: USB flash disk, read only memory (ROM, Read-Only Memory), random access memory (RAM,
Random Access Memory), portable hard drive, magnetic disc or CD etc. are various can store program code
Medium.
The above, above example only in order to technical scheme to be described, is not intended to limit;To the greatest extent
The present invention has been described in detail by pipe with reference to previous embodiment, and those of ordinary skill in the art should manage
Solve: the technical scheme described in foregoing embodiments still can be modified by it, or to wherein part
Technical characteristic carries out equivalent;And these amendments or replacement, do not make the essence of appropriate technical solution take off
Scope from various embodiments of the present invention technical scheme.
Claims (10)
1. one kind starts control method, it is characterised in that including:
In destination application installation process, connect when monitoring described destination application registration broadcast
When receiving device, obtain the application identities of described destination application;
Judge whether the application identities of described destination application is present in default white list;
If it is not, then stop described destination application to register described broadcast message reception device, described broadcast
Receptor is for starting described destination application when system broadcast message event occurs.
Method the most according to claim 1, it is characterised in that described method also includes:
By hook broadcast message reception device registration function, the broadcast monitoring the registration of described application program connects
Receive device.
Method the most according to claim 2, it is characterised in that the described destination application of described prevention
Register the mode of described broadcast message reception device, be the execution terminating broadcast message reception device registration function.
4. according to the method described in any one of claims 1 to 3, it is characterised in that described method also includes:
If so, sending inquiry message to user, described inquiry message is used for asking the user whether to allow described mesh
Mark application program registers described broadcast message reception device, allows described destination application to register described user
During described broadcast message reception device, it is allowed to described destination application registers described broadcast message reception device.
5. according to the method described in any one of claims 1 to 3, it is characterised in that the described mesh of described prevention
Before mark application program registers described broadcast message reception device, described method also includes:
Judge that the electricity of equipment whether less than predetermined threshold value, the most then performs the described intended application of described prevention
The step of broadcast message reception device described in program registration.
6. according to the method described in any one of claims 1 to 3, it is characterised in that the described mesh of described prevention
After mark application program registration target broadcast message, described method also includes:
Send more newly requested to server;
Receive the new white list of more newly requested transmission described in the response of described server, described new white list is replaced
Described default white list.
7. one kind is opened dynamic control device, it is characterised in that including:
Acquiring unit, in destination application installation process, when monitoring described destination application
During registration broadcast message reception device, obtain the application identities of described destination application;
Judging unit, for judging that the application identities of described destination application that described acquiring unit obtains is
No it is present in default white list;
Stop unit, if the judged result for described judging unit is no, then stop described intended application journey
Sequence registers described broadcast message reception device, and described broadcast message reception device is for sending out in system broadcast message event
Described destination application is started time raw.
Device the most according to claim 7, it is characterised in that described device also includes:
Monitoring means, for by hook broadcast message reception device registration function, monitors described application program note
The broadcast message reception device of volume.
Device the most according to claim 8, it is characterised in that the described destination application of described prevention
Register the mode of described broadcast message reception device, be the execution terminating broadcast message reception device registration function.
10. one kind starts control equipment, it is characterised in that including:
Processor and memorizer;
Wherein, described processor opens for performing one by calling the code in described memorizer or instruction
Flowing control method;Wherein, described method includes:
In destination application installation process, connect when monitoring described destination application registration broadcast
When receiving device, obtain the application identities of described destination application;
Judge whether the application identities of described destination application is present in default white list;
If it is not, then stop described destination application to register described broadcast message reception device, described broadcast
Receptor is for starting described destination application when system broadcast message event occurs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610500129.8A CN105955792B (en) | 2016-06-29 | 2016-06-29 | Start control method, device and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610500129.8A CN105955792B (en) | 2016-06-29 | 2016-06-29 | Start control method, device and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105955792A true CN105955792A (en) | 2016-09-21 |
CN105955792B CN105955792B (en) | 2019-07-05 |
Family
ID=56901731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610500129.8A Expired - Fee Related CN105955792B (en) | 2016-06-29 | 2016-06-29 | Start control method, device and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105955792B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106484473A (en) * | 2016-09-29 | 2017-03-08 | Tcl集团股份有限公司 | A kind of application starts method and apparatus |
CN107835317A (en) * | 2017-11-21 | 2018-03-23 | 广东欧珀移动通信有限公司 | Schedule job control method, device, terminal device and storage medium |
CN107908953A (en) * | 2017-11-21 | 2018-04-13 | 广东欧珀移动通信有限公司 | Notifications service control method, device, terminal device and storage medium |
WO2018068740A1 (en) * | 2016-10-14 | 2018-04-19 | 捷开通讯(深圳)有限公司 | Terminal and application program start-up management method thereof |
CN108958949A (en) * | 2018-05-23 | 2018-12-07 | 平安科技(深圳)有限公司 | The call method and system of application program |
CN109408336A (en) * | 2018-10-29 | 2019-03-01 | 珠海市君天电子科技有限公司 | A kind of startup item monitoring method, device, terminal and computer-readable medium |
CN110209513A (en) * | 2019-06-06 | 2019-09-06 | 北京金山安全软件有限公司 | Broadcast registration method, device, equipment and medium of application program |
CN111221539A (en) * | 2018-11-27 | 2020-06-02 | 阿里巴巴集团控股有限公司 | Application installation processing method and device, electronic equipment and application platform |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103823699A (en) * | 2014-02-27 | 2014-05-28 | 广州视源电子科技股份有限公司 | Method and device for controlling self-starting of application program |
CN104391743A (en) * | 2014-11-26 | 2015-03-04 | 北京奇虎科技有限公司 | Method and device for optimizing running speed of mobile terminal |
CN104680060A (en) * | 2014-11-25 | 2015-06-03 | 北京奇虎科技有限公司 | Procedure self-starting management method and procedure self-starting management device |
CN105451233A (en) * | 2014-08-18 | 2016-03-30 | 北京壹人壹本信息科技有限公司 | Anti-monitoring method and system and mobile terminal |
-
2016
- 2016-06-29 CN CN201610500129.8A patent/CN105955792B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103823699A (en) * | 2014-02-27 | 2014-05-28 | 广州视源电子科技股份有限公司 | Method and device for controlling self-starting of application program |
CN105451233A (en) * | 2014-08-18 | 2016-03-30 | 北京壹人壹本信息科技有限公司 | Anti-monitoring method and system and mobile terminal |
CN104680060A (en) * | 2014-11-25 | 2015-06-03 | 北京奇虎科技有限公司 | Procedure self-starting management method and procedure self-starting management device |
CN104391743A (en) * | 2014-11-26 | 2015-03-04 | 北京奇虎科技有限公司 | Method and device for optimizing running speed of mobile terminal |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106484473A (en) * | 2016-09-29 | 2017-03-08 | Tcl集团股份有限公司 | A kind of application starts method and apparatus |
WO2018068740A1 (en) * | 2016-10-14 | 2018-04-19 | 捷开通讯(深圳)有限公司 | Terminal and application program start-up management method thereof |
US11816200B2 (en) | 2016-10-14 | 2023-11-14 | Jrd Communication (Shenzhen) Ltd | Terminal and method for managing launch of an application of a terminal |
US10878078B2 (en) | 2017-11-21 | 2020-12-29 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | System notification service control method, apparatus, terminal device, and storage medium |
CN107835317A (en) * | 2017-11-21 | 2018-03-23 | 广东欧珀移动通信有限公司 | Schedule job control method, device, terminal device and storage medium |
CN107908953A (en) * | 2017-11-21 | 2018-04-13 | 广东欧珀移动通信有限公司 | Notifications service control method, device, terminal device and storage medium |
EP3486823B1 (en) * | 2017-11-21 | 2023-07-19 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | System notification service control method, apparatus, terminal device, and storage medium |
WO2019101107A1 (en) * | 2017-11-21 | 2019-05-31 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | System notification service control method, apparatus, terminal device, and storage medium |
CN108958949B (en) * | 2018-05-23 | 2023-04-14 | 平安科技(深圳)有限公司 | Calling method and system of application program |
CN108958949A (en) * | 2018-05-23 | 2018-12-07 | 平安科技(深圳)有限公司 | The call method and system of application program |
CN109408336B (en) * | 2018-10-29 | 2022-07-22 | 珠海豹趣科技有限公司 | Startup item monitoring method and device, terminal and computer readable medium |
CN109408336A (en) * | 2018-10-29 | 2019-03-01 | 珠海市君天电子科技有限公司 | A kind of startup item monitoring method, device, terminal and computer-readable medium |
CN111221539A (en) * | 2018-11-27 | 2020-06-02 | 阿里巴巴集团控股有限公司 | Application installation processing method and device, electronic equipment and application platform |
CN111221539B (en) * | 2018-11-27 | 2023-05-05 | 阿里巴巴集团控股有限公司 | Application installation processing method and device, electronic equipment and application platform |
CN110209513B (en) * | 2019-06-06 | 2021-06-22 | 北京金山安全软件有限公司 | Broadcast registration method, device, equipment and medium of application program |
CN110209513A (en) * | 2019-06-06 | 2019-09-06 | 北京金山安全软件有限公司 | Broadcast registration method, device, equipment and medium of application program |
Also Published As
Publication number | Publication date |
---|---|
CN105955792B (en) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105955792A (en) | Start control method, device and equipment | |
US9182975B2 (en) | Automatic application updates | |
CN107943650B (en) | Application program control method and device, storage medium and terminal | |
CN106201740A (en) | Broadcast message management method, device and equipment | |
CN105808235A (en) | Management method and device for notification bar messages of mobile terminal, and mobile terminal | |
CN109995805B (en) | Intelligent robot management method, terminal device and medium | |
CN107180186B (en) | Permission configuration method, control method and device of application program and mobile terminal | |
CN106055968B (en) | Permission setting method and device and electronic equipment | |
CN113315869B (en) | Content display method, content display device, electronic equipment, content display system and storage medium | |
CN109658934B (en) | Method and device for controlling multimedia app through voice | |
CN105631715A (en) | Advertisement updating supervision method and device | |
CN109561134B (en) | Electronic device, distributed cluster service distribution method and storage medium | |
CN115562744A (en) | Application program loading method and electronic equipment | |
CN106302250A (en) | The method for controlling network flow of mobile terminal and device | |
CN105975306A (en) | Application program starting management method and application program starting management apparatus for electronic device | |
EP3627339A1 (en) | User location identification method and apparatus, storage medium, and electronic device | |
CN112269586A (en) | Application upgrading method and device, storage medium and electronic equipment | |
CN115016713B (en) | Travel event subscription method and electronic equipment | |
CN110619541A (en) | Application program management method and device, computer equipment and storage medium | |
CN104715188A (en) | Application implementation method and device based on binding terminals | |
CN114390485A (en) | Data transmission method and electronic equipment | |
CN113905083A (en) | User code operation method and device, electronic equipment and storage medium | |
CN112558833A (en) | Application running method and device and electronic equipment | |
CN112486573A (en) | Data processing method, data processing device and storage medium of monitoring system | |
KR20210009301A (en) | Methods and systems for dealing with chat rooms based on usage and non-transitory computer-readable recording media |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190705 |