+

CN104158956B - Terminal carries out method and the device of sleep awakening - Google Patents

Terminal carries out method and the device of sleep awakening Download PDF

Info

Publication number
CN104158956B
CN104158956B CN201410347932.3A CN201410347932A CN104158956B CN 104158956 B CN104158956 B CN 104158956B CN 201410347932 A CN201410347932 A CN 201410347932A CN 104158956 B CN104158956 B CN 104158956B
Authority
CN
China
Prior art keywords
time
user
wakeup time
wakeup
default
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.)
Active
Application number
CN201410347932.3A
Other languages
Chinese (zh)
Other versions
CN104158956A (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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410347932.3A priority Critical patent/CN104158956B/en
Publication of CN104158956A publication Critical patent/CN104158956A/en
Application granted granted Critical
Publication of CN104158956B publication Critical patent/CN104158956B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3231Monitoring the presence, absence or movement of users
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Electric Clocks (AREA)

Abstract

The disclosure is directed to method and device that terminal carries out sleep awakening, in order to realize carrying out sleep awakening operation according to the actual sleep state of user to user, that improves user wakes experience up.The method comprises: whether monitoring current time is in default wakeup time section; When current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state; Can send and wake prompting up by wakeup time described.This technical scheme reaches the object waking user when user is in sleeping state up, avoids waking user up when user is in deep sleep, and user is waken up when sleeping state, and can not feel tired especially, what improve user wakes experience up.

Description

Terminal carries out method and the device of sleep awakening
Technical field
The disclosure relates to reminding technology field, particularly relates to method and device that terminal carries out sleep awakening.
Background technology
At present, the terminal equipment that people commonly use such as mobile phone, panel computer etc. all have alarm clock calling function, wherein, when utilizing alarm clock to carry out sleep awakening, current means in terminal, arrange wakeup time by user, when a wake time is reached, terminal sends prompting sound, and user is waken up from sleep.But in this scheme, the waking up of user is experienced bad, such as user also do not sleep abundance time just user may be waken up, or just user may to be waken up when user is in deep sleep state, can feel very tired out after user is waken up, user wake up experience bad.
Summary of the invention
For overcoming Problems existing in correlation technique, the method that disclosure embodiment provides terminal to carry out sleep awakening and device, in order to realize carrying out sleep awakening operation according to the actual sleep state of user to user, that improves user wakes experience up.
According to the first aspect of disclosure embodiment, provide a kind of terminal to carry out the method for sleep awakening, comprising:
Whether monitoring current time is in default wakeup time section;
When current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Can send and wake prompting up by wakeup time described.
In one embodiment, described default wakeup time section is set, can comprises:
Receive the wakeup time point of input;
Obtain wakeup time adjustable extent;
According to described wakeup time point and wakeup time adjustable extent, determine described default wakeup time section.
In one embodiment, described when current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, can comprise:
When current time is in default wakeup time section, obtain user's sleep state historical information;
According to described user's sleep state historical information, determine the shallow length of one's sleep of described user in described default wakeup time section;
By the shallow length of one's sleep of described user in described default wakeup time section, be defined as described can wakeup time.
In one embodiment, described when current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, can comprise:
When current time is in default wakeup time section, whether monitoring terminal equipment is used;
When monitoring described terminal equipment at very first time point and being used, determine the arbitrary time point put in this time period of time point the latest of described default wakeup time section of the described very first time be described can wakeup time, described very first time point early than or equal the time point the latest of described default wakeup time section.
In one embodiment, described when current time is in default wakeup time section, whether monitoring terminal equipment is used, and can comprise:
When current time is in default wakeup time section, whether monitoring terminal equipment is moved or whether receives the operational order of input;
When monitoring terminal equipment and being moved or receiving the operational order of input, determine that terminal equipment is used.
In one embodiment, described when current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, can comprise:
When current time is in default wakeup time section, the sleep state residing for monitor user ';
When monitoring user at the second time point and being in sleeping state, determine described second time point to the arbitrary time point in this time period of time point the latest of described default wakeup time section be described can wakeup time, described second time point early than or equal the time point the latest of described default wakeup time section.
In one embodiment, described when current time is in default wakeup time section, the sleep state residing for monitor user ', can comprise:
When current time is in default wakeup time section, the user movement parameter that the wearable device that acquisition user carries with monitors;
When described user movement parameter is equal to or greater than predetermined threshold value, determine that user is in sleeping state; Or, when got multiple user movement parameter at different time points and every two be equal to or less than prefixed time interval at the interval of acquisition time of the user movement parameter that adjacent time obtains time, determine that user is in sleeping state.
According to the second aspect of disclosure embodiment, provide a kind of terminal to carry out the device of sleep awakening, comprising:
Whether monitoring modular, be in default wakeup time section for monitoring current time;
Determination module, during for being in current time in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Wake module, for can sending and wake prompting up by wakeup time described.
In one embodiment, described device also can comprise:
Receive submodule, for receiving the wakeup time point of input;
First obtains submodule, for obtaining wakeup time adjustable extent;
First determines submodule, for according to described wakeup time point and wakeup time adjustable extent, determines described default wakeup time section.
In one embodiment, described determination module can comprise:
Second obtains submodule, during for being in current time in default wakeup time section, obtains user's sleep state historical information;
Second determines submodule, for according to described user's sleep state historical information, determines the shallow length of one's sleep of described user in described default wakeup time section;
3rd determines submodule, for by the shallow length of one's sleep of described user in described default wakeup time section, be defined as described can wakeup time.
In one embodiment, described determination module can comprise:
First monitoring submodule, during for being in current time in default wakeup time section, whether monitoring terminal equipment is used;
4th determines submodule, for when monitoring described terminal equipment at very first time point and being used, determine the arbitrary time point put in this time period of time point the latest of described default wakeup time section of the described very first time be described can wakeup time, described very first time point early than or equal the time point the latest of described default wakeup time section.
In one embodiment, described first monitoring submodule can comprise:
Monitoring means, during for being in current time in default wakeup time section, whether monitoring terminal equipment is moved or whether receives the operational order of input;
First determining unit, for when monitoring terminal equipment and being moved or receiving the operational order of input, determines that terminal equipment is used.
In one embodiment, described determination module can comprise:
Second monitoring submodule, during for being in current time in default wakeup time section, the sleep state residing for monitor user ';
5th determines submodule, for when monitoring user at the second time point and being in sleeping state, determine described second time point to the arbitrary time point in this time period of time point the latest of described default wakeup time section be described can wakeup time, described second time point early than or equal the time point the latest of described default wakeup time section.
In one embodiment, described second monitoring submodule can comprise:
Acquiring unit, during for being in current time in default wakeup time section, the user movement parameter that the wearable device that acquisition user carries with monitors;
Second determining unit, for when described user movement parameter is equal to or greater than predetermined threshold value, determines that user is in sleeping state; Or, when got multiple user movement parameter at different time points and every two be equal to or less than prefixed time interval at the interval of acquisition time of the user movement parameter that adjacent time obtains time, determine that user is in sleeping state.
According to the third aspect of disclosure embodiment, provide a kind of terminal to carry out the device of sleep awakening, comprising:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
Whether monitoring current time is in default wakeup time section;
When current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Can send and wake prompting up by wakeup time described.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect: when current time is in default wakeup time section, when current time is in default wakeup time section, determine in default wakeup time section can wakeup time, can wakeup time it be the time that user is in sleeping state, only can send and waking prompting up by wakeup time, thus reach the object waking user when user is in sleeping state up, avoid waking user up when user is in deep sleep, user is waken up when sleeping state, can not feel tired especially, what improve user wakes experience up.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in specification and to form the part of this specification, shows and meets embodiment of the present disclosure, and is used from specification one and explains principle of the present disclosure.
Fig. 1 is the flow chart that a kind of terminal according to an exemplary embodiment carries out the method for sleep awakening.
Fig. 2 is the flow chart that a kind of terminal according to an exemplary embodiment one carries out the method for sleep awakening.
Fig. 3 is the flow chart that a kind of terminal according to an exemplary embodiment two carries out the method for sleep awakening.
Fig. 4 is the flow chart that a kind of terminal according to an exemplary embodiment three carries out the method for sleep awakening.
Fig. 5 is the block diagram that a kind of terminal according to an exemplary embodiment carries out the device of sleep awakening.
Fig. 6 is that a kind of according to an exemplary embodiment is applicable to the block diagram (general structure of terminal equipment) that terminal carries out the device of sleep awakening.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Execution mode described in following exemplary embodiment does not represent all execution modes consistent with the disclosure.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present disclosure are consistent.
Fig. 1 is the method that a kind of terminal according to an exemplary embodiment carries out sleep awakening, the method be applied to there is sleep awakening function (namely common alarm clock calling function) terminal equipment as in mobile phone, panel computer, wearable device etc., as shown in Figure 1, the method comprises:
In step S101, monitoring current time whether be in default wakeup time section.
In one embodiment, arranging default wakeup time section can perform as steps A 1-A3: the wakeup time point of steps A 1, reception input; Steps A 2, acquisition wakeup time adjustable extent; Steps A 3, according to wakeup time point and wakeup time adjustable extent, determine default wakeup time section.
In step s 102, when current time is in default wakeup time section, determine in default wakeup time section can wakeup time, can wakeup time be the time that user is in sleeping state.
In step s 103, can send and waking prompting up by wakeup time.
Wherein, wake that prompting can be vibration up, the tinkle of bells or the tinkle of bells add that vibration etc. can reach the object of the user waken up in sleep wakes prompting form up.
Whether if said method is applied in wearable device, then above-mentioned steps S101 can perform as step e 1: be in default wakeup time section by terminal equipment monitoring current time; Step S102 can perform as step e 2: when current time is in default wakeup time section, by terminal equipment determine in default wakeup time section can wakeup time.Refer to subsequent embodiment three.
If said method is applied to terminal equipment as in mobile phone, panel computer etc., then step S103 can also perform and be: can sent and wake prompting up by wakeup time by wearable device.Because wearable device is worn on user's body, so utilize wearable device to send wake prompting up, can ensure further to wake user up, improve the experience of user.Refer to subsequent embodiment two.
The said method that disclosure embodiment provides, when current time is in default wakeup time section, determine in default wakeup time section can wakeup time, can wakeup time it be the time that user is in sleeping state, only can send and waking prompting up by wakeup time, thus reach the object waking user when user is in sleeping state up, avoid waking user up when user is in deep sleep, user is waken up when sleeping state, can not feel tired especially, what improve user wakes experience up.
In another embodiment, any one mode that step S102 can be adopted as in following several mode realizes:
Mode one
Step S102 can comprise the steps B1-B3:
Step B1, when current time is in default wakeup time section, obtain user sleep state historical information;
Step B2, according to user's sleep state historical information, determine the shallow length of one's sleep of user in default wakeup time section;
Step B3, by the shallow length of one's sleep of user in default wakeup time section, being defined as can wakeup time.This kind of mode can determine the shallow length of one's sleep of user in default wakeup time section according to user's sleep state historical information automatically, and being defined as the shallow length of one's sleep can wakeup time, and meet sleep habit and the work and rest rule of user, what improve user wakes experience up.
Such as, system in advance can the sleep state information of every day in recording user a period of time, comprises when user falls asleep, when wakes up every day, the work and rest information such as when to get up, form user's sleep state historical information; The shallow length of one's sleep of user just can be determined according to user's sleep state historical information, show user 6:00 every day in such as user's sleep state historical information to wake up, suppose that default wakeup time section is now [5:50,6:10], then can determine [the 6:00 in this default wakeup time section, 6:10] this period of time is the shallow length of one's sleep, and be defined as this shallow length of one's sleep can wakeup time.
Mode two
Step S102 can comprise the steps C1-C2:
Step C1, when current time is in default wakeup time section, whether monitoring terminal equipment is used; Step C2, when the very first time point monitor terminal equipment used time, determine that the very first time puts arbitrary time point in this time period of time point the latest of default wakeup time section for can wakeup time, very first time point early than or equal the time point the latest of default wakeup time section.Usually, user is being under sleeping state, just likely to wake up use terminal equipment, therefore, whether this kind of mode is used for determining whether user is in sleeping state by monitoring terminal equipment, thus determine in default wakeup time section can wakeup time, this can wakeup time accuracy high, what improve user wakes experience up.Such as, time terminal equipment is mobile phone, if presetting wakeup time section is [5:50,6:10], detect that mobile phone have received unlock command at 5:55, then can determine that arbitrary time point in [5:55,6:10] is as can wakeup time.
In another embodiment, step C1 can comprise step C11-C12:
Step C11, when current time is in default wakeup time section, whether monitoring terminal equipment is moved; Such as, when current time is in default wakeup time section, whether the acceleration transducer utilizing terminal equipment built-in or gyroscope monitoring terminal equipment are moved;
Step C12, when monitoring terminal equipment and being moved, determine that terminal equipment is used.That is, whether be mobilely be used as judging that whether terminal equipment is by the criterion used by terminal equipment, tally with the actual situation, the accuracy of judgement is high.
Or step C1 can comprise step C110-C120:
Step C110, when current time is in default wakeup time section, whether monitoring terminal equipment receives the operational order of input; This operational order can be the instruction of input arbitrarily, as unlock command, start-up routine instruction etc.;
Step C120, when monitoring terminal equipment and receiving the operational order of input, determine that terminal equipment is used.That is, whether terminal equipment is received the operational order of user's input, be used as judging that whether terminal equipment is by the criterion used, tally with the actual situation, the accuracy of judgement is high.
Mode three
Step S102 can comprise the steps D1-D2:
Step D1, when current time is in default wakeup time section, the sleep state residing for monitor user ';
Step D2, when monitoring user at the second time point and being in sleeping state, determine the second time point to the arbitrary time point in this time period of time point the latest of presetting wakeup time section for can wakeup time, the second time point early than or equal the time point the latest of default wakeup time section.Sleep state residing for this kind of direct monitor user ' of mode, tallies with the actual situation, determine can the accuracy of wakeup time high.
Such as, step D1 can comprise step D11-D12:
Step D11, when current time is in default wakeup time section, obtain the user movement parameter that the wearable device carried with of user monitors;
Step D12, when user movement parameter is equal to or greater than predetermined threshold value, determine that user is in sleeping state.
Usually, when user is in sleeping state, have significantly limb activity such as significantly to stand up, significantly stretch the actions such as limbs, namely, when the user movement parameter that the wearable device that user carries with monitors is equal to or greater than predetermined threshold value, just determine that user is in sleeping state, the accuracy of judgement is high.
Wherein, user movement parameter can be the acceleration in three dimensions, and which kind of sleep state user is in utilize the acceleration in three dimensions to determine.Such as, when wearable device is the bracelet be enclosed within user's wrist, utilize the acceleration in three dimensions to determine the mobile severe degree of this bracelet, degree greatly then belongs to shallow sleep, and degree is little, belongs to deep sleep.Meanwhile, in order to avoid misoperation, maintain the time span of violent movement in conjunction with bracelet and produce the state of terminal equipment of communication with bracelet, the hypohyphnotic state node of further correction.Such as, the space displacement value A of bracelet is that bracelet extracts square root in the quadratic sum of X, Y, Z tri-direction top offsets, and the speed of bracelet is the shift value of each second, and the acceleration of bracelet is the velocity amplitude of each second.Whole day sampling can get the value of the acceleration of 1439 bracelets.The value of the acceleration of bracelet shows the activity severe degree of user, suppose at default wakeup time section [5:50,6:10] in 6:00 determine that the value of the acceleration of bracelet is greater than predetermined threshold value, then illustrate user be in active state, can determine that user is in sleeping state.Suppose that the 5:55 in default wakeup time section [5:50,6:10] determines that the value of the acceleration of bracelet is less than threshold value, and the duration is longer, then can determine that user is in deep sleep state.
Wherein, wearable device is a kind of portable accessory, part computing function can be possessed, mobile phone and each Terminal Type can be connected, it is the watch class (comprising the product such as wrist-watch and wrist strap) supported that the product form of main flow comprises with wrist, take pin as the shoes class (comprising wearable product on footwear, socks or other legs in the future) supported, take head as all kinds of non-mainstream product form such as the Glass class (comprising glasses, the helmet, headband etc.) supported, and intelligent clothing, school bag, crutch, accessories.
Or step D1 can comprise step D110-D120:
Step D110, when current time is in default wakeup time section, obtain the user movement parameter that the wearable device carried with of user monitors;
Step D120, when got multiple user movement parameter at different time points and every two be equal to or less than prefixed time interval at the interval of acquisition time of the user movement parameter that adjacent time obtains time, determine that user is in sleeping state.
Such as, suppose to preset wakeup time section for [5:50,6:10], prefixed time interval is 30 minutes, then at [5:50,6:10] in this time period, the velocity amplitude of the bracelet that the bracelet that acquisition user carries with monitors, if all got at these time points of 5:52,5:54,5:56,5:58 the velocity amplitude that bracelet monitors, then due to every two adjacent time obtain velocity amplitude acquisition times be spaced apart 2 minutes, it is less than prefixed time interval, therefore can determine that user is in sleeping state.
Usually, when user is in sleeping state, has limb activity frequently and such as stand up frequently, stretch the actions such as limbs, namely, when the wearable device that user carries with monitors user when doing activity frequently, just determine that user is in sleeping state, the accuracy of judgement is high.
With several specific embodiment, the method that disclosure embodiment provides is described below.
Embodiment one
The said method that disclosure embodiment provides is applied in the mobile phone with alarm clock calling function by the present embodiment one, user arranges default wakeup time section in advance, such as user is 8:00 to mobile phone input wakeup time point, and be [-10min to mobile phone input wakeup time adjustable extent, 10min], then according to these two data, mobile phone determines that default wakeup time section is for [7:50,8:10], as shown in Figure 2, the present embodiment one comprises the steps:
In step s 201, whether mobile phone monitoring current time is in [7:50,8:10].
In step S202, mobile phone when current time reaches 7:50 or reach the arbitrary time point in [7:50,8:10], start to determine in [7:50,8:10] can wakeup time, what suppose to determine can wakeup time be [8:00,8:10].
Step S202 can perform as aforementioned manner one, mode two or mode three.
In step S203, the arbitrary time of mobile phone within [8:00,8:10] this time period sends default waking the tinkle of bells up or carry out vibrating alert, reaches the object waking user up.
The present embodiment one, avoid mobile phone to wake user up when user is in deep sleep, user is waken up when sleeping state, and can not feel tired especially, what improve user wakes experience up.
Embodiment two
The said method that disclosure embodiment provides is applied in the panel computer with alarm clock calling function by the present embodiment two, user arranges default wakeup time section in advance, such as user is 8:00 to panel computer input wakeup time point, and be [-10min to panel computer input wakeup time adjustable extent, 10min], then according to these two data, panel computer determines that default wakeup time section is for [7:50,8:10], as shown in Figure 3, the present embodiment two comprises the steps:
In step S301, whether panel computer monitoring current time is in [7:50,8:10].
In step s 302, panel computer when current time reaches 7:50 or reach the arbitrary time point in [7:50,8:10], start to determine in [7:50,8:10] can wakeup time, what suppose to determine can wakeup time be [8:00,8:10].
Step S302 can perform as aforementioned manner one, mode two or mode three.
In step S303, the arbitrary time of panel computer within [8:00,8:10] this time period sends to the bracelet that user dresses and wakes instruction up.
In step s 304, when what bracelet received that panel computer sends wakes instruction up, send default waking the tinkle of bells up or carry out vibrating alert, reach the object waking user up.
The present embodiment two, avoid bracelet to wake user up when user is in deep sleep, user is waken up when sleeping state, and can not feel tired especially, what improve user wakes experience up; And because bracelet is worn on user's body, so utilize bracelet to send wake prompting up, can ensure further to wake user up, improve the experience of user.
Embodiment three
The said method that disclosure embodiment provides is applied in the wearable device with alarm clock calling function by the present embodiment three, keep in communication between this wearable device and terminal equipment of user unobstructed, user arranges default wakeup time section in advance in terminal equipment, such as user is 8:00 to terminal equipment input wakeup time point, and be [-10min to terminal equipment input wakeup time adjustable extent, 10min], then according to these two data, terminal equipment determines that default wakeup time section is for [7:50, 8:10], as shown in Figure 4, the present embodiment three comprises the steps:
In step S401, user is before sleeping, and to wearable device input instruction, this instruction is used to indicate wearable device and enters wake operation flow process.
In step S402, after wearable device receives this instruction, send Monitoring instruction to terminal equipment, whether this Monitoring instruction is used to indicate terminal equipment monitoring current time and is in [7:50,8:10].
In step S403, after terminal equipment receives above-mentioned Monitoring instruction, start to monitor current time and whether be in [7:50,8:10].
The corresponding abovementioned steps E1 of step S402-403.
In step s 404, terminal equipment monitors current time when reaching 7:50 or reach the arbitrary time point in [7:50,8:10], start to determine [7:50,8:10] in can wakeup time, what suppose to determine can wakeup time be [8:00,8:10].
Step S404 can perform as aforementioned manner one, mode two or mode three.
In step S405, the arbitrary time of terminal equipment within [8:00,8:10] this time period sends to the wearable device that user dresses and wakes instruction up.
The corresponding abovementioned steps E2 of step S404-405.
In step S406, when what wearable device received that terminal equipment sends wakes instruction up, send default waking the tinkle of bells up or carry out vibrating alert, reach the object waking user up.
The present embodiment three, avoid wearable device to wake user up when user is in deep sleep, user is waken up when sleeping state, and can not feel tired especially, what improve user wakes experience up; And because wearable device is worn on user's body, so utilize wearable device to send wake prompting up, can ensure further to wake user up, improve the experience of user.
Fig. 5 is the device that a kind of terminal according to an exemplary embodiment carries out sleep awakening, comprising:
Whether monitoring modular 51 is configured to monitoring current time and is in default wakeup time section;
Determination module 52 is configured to when current time is in default wakeup time section, determine in default wakeup time section can wakeup time, can wakeup time be the time that user is in sleeping state;
Wake module 53 is configured to send and wake prompting up by wakeup time.
In one embodiment, said apparatus also can comprise:
Receive the wakeup time point that submodule is configured to receive input;
First obtains submodule is configured to obtain wakeup time adjustable extent;
First determines that submodule is configured to, and for according to wakeup time point and wakeup time adjustable extent, determines default wakeup time section.
In one embodiment, above-mentioned determination module can comprise:
Second obtains submodule is configured to when current time is in default wakeup time section, obtains user's sleep state historical information;
Second determines that submodule is configured to according to user's sleep state historical information, determines the shallow length of one's sleep of user in default wakeup time section;
3rd determines that submodule was configured to the shallow length of one's sleep of user in default wakeup time section, and being defined as can wakeup time.
In one embodiment, above-mentioned determination module also can comprise:
First monitoring submodule is configured to when current time is in default wakeup time section, and whether monitoring terminal equipment is used;
4th determines that submodule is configured to when monitoring terminal equipment at very first time point and being used, determine that the very first time puts arbitrary time point in this time period of time point the latest of default wakeup time section for can wakeup time, very first time point early than or equal the time point the latest of default wakeup time section.
In one embodiment, above-mentioned first monitoring submodule can comprise:
Monitoring means is configured to when current time is in default wakeup time section, and whether monitoring terminal equipment is moved or whether receives the operational order of input;
First determining unit is configured to, when monitoring terminal equipment and being moved or receiving the operational order of input, determine that terminal equipment is used.
In one embodiment, above-mentioned determination module can comprise:
Second monitoring submodule is configured to when current time is in default wakeup time section, the sleep state residing for monitor user ';
5th determines that submodule is configured to when monitoring user at the second time point and being in sleeping state, determine the second time point to the arbitrary time point in this time period of time point the latest of presetting wakeup time section for can wakeup time, the second time point early than or equal the time point the latest of default wakeup time section.
In one embodiment, above-mentioned second monitoring submodule can comprise:
Acquiring unit is configured to when current time is in default wakeup time section, the user movement parameter that the wearable device that acquisition user carries with monitors;
Second determining unit is configured to, when user movement parameter is equal to or greater than predetermined threshold value, determine that user is in sleeping state; Or, when got multiple user movement parameter at different time points and every two be equal to or less than prefixed time interval at the interval of acquisition time of the user movement parameter that adjacent time obtains time, determine that user is in sleeping state.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
Fig. 6 is a kind of block diagram carrying out the device 1200 of sleep awakening for terminal according to an exemplary embodiment, and this device is applicable to terminal equipment.Such as, device 1200 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, flat-panel devices, Medical Devices, body-building equipment, personal digital assistant etc.
With reference to Fig. 6, device 1200 can comprise following one or more assembly: processing components 1202, memory 1204, power supply module 1206, multimedia groupware 1208, audio-frequency assembly 1210, the interface 1212 of I/O (I/O), sensor cluster 1214, and communications component 1216.
The integrated operation of the usual control device 1200 of processing components 1202, such as with display, call, data communication, camera operation and record operate the operation be associated.Treatment element 1202 can comprise one or more processor 1220 to perform instruction, to complete all or part of step of above-mentioned method.In addition, processing components 1202 can comprise one or more module, and what be convenient between processing components 1202 and other assemblies is mutual.Such as, processing unit 1202 can comprise multi-media module, mutual with what facilitate between multimedia groupware 1208 and processing components 1202.
Memory 1204 is configured to store various types of data to be supported in the operation of equipment 1200.The example of these data comprises for any application program of operation on device 1200 or the instruction of method, contact data, telephone book data, message, picture, video etc.Memory 1204 can be realized by the volatibility of any type or non-volatile memory device or their combination, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.
The various assemblies that electric power assembly 1206 is device 1200 provide electric power.Electric power assembly 1206 can comprise power-supply management system, one or more power supply, and other and the assembly generating, manage and distribute electric power for device 1200 and be associated.
Multimedia groupware 1208 is included in the screen providing an output interface between described device 1200 and user.In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises one or more touch sensor with the gesture on sensing touch, slip and touch panel.Described touch sensor can the border of not only sensing touch or sliding action, but also detects the duration relevant to described touch or slide and pressure.In certain embodiments, multimedia groupware 1208 comprises a front-facing camera and/or post-positioned pick-up head.When equipment 1200 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 1210 is configured to export and/or input audio signal.Such as, audio-frequency assembly 1210 comprises a microphone (MIC), and when device 1200 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The audio signal received can be stored in memory 1204 further or be sent via communications component 1216.In certain embodiments, audio-frequency assembly 1210 also comprises a loud speaker, for output audio signal.
I/O interface 1212 is for providing interface between processing components 1202 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor cluster 1214 comprises one or more transducer, for providing the state estimation of various aspects for device 1200.Such as, sensor cluster 1214 can detect the opening/closing state of equipment 1200, the relative positioning of assembly, such as described assembly is display and the keypad of device 1200, the position of all right checkout gear 1200 of sensor cluster 1214 or device 1200 assemblies changes, the presence or absence that user contacts with device 1200, the variations in temperature of device 1200 orientation or acceleration/deceleration and device 1200.Sensor cluster 1214 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor cluster 1214 can also comprise optical sensor, as CMOS or ccd image sensor, for using in imaging applications.In certain embodiments, this sensor cluster 1214 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communications component 1216 is configured to the communication being convenient to wired or wireless mode between device 1200 and other equipment.Device 1200 can access the wireless network based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communication component 1216 receives from the broadcast singal of external broadcasting management system or broadcast related information via broadcast channel.In one exemplary embodiment, described communication component 1216 also comprises near-field communication (NFC) module, to promote junction service.Such as, can based on radio-frequency (RF) identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 1200 can be realized, for performing said method by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the memory 1204 of instruction, above-mentioned instruction can perform said method by the processor 820 of device 1200.Such as, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc.
A kind of terminal carries out sleep awakening device, comprising:
Processor;
For the memory of storage of processor executable instruction;
Wherein, processor is configured to:
Whether monitoring current time is in default wakeup time section;
When current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Can send and wake prompting up by wakeup time described.
A kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is performed by the processor of mobile terminal, mobile terminal can be performed a kind of method that terminal carries out sleep awakening, described method comprises:
Whether monitoring current time is in default wakeup time section;
When current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Can send and wake prompting up by wakeup time described.
Those skilled in the art, at consideration specification and after putting into practice disclosed herein disclosing, will easily expect other embodiment of the present disclosure.The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Specification and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.The scope of the present disclosure is only limited by appended claim.

Claims (5)

1. terminal carries out a method for sleep awakening, it is characterized in that, comprising:
Whether monitoring current time is in default wakeup time section;
When current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Can send and wake prompting up by wakeup time described;
Wherein, described when current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, comprising:
When current time is in default wakeup time section, the sleep state residing for monitor user ';
When monitoring user at the second time point and being in sleeping state, determine described second time point to the arbitrary time point in this time period of time point the latest of described default wakeup time section be described can wakeup time, described second time point early than or equal the time point the latest of described default wakeup time section;
Described when current time is in default wakeup time section, the sleep state residing for monitor user ', comprising:
When current time is in default wakeup time section, the user movement parameter that the wearable device that acquisition user carries with monitors;
When described user movement parameter is equal to or greater than predetermined threshold value, determine that user is in sleeping state; Or, when got multiple user movement parameter at different time points and every two be equal to or less than prefixed time interval at the interval of acquisition time of the user movement parameter that adjacent time obtains time, determine that user is in sleeping state.
2. the method for claim 1, is characterized in that, arranges described default wakeup time section, comprising:
Receive the wakeup time point of input;
Obtain wakeup time adjustable extent;
According to described wakeup time point and wakeup time adjustable extent, determine described default wakeup time section.
3. terminal carries out a device for sleep awakening, it is characterized in that, comprising:
Whether monitoring modular, be in default wakeup time section for monitoring current time;
Determination module, during for being in current time in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Wake module, for can sending and wake prompting up by wakeup time described;
Wherein, described determination module comprises:
Second monitoring submodule, during for being in current time in default wakeup time section, the sleep state residing for monitor user ';
5th determines submodule, for when monitoring user at the second time point and being in sleeping state, determine described second time point to the arbitrary time point in this time period of time point the latest of described default wakeup time section be described can wakeup time, described second time point early than or equal the time point the latest of described default wakeup time section;
Described second monitoring submodule comprises:
Acquiring unit, during for being in current time in default wakeup time section, the user movement parameter that the wearable device that acquisition user carries with monitors;
Second determining unit, for when described user movement parameter is equal to or greater than predetermined threshold value, determines that user is in sleeping state; Or, when got multiple user movement parameter at different time points and every two be equal to or less than prefixed time interval at the interval of acquisition time of the user movement parameter that adjacent time obtains time, determine that user is in sleeping state.
4. device as claimed in claim 3, it is characterized in that, described device also comprises:
Receive submodule, for receiving the wakeup time point of input;
First obtains submodule, for obtaining wakeup time adjustable extent;
First determines submodule, for according to described wakeup time point and wakeup time adjustable extent, determines described default wakeup time section.
5. terminal carries out a device for sleep awakening, it is characterized in that, comprising:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
Whether monitoring current time is in default wakeup time section;
When current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, described can wakeup time be the time that user is in sleeping state;
Can send and wake prompting up by wakeup time described;
Wherein, described when current time is in default wakeup time section, determine in described default wakeup time section can wakeup time, comprising:
When current time is in default wakeup time section, the sleep state residing for monitor user ';
When monitoring user at the second time point and being in sleeping state, determine described second time point to the arbitrary time point in this time period of time point the latest of described default wakeup time section be described can wakeup time, described second time point early than or equal the time point the latest of described default wakeup time section;
Described when current time is in default wakeup time section, the sleep state residing for monitor user ', comprising:
When current time is in default wakeup time section, the user movement parameter that the wearable device that acquisition user carries with monitors;
When described user movement parameter is equal to or greater than predetermined threshold value, determine that user is in sleeping state; Or, when got multiple user movement parameter at different time points and every two be equal to or less than prefixed time interval at the interval of acquisition time of the user movement parameter that adjacent time obtains time, determine that user is in sleeping state.
CN201410347932.3A 2014-07-21 2014-07-21 Terminal carries out method and the device of sleep awakening Active CN104158956B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410347932.3A CN104158956B (en) 2014-07-21 2014-07-21 Terminal carries out method and the device of sleep awakening

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410347932.3A CN104158956B (en) 2014-07-21 2014-07-21 Terminal carries out method and the device of sleep awakening

Publications (2)

Publication Number Publication Date
CN104158956A CN104158956A (en) 2014-11-19
CN104158956B true CN104158956B (en) 2016-03-30

Family

ID=51884359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410347932.3A Active CN104158956B (en) 2014-07-21 2014-07-21 Terminal carries out method and the device of sleep awakening

Country Status (1)

Country Link
CN (1) CN104158956B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107367927A (en) * 2017-09-12 2017-11-21 毛艺霖 A kind of implementation method of intelligence electric shock alarm clock

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105662371A (en) * 2014-11-21 2016-06-15 小米科技有限责任公司 Alarm method, device and equipment
CN105278666B (en) * 2014-12-16 2018-06-26 维沃移动通信有限公司 Obtain the method and device of user's daily schedule
CN104580748B (en) * 2015-02-12 2017-10-17 广东欧珀移动通信有限公司 Adjust method, system and the mobile terminal of alarm clock
CN105045622A (en) * 2015-07-13 2015-11-11 小米科技有限责任公司 Terminal alarming method and apparatus
CN105068414A (en) * 2015-08-24 2015-11-18 联想(北京)有限公司 Alarm clock awakening method and electronic equipment
CN107635616A (en) * 2016-05-08 2018-01-26 深圳市欸阿技术有限公司 The control method and device of human body wakeup time
CN106453789B (en) * 2016-09-18 2020-06-30 珠海格力电器股份有限公司 Alarm clock volume adjusting method and device and intelligent terminal
JP6558668B2 (en) * 2017-02-13 2019-08-14 株式会社モノプロダイム Alarm method and device using the same
CN107561919A (en) * 2017-09-05 2018-01-09 深圳天珑无线科技有限公司 A kind of method of adjustment of timer, terminal and the device with store function
CN107864282A (en) * 2017-11-03 2018-03-30 泾县吉祥纸业有限公司 A kind of function awakening method of mobile terminal alarm-clock application
CN108310585A (en) * 2018-01-10 2018-07-24 佛山科学技术学院 A kind of deep sleep awakening method and its system based on Intelligent bracelet
CN111214211A (en) * 2020-01-16 2020-06-02 珠海格力电器股份有限公司 Sleep monitoring method and device and intelligent bed
CN113552937B (en) * 2020-04-24 2024-07-19 华为技术有限公司 Display control method and wearable device
CN115985066B (en) * 2023-03-20 2023-07-11 慕思健康睡眠股份有限公司 Method, device, system and storage medium for automatically waking up user

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103167126A (en) * 2012-07-24 2013-06-19 深圳市金立通信设备有限公司 System and method of mobile phone clock for automatically waking up user based on sleep depth period
CN103645626A (en) * 2013-11-28 2014-03-19 苏州罗马冯环保科技有限公司 Brain wave alarm clock
CN103750842A (en) * 2014-01-09 2014-04-30 北京大学 Humanized sleep monitoring alarm clock and control method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102835951B (en) * 2012-09-05 2015-07-29 刘鑫 A kind of mobile wrist wearing devices and method of work thereof
CN103929835B (en) * 2014-03-28 2017-08-15 小米科技有限责任公司 Control method, the device and system of ringing alarm clock

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103167126A (en) * 2012-07-24 2013-06-19 深圳市金立通信设备有限公司 System and method of mobile phone clock for automatically waking up user based on sleep depth period
CN103645626A (en) * 2013-11-28 2014-03-19 苏州罗马冯环保科技有限公司 Brain wave alarm clock
CN103750842A (en) * 2014-01-09 2014-04-30 北京大学 Humanized sleep monitoring alarm clock and control method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107367927A (en) * 2017-09-12 2017-11-21 毛艺霖 A kind of implementation method of intelligence electric shock alarm clock
CN107367927B (en) * 2017-09-12 2019-11-05 毛艺霖 A kind of implementation method of intelligence electric shock alarm clock

Also Published As

Publication number Publication date
CN104158956A (en) 2014-11-19

Similar Documents

Publication Publication Date Title
CN104158956B (en) Terminal carries out method and the device of sleep awakening
CN103929835A (en) Control method, device and system for alarm clock rings
CN105487650A (en) Intelligent alarm clock turn-off method and apparatus
CN104580642A (en) Clock reminding method and device
CN104156064B (en) Interactive Target Control Method and device
CN105096102A (en) Prompting processing method and apparatus
CN105045622A (en) Terminal alarming method and apparatus
CN105167746A (en) Alarm clock control method and alarm clock control device
EP3089056B1 (en) Method and device for personalised information display
CN105373227A (en) Method and device for intelligently closing electronic device
CN104158955A (en) Event reminding method and device
CN104598130A (en) Mode switching method, terminal, wearable equipment and device
CN105243799A (en) Safety reminding processing method and device
CN104065818A (en) Method and device for prompting user
CN105120057B (en) Alarm clock control method and device
CN104657057A (en) Terminal waking method and device
CN104394500A (en) Method and device for finding terminal by using wearable equipment
CN104484045A (en) Audio play control method and device
CN104836897A (en) Method and device for controlling terminal communication through wearable device
CN104881121A (en) Prompting method and device
CN105093919A (en) Alarm clock management method and device and electronic equipment
EP3024211B1 (en) Method and device for announcing voice call
CN103944804A (en) Contact recommending method and device
CN104352228A (en) Method and device for processing application program
CN104104801A (en) Terminal reminding method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载