CN106850944A - Smart machine awakening method and device - Google Patents
Smart machine awakening method and device Download PDFInfo
- Publication number
- CN106850944A CN106850944A CN201611143628.2A CN201611143628A CN106850944A CN 106850944 A CN106850944 A CN 106850944A CN 201611143628 A CN201611143628 A CN 201611143628A CN 106850944 A CN106850944 A CN 106850944A
- Authority
- CN
- China
- Prior art keywords
- wake
- group
- wake events
- time point
- events
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Power Sources (AREA)
Abstract
This application discloses smart machine awakening method and device, wherein the smart machine includes at least two systems and at least two systems shared internal nucleus, methods described includes:The modules of at least two system are needed into the time announcement of system wake-up to the kernel;The kernel forms wake events respectively according to the wake-up data for receiving;All wake events are grouped and are made with every group of wake events one wakeup time point of correspondence;The wakeup time point that will be obtained is queued up sequentially in time in the kernel;In response to reaching a certain wakeup time point, wake-up system and notifying produces the modules of that group of wake events corresponding with the wakeup time point to carry out respective handling.The present invention can reduce the power consumption of smart machine.
Description
Technical field
The application is related to electric digital data processing field, more particularly to smart machine awakening method and device.
Background technology
Based on container technique, a smart machine can be supported while running multiple systems, some systems are transported simultaneously
Row can be clearly felt that on foreground.What is had then operates in backstage, it is impossible to be clearly felt that, but actually in operation,
And can at any time be switched to foreground.
In mobile phone, in order to reduce power consumption, save electric energy, when user does not operate, mobile phone can extinguish screen, so
Afterwards if the application program that user is not run on operating handset and mobile phone still does not allow mobile phone necessary within the specified time
The situation of operation, then mobile phone can enter sleep state.Under sleep quality, mobile phone can close the module not used, so as to save
Save power consumption.But some applications or system need at regular intervals just to wake up mobile phone once carries out some necessary places
Reason, such as wechat application, if in the case where mobile phone is slept, wechat application cannot run, so as to cannot also carry out
Information updating.In order to obtain information updating in time, application program can notify system every certain using the timer function of system
Time announcement once wechat, to allow using performing necessary operation.Before system sleep, system can be needing to call out next time
The set of time of the system of waking up to system timer hardware, to make hardware timer after specified time reaches system
Wake up and notify the application of correlation.
However, multiple applications have been run in system simultaneously, and the desired wakeup time of each application is different, so
Telephone system may continually be waken up, so as to consume substantial amounts of electric power.For example, in dual system mobile phone, two systems are all
Need according to the arousal function of system is set the need for oneself, like this may result in occur it is many there is no need call out
Wake up.Such as system A needs to wake up system after 30s clocks, and system B needs to wake up system afterwards at 32 seconds.Like this
System can be caused to be occurred in that in 30s and 32s wake up twice.So as to the power consumption for causing system increases.
The content of the invention
In order to overcome the deficiencies in the prior art, the technical problem to be solved in the present invention to be to provide a kind of smart machine
Awakening method and device, its wake-up times that can reduce system and reduce the power consumption of equipment, but the event of system is not exposed to reality
Matter influences.
In order to solve the above technical problems, smart machine awakening method of the invention, wherein the smart machine is comprising at least
Two systems and at least two systems shared internal nucleus, methods described include:
The modules of at least two system are needed into the time announcement of system wake-up to the kernel;
The kernel forms wake events respectively according to the wake-up data for receiving;
All wake events are grouped and are made with every group of wake events one wakeup time point of correspondence;
The wakeup time point that will be obtained is queued up sequentially in time in the kernel;
In response to reaching a certain wakeup time point, wake-up system simultaneously notifies to produce that group corresponding with the wakeup time point to call out
The modules of the event of waking up carry out respective handling.
In order to solve the above technical problems, smart machine Rouser of the invention, wherein the smart machine is comprising at least
Two systems and at least two systems shared internal nucleus, described device include:
For the modules of at least two system to be needed the time announcement of system wake-up to the dress of the kernel
Put;
For making the kernel form the device of wake events respectively according to the wake-up data for receiving;
For being grouped to all wake events and made every group of wake events one device of wakeup time point of correspondence;
For the device that the wakeup time point that will be obtained is queued up sequentially in time in the kernel;
For in response to reaching a certain wakeup time point, wake-up system and notifying produce it is corresponding with the wakeup time point that
The modules of group wake events carry out the device of respective handling.
In order to solve the above technical problems, tangible computer computer-readable recording medium of the invention, including called out for performing smart machine
The computer program code of method of waking up, the computer program code includes, for by each mould of at least two system
Block needs the time announcement of system wake-up to the executable code of the kernel;For making the kernel according to the wake-up for receiving
Data form the executable code of wake events respectively;For being grouped to all wake events and made every group of wake events pair
Answer an executable code for wakeup time point;Wakeup time point for that will obtain is arranged sequentially in time in the kernel
The executable code of team;For in response to reaching a certain wakeup time point, wake-up system simultaneously to notify to produce and the wakeup time point
The modules of corresponding that group of wake events carry out the executable code of respective handling.
In order to solve the above technical problems, the present invention provides a kind of device, including at least one processor;And at least one deposit
Reservoir, containing computer program code, at least one memory and the computer program code are configured to, with institute
At least one processor is stated so that described device performs at least part of step of smart machine awakening method of the invention.
Used as the improvement of the method for the invention or device, described pair of all wake events are grouped and are made every group of wake-up
The step of event one wakeup time point of correspondence or device include:To the time order and function of all wake events system wake-up on demand
The step of being ranked up or device;Wake events in Wakeup interval threshold value are divided into one group, it is each according to this group of wake events
The step of individual wake events need the time of system wake-up to determine the wakeup time point of this group of wake events or device.
It is described according to each wake events of this group of wake events as the further improvement of the method for the invention or device
The step of needing the time of system wake-up to determine the wakeup time point of this group of wake events or device include:Choose the group and wake up thing
Part each wake events need one of time of system wake-up as this group of wake events wakeup time point the step of or device.
It is described according to each wake events of this group of wake events as the further improvement of the method for the invention or device
The step of needing the time of system wake-up to determine the wakeup time point of this group of wake events or device include:To this group of wake events
The step of each wake events needs the time of system wake-up to be averaging or device;Using the time for being averaging acquisition as this
The step of wakeup time point of group wake events or device.
Improved as the method for the invention or the another of device, methods described or device also include:In response to reaching
A certain wakeup time point, the step of the wakeup time point is deleted from the queuing or device.
According to the present invention, the Coordination Treatment of the wake request of multiple systems is realized by system kernel, such that it is able to notable
Reduce system power dissipation.For example, for dual system, it is necessary to consider the wake-up to system A and system B, the time is upper close
Wake-up is integrated together, and only carries out a wake operation in the suitable time.For example, needing to be waken up after 30s clocks in system A
In the case of system and system B need to wake up system afterwards at 32 seconds, it is proposed, according to the invention, can only be carried out when 30s
Once wake up, do not carry out the wake operation at 32s moment.When 30s, system A completes oneself and needs operation to be performed, is
System B can also be waken up simultaneously, the operation of oneself be performed, so as to reduce wake-up times to reduce power consumption.
After the detailed description of embodiment of the present invention is read in conjunction with the figure, other features of the invention and advantage will become more
Plus it is clear.
Brief description of the drawings
Fig. 1 is the flow chart of the embodiment according to the inventive method.
Fig. 2 is the flow chart of another embodiment according to the inventive method.
For clarity, these accompanying drawings are figure that is schematic and simplifying, and they are only gived for understanding institute of the present invention
Necessary details, and omit other details.
Specific embodiment
Embodiments of the present invention and embodiment are described in detail with reference to the accompanying drawings.
By detailed description given below, the scope of application of the invention will be evident that.It will be appreciated, however, that detailed
While thin description and specific example show the preferred embodiment of the present invention, they are given only for illustration purpose.
Current system wake-up function such as android system is that management is realized by alarm service program in application layer
, they can each run the alarm clock event handling of oneself well.But do not linked up but between multiple systems.Because different systems
Between be in operating in different name spaces, to lack the very simple means of communication wake up the coordinate synchronization of algorithm.
But they are required for by system kernel in this parameter setting to system hardware, so as to realize the wake-up of system.
Fig. 1 shows the flow chart of an embodiment of smart machine awakening method of the invention.The smart machine
For example can be mobile phone or other electronic equipments, the smart machine is common comprising at least two systems and at least two system
Use kernel.Comprising two systems it is herein that system A and system B are illustrated with smart machine.
Each step of smart machine awakening method is specifically described with reference to flow chart shown in Fig. 1.
In step s 102, respectively to need its modules the time of system wake-up to be called by system logical for system A and B
Know to kernel.
In step S104, kernel unification after taking each and waking up data is processed, according to each wake-up data
A wake events are formed respectively.Each wakeup packet is included but is not limited to:(e.g. timer sets the module that setting wakes up
Put, or wechat set etc.), time (such as 8 points of morning, 20 minutes afterwards etc.) for waking up, the specific system of wake-up
(system A or system B).System is all stored in current all wake events for setting together, each wake events
Comprising wake-up data message given above.
In step s 106, all wake events are grouped and every group of wake events is corresponded to a wakeup time
Point.
A kind of implementation method of the invention, described pair of all wake events are grouped and are made every group of wake events pair
Answering a wakeup time point includes:Time order and function to all wake events system wake-up on demand is ranked up;Will be default
Wake events in Wakeup interval threshold value are divided into one group, choose this group of wake events each wake events need system wake-up when
Between one of as this group of wakeup time point of wake events.
For example, the modules A 1 of system A determined wakeup time be 10 points 10 minutes, that the modules A 2 of system A is fixed calls out
The awake time be 10 points 16 minutes, the module B1 of a system B fixed wakeup time be 10 points 12 minutes, the module B2 of system B it is fixed one
Individual wakeup time be 10 points 17 minutes, the module B3 of a system B fixed wakeup time be 10 points 18 minutes.These wakeup times are entered
Row sequence, system A or B need to be waken up in following times successively:10 points 10 minutes, 10 points 12 minutes, 10 points 16 minutes, 10 points 17 minutes and 10
Point 18 minutes.The default wakeup time interval of smart machine is, for example, 3 minutes, and wakeup time interval can arbitrarily set as needed
Put.It was found that 10 points 10 minutes and 10 points 12 minutes and 10 points 16 minutes, 10 points 17 minutes and 10 points 18 minutes separately from each other between the wakeup time
Every interior, therefore this 5 wakeup times are divided into two groups.Then, one of wake-up is chosen respectively from two groups of wakeup times
Time as all modules of respective sets wakeup time point, for example select respectively 10 points 10 minutes and 10 points 18 minutes so that system
Wake-up be reduced to from 5 times 2 times, reduce system power dissipation.
Another embodiment of the invention, described pair of all wake events are grouped and are made every group of wake events
One wakeup time point of correspondence includes:Time order and function to all wake events system wake-up on demand is ranked up;Will be pre-
If the wake events in Wakeup interval threshold value are divided into one group, this group of wake events each wake events are needed system wake-up when
Between be averaging;Using the time for being averaging acquisition as this group of wakeup time point of wake events.
For example, the module a1 of system A determined wakeup time be 10 points 10 minutes, that the module a2 of system A is fixed calls out
The awake time be 10 points 16 minutes, the module b1 of a system B fixed wakeup time be 10 points 12 minutes, the module b2 of system B it is fixed one
Individual wakeup time be 10 points 17 minutes, the module b3 of a system B fixed wakeup time be 10 points 18 minutes.These wakeup times are entered
Row sequence, system A or B need to be waken up in following times successively:10 points 10 minutes, 10 points 12 minutes, 10 points 16 minutes, 10 points 17 minutes and 10
Point 18 minutes.The default wakeup time interval of smart machine is, for example, 3 minutes, and wakeup time interval can arbitrarily set as needed
Put.It was found that 10 points 10 minutes and 10 points 12 minutes and 10 points 16 minutes, 10 points 17 minutes and 10 points 18 minutes separately from each other between the wakeup time
Every interior, therefore this 5 wakeup times are divided into two groups.Then, two groups of wakeup times are averaging respectively, respectively obtain 10: 11
Divide the wakeup time point as all modules of respective sets with 10: 17, so that the wake-up of system is reduced to 2 times from 5 times, reduce
System power dissipation.In the case of it is not integer to be averaging the wake events for obtaining, conduct is called out after being rounded by minute or by the second
Wake up time point.
In step S108, the wakeup time point that will be obtained is queued up sequentially in time in kernel list.The list
Head is the time point for needing system wake-up earliest, and the time point can be set to the real-time clock (RTC) of hardware device such as system, its work(
Can be that user can configure that it produces interruption at which on which at the moment on date, can allow system when the interruption is then produced
Hardware CPU etc. terminates resting state and behaves.
In step s 110, when a certain wakeup time point is reached, real-time clock (RTC) can be system wake-up, when producing with the wake-up
Between put the modules of corresponding that group of wake events and carry out respective handling.For example when the 10 points time points of 11 minutes reach,
System is waken up, and is known that current wake-up is that timer wakes up, and performs the treatment operation of timer module.Check and call out
Awake time point be 10 points 11 minutes, then look at the data of system storage, the time point corresponded to 10 points of the a1 modules of system A
10 points, 10 points of the b1 modules of system B 12 minutes, this when, timer module will allow system A to behave and 10 points
10 points of this wake events are told a1 modules and then are processed, while system B is also waken up, allow 10 points of b1 resume modules
12 points of event.
The processing method of this wake events goes to carry out in needing the kernel for be put into system in multisystem, because system A
It is mostly isolation in user's space with the time-triggered protocol module of system B on kernel, it is impossible to mutually know calling out for other side
Wake up specific time point, but when being configured to system hardware, be required for telling driver specific time point, institute
It is uniformly processed with needing to be coordinated by the module in kernel.
Fig. 2 shows the flow chart of another embodiment of smart machine awakening method of the invention, the embodiment with
Embodiment shown in Fig. 1 is similar to, but in addition to including each step shown in Fig. 1, also including step S202, reaches a certain wake-up
After time point, in addition to above-mentioned treatment is carried out, also the head node, in list is deleted, and the value of next time is write
In entering hardware.
One embodiment of smart machine Rouser of the invention is also provided herein.The smart machine is comprising at least
Two systems and at least two systems shared internal nucleus.The smart machine Rouser of the embodiment includes:
For the modules of at least two system to be needed the time announcement of system wake-up to the dress of the kernel
Put;
For making the kernel form the device of wake events respectively according to the wake-up data for receiving;
For being grouped to all wake events and made every group of wake events one device of wakeup time point of correspondence;
In embodiment, the device also includes:For the dress that the time order and function to all wake events system wake-up on demand is ranked up
Put;For the wake events in Wakeup interval threshold value to be divided into one group, according to each wake events needs of this group of wake events
The time of system wake-up determines this group of device of the wakeup time point of wake events;For wakeup time point, the group can be chosen and called out
Event each wake events of waking up need one of time of system wake-up as this group of wakeup time point of wake events, also can will be right
This group of wake events each wake events need the time of system wake-up to be averaging the time for obtaining as wakeup time point, or
Wakeup time point is determined in any other suitable manner;
For the device that the wakeup time point that will be obtained is queued up sequentially in time in the kernel;
For in response to reaching a certain wakeup time point, wake-up system and notifying produce it is corresponding with the wakeup time point that
The modules of group wake events carry out the device of respective handling.
Multiple difference embodiments described herein or its special characteristic, structure or characteristic can be at one of the invention or many
It is appropriately combined in individual implementation method.In addition, in some cases, if suitably, in flow chart and/or stream treatment description step
Rapid order can be changed, and accurately must not necessarily be performed in the described sequence.In addition, multiple different aspects of the invention can be used
Software, hardware, firmware or its other computer-implemented modules or device for combining and/or performing the function carry out reality
Apply.Software implementation of the invention may include to be stored in computer-readable medium and by holding that one or more processors are performed
Line code.Computer-readable medium may include computer hard disc driver, ROM, RAM, flash memory, pocket computer storage medium such as
CD-ROM, DVD-ROM, flash disc drives and/or such as other devices with USB (USB) interface, and/or appoint
What its appropriate tangible or non-of short duration computer-readable medium or executable code can be preserved thereon and by computing device
Computer storage.The present invention can be used with reference to any appropriate operating system.
Unless explicitly stated otherwise, singulative as used herein " ", " being somebody's turn to do " include plural reference (i.e. with " at least one "
The meaning).It will be further understood that terminology used herein " having ", " including " and/or "comprising" show to exist it is described
Feature, step, operation, element and/or part, but do not preclude the presence or addition of one or more other features, step, behaviour
Work, element, part and/or its combination.Term "and/or" as used in this includes one or more relevant items enumerated
Any and all combination.
Some currently preferred embodiments of the present invention is foregoing described, it should be emphasized, however, that the present invention is not limited to these
Embodiment, and can be the other manner realization in the range of present subject matter.Those skilled in the art can be in the technology of the present invention
The inspiration of design and do not depart from various changes and modifications are made to the present invention on the basis of present invention, these deformations or change
Still fall within protection scope of the present invention.
Claims (10)
1. a kind of smart machine awakening method, wherein the smart machine includes at least two systems and at least two system
Shared internal nucleus, it is characterised in that methods described includes:
The modules of at least two system are needed into the time announcement of system wake-up to the kernel;
The kernel forms wake events respectively according to the wake-up data for receiving;
All wake events are grouped and are made with every group of wake events one wakeup time point of correspondence;
The wakeup time point that will be obtained is queued up sequentially in time in the kernel;
In response to reaching a certain wakeup time point, wake-up system simultaneously notifies to produce that group corresponding with the wakeup time point to wake up thing
The modules of part carry out respective handling.
2. method according to claim 1, it is characterised in that described pair of all wake events are grouped and are made every group to call out
The event of waking up one wakeup time point of correspondence includes:
Time order and function to all wake events system wake-up on demand is ranked up;
Wake events in Wakeup interval threshold value are divided into one group, each wake events needs system according to this group of wake events
The time of wake-up determines this group of wakeup time point of wake events.
3. method according to claim 2, it is characterised in that described according to each wake events needs of this group of wake events
The time of system wake-up determines that the wakeup time point of this group of wake events includes:
Choosing this group of wake events each wake events needs one of time of system wake-up as this group of wake-up of wake events
Time point.
4. method according to claim 2, it is characterised in that described according to each wake events needs of this group of wake events
The time of system wake-up determines that the wakeup time point of this group of wake events includes:
To this group of wake events, each wake events needs the time of system wake-up to be averaging;
Using the time for being averaging acquisition as this group of wakeup time point of wake events.
5. according to any described methods of claim 1-4, it is characterised in that the wakeup packet is included:The mould for waking up is set
Block, the time for needing wake-up, the system for waking up.
6. according to any described methods of claim 1-4, it is characterised in that methods described also includes:
In response to reaching a certain wakeup time point, the wakeup time point is deleted from the queuing.
7. a kind of smart machine Rouser, wherein the smart machine includes at least two systems and at least two system
Shared internal nucleus, it is characterised in that described device includes:
For the modules of at least two system to be needed the time announcement of system wake-up to the device of the kernel;
For making the kernel form the device of wake events respectively according to the wake-up data for receiving;
For being grouped to all wake events and made every group of wake events one device of wakeup time point of correspondence;
For the device that the wakeup time point that will be obtained is queued up sequentially in time in the kernel;
For in response to reaching a certain wakeup time point, wake-up system simultaneously to notify to produce that group corresponding with the wakeup time point to call out
The modules of the event of waking up carry out the device of respective handling.
8. device according to claim 7, it is characterised in that described pair of all wake events are grouped and are made every group to call out
The device of the event of waking up one wakeup time point of correspondence includes:
For the device that the time order and function to all wake events system wake-up on demand is ranked up;
For the wake events in Wakeup interval threshold value to be divided into one group, according to each wake events needs of this group of wake events
The time of system wake-up determines this group of device of the wakeup time point of wake events.
9. device according to claim 8, it is characterised in that described for according to each wake events of this group of wake events
The time of system wake-up is needed to determine that the device of this group of wakeup time point of wake events includes:
One of time of system wake-up is needed as this group of wake events for choosing this group of wake events each wake events
The device of wakeup time point.
10. device according to claim 8, it is characterised in that described for each to wake up thing according to this group of wake events
Part needs the time of system wake-up to determine that the device of this group of wakeup time point of wake events includes:
For the device for needing the time of system wake-up to be averaging to this group of wake events each wake events;
For using the time for being averaging acquisition as this group of device of the wakeup time point of wake events.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611143628.2A CN106850944A (en) | 2016-12-13 | 2016-12-13 | Smart machine awakening method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611143628.2A CN106850944A (en) | 2016-12-13 | 2016-12-13 | Smart machine awakening method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106850944A true CN106850944A (en) | 2017-06-13 |
Family
ID=59139064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611143628.2A Pending CN106850944A (en) | 2016-12-13 | 2016-12-13 | Smart machine awakening method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106850944A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107066327A (en) * | 2017-04-24 | 2017-08-18 | 努比亚技术有限公司 | Timed task processing method, mobile terminal and computer-readable recording medium |
CN108877143A (en) * | 2018-04-20 | 2018-11-23 | 深圳市沃特沃德股份有限公司 | Amusement of children garden project safety prompt function method and device thereof |
WO2019174025A1 (en) * | 2018-03-16 | 2019-09-19 | 华为技术有限公司 | Wake-up management method, timer management method, and terminal device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004051952A1 (en) * | 2004-10-25 | 2006-04-27 | Robert Bosch Gmbh | Data allocation method for multiprocessor system involves performing data allocation according to operating mode to which mode switch is shifted |
CN102792274A (en) * | 2009-07-20 | 2012-11-21 | 摩托罗拉移动公司 | Multi-environment operating system |
CN103914295A (en) * | 2013-01-09 | 2014-07-09 | 宏达国际电子股份有限公司 | Wake-up event management method, wake-up event management device and program product thereof |
-
2016
- 2016-12-13 CN CN201611143628.2A patent/CN106850944A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004051952A1 (en) * | 2004-10-25 | 2006-04-27 | Robert Bosch Gmbh | Data allocation method for multiprocessor system involves performing data allocation according to operating mode to which mode switch is shifted |
CN102792274A (en) * | 2009-07-20 | 2012-11-21 | 摩托罗拉移动公司 | Multi-environment operating system |
CN103914295A (en) * | 2013-01-09 | 2014-07-09 | 宏达国际电子股份有限公司 | Wake-up event management method, wake-up event management device and program product thereof |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107066327A (en) * | 2017-04-24 | 2017-08-18 | 努比亚技术有限公司 | Timed task processing method, mobile terminal and computer-readable recording medium |
WO2019174025A1 (en) * | 2018-03-16 | 2019-09-19 | 华为技术有限公司 | Wake-up management method, timer management method, and terminal device |
CN111226186A (en) * | 2018-03-16 | 2020-06-02 | 华为技术有限公司 | Wake-up management method, timer management method and terminal equipment |
CN111226186B (en) * | 2018-03-16 | 2021-08-03 | 华为技术有限公司 | Wake-up management method, timer management method and terminal equipment |
US11395226B2 (en) | 2018-03-16 | 2022-07-19 | Huawei Technologies Co., Ltd. | Wake-up management method, timer management method, and terminal device |
CN108877143A (en) * | 2018-04-20 | 2018-11-23 | 深圳市沃特沃德股份有限公司 | Amusement of children garden project safety prompt function method and device thereof |
CN108877143B (en) * | 2018-04-20 | 2021-06-22 | 深圳市沃特沃德股份有限公司 | Children amusement park project safety reminding method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10552216B2 (en) | Application heartbeat period adjusting method and apparatus, and terminal | |
CN105573460B (en) | Method and device for adjusting application program wake-up time | |
CN107204999B (en) | Method and device for realizing heartbeat | |
WO2019104644A1 (en) | Method for adjusting wake-up frequency, intelligent device, and storage medium | |
CN103765377B (en) | Terminal and its application management method | |
CN104244381A (en) | Method, device and terminal device for awakening control | |
EP2430865A1 (en) | Method and apparatus for providing a dynamic paging period | |
CN106168902A (en) | Awakening control method, device and equipment | |
CN106850944A (en) | Smart machine awakening method and device | |
CN105389082B (en) | Reminding method and reminding device applied to mobile terminal | |
CN104536739A (en) | Method for arousing terminal system | |
CN106569585A (en) | Method and terminal of managing application program process | |
CN104714620A (en) | Method and device for adjusting wakeup frequency of intelligent terminal | |
CN105867577A (en) | Terminal awakening method and terminal | |
US10003617B2 (en) | Terminal and application synchronization method thereof | |
CN106355382A (en) | Event reminding method and device | |
CN104873170B (en) | The method, apparatus and smartwatch of prompting message | |
CN104023147B (en) | A kind of method and system that make mobile terminal stablize dormancy | |
CN104052861B (en) | A kind of terminal and its awakening method | |
CN104063316B (en) | The method of testing and device of a kind of application | |
CN107992393A (en) | A kind of statistical method and system of electronic curtain usage time | |
CN103631356B (en) | A kind of method and electronic equipment of economize on electricity | |
CN103024150A (en) | Method for awakening voice assistant | |
CN107748659A (en) | A kind of based reminding method | |
CN108646909B (en) | Information processing method, device, mobile terminal and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170613 |