【技术实现步骤摘要】
本公开涉及通信领域,尤其涉及心率检测方法及装置、智能可穿戴设备。
技术介绍
相关技术中,可以通过测量到的运动特征数据和心率数据来确定用户的实时心率值。但是,需要所述运动特征数据和所述心率数据的时间点精确对齐,且计算量大,因此,在计算能力较差的智能设备上很难实现,且计算结果准确性不高。
技术实现思路
有鉴于此,本公开提供了心率检测方法及装置、智能可穿戴设备,以解决相关技术中的不足。根据本公开实施例的第一方面,提供一种心率检测方法,所述方法包括:获取用户在当前时间段的运动特征数据和心率数据;根据所述运动特征数据确定所述用户在所述当前时间段所属的活动状态;根据所述活动状态从所述心率数据中获取所述用户当前时刻的实时心率值。根据本公开实施例的第二方面,提供一种心率检测装置,所述装置包括:数据获取模块,被配置为获取用户在当前时间段的运动特征数据和心率数据;活动状态确定模块,被配置为根据所述运动特征数据确定所述用户在所
述当前时间段所属的活动状态;实时心率获取模块,被配置为根据所述活动状态从所述心率数据中获取所述用户当前时刻的实时心率值。根据本公开实施例的第三方面,提供一种智能可穿戴设备,包括第二方面所述的心率检测装置。本公开实施例中,智能电子设备可以根据用户在当前时间段的运动特征数据来确定所述用户所属的活动状态,从而根据所述活动状态从获取到的心率数据中确定所述用户的实时心率值。可以看出,上述过程不需要运动特征数据和心率数据的时间点严格对齐,且计算量小,容易在计算能力较差的智能设备上实现,可用性高,且具有可移植性。应当理解的是,以上的一般描述和后文的细节描 ...
【技术保护点】
一种心率检测方法,其特征在于,所述方法包括:获取用户在当前时间段的运动特征数据和心率数据;根据所述运动特征数据确定所述用户在所述当前时间段所属的活动状态;根据所述活动状态从所述心率数据中获取所述用户当前时刻的实时心率值。
【技术特征摘要】
1.一种心率检测方法,其特征在于,所述方法包括:获取用户在当前时间段的运动特征数据和心率数据;根据所述运动特征数据确定所述用户在所述当前时间段所属的活动状态;根据所述活动状态从所述心率数据中获取所述用户当前时刻的实时心率值。2.根据权利要求1所述的方法,其特征在于,所述获取用户在当前时间段的运动特征数据和心率数据,包括:通过加速度传感器采集所述用户在当前时间段产生的加速度数据;根据所述加速度数据确定目标加速度数据集,所述目标加速度数据集是目标时长内的所有所述加速度数据的集合;根据所述目标加速度数据集确定所述运动特征数据;通过光电容积率脉搏波传感器采集所述用户日常活动时的所述心率数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述加速度数据确定所述目标加速度集包括:从第一加速度数据集中移除第一加速度数据,所述第一加速度数据集是截止到当前时刻包括所述目标时长的所有所述加速度数据的集合,所述第一加速度数据是所述第一加速度数据集中按照由前到后的顺序选定的预设时长内的所有所述加速度数据,所述预设时长短于所述目标时长;增加第二加速度数据到所述第一加速度数据集中,形成第二加速度数据集,所述第二加速度数据是位于所述第一加速度数据集之后的所述预设时长内的所有所述加速度数据;将所述第二加速度数据集确定为所述目标加速度数据集。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标加速
\t度数据集确定所述运动特征数据,包括:对所述目标加速度数据集依次进行第一预处理、滤波处理和运动特征数据提取处理,得到所述运动特征数据;其中,所述第一预处理至少包括模长转换和零均值化处理,所述运动特征数据提取处理包括均值提取处理、方差提取处理、标准差提取处理或差分提取处理中的一项。5.根据权利要求2所述的方法,其特征在于,所述根据所述运动特征数据确定所述用户在所述当前时间段所属的活动状态,包括:当所述运动特征数据的运动特征数值低于第一预设值时,确定所述用户在所述当前时间段所属的活动状态为第一活动状态;当所述运动特征数值高于所述第一预设值且低于第二预设值时,确定所述用户在所述当前时间段所属的所述活动状态为第二活动状态;当所述运动特征数值高于所述第二预设值时,确定所述用户在所述当前时间段所属的所述活动状态为第三活动状态。6.根据权利要求5所述的方法,其特征在于,所述根据所述活动状态从所述心率数据中获取所述用户当前时刻的实时心率值,包括:根据所述活动状态对所述心率数据进行滤波处理,得到备选心率数据;根据所述活动状态、所述备选心率数据、所述目标加速度数据集和前一时刻的历史心率值,确定所述用户当前时刻的所述实时心率值。7.根据权利要求6所述的方法,其特征在于,所述根据所述活动状态对所述心率数据进行滤波处理,包括:当所述活动状态为所述第一活动状态或所述第二活动状态时,通过高通滤波器对所述心率数据进行滤波处理;当所述活动状态为所述第三活动状态时,通过带通滤波器对所述心率数据进行滤波处理。8.根据权利要求6所述的方法,其特征在于,所述根据所述活动状态、所述备选心率数据、所述目标加速度数据集和前一时刻的历史心率值,确定
\t所述用户当前时刻的所述实时心率值,包括:将所述备选心率数据和所述目标加速度数据集中的所有所述加速度数据转换为频域数据,分别得到心率频域数据和加速度频域数据;根据所述活动状态和所述加速度频域数据,从所述心率频域数据中移除第一心率频域数据,得到第二心率频域数据;根据所述第二心率频域数据和所述历史心率值,确定所述实时心率值。9.根据权利要求8所述的方法,其特征在于,当所述活动状态为所述第一活动状态时,所述第一心率频域数据的数目为0。10.根据权利要求8所述的方法,其特征在于,当所述活动状态为所述第二活动状态或所述第三活动状态时,所述根据所述加速度频域数据,从所述心率频域数据中移除第一心率频域数据,包括:按照幅度值由大到小的顺序从所述加速度频域数据的加速度峰值中选取预设数目的备选加速度频域数据;根据所述备选加速度频域数据确定目标阈值;从所述心率频域数据中移除所述心率频域数据的心率值小于所述目标阈值的所述第一心率频域数据。11.根据权利要求10所述的方法,其特征在于,当所述活动状态为所述第二活动状态时,所述根据所述备选加速度频域数据确定目标阈值,包括:如果所述备选加速度频域数据中的第一备选加速度频域数据对应的第一加速度频率值为所述备选加速度频域数据中的第二备选加速度频域数据的第二加速度频率值的一半,比较所述第一加速度频率值和预设频率值的大小;将所述第一加速度频率值和所述预设频率值中的最大值确定为所述目标阈值。12.根据权利要求10所述的方法,其特征在于,当所述活动状态为所述第三活动状态时,所述根据所述备选加速度频域数据确定目标阈值,包括:如果所述备选加速度频域数据中的第一备选加速度频域数据对应的第一加速度频率值为所述备选加速度频域数据中的第二备选加速度频域数据的
\t第二加速度频率值的一半,将所述第一加速度频率值确定为所述目标阈值。13.根据权利要求8所述的方法,其特征在于,所述根据所述第二心率频域数据和所述历史心率值,确定所述实时心率值,包括:按照由大到小的顺序选取幅度值大于预设幅度值的所述第二心率频域数据作为第一备选心率频域数据;根据所述第一备选心率频域数据和所述历史心率值,确定所述实时心率值。14.根据权利要求13所述的方法,其特征在于,当所述第一备选心率频域数据的数目为1时,所述根据所述第一备选心率频域数据和所述历史心率值,确定所述实时心率值,包括:判断所述第一备选心率频域数据的备选心率值和所述历史心率值的第一差值是否小于第一预设差值;当所述第一差值小于所述第一预设差值时,将所述备选心率值确定为所述实时心率值;当所述差值不小于所述第一预设差值时,将目标幅度值对应的目标心率值确定为所述实时心率值,所述目标幅度值是与所述第一备选心率频域数据的幅度值最接近的峰值。15.根据权利要求13所述的方法,其特征在于,当所述第一备选心率频域数据的数目为多个时,所述根据所述第一备选心率频域数据和所述历史心率值,确定所述实时心率值,包括:从所述加速度频域数据中确定第一目标备选加速度频域数据;从所述第一目标备选加速度频域数据中删除第二目标备选加速度频域数据,得到第三目标备选加速度频域数据,所述第二目标备选加速度频域数据是与所述第一目标备选加速度频域数据对应的第一目标备选加速度频率值与所述历史心率值的第二差值小于第二预设差值的所述第一目标备选加速度频域数据;根据所述第一备选心率频域数据、所述第三目标备选加速度频域数据和
\t所述历史心率值,确定所述实时心率值。16.根据权利要求15所述的方法,其特征在于,所述从所述加速度频域数据中确定第一目标备选加速度频域数据,包括:将包括所述第一备选加速度频域数据、所述第二备选加速度频域数据、所述第一备选加速度频域数据的倍频所对应的所述备选加速度频域数据和所述第二备选加速度频域数据的倍频所对应的所述备选加速度频域数据作为所述第一目标备选加速度频域数据。17.根据权利要求15所述的方法,其特征在于,所述根据所述第一备选心率频域数据、所述第三目标备选加速度频域数据和所述历史心率值,确定所述实时心率值,包括:在所述第一备选心率频域数据中删除所述备选心率值与所述第三目标加速度频域数据对应的目标加速度频率值的第三差值小于第三预设差值的所述第一备选心率频域数据,得到所述第二备选心率频域数据;判断所述第二备选心率频域数据的第二目标备选心率值与所述历史心率值的第四差值是否小于第四预设差值;如果有多个所述第二目标备选心率值与所述历史心率值的所述第四差值小于所述第四预设差值,将幅度值最大的所述第二目标备选心率频域数据对应的所述第二目标备选心率值确定为所述实时心率值;如果有一个所述第二目标备选心率值与所述历史心率值的所述第四差值小于所述第四预设差值,则将与所述历史心率值的所述第四差值小于所述第四预设差值的所述第二目标备选心率值确定为所述实时心率值;如果所有所述第二目标备选心率值与所述历史心率值的所述第四差值均不小于所述第四预设差值,将所述历史心率值确定为所述实时心率值。18.一种心率检测装置,其特征在于,所述装置包括:数据获取模块,被配置为获取用户在当前时间段的运动特征数据和心率数据;活动状态确定模块,被配置为根据所述运动特征数据确定所述用户在所
\t述当前时间段所属的活动状态;实时心率获取模块,...
【专利技术属性】
技术研发人员:冯镝,高一军,
申请(专利权)人:安徽华米信息科技有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。