一种心率检测的方法

文档序号:869271阅读:170来源:国知局
专利名称:一种心率检测的方法
技术领域
本发明涉及体检技术领域,尤其涉及一种心率检测的方法。
背景技术
随着生活水平的提高,人们越来越关注自己的健康状况。其中心率就是人体健康状况的重要指标,目前人们多采用按压脉搏的方式,计算在一分钟时间的脉搏跳动次数,但是这种方式由于个人的原因,比如脉搏跳动的幅度、时间的判断、按压脉搏造成的心理紧张等,造成心率检测出现误差。

发明内容
本发明的目的在于提出一种心率检测的方法,能够提高心率检测的准确度。为达此目的,本发明采用以下技术方案:
一种心率检测的方法,包括以下步骤:
A、移动终端通过摄像头以每次间隔小于I次心跳时间的频率拍摄手指指肚部分,并存储所有的手指指肚部分照片;
B、计算并记录每一张手指指肚部分照片中所有像素点RGB颜色模型中红色像素值的平均值; C、计算相邻两张手指指肚部分照片的所有像素点RGB颜色模型中红色像素值的平均值之间的差值,得到一个差值数组;
D、将所述差值数组进行归一化处理,得到第二数组;
E、预设一个阈值,当第二数组中数值大于所述阈值,则判断发生一次心跳;
F、计算一分钟之内发生的心跳次数,获得心率。移动终端将所有的手指指肚部分照片存储在内存中,计算完成每一张手指指肚部分照片中所有像素点RGB颜色模型中红色像素值的平均值后,删除所有的手指指肚部分照片。步骤A中,移动终端通过摄像头以每分钟600张的频率拍摄手指指肚部分,拍摄时间超过30秒。步骤F中,计算30秒之内发生的心跳次数,再乘以2,获得心率。还包括以下步骤:
移动终端将心率数据发送给服务器系统;
服务器系统根据预设的心率数据库,检索得到移动终端用户心脏健康状态和心脏健康年龄,并结合移动终端用户年龄和性别给出改善建议,发送给移动终端。还包括以下步骤:
服务器系统收集不少于2个移动终端的数据,进行健康程度排序,并将排序结果发送给移动终端。采用了本发明的技术方案,由于是采用移动终端通过检测一定时间内手指指肚照片的方式来完成心率的检测,排除了人为原因,提高了心率检测的准确度,而且可以根据心率数据,向用户提供健康分析信息,提高了用户的使用兴趣。


图1是本发明具体实施方式
中心率检测的流程图。
具体实施例方式下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。图1是本发明具体实施方式
中心率检测的流程图。如图1所示,该心率检测的流程包括以下步骤:
步骤101、手指指肚放置在移动终端摄像头前方,移动终端通过摄像头以每分钟600张的频率拍摄手指指肚部分,拍摄时间为30秒到I分钟,由于正常心率通常不超过100次/分钟,摄像头拍摄手指指肚部分照片的频率要远大于心率。步骤102、移动终端将拍摄所得的所有的手指指肚部分照片存储在移动终端的内存中。步骤103、计算并记录每一张手指指肚部分照片中所有像素点RGB颜色模型中红色像素值的平均值,然后从内存中删除所有的手指指肚部分照片。步骤104、由于手指指肚不断地随着心跳而跳动,摄像头拍取的手指指肚照片的红色亮度会不断发生变化,因此手指指肚照片中所有像素点RGB颜色模型中红色像素值之和会不断改变。将第二张照片中的所有像素点RGB颜色模型中红色像素数值之和减去第一张照片中的所有像素点RGB颜色模型中红色像素数值之和,得到一个差值,以此类推,计算所有相邻两张手指指肚部分照片的所有像素点RGB颜色模型中红色像素值的平均值之间的差值,从而得到一个差值数组。步骤105、将该差值数组进行归一 化处理,即采用无量纲数据处理手段,使数值的绝对值变成某种相对值关系,得到第二数组。步骤106、预设一个合适的阈值,当第二数组中数值大于该阈值时,则判断发生一次心跳。步骤107、计算一分钟之内发生的心跳次数,获得心率,也可以计算30秒之内发生的心跳次数,再乘以2,获得心率。获得心率数据后,还可以根据需要完成以下步骤:
该移动终端将心率数据发送给服务器系统;
服务器系统根据预设的心率数据库,检索得出该移动终端用户的心脏健康状态和心脏健康年龄,并结合该移动终端用户年龄和性别给出改善建议,发送给该移动终端。而且服务器系统还可以收集多个移动终端的相关数据,进行健康程度排序,并将排序结果发送给移动终端(例如比70%的人更健康)。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种心率检测的方法,其特征在于,包括以下步骤: A、移动终端通过摄像头以每次间隔小于I次心跳时间的频率拍摄手指指肚部分,并存储所有的手指指肚部分照片; B、计算并记录每一张手指指肚部分照片中所有像素点RGB颜色模型中红色像素值的平均值; C、计算相邻两张手指指肚部分照片的所有像素点RGB颜色模型中红色像素值的平均值之间的差值,得到一个差值数组; D、将所述差值数组进行归一化处理,得到第二数组; E、预设一个阈值,当第二数组中数值大于所述阈值,则判断发生一次心跳; F、计算一分钟之内发生的心跳次数,获得心率。
2.根据权利要求1所述的一种心率检测的方法,其特征在于,移动终端将所有的手指指肚部分照片存储在内存中,计算完成每一张手指指肚部分照片中所有像素点RGB颜色模型中红色像素值的平均值后,删除所有的手指指肚部分照片。
3.根据权利要求1所述的一种心率检测的方法,其特征在于,步骤A中,移动终端通过摄像头以每分钟600张的频率拍摄手指指肚部分,拍摄时间超过30秒。
4.根据权利要求3所述的一种心率检测的方法,其特征在于,步骤F中,计算30秒之内发生的心跳次数,再乘以2,获得心率。
5.根据权利要求1所述的 一种心率检测的方法,其特征在于,还包括以下步骤: 移动终端将心率数据发送给服务器系统; 服务器系统根据预设的心率数据库,检索得到移动终端用户心脏健康状态和心脏健康年龄,并结合移动终端用户年龄和性别给出改善建议,发送给移动终端。
6.根据权利要求5所述的一种心率检测的方法,其特征在于,还包括以下步骤: 服务器系统收集不少于2个移动终端的数据,进行健康程度排序,并将排序结果发送给移动终端。
全文摘要
本发明公开了一种心率检测的方法,首先移动终端通过摄像头以每次间隔小于1次心跳时间的频率拍摄手指指肚部分,并存储所有的手指指肚部分照片,计算并记录每一张手指指肚部分照片中所有像素点RGB颜色模型中红色像素值的平均值,计算相邻两张手指指肚部分照片的所有像素点RGB颜色模型中红色像素值的平均值之间的差值,得到一个差值数组,将所述差值数组进行归一化处理,得到第二数组,预设一个阈值,当第二数组中数值大于所述阈值,则判断发生一次心跳计算一分钟之内发生的心跳次数,获得心率。采用了本发明的技术方案,提高了心率检测的准确度,同时也提高了用户的使用兴趣。
文档编号A61B5/024GK103083005SQ20111033978
公开日2013年5月8日 申请日期2011年11月1日 优先权日2011年11月1日
发明者刘泱, 袁彬, 赵永鹏 申请人:北京瓦力网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1