以智能床上床时间为基础,可以在多个场景中应用:1)提高睡眠质量:准确记录上床时间可以帮助用户改善睡眠质量。根据记录的数据,用户可以分析自己的睡眠模式,发现是否存在睡眠障碍或睡眠质量不佳的问题。通过调整作息时间或采取其他措施,用户可以有针对性地改善睡眠质量,提高睡眠效果。2)数据分析和个性化建议:准确记录上床时间可以为用户提供数据分析和个性化建议。通过智能床的记录,用户可以了解自己的睡眠习惯、睡眠质量等相关数据。基于这些数据,厂商可以提供个性化的建议,如调整作息时间、改善睡眠环境等,帮助用户提升睡眠质量和生活品质。
利用智能床的睡眠传感器,以5分钟做时间窗口,收集用户当晚体动、夜间在床信号强度数据。其中,夜间在床信号强度:0表示用户离床,非0表示用户在床;夜间体动共有5级,0表示未发生体动,1-4表示用户体动的强弱等级,数值越大越强。以在床信号强度数据为依据,从数据开始时间寻找离床转在床的跳变点,即0值转向非0值,取跳变点前后各20分钟数据,如果跳变点后20分钟体动和减去跳变点前20分钟体动和大于20,即在床后体动比在床前体动多,且跳变点后20分钟在床信号强度值非0的占比大于0.8,那么就认为该跳变点为上床时间点,如果遍历过程中存在多个上床点,那么取第一个作为用户的上床时间。
| 字段名 | 类型 | 描述 |
|---|---|---|
用户ID |
-- | -- |
夜间体动 |
-- | -- |
夜间在床信号强度 |
-- | -- |
上床时间 |
-- | -- |
| fieldName | exampleValue |
|---|---|
| 用户ID | 01 |
| 夜间体动 | [4, 3, 1, 1, 1, 1, 2, 2, 0, 7, 0, 0, 0, |
| 夜间在床信号强度 | [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, |
curl -H "Authorization: Bearer YOUR_API_KEY" \
http://localhost:3001/api/v1/datasets/22249