一种屏下心率检测控制方法、设备及计算机可读存储介质技术

技术编号:33088563 阅读:19 留言:0更新日期:2022-04-15 10:57
本发明专利技术公开了一种屏下心率检测控制方法、设备及计算机可读存储介质,其中,该方法包括:在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测;在所述预测试阶段,若在所述心率检测区域内接收到第一触摸移动事件,则当所述第一触摸移动事件的接触面积大于第二预设值时,由所述第一触摸移动事件开启所述屏下心率检测的检测阶段。实现了一种人性化的屏下频率检测控制方案,优化了心率检测流程,避免指甲、指关节等误触,同时,防止检测区域边缘的误触,极大地提高用户对屏下心率检测的使用体验。验。验。

【技术实现步骤摘要】
一种屏下心率检测控制方法、设备及计算机可读存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种屏下心率检测控制方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着智能终端设备的不断发展,当下很多手机等设备都已支持屏下心率检测,即手指按压在心率检测区域一定的时间,例如15秒,期间心率检测区域亮起绿光并射向手指,透过手指组织反射回来的光被光敏传感器接收并转换成电信号再经过AD模数转换成数字信号。其中的原理是,在绿光照射下能够更好的观察血液流动(血液对绿光比较敏感),并且手指头血管分布密集,所以可以将采集到的手指血液流动引起的数据变动频率转换为心率数据。
[0003]但是,考虑到屏幕上的心率检测区域是一个普通的view视图。当指甲,指关节触碰到该区域,亦会开启心率检测;由于指甲,指关节处的血液比较少,无法精确获取血液流动的数据,导致测出来的数据不准确;而且,有时手指按压在检测区域的边缘区域,或者按压过程中手指移动偏离区域中心,这些情况也会导致测出来的数据不准确;另外,用户不小心快速触碰或者划过心率检测区域,也会开启心率检测,闪亮绿色光斑的同时,也会造成电量浪费。
[0004]综上所述,现有技术中的屏下心率检测方案,存在多种异常情景开启心率检测,由此导致数据不准确或是浪费电量的问题,严重影响了用户体验。

技术实现思路

[0005]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种屏下心率检测控制方法,该方法包括:
[0006]在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测。
[0007]在所述预测试阶段,若在所述心率检测区域内接收到第一触摸移动事件,则当所述第一触摸移动事件的接触面积大于第二预设值时,由所述第一触摸移动事件开启所述屏下心率检测的检测阶段。
[0008]在所述检测阶段,若在所述心率检测区域内接收到第二触摸移动事件,则当所述第二触摸移动事件的移动坐标与所述按下坐标的距离大于第三预设值时,确定终止执行所述检测阶段,当所述第二触摸移动事件的移动坐标与所述按下坐标的距离小于或等于所述第三预设值时,确定持续执行所述检测阶段。
[0009]在所述检测阶段持续执行达到第一预设时间前,若在所述心率检测区域内接收到触摸取消事件或者抬起事件,则确定终止执行所述检测阶段,若在所述心率检测区域内未接收到所述触摸取消事件或者所述抬起事件,则在所述检测阶段持续执行达到所述第一预
设时间时,确定所述检测阶段执行完成。
[0010]可选地,所述在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测,之前包括:
[0011]接收所述屏下心率检测的组件触发指令。
[0012]根据所述组件触发指令进入所述屏下心率检测的检测页面。
[0013]可选地,所述在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测,之前还包括:
[0014]在所述检测页面内显示所述心率检测区域的检测范围。
[0015]在所述检测范围内接收到触控信号时,确定进入第二预设时间的所述预测试阶段。
[0016]可选地,所述在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测,包括:
[0017]根据用户的身份信息和所述用户的握持信息确定当前的所述用户的触控手指的所述第一预设值。
[0018]当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于所述第一预设值时,由所述按下事件触发屏下心率检测的开启检测。
[0019]可选地,所述在所述预测试阶段,若在所述心率检测区域内接收到第一触摸移动事件,则当所述第一触摸移动事件的接触面积大于第二预设值时,由所述第一触摸移动事件开启所述屏下心率检测的检测阶段,包括:
[0020]根据所述身份信息和所述握持信息确定所述触控手指在当前的握持状态下的所述第二预设值。
[0021]在所述第二预设时间内,当所述第一触摸移动事件的接触面积大于所述第二预设值时,由所述第一触摸移动事件开启所述屏下心率检测的检测阶段,并中止所述预测试阶段。
[0022]可选地,所述在所述预测试阶段,若在所述心率检测区域内接收到第一触摸移动事件,则当所述第一触摸移动事件的接触面积大于第二预设值时,由所述第一触摸移动事件开启所述屏下心率检测的检测阶段,还包括:
[0023]在到达所述第二预设时间时,若所述第一触摸移动事件的接触面积小于或等于所述第二预设值,则终止所述预测试阶段。
[0024]在所述检测页面内显示预测试提示信息,以及根据预测试的第一选项触发信号再次进入所述预测试阶段。
[0025]可选地,所述在所述检测阶段,若在所述心率检测区域内接收到第二触摸移动事件,则当所述第二触摸移动事件的移动坐标与所述按下坐标的距离大于第三预设值时,确定终止执行所述检测阶段,当所述第二触摸移动事件的移动坐标与所述按下坐标的距离小于或等于所述第三预设值时,确定持续执行所述检测阶段,包括:
[0026]根据所述身份信息和所述握持信息确定所述触控手指在当前的握持状态下的所
述第三预设值。
[0027]当所述第二触摸移动事件的移动坐标与所述按下坐标的距离大于所述第三预设值时,确定终止执行所述检测阶段,并在所述检测页面内显示第一检测提示信息,以及根据检测阶段的第二选项触发信号再次进入所述检测阶段。
[0028]可选地,所述在所述检测阶段持续执行达到第一预设时间前,若在所述心率检测区域内接收到触摸取消事件或者抬起事件,则确定终止执行所述检测阶段,若在所述心率检测区域内未接收到所述触摸取消事件或者所述抬起事件,则在所述检测阶段持续执行达到所述第一预设时间时,确定所述检测阶段执行完成,包括:
[0029]在所述检测阶段持续执行达到第一预设时间前,若在所述心率检测区域内接收到触摸取消事件或者抬起事件,则确定终止执行所述检测阶段。
[0030]在所述检测页面内显示第二检测提示信息,以及根据检测阶段的第三选项触发信号再次进入所述检测阶段。
[0031]本专利技术还提出了一种屏下心率检测控制设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的屏下心率检测控制方法的步骤。
[0032]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有屏下心率检测控制程序,屏下心率检本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏下心率检测控制方法,其特征在于,所述方法包括:在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测;在所述预测试阶段,若在所述心率检测区域内接收到第一触摸移动事件,则当所述第一触摸移动事件的接触面积大于第二预设值时,由所述第一触摸移动事件开启所述屏下心率检测的检测阶段;在所述检测阶段,若在所述心率检测区域内接收到第二触摸移动事件,则当所述第二触摸移动事件的移动坐标与所述按下坐标的距离大于第三预设值时,确定终止执行所述检测阶段,当所述第二触摸移动事件的移动坐标与所述按下坐标的距离小于或等于所述第三预设值时,确定持续执行所述检测阶段;在所述检测阶段持续执行达到第一预设时间前,若在所述心率检测区域内接收到触摸取消事件或者抬起事件,则确定终止执行所述检测阶段,若在所述心率检测区域内未接收到所述触摸取消事件或者所述抬起事件,则在所述检测阶段持续执行达到所述第一预设时间时,确定所述检测阶段执行完成。2.根据权利要求1所述的屏下心率检测控制方法,其特征在于,所述在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测,之前包括:接收所述屏下心率检测的组件触发指令;根据所述组件触发指令进入所述屏下心率检测的检测页面。3.根据权利要求2所述的屏下心率检测控制方法,其特征在于,所述在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测,之前还包括:在所述检测页面内显示所述心率检测区域的检测范围;在所述检测范围内接收到触控信号时,确定进入第二预设时间的所述预测试阶段。4.根据权利要求3所述的屏下心率检测控制方法,其特征在于,所述在屏下心率检测的预测试阶段,若在心率检测区域内接收按下事件,则当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于第一预设值时,由所述按下事件触发屏下心率检测的开启检测,包括:根据用户的身份信息和所述用户的握持信息确定当前的所述用户的触控手指的所述第一预设值;当所述按下事件的按下坐标与所述心率检测区域的中心坐标的距离小于所述第一预设值时,由所述按下事件触发屏下心率检测的开启检测。5.根据权利要求4所述的屏下心率检测控制方法,其特征在于,所述在所述预测试阶段,若在所述心率检测区域内接收到第一触摸移动事件,则当所述第一触摸移动事件的接触面积大于第二预设值时,由所述第一触摸移动事件开启...

【专利技术属性】
技术研发人员:张少展吴康保
申请(专利权)人:深圳市中兴移动软件有限公司
类型:发明
国别省市:

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

1