心跳检测方法、装置、存储介质及终端制造方法及图纸

技术编号:19334825 阅读:32 留言:0更新日期:2018-11-07 11:31
本申请实施例公开了一种心跳检测方法、装置、存储介质及终端,该方法包括:首先当接收到启动指令时,根据预设时间间隔获取侧边压力信息;然后,根据所述侧边压力信息确定周期性压力波,所述周期性压力波表示心跳跳动频率;最后,根据所述周期性压力波确定并输出心跳信息,进而实现通过脉搏压力检测用户心跳,提高心跳检测准确性。

Heartbeat detection method, device, storage medium and terminal

The embodiment of this application discloses a heartbeat detection method, device, storage medium and terminal. The method includes: firstly, when receiving the startup instruction, side pressure information is obtained according to the preset time interval; secondly, periodic pressure wave is determined according to the side pressure information, which represents heartbeat. At last, according to the periodic pressure wave, the heartbeat information is determined and output, and then the heartbeat of the user is detected by the pulse pressure to improve the accuracy of the heartbeat detection.

【技术实现步骤摘要】
心跳检测方法、装置、存储介质及终端
本申请实施例涉及移动终端
,尤其涉及心跳检测方法、装置、存储介质及终端。
技术介绍
随着移动终端的不断发展,移动终端的功能越来越丰富。目前移动终端可以通过加速度传感器测量用户的运动信息,为用户提供健身建议。用户还可以通过终端设置的红外传感检测心跳。但是,通过红外传感器检测容易出现误差,且终端无法通过其他方式为用户提供心跳检测。
技术实现思路
本申请实施例的目的是提供一种心跳检测方法、装置、存储介质及终端,可以实现通过脉搏压力检测用户心跳,提高心跳检测准确性。第一方面,本申请实施例提供了一种心跳检测方法,包括:当接收到启动指令时,根据预设时间间隔获取侧边压力信息;根据所述侧边压力信息确定周期性压力波,所述周期性压力波表示心跳跳动频率;根据所述周期性压力波确定并输出心跳信息。第二方面,本申请实施例提供了一种心跳检测装置,包括:获取模块,用于当接收到启动指令时,根据预设时间间隔获取侧边压力信息;确定模块,用于根据所述获取模块获取的所述侧边压力信息确定周期性压力波,所述周期性压力波表示心跳跳动频率;输出模块,用于根据所述确定模块确定的所述周期性压力波确定并输出心跳信息。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所示的心跳检测方法。第四方面,本申请实施例提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所示的心跳检测方法。本申请实施例中提供的心跳检测方案,首先当接收到启动指令时,根据预设时间间隔获取侧边压力信息;然后,根据所述侧边压力信息确定周期性压力波,所述周期性压力波表示心跳跳动频率;最后,根据所述周期性压力波确定并输出心跳信息,进而实现通过脉搏压力检测用户心跳,提高心跳检测准确性。附图说明图1为本申请实施例提供的一种心跳检测方法的流程示意图;图2为本申请实施例提供的另一种心跳检测方法的流程示意图;图3为本申请实施例提供的另一种心跳检测方法的流程示意图;图4为本申请实施例提供的另一种心跳检测方法的流程示意图;图5为本申请实施例提供的另一种心跳检测方法的流程示意图;图6为本申请实施例提供的另一种心跳检测方法的流程示意图;图7为本申请实施例提供的一种心跳检测装置的结构示意图;图8为本申请实施例提供的一种移动终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。随着移动终端的不断发展,移动终端的功能越来越丰富。目前移动终端可以通过终端设置的红外传感检测心跳。但是,通过红外传感器检测容易出现误差,且终端无法通过其他方式为用户提供心跳检测。本申请实施例提供了一种心跳检测方法,能够通过终端侧边设置的压力传感器获取表示心跳的周期性压力波,并基于周期性压力波确定心跳信息,进而实现通过脉搏压力检测用户心跳,提高心跳检测准确性。具体方案如下所示:图1为本申请实施例提供的心跳检测方法的流程示意图,该方法用于单手持握终端进行心跳检测的情况,该方法可以由移动终端来执行,该移动终端可以为智能手机、平板电脑、可穿戴设备、笔记本电脑等,该方法具体包括如下步骤:步骤110、当接收到启动指令时,根据预设时间间隔获取侧边压力信息。终端由两长边和两短边组成。可以在两长边上分别设置压力传感器。压力传感器的触点可以位于长边的中间,触点长度为长边长度的三分之一。压力传感器还可以位于长边两端的三分之一处。由于用户在单手持握时,通常持握终端的底端,在底端设置压力传感器的触点能够更加便捷的检测压力。可以在长边设置多个触点,每个触点将检测到的变量信息传输至压力传感器。压力传感器可以采用压阻式力传感器、陶瓷压力传感器、扩散硅压力传感器或压电式压力传感器中的至少一种。压力传感器包括压力敏感组件和处理组件,压力敏感组件与上述触点连接,处理组件根据压力敏感组件获取到的变量信号确定压力值。侧边压力信息可以包括该压力值,还可以包括压力值对应的出点信息,即用户施压的位置,进而得到侧边上多个触点检测到的不同压力值。进一步的,用户可以通过执行预设的终端操作,以启动执行步骤110。例如,用户单手持握时,将终端进行倾斜。通过陀螺仪可检测到终端处于倾斜状态。此时如果用户通过持握终端的手对终端侧边上的压力传感器触点进行施压,则可触发执行步骤110。可选的,用户启动预设应用程序(APP)的脉搏压力检测功能,当用户点击该功能中的检测按钮时,执行步骤110。进一步的,为了在合适的时间中确定心跳信息,在预设时间内通过侧边设置的压力传感器获取压力信息。预设时间可以为10s-30s,可选为20s。步骤120、根据侧边压力信息确定周期性压力波,周期性压力波表示心跳跳动频率。随着心跳周期性的调动,用户施加在压力传感器上的压力会出现周期性的增加,压力增加时对应脉搏收缩压。由于心脏收缩引起的脉搏跳动所对应的压力增加值是固定的,或在较小的偏差值范围内的。且当心脏舒张时,检测到的压力会降低固定值。因此根据预设压力范围内的压力增加和压力减小的变化特征,确定周期性压力波。进一步的,根据预设放大函数放大侧边压力信息,得到参考压力信息;然后,根据预设滤波函数和参考压力信息确定周期性压力波。由于心跳引起的压力变化较小,所以在获取到侧边压力信息后,通过预设放大函数对侧边压力信息进行放大。可以通过放大电路实现预设放大函数功能,通过放大电路进行函数放大能够快速稳定的进行放大。预设放大函数可以为,将侧边压力信息放大至原信号值的N倍,其中,N大于1,可选为2倍。用户施加在压力传感器上的压力值可能持续相同,也可能持续不同。如果持续相同,则可以通过带通滤波器(band-passfilter)获取周期性压力波对参考压力信息进行滤波,得到心跳对应的周期性压力波。步骤130、根据周期性压力波确定并输出心跳信息。根据周期性压力波的确定心跳收缩压,根据心跳收缩压的频率确定心跳信息。本申请实施例中提供的心跳检测方法,首先当接收到启动指令时,根据预设时间间隔获取侧边压力信息;然后,根据所述侧边压力信息确定周期性压力波,所述周期性压力波表示心跳跳动频率;最后,根据所述周期性压力波确定并输出心跳信息,进而实现通过脉搏压力检测用户心跳,提高心跳检测准确性。图2为本申请实施例提供的另一种心跳检测方法的流程示意图,作为对上述实施例的进一步说明,包括:步骤210、当接收到启动指令时,根据预设时间间隔获取侧边压力信息。步骤220、根据侧边压力信息确定提示信息。在测量心率时,用户在压力传感器上施加的压力可能过低,导致无法准确的测量出心率。此时本文档来自技高网...

【技术保护点】
1.一种心跳检测方法,其特征在于,包括:当接收到启动指令时,根据预设时间间隔获取侧边压力信息;根据所述侧边压力信息确定周期性压力波,所述周期性压力波表示心跳跳动频率;根据所述周期性压力波确定并输出心跳信息。

【技术特征摘要】
1.一种心跳检测方法,其特征在于,包括:当接收到启动指令时,根据预设时间间隔获取侧边压力信息;根据所述侧边压力信息确定周期性压力波,所述周期性压力波表示心跳跳动频率;根据所述周期性压力波确定并输出心跳信息。2.根据权利要求1所述的心跳检测方法,其特征在于,在根据预设时间间隔获取侧边压力信息之后,包括:根据所述侧边压力信息确定提示信息;输出所述提示信息。3.根据权利要求1所述的心跳检测方法,其特征在于,所述根据所述侧边压力信息确定周期性压力波,包括:根据预设放大函数放大所述侧边压力信息,得到参考压力信息;根据预设滤波函数和所述参考压力信息确定周期性压力波。4.根据权利要求3所述的心跳检测方法,其特征在于,所述根据预设滤波函数和所述参考压力信息确定周期性压力波,包括:根据第一预设阈值和所述参考压力信息确定目标压力信息;根据预设滤波函数和所述目标压力信息确定周期性压力波。5.根据权利要求3所述的心跳检测方法,其特征在于,所述根据预设滤波函数和所述参考压力信息确定周期性压力波,包括:计算预设检测周期中所述参考压力信息的平均压力值;根据所述平均压力值、高通滤波函数和所述参考压力信息确定周期性压力波。6....

【专利技术属性】
技术研发人员:陈岩刘耀勇
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1