CN106850944A - Smart machine awakening method and device - Google Patents

Smart machine awakening method and device Download PDF

Info

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
Application number
CN201611143628.2A
Other languages
Chinese (zh)
Inventor
朱少峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yuanxin Science and Technology Co Ltd
Original Assignee
Beijing Yuanxin Science and Technology 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 Beijing Yuanxin Science and Technology Co Ltd filed Critical Beijing Yuanxin Science and Technology Co Ltd
Priority to CN201611143628.2A priority Critical patent/CN106850944A/en
Publication of CN106850944A publication Critical patent/CN106850944A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User 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
    • 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User 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
    • 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)
  • 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

Smart machine awakening method and device
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.
CN201611143628.2A 2016-12-13 2016-12-13 Smart machine awakening method and device Pending CN106850944A (en)

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)

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

* Cited by examiner, † Cited by third party
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 宏达国际电子股份有限公司 Method for performing wake-up event management, apparatus for performing wake-up event management and associated computer program product

Patent Citations (3)

* Cited by examiner, † Cited by third party
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 宏达国际电子股份有限公司 Method for performing wake-up event management, apparatus for performing wake-up event management and associated computer program product

Cited By (7)

* Cited by examiner, † Cited by third party
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
CN109346071A (en) Wake up processing method, device and electronic equipment
WO2019104644A1 (en) Method for adjusting wake-up frequency, intelligent device, and storage medium
CN107343096B (en) Information reminding method and device, storage medium and electronic equipment
CN106850944A (en) Smart machine awakening method and device
CN103765377B (en) Terminal and its application management method
CN104244381A (en) Method, device and terminal device for awakening control
CN104536739A (en) Method for arousing terminal system
CN105867577A (en) Terminal awakening method and terminal
CN106569585A (en) Method and terminal of managing application program process
WO2011073722A1 (en) Method and apparatus for providing a dynamic paging period
CN104714620A (en) Method and device for adjusting wakeup frequency of intelligent terminal
US10003617B2 (en) Terminal and application synchronization method thereof
CN106355382A (en) Event reminding method and device
CN104348974A (en) Keyword-verification-based specific message prompting method for communication group
CN105976581A (en) Posture prompt method and device and wearable equipment
CN102594993A (en) Method for setting multiple reminding function of memo of mobile phone
CN105281965B (en) Traffic acquisition method and device based on IOS (input/output system)
CN104052861B (en) A kind of terminal and its awakening method
CN104873170A (en) Message notifying method and device and smart watch
CN106293709A (en) The management method of application program, managing device and terminal
CN103631356B (en) A kind of method and electronic equipment of economize on electricity
CN103024150A (en) Method for awakening voice assistant

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