基于可穿戴设备的生理检测方法及可穿戴设备技术

技术编号:38808275 阅读:11 留言:0更新日期:2023-09-15 19:47
本申请提供一种基于可穿戴设备的生理检测方法及可穿戴设备,涉及可穿戴设备技术领域。该可穿戴设备包括多源传感器,该多源传感器包括PPG传感器以及至少一个运动传感器。该可穿戴设备在PPG传感器的环形缓冲器存储有M条PPG数据后,可以先基于该M条PPG数据对应的时间戳确定该M条PPG数据对应的数据采集时间段。之后,该可穿戴设备分别从各个运动传感器的环形缓冲器中读取该数据采集时间段内的运动数据,如果该运动数据的数目大于一定数值,则确定该运动数据与该M条PPG数据是对齐的,实现同时段的多源数据确定。之后,该可穿戴设备可以利用该对齐后的多源数据进行生理参数计算,提高生理参数计算的准确性,避免运动噪声的影响。的影响。的影响。

【技术实现步骤摘要】
基于可穿戴设备的生理检测方法及可穿戴设备


[0001]本申请涉及可穿戴设备
,尤其涉及一种基于可穿戴设备的生理检测方法及可穿戴设备。

技术介绍

[0002]智能手表等可穿戴设备可以检测佩戴者的生理参数(如心率、血氧等)。目前,在检测佩戴者的生理参数时,一般采用光电容积脉搏波描记法(photoplethysmographic,PPG),其是以LED光源和探测器为基础,测量经过人体血管和组织反射、吸收后的衰减光,记录血管的搏动状态并测量脉搏波,以得到相应的生理参数。但由于某些原因(如检测时用户处于运动状态),导致仅通过PPG传感器采集的PPG数据确定的生理参数准确性较低,因此,可穿戴设备可以将PPG传感器采集的PPG数据作为核心信号,并结合运动传感器(如加速度传感器)采集的运动数据,也即通过融合多源传感器采集的数据来确定佩戴者的生理参数。
[0003]然而,由于不同传感器采集的数据之间可能存在时间偏差,因此,为了保证生理参数检测的准确性,在进行数融合之前,可穿戴设备需要对多源传感器采集的数据进行对齐。然后,该可穿戴设备对齐后的多源数据进行融合,以供利用融合后的多源数据确定佩戴者的生理参数。

技术实现思路

[0004]有鉴于此,本申请提供了一种基于可穿戴设备的生理检测方法及可穿戴设备,以实现多源数据的对齐。
[0005]第一方面,本申请提供一种基于可穿戴设备的生理检测方法,所述可穿戴设备包括多源传感器,所述多源传感器包括PPG传感器和一个或多个运动传感器。该电子设备所述可穿戴设备接收第一操作,所述第一操作用于触发所述可穿戴设备检测所述可穿戴设备的佩戴者的生理参数,所述生理参数包括以下至少一种:心率、血氧、脉搏、心血管;
[0006]响应于所述第一操作,所述可穿戴设备通过所述PPG传感器采集PPG数据,在第一缓冲器保存所述PPG传感器采集的PPG数据。以及通过所述运动传感器采集运动数据在一个或多个第二缓冲器分别保存每个运动传感器采集的运动数据;其中,所述PPG传感器采集的每条PPG数据和所述运动传感器采集的每条运动数据分别对应一个时间戳,用于记录对应数据的采集时间;
[0007]在所述第一缓冲器中收集到M条PPG数据后,所述可穿戴设备根据所述M条PPG数据对应的时间戳,分别从每个第二缓冲器中获取满足预设条件的多条运动数据;其中,M为预设值,每个第二缓冲器中满足预设条件的多条运动数据是对应运动传感器连续采集的、且多条运动数据对应的时间戳所记录的时间在第一时间戳记录的时间之后,至少一条运动数据对应的时间戳所记录的时间在第二时间戳记录的时间之前,所述多条运动数据的数量与M的差值小于第一预设值;所述第一时间戳是所述M条PPG数据对应的时间戳中记录时间最早的一个时间戳,所述第二时间戳是所述M条PPG数据对应的时间戳中记录时间最晚的一个
时间戳;
[0008]所述可穿戴设备基于所述M条PPG数据和从所述一个或多个第二缓冲器中获取的满足预设条件的多条运动数据,得到并输出生理检测结果。
[0009]在本申请中,可穿戴设备在第一缓冲器中收集到M条PPG数据后,表明已经有足够多的PPG数据,满足生理参数计算所需的数据量,则该可穿戴设备基于M条PPG数据对应的时间戳,分别从每个第二缓冲器中获取满足预设条件的多条运动数据,以得到M条PPG数据对应的数据采集时间段内的运动数据,实现同时段内多源数据的确定,从而实现多源数据的对齐。然后,该可穿戴设备基于对齐后的多源数据(即该M条PPG数据以及各个第二缓冲器中的满足预设条件的多条运动数据)进行生理检测,即计算该可穿戴设备的佩戴者的生理参数,并输出相应的生理检测结果。由于该生理参数是基于对齐后的多源数据计算得到的,可以保证该生理参数计算的准确性,实现佩戴者的生理参数的准确检测。
[0010]在一种可能的设计中,上述第一缓冲器和第二缓冲器是环形缓冲器。环形缓冲器是一种固定尺寸、头尾相连的缓冲区的数据结构。当环形缓冲器中的一个数据元素被用掉后,其余数据元素不需要移动其存储位置,可以减少内存的分配。因此,本申请通过环形缓冲器存储数据,能够充分利用分配的内存,减少内存分配的使用,从而减少内存碎片的产生。
[0011]在一种可能的设计中,上述从每个第二缓冲器中获取满足预设条件的多条运动数据的过程为:在第一缓冲器中收集到所述M条PPG数据后,对于每个第二缓冲器,所述可穿戴设备从该第二缓冲器中读取该第一时间戳和该第二时间戳对应时间区间的运动数据;计算该M与该第一时间戳和该第二时间戳对应时间区间的运动数据的数目之间的差值,如果该差值小于该第二缓冲器对应的第一预设值,则确定该第二缓冲器中的该第一时间戳和该第二时间戳对应时间区间的运动数据满足预设条件,实现同时段内的运动传感器的运动数据的确定,同时该同时段内的运动传感器的运动数据的数据量也能够满足生理参数计算需求,从而实现运动传感器的运动数据与PPG传感器的PPG数据的对齐,也即实现多源数据的对齐处理。
[0012]在另一种可能的设计中,上述从每个第二缓冲器中获取满足预设条件的多条运动数据的过程为:在第一缓冲器中收集到所述M条PPG数据后,对于每个第二缓冲器,所述可穿戴设备从该第二缓冲器中读取该第一时间戳和该第二时间戳对应时间区间的运动数据,并确定该第一时间戳和该第二时间戳对应时间区间的运动数据对应的时间戳中记录时间最早的一个时间戳,以得到该第二缓冲器的第三时间戳。以及确定该第一时间戳和该第二时间戳对应时间区间的运动数据对应的时间戳中记录时间最晚的一个时间戳,以得到该第二缓冲器的第四时间戳。
[0013]可穿戴设备计算该M与该第一时间戳和该第二时间戳对应时间区间的运动数据的数目之间的差值。并计算该第二缓冲器的第三时间戳与上述第一时间戳之间的第一时间差值,以及计算该第二缓冲器的第四时间戳与上述第二时间戳之间的第二时间差值。
[0014]如果该差值小于该第二缓冲器对应的第一预设值,该第一时间差值小于第一预设时间差,且该第二时间差值小于第二预设时间差,则确定该第二缓冲器中的该第一时间戳和该第二时间戳对应时间区间的运动数据满足预设条件,实现采集时间的精准对齐,从而实现同时段内的运动传感器的运动数据的精准确定,同时该同时段内的运动传感器的运动
数据的数据量也能够满足生理参数计算需求,从而实现运动传感器的运动数据与PPG传感器的PPG数据的精准对齐,也即实现多源数据的对齐处理。
[0015]在一些实现方式中,如果上述该M与该第二缓冲器中的第一时间戳和该第二时间戳对应时间区间的运动数据的数目之间的差值大于或等于该第二缓冲器对应的第一预设值,表明同时段内的该第二缓冲器对应的运动传感器的运动数据较少,不满足生理参数计算量需求,则该可穿戴设备发出第一提示信息,所述第一提示信息用于指示所述可穿戴设备正在进行生理数据采集。
[0016]在一些实现方式中,如果上述该M与该第二缓冲器中的第一时间戳和该第二时间戳对应时间区间的运动数据的数目之间的差值大于或等于该第二缓冲器对应的第一预设值,则该可穿戴本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于可穿戴设备的生理检测方法,其特征在于,所述可穿戴设备包括多源传感器,所述多源传感器包括光电体积描记PPG传感器和一个或多个运动传感器,所述方法包括:所述可穿戴设备接收第一操作,所述第一操作用于触发所述可穿戴设备检测所述可穿戴设备的佩戴者的生理参数;响应于所述第一操作,所述可穿戴设备通过所述PPG传感器采集PPG数据,在第一缓冲器保存所述PPG传感器采集的PPG数据,通过所述运动传感器采集运动数据,在一个或多个第二缓冲器分别保存每个运动传感器采集的运动数据;其中,所述PPG传感器采集的每条PPG数据和所述运动传感器采集的每条运动数据分别对应一个时间戳,用于记录对应数据的采集时间;在所述第一缓冲器中收集到M条PPG数据后,所述可穿戴设备根据所述M条PPG数据对应的时间戳,分别从每个第二缓冲器中获取满足预设条件的多条运动数据;其中,M为预设值,每个第二缓冲器中满足预设条件的多条运动数据是对应运动传感器连续采集的、且多条运动数据对应的时间戳所记录的时间在第一时间戳记录的时间之后,至少一条运动数据对应的时间戳所记录的时间在第二时间戳记录的时间之前,所述多条运动数据的数量与M的差值小于第一预设值;所述第一时间戳是所述M条PPG数据对应的时间戳中记录时间最早的一个时间戳,所述第二时间戳是所述M条PPG数据对应的时间戳中记录时间最晚的一个时间戳;所述可穿戴设备基于所述M条PPG数据和从所述一个或多个第二缓冲器中获取的满足预设条件的多条运动数据,得到并输出生理检测结果。2.根据权利要求1所述的方法,其特征在于,所述第一缓冲器和所述第二缓冲器是环形缓冲器。3.根据权利要求1或2所述的方法,其特征在于,所述在所述第一缓冲器中收集到M条PPG数据后,所述可穿戴设备根据所述M条PPG数据对应的时间戳,分别从每个第二缓冲器中获取满足预设条件的多条运动数据,包括:在所述第一缓冲器中收集到所述M条PPG数据后,所述可穿戴设备从所述第二缓冲器中读取所述第一时间戳和所述第二时间戳对应时间区间的运动数据;所述可穿戴设备读取到满足预设条件的多条运动数据,则所述满足预设条件的多条运动数据与所述M条PPG数据用于进行生理检测;或者,所述可穿戴设备读取到N条运动数据,则所述可穿戴设备发出第一提示信息,所述第一提示信息用于指示所述可穿戴设备正在进行生理数据采集;N小于M,且M与N的差值大于或等于所述第一预设值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述可穿戴设备读取到所述N条运动数据,则所述可穿戴设备清空所述第二缓冲器中的所有运动数据。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述PPG传感器采集PPG数据的频率为第一器件频率,所述一个或多个运动传感器采集运动数据的频率为一个或多个第二器件频率;其中,所述第一器件频率与所述一个或多个第二器件频率相同;或者,所述第一器件频
率与所述一个或多个第二器件频率不同;所述第一预设值决定于所述第一器件频率与所述一个或多个第二器件频率的差值,所述第一器件频率与所述一个或多个第二器件频率的差值越小,所述第一预设值越小;不同运动传感器采集运动数据的第二器件频率相同或者不同。6.根据权利要求5所述的方法,其特征在于,在所述在第一缓冲器保存所述PPG传感器采集的PPG数据之前,所述方法还包括:所述可穿戴设备将所述PPG传感器采集的每P个PPG数据作为一个第一数据包,在第三缓冲器中保存所述第一数据包和所述第一数据包的时间戳;其中,所述第一数据包的时间戳为对应P个PPG数据中一个PPG数据的时间戳,P为第一预设数值,所述第一数据包的时间戳作为对应P...

【专利技术属性】
技术研发人员:张晓武李丹洪邸皓轩
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1