文档管理中心
我的

基础概念

  • 数据类型

    DataType,华为运动健康服务提供的原子采样数据标准类型定义,便于不同应用程序相互理解彼此的采样数据。数据类型由名称和字段列表组成,每一个字段代表一个数据维度。应用可以按标准定义组装数据并写入华为运动健康服务,也可以按标准定义解析读取到相应的数据。

    主要分为以下三类:

    • 原子采样数据
    • 锻炼记录数据
    • 健康记录数据
  • 数据采集器

    DataCollector,用于表示手机或者外接设备的原始数据采集数据源,由数据类型、应用信息、设备信息等组成。数据采集器在创建时会产生唯一的标识符。

  • 数据采样集

    SampleSet,是存放数据采样点(SamplePoint)的容器,其存放的采样点必须来自相同的数据采集器。通常用于批量插入或读取原子采样数据,其中采样点是数据采集器得到的样本点数据,采样数据集是一系列有关联的采样点。

  • 数据采样点

    SamplePoint,表示特定数据采集器在某时刻(或一段时间)采集到的特定数据类型的样本,由时间、样本值组成。如应用可以使用数据采样点写入用户的血压等健康数据到华为运动健康服务。

    基于采样数据点呈现形式,主要分两大类:

  • 原子采样数据

    Health Service Kit在com.huawei命名空间提供了一组公共的采样数据类型,包括用户日常活动、专业运动、健康采样数据。

  • 原子采样明细数据类型

    瞬时或一小段时间内采样获取的采样点数据类型,是由数据采集器采集的原始明细数据。

  • 原子采样统计数据类型

    对原子采样数据按照时间段(日、周、年或其他固定时间段)进行的聚合统计后获得的采样点数据类型。

  • 锻炼记录

    ActivityRecord,描述用户一次一段持续时间的锻炼记录,由活动类型、应用信息、时间范围、运动记录特征值、关联的原子采样明细数据、关联原子采样统计数据等组成,如跑步、跳绳等锻炼记录。

    上图表示ActivityRecord与SampleSet关联关系,横轴为时间线,纵轴为采样点数据类型。

    如图所示跑步运动记录包含了GPS、速度、步频和心率等采样数据集,跳绳运动记录包含了步频、跳绳速度、血氧和心率采样数据集。

  • 健康记录

    HealthRecord,描述用户一次一段持续时间的健康测量记录,由健康记录类型、数据采集器、时间范围、健康记录特征值、关联的原子采样明细数据、关联的原子采样统计数据等组成,如ECG测量记录、睡眠记录等。

    上图表示HealthRecord与SampleSet关联关系,横轴为时间线,纵轴为采样点数据类型。HealthRecord仅允许关联本应用的采样数据集,并且健康测量记录所能关联的采样数据类型是固定的,详情请参见ECG心电测量记录等健康记录数据描述。

    图中ECG健康测量记录仅关联ECG采样数据集,睡眠记录关联睡眠状态采样数据集。