CN106175696B - Sleep state monitoring method and system - Google Patents
Sleep state monitoring method and system Download PDFInfo
- Publication number
- CN106175696B CN106175696B CN201610826314.6A CN201610826314A CN106175696B CN 106175696 B CN106175696 B CN 106175696B CN 201610826314 A CN201610826314 A CN 201610826314A CN 106175696 B CN106175696 B CN 106175696B
- Authority
- CN
- China
- Prior art keywords
- sleep
- threshold value
- preset
- value
- amount
- 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
Links
- 230000007958 sleep Effects 0.000 title claims abstract description 136
- 238000012544 monitoring process Methods 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000001133 acceleration Effects 0.000 claims abstract description 41
- 230000004622 sleep time Effects 0.000 claims abstract description 21
- 230000036578 sleeping time Effects 0.000 claims description 28
- 230000008859 change Effects 0.000 claims description 10
- 208000022249 Sleep-Wake Transition disease Diseases 0.000 claims 1
- 206010062519 Poor quality sleep Diseases 0.000 abstract 2
- 230000005059 dormancy Effects 0.000 description 4
- 230000002618 waking effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003860 sleep quality Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000003827 upregulation Effects 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004630 mental health Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4809—Sleep detection, i.e. determining whether a subject is asleep or not
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1126—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4812—Detecting sleep stages or cycles
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4815—Sleep quality
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Surgery (AREA)
- Physics & Mathematics (AREA)
- Physiology (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Signal Processing (AREA)
- Anesthesiology (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The invention relates to a sleep state monitoring method and a system, wherein the method comprises the following steps: acquiring a first movement step number and a first exercise quantity parameter of a monitored user in a first time period by using an acceleration sensor, if the first movement step number is zero and the first exercise quantity parameter is smaller than a preset first threshold value, judging that the user enters a light sleep state, and counting sleep time; monitoring a second exercise quantity parameter of the user in the light sleep state, and monitoring the increment of a second movement step number of the user in a second time period if the second exercise quantity parameter is larger than a preset second threshold value; if the increment of the second moving step number is larger than a preset increment threshold value and the counting value of the sleep time is smaller than a preset sleep time threshold value, judging that the shallow sleep state is a false sleep state, and adjusting the first threshold value downwards; and carrying out sleep monitoring according to the first threshold value and the second threshold value after being adjusted downwards.
Description
Technical field
The present invention relates to sleep monitor technical fields, more particularly to a kind of sleep state monitoring method and system.
Background technique
As the improvement of people's living standards, more and more people concentrate on quality of life.Sleep is as quality of life
A part, concern universal by everybody.The decline of sleep quality not only will affect people's lives quality, also to human body
Physical and mental health generates negative effect.Therefore, sleep monitor has been widely used as a kind of means that the monitoring of effectively record is taken exercise
In mobile terminal.
To the monitoring method of sleep quality, there are two main classes at present.The first kind is the acceleration recorded in each unit interval
Spend sensor and export accumulative variable quantity, according to preset threshold value judge user regains consciousness in each unit time, shallowly sleep or
Sound sleep, then error correction and adjustment are carried out according to certain method to the result of previous step.Second class is the acceleration recorded in a period of time
It spends sensor and exports accumulative variable quantity, sleep state is judged according to preset thresholding, sum is accounted for by the data volume for being more than thresholding
Judge that user regains consciousness, shallowly sleeps or sound sleep according to the ratio of amount.
However, above scheme does not fully consider that different user has different sleep and work and rest habit, lead to monitoring result
It is not accurate enough.
Summary of the invention
Based on this, it is necessary to for the problem that monitoring result is not accurate enough, provide a kind of sleep state monitoring method and be
System.
A kind of sleep state monitoring method, comprising the following steps:
First movement step number and first fortune of the monitored user in first time period are obtained using acceleration transducer
Momentum parameter, if the first movement step number is zero, and the first amount of exercise parameter is less than preset first threshold value, determines
User, which enters, shallowly sleeps state, and counts to sleeping time;
The second amount of exercise parameter of user is monitored under state in described shallowly sleep, if the second amount of exercise parameter be greater than it is default
The second threshold value, monitor the increment of second mobile step number of the user in second time period;
If the increment of the described second mobile step number is greater than preset incremental thresholds value, and the count value of the sleeping time is small
In preset sleeping time threshold value, judgement is described shallowly to sleep state for fox's sleep state, and lowers first threshold value;
According to the first threshold value and second threshold value progress sleep monitor after downward.
A kind of sleep state monitoring system, comprising:
Counting module is walked for obtaining first movement of the monitored user in first time period using acceleration transducer
Several and the first amount of exercise parameter, if the first movement step number is zero, and the first amount of exercise parameter is less than preset the
One threshold value determines that user enters and shallowly sleeps state, and counts to sleeping time;
First monitoring modular, for monitoring the second amount of exercise parameter of user under state in described shallowly sleep, if described second
Amount of exercise parameter is greater than preset second threshold value, monitors the increment of second mobile step number of the user in second time period;
Module is adjusted, if the increment for the described second mobile step number is greater than preset incremental thresholds value, and the sleep
The count value of time is less than preset sleeping time threshold value, and judgement is described shallowly to sleep state for fox's sleep state, and lowers described first
Threshold value;
Second monitoring modular, for according to the first threshold value and second threshold value progress sleep monitor after downward.
Above-mentioned sleep state monitoring method and system utilize first shifting of the acceleration transducer user in first time period
Dynamic step number and the first amount of exercise parameter, if the first movement step number is zero, and the first amount of exercise parameter is less than default
The first threshold value, determine that user enters and shallowly sleep state, in the second amount of exercise parameter for shallowly sleeping monitoring user under state, if
The second amount of exercise parameter is greater than preset second threshold value, monitors second mobile step number of the user in second time period
Increment, if the increment of the described second mobile step number is greater than preset incremental thresholds value, and the count value of the sleeping time is less than
Preset sleeping time threshold value, judgement is described shallowly to sleep state for fox's sleep state, and lowers first threshold value, and according to downward
The first threshold value and second threshold value afterwards, which carries out sleep monitor, can find applicable first for different users
Threshold value judges sleep state, improves the accuracy of sleep monitor.
Detailed description of the invention
Fig. 1 is the sleep state monitoring method flow chart of one embodiment;
Fig. 2 is the sleep state monitoring program flow graph of one embodiment;
Fig. 3 is that the sleep state of one embodiment monitors the structural schematic diagram of system.
Specific embodiment
Technical solution of the present invention is illustrated with reference to the accompanying drawing.
As shown in Figure 1, the present invention provides a kind of sleep state monitoring method, it may include following steps:
S1 obtains first movement step number of the monitored user in first time period and the using acceleration transducer
One amount of exercise parameter, if the first movement step number is zero, and the first amount of exercise parameter is less than preset first threshold value,
Determine that user enters and shallowly sleep state, and sleeping time is counted;
Wherein, amount of exercise parameter is to be used to characterize the parameter of motion intense degree, can be obtained in several ways.Wherein
A kind of mode is that calculate the acceleration that acceleration transducer measures in the first time period be more than preset acceleration threshold
The number of value calculates the first amount of exercise parameter according to the number.The first time period can be 1 minute, Huo Zheqi
His numerical value.In order to improve counting accuracy, before the first time period can also be calculated, and with the first time period when
Between acceleration transducer measures in the length comparable period acceleration be more than preset acceleration threshold value number, and
After calculating the first time period, and with acceleration transducer in the time span of the first time period comparable period
The acceleration measured is more than the number of preset acceleration threshold value, and takes weighted average to calculated three numbers, will
Weighted average is as the first amount of exercise parameter.For example, can also be calculated described if the first time period is 1 minute
The acceleration that acceleration transducer measures in first 1 minute of first time period and latter 1 minute of the first time period is super
The number of preset acceleration threshold value is crossed, and weighted average is taken to calculated number three times, using weighted average as institute
State the first amount of exercise parameter.
Another way is each reference axis for obtaining the acceleration transducer respectively in preset three-dimensional system of coordinate
On variable quantity absolute value;It sums to the corresponding absolute value of each reference axis, obtains accumulated change amount;Calculate described
The summation of accumulated change amount in one period, and the first amount of exercise parameter is calculated according to the summation.Same way, it is also possible to
Before calculating the first time period, and with the accumulated change amount in the time span of the first time period comparable period
Summation, and after calculating the first time period, and in the time span of the first time period comparable period
The summation of accumulated change amount, using the weighted average of calculated summation three times as the first amount of exercise parameter.
Each threshold value such as first threshold value and the second threshold value described below can obtain based on experience value,
It can be by acquiring certain initial data, the more common value determined.For example, 20 testers can be looked for, wear
The equipment for wearing acquisition exercise intensity and step number, follow-on test several weeks record them every time during sleep and motion intense when getting up
Degree, and how many step can be walked in (such as in 20 minutes) certain time after getting up, then determined according to these initial data
Each threshold value.
If being unsatisfactory for step number in the first time period is zero, or is unsatisfactory for the first amount of exercise parameter less than described
First threshold value then monitors the first amount of exercise parameter again.
S2 monitors the second amount of exercise parameter of user under state in described shallowly sleep, if the second amount of exercise parameter is greater than
Preset second threshold value monitors the increment of second mobile step number of the user in second time period;
Conversely, showing that user enters depth if the second amount of exercise parameter is less than or equal to preset second threshold value
Degree sleep, at this point it is possible to calculate the deep sleep time according to the count value of the sleeping time and the second amount of exercise parameter.
There are many method for determining the sound sleep time, and a simple method is when motion intense degree is less than some preset threshold, and to hold
After continuous certain time (such as 5 minutes), it is believed that user comes into deep sleep.Therefore, depth can be calculated according to the following formula
Sleeping time:
TX=T-T0;
In formula, TXFor the deep sleep time, T is that the second amount of exercise parameter is less than or equal to preset third threshold value
Duration, T0For deep sleep time threshold;Wherein, the deep sleep time threshold initially enters depth for user and sleeps
The start time of dormancy.T0It can preset, can also be calculated and be obtained using related algorithm.For example, the first threshold value (is fallen asleep
Threshold) 1000 can be set as, the second threshold value (threshold of waking up) can be set as 3000, sound sleep threshold (i.e. third threshold value) at this time
100 can be set as, continuously the time less than 100 is 30 minutes for calculating to user movement amount, subtracts T0 (for example being 10 minutes), then uses
The sound sleep time at family is 20 minutes.
S3, if the increment of the described second mobile step number is greater than preset incremental thresholds value, and the counting of the sleeping time
Value is less than preset sleeping time threshold value, and judgement is described shallowly to sleep state for fox's sleep state, and lowers first threshold value;
Wherein, determine it is described shallowly sleep state for fox's sleep state after, fox's sleep count value can be added 1;By the fox's sleep meter
Numerical value is compared with preset fox's sleep count threshold;If the fox's sleep count value is greater than the fox's sleep count threshold, with default
The first step-length lower first threshold value;Wherein, the initial value of the fox's sleep count value is 0.First step-length can be with
It rule of thumb sets, for example, can be set to the 10% of first threshold value.
If the increment of the described second mobile step number is greater than preset incremental thresholds value, and the count value of the sleeping time is big
In or equal to preset sleeping time threshold value, it can determine that user is in awake state, and exit sleep monitor.If described second moves
The increment of dynamic step number is less than or equal to preset step number threshold value, can further calculate the mobile step of third in the third period
Number;If the mobile step number of the third is not zero, determine that user is in awake state, and exit sleep monitor.If described second moves
The increment of dynamic step number is less than or equal to preset step number threshold value, and the mobile step number of the third is zero, can determine that described wake up
State is false awake, and raises second threshold value;According to after downward the first threshold value and lower after the second threshold value into
Row sleep monitor.
" vacation is waken up " refers to that user does not wake up really and gets up, only move in sleep procedure relatively acutely, algorithm misses
Think that user has waken up.Wherein, after determining that the awake state is false wake up, the awake count value of vacation can be added 1;By the vacation
Count value of waking up is compared with preset false awake count threshold;If the false awake count value is greater than the false awake count threshold, with
Preset second step-length raises second threshold value;Wherein, the initial value of the false awake count value is 0.Second step-length
It can rule of thumb set, for example, can be set to the 10% of second threshold value.
S4, according to the first threshold value and second threshold value progress sleep monitor after downward.
It, can be according to the first threshold value and second threshold value progress after downward if first threshold value is adjusted
Sleep monitor;It, can be according to second after the first threshold value and up-regulation after downward if second threshold value also has adjustment
Limit value carries out sleep monitor.
Programming flowchart corresponding with the sleep state monitoring method is as shown in Figure 2.
Sleep state monitoring method of the invention has the advantage that
(1) sleep characteristics of each user are utilized to judging that dormant each threshold value is adjusted, make to sleep
Dormancy monitoring process can be respectively suitable for each user, and monitoring accuracy is high.
(2) it is not necessarily to record the data of each unit interval in entire sleep procedure, data storage capacity is small, and calculation amount is small.
As shown in figure 3, the present invention also provides a kind of sleep states to monitor system, it may include:
Counting module 10, for obtaining first shifting of the monitored user in first time period using acceleration transducer
Dynamic step number and the first amount of exercise parameter, if the first movement step number is zero, and the first amount of exercise parameter is less than default
The first threshold value, determine that user enters and shallowly sleep state, and sleeping time is counted;
Wherein, amount of exercise parameter is to be used to characterize the parameter of motion intense degree, can be obtained in several ways.Wherein
A kind of mode is that calculate the acceleration that acceleration transducer measures in the first time period be more than preset acceleration threshold
The number of value calculates the first amount of exercise parameter according to the number.The first time period can be 1 minute, Huo Zheqi
His numerical value.In order to improve counting accuracy, before the first time period can also be calculated, and with the first time period when
Between acceleration transducer measures in the length comparable period acceleration be more than preset acceleration threshold value number, and
After calculating the first time period, and with acceleration transducer in the time span of the first time period comparable period
The acceleration measured is more than the number of preset acceleration threshold value, and takes weighted average to calculated three numbers, will
Weighted average is as the first amount of exercise parameter.For example, can also be calculated described if the first time period is 1 minute
The acceleration that acceleration transducer measures in first 1 minute of first time period and latter 1 minute of the first time period is super
The number of preset acceleration threshold value is crossed, and weighted average is taken to calculated number three times, using weighted average as institute
State the first amount of exercise parameter.
Another way is each reference axis for obtaining the acceleration transducer respectively in preset three-dimensional system of coordinate
On variable quantity absolute value;It sums to the corresponding absolute value of each reference axis, obtains accumulated change amount;Calculate described
The summation of accumulated change amount in one period, and the first amount of exercise parameter is calculated according to the summation.Same way, it is also possible to
Before calculating the first time period, and with the accumulated change amount in the time span of the first time period comparable period
Summation, and after calculating the first time period, and in the time span of the first time period comparable period
The summation of accumulated change amount, using the weighted average of calculated summation three times as the first amount of exercise parameter.
Each threshold value such as first threshold value and the second threshold value described below can obtain based on experience value,
It can be by acquiring certain initial data, the more common value determined.For example, 20 testers can be looked for, wear
The equipment for wearing acquisition exercise intensity and step number, follow-on test several weeks record them every time during sleep and motion intense when getting up
Degree, and how many step can be walked in (such as in 20 minutes) certain time after getting up, then determined according to these initial data
Each threshold value.
First monitoring modular 20, for monitoring the second amount of exercise parameter of user under state in described shallowly sleep, if described the
Two amount of exercise parameters are greater than preset second threshold value, monitor the increment of second mobile step number of the user in second time period;
Conversely, showing that user enters depth if the second amount of exercise parameter is less than or equal to preset second threshold value
Degree sleep, at this point it is possible to calculate the deep sleep time according to the count value of the sleeping time and the second amount of exercise parameter.
There are many method for determining the sound sleep time, and a simple method is when motion intense degree is less than some preset threshold, and to hold
After continuous certain time (such as 5 minutes), it is believed that user comes into deep sleep.Therefore, depth can be calculated according to the following formula
Sleeping time:
TX=T-T0;
In formula, TXFor the deep sleep time, T is that the second amount of exercise parameter is less than or equal to preset third threshold value
Duration, T0For deep sleep time threshold;Wherein, the deep sleep time threshold initially enters depth for user and sleeps
The start time of dormancy.T0It can preset, can also be calculated and be obtained using related algorithm.For example, the first threshold value (is fallen asleep
Threshold) 1000 can be set as, the second threshold value (threshold of waking up) can be set as 3000, sound sleep threshold (i.e. third threshold value) at this time
100 can be set as, continuously the time less than 100 is 30 minutes for calculating to user movement amount, subtracts T0 (for example being 10 minutes), then uses
The sound sleep time at family is 20 minutes.
Module 30 is adjusted, if the increment for the described second mobile step number is greater than preset incremental thresholds value, and described is slept
The count value of time of sleeping is less than preset sleeping time threshold value, determine it is described shallowly sleeps state for fox's sleep state, and lower described the
One threshold value;
Wherein, determine it is described shallowly sleep state for fox's sleep state after, fox's sleep count value can be added 1;By the fox's sleep meter
Numerical value is compared with preset fox's sleep count threshold;If the fox's sleep count value is greater than the fox's sleep count threshold, with default
The first step-length lower first threshold value;Wherein, the initial value of the fox's sleep count value is 0.First step-length can be with
It rule of thumb sets, for example, can be set to the 10% of first threshold value.
If the increment of the described second mobile step number is greater than preset incremental thresholds value, and the count value of the sleeping time is big
In or equal to preset sleeping time threshold value, it can determine that user is in awake state, and exit sleep monitor.If described second moves
The increment of dynamic step number is less than or equal to preset step number threshold value, can further calculate the mobile step of third in the third period
Number;If the mobile step number of the third is not zero, determine that user is in awake state, and exit sleep monitor.If described second moves
The increment of dynamic step number is less than or equal to preset step number threshold value, and the mobile step number of the third is zero, can determine that described wake up
State is false awake state, it is believed that current sleep state is shallowly to sleep state, and raise second threshold value, returns and calculates the second fortune
The step of momentum parameter.
" vacation is waken up " refers to that user does not wake up really and gets up, only move in sleep procedure relatively acutely, algorithm misses
Think that user has waken up.Wherein, after determining that the awake state is false wake up, the awake count value of vacation can be added 1;By the vacation
Count value of waking up is compared with preset false awake count threshold;If the false awake count value is greater than the false awake count threshold, with
Preset second step-length raises second threshold value;Wherein, the initial value of the false awake count value is 0.Second step-length
It can rule of thumb set, for example, can be set to the 10% of second threshold value.
Second monitoring modular 40, for according to after downward the first threshold value and second threshold value carry out sleep prison
It surveys.
It, can be according to the first threshold value and second threshold value progress after downward if first threshold value is adjusted
Sleep monitor;It, can be according to second after the first threshold value and up-regulation after downward if second threshold value also has adjustment
Limit value carries out sleep monitor.
Programming flowchart corresponding with sleep state monitoring system is as shown in Figure 2.
Sleep state monitoring system of the invention has the advantage that
(1) sleep characteristics of each user are utilized to judging that dormant each threshold value is adjusted, make to sleep
Dormancy monitoring process can be respectively suitable for each user, and monitoring accuracy is high.
(2) it is not necessarily to record the data of each unit interval in entire sleep procedure, data storage capacity is small, and calculation amount is small.
Sleep state monitoring system of the invention and sleep state monitoring method of the invention correspond, in above-mentioned sleep
The technical characteristic and its advantages that the embodiment of state monitoring method illustrates are suitable for the implementation of sleep state monitoring system
In example, hereby give notice that.
Each technical characteristic of embodiment described above can be combined arbitrarily, for simplicity of description, not to above-mentioned reality
It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited
In contradiction, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously
It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
It says, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection of the invention
Range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.
Claims (10)
1. a kind of sleep state monitoring method, comprising the following steps: obtain monitored user the using acceleration transducer
First movement step number and the first amount of exercise parameter in one period, which is characterized in that further comprising the steps of:
If the first movement step number is zero, and the first amount of exercise parameter is less than preset first threshold value, determines user
Into shallowly sleeping state, and sleeping time is counted;
The second amount of exercise parameter of user is monitored under state in described shallowly sleep, if the second amount of exercise parameter is greater than preset the
Two threshold values monitor the increment of second mobile step number of the user in second time period;
If the increment of the described second mobile step number is greater than preset incremental thresholds value, and the count value of the sleeping time is less than in advance
If sleeping time threshold value, determine it is described shallowly sleeps state for fox's sleep state, and lower first threshold value;
According to the first threshold value and second threshold value progress sleep monitor after downward.
2. sleep state monitoring method according to claim 1, which is characterized in that the step of lowering first threshold value
Include:
Determine it is described shallowly sleep state for fox's sleep state after, fox's sleep count value is added 1;
The fox's sleep count value is compared with preset fox's sleep count threshold;
If the fox's sleep count value is greater than the fox's sleep count threshold, first threshold value is lowered with preset first step-length;
Wherein, the initial value of the fox's sleep count value is 0.
3. sleep state monitoring method according to claim 1, which is characterized in that further comprising the steps of:
If the second amount of exercise parameter is less than or equal to preset second threshold value, calculated according to the second amount of exercise parameter
The deep sleep time.
4. sleep state monitoring method according to claim 3, which is characterized in that according to the second amount of exercise parameter meter
Calculate the deep sleep time the step of include:
The deep sleep time is calculated according to the following formula:
TX=T-T0;
In formula, TXFor the deep sleep time, T is that the second amount of exercise parameter is less than or equal to holding for preset third threshold value
Continuous time, T0For deep sleep time threshold;Wherein, the deep sleep time threshold is that user initially enters deep sleep
Start time.
5. sleep state monitoring method according to claim 1, which is characterized in that further comprising the steps of:
If the increment of the second mobile step number is greater than preset incremental thresholds value, and the count value of the sleeping time be greater than or
Equal to preset sleeping time threshold value, determine that user is in awake state, and exit sleep monitor.
6. sleep state monitoring method according to claim 1, which is characterized in that further comprising the steps of:
If the increment of the described second mobile step number is less than or equal to preset step number threshold value, the third in the third period is calculated
Mobile step number;
If the mobile step number of the third is not zero, determine that user is in awake state, and exit sleep monitor.
7. sleep state monitoring method according to claim 6, which is characterized in that further comprising the steps of:
If the mobile step number of the third is zero, determine that the awake state is false awake state, and current sleep state is shallowly to sleep shape
State, and raise second threshold value;
Recalculate the second amount of exercise parameter.
8. sleep state monitoring method according to claim 7, which is characterized in that the step of raising second threshold value
Include:
After determining that the awake state is false wake up, the awake count value of vacation is added 1;
The false awake count value is compared with preset false awake count threshold;
If the false awake count value is greater than the false awake count threshold, second threshold value is raised with preset second step-length;
Wherein, the initial value of the false awake count value is 0.
9. according to claim 1 to sleep state monitoring method described in 8 any one, which is characterized in that passed using acceleration
Sensor obtains the step of the first amount of exercise parameter of the monitored user in first time period and includes:
Calculate time that the acceleration that acceleration transducer measures in the first time period is more than preset acceleration threshold value
Number;
The first amount of exercise parameter is calculated according to the number;
Or
The absolute of variable quantity of the acceleration transducer in each reference axis in preset three-dimensional system of coordinate is obtained respectively
Value;
It sums to the corresponding absolute value of each reference axis, obtains accumulated change amount;
The summation of the accumulated change amount in the first time period is calculated, and first amount of exercise is calculated according to the summation and is joined
Number.
10. a kind of sleep state monitors system characterized by comprising
Counting module, for using acceleration transducer obtain monitored first movement step number of the user in first time period with
And the first amount of exercise parameter, if the first movement step number is zero, and the first amount of exercise parameter is less than preset first
Limit value determines that user enters and shallowly sleeps state, and counts to sleeping time;
First monitoring modular, for monitoring the second amount of exercise parameter of user under state in described shallowly sleep, if second movement
It measures parameter and is greater than preset second threshold value, monitor the increment of second mobile step number of the user in second time period;
Module is adjusted, if the increment for the described second mobile step number is greater than preset incremental thresholds value, and the sleeping time
Count value be less than preset sleeping time threshold value, determine it is described shallowly sleeps state for fox's sleep state, and lower first thresholding
Value;
Second monitoring modular, for according to the first threshold value and second threshold value progress sleep monitor after downward.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610826314.6A CN106175696B (en) | 2016-09-14 | 2016-09-14 | Sleep state monitoring method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610826314.6A CN106175696B (en) | 2016-09-14 | 2016-09-14 | Sleep state monitoring method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106175696A CN106175696A (en) | 2016-12-07 |
CN106175696B true CN106175696B (en) | 2019-02-01 |
Family
ID=58067213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610826314.6A Active CN106175696B (en) | 2016-09-14 | 2016-09-14 | Sleep state monitoring method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106175696B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106388786A (en) * | 2016-12-14 | 2017-02-15 | 广东技术师范学院 | Processing method acquiring data based on intelligent ring |
WO2019205314A1 (en) * | 2018-04-23 | 2019-10-31 | 深圳市友宏科技有限公司 | Sleep monitoring method, storage medium and device |
CN108992040A (en) * | 2018-07-30 | 2018-12-14 | 深圳智芯数据服务有限公司 | A kind of sleep quality state monitoring method and device |
CN109620158B (en) * | 2018-12-28 | 2021-10-15 | 惠州Tcl移动通信有限公司 | Sleep monitoring method, intelligent terminal and storage device |
CN113679340B (en) * | 2020-05-19 | 2024-01-19 | 瑞昱半导体股份有限公司 | Sleep monitoring device and method |
CN115024615B (en) * | 2022-06-29 | 2023-08-15 | 慕思健康睡眠股份有限公司 | User state sensing method and device, intelligent mattress and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004049931A1 (en) * | 2002-12-04 | 2004-06-17 | Cardiac Pacemakers, Inc. | Sleep detection using an adjustable threshold |
JP2006230790A (en) * | 2005-02-25 | 2006-09-07 | Medical Electronic Science Inst Co Ltd | Sleep condition detecting system and sleep condition detector |
CN103750820A (en) * | 2013-12-26 | 2014-04-30 | 沈阳熙康阿尔卑斯科技有限公司 | Method and device for monitoring sleep quality |
CN104706318A (en) * | 2013-12-16 | 2015-06-17 | 中国移动通信集团公司 | Sleep analysis method and device |
CN104905795A (en) * | 2015-06-15 | 2015-09-16 | 深圳市奋达科技股份有限公司 | Method for monitoring Bluetooth low energy (BLE) networking sleeping |
CN105030199A (en) * | 2015-06-24 | 2015-11-11 | 深圳市元征软件开发有限公司 | Sleep monitoring method and device |
CN105640508A (en) * | 2016-03-30 | 2016-06-08 | 安徽华米信息科技有限公司 | Realtime sleep monitoring method and device and intelligent wearable equipment |
CN105813562A (en) * | 2013-12-13 | 2016-07-27 | 皇家飞利浦有限公司 | Sleep monitoring system and method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3987053B2 (en) * | 2004-03-30 | 2007-10-03 | 株式会社東芝 | Sleep state determination device and sleep state determination method |
US9241635B2 (en) * | 2010-09-30 | 2016-01-26 | Fitbit, Inc. | Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device |
-
2016
- 2016-09-14 CN CN201610826314.6A patent/CN106175696B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004049931A1 (en) * | 2002-12-04 | 2004-06-17 | Cardiac Pacemakers, Inc. | Sleep detection using an adjustable threshold |
JP2006230790A (en) * | 2005-02-25 | 2006-09-07 | Medical Electronic Science Inst Co Ltd | Sleep condition detecting system and sleep condition detector |
CN105813562A (en) * | 2013-12-13 | 2016-07-27 | 皇家飞利浦有限公司 | Sleep monitoring system and method |
CN104706318A (en) * | 2013-12-16 | 2015-06-17 | 中国移动通信集团公司 | Sleep analysis method and device |
CN103750820A (en) * | 2013-12-26 | 2014-04-30 | 沈阳熙康阿尔卑斯科技有限公司 | Method and device for monitoring sleep quality |
CN104905795A (en) * | 2015-06-15 | 2015-09-16 | 深圳市奋达科技股份有限公司 | Method for monitoring Bluetooth low energy (BLE) networking sleeping |
CN105030199A (en) * | 2015-06-24 | 2015-11-11 | 深圳市元征软件开发有限公司 | Sleep monitoring method and device |
CN105640508A (en) * | 2016-03-30 | 2016-06-08 | 安徽华米信息科技有限公司 | Realtime sleep monitoring method and device and intelligent wearable equipment |
Also Published As
Publication number | Publication date |
---|---|
CN106175696A (en) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106175696B (en) | Sleep state monitoring method and system | |
CN105962896B (en) | Heart rate sleep monitor system and monitoring method | |
CN105231997A (en) | Sleep quality judging method and sleep instrument | |
CN103767710B (en) | Human motion state monitors method and apparatus | |
CN108523901A (en) | A kind of sleep quality monitoring method based on smart mobile phone | |
CN104706318B (en) | A kind of sleep analysis method and device | |
RU2602676C2 (en) | Fever detection apparatus | |
US20060009704A1 (en) | Sleep state estimating device and program product | |
KR101851690B1 (en) | A Appartus and Method for Anomaly Detection of the Circadian Rhythm Monitored with Wearable Sensors | |
CN105030199A (en) | Sleep monitoring method and device | |
CN104905795A (en) | Method for monitoring Bluetooth low energy (BLE) networking sleeping | |
CN108992040A (en) | A kind of sleep quality state monitoring method and device | |
CN105640596A (en) | Method for reckoning physiological cycle and smart band | |
CN104406603A (en) | Step-counting method based on acceleration sensor and device thereof | |
WO2018098719A1 (en) | Sleep monitoring method, apparatus and terminal | |
CN107633883A (en) | A kind of health degree evaluation method based on big data analysis | |
CN112451834A (en) | Sleep quality management method, device, system and storage medium | |
CN105212941B (en) | A kind of human body active state recognition methods and system | |
CN111657855B (en) | Sleep evaluation and sleep awakening method and device and electronic equipment | |
WO2013093666A1 (en) | A method and system for managing feedback to a user | |
JP2015006258A (en) | Sleep stage estimation device | |
CN109528163A (en) | A kind of method and apparatus of sleep monitor | |
Djakow et al. | MoviBed-sleep analysis using capacitive sensors | |
CN111658006B (en) | Method and device for predicting female physiological cycle | |
CN108937852B (en) | Intelligent step counting operation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |