数据计算
睡眠计算
URL: /calculation/sleep
Method: POST
Params/json:
{
"prevDay":"[{\"E\":{\"a\":[0,0,0,22,0]},\"Q\":363,\"T\":[9,2]},{\"E\":{\"a\":[0,0,0,412,0]},\"T\":[9,12]}]",
"nextDay":"[{\"E\":{\"a\":[1,4,2,0,360]},\"H\":{\"a\":84,\"n\":82,\"x\":89},\"Q\":560,\"T\":[0,1]}]",
"prevDayRri":[-3,3000,-1,0,-1,844,755,817,830,779,748,648,717],
"nextDayRri":[815,796,817,851,841,800,819,857,834,808,877,791,825,839,813,822,821,832,829,831,822],
"recordDate":20240101,
"device_id":"861389060095234",
"account":"iwown",
"password":"iwown2013"
}
prevDay/nextDay: 预处理得到的睡眠字符串,分别是recordDate前一天和当天的睡眠字符串
prevDayRri/nextDayRri: rri预处理得到的列表,分别是recordDate前一天和当天的rri数据,
用来计算眼动睡眠,预处理方法参考房颤预处理部分。
deviceid: 数据所属设备ID
account/password: 客户的账号密码
返回值:
{
"ReturnCode": 0,
"message": "操作成功",
"data": {
"completed": 1,
"start_time": "2021-12-01 00:36",
"end_time": "2021-12-01 08:13",
"hr": 0,
"turn_times": 0,
"respiratory": {
"avg":7.8,
"max":7.8,
"min":7.8
},
"sections": [{
"start": "2021-12-01 00:36",
"end": "2021-12-01 00:52",
"type": 4
}, {
"start": "2021-12-01 00:52",
"end": "2021-12-01 00:59",
"type": 3
}, {
"start": "2021-12-01 00:59",
"end": "2021-12-01 01:05",
"type": 4
}, {
"start": "2021-12-01 01:05",
"end": "2021-12-01 01:11",
"type": 6
}, {
"start": "2021-12-01 01:11",
"end": "2021-12-01 01:31",
"type": 4
}, {
"start": "2021-12-01 01:31",
"end": "2021-12-01 01:35",
"type": 6
}, {
"start": "2021-12-01 01:35",
"end": "2021-12-01 02:12",
"type": 4
}, {
"start": "2021-12-01 02:12",
"end": "2021-12-01 02:25",
"type": 3
}, {
"start": "2021-12-01 02:25",
"end": "2021-12-01 03:33",
"type": 4
}, {
"start": "2021-12-01 03:33",
"end": "2021-12-01 03:52",
"type": 3
}, {
"start": "2021-12-01 03:52",
"end": "2021-12-01 05:07",
"type": 4
}, {
"start": "2021-12-01 05:07",
"end": "2021-12-01 05:19",
"type": 3
}, {
"start": "2021-12-01 05:19",
"end": "2021-12-01 05:35",
"type": 4
}, {
"start": "2021-12-01 05:35",
"end": "2021-12-01 05:48",
"type": 3
}, {
"start": "2021-12-01 05:48",
"end": "2021-12-01 06:10",
"type": 4
}, {
"start": "2021-12-01 06:10",
"end": "2021-12-01 06:16",
"type": 3
}, {
"start": "2021-12-01 06:16",
"end": "2021-12-01 08:13",
"type": 4
}]
}
}
completed: 为1时表示睡眠数据不会再变化,为0时表示睡眠数据有可能还会变化,用户没起床或者睡回笼觉
sections: 分段睡眠数据,每段睡眠都有开始/结束时间,睡眠类型。
hr: 睡眠心率
turn_times: 翻身次数
respiratory: 呼吸率
type:
3 深睡
4 浅睡
6 清醒
7 快速眼动
根据分段睡眠可以计算整个睡眠深睡/浅睡/清醒时长。

