CN105930207A - Electronic device and application control method thereof - Google Patents
Electronic device and application control method thereof Download PDFInfo
- Publication number
- CN105930207A CN105930207A CN201610113694.9A CN201610113694A CN105930207A CN 105930207 A CN105930207 A CN 105930207A CN 201610113694 A CN201610113694 A CN 201610113694A CN 105930207 A CN105930207 A CN 105930207A
- Authority
- CN
- China
- Prior art keywords
- application
- list
- electronic installation
- module
- user
- 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
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
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- 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
- G06F1/3212—Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
-
- 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
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
- G06F9/4893—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0258—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day
-
- 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
- G06F1/3215—Monitoring of peripheral devices
-
- 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
- G06F1/325—Power saving in peripheral device
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Computer Security & Cryptography (AREA)
Abstract
An electronic device and a method of application control by an electronic device are provided. The electronic device includes a memory configured to store a first application list including an application installed in the electronic device; and a processor configured to update the first application list according to at least one of an operation of the application, use history of the application, and a user request, and to limit the operation of the application.
Description
Priority
This application claims respectively at 4, submission Korea S of on February 27th, 2015 and 2015 on JIUYUE
No. 10-2015-0028645 of Department of Intellectual Property and 10-2015-0125851 Korean Patent
The priority of application, the complete disclosure of each of which is incorporated herein by.
Technical field
The disclosure relates generally to the method and apparatus for controlling application operating.
Background technology
Electronic installation uses multiple application.Such as, can be able to be responded by the application that electronic installation runs
Run in the request of user, and multiple instruction and function can be performed.Application also can automatically be transported
Go or run according to predetermined condition.
Application can use provided by electronic installation resource (such as, power supply (such as, battery),
Network, memorizer, processor etc.) perform multiple operation.Some application can be transported as consistency operation
OK, i.e. situation about being not displayed with the screen of corresponding association.
Additionally, some apply electronic installation be in unactivated state (such as, sleep state, etc.
Until state, low-power operation state etc.) time or when the display of electronic installation is in unactivated state
Shi Yunhang.
Summary of the invention
The aspect of the disclosure is provided at least solve the problems referred to above and/or shortcoming, and provides at down
The advantage that literary composition describes.
Therefore, the aspect of the disclosure will be provided for being filled by electronics by control according to multiple condition
That puts operation should be for performing the equipment of resource management and the method for service and electronic installation.
Aspect according to the disclosure, it is provided that electronic installation.Electronic installation includes memorizer, configuration
Include installing the first list of application of application in an electronic for storing;And processor, join
At least one being set in the operation according to application, the use history of application and user's request updates
First list of application and the operation of restriction application.
According to another aspect of the present disclosure, it is provided that the application controls method of electronic installation.Application control
Method processed includes at least in the operation according to application, the use history of application and user's request
Individual renewal includes the first list of application installing application in an electronic;And restriction is included in
The operation of the application in the first list of application.
According to another aspect of the present disclosure, it is provided that electronic installation.Electronic installation includes display;
Processor;And memorizer, storage instruction, wherein, when at least some of in display is non-
During activation, according to the operation of the application program that can be run by electronic installation, when operating instruction,
Instruction controls the function of electronic installation that processor is forbidden performing to associate with the operation of application program.
According to another aspect of the present disclosure, it is provided that electronic installation.Electronic installation include display,
Radio communication circuit, volatile memory, processor;And nonvolatile memory, storage is real
Execute the software of operating system and instruction, when running software, control processor and load and run volatile
Property memorizer on operating system at least some of, load and operate in volatile memory with
The application that the application of operating system connection, monitoring are run by the operation of a part for operating system
Operate and when display is closed, according to the prison of the operation by a part for operating system
Survey at least some of from volatile memory unloading application of at least some of in result.
Accompanying drawing explanation
From following description taken together with the accompanying drawings, some embodiment of the disclosure above-mentioned and other
Aspect, feature and advantage will become more apparent from, wherein:
Fig. 1 shows the electronic installation according to disclosure embodiment;
Fig. 2 A and Fig. 2 B shows the example limiting application operating according to disclosure embodiment;
Fig. 3 A and Fig. 3 B shows the user interface according to disclosure embodiment;
Fig. 4 A and Fig. 4 B shows the user interface according to disclosure embodiment;
Fig. 5 A and Fig. 5 B shows the user interface according to disclosure embodiment;
Fig. 6 A and Fig. 6 B shows the user interface according to disclosure embodiment;
Fig. 7 A and Fig. 7 B shows the user interface according to disclosure embodiment;
Fig. 8 shows the user interface according to disclosure embodiment;
Fig. 9 shows the stream of the application controls method of the electronic installation according to disclosure embodiment
Cheng Tu;
Figure 10 shows the stream of the application controls method of the electronic installation according to disclosure embodiment
Cheng Tu;
Figure 11 shows the operation restriction effect of the application according to disclosure embodiment;
Figure 12 shows the electronic installation according to disclosure embodiment;And
Figure 13 shows the program module according to disclosure embodiment.
In all of the figs, it is noted that identical drawing reference numeral is used for describing same or similar
Element, feature and structure.
Detailed description of the invention
Hereinafter, the numerous embodiments of the disclosure is described with reference to the accompanying drawings.But, the disclosure
It is not intended to be limited to particular implementation, and it should be understood that the disclosure should include the disclosure
Whole amendments in scope and technical scope and/or equivalent and replacement.Such as, can be of this disclosure
Numerous embodiments is modified, and embodiment is illustrated in the accompanying drawings and retouches in detail relevant
It is described in stating.
In this article, statement " having ", " can have ", " including (include) ", " include
(comprise) ", " can include " and (such as, such as " can include " represent corresponding feature
The element of numerical value, function, operation or parts) existence, it is not excluded that the existence of supplementary features.
Additionally, statement " A or B ", " A or/and in B at least one ", " A is or/and in B
One or more " etc. can include in the Listed Items being associated one or more any and whole
Combination.Such as, term " A or B ", " at least one in A and B " and " in A or B
At least one " may refer to the situation that (1) includes at least one A, (2) include at least one B
Situation, or (3) include the situation of at least one A and at least one B.
Such as " first (1st) ", " second (2nd) ", " first (first) ", " second (second) "
Deng statement may refer to Various Components and do not consider order and/or the priority of corresponding element, but
It is not intended to corresponding element.The statement of these types can be used for element district from another element
Branch away.Such as, " first user device " and " the second user's set " represents use different from each other
Family device, and do not consider order and/or the priority of respective element.Such as, without departing substantially from the disclosure
In the case of scope, first component can be described as second component, and vice versa.
When element (such as, the first element) is referred to as and another element (such as, the second element) " (behaviour
Make ground or AC deposition) couple "/" (operatively or AC deposition) is attached to " another element is (such as,
Second element), or when being referred to as " being connected to " another element (such as, the second element), first
Element directly can couple/be attached directly to the second element with the second element, or is connected directly to second
Element, or element (such as, third element) between can be there is between which.But,
When the first element is referred to as " directly coupling "/" being attached directly to " second element with the second element, or
When " being connected directly to " the second element, element between can not be there is between which.
According to circumstances, statement used herein " is configured to " can be used as such as " being suitable for ", " tool
Have the ability ", " being designed as ", " transforming as ", " being fabricated to " or " can ".Term " is configured to "
It is not meant to be and only uses hardware " to be specifically designed as ".But, statement " device is configured to " can mean dress
Put " can " operate together with another device or other parts.Such as, " processor is configured to perform
A, B and C " can represent and can perform corresponding operating by running one or more software programs
General processor (such as, central processing unit (CPU) or application processor), its can include for
Perform the application specific processor (such as, flush bonding processor) of corresponding operating.
Unless otherwise indicated, otherwise the term of singulative can include plural form.Unless herein
Defined otherwise, whole terms the most used herein (including technical terms or scientific words) can
Have and be generally understood that identical implication with those skilled in the art.Additionally, it is that dictionary limits and normal
Term should be construed as relevant relate in field usual, and not should with Utopian or
The most formal mode understands, unless the most so limited.In some cases, i.e.
Making term be defined in the description, the term limited also is not construed as excluding the disclosure
Embodiment.
Electronic installation according to disclosure embodiment can include smart phone, tablet personal computer
(PC), mobile phone, visual telephone, E-book reader, desktop PC, PC on knee, pen
Remember this computer, work station, server, personal digital assistant (PDA), portable multimedia broadcasting
Put device (PMP), Motion Picture Experts Group (MPEG-1 or MPEG-2) audio layer 3 (MP3)
Player, portable medical device, camera or wearable device.The example of wearable device can include
Accessory type wearable device (such as, wrist-watch, ring, wrist strap, ankletbangle, necklace, glasses, hidden
Shape glasses or head-wearing device (HMD)), fabric or clothing entirety wearable device (such as, electronics
Clothes), body carry wearable device (such as, skin pad or tatoo) or implantable wearable device (example
As, implantable circuit).
Electronic installation can be controlling intelligent household appliances, such as, and TV (TV), digital universal disc (DVD)
Player, audio devices, refrigerator, air-conditioning, cleaner, baking box, microwave oven, washing machine, sky
Gas purifier, Set Top Box, home automation controlling panel, security control panel, TV box (example
As, SamsungAppleOr Google), game machine (such as,With), electronic dictionary, electron key, field camera or digital photo frame.
Additionally, electronic installation can include medical apparatus and instruments (such as, multiple portable medical measurement apparatus
(such as, blood Sugar Monitoring device, heart rate monitor, blood pressure instrument, thermometer etc.), magnetic resonance blood vessel
Radiography (MRA) device, magnetic resonance imaging (MRI) device, computed tomography (CT)
Device, scanning device, Vltrasonic device etc.), guider, GLONASS (GNSS),
Drive recorder (EDR), flight data recorder (FDR), vehicle-mounted entertainment device, marine electric
Sub-measurement equipment (such as, navigation system, gyro compass), avionic unit, safety device,
Vehicle sound equipment, industry or domestic robot, ATM (ATM), point-of-sale terminal (POS)
Device or Internet of Things (IoT) device (such as, bulb, various sensor, electronic instrument or coal
Gas meter, water sprinkler device, fire alarm, thermostat, street lamp, baker, training equipment, hot water storgae,
Heater, water heater etc.).
Electronic installation may also comprise furniture, the some parts of building/structure, circuit board, electronic signature
Receive device, projector or multiple measuring instruments (such as, water meter, ammeter, gas meter or ripple
Long meter etc.).
Electronic installation according to disclosure numerous embodiments can be flexible electronic device.
It addition, electronic installation can be the one or more combination in said apparatus.
Additionally, be not limited to said apparatus according to the electronic installation of disclosure embodiment, and can include
New electronic installation according to development of new techniques.
In this article, term " user " may refer to use the people of electronic installation, or may refer to use
The device (such as, artificial intelligence's electronic installation) of electronic installation.
Fig. 1 shows the electronic installation according to disclosure embodiment.
With reference to Fig. 1, electronic installation 100 includes communication module 110, memorizer 120, input module
130, time management module 140, battery 150, display 160 and control module 170.
Communication module 110 can communicate with external electronic 200 or push server 300.Such as,
Communication module 110 can include radio frequency (RF) module, cellular module, wireless-fidelity (Wi-Fi) mould
Block, bluetooth module, global positioning system (GPS) module (or GNSS module) or near field are logical
Letter (NFC) module.Electronic installation 100 can be connected to example by least one in above-mentioned module
Such as network (such as, internet network or mobile communications network) and network and external electrical can be passed through
Device 200 communicates.Alternatively, electronic installation 100 can directly be connected with external electronic 200
And communicate with external electronic 200.
Communication module 110 can communicate with push server 300.
Push server 300 provides Push Service.Such as, Push Service may refer to information transmission clothes
Business, in the transmission service of this information, push server 300 initiates the request for transmitting information.
Such as, although the request do not initiated by customer set up (such as, electronic installation 100), but push away
Send server 300 can transmit tentation data to customer set up.Customer set up can be by such as applying
Process the data received, and the data received provide (such as, display) to user.
If application uses Push Service, then communication module 110 can be in the control of control module 170
Lower by about application or the information registering of electronic installation 100 in push server 300.Such as,
User totem information (or device identification information) can be transmitted to push server by communication module 110
300.After receiving user totem information, push server 300 can be according to the ID received
Information generate about Push Service log-on message (such as, login ID (ID)) and can be by life
The log-on message become transmits to electronic installation 100.If about application or the information of electronic installation 100
Be registered in push server 300, then communication module 110 can receive from push server 300
Propelling data with multiple association.
Memorizer 120 can store and be included at least another part relation in electronic installation 100
Instruction or data.Memorizer 120 includes first memory 121 and second memory 123.Such as,
First memory 121 can be volatile memory (such as, random access memory (RAM)).
First memory 121 can store the instruction or data associated with the operation applied.Such as, if transported
Row application-specific, then first memory 121 can some in the data of the temporarily application of storage running
(data that such as, the operation with application associates).
Second memory 123 can be nonvolatile memory (such as, flash memory, secure digital (SD)
Card etc.).Second memory 123 can store software or program.Such as, second memory 123 can be deposited
Storage kernel, middleware, application programming interface (API) or application (or application program).
Second memory 123 can store and includes being arranged in electronic installation 100 and (or can be filled by electronics
Put 100 operations) application at least some of list of application.Such as, added when new opplication
Add to list of application or when list of application is deleted, the application row being stored in second memory 123
Table can be updated.The attribute of the application being included in list of application can be changed.
Table 1
Table 1 shows the example of list of application.With reference to table 1, list of application includes Apply Names item (example
Such as, application), application operating type entry (such as, type), finally run item (such as, finally
Run), notice detection (such as, notice detection) and application state item (such as, state).
Application operating type entry can include about application whether use Push Service information and/or about
Application the most periodically or aperiodically performs the information of scheduled operation.
Application can set timer and perform scheduled operation after a certain time.Such as, the cycle
Property ground perform scheduled operation application can have cycle timer attribute.As another example, non-week
Phase property ground performs the application of scheduled operation can have timer attribute aperiodic.
Notice detection can represent whether user, Another Application or external electronic close with application
The notice of connection responds.Notice detection can include the probability of checking notice about user
Information.Notice detection can include about until being spent when user responds the notice with association
The information of time.Notice detection can include the position about user's response with the notice of association
Put the information of (such as, family, office etc.), and/or the notice of user's response and association
The information of date and time (such as, sky and time).
The mode of operation of current application can be classified and be expressed as one or more operation by application state item
State.Such as, application state item can include whether being allowed to operation about current application or limit it
The information of operation and/or whether be in ' normally ' state, ' freezing ' state and ' partly about application
Freeze ' information of state.' normally ' state can be the state that application is allowed to operation.' freezing '
State can be at least some of state that application is prohibited in the operation of application.' semi-frozen ' state
Can be that the operation of application is not prohibited, but the operation cycle is postponed or operation amount is reduced
State.In ' freezing ' state, except in response in addition to the request of user, application can be banned
Only run.
Application state item can determine when application is registered in list of application.Such as, if applied
Be registered in list of application, then application can be confirmed as ' normally ' state, ' semi-frozen ' state
In ' freezing ' state one.
Scheduled event for the application being registered in list of application can occur, or application can be by using
Family request is changed to another state.
Referring again to Fig. 1, input module 130 can receive instruction from user or another external device (ED).Defeated
Enter module 130 to include sensing the touch sensor panel of user's touch operation and/or sense user's
A sensor panel (such as, digital converter) of pen operation.Input module 130 can include identifying
The motion sensor of user movement and/or the speech transducer of identification user speech.
Input module 130 can receive user instruction, and this user instruction is used for choosing whether to use limiting
The function of the operation of application.Input module 130 can receive for adding specific answering on list of application
With or from list of application delete application-specific user instruction.Input module 130 can receive for limiting
The condition (or reference settings) of the operation of the application that system is included in list of application.Such as, this condition
The position of electronic installation 100, time, user, the residual capacity of battery 150, battery can be included
The depletion rate of 150 or radio communication use at least one in (such as, cellular data uses).
Time management module 140 can manage temporal information.Such as, time management module 140 can be counted
Number the times and by about Year/Month/Day/hour/minute/second information be stored in memorizer 120.Time
Management module 140 can include real-time clock (RTC) circuit.
Time management module 140 can set timer.Such as, time management module 140 can basis
Application RQ cycle ground or aperiodically set timer.If reaching the scheduled time, then
Time management module 140 can notify that control module 170 timer has expired.If reaching predetermined
Time, then control module 170 can control the operation of the application with the association of corresponding timer.
Battery 150 can be that electronic installation 100 is powered and/or every for be included in electronic installation 100
Individual parts power to perform function.
Display 160 can show user interface.Such as, display 160 can show for by specific
Application is added list of application to or deletes the user interface of application-specific from list of application.User Ke Tong
Cross display user interface on display 160 one or more application are added to list of application or
One or more application are deleted from list of application.
Display 160 can show the user of the state for changing the application being included in list of application
Interface.Such as, user, can be by application-specific by showing user interface on display 160
State from ' normally ' state change to ' freezing ' state, can be by the state of application-specific from ' freezing
Knot ' state change to ' normally ' state, maybe can be by the state of application-specific from ' normally ' state
Change to ' semi-frozen ' state.
Display 160 can show at least some included about being included in the application in list of application
The user interface of information.Such as, user interface can include disappearing of the battery 150 caused by application
Consumption speed or the electricity of battery 150 consumed by application.
Application can be restricted in its operating aspect.
Display 160 can be shown mounted in the icon of the application in electronic installation 100.Application icon
Whether can be limited according to the operation of application and change and show.
Control module 170 can control all operations of electronic installation 100.Such as, control module 170
Can control communication module 110, memorizer 120, input module 130, time management module 140,
Each operation applied with control in battery 150 and display 160.
Control module 170 can include at least one processor.Control module 170 (such as, answers use
Reason device) the available SOC(system on a chip) (SOC) including CPU, Graphics Processing Unit (GPU), memorizer etc.
Realize.
Control module 170 can include activation pattern (or awakening mode) and inactive mode (or
Sleep pattern).In activation pattern, control module 170 runs application, or is applied by operation
Or the state of specific operation can be performed according to control module 170 and perform specific operation.Control module
170 can run application in activation pattern, and can provide the user multiple service, such as, social network
Network service (SNS), instant message service and game services.
In sleep pattern, control module 170 does not perform any operation or can not perform any operation.
If meeting specified conditions in activation pattern, then control module 170 can enter sleep pattern.
Such as, if user does not input user instruction during the scheduled time, then control module 170 can
Enter sleep pattern.Control module 170 can enter sleep pattern and can enter sleep pattern it
Before to make display 160 be nonactivated (such as, can close the power supply of display 160).
Control module 170 may be identified for entering the triggering signal of activation pattern from sleep pattern.As
Fruit receives the triggering signal for entering activation pattern from sleep pattern, then control module 170 can
Enter activation pattern and perform operation.Such as, if there being touch sensor panel in sleep pattern
On touch, hardware key in, from the output of predetermined sensor, the speech recognition of certain words and/or
The gesture (moving) of specific pattern is transfused to, then control module 170 can enter activation pattern can
Operation is performed according to user instruction.
Herein in reference to the numerous embodiments of the disclosure that the sleep pattern as example describes, also
Can display 160 be in nonactivated state or electronic installation (such as, electronic installation 100) with
Other pattern (such as, park mode) of low-power operation is performed.
When control module 170 is in sleep pattern, application can ask control module 170 to perform spy
Fixed operation.Therefore, control module 170 can operate to perform by application request in activation pattern
Operation.If completing the operation of correspondence, then control module 170 can be grasped again in sleep pattern
Make.
If control module 170 is in sleep pattern, the request in response to application is waken up and performs
Operation, then there may be a period of time that the magnitude of current of consumption is temporarily increased.By the behaviour of application request
Work can include for running the unnecessary of application or selective operation and necessary operation.Such as,
Although receiving data by push server 300, but messages application can keeping active message
Transmission is to application server and can keep the connection with application server.Alternatively, location letter is used
The application of breath can set the timer in time management module 140, can periodically verify that electronics fills
Put the position of 100, and can be by the location transmission of checking to application server.
If control module 170 is due to the unnecessary of application or selective operation discontinuously
Or keeping sleep mode state scantily, then the electricity of the battery 150 consumed by application may show
Write and increase.Especially, when more application are arranged in electronic installation 100, there is control module
The bigger probability that the wake operation of 170 will frequently occur.Therefore, the pot life of battery 150 can
Can reduce.
Control module 170 can control to apply to prevent battery 150 owing to answering in sleep mode state
Unnecessary or selective operation and be employed to consume.
The control of application can include at least some of restriction (forbid or postpone) in the operation of application.
(such as, asking to run application according to user it addition, release before event occurs at scheduled operation
Or receiving before solving the request that division operation limits from user before), can keep in operation
At least some of restriction.Such as, can ask to solve holding operation limit before division operation limits user
System, and do not consider sleep pattern or activation pattern.
Control module 170 can control application according to the inactive of display 160, regardless of whether control
Whether module 170 is in sleep pattern.It addition, control module 170 can be swashed at display 160
Application is controlled through certain period after work.
Control module 170 includes list of application management module 171 and application controls module 173.
List of application management module 171 can generate and manage for install in an electronic should
The list of the application that predetermined condition among with is corresponding.List of application management module 171 can will be installed
Application in another electronic installation is included in list of application, wherein, in this application, can lead to
Cross electronic installation and perform some functions.
List of application management module 171 can generate list of application the list of application storage that can will generate
In memorizer 120.Such as, list of application can be stored in non-by list of application management module 171
In volatile memory (such as, second memory 123).Therefore, although electronic installation 100 quilt
Restart, but list of application management module 171 is usable in electronic installation 100 and restarts and store before
Do not have change list of application.
List of application management module 171 can be according to operation, the use record of application or the user of application
At least one in request generates list of application, and the list of application of generation can be stored in memorizer
In 120.
List of application management module 171 can be according to operation, the use record of application or the user of application
At least one in request is more newly stored in the list of application in memorizer 120.Such as, application row
New application can be added to list of application and maybe can delete and be included in list of application by table management module 171
In application in some.As another example, list of application management module 171 can change about
The information of the application being registered in list of application (such as, is included in application operating type entry, last
Run the information in item, notice detection or application state item).
List of application management module 171 can will perform the accreditation process of push server 300
List of application is added in application to, maybe can change the state of the application added in advance.
If needing Push Service, then application can be registered in push server 300 and be answered with corresponding
With or electronic installation 100 association information.Although the application being registered in push server 300 does not has
Although being run or control module 170 being in sleep pattern, but application can be taken by propelling movement
Business device 300 receives data.
List of application management module 171 can be by the timer in setting time management module 140 to hold
List of application is added in the application of row scheduled operation to, maybe can change the state of the application added in advance.
Such as, the cycle timing that list of application management module 171 can will set in time management module 140
List of application is added in the application of device (timer such as, repeated with predetermined time interval) to.Make
For another example, list of application management module 171 can will make a reservation in time management module 140
List of application is added in the application setting timer pre-determined number or more number of times during time to.
List of application management module 171 can verify that the use record of application, can will determine as predetermined
Not with predetermined grade or greater degree (such as, pre-determined number or more number of times, or in advance during time
Fix time or the more time) application that uses adds list of application to, and maybe can change and add in advance
The state of application.
List of application management module 171 can will determine as (such as, five days, the one week scheduled time
Or one month) application that do not uses with predetermined grade or greater degree of period adds list of application to.
List of application management module 171 is in view of the state of application, it may be determined that application is not to make a reservation for
Level or greater degree use.Such as, list of application management module 171 can will determine as in pre-timing
Between (such as, three days) period do not use with predetermined grade or greater degree, be in ' normally '
The state of the application of state changes into ' semi-frozen ' state.Alternatively, list of application management module
171 can will determine as in the period scheduled time (such as, two days) not with predetermined grade or greater degree
The state of application that use, that be in ' semi-frozen ' state changes into ' freezing ' state.
The operation of application can be classified by list of application management module 171 according to operation format, and
Can determine whether to use application according to the operation of classification.Such as, the operation of application may be included in user
In information (or mode of operation of the application) display corresponding with the operation applied aobvious after running application
The first operation performed when showing on device 160, does not appears in aobvious in the information corresponding with the operation of application
The second operation performed when showing on device 160, and for will be with application according to other request applied
The information of association provides the 3rd operation to Another Application.If operation is performed by application, then apply
List management module 171 can determine that the operation carried out is the most right with any operation in the operation of classification
Should.
List of application management module 171 can accumulate the point corresponding with each operation, and if accumulated
Point reach predetermined grade, then can determine that application is used.List of application management module 171 can root
Prefabricated grade is set by different way according to the type of application.
List of application management module 171 can be that each operation provides different percentage ratio (or different
Weighted value), and can be determined whether to use application.Such as, list of application management module 171 can be by 0.8
(or 80%) is supplied to the first operation, 0.1 (or 10%) is supplied to the second operation and incites somebody to action
0.1 (or 10%) is supplied to the 3rd operation.
List of application management module 171 can set by different way according to the type of application and be supplied to often
The weighted value of individual operation.Such as, for first applies, list of application management module 171 can
The weighted value of 0.8 is supplied to the first operation, the weighted value of 0.1 is supplied to the second operation, and
The weighted value of 0.1 is supplied to the 3rd operation.For second applies, list of application management module
The weighted value of 0.9 can be supplied to the first operation by 171, and the weighted value of 0.1 is supplied to the second operation,
And the weighted value of 0 is supplied to the 3rd operation.In other words, list of application management module 171 can
Do not consider that the 3rd operates and can be determined whether to use the second application.
Alternatively, for the 3rd applies, list of application management module 171 can be by the weight of 1
Value is supplied to the first operation and the weighted value of 0 is supplied to the second operation and the 3rd operation.Change speech
It, it is contemplated that only carrying out the first operation, list of application management module 171 can be determined whether to use the
Three application.
List of application management module 171 can determine that whether user verifies the notice with association.Example
As, list of application management module 171 can determine that user's possibility by checking with the notice of association
Property, and the application with predetermined value or lower probability can be added to list of application, maybe can change
The state of the application added in advance.List of application management module 171 can have 20% or less (or
50% or less) list of application is added in the application of probability to.List of application management module 171 can be by
The state of the application with 50% or less probability changes into ' semi-frozen ' from ' normally ' state
State.List of application management module 171 can will have the state of the application of 20% or less probability
' freezing ' state is changed into from ' semi-frozen ' state.
If being not received by the period scheduled time (such as, five days) and notifying the user that associates
Response, then list of application management module 171 can add corresponding application to list of application, or can
State (such as, can be changed into from ' normally ' state and ' freezes by the state changing the application added in advance
Knot ') state.
List of application management module 171 can delete from list of application be included in list of application answer
Among with the scheduled time (such as, one week) period carried out (or use) pre-determined number
Or the application of more number of times (such as, seven times or more), maybe can change the application added in advance
State (such as, can be changed into ' normally ' from ' freezing ' state or ' semi-frozen ' state by state
State).
List of application management module 171 can delete from list of application be included in list of application answer
The probability of checking application is predetermined value or more (such as, 50% or more) by the user among with
Application, maybe can change the state of the application added in advance.Such as, if user is to for including
The notice of the application in list of application responds, then list of application management module 171 can be from answering
Corresponding application is deleted with list.
Asking according to user, application-specific can be added to application row by list of application management module 171
Table, can delete application-specific from list of application, maybe can change the application that is included in list of application
State.
Application controls module 173 can control the operation of the application being included in list of application.
For the one or more application being included in list of application, if it occur that scheduled event (example
As, if entering sleep pattern), then application controls module 173 can limit (or forbid or postpone)
At least some in the operation performed by corresponding application.
According to the state of the application being included in list of application, application controls module 173 can limit by
At least some in the operation that application performs.Such as, application controls module 173 can limit ' freezing '
The operation of the application of state.Alternatively, application controls module 173 can postpone to be in ' semi-frozen '
In the operation cycle of the application of state, maybe can reduce the number of times of application operating.
If control module 170 enters sleep pattern, then application controls module 173 can limit (or
Ignore) with have ' freezing ' attribute association at least some operation.Such as, if set
The state of the application determining timer is represented as ' freezing ' attribute, although then in control module 170
Reach the time setting in timer when being in sleep pattern, but application controls module 173 is controlled
System application does not carry out the operation performed when the time reaching in timer sets.Such as, application
Control module 173 can communicate with limiting among the operation of the association with ' freezing ' attribute
The operation of association.Such as, application controls module 173 may wait for and not be immediately performed by having ' half
Freeze ' operation of the application request of attribute, and can be in each predetermined period (such as, 30 minutes)
Process operation together.
For the application being registered in list of application, application controls module 173 can control with logical
At least some in the operation of gateway connection.Communication can include the longer range communications of such as cellular communication with
And such as Wi-Fi communication or the local communication of Bluetooth communication.Such as, sleep when control module 170 is in
During sleep mode, application controls module 173 can limit the operation using communication module.Such as, if
The state using the application of Push Service is represented as ' freezing ' attribute, then application controls module 173
The operation associated with Push Service or the operation asked according to user can be allowed, and can be in control module
Other operation is limited after 170 entrance sleep patterns.
For the application being registered in list of application, application controls module 173 can control and pass
At least some in the operation of sensor association.
If there is providing other of the function identical with the function of the application being registered in list of application
Application, then application controls module 173 can limit at least one operation associated in applying with other.
Provided that the application of the function identical with the function of the application being included in list of application is arranged on electricity
In sub-device 100, then application controls module 173 can install application operation among limit with
The identical operation of operation of the application being included in list of application.
If after control module 170 enters sleep pattern (or after display 160 is closed)
Through the scheduled time, then application controls module 173 can limit the application that is included in list of application
Operation.Such as, application controls module 173 can be while control module 170 enters sleep pattern
(or entering sleep pattern at substantially the same time with control module 170) limits the operation of application.
Alternatively, if through the scheduled time (example after control module 170 enters sleep pattern
As, about ten minutes), then application controls module 173 can limit the application being included in list of application
Operation.
If control module 170 enters sleep pattern (if or display 160 close), then apply
Control module 173 can monitor the operation of application.Such as, sleep pattern is entered in control module 170
Afterwards (or display 160 close after), application controls module 173 can verify that operation whether by
Any application performs.
In addition to the application performed in the given time after electronic installation 100 enters sleep pattern, should
The operation of other application can be limited among the application in being included in list of application by control module 173.
Although list of application is managed module 171 by Fig. 1 and application controls module 173 is shown as and is included in
In the control module 170 of electronic installation 100, but the disclosure is not limited to this.Such as, application row
At least one in table management module 171 or application controls module 173 may be configured with and electronic installation
Module that the control module 170 of 100 is different or processor.
Electronic installation 100 can be connected with external electronic 200 and communicate.External electronic 200
It can be wearable device.
If electronic installation 100 is connected with external electronic 200, then electronic installation 100 can be tested
List of application (such as, the second application row of the application that card can run in external electronic 200
Table).Such as, electronic installation 100 can receive electronics mounted externally dress from external electronic 200
Put the list of application (such as, the second list of application) in 200.
Application controls module 173 may compare the list of application of electronic installation 100 and (such as, first answers
With list) and the list of application (such as, second application) of external electronic 200 to identify it
In identical application.If identical application is positioned in the first list of application and the second list of application,
Then application controls module 173 can limit the application being arranged in electronic installation 100 and mounted externally
The operation of in the application in electronic installation 200.Such as, if electronics mounted externally fills
The operation putting the application in 200 is limited, then application controls module 173 can control communication module 110
The order being used for limiting the operation of application-specific is transmitted to external electronic 200.Therefore, install
The phase in another and electronic installation 200 mounted externally in application in electronic installation 100
Can normal operating with application.
Application controls module 173 may compare the first list of application and the external electrical of electronic installation 100
Second list of application of device 200, to determine whether there is offer identical function (or identity function)
Another Application.Such as, provided that the application of identical function is included in the first list of application or
In at least one in two list of applications, then in electronic installation 100 and external electronic 200
One can limit and at least some in the operation of corresponding association.
Application controls module 173 can be according to the dump energy of the battery 150 of electronic installation 100 with outer
The dump energy of the battery of portion's electronic installation 200 selects electronic installation to limit the operation of application.Example
As, application controls module 173 can be limited between electronic installation 100 and external electronic 200
The operation of the application installed in the electronic installation that the dump energy of battery is low.Application controls module 173
The battery of external electronic 200 can be received from external electronic 200 by communication module 110
Dump energy.
If at least one in electronic installation 100 or external electronic 200 is connected to for Denso
Put (such as, wired charger or wireless charger), then at least some in the operation limited can quilt
Allow.
When electronic installation 100 is connected with external electronic 200, application controls module 173 can
Limit the application being arranged in electronic installation 100 identical with in electronic installation 200 mounted externally
The operation of in application.
If electronic installation 100 is connected with external electronic 200, then application controls module 173
Answering in the application and electronic installation 200 mounted externally being arranged in electronic installation 100 can be limited
The operation of in, and do not consider for limiting the application being included in the first list of application
Whether the event of operation occurs.If electronic installation 100 disconnects from external electronic 200, then
Application controls module 173 can be according to the operation for limiting the application being included in the first list of application
Event whether limit the operation of the application being included in the first list of application.
Fig. 2 A and Fig. 2 B shows the example limiting application operating according to disclosure embodiment.
Each x-axis express time in chart shown in Fig. 2 A and Fig. 2 B, y-axis represent by
The magnitude of current that electronic installation (such as, the electronic installation 100 in Fig. 1) consumes.
Fig. 2 A and Fig. 2 B shows when the electricity of display (such as, the display 160 in Fig. 1)
Source (or screen) be opened (or being active) time consume the magnitude of current, and when display
The magnitude of current that the power supply (or screen) of device consumes when being closed (or being in unactivated state).
If electronic installation enters unactivated state or control module (such as, the control mould in Fig. 1
Block 170) enter sleep pattern, then display can be nonactivated (such as, the screen of display
Can be closed).
Such as, if through the scheduled time before or after control module enters sleep pattern, then
Control module can make display be inactive (such as, can close power supply or the screen of display).
Control module can enter sleep pattern, can periodically or off and on be converted to awakening mode,
Scheduled operation can be performed, and sleep pattern can be returned to.In this case, display can keep
Unactivated state.
After application controls module is waken up by the request of application, and the power-off of display,
If application performs operation, then the magnitude of current consumed by application may be temporarily increased.Such as, in control
After molding block enters sleep pattern, application controls module can verify that operation is during the scheduled time
No performed by any application.
With reference to Fig. 2 A, after the power supply of display is closed (or control module enters sleep pattern
Afterwards), the operation associated with application A and application B was performed ten minute interim.Therefore,
The state of application A and B such as can be appointed as ' normally ' state by list of application management module, and
The state of application C can be appointed as ' freezing ' state.Application controls module is during sleep pattern
The operation of application C among application A, B and the C being included in list of application can be limited.If
Receive and the request for having the operation that application A and B of ' normally ' attribute associates, then should
Awakening mode can be changed into from sleep pattern by control module, can perform to associate with applying A and B
Operation, and sleep pattern can be returned to after this.
With reference to Fig. 2 B, after the power supply of display is closed (or enter sleep mould in control module
After formula), do not operated ten minute interim and be employed to perform.Therefore, list of application management
The state of application A to C such as can be appointed as ' freezing ' state by module.Application controls module can
The operation of the application A to C being included in list of application is limited during sleep pattern.
If electronic installation enters the predetermined area (if or after electronic installation enters the predetermined area
Through the scheduled time), then application controls module can limit in the application being included in list of application extremely
The operation of few (such as, there is the application of ' freezing ' or ' semi-frozen ' attribute).If
The operation that is set as being limited in corresponding place is there is among application in being included in list of application
Application, then application controls module can limit and corresponding association during such as sleep pattern
At least some operates.Application controls module can be used and be positioned by GPS module, base station, Wi-Fi
The GPS information that system (WPS), beacon signal etc. receive determines the position of electronic installation.
If electronic installation is connected with predetermined external device (ED) (if or in electronic installation and predetermined outside
Through the scheduled time after device connection), then application controls module can limit and be included in list of application
At least some in the operation of application.Such as, application controls module can be in sleep in control module
Pattern limit operates.Such as, if electronic installation be positioned at particular space (such as, family or do
Public room) in access point connect, then application controls module can limit with predetermined association at least
Certain operations.
If electronic installation disconnects with predetermined external device (ED), then application controls module can allow bag
Include the operation of application in list of application.
Application controls module also can limit at least some of behaviour in the application being included in list of application
Make.Such as, application controls module can be in the operation of sleep pattern limit in control module.Such as,
Application controls module can limit in the time zone (such as, from 11p.m. to 8a.m) being set by the user
System operates with at least some of predetermined association.
Application controls module can limit, according to the dump energy of battery, the application being included in list of application
In at least some of operation.Such as, application controls module can from power management module receive about
The information of battery dump energy.If the dump energy of battery is scheduled volume or less, then apply control
Molding block can limit at least some of operation in the application being included in list of application.Such as, as
Really the dump energy of battery is 20% or less (or 50% or less), then application controls module can limit
System operates with at least some of predetermined association.
Application controls module can verify that intended battery duration.Therefore, application controls module can
Limit at least some operation with predetermined association.Intended battery duration can be to use
The magnitude of current consumed by electronic installation in the range of the scheduled time or battery current electricity flow are estimated
Value.
When electronic installation is connected to supply unit (such as, wired charger or wireless charger),
Application controls module can be forbidden at least some of operation being included in the application in list of application
Limit.
Application controls module can limit in the application that is included in list of application extremely according to Web vector graphic
The operation of some less.Such as, if it is preassigned or higher that cellular data uses, then control is applied
Molding block can limit at least some of operation in the application being included in list of application.Such as, as
Really cellular data uses more than predetermined grade, then application controls module can with have ' freezing ' belong to
Property association operation among limit and the operation of communication association.
If user's request of the operation for limiting application-specific is transfused to, then application controls module
At least some of operation in the application being included in list of application can be limited.Such as, application controls
Module can limit Another Application or another merit of electronic installation of the operation association with corresponding application
Energy.
Application controls module can terminate the application of ' freezing ' state among the application that is currently running.
If if display is closed or electronic installation operates in the low power mode, then application controls module
The application of ' freezing ' state can be terminated.After the scheduled time (such as, ten minutes),
After display is closed or electronic installation starts to operate in the low power mode, application controls module can
Terminate the application of ' freezing ' state.Application controls module can the such as first memory from Fig. 1
121 data deleting the association with ' freezing ' state of operation, and the application of correspondence can be terminated.
Fig. 3 A and Fig. 3 B shows the user interface according to disclosure embodiment.
With reference to Fig. 3 A and Fig. 3 B, display 360 display is included in list of application for limiting
The user interface that the operation of application or the operation of releasing application limit.
User interface can be according to predetermined condition (such as, in each title in application, application
Each state in each numerical value using time, user to verify notice in the recent period, application or by
The battery electric quantity of each consumption of application) arrange and show the application being included in list of application.With
Interface, family can include the object 10 for selecting each application.
In figure 3 a, user interface shows that operation is by be different from other application (App 1, App
3, App 4 and App 5) operate the application (App 2) that limits of confined mode (such as,
It is in the application of ' freezing ' state).Such as, the object operating confined application can show difference
There is no the text of text of the object of confined application in operation, and can show and be different from operation
There is no the shape of the shape of confined application, color, contrast etc., color, contrast etc..
Using the object 10 included in the user interface, user can limit and be included in list of application
The operation of application-specific and division operation can be solved limit.Such as, in figure 3 a, select as user
During the object 10 of App 1, the state of App 1 is changed to " freezing " shape as shown in Figure 3 B
State, and first application App 1 operation can be limited.Additionally, the first application App's 1 is right
Text as 10 can change into " freezing " state from " normally " state, and the color of object and
Contrast can be changed.
Fig. 4 A and Fig. 4 B shows the user interface according to disclosure embodiment.
With reference to Fig. 4 A and Fig. 4 B, control module shows to include to be included on display 460 answers
User interface with the application in list.User interface provides operation to be limited by different menus
The list of application and be allowed to the list of application of operation.
With reference to Fig. 4 A, display 460 shows the list operating confined application.Such as, as
Really user selects ' freezing ' label, then display 460 display operates the list of confined application.
In separate region, display operates according to predetermined condition confined application (App display 460
1 to App 11) list and operation according to user's request (or user set) is confined should
List with (App 12 to App 14).
According to for solving event or the user's request that division operation limits, operating confined application can quilt
Move to be allowed to the list of the application of operation or operation is not set to the row of the application limiting/allowing
Table.Such as, if user runs to be registered in operates the list according to the confined application of predetermined condition
In application, then this application is moved to be allowed to operation from the list operating confined application
The list of application or operation are not set to the list of the application limiting/allowing.
Operate and ask confined application can be moved to be allowed to operation according to user's request according to user
Application list in.
User is optional operates at least some in confined application according to predetermined condition, and can root
Ask to set selected application to limit their operation according to user.Such as, if operation is according to pre-
The confined application of fixed condition is set as limiting operation by user, then application can ask to move according to user
To the list operating confined application.
With reference to Fig. 4 B, display 460 display is allowed to the application (App 15 to App 23) of operation
List.Such as, if user selects ' normally ' label, then display 460 display operation is not
There is the list of confined application.
User may select at least some in the application being allowed to operation, and can set selected application
To limit their operation.Such as, in the user interface illustrated in Figure 4 A, be set by the user with
The application limiting its operation can be moved to operate the list setting confined application according to user.
Fig. 5 A and Fig. 5 B shows the user interface according to disclosure embodiment.
With reference to Fig. 5 A, control module shows to include on display 560 and is included in list of application
The user interface of application.User interface shows the confined application of operation on different regions
List and be allowed to the list of application of operation.
Display 560 shows that (such as, operation asks the list of confined application according to user
' the most energy-conservation '), operation (such as, ' automatically save according to the list of the confined application of predetermined condition
Can ') and be allowed to the list (such as, ' energy-conservation closedown ') of application of operation.
If user is optionally comprised in one in the application in list of application as shown in Figure 5A, then
Display 460 shows the user for changing the list of application including selected application as shown in Figure 5 B
Interface.Such as, user interface is provided with the form of pop-out 15, and includes for selecting battery
Optimizing the object 17 of option, wherein, application is placed in what operation was limited by user by battery optimization option
The list (such as, ' always ') of application, operation are according to the list (example of the confined application of predetermined condition
As, ' automatically ') and be allowed to operation application list (such as, ' closing ') in one
In.Such as, during user may select object 17 one and the list of application including application can be changed.
Fig. 6 A and Fig. 6 B shows the user interface according to disclosure numerous embodiments.
With reference to Fig. 6 A and Fig. 6 B, display user interface on display 660 includes application icon.
If the operation of application is limited, then application controls module can control display 660 to change
And show the application icon of display on display 660.
Such as, if the operation of application is limited, then application controls module can control display 660
With change application basic icon, such as, display application foundation drawing target color or contrast,
Basis icon synthesized and is shown as another image or basis icon replaced and is shown as another figure
Picture.Alternatively, if the operation of application is limited, then application controls module can change application icon
Display position.
With reference to Fig. 6 A, among multiple application, when the operation of application is not limited, basis icon
20 are provided.
With reference to Fig. 6 B, display 660 the basic icon 20 of application is changed into by ice around figure
Mark 25 is to represent that the operation of this application is limited.Such as, the shape of icon, color, transparency,
At least one in size and/or position can be changed.
Fig. 7 A and Fig. 7 B shows the user interface according to disclosure embodiment.
With reference to Fig. 7 A and Fig. 7 B, application controls module can be limited in the operation of application or be operated limit
System notifies that user represents the information that the operation of application is limited or allows before/after being released from.Such as,
ON/OFF effect (or flicker effect) can be applied to during special time by application controls module
Display application icon on display 760.Alternatively, application controls module can control display
Object (such as, the text of the notice that 760 displays are changed for providing the operation restriction state of application
Object).
With reference to Fig. 7 A, display 760 display is changed for the operation restriction state representing application
Object 27.
With reference to Fig. 7 B, if user selects object 27, then display 760 display is used for controlling operation
The list (such as, ' the most energy-conservation ') of the application that restriction state is changed and including in lists
The interface of mode of operation of application.
If sleep pattern is by user or has the application of ' normally ' attribute and changes into awakening mode,
Then application controls module can provide and associate with by the operation of the application request with ' freezing ' attribute
Notice (such as, visual output, audition output or sense of touch output).
Fig. 8 shows the user interface according to disclosure embodiment.
With reference to Fig. 8, display 860 shows information 30 by the user interface providing announcement information,
Wherein, information 30 is relevant with operating confined application.Such as, display 860 display operation quilt
The title of the application limited and about the information of the battery electric power consumed by application.
The user interface (such as, status bar or speed select menu) providing announcement information can be shown in
On display 860, and can be hidden by touch gestures or phonetic order.
If it occur that with operate confined association event, then application controls module 173 can
Allow application operating.According to embodiment of the present disclosure, with the thing operating confined association
Part can include being produced by external electronic (such as, application server or external electronic)
Event.Such as, could be for connecing from external device (ED) with the event operating confined association
Collect mail and cease the event of (such as, instant message, Email, advertisement, news and weather).
If it occur that close with the confined application of operation operated in confined state being in application
The event of connection, then the notice that event occurs can be not applied to user.Embodiment party according to the disclosure
Formula, if it occur that with operate confined association event, then application controls module 173 can
Temporarily allow the operation of the application of generation event, and the operation with event correlation can be performed.Such as,
Application controls module 173 can run the application of generation event, it is possible to notice form provide from
The information about message, Email, advertisement, news etc. that external device (ED) receives.If with thing
The operation of part association completes, then application controls module 173 can limit the application of generation event again
Operation.
Fig. 9 shows the stream of the application controls method of the electronic installation according to disclosure embodiment
Cheng Tu.Such as, the method shown in Fig. 9 can be performed by the electronic installation 100 shown in Fig. 1.
Alternatively, can be at external electrical according at least some in the operation of disclosure numerous embodiments
Sub-device (such as, server) performs.
Additionally, the data associated with at least some in the operation according to disclosure numerous embodiments
It is storable in server.
With reference to Fig. 9, in step 910, electronic installation updates list of application.
Such as, electronic installation can set according to the operation of application, the use history of application and user
In at least one generate list of application, and can by generate list of application store in memory.
Hereafter, during electronic installation can be asked according to the operation of application, the use record of application or user extremely
A few list of application being more newly stored in memorizer.Such as, electronic installation can be at list of application
Middle registration and add new application, maybe can delete some in the application being included in list of application.
Electronic installation can add the application performing the accreditation process of push server to list of application.
Electronic installation can verify that the application of user uses record, and can will not have during the scheduled time
List of application is added to the application that predetermined grade or greater degree use.
Electronic installation can determine that user's probability by checking with the notice of association, and can will have
List of application is added in the application having predetermined value or less probability to.
Electronic installation can delete among the application in being included in list of application the scheduled time (such as,
One week) period run (or use) pre-determined number or more (such as, seven times or more) should
With.
Electronic installation can be deleted among the application being included in list of application has predetermined value or more
The application of (such as, 50% or more) probability.
Asking according to user, application-specific can be added to list of application by electronic installation, or can be from answering
Application-specific is deleted with list.
In step 920, electronic installation determines whether scheduled event occurs.
Such as, electronic installation can determine that whether control module enters sleep pattern, whether display closes
Close, whether electronic installation enters the predetermined area or whether electronic installation connects with predetermined external electronic
Connect.
Such as, electronic installation can determine that current time, can whether corresponding to the time being set by the user
Whether the dump energy determining battery is predetermined value or less, or can determine that the behaviour for limiting application
Whether the user's request made is transfused to.
In step 920, if it occur that scheduled event, then, in step 930, electronic installation limits
The operation of the application that system is included in list of application.
Such as, if through the scheduled time after scheduled event occurs, then electronic installation can limit
The operation of the application being included in list of application.
Perform in addition to the application of operation after entering sleep pattern at electronic installation in the scheduled time, electricity
Sub-device can limit the operation of other application among the application being included in list of application.
Electronic installation can show over the display the application that can be run by electronic installation icon (or row
Table).
If the operation of application is limited, then electronic installation can change and show and shows over the display
Application icon.
Being limited or operate before/after restriction is released from the operation of application, electronic installation can notify
User limits the function of application operating and is changed.Such as, electronic installation can control display at display
On application icon with ON/OFF (or the flicker) effect of application special time.
Figure 10 shows the stream of the application controls method of the electronic installation according to disclosure embodiment
Cheng Tu.Specifically, Figure 10 shows that the operation in application is limited (such as, as described above with figure
As 9 describe) after the operation of method that performs.
With reference to Figure 10, after the operation of application is limited, in step 1010, electronic installation is true
Whether event that is fixed and that operate confined association occurs.Such as, with operation confined should
May refer to by external device (ED) (such as, application server or external electronic) by the event of association
The event produced rather than the event produced by the application installed in an electronic.Such as, with
The event operating confined association can also be that electronic installation is from external device (ED) (such as, Fig. 1
In push server 300) receive information (instant message, Email, advertisement, news and
Weather) event.
In step 1020, the operation of the application of electronic installation permission generation event.Such as, electronics
Device can run the application of generation event.
In step 1030, electronic installation performs the operation with event correlation.Such as, electronic installation
Can with notice form provide from external device (ED) receive about message, Email, advertisement,
The information of news etc..
If the operation with event correlation completes, the most in step 1040, electronic installation limits again
The operation of the application of generation event.
It addition, the application controls method of electronic installation can include, according to operation, the application of application
At least one renewal in history or user's request is used to include at least in an electronic is installed
First list of application of individual application, and if it occur that scheduled event, then limit be included in first should
With the operation of at least one at least one application in list.
The renewal of the first list of application may be included in registers in following application extremely in the first list of application
Few one: provide Push Service application, be set as predetermined time cycle during perform predetermined behaviour
Make application, the application not used during the scheduled time at least one times, lead to association
Know user response for predetermined probability or less application or do not exist during the scheduled time right
The application responded with the user of the notice of association.
The operation of application may be included in when the information corresponding with the operation applied shows over the display and holds
First operation of row, the execution when the information corresponding with the operation of application is not explicitly shown on display
The second operation and request for applying according to other will provide extremely with the information of association
3rd operation of Another Application.
The renewal of the first list of application can comprise determining whether according to the first operation, the second operation or the
At least one in three operations uses application.
Determine whether that using application can include for the first operation, the second operation and the 3rd operation provides
Different weighted values, and determine whether to use application.
The restriction of the operation of at least one application can include the application being included within the first list of application
In each be set as in following state: according to application use history allow application operating
The first state, reduce application operating number of times the second state, and according to application state limit
At least some in the operation of application and limit the third state of operation of at least one application.
The operation limiting at least one application can include that inputting, according to user, the state changed in application sets
Fixed, and at least one operation applied of state limit of the change according to application.
Whether the operation limiting at least one application can include when being inactive, current according to display
Between, the current location of electronic installation, electronic installation battery dump energy (or battery consumption speed
Degree) or cellular data use at least one, limit at least one application operation.
Application controls method may also include to receive from external electronic and includes that electronics mounted externally fills
In putting at least one application the second list of application, by compare the first list of application and second should
Determine whether there is with list and perform the application of identical function and be limited in electronic installation and outside
In electronic installation one performs the operation of the application of identical function.
Figure 11 shows the operation restriction effect of the application according to disclosure embodiment.
With reference to Figure 11, the first chart 40 and the second chart 50 show that measurement is from electronic installation (example
Such as, the electronic installation 100 in Fig. 1) result of the amount of packet that communicates.First chart 40 table
Show when the operation of application is not limited the amount of packet according to the communication of time, and the second figure
Table 50 represents the amount of the packet of the communication when the operation of application is limited according to the time.First figure
Each x-axis express time in table 40 and the second chart 50, and y-axis represents the amount (word of bag
Joint).Y-axis also can be corresponding with the magnitude of current consumed.
With reference to the first chart 40 and the second chart 50, if grasped when control module is in sleep pattern
Make the request according to application and be performed, then bag can be communicated.Relatively the first chart 40 and the second figure
Table 50, the number of times of the bag communicated in the second chart 50 (if the operation of application is limited) subtracts
Few many than in the first chart 40 (if the operation applied is not limited).
In fig. 11, table 60 shows that use is by company limited of Samsung (Samsung
Electronics Co.Ltd) manufacture Galaxy Note 3 (SM-N9005) measurement device work as
(or when control model is in sleep pattern) current drain of six hours when display is closed
Result.Relatively average current, if the operation of application is not limited (does not apply frigo
(AppFreezer)), then average current is 26.833mA, if the operation of application is limited (tool
Have AppFreezer), then average current is 16.454mA.Therefore, 10.379mA per hour can be saved
Electric current, and can obtain about 38.67% reduce current drain effect.
According to embodiment of the present disclosure, when the display is off or when control module enter sleep mould
During formula, electronic installation can reduce by should by the unnecessary or selective operation that restriction is applied
With the electric current consumed.Therefore, the pot life of electronic installation can increase.Send out in predetermined releasing event
Before life or releasing before request is transfused to user, operation restriction can be maintained and not consider display
Whether device is closed or whether control module enters sleep pattern.
Figure 12 shows the electronic installation according to disclosure embodiment.
With reference to Figure 12, electronic installation 1201 includes application processor (AP) 1210, communication module
1220, subscriber identification module (SIM) block 1224, memorizer 1230, sensor assembly 1240,
Input equipment 1250, display module 1260, interface 1270, audio-frequency module 1280, camera model
1291, power management module 1295, battery 1296, indicator 1297 and motor 1298.
Application processor 1210 can drive such as OS or application program to control to be connected to application process
Multiple hardware of device 1210 or software part, and can process and calculate multiple data.Application processes
Device 1210 can realize with such as SoC.Application processor 1210 may also include GPU and/or image
Signal processor.Application processor 1210 can include at least some in the parts shown in Figure 12
(such as, cellular module 1221).Application processor 1210 can be by least from other parts
The instruction or the data that receive in individual (such as, nonvolatile memory) are loaded into volatile memory
To process data, and multiple data can be stored in the nonvolatile memory.
Communication module 1220 can have same or analogous with the configuration of the communication module 110 in Fig. 1
Configuration.
Communication module 1220 includes cellular module 1221, Wi-Fi module 1223, bluetooth (BT) mould
Block 1225, GNSS module 1227 (such as, GPS module, Glonass module, Beidou mould
Block or Galileo module), NFC module 1228 and RF module 1229.
Cellular module 1221 can by communication network provide voice call service, video calling service,
Word message service, Internet service etc..Cellular module 1221 can use SIM 1224 to identify
With the electronic installation 1201 in checking communication network.Cellular module 1221 can perform can be processed by application
Device 1210 provide function at least some of.Cellular module 1221 can include communication processor
(CP)。
Wi-Fi module 1223, BT module 1225, GNSS module 1227 and/or NFC module
1228 can include the processor for processing the data being sent by corresponding module and receiving.Honeycomb
Module 1221, Wi-Fi module 1223, BT module 1225, GNSS module 1227 and NFC
At least some in module 1228 (such as, two or more) may be included in an integrated chip (IC)
Or in an IC encapsulation.
RF module 1229 can send and receive signal of communication (such as, RF signal).RF module 1229
Transceiver, power amplifier module (PAM), frequency filter, low-noise amplifier can be included
(LNA), antenna etc..Cellular module 1221, Wi-Fi module 1223, BT module 1225, GNSS
The RF module of at least one Tong Guo the separation in module 1227 and NFC module 1228 sends
With reception RF signal.
SIM 1224 can include the card of the SIM of SIM and/or embedding.SIM 1224
Unique identification information (such as, Integrated Circuit Card Identity symbol (ICCID)) or user profile can be included
(such as, international mobile subscriber identity (IMSI)).
Memorizer 1230 includes internal storage 1232 and external memory storage 1234.Storage inside
Device 1232 can include volatile memory (such as, dynamic random access memory (DRAM),
Static RAM (SRAM), synchronous dynamic ram (SDRAM) etc.), nonvolatile memory
(such as, disposable programmable read only memory (OTPROM), programming ROM (PROM),
Erasable and programming ROM (EPROM), electric erasable and programming ROM (EEPROM),
Mask rom, flash rom, flash memory (such as, NAND flash or NOR
Flash memory etc.), hard drive and solid-state drive (SSD)) at least one.
External memory storage 1234 may also include flash drive, compact flash (CF), secure digital
(SD), micro-SD, mini SD, very fast numeral (xD), memory stick etc..External memory storage 1234
By multiple interfaces function Shangdi and/or physically can be connected with electronic installation 1201.
Sensor assembly 1240 can measure physical quantity or can the mode of operation of detection. electronics 1201,
And the information measured or detect is converted to the signal of telecommunication.Sensor assembly 1240 includes gesture sensor
1240A, gyro sensor 1240B, pressure transducer 1240C, magnetic sensor 1240D,
Acceleration transducer 1240E, hold sensor 1240F, proximity sensor 1240G, color pass
Sensor 1240H (such as, (RGB) sensor red, green, blue), biosensor 1240I,
Temperature/humidity sensor 1240J, illuminance transducer 1240K and ultraviolet (UV) sensor 1240M.
Additionally or alternatively, sensor assembly 1240 may also include Electronic Nose sensor, electromyogram
(EMG) sensor, electroencephalogram (EEG) sensor, electrocardiogram (ECG) sensor, red
(IR) sensor, iris sensor, fingerprint sensor etc. outward.Sensor assembly 1240 also can wrap
Include the sensor control circuit of the one or more sensors being included therein for control.
Electronic installation 1201 may also include and is configured to control sensor assembly 1240, conduct application
Processor 1210 part or the processor independent of application processor 1210.Such as, application is worked as
When processor 1210 is in sleep state, electronic installation 1201 can control sensor assembly 1240.
Input equipment 1250 includes touch pad 1252, (digital) sensor 1254, button 1256
And ultrasonic input block 1258.Touch pad 1252 can use capacitance determining method, resistance detection side
At least one in method, infrared detection method and supersonic detection method identifies touch input.Touch
Plate 1252 may also include control circuit.Touch pad 1252 may also include tactile layer, and can be user
Offer sense of touch is fed back.
(digital) sensor 1254 can be that a part for touch pad maybe can include for identifying
The sheet separated.
Button 1256 can include the button of physics, optics button or keypad.
Ultrasonic input block 1258 can detect by input tool (such as, by mike 1288) raw
The ultrasonic signal become, and can verify that the data corresponding with the ultrasonic signal detected.
Display 1260 includes panel 1262, hologram apparatus 1264 and projector 1266.Face
Plate 1262 can include the same or similar configuration of configuration with the display 160 shown in Fig. 1.Face
Plate 1262 can be flexible, transparent or wearable.
Panel 1262 and touch pad 1252 are incorporated into a module.
Hologram apparatus 1264 may utilize interference of light and shows stereo-picture in space.
Projector 1266 can project light onto on screen to show image.Screen may be provided at electronics dress
Put 1201 interiorly or exteriorly.
Display 1260 may also include for control panel 1262, hologram apparatus 1264 and/or throws
The control circuit of shadow instrument 1266.
Interface 1270 includes HDMI (HDMI) 1272, USB (universal serial bus)
(USB) 1274, optical interface 1276 and D microminiature 1278.Additionally or alternatively, interface
1270 can include mobile high definition clear degree link (MHL) interface, SD card/multimedia card (MMC)
Interface and/or infrared data communication (IrDA) standard interface.
Audio-frequency module 1280 can bi-directional conversion sound and the signal of telecommunication.Audio-frequency module 1280 can process logical
Cross the such as input such as speaker 1282, receptor 1284, earphone 1286 mike 1288 or output
Acoustic information.
Camera model 1291 obtains still image and dynamic picture.Camera model 1291 can include one or more
Imageing sensor (such as, front sensor or rear sensor), lens, image-signal processor (ISP)
And/or flash lamp (such as, light emitting diode (LED) or xenon lamp).
Power management module 1295 can manage the electric power of electronic installation 1201.Such as, power management
Module 1295 can include power management integrated circuit (PMIC), charger IC and/or battery gauge.
PMIC can have wired charging method and/or wireless charging method.Wireless charging method can include magnetic
Resonance method, magnetic induction method, electromagnetic method etc..
May also provide the adjunct circuit for wireless charging, such as, coil loop, resonance circuit, whole
Stream device etc..
Battery when battery gauge can measure the dump energy of battery 1296 and battery 1296 charges
Voltage, electric current or the temperature of 1296.
Battery 1296 can include rechargeable battery or solaode.
Indicator 1297 can display electronics assemblies 1201 or electronic installation 1201 a part (such as,
Application processor 1210) particular state (such as, starting state, message status, charged state
Deng).
Motor 1298 can convert electrical signals to mechanical vibration, and can produce vibration, haptic effect etc..
Electronic installation 1201 can include the processing unit (such as, GPU) for supporting mobile TV.
For supporting that the processing unit of mobile TV can be according to various criterion (such as, DMB
(DMB) standard, DVB (DVB) standard, Media Stream standard etc.) process media
Data.
The said elements of electronic installation 1201 each may be configured with one or more parts, and
And the title of the element of correspondence can change according to the type of electronic installation.Alternatively, electronic installation
1201 can include at least one in said elements, and some elements can save from electronic installation 1201,
Or electronic installation 1201 may also include other attachment element.It addition, the unit of electronic installation 1201
Some in part can combination with one another to form an entity so that with combination before identical side
Formula performs the function of counter element and is possibly realized.
Figure 13 shows the program module according to disclosure embodiment.
With reference to Figure 13, program module 1310 can include for controlling and electronic installation (such as, Fig. 1
In electronic installation 100) resource that associates and/or the OS of multiple application run on OS.OS
Example includeDeng.
Program module 1310 includes kernel 1320, middleware 1330, API 1360 and application 1370.
In program module 1310 at least partially can prestrain in an electronic, or can be from external electrical
Device is downloaded.
Kernel 1320 includes system resource managers 1321 and device driver 1323.
System resource can be controlled, distributes by system resource managers 1321, collection etc..System
Explorer 1321 can include management of process unit, MMU, file system management
Unit etc..
Device driver 1323 can include display driver, camera driver, BT driver,
Shared memory drives, usb driver, keypad driver, Wi-Fi driver, audio frequency drive
Dynamic device, interprocess communication (IPC) driver.
Middleware 1330 can provide the function being used in conjunction with for application 1370, and can pass through API 1360
It is supplied to apply 1370 by several functions, so that application 1370 is efficiently used in electronic installation and has
The system resource of limit.Middleware 1330 include run time library 1335, application manager 1341,
Window manager 1342, multimedia administration device 1343, explorer 1344, power manager
1345, database manager 1346, package manager 1347, connectivity management device 1348, notice pipe
Reason device 1349, location manager 1350, Graph Manager 1351, security manager 1352,
Alarm clock manager 1353, use state (UsageStats) manager 1354 and LpNet management
Device 1355.
Run time library 1335 may be included in and supplies compiler for by compiling when application 1370 is run
Cheng Yuyan adds the library module of New function.Run time library 1335 can perform about input and outlet tube
Reason, storage management and/or the function of algorithm function.
Application manager 1341 can manage the life cycle of at least one in application 1370.
Window manager 1342 can manage the graphical user interface used on the screen of electronic installation
(GUI) resource.
Multimedia administration device 1343 can determine that the form for reproducing media file, and can use
The codec coding corresponding with corresponding form or decoding media file.
Explorer 1344 can manage the source code of at least one in application 1370, and can manage
The resource of reason memorizer, memory space etc..
Power manager 1345 can action together with basic input/output (BIOS), can manage
Reason battery or power supply, and can provide for the power information of the operation of electronic installation.
Database manager 1346 can generate, search for or change data base in application 1370
At least one in.
Package manager 1347 can manage installation or the renewal of the application with the distribution of APMB package form.
Connectivity management device 1348 can manage wireless connections, such as, Wi-Fi connection, BT connection etc..
Notification manager 1349 can be shown by the method leaving user alone or notification event (such as,
Message arrives, dates and close to notice).
Location manager 1350 can manage the positional information of electronic installation.
Graph Manager 1351 can manage and be supplied to the graphical effect of user or relevant with graphical effect
User interface (UI).
Security manager 1352 can provide for the security functions of security of system, user's discriminating etc..
Alarm clock manager 1353 can provide alarm clock function in the predetermined time.
Application 1370 may utilize alarm clock manager 1353 and in the scheduled time or performs desired periodically
Function.
UsageStats manager 1354 can manage and when use application about user and use application many
The information of few time.Such as, UsageStats manager 1354 can manage in useful application 1370
Each information, such as, user account, run the time, the end time, the operating time, can
By the expenditure that makes of memorizer, available hardware, current drain and user, (such as, user will verify
The probability of notice).
LpNet manager 1355 can be collected and analyze about including application manager 1341, assuring reason
Device 1347, location manager 1350, alarm clock manager 1353 and UsageStats manager 1354
The information of other manager, and application can be controlled.The result controlling application is provided to user.
UsageStats manager 1354 can receive user by intelligent supervisor 1385 and ask, and can will connect
The user received asks to send to LpNet manager 1355.LpNet manager 1355 can perform and use
The operation that family request is corresponding.Such as, LpNet manager 1355 can obtain from application manager 1341
Application operation information, can obtain the information of the application of installation from package manager 1347, and can be from position
Put manager 1350 and obtain positional information record.LpNet manager 1355 can be from alarm clock manager
1353 obtain about the information of wake-up times, and can from UsageStats manager 1354 obtain about
When user uses application and uses the information of application how many times.Such as, LpNet manager 1355
The application not used can be determined according to the information collected from another manager (or other manager),
And the operation of application can be limited.Alternatively, the application performed in confined application is operated by user
Division operation can be solved limit.Such as, as shown in Figure 4 B, LpNet manager 1355 can be by logical
Know that manager 1349 notice operates the user of confined application.Such as, LpNet manager 1355
Application manager 1341 can be asked to forbid, and application runs.Alternatively, application manager 1341 can be prohibited
The application only limited by LpNet manager 1355 runs.Such as, LpNet manager 1355 can be managed
Reason operation is according to the confined application of information collected from another manager (or other manager)
List, by the user received by intelligent supervisor 1385 ask limit operation application list,
And other list of application.At least one Tong Guo intelligent management 1385 in list of application is provided
To user.User can be supplied to the list of application of user by the Interface Control of intelligent supervisor 1385.
Control signal can be sent to LpNet manager 1355 with processed.
When electronic installation has telephony feature, middleware 1330 may also include for managing electronics dress
The function of voice communication put or the telephone supervisor of video communication function.
Middleware 1330 can include the middleware module configuring the combination of the several functions of above-mentioned parts.
Middleware 1330 can provide according to the custom-designed module of OS type, to provide different function.
Additionally, middleware 1330 dynamically deletes some old parts maybe can add new parts.
API 1360 can include the group of API programing function, and can be supplied to not according to the type of OS
Same parts.Such as, forOrAn API group can be provided according to platform.
Additionally, forTwo or more API groups can be provided according to platform.
Application 1370 includes homepage application 1371, dialer application 1372, Short Message Service/many matchmakers
Body messenger service (SMS/MMS) applies 1373, instant message (IM) is applied 1374, browsed
Device application 1375, camera applications 1376, alarm clock application 1377, address list application 1378, voice
Dialing application 1379, e-mail applications 1380, calendar application 1381, media player applications
1382, photograph album application 1383, clock application 1384 and intelligent supervisor 1385.It addition, should
With 1370 can include healthcare applications (such as, for measuring the application of amount of exercise or blood glucose etc.) or
Environmental information application (such as, is used for providing atmospheric pressure information, humidity information, temperature information etc.
Application).
Application 1370 may also comprise at electronic installation (such as, the electronic installation 100 in Fig. 1)
Hand over the information exchanging information between external electronic (such as, the electronic installation 200 in Fig. 1)
Change application.Information exchange application can include for customizing messages sends leading to external electronic
Know relay application, or for managing the device management application of external electronic.
Such as, notice relay application can include by other application of electronic installation (such as,
SMS/MMS application 1343, e-mail applications 1380, healthcare applications, environmental information application etc.)
The announcement information produced is sent to the function of external electronic.Additionally, notice relay application can be from
External electronic receives announcement information, and can provide the announcement information received to electronic installation
User.
Device management application can manage (such as, install, delete or update) and electronic device communications
External electronic function at least one (such as, beat opening/closing external electronic this
The function of body (or section components) or the function of adjusting brightness of display (or resolution)), outside
Service (such as, the phone clothes applied or provide from external electronic of operation in portion's electronic installation
Business or messenger service).
Application 1370 can include attribute (such as, the health of portable medical device according to electronic installation
Card application) preset application.
Application 1370 can include from external electronic (such as, the external electronic 200 in Fig. 1
Or push server device 300) application that receives.
Application 1370 can include the third-party application applied or can download from server of prestrain.
The title of the parts of program module 1310 can be different according to the type of OS.
Intelligent supervisor 1385 can provide list of application and the interface associated with list of application.Such as,
List of application can be the list of application managed by LpNet manager 1355, or by from LpNet
Manager 1355 obtains the application message and the list that produces separated.Additionally, list of application can be
The list of the application of operation is limited by LpNet manager 1355.
Such as, the interface associated with list of application could be for regulating the interface of list of application.With
Family maybe can solve division operation restriction by the operation that interface limits for application-specific.With list of application
The interface of association can be identified as monitoring the operation of the application being registered in list of application, corresponding application
Use history or user make expenditure.
At least some of available software in program module 1310, firmware, hardware or they in extremely
Two or more combination realizes less.Program module 1310 at least partially can be by such as processing
Device (such as, the control module 170 in Fig. 1) realizes (such as, running).Program module 1310
In can include at least partially for perform the module of one or more function, program, routine,
Instruction set, process etc..
Term used herein " module " is gratifying for such as to include in hardware, software and firmware
One or their unit of two or more combination.Term " module " can be with such as " single
Unit ", " logic ", " logical block ", " parts ", " circuit " etc. interchangeably use." module " is permissible
It is integrated parts or the minimum unit of their part, maybe can be carried out one or more merit
Energy or the minimum unit of their part." module " can mechanically or electronically be realized.Such as,
" module " can include currently known or in future, being used for of being developed be performed the special of some operation
Fill with integrated circuit (ASIC) chip, field programmable gate array (FPGA) or FPGA
At least one in putting.
At least partially may be used of device (such as, module or function) or method (such as, operation)
Realize with the instruction being such as stored in the computer-readable recording medium with programming module.Work as finger
When order is performed by processor (such as, the control module 170 in Fig. 1), one or more processors
Can perform and instruct corresponding function.Computer-readable recording medium can be memorizer, such as,
Memorizer 120 in Fig. 1.
Computer-readable recording medium can include hard disk, floppy disk, magnetizing mediums (such as, tape), light
Medium (such as, compact disc read-only memory (CD-ROM) and digital universal disc (DVD)),
Magnet-optical medium (such as, floptical), hardware unit (such as, ROM, random access memory (RAM)
Or flash memory etc.) etc..Additionally, programmed instruction can include the mechanical code compiled by compiler,
And may also comprise the higher-level language code that interpreter etc. can be used to be performed by computer.
Above-mentioned hardware unit can be configured to operate as one or many according to the numerous embodiments of the disclosure
Individual software module is to perform operation, and vice versa.
Module or program module according to disclosure numerous embodiments can include in above-mentioned parts
Individual or multiple, some in above-mentioned parts can be omitted, or may also include other optional feature.
The operation performed by module, program module or other parts can pass through continuation method, parallel method,
Repetition methods or heuristic perform.Additionally, certain operations can be performed with different order or
Can be omitted, and other operation can be added.
According to embodiment of the present disclosure, when electronic installation operates, electronic installation as above
Battery pot life can be increased by reducing the current drain caused by some application.
Although the present invention some embodiment with reference to the disclosure is illustrated in more detail and describes,
It will be appreciated that those skilled in the art that without departing substantially from such as by hereinafter claim and etc.
In form or details, the disclosure can be entered with in the case of the spirit and scope of the disclosure limited
The various changes of row.
Claims (15)
1. electronic installation, including:
Memorizer, is configured to store the first application of application including being arranged in described electronic installation
List;And
Processor, is configured to according at least one described first list of application of renewal in the following:
The operation of described application,
The use history of described application, and
User asks, and
It is configured to limit the operation of described application.
Electronic installation the most according to claim 1, wherein, described processor is additionally configured to
At least one in the following is included on described first list of application:
The application of Push Service is provided,
It is set as during the time cycle performing the application of operation,
The application being not used during the time cycle,
User with the notice of described association is responded the application being in range of possibility, with
And
Do not exist during the time cycle answering that the user with the notice of described association responds
With.
Electronic installation the most according to claim 1, also includes display,
Wherein, the operation of described application includes:
First operation, when the information corresponding with the operation of described application shows on the display
It is performed;
Second operation, does not appears on described display in the information corresponding with the operation of described application
Time be performed;And
3rd operation, provides the information with described association for the request according to Another Application
To described Another Application, and
Wherein, described processor be additionally configured to according to described first operation, described second operation and
At least one in described 3rd operation determines whether to use described application.
Electronic installation the most according to claim 3, wherein, described processor is additionally configured to,
Respective for each offer in described first operation, described second operation and described 3rd operation
Weighted value, and determine whether to use described application based on described weighted value.
Electronic installation the most according to claim 1, wherein, described processor be additionally configured to by
The described application settings being included in described first list of application is one in following state:
First state, allows the operation of described application according to the use history of described application,
Second state, reduces the number of times of described application operating, and
The third state, limits at least one operation of described application, and
Described processor is additionally configured to the behaviour of application described in the setting state limit according to described application
Make.
Electronic installation the most according to claim 5, wherein, described processor is additionally configured to root
The setting state changing described application, and the state of the change according to described application is inputted according to user
Limit the operation of described application.
Electronic installation the most according to claim 1, also includes display,
Wherein, described processor is additionally configured to: if at least some of right and wrong in described display
Activating, the most described processor limits the operation of described application.
Electronic installation the most according to claim 1, wherein, described processor is additionally configured to root
Operation according at least one the described application of restriction in the following:
Current time,
The current location of described electronic installation,
The dump energy of the battery of described electronic installation, and
Cellular data uses.
Electronic installation the most according to claim 1, also includes being configured to and external electronic
The communication module of communication,
Wherein, described processor is additionally configured to:
The application that includes being arranged on described external electronic is received from described external electronic
Second list of application,
Relatively described first list of application and described second list of application, and
If identify application hold by relatively described first list of application and described second list of application
Row identical function, then limit in described electronic installation and described external electronic and perform
The operation of the application of described identical function.
Electronic installation the most according to claim 9, wherein, described processor is additionally configured to:
If described processor is set to limit the behaviour of the application being arranged in described external electronic
Making, the most described processor will be used for limiting the operation of the application being arranged in described external electronic
Order sent to described external electronic by described communication module.
11. by the application controls method of electronic installation, and described method includes:
At least one in operation, the use history of application and user's request according to application updates
The first list of application including the application being arranged in described electronic installation;And
Limit the operation of the application being included in described first list of application.
12. methods according to claim 11, wherein, update described first list of application bag
Include on described first list of application, include at least one in the following:
The application of Push Service is provided,
It is set as during the time cycle performing the application of operation,
The application being not used during the time cycle,
User with the notice of described association is responded and is in probability in range of possibility
Application, and
Do not exist during the time cycle answering that the user with the notice of described association responds
With.
13. methods according to claim 11, wherein, the operation of described application includes:
First operation, is held when the information corresponding with the operation of described application shows over the display
OK;
Second operation, does not appears on described display in the information corresponding with the operation of described application
Time be performed;And
3rd operation, provides the information with described association for the request according to Another Application
To described Another Application, and
Wherein, the renewal of described first list of application include according to described first operation, described second
At least one in operation and described 3rd operation determines whether to use described application.
14. methods according to claim 13, where it is determined whether use described application bag
Include:
Each for each offer in described first operation, described second operation and described 3rd operation
From weighted value;And
Determine whether to use described application based on described weighted value.
15. methods according to claim 11, wherein, the operation limiting described application includes:
The application settings being included within described first list of application is one in following state:
First state, allows the operation of described application according to the use history of application,
Second state, reduces the number of times of described application operating, and
The third state, limits at least one operation of described application;And
The operation of application described in setting state limit according to described application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110884057.2A CN113504824A (en) | 2015-02-27 | 2016-02-29 | Electronic device and application control method thereof |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20150028645 | 2015-02-27 | ||
KR10-2015-0028645 | 2015-02-27 | ||
KR1020150125851A KR102395868B1 (en) | 2015-02-27 | 2015-09-04 | Electronic device and applacation controlling method thereof |
KR10-2015-0125851 | 2015-09-04 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110884057.2A Division CN113504824A (en) | 2015-02-27 | 2016-02-29 | Electronic device and application control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105930207A true CN105930207A (en) | 2016-09-07 |
CN105930207B CN105930207B (en) | 2022-02-15 |
Family
ID=56946128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610113694.9A Active CN105930207B (en) | 2015-02-27 | 2016-02-29 | Electronic device and application control method thereof |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR102395868B1 (en) |
CN (1) | CN105930207B (en) |
AU (1) | AU2016224176B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106363634A (en) * | 2016-11-29 | 2017-02-01 | 北京光年无限科技有限公司 | Method and system for realizing remote control of robot |
CN106484594A (en) * | 2016-09-30 | 2017-03-08 | 维沃移动通信有限公司 | A kind of control method of application program run time and mobile terminal |
CN106648729A (en) * | 2016-09-22 | 2017-05-10 | 宇龙计算机通信科技(深圳)有限公司 | Application freezing method and system |
CN107014148A (en) * | 2017-03-03 | 2017-08-04 | 合肥华凌股份有限公司 | Electronic curtain and its display methods, refrigerator and refrigerator system |
CN107396246A (en) * | 2017-08-30 | 2017-11-24 | 四川长虹电器股份有限公司 | Intelligent sound box control system based on user behavior custom |
WO2018058779A1 (en) * | 2016-09-29 | 2018-04-05 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for opening file |
WO2018176873A1 (en) * | 2017-03-27 | 2018-10-04 | 合肥美的智能科技有限公司 | Control method and system for display screen end of refrigeration device |
TWI668564B (en) * | 2018-06-28 | 2019-08-11 | 佳世達科技股份有限公司 | Display controller and power saving method thereof |
CN111367641A (en) * | 2020-03-06 | 2020-07-03 | 杭州涂鸦信息技术有限公司 | Timing method and system based on Internet of things |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220077B (en) | 2016-10-20 | 2019-03-19 | 华为技术有限公司 | Using the management-control method and management and control devices of starting |
US10943268B2 (en) * | 2018-01-02 | 2021-03-09 | Sony Corporation | Paying for content through mining |
KR102222133B1 (en) * | 2018-01-12 | 2021-03-03 | 엔에이치엔 주식회사 | Mobile terminal and method for management application of the mobile terminal and target advertisement providing system using the same |
KR102237914B1 (en) * | 2018-08-20 | 2021-04-08 | 주식회사 큐버 | advertisement indexing platform system for interactive signages based on blockchain technology |
KR20200100492A (en) | 2019-02-18 | 2020-08-26 | 삼성전자주식회사 | Electronic device and applacation managing method thereof |
CN111314105B (en) * | 2019-11-22 | 2022-11-22 | 深圳市信锐网科技术有限公司 | Method, device and system for matching connection of equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040128382A1 (en) * | 2002-12-31 | 2004-07-01 | Marion Shimoda | Method and apparatus for adjusting resource availability based on power availability |
CN101853166A (en) * | 2010-06-07 | 2010-10-06 | 北京大学 | Application-oriented method and system for indicating use time of intelligent mobile phone battery |
CN202135331U (en) * | 2011-06-25 | 2012-02-01 | 北京播思软件技术有限公司 | Mobile terminal with power saving management mode |
CN102508701A (en) * | 2011-10-18 | 2012-06-20 | 北京百纳威尔科技有限公司 | User terminal and method for controlling automatically-operating application program |
US20120221877A1 (en) * | 2011-02-25 | 2012-08-30 | Research In Motion Limited | Method and apparatus for managing power levels in a handheld mobile communication device |
US20140366042A1 (en) * | 2013-06-09 | 2014-12-11 | Apple Inc. | Initiating Background Updates Based on User Activity |
US8958854B1 (en) * | 2011-07-22 | 2015-02-17 | Cellco Partnership | Dynamic battery saver for a mobile device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101665718B1 (en) * | 2010-08-17 | 2016-10-12 | 코오롱인더스트리 주식회사 | Humidifier for fuel cell |
KR102182319B1 (en) * | 2013-06-05 | 2020-11-25 | 삼성전자주식회사 | Electronic device and method for providing information of battery in the electronic device |
KR102193619B1 (en) * | 2013-07-01 | 2020-12-21 | 삼성전자주식회사 | Method for updating state information of application and mathod for managing the state information of application in an electronic device, and the electronic device |
-
2015
- 2015-09-04 KR KR1020150125851A patent/KR102395868B1/en active IP Right Grant
-
2016
- 2016-02-26 AU AU2016224176A patent/AU2016224176B2/en active Active
- 2016-02-29 CN CN201610113694.9A patent/CN105930207B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040128382A1 (en) * | 2002-12-31 | 2004-07-01 | Marion Shimoda | Method and apparatus for adjusting resource availability based on power availability |
CN101853166A (en) * | 2010-06-07 | 2010-10-06 | 北京大学 | Application-oriented method and system for indicating use time of intelligent mobile phone battery |
US20120221877A1 (en) * | 2011-02-25 | 2012-08-30 | Research In Motion Limited | Method and apparatus for managing power levels in a handheld mobile communication device |
CN202135331U (en) * | 2011-06-25 | 2012-02-01 | 北京播思软件技术有限公司 | Mobile terminal with power saving management mode |
US8958854B1 (en) * | 2011-07-22 | 2015-02-17 | Cellco Partnership | Dynamic battery saver for a mobile device |
CN102508701A (en) * | 2011-10-18 | 2012-06-20 | 北京百纳威尔科技有限公司 | User terminal and method for controlling automatically-operating application program |
US20140366042A1 (en) * | 2013-06-09 | 2014-12-11 | Apple Inc. | Initiating Background Updates Based on User Activity |
Non-Patent Citations (2)
Title |
---|
DAN GOOKIN: "《Android Phones For Dummies》", 31 December 2012 * |
赖穆彬: "基于Android的智能电池管理软件的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648729A (en) * | 2016-09-22 | 2017-05-10 | 宇龙计算机通信科技(深圳)有限公司 | Application freezing method and system |
CN106648729B (en) * | 2016-09-22 | 2020-09-11 | 宇龙计算机通信科技(深圳)有限公司 | Application freezing method and system |
WO2018058779A1 (en) * | 2016-09-29 | 2018-04-05 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for opening file |
CN106484594A (en) * | 2016-09-30 | 2017-03-08 | 维沃移动通信有限公司 | A kind of control method of application program run time and mobile terminal |
CN106363634A (en) * | 2016-11-29 | 2017-02-01 | 北京光年无限科技有限公司 | Method and system for realizing remote control of robot |
CN107014148A (en) * | 2017-03-03 | 2017-08-04 | 合肥华凌股份有限公司 | Electronic curtain and its display methods, refrigerator and refrigerator system |
WO2018176873A1 (en) * | 2017-03-27 | 2018-10-04 | 合肥美的智能科技有限公司 | Control method and system for display screen end of refrigeration device |
CN110647057A (en) * | 2017-03-27 | 2020-01-03 | 合肥华凌股份有限公司 | Control method and system for display screen end of refrigeration equipment |
CN110647057B (en) * | 2017-03-27 | 2021-07-23 | 合肥华凌股份有限公司 | Control method and system for display screen end of refrigeration equipment |
CN107396246A (en) * | 2017-08-30 | 2017-11-24 | 四川长虹电器股份有限公司 | Intelligent sound box control system based on user behavior custom |
TWI668564B (en) * | 2018-06-28 | 2019-08-11 | 佳世達科技股份有限公司 | Display controller and power saving method thereof |
CN111367641A (en) * | 2020-03-06 | 2020-07-03 | 杭州涂鸦信息技术有限公司 | Timing method and system based on Internet of things |
CN111367641B (en) * | 2020-03-06 | 2023-10-20 | 杭州涂鸦信息技术有限公司 | Timing method and system based on Internet of things |
Also Published As
Publication number | Publication date |
---|---|
AU2016224176A1 (en) | 2017-08-17 |
AU2016224176B2 (en) | 2020-10-15 |
KR102395868B1 (en) | 2022-05-10 |
CN105930207B (en) | 2022-02-15 |
KR20160105274A (en) | 2016-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105930207A (en) | Electronic device and application control method thereof | |
EP3062194B1 (en) | Electronic device and application control method thereof | |
CN105929925A (en) | Electronic device and method for managing power in electronic device | |
CN110312985A (en) | Electronic equipment and method for showing its screen | |
CN107528618A (en) | Electronic installation of the switching antenna to reduce the method for specific absorption rate and support this method | |
CN106469928A (en) | Wired method with wireless charging in electronic equipment and electronic equipment | |
US20180302231A1 (en) | Method for processing job information and electronic device supporting same | |
CN106354451A (en) | Method for operating electronic device, and electronic device | |
CN105573465A (en) | Electronic device and method for controlling power of electronic device | |
CN106454720A (en) | Method of managing geo-fence and electronic device thereof | |
CN106886385A (en) | Method and apparatus for providing the user interface of electronic equipment | |
CN105078409A (en) | Information management method and electronic device | |
CN107533423A (en) | Electronic installation and the method for showing message in an electronic | |
US10080108B2 (en) | Electronic device and method for updating point of interest | |
CN105388931A (en) | Device for controlling performance of the device based on fluctuations in internal temperature and method thereof | |
CN106575201A (en) | Electronic device operating in idle mode and method thereof | |
CN106257428A (en) | For providing equipment and the method for the notice about wireless charging state | |
CN106372102A (en) | Electronic device and method for managing object in folder on electronic device | |
CN106095263A (en) | For showing method and the electronic equipment thereof of user interface | |
CN107548486A (en) | For providing the electronic installation and its method of quick user interface | |
CN107923980A (en) | Method and apparatus for providing positional information | |
CN106445063A (en) | Method of managing application and electronic device therefor | |
CN107637028A (en) | Electronic equipment and gateway and the control method for it | |
CN106453481A (en) | Electronic device and method for providing service in the electronic device | |
CN106228511A (en) | Electronic installation and the method being used for producing image file in an electronic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |