跳到主要内容

睡眠

夜间睡眠

从入睡到醒来的一段完整睡眠记录(睡眠时长超过3小时),包括夜间睡眠数据以及每个时刻的睡眠状态采样数据。

健康记录类型如下:

健康记录类型常量描述数据来源
healthSequenceHelper.sleepRecord.DATA_TYPE夜间睡眠部分手表、手环等

OAuth权限

联盟卡片申请的权限名称:健康数据 > 睡眠数据

夜间睡眠数据类型

字段列表描述类型可选/必选单位取值范围
fallAsleepTime分期睡眠最早入睡时间点numberM毫秒[0,∞)
wakeupTime分期睡眠最晚醒来时间点numberM毫秒[0,∞)
duration夜间/普通睡眠时长(不含零星小睡时长)numberM[0,∞)
bedTime最早上床时间点numberO-[0,∞)
risingTime最晚起床时间点numberO-[0,∞)
prepareSleepTime准备入睡时间点numberO毫秒[0,∞)
shallowDuration浅睡时长numberO[0,∞)
deepDuration深睡时长numberO[0,∞)
dreamDurationREM时长numberO[0,∞)
wakeDuration清醒时长numberO[0,∞)
wakeCount清醒次数numberO-[0,∞)
onBedDuration卧床时长numberO[0,∞)
recordDuration睡眠记录时长(手动输入睡眠就是总时长)numberO[0,∞)
sleepEfficiency睡眠效率numberO-[0,100]
sleepScore睡眠得分numberO-[0,100]
deepSleepContinuity深睡连续性numberO-[0,100]
respiratoryQualityScore呼吸质量分numberO-[0,100]
turnOverCount翻身次数numberO-[0,∞)
sleepEndReason睡眠结束原因numberO-[0,∞) 取值参考如下: 0:手动结束睡眠监测 1:自动结束睡眠监测 2:中断睡眠监测 3:电量过低结束
sleepSymptoms睡眠症状stringO--
sleepType睡眠数据类型numberO-1:科学睡眠 2:普通睡眠 3:手动输入睡眠 4:手机记录睡眠 未设置时,默认值为2。

关联的明细数据说明

字段列表描述类型可选/必选
sleepSegment睡眠状态采样SleepSegment[]O

数据开放说明

开放API查询及时性数据源
healthStore.readData分钟级部分手表、手环等

零星小睡

日间进行的短时间睡眠,包括零星小睡睡眠数据以及每个时刻的睡眠状态采样数据。

健康记录类型如下:

健康记录类型常量描述数据来源
healthSequenceHelper.sleepNapRecord.DATA_TYPE零星小睡部分手表、手环等

OAuth权限

联盟卡片申请的权限名称:健康数据 > 睡眠数据

零星小睡数据类型

字段列表描述类型可选/必选单位取值范围
noonDuration午睡时长(零星小睡)numberM[0,∞)
noonRecordDuration零星小睡记录时长numberO[0,∞)

关联的明细数据说明

字段列表描述类型可选/必选
sleepSegment睡眠状态采样SleepSegment[]O

数据开放说明

开放API查询及时性数据源
healthStore.readData分钟级部分手表、手环等