心率通知 - JSON 导出格式
JSON 导出中心率通知结构的文档
Last updated: February 6, 2026
On this page
心率通知
心率通知包括来自 Apple Watch 的高心率和低心率警报、不规则心律通知,以及在这些事件期间收集的详细心率数据。在 JSON 导出中,心率通知存储在 heartRateNotifications 数组中。
结构
心率通知数据具有与其他健康指标不同的独特结构。每个通知包括事件时间、阈值(用于高/低通知)以及事件期间的详细心率测量值:
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:35:00 -0800",
"threshold": 100,
"heartRate": [
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": [
{
"hrv": 45,
"units": "ms",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
]
}
字段
必需字段
start(日期): 心率通知事件的开始时间,格式为yyyy-MM-dd HH:mm:ss Zend(日期): 心率通知事件的结束时间,格式为yyyy-MM-dd HH:mm:ss ZheartRate(数组): 事件期间的心率测量值数组(见下方心率数据)heartRateVariation(数组): 事件期间的心率变异性 (HRV) 测量值数组(见下方 HRV 数据)
可选字段
threshold(数字): 触发通知的心率阈值。仅在高心率和低心率通知中包含。
通知类型
高心率通知
当心率在静息时超过设定阈值(通常为 100-150 bpm)时触发。
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:35:00 -0800",
"threshold": 100,
"heartRate": [
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": []
}
低心率通知
当心率在静息时低于设定阈值(通常为 40-50 bpm)时触发。
{
"start": "2024-02-06 03:00:00 -0800",
"end": "2024-02-06 03:05:00 -0800",
"threshold": 40,
"heartRate": [
{
"hr": 38,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 03:00:00 -0800",
"end": "2024-02-06 03:00:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": []
}
不规则心律通知
当 Apple Watch 检测到可能表示心房颤动的 irregular 心律时触发。
{
"start": "2024-02-06 16:00:00 -0800",
"end": "2024-02-06 16:05:00 -0800",
"heartRate": [
{
"hr": 85,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 16:00:00 -0800",
"end": "2024-02-06 16:00:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": [
{
"hrv": 35,
"units": "ms",
"timestamp": {
"start": "2024-02-06 16:00:00 -0800",
"end": "2024-02-06 16:00:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
]
}
注意: 不规则心律通知不包含 threshold 字段。
心率数据
heartRate 数组包含通知事件期间的详细心率测量值:
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
字段:
hr(数字): 以每分钟心跳次数表示的心率值units(字符串): 测量单位(每分钟心跳次数始终为"bpm")timestamp(对象): 此测量值的时间段start(日期): 测量时段的开始end(日期): 测量时段的结束interval(对象): 测量的持续时间duration(数字): 持续时间值units(字符串): 单位(秒始终为"s")
心率变异性 (HRV) 数据
heartRateVariation 数组包含心率变异性测量值:
{
"hrv": 45,
"units": "ms",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
字段:
hrv(数字): 以毫秒表示的心率变异性值units(字符串): 测量单位(毫秒始终为"ms")timestamp(对象): 与心率时间戳相同的结构
了解 HRV:
- HRV 测量心跳之间的时间变化
- 较高的 HRV 通常表示更好的心血管健康和压力恢复
- 较低的 HRV 可能表示压力、疲劳或健康问题
- HRV 可能因一天中的时间、活动水平和个体因素而有显著差异
示例:完整通知条目
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:35:00 -0800",
"threshold": 100,
"heartRate": [
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
},
{
"hr": 108,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:05 -0800",
"end": "2024-02-06 14:30:10 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": [
{
"hrv": 45,
"units": "ms",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
]
}
通知阈值
阈值可在 Apple Health 设置中由用户配置:
- 高心率: 通常为 100-150 bpm(默认值因年龄而异)
- 低心率: 通常为 40-50 bpm(默认值因年龄而异)
threshold 字段显示触发通知的确切阈值。
设备要求
心率通知需要:
- Apple Watch Series 1 或更新机型(用于基本心率监测)
- Apple Watch Series 4 或更新机型(用于不规则心律通知)
- WatchOS 5.1.2 或更高版本(用于不规则心律通知)
- 在 Apple Health 设置中启用通知
使用场景
心率通知数据可用于:
- 健康监测: 跟踪心率何时超过正常范围
- AFib 检测: 监测不规则心律通知以发现潜在的心房颤动
- 医疗记录: 与医疗保健提供者共享通知事件
- 模式分析: 识别心率事件中的触发因素或模式
- 健身洞察: 通过 HRV 数据了解恢复和压力反应
- 症状关联: 将通知与症状、活动或药物进行交叉引用
重要提示
- 非医疗设备: Apple Watch 通知并非旨在替代专业医疗诊断
- 咨询医疗保健提供者: 始终就心率通知咨询医疗专业人员,尤其是不规则心律警报
- 上下文很重要: 心率可能因运动、压力、咖啡因、药物或其他因素而升高
- AFib 通知: 不规则心律通知可能表示心房颤动,应与医疗保健提供者讨论
提示
- 查看通知: 定期查看心率通知以识别模式
- 记录上下文: 考虑通知发生时您在做什么(运动、压力、睡眠等)
- 跟踪趋势: 随时间监控通知频率和模式
- 结合 ECG: 将不规则心律通知与 ECG 读数进行交叉引用,以进行全面的心脏健康监测
相关文档
- JSON 导出格式概述
- ECG - 用于详细的 ECG 读数
- 健康指标 - 用于一般心率数据
- 手动导出指南
- 自动化概述