数据计算

admin 9454 2026-02-10 16:57:01

睡眠计算

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 快速眼动

根据分段睡眠可以计算整个睡眠深睡/浅睡/清醒时长。

上一篇
下一篇
相关文章