提高心率监测准确性的方法及系统与流程

文档序号:11951360阅读:588来源:国知局
提高心率监测准确性的方法及系统与流程

本发明涉及通信技术领域,尤其涉及一种提高心率监测准确性的方法及系统。



背景技术:

传统的心理检测方式一般由待检测人完成大量选择题,通过重复性保证答题的准确性,其存在主观性、随意性、局限性等不足。或者由专业人士一对一进行检测,其存在成本高、效率低等问题。移动领域硬件技术的高速发展赋予了智能移动终端更广阔的应用前景,智能移动终端成为个人连接网络和企业提供服务的重要平台。而随着智能可穿戴设备的兴起以及人工智能技术的不断发展,人们可以尝试利用计算机代替人来对求职者的心理状况进行检测。



技术实现要素:

本发明目的在于公开一种提高心率监测准确性的方法及系统,以便捷准确的监测心率。

为实现上述目的,本发明公开一种可执行于移动客户端的提高心率监测准确性的方法,包括:

获取用户的心率监测请求;

根据所述心率监测请求输出一套心理测试题显示在屏幕上,供用户回答,并记录该套测试题的系统编号;

通过与所述移动客户端蓝牙连接的可穿戴设备采集用户处理该套测试题的心率信息;

对所述采集的心率信息进行降噪处理和数据归一化;

将归一化处理后的测试心率特征值连同系统编号及答题结果发送给远程服务器端。

为实现上述目的,本发明还公开一种可执行于服务器端的提高心率监测准确性的方法,包括:

接收移动客户端所发送的测试心率特征值和系统编号;

根据所述系统编号搜索对应的标准心率特征值;

将所述测试心率特征值与相应的标准心率特征值进行相关性比较;

根据所述相关性比较结果及答题结果给出心率综合监测结果,并将该心率综合监测结果返回所述移动客户端。

为实现上述目的,本发明还公开一种提高心率监测准确性的系统,包括:

移动客户端,用于获取用户的心率监测请求,根据所述心率监测请求输出一套心理测试题显示在屏幕上,供用户回答,并记录该套测试题的系统编号,通过与所述移动客户端蓝牙连接的可穿戴设备采集用户处理该套测试题的心率信息,对所述采集的心率信息进行降噪处理和数据归一化,将归一化处理后的测试心率特征值连同系统编号及答题结果发送给远程服务器端;

服务器端,用于接收移动客户端所发送的测试心率特征值和系统编号,根据所述系统编号搜索对应的标准心率特征值,将所述测试心率特征值与相应的标准心率特征值进行相关性比较,根据所述相关性比较结果及答题结果给出心率综合监测结果,并将该心率综合监测结果返回所述移动客户端。

本发明具有以下有益效果:

能结合测试题及其相对应的用户心率变化数据给出心率综合监测结果,提高了心率监测的准确性,采用B/S网络架构来实现在线监测,极大提高了监测的便捷性。同时,客户端所发送的数据是归一化处理后的测试心率特征值,减少了数据的传输量,缓解了服务器端的数据处理压力;而且将降噪处理也放在客户端,可有效消除客户端本身及其数据传输过程中引入新的噪音,进一步提高了心率监测的准确性。

下面将参照附图,对本发明作进一步详细的说明。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是优选实施例公开的提高心率监测准确性的方法执行于移动客户端的流程图;

图2是优选实施例公开的提高心率监测准确性的方法执行于服务器端的流程图。

具体实施方式

以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。

本发明实施例首先公开一种提高心率监测准确性的方法,该方法可运行于基于Android平台或IOS等平台的手机等移动客户端上,其具体表现形式包括但不限于基于相应平台所开发及加载的应用APP及其配套硬件的组合,该手机客户端与远程的服务器端可通过socket通信。如图1所示,该方法执行于移动客户端的流程包括:

步骤S1、获取用户的心率监测请求。该心率监测请求可通过点击相应APP中的触控按键或菜单发出,也可以通过下述步骤S3中的可穿戴设备触发。

步骤S2、根据心率监测请求输出一套心理测试题显示在屏幕上,供用户回答,并记录该套测试题的系统编号。通常,服务器端存储多套心理测试题,客户端可以视资源情况在本地存储并同步各套心理测试题。其中,输出供用户回答的心理测试题可以是随机方式,也可以按顺序循环等方式。

步骤S3、通过与移动客户端蓝牙连接的可穿戴设备采集用户处理该套测试题的心率信息。可选的,该心率变化信息可通过佩戴在用户手腕上的带心率传感器的可穿戴智能设备获得,心率采集频率可采用1000Hz。

步骤S4、对采集的心率信息进行降噪处理和数据归一化。可选的,降噪处理可采用小波变换对用户的心率信息进行除燥。其中,数据归一化是指将降噪后的信号转换为平均每分钟次数。

步骤S5、将归一化处理后的测试心率特征值连同系统编号及答题结果发送给远程服务器端。例如,可通过TCP/IP协议将心率变化信息传输给服务器端。

与上述客户端所执行步骤相对应的,服务器端执行的语音处理如图2所示,包括:

步骤S6、接收移动客户端所发送的测试心率特征值和系统编号及答题结果。

步骤S7、根据系统编号搜索对应的标准心率特征值。其中,该标准心率特征值事先经过样本训练已存储在服务器相对应的数据库中。

步骤S8、将测试心率特征值与相应的标准心率特征值进行相关性比较。该步骤中,可基于皮尔森相关系数进行相关性比较,主要的计算公式如下:

<mrow> <msub> <mi>&rho;</mi> <mrow> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>-</mo> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>-</mo> <mover> <mi>y</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> </mrow> <msqrt> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>-</mo> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>*</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>-</mo> <mover> <mi>y</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> </mrow>

其中,ρx,y为计算所得出的皮尔逊相关系数,x和y为两组需要计算相关性的长度为n的数组,xi和yi分别为x和y数组中的第i个数据,和分别为x和y数组中数据的平均值。

步骤S9、根据相关性比较结果及答题结果给出心率综合监测结果,并将该心率综合监测结果返回移动客户端。该结果包括但不限于:具体测试的分值,答题错误的试题编号,并标注出心率波动的时间段等等,较佳的,还可以将标准的试题答案及心率曲线发送给用户供其比较参考。

综上,本实施例公开的提高心率监测准确性的方法,能结合测试题及其相对应的用户心率变化数据给出心率综合监测结果,提高了心率监测的准确性,采用B/S网络架构来实现在线监测,极大提高了监测的便捷性。同时,客户端所发送的数据是归一化处理后的测试心率特征值,减少了数据的传输量,缓解了服务器端的数据处理压力;而且将降噪处理也放在客户端,可有效消除客户端本身及其数据传输过程中引入新的噪音,进一步提高了心率监测的准确性。

本实施例中,上述方法可以用于心率或心理测试,也可以与求职招聘系统进行关联,用于对心理素质要求比较高的如投诉专员、情报员以及公务员等岗位的求职招聘。

与上述方法实施例相对应的,下述实施例还公开一种用于执行上述方法的配套系统。

该系统包括移动客户端和服务器端,其中:

移动客户端,用于获取用户的心率监测请求,根据心率监测请求输出一套心理测试题显示在屏幕上,供用户回答,并记录该套测试题的系统编号,通过与移动客户端蓝牙连接的可穿戴设备采集用户处理该套测试题的心率信息,对采集的心率信息进行降噪处理和数据归一化,归一化处理后的测试心率特征值连同系统编号及答题结果发送给远程服务器端。

服务器端,用于接收移动客户端所发送的测试心率特征值和系统编号,根据系统编号搜索对应的标准心率特征值,将测试心率特征值与相应的标准心率特征值进行相关性比较,根据相关性比较结果及答题结果给出心率综合监测结果,并将该心率综合监测结果返回移动客户端。

本实施例公开的上述系统,能结合测试题及其相对应的用户心率变化数据给出心率综合监测结果,提高了心率监测的准确性,采用B/S网络架构来实现在线监测,极大提高了监测的便捷性。同时,客户端所发送的数据是归一化处理后的测试心率特征值,减少了数据的传输量,缓解了服务器端的数据处理压力;而且将降噪处理也放在客户端,可有效消除客户端本身及其数据传输过程中引入新的噪音,进一步提高了心率监测的准确性。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1