一種睡眠狀態監測方法
【技術領域】
[0001]本發明屬于計算機方法領域,尤其是涉及一種睡眠狀態監測方法。
【背景技術】
[0002]睡眠是高等脊椎動物周期性出現的一種自發的和可逆的靜息狀態,表現為機體對外界刺激的反應性降低和意識的暫時中斷。人的一生大約有1/3的時間是在睡眠中度過的。當人們處于睡眠狀態中時,可以使人們的大腦和身體得到休息、休整和恢復,適量的睡眠有助于人們日常的工作和學習。科學提高睡眠質量,是人們正常工作學習生活的保障。隨著現代生活質量提高,越來越多人開始注重自己的睡眠質量,好的睡眠對穩定情緒、平衡心態、恢復精力極為重要。睡眠監測做為一種有效記錄監控鍛煉的監控手段,已經廣泛應用在移動終端中。現有技術中,睡眠監測的起床和入睡時間不準確,導致誤判。
【發明內容】
[0003]有鑒于此,本發明旨在提出一種睡眠狀態監測方法,以解決入睡時間判斷不準確的問題。
[0004]為達到上述目的,本發明的技術方案是這樣實現的:
一種睡眠狀態監測方法,包括
51.監測被測人的在固定時間段內的翻轉次數和心率;
52.設定一個翻轉次數閾值A,心率閾值H,將所述步驟SI中的得到翻轉次數與A做比較,并且將所述步驟SI中的得到心率與H做比較,得到相應的被測人狀態;
53.保存被測人狀態和所述步驟SI中的得到翻轉次數和心率。
[0005]進一步的,所述步驟SI中利用重力傳感器監測被測人加速度的變化,加速度的變化值大于設定值,被認定為一次翻轉。
[0006]進一步的,所述步驟SI中,建立坐標軸,利用重力傳感器監測被測人X軸、Y軸和Z軸方向加速度的變化。
[0007]進一步的,所述步驟I中的固定時間段為15分鐘。
[0008]進一步的,所述步驟SI中利用心率傳感器監測固定時段內的心率。
[0009]進一步的,所述步驟S2中白天時間,當所述步驟SI中的得到翻轉次數大于A,心率大于H,判斷為WAKEUP狀態,翻轉次數小于A,心率小于H,判斷為SLEEP狀態,心率為0,判斷為TAKEOFF狀態。
[0010]進一步的,所述步驟S3中,若處于SLEEP狀態,則將SLEEP狀態的起始時間保存為STARTTIME ;若處于WAKEUP狀態或者TAKEOFF狀態,則向前尋找上一個翻轉次數小于閾值的時間段的結束時間設為ENDHME。
[0011]進一步的,所述步驟S3中保存STARTTME和ENDHME。
[0012]進一步的,所述步驟S3中保存STARTHME和ENDHME之間的時間段內每半個小時內被測人的翻轉次數。
[0013]進一步的,睡眠狀態監測方法還包括步驟S4。保存不同用戶幾天睡眠的心率數據,根據幾天數據的加權平均計算出一個心率數據的閾值來判定用戶的睡眠情況。
[0014]相對于現有技術,本發明所述的睡眠狀態監測方法具有以下優勢:
本發明所述的睡眠狀態監測方法通過重力傳感器和心率傳感器來監測睡眠,通過本睡眠方法準確的判斷起床、入睡、深睡、淺睡時間,使用戶更加精確的了解及提高自己的睡眠質量,享受科技帶來的品質生活。
【附圖說明】
[0015]構成本發明的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為本發明實施例所述的睡眠狀態監測方法流程圖。
【具體實施方式】
[0016]需要說明的是,在不沖突的情況下,本發明中的實施例及實施例中的特征可以相互組合。
[0017]將睡眠狀態監測方法用于一個睡眠監測手環。
[0018]如圖1所示,通過重力傳感器可以檢測各個方向加速度的特性,建立坐標系,其中三軸(x,y,z軸)加速度變化大于提前設定的閾值A來判斷手環是否翻轉以及心率傳感器監測不同時段的心率來達到監測睡眠的目的。首先,我們通過對大量睡眠數據的分析設定一個半小時翻轉次數的閾值A,并設定半小時存儲一次用戶的翻轉次數,設定心率閾值H,及五分鐘存儲下心率,設定5分鐘為了降低存儲數據功耗和存儲空間。其次,我們設定了三個狀態即SLEEP狀態、WAKEUP狀態、TAKEOFF手環。如果連續三組數據中有兩組翻轉次數都小于我們設定閾值A,心率小于閾值H,即認定用戶的狀態為SLEEP狀態,入睡時間STARTTIME即當前時間減去監測三組數據的時間45分鐘;如果一組數據的心率都為0,即認定用戶為TAKEOFF手環;如果連續三組數據中有兩組數據的翻轉次數都大于我們設定的閾值A且心率大于閾值H,即認定用戶狀態為WAKEUP狀態,清醒時間ENDHME為當前時間減去監測三組數據時間45分鐘。最后是剔除誤判為WAKEUP狀態的干擾。用戶正常的睡眠手環會監測到一段數據,這一段數據包括STARTI1ME、ENDI1ME、入睡到醒來這段時間每隔半小時記錄一次的翻轉次數和心率。我們還保存不同用戶幾天睡眠的心率數據,根據幾天數據的加權平均計算出一個翻轉心率的閾值來判定用戶的睡眠情況。通過無線傳輸手段,方法中的數據可以傳輸到終端,進行分析。
[0019]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種睡眠狀態監測方法,其特征在于:包括 51.監測被測人的在固定時間段內的翻轉次數和心率; 52.設定一個翻轉次數閾值A,心率閾值H,將所述步驟SI中的得到翻轉次數與A做比較,并且將所述步驟SI中的得到心率與H做比較,得到相應的被測人狀態; 53.保存被測人狀態和所述步驟SI中的得到翻轉次數和心率。2.根據權利要求1所述的睡眠狀態監測方法,其特征在于:所述步驟SI中利用重力傳感器監測被測人加速度的變化,加速度的變化值大于設定值,被認定為一次翻轉。3.根據權利要求2所述的睡眠狀態監測方法,其特征在于:所述步驟SI中,建立坐標軸,利用重力傳感器監測被測人X軸、Y軸和Z軸方向加速度的變化。4.根據權利要求1所述的睡眠狀態監測方法,其特征在于:所述步驟I中的固定時間段為15分鐘。5.根據權利要求1所述的睡眠狀態監測方法,其特征在于:所述步驟SI中利用心率傳感器監測固定時段內的心率。6.根據權利要求1所述的睡眠狀態監測方法,其特征在于:所述步驟S2中白天時間,當所述步驟SI中的得到翻轉次數大于A,心率大于H,判斷為WAKEUP狀態,翻轉次數小于A,心率小于H,判斷為SLEEP狀態,心率為O,判斷為TAKEOFF狀態。7.根據權利要求5所述的睡眠狀態監測方法,其特征在于:所述步驟S3中,若處于SLEEP狀態,則將SLEEP狀態的起始時間保存為STARTHME ;若處于WAKEUP狀態或者TAKEOFF狀態,則向前尋找上一個翻轉次數小于閾值的時間段的結束時間設為ENDHME。8.根據權利要求9所述的睡眠狀態監測方法,其特征在于:所述步驟S3中保存STARTTIME 和 ENDHME。9.根據權利要求7所述的睡眠狀態監測方法,其特征在于:所述步驟S3中保存STARTTIME和ENDHME之間的時間段內每半個小時內被測人的翻轉次數。10.根據權利要求1所述的睡眠狀態監測方法,其特征在于:還包括步驟S4;保存不同用戶幾天睡眠的心率數據,根據幾天數據的加權平均計算出一個心率數據的閾值來判定用戶的睡眠情況。
【專利摘要】一種睡眠狀態監測方法,包括S1.監測被測人的在固定時間段內的翻轉次數和心率;S2.設定一個翻轉次數閾值A,心率閾值H,將所述步驟S1中的得到翻轉次數與A做比較,并且將所述步驟S1中的得到心率與H做比較,得到相應的被測人狀態;S3.保存被測人狀態和所述步驟S1中的得到翻轉次數和心率。本發明所述的睡眠狀態監測方法通過重力傳感器和心率傳感器來監測睡眠,通過本睡眠方法準確的判斷起床、入睡、深睡、淺睡時間,使用戶更加精確的了解及提高自己的睡眠質量,享受科技帶來的品質生活。
【IPC分類】A61B5/024, A61B5/00
【公開號】CN104939817
【申請號】CN201510371905
【發明人】徐佳, 李永強
【申請人】上海卓易科技股份有限公司
【公開日】2015年9月30日
【申請日】2015年6月29日