CN105930207A - Electronic device and application control method thereof - Google Patents

Electronic device and application control method thereof Download PDF

Info

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
Application number
CN201610113694.9A
Other languages
Chinese (zh)
Other versions
CN105930207B (en
Inventor
金炳旭
金羲德
金武永
金学烈
李镇求
渔来镇
李柱范
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to CN202110884057.2A priority Critical patent/CN113504824A/en
Publication of CN105930207A publication Critical patent/CN105930207A/en
Application granted granted Critical
Publication of CN105930207B publication Critical patent/CN105930207B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4893Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • H04W52/0258Power 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

Electronic installation and application controls method thereof
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.
CN201610113694.9A 2015-02-27 2016-02-29 Electronic device and application control method thereof Active CN105930207B (en)

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)

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

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

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

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

Patent Citations (7)

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

* Cited by examiner, † Cited by third party
Title
DAN GOOKIN: "《Android Phones For Dummies》", 31 December 2012 *
赖穆彬: "基于Android的智能电池管理软件的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》 *

Cited By (13)

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