CN107783790A - terminal awakening method and device - Google Patents

terminal awakening method and device Download PDF

Info

Publication number
CN107783790A
CN107783790A CN201711086532.1A CN201711086532A CN107783790A CN 107783790 A CN107783790 A CN 107783790A CN 201711086532 A CN201711086532 A CN 201711086532A CN 107783790 A CN107783790 A CN 107783790A
Authority
CN
China
Prior art keywords
wake
terminal
terminal module
module
instruction
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
CN201711086532.1A
Other languages
Chinese (zh)
Other versions
CN107783790B (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201711086532.1A priority Critical patent/CN107783790B/en
Publication of CN107783790A publication Critical patent/CN107783790A/en
Application granted granted Critical
Publication of CN107783790B publication Critical patent/CN107783790B/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/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)
  • Telephone Function (AREA)

Abstract

The disclosure is directed to a kind of terminal awakening method and device, this method to include:Obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events;Described wake up is responded to instruct, according to the incidence relation of each terminal module when handling the wake events, each terminal module is waken up successively handles the wake events, wherein, the operation that the incidence relation of two terminal modules includes performing after a terminal module is waken up depends on another terminal module being waken up.The technical scheme, which can avoid the occurrence of, wakes up failure or delay that sequential triggers, strengthens Consumer's Experience.

Description

Terminal awakening method and device
Technical field
This disclosure relates to field of terminal technology, more particularly to terminal awakening method and device.
Background technology
Intelligent terminal typically has two states:Dormancy (suspend) state and normal operating condition.Resting state is terminal Other peripheral modules in addition to power management do not work, and only internal memory keeps a kind of low-power consumption that self-refresh and screen are closed State.Otherwise normal operating condition is the power consumption state that a kind of most of module remains on.Terminal is not operated in user In the case of terminal can be always maintained at resting state, to reduce termination power loss, increase the cruising time of intelligent terminal;And When user operates terminal, terminal can wakes up each module of dormancy, to respond the operation of user.
The content of the invention
The embodiment of the present disclosure provides terminal awakening method and device.The technical scheme is as follows:
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of terminal awakening method, including:
Obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events;
Respond described wake up to instruct, according to the incidence relation of each terminal module when handling the wake events, wake up successively Each terminal module handles the wake events, wherein, the incidence relation of two terminal modules is waken up including a terminal module The operation performed afterwards depends on another terminal module being waken up.
In one embodiment, the response is described wakes up instruction, according to each terminal module when handling the wake events Incidence relation, wake up each terminal module successively and handle the wake events, including:
The wake-up instruction is transmitted to a default entrance;
Respond described wake up to instruct, the pass in the default entrance according to each terminal module when handling the wake events Connection relation, determine the wake-up priority of each terminal module;
According to the wake-up priority of each terminal module, each terminal module is waken up successively.
In one embodiment, described obtain wakes up instruction, including:
Described wake up is obtained according to default wakeup frequency to instruct;It is described to wake up instruction for indicating wake-up terminal processes extremely Few two wake events.
In one embodiment, each terminal module includes at least two terminal moulds with same wake-up priority Block;The incidence relation according to each terminal module when handling the wake events, each terminal module processing is waken up successively The wake events, including:
The sequencing that is triggered of wake events handled according at least two terminal module, wake up described at least two Individual terminal module.
In one embodiment, each terminal module includes at least two terminal moulds with same wake-up priority Block;The incidence relation according to each terminal module when handling the wake events, each terminal module processing is waken up successively The wake events, including:
The importance of the wake events handled according at least two terminal module, wake up at least two terminals mould Block.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of terminal Rouser, including:
Acquisition module, instruction is waken up for obtaining, the wake-up instruction is used to indicate to wake up terminal processes wake events;
Wake module, instructed for responding described wake up, according to the association of each terminal module when handling the wake events Relation, each terminal module is waken up successively and handles the wake events, wherein, the incidence relation of two terminal modules includes one eventually The operation that end module performs after being waken up depends on another terminal module being waken up.
In one embodiment, the wake module includes:
Submodule is transmitted, for the wake-up instruction to be transmitted to a default entrance;
Determination sub-module, instructed for responding described wake up, in the default entrance according to the processing wake events When each terminal module incidence relation, determine the wake-up priority of each terminal module;
First wakes up submodule, for the wake-up priority according to each terminal module, wakes up each terminal successively Module.
In one embodiment, the acquisition module includes:
Acquisition submodule, instructed for obtaining described wake up according to default wakeup frequency;It is described to wake up instruction for referring to Show and wake up the wake events of terminal processes at least two.
In one embodiment, each terminal module includes at least two terminal moulds with same wake-up priority Block;The wake module includes:
Second wakes up submodule, the priority that the wake events for being handled according at least two terminal module are triggered Sequentially, at least two terminal module is waken up.
In one embodiment, each terminal module includes at least two terminal moulds with same wake-up priority Block;The wake module includes:
3rd wakes up submodule, for the importance of the wake events handled according at least two terminal module, calls out Awake at least two terminal module.
According to the third aspect of the embodiment of the present disclosure, there is provided a kind of terminal Rouser, including:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
Obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events;
Respond described wake up to instruct, according to the incidence relation of each terminal module when handling the wake events, wake up successively Each terminal module handles the wake events.
According to the fourth aspect of the embodiment of the present disclosure, there is provided a kind of computer-readable recording medium, be stored with computer and refer to Order, the computer instruction realize the step in the above method when being executed by processor.
The technical scheme provided by this disclosed embodiment can include the following benefits:The present embodiment can obtain wake-up Instruction, then according to the incidence relation of each terminal module when handling the wake events indicated by wake-up instruction, institute is waken up successively Each terminal module is stated, wherein, the operation that the incidence relation of two terminal modules includes performing after a terminal module is waken up depends on Another terminal module being waken up, in this way, terminal can first wake up another terminal module being relied on so that a terminal module Another terminal module that this is waken up can be directly relied on after being waken up to perform operation, avoids the occurrence of and wakes up the behaviour that sequential triggers Make to perform failure or delay, strengthen Consumer's Experience.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not The disclosure can be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the disclosure Example, and be used to together with specification to explain the principle of the disclosure.
Fig. 1 is a kind of flow chart of terminal awakening method according to an exemplary embodiment.
Fig. 2 is a kind of flow chart of terminal awakening method according to an exemplary embodiment.
Fig. 3 is a kind of flow chart of terminal awakening method according to an exemplary embodiment.
Fig. 4 is a kind of block diagram of terminal Rouser according to an exemplary embodiment.
Fig. 5 is a kind of block diagram of terminal Rouser according to an exemplary embodiment.
Fig. 6 is a kind of block diagram of terminal Rouser according to an exemplary embodiment.
Fig. 7 is a kind of block diagram of terminal Rouser according to an exemplary embodiment.
Fig. 8 is a kind of block diagram of terminal Rouser according to an exemplary embodiment.
Fig. 9 is a kind of block diagram of terminal Rouser according to an exemplary embodiment.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they be only with it is such as appended The example of the consistent apparatus and method of some aspects be described in detail in claims, the disclosure.
Terminal by certain interruption wake up during, peripheral hardware, which responds the interruption, can be related to bus access, due to bus has can Can wake up early without the peripheral hardware so that when the peripheral access bus failure that engraves, have to wait next time again accessing or overtime Processing;In this way, terminal does not account for the abnormal scene in the wakeup process that sequential is brought, there are some relevant wake-ups Processing has timing requirements, if not according to certain sequential, it is possible to which the execution of this wake operation will be abnormal, if waited until Very big delay can be brought if next time reprocessing, and user may feel that terminal interim card, and Consumer's Experience is bad.
In order to solve the above problems, the present embodiment can wake up instruction, it is necessary to whole according to the wake-up wake instruction obtaining During the processing wake events of end, it can be waken up successively described each according to the incidence relation of each terminal module when handling the wake events Terminal module avoids the occurrence of to handle the wake events and wakes up failure or delay that sequential triggers, strengthens Consumer's Experience.
Fig. 1 is a kind of flow chart of terminal awakening method according to an exemplary embodiment, as shown in figure 1, the end Hold awakening method to be used in the equipment such as terminal, comprise the following steps 101 to 102:
In a step 101, obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events.
In a step 102, respond described wake up to instruct, closed according to the association of each terminal module when handling the wake events System, each terminal module is waken up successively and handles the wake events, wherein, the incidence relation of two terminal modules includes a terminal The operation that module performs after being waken up depends on another terminal module being waken up.
In this embodiment, in order to which power saving, terminal will make terminal enter resting state, example after screen a period of time of going out , terminal detects that no application program needs to take CPU (Central Processing after screen a period of time of going out Unit, central processing unit) after, the various Application Status currently run in system can be preserved, subsequently into dormancy State, terminal is when in a dormant state, other peripheral modules in addition to power management such as display screen, screen backlight, again Power inductor, touch-screen, CPU etc. do not work, and only internal memory keeps self-refresh.
In this embodiment, terminal can be waken up when in a dormant state by following two modes to terminal, One kind is hardware awake mode, by user press home keys, power key, plug USB (Universal Serial Bus, it is general Universal serial bus) etc. by power management chip generate wake up wake instruction terminal, one kind is by waking up timer timing wake-up Mode, general terminal be both provided with wake up timer, in terminal sleeping, if wake up timer when device reach preset time It can generate and wake up wake instruction terminal, some need the application such as instant messaging for carrying out data exchange with the webserver should It can periodically be led to, social networking application etc. by the wake-up timer for calling terminal system to provide with realizing with the webserver Letter, timely serviced with providing.
In this embodiment, when terminal, which generates, wakes up the terminal module in wake instruction terminal, terminal can be got Wake up instruction instruction needs to wake up terminal come the wake events handled, and now, terminal can determine to handle these wake events When each the terminal module such as module 1 and module 2 that need, then terminal can is according to each terminal mould when handling the wake events The incidence relation of block wakes up each terminal module successively, it is assumed that the incidence relation between module 1 and module 2 is the quilt of module 1 The operation performed after wake-up needs to rely on the module 2 that is waken up, then terminal can first wake module 2 wake module 1, so end again After wake module 1, the can of module 1 directly relies on the module 2 being waken up and performs corresponding operating, it is not necessary to is waken up when next time at end Reprocessed after module 2.
Example, the wake-up that terminal obtains, which instructs to wake up for instruction terminal, responds certain interruption, and responding the interruption then needs Want certain peripheral access bus to realize, now, terminal can get each terminal module needed during certain interruption of response i.e. certain Peripheral hardware and bus, because peripheral hardware responds the interruption dependent on the peripheral access bus to complete, therefore terminal can first wake up bus, Then the peripheral hardware is waken up again, in this way, after waking up peripheral hardware, the peripheral hardware can accesses bus, when avoiding the occurrence of peripheral access bus The problems such as bus accesses failure or access delay caused by not being waken up.
Explanation is needed exist for, terminal can add synchronization mechanism in the wakeup process, ensure that terminal can be successively Each terminal module is waken up successively.
The present embodiment can obtain wake-up instruction, then according to each end when handling the wake events indicated by wake-up instruction The incidence relation of end module, each terminal module is waken up successively, wherein, the incidence relation of two terminal modules includes a terminal mould The operation that block performs after being waken up depends on another terminal module being waken up, in this way, terminal can first wake up be relied on it is another One terminal module a so that terminal module can directly rely on another terminal module that this is waken up to perform behaviour after being waken up Make, avoid the occurrence of and wake up operation execution failure or delay that sequential triggers, strengthen Consumer's Experience.
In a kind of possible embodiment, the step 102 in above-mentioned terminal awakening method may be embodied as following steps A1 to A3.
In step A1, the wake-up instruction is transmitted to a default entrance.
In step A2, respond described wake up and instruct, in the default entrance according to each when handling the wake events The incidence relation of terminal module, determine the wake-up priority of each terminal module.
In step A3, according to the wake-up priority of each terminal module, each terminal module is waken up successively.
In this embodiment, terminal can provide a default entrance, and the wake-up instruction of terminal generation can be transferred to The porch, then it can determine institute according to the incidence relation of each terminal module when handling the wake events in the porch State the wake-up priority of each terminal module, it is assumed that it is determined that handling the wake events needs terminal module 1, terminal module 2, and eventually End module 1 needs to rely on terminal module 2 when handling wake events, then terminal can determine that terminal module 1 is second in porch Priority is waken up, terminal module 2 is the first wake-up priority, and then terminal can first wake up the terminal mould of the first wake-up priority Block 2, terminal module 1 is then waken up again, so it is avoided that the terminal that it is relied on when terminal module 1 is waken up processing wake events Module 2 is not waken up the processing failure for causing terminal module 1 or delay.
Example, terminal receives operation of the user according to home keys, and generation wakes up instruction, and the wake-up is instructed for indicating Terminal processes unlocked by fingerprint event is waken up, now, terminal can determine that it is the terminal for needing to use to handle the unlocked by fingerprint event Module is fingerprint identification module and screen display module, and now screen display module depends on fingerprint identification module, screen display Module only have the fingerprint identification module identify user fingerprints for it is legal when, could bright screen display terminal interface;Therefore terminal can be with The wake-up instruction that the instruction is waken up to terminal processes unlocked by fingerprint event is transmitted to entrance, and according to the processing unlocked by fingerprint event Fingerprint identification module and screen display module incidence relation, it is preferential to determine that screen display module wakes up for second in porch Level, fingerprint identification module are the first wake-up priority, and then terminal can first wake up the fingerprint recognition mould of the first wake-up priority Block, screen display module is then just waken up when the fingerprint identification module identifies that user fingerprints are legal, so it is avoided that screen Curtain display module is waken up its fingerprint identification module when handling the unlocked by fingerprint event and is not waken up, causes screen display module not It is that can not provide response by result that fingerprint, which can be got, causes unblock to postpone.
The present embodiment can will wake up instruction and transmit to a default entrance, then in default entrance according to described in processing The incidence relation of each terminal module during wake events, the wake-up priority of each terminal module is determined, then according still further to described The wake-up priority of each terminal module, each terminal module is waken up successively, is realized convenient and swift.
In a kind of possible embodiment, the step 101 in above-mentioned terminal awakening method is also implemented as following Step B1:
In step bl is determined, described wake up is obtained according to default timer clock to instruct;The wake-up instruction is called out for instruction Terminal processes at least two of waking up wake events.
In this embodiment, terminal can by waking up timer timing wake-up, now, terminal can according to it is presetting when Clock gets wake-up instruction, and timing wake-up is that some set when upper layer application operation support wake-up states timer to exist Timer clock triggering is interrupted so as to wake up intelligent terminal after time is up.Many terminal applies alignment awakening methods is controlled at present The number that intelligent terminal itself wakes up in unit interval processed, so as to reduce terminal wakeup frequency, alignment thereof has many kinds here, No longer it is described in detail one by one herein.Here, because terminal is timing wake-up, therefore terminal is called out according to described in the acquisition of default timer clock During awake instruction, the event for waking up instruction wake-up terminal processes in instruction can include at least two wake events.
In this embodiment, the wake events that the wake-up instruction instruction that terminal obtains wakes up terminal processes have at least two to call out During the event of waking up, terminal can wake up each successively according to the incidence relation of each terminal module when handling at least two wake events The terminal module processing wake events.Example, it is assumed that the wake-up instruction instruction that terminal obtains wakes up the wake-up of terminal processes When event includes wake events 1 and wake events 2, terminal module when terminal can determine to handle wake events 1 includes terminal Module 1 and terminal module 2, terminal module when handling wake events 1 include terminal module 1 and terminal module 3, wherein, terminal Module 2, which handles wake events 1, to be needed to rely on terminal module 1, and terminal module 3, which handles wake events 2, to be needed to rely on terminal module 1, Therefore terminal can determine that terminal module 1 wakes up priority, the He of terminal module 2 for first according to the incidence relation of each terminal module Terminal module 3 is the second wake-up priority, and then, terminal according to the wake-up priority, can first wake up the end of the first priority End module 1, the terminal module 2 and terminal module 3 of the second priority, here, terminal module 2 and terminal module 3 are then waken up again The no sequencing of wake-up.
The present embodiment can obtain described wake up according to default wakeup frequency and instruct, and the wake-up is instructed for indicating to wake up The wake events of terminal processes at least two, now, terminal still can be according to each terminal modules when handling the wake events Incidence relation, each terminal module is waken up successively and handles the wake events, use range is wide.
In a kind of possible embodiment, in above-mentioned terminal awakening method, each terminal module includes having Same at least two terminal modules for waking up priority;Step 102 is also implemented as following steps C1.
In step B11, the sequencing of the wake events handled according at least two terminal module, described in wake-up At least two terminal modules.
In this embodiment, if terminal does not have enough idle processors to wake up at least two terminal module respectively Handle wake events, then terminal at least two terminal module can be assigned to free time processor come be lined up processing, still more than Exemplified by stating example, terminal determines that terminal module 3 wakes up priority for first, and terminal module 2 and terminal module 3 are that the second wake-up is excellent First level, now, terminal can first wake up the terminal module 3 of the first priority, but for the end in same wake-up priority End module 2 and terminal module 3, if there is two processors are available free can carry out waking up terminal module 2 and terminal in terminal simultaneously The operation of module 3, then terminal can will wake up terminal module 2 and two processors progress are given in the operation of wake-up terminal module 3, If currently an only processor is available free, the terminal module 2 and wake-up terminal module 3 can be assigned to the free time by terminal Processor is handled to be lined up, and now, terminal can be touched according to the wake events that terminal module 2 and wake-up terminal module 3 are handled The sequencing of hair, at least two terminal module is waken up, even wake events 1 are first triggered, then terminal can first wake up Terminal module 2;If wake events 2 are first triggered, terminal can first wake up terminal module 3.In this way, terminal can is according to calling out The sequencing that awake event is triggered, wake events are handled accordingly successively.
The wake events quilt that the present embodiment can be handled according at least two terminal modules in same wake-up priority The sequencing of triggering, at least two terminal module is waken up, the sequencing that can be thus triggered according to wake events Wake events are handled accordingly successively.
In a kind of possible embodiment, in above-mentioned terminal awakening method, each terminal module includes having Same at least two terminal modules for waking up priority;Step 102 is also implemented as following steps C2.
In step C2, according at least two terminal module handle wake events importance, wake up described in extremely Few two terminal modules.
In this embodiment, if terminal does not have enough idle processors to wake up at least two terminal module respectively Wake events are handled, then at least two terminal module can be assigned to the processor of free time and be handled to be lined up by terminal, be lined up During, the importance for the wake events that terminal can be handled according at least two terminal modules, to wake up at least two terminals Module, here, the importance of all kinds of wake events can be prestored in terminal, terminal, which can first wake up, handles more important wake-up The terminal module of event, be then wake up the terminal module of less important wake events, in this way, terminal can first handle it is heavier The wake events wanted.
The wake events that the present embodiment can be handled according at least two terminal modules in same wake-up priority Importance, to wake up at least two terminal modules, ensure that terminal first wakes up terminal module to handle more important wake events.
Implementation process is discussed in detail below by several embodiments.
Fig. 2 is a kind of flow chart of terminal awakening method according to an exemplary embodiment, as shown in Fig. 2 the party Method can be realized by equipment such as terminals, including step 201-205.
In step 201, obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events.
In step 202, the wake-up instruction is transmitted to a default entrance.
In step 203, respond described wake up to instruct, in the default entrance according to each when handling the wake events The incidence relation of terminal module, the wake-up priority of each terminal module is determined, wherein, the incidence relation bag of two terminal modules Include the operation performed after a terminal module is waken up and depend on another terminal module being waken up.
In step 204, according to the wake-up priority of each terminal module, each terminal module is waken up successively.
In step 205, at least two terminal moulds with same wake-up priority are included in each terminal module During block, the sequencing that is triggered of wake events that is handled according at least two terminal module wakes up described at least two Terminal module.
Fig. 3 is a kind of flow chart of terminal awakening method according to an exemplary embodiment, as shown in figure 3, the party Method can be realized by equipment such as terminals, including step 301-305.
In step 301, described wake up is obtained according to default wakeup frequency to instruct;The wake-up instruction is called out for instruction Terminal processes at least two of waking up wake events.
In step 302, the wake-up instruction is transmitted to a default entrance.
In step 303, respond described wake up to instruct, in the default entrance according to each when handling the wake events The incidence relation of terminal module, the wake-up priority of each terminal module is determined, wherein, the incidence relation bag of two terminal modules Include the operation performed after a terminal module is waken up and depend on another terminal module being waken up.
In step 304, according to the wake-up priority of each terminal module, each terminal module is waken up successively.
In step 305, at least two terminal moulds with same wake-up priority are included in each terminal module During block, the importance of the wake events handled according at least two terminal module, at least two terminal module is waken up.
Following is embodiment of the present disclosure, can be used for performing embodiments of the present disclosure.
Fig. 4 is a kind of block diagram of terminal Rouser according to an exemplary embodiment, and the device can be by soft Part, hardware or both are implemented in combination with as some or all of of electronic equipment.As shown in figure 4, the terminal Rouser Including:Acquisition module 401 and wake module 402;Wherein:
Acquisition module 401, instruction is waken up for obtaining, the wake-up instruction is used to indicate to wake up terminal processes wake-up thing Part;
Wake module 402, instructed for responding described wake up, according to the pass of each terminal module when handling the wake events Connection relation, each terminal module is waken up successively and handles the wake events, wherein, the incidence relation of two terminal modules includes one The operation that terminal module performs after being waken up depends on another terminal module being waken up.
As a kind of possible embodiment, Fig. 5 is a kind of terminal Rouser according to an exemplary embodiment Block diagram, as shown in figure 5, terminal Rouser disclosed above can also be configured to the wake module 402 to include transmission Module 4021, determination sub-module 4022 and first wake up submodule 4023, wherein:
Submodule 4021 is transmitted, for the wake-up instruction to be transmitted to a default entrance;
Determination sub-module 4022, instructed for responding described wake up, in the default entrance according to the processing wake-up The incidence relation of each terminal module during event, determine the wake-up priority of each terminal module;
First wakes up submodule 4023, for the wake-up priority according to each terminal module, wakes up successively described each Terminal module.
As a kind of possible embodiment, Fig. 6 is a kind of terminal Rouser according to an exemplary embodiment Block diagram, as shown in fig. 6, terminal Rouser disclosed above can also be configured to the acquisition module 401 to include obtaining son Module 4011, wherein:
Acquisition submodule 4011, instructed for obtaining described wake up according to default wakeup frequency;It is described to wake up instruction use The wake events of terminal processes at least two are waken up in instruction.
As a kind of possible embodiment, Fig. 7 is a kind of terminal Rouser according to an exemplary embodiment Block diagram, each terminal module include at least two terminal modules with same wake-up priority;It is as shown in fig. 7, above-mentioned Disclosed terminal Rouser can also be configured to the wake module 402 to include the second wake-up submodule 4024, wherein:
Second wakes up submodule 4024, what the wake events for being handled according at least two terminal module were triggered Sequencing, wake up at least two terminal module.
As a kind of possible embodiment, Fig. 8 is a kind of terminal Rouser according to an exemplary embodiment Block diagram, each terminal module include at least two terminal modules with same wake-up priority;It is as shown in figure 8, above-mentioned Disclosed terminal Rouser can also be configured to the wake module 402 to include the second wake-up submodule 4025, wherein:
3rd wakes up submodule 4025, for the important of the wake events that are handled according at least two terminal module Property, wake up at least two terminal module.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in relevant this method Embodiment in be described in detail, explanation will be not set forth in detail herein.
Fig. 9 is a kind of block diagram of terminal Rouser according to an exemplary embodiment, and the device is applied to terminal Equipment.For example, device 900 can be mobile phone, and game console, computer, tablet device, personal digital assistant etc..
Device 900 can include following one or more assemblies:Processing component 901, memory 902, power supply module 903, Multimedia groupware 904, audio-frequency assembly 905, input/output (I/O) interface 906, sensor cluster 907, and communication component 908。
The integrated operation of the usual control device 900 of processing component 901, such as communicated with display, call, data, phase The operation that machine operates and record operation is associated.Processing component 901 can refer to including one or more processors 920 to perform Order, to complete all or part of step of above-mentioned method.In addition, processing component 901 can include one or more modules, just Interaction between processing component 901 and other assemblies.For example, processing component 901 can include multi-media module, it is more to facilitate Interaction between media component 904 and processing component 901.
Memory 902 is configured as storing various types of data to support the operation in device 900.These data are shown Example includes the instruction of any application program or method for being operated on device 900, contact data, telephone book data, disappears Breath, picture, video etc..Memory 902 can be by any kind of volatibility or non-volatile memory device or their group Close and realize, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM) are erasable to compile Journey read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash Device, disk or CD.
Power supply module 903 provides electric power for the various assemblies of device 900.Power supply module 903 can include power management system System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 900.
Multimedia groupware 904 is included in the screen of one output interface of offer between described device 900 and user.One In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch-screen, to receive the input signal from user.Touch panel includes one or more touch sensings Device is with the gesture on sensing touch, slip and touch panel.The touch sensor can not only sensing touch or sliding action Border, but also detect and touched or the related duration and pressure of slide with described.In certain embodiments, more matchmakers Body component 904 includes a front camera and/or rear camera.When device 900 is in operator scheme, such as screening-mode or During video mode, front camera and/or rear camera can receive outside multi-medium data.Each front camera and Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio-frequency assembly 905 is configured as output and/or input audio signal.For example, audio-frequency assembly 905 includes a Mike Wind (MIC), when device 900 is in operator scheme, during such as call model, logging mode and speech recognition mode, microphone by with It is set to reception external audio signal.The audio signal received can be further stored in memory 902 or via communication set Part 908 is sent.In certain embodiments, audio-frequency assembly 905 also includes a loudspeaker, for exports audio signal.
I/O interface 906 provides interface, above-mentioned peripheral interface module between processing component 901 and peripheral interface module Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and Locking press button.
Sensor cluster 907 includes one or more sensors, and the state for providing various aspects for device 900 is commented Estimate.For example, sensor cluster 907 can detect opening/closed mode of device 900, and the relative positioning of component, for example, it is described Component is the display and keypad of device 900, and sensor cluster 907 can be with 900 1 components of detection means 900 or device Position change, the existence or non-existence that user contacts with device 900, the orientation of device 900 or acceleration/deceleration and device 900 Temperature change.Sensor cluster 907 can include proximity transducer, be configured to detect in no any physical contact The presence of neighbouring object.Sensor cluster 907 can also include optical sensor, such as CMOS or ccd image sensor, for into As being used in application.In certain embodiments, the sensor cluster 907 can also include acceleration transducer, gyro sensors Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 908 is configured to facilitate the communication of wired or wireless way between device 900 and other equipment.Device 900 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.In an exemplary implementation In example, communication component 908 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel. In one exemplary embodiment, the communication component 908 also includes near-field communication (NFC) module, to promote junction service.Example Such as, in NFC module radio frequency identification (RFID) technology can be based on, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 900 can be believed by one or more application specific integrated circuits (ASIC), numeral Number processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided Such as include the memory 902 of instruction, above-mentioned instruction can be performed to complete the above method by the processor 920 of device 900.For example, The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk With optical data storage devices etc..
A kind of computer-readable recording medium is present embodiments provided, when the instruction in the storage medium is by device 900 Computing device when realize following steps:
Obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events;
Respond described wake up to instruct, according to the incidence relation of each terminal module when handling the wake events, wake up successively Each terminal module handles the wake events, wherein, the incidence relation of two terminal modules is waken up including a terminal module The operation performed afterwards depends on another terminal module being waken up.
Instruction in the storage medium can also realize following steps when being executed by processor:
It is described response it is described wake up instruction, according to handle the wake events when each terminal module incidence relation, successively Wake up each terminal module and handle the wake events, including:
The wake-up instruction is transmitted to a default entrance;
Respond described wake up to instruct, the pass in the default entrance according to each terminal module when handling the wake events Connection relation, determine the wake-up priority of each terminal module;
According to the wake-up priority of each terminal module, each terminal module is waken up successively.
Instruction in the storage medium can also realize following steps when being executed by processor:
Described obtain wakes up instruction, including:
Described wake up is obtained according to default wakeup frequency to instruct;It is described to wake up instruction for indicating wake-up terminal processes extremely Few two wake events.
Instruction in the storage medium can also realize following steps when being executed by processor:
Each terminal module includes at least two terminal modules with same wake-up priority;It is described according to processing The incidence relation of each terminal module during the wake events, each terminal module is waken up successively and handles the wake events, bag Include:
The sequencing that is triggered of wake events handled according at least two terminal module, wake up described at least two Individual terminal module.
Instruction in the storage medium can also realize following steps when being executed by processor:
Each terminal module includes at least two terminal modules with same wake-up priority;It is described according to processing The incidence relation of each terminal module during the wake events, each terminal module is waken up successively and handles the wake events, bag Include:
The importance of the wake events handled according at least two terminal module, wake up at least two terminals mould Block.
The present embodiment additionally provides a kind of terminal Rouser, including:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
Obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events;
Respond described wake up to instruct, according to the incidence relation of each terminal module when handling the wake events, wake up successively Each terminal module handles the wake events, wherein, the incidence relation of two terminal modules is waken up including a terminal module The operation performed afterwards depends on another terminal module being waken up.
The processor can be additionally configured to:
It is described response it is described wake up instruction, according to handle the wake events when each terminal module incidence relation, successively Wake up each terminal module and handle the wake events, including:
The wake-up instruction is transmitted to a default entrance;
Respond described wake up to instruct, the pass in the default entrance according to each terminal module when handling the wake events Connection relation, determine the wake-up priority of each terminal module;
According to the wake-up priority of each terminal module, each terminal module is waken up successively.
The processor can be additionally configured to:
Described obtain wakes up instruction, including:
Described wake up is obtained according to default wakeup frequency to instruct;It is described to wake up instruction for indicating wake-up terminal processes extremely Few two wake events.
The processor can be additionally configured to:
Each terminal module includes at least two terminal modules with same wake-up priority;It is described according to processing The incidence relation of each terminal module during the wake events, each terminal module is waken up successively and handles the wake events, bag Include:
The sequencing that is triggered of wake events handled according at least two terminal module, wake up described at least two Individual terminal module.
The processor can be additionally configured to:
Each terminal module includes at least two terminal modules with same wake-up priority;It is described according to processing The incidence relation of each terminal module during the wake events, each terminal module is waken up successively and handles the wake events, bag Include:
The importance of the wake events handled according at least two terminal module, wake up at least two terminals mould Block.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice disclosure disclosed herein Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modifications, purposes or Person's adaptations follow the general principle of the disclosure and including the undocumented common knowledges in the art of the disclosure Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope of the disclosure and spirit are by following Claim is pointed out.
It should be appreciated that the precision architecture that the disclosure is not limited to be described above and is shown in the drawings, and And various modifications and changes can be being carried out without departing from the scope.The scope of the present disclosure is only limited by appended claim.

Claims (12)

  1. A kind of 1. terminal awakening method, it is characterised in that including:
    Obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events;
    Respond it is described wake up instruction, according to handle the wake events when each terminal module incidence relation, successively wake up described in Each terminal module handles the wake events, wherein, the incidence relations of two terminal modules is held after being waken up including a terminal module Capable operation depends on another terminal module being waken up.
  2. 2. according to the method for claim 1, it is characterised in that the response is described to wake up instruction, is called out according to described in processing The incidence relation of each terminal module during the event of waking up, each terminal module is waken up successively and handles the wake events, including:
    The wake-up instruction is transmitted to a default entrance;
    Respond described wake up to instruct, closed in the default entrance according to the association of each terminal module when handling the wake events System, determine the wake-up priority of each terminal module;
    According to the wake-up priority of each terminal module, each terminal module is waken up successively.
  3. 3. method according to claim 1 or 2, it is characterised in that described obtain wakes up instruction, including:
    Described wake up is obtained according to default wakeup frequency to instruct;It is described to wake up instruction for indicating wake-up terminal processes at least two Individual wake events.
  4. 4. according to the method for claim 2, it is characterised in that each terminal module includes having same wake up preferentially At least two terminal modules of level;The incidence relation according to each terminal module when handling the wake events, wake up successively Each terminal module handles the wake events, including:
    The sequencing that the wake events handled according at least two terminal module are triggered, wake up described at least two eventually End module.
  5. 5. according to the method for claim 2, it is characterised in that each terminal module includes having same wake up preferentially At least two terminal modules of level;The incidence relation according to each terminal module when handling the wake events, wake up successively Each terminal module handles the wake events, including:
    The importance of the wake events handled according at least two terminal module, wake up at least two terminal module.
  6. A kind of 6. terminal Rouser, it is characterised in that including:
    Acquisition module, instruction is waken up for obtaining, the wake-up instruction is used to indicate to wake up terminal processes wake events;
    Wake module, for respond it is described wake up instruction, according to handle the wake events when each terminal module incidence relation, Each terminal module is waken up successively handles the wake events, wherein, the incidence relation of two terminal modules includes a terminal mould The operation that block performs after being waken up depends on another terminal module being waken up.
  7. 7. device according to claim 6, it is characterised in that the wake module includes:
    Submodule is transmitted, for the wake-up instruction to be transmitted to a default entrance;
    Determination sub-module, instructed for responding described wake up, in the default entrance according to each when handling the wake events The incidence relation of terminal module, determine the wake-up priority of each terminal module;
    First wakes up submodule, for the wake-up priority according to each terminal module, wakes up each terminal module successively.
  8. 8. the device according to claim 6 or 7, it is characterised in that the acquisition module includes:
    Acquisition submodule, instructed for obtaining described wake up according to default wakeup frequency;The wake-up instruction is called out for instruction Terminal processes at least two of waking up wake events.
  9. 9. device according to claim 7, it is characterised in that each terminal module includes having same wake up preferentially At least two terminal modules of level;The wake module includes:
    Second wakes up submodule, and the priority that the wake events for being handled according at least two terminal module are triggered is suitable Sequence, wake up at least two terminal module.
  10. 10. device according to claim 7, it is characterised in that each terminal module includes having same wake-up excellent At least two terminal modules of first level;The wake module includes:
    3rd wakes up submodule, for the importance of the wake events handled according at least two terminal module, wakes up institute State at least two terminal modules.
  11. A kind of 11. terminal Rouser, it is characterised in that including:
    Processor;
    For storing the memory of processor-executable instruction;
    Wherein, the processor is configured as:
    Obtain and wake up instruction, the wake-up instruction is used to indicate to wake up terminal processes wake events;
    Respond it is described wake up instruction, according to handle the wake events when each terminal module incidence relation, successively wake up described in Each terminal module handles the wake events, wherein, the incidence relations of two terminal modules is held after being waken up including a terminal module Capable operation depends on another terminal module being waken up.
  12. 12. a kind of computer-readable recording medium, is stored with computer instruction, it is characterised in that the computer instruction is located Reason device realizes the step in claim 1 to 5 methods described when performing.
CN201711086532.1A 2017-11-07 2017-11-07 Terminal awakening method and device Active CN107783790B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711086532.1A CN107783790B (en) 2017-11-07 2017-11-07 Terminal awakening method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711086532.1A CN107783790B (en) 2017-11-07 2017-11-07 Terminal awakening method and device

Publications (2)

Publication Number Publication Date
CN107783790A true CN107783790A (en) 2018-03-09
CN107783790B CN107783790B (en) 2020-09-01

Family

ID=61432933

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711086532.1A Active CN107783790B (en) 2017-11-07 2017-11-07 Terminal awakening method and device

Country Status (1)

Country Link
CN (1) CN107783790B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108681467A (en) * 2018-03-27 2018-10-19 维沃移动通信有限公司 A kind of system wake-up method, terminal
CN109522058A (en) * 2018-11-27 2019-03-26 北京小米移动软件有限公司 Awakening method, device, terminal and storage medium
CN111045738A (en) * 2019-11-29 2020-04-21 RealMe重庆移动通信有限公司 Electronic device control method and device, electronic device and storage medium
CN113010216A (en) * 2021-03-12 2021-06-22 深圳市超维实业有限公司 Ceiling lamp based awakening event management method
CN115334248A (en) * 2022-10-13 2022-11-11 杭州登虹科技有限公司 Low-power-consumption communication method and system for battery camera

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100201005B1 (en) * 1996-05-07 1999-06-15 이홍순 Power management control method
US20060112287A1 (en) * 2004-11-24 2006-05-25 Conexant Systems, Inc. Systems and methods for wake-on-LAN for wireless LAN devices
WO2013082745A1 (en) * 2011-12-05 2013-06-13 宇龙计算机通信科技(深圳)有限公司 Terminal and method for launching application programs
CN103218133A (en) * 2013-03-28 2013-07-24 东莞宇龙通信科技有限公司 Startup method of associated application program and terminal
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
CN104765620A (en) * 2014-01-02 2015-07-08 国际商业机器公司 Programming module deploying method and system
CN104866181A (en) * 2015-06-08 2015-08-26 北京金山安全软件有限公司 Multi-operation event execution method and device
US20170090951A1 (en) * 2012-09-25 2017-03-30 Sony Mobile Communications Japan, Inc. Method for controlling schedule of executing application in terminal device and terminal device implementing the method
CN106658194A (en) * 2017-01-03 2017-05-10 青岛海信电器股份有限公司 Quick starting method and device for television

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100201005B1 (en) * 1996-05-07 1999-06-15 이홍순 Power management control method
US20060112287A1 (en) * 2004-11-24 2006-05-25 Conexant Systems, Inc. Systems and methods for wake-on-LAN for wireless LAN devices
WO2013082745A1 (en) * 2011-12-05 2013-06-13 宇龙计算机通信科技(深圳)有限公司 Terminal and method for launching application programs
US20170090951A1 (en) * 2012-09-25 2017-03-30 Sony Mobile Communications Japan, Inc. Method for controlling schedule of executing application in terminal device and terminal device implementing the method
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
CN103218133A (en) * 2013-03-28 2013-07-24 东莞宇龙通信科技有限公司 Startup method of associated application program and terminal
CN104765620A (en) * 2014-01-02 2015-07-08 国际商业机器公司 Programming module deploying method and system
CN104866181A (en) * 2015-06-08 2015-08-26 北京金山安全软件有限公司 Multi-operation event execution method and device
CN106658194A (en) * 2017-01-03 2017-05-10 青岛海信电器股份有限公司 Quick starting method and device for television

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108681467A (en) * 2018-03-27 2018-10-19 维沃移动通信有限公司 A kind of system wake-up method, terminal
CN108681467B (en) * 2018-03-27 2021-07-06 维沃移动通信有限公司 System awakening method and terminal
CN109522058A (en) * 2018-11-27 2019-03-26 北京小米移动软件有限公司 Awakening method, device, terminal and storage medium
CN111045738A (en) * 2019-11-29 2020-04-21 RealMe重庆移动通信有限公司 Electronic device control method and device, electronic device and storage medium
CN111045738B (en) * 2019-11-29 2023-12-29 RealMe重庆移动通信有限公司 Electronic equipment control method and device, electronic equipment and storage medium
CN113010216A (en) * 2021-03-12 2021-06-22 深圳市超维实业有限公司 Ceiling lamp based awakening event management method
CN115334248A (en) * 2022-10-13 2022-11-11 杭州登虹科技有限公司 Low-power-consumption communication method and system for battery camera

Also Published As

Publication number Publication date
CN107783790B (en) 2020-09-01

Similar Documents

Publication Publication Date Title
CN107783790A (en) terminal awakening method and device
CN104219388B (en) Sound control method and device
US10031575B2 (en) Method and device for waking up MCU chip
CN106375604B (en) The method and apparatus of controlling terminal electricity
EP3133874B1 (en) Method and apparatus for starting energy saving mode
KR101845877B1 (en) Method and device for waking up mcu
CN105677460A (en) Application processing method and apparatus
CN109658927A (en) Wake-up processing method, device and the management equipment of smart machine
CN108370544A (en) Implementation method, device, user equipment and the base station of discontinuous reception
CN105487680B (en) Method, apparatus and terminal for terminal screenshotss
CN106357910A (en) Terminal working mode switching method and device
CN103927200B (en) Electronic equipment awakening method and relevant apparatus
KR20170035829A (en) Method and device for managing alarm clock, electronic device
CN105487658A (en) Application operation control method and apparatus
CN107506019A (en) Management method and device, terminal, the storage medium of application program
CN106371831A (en) Awakening control method and device and terminal
CN110574355B (en) Alarm clock reminding method and device, storage medium and electronic equipment
CN105528055A (en) Running object processing method and device
CN107919124A (en) Equipment awakening method and device
CN106354242A (en) Mode switching method and device
CN105653186A (en) Terminal control method and device
CN107371222A (en) Virtual card prohibited method and device
CN108196893A (en) Adjust the method, apparatus and terminal of terminal sleeping
CN109471666A (en) Charge starting processing method, equipment and storage medium
CN107463478A (en) The control method and device of terminal device

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
GR01 Patent grant
GR01 Patent grant