
本发明涉及健康检测,尤其涉及一种睡眠状态下基于微波雷达的心率监测方法、装置及系统。
1、心率一般定义为人体心脏每分钟的跳动次数,心率变化与心脏疾病密切相关。因而及时了解自己的心率状态,以便及早发现心率发生异常、并针对病因进行治疗,是非常重要的。现有技术中,人们往往是通过如手环、智能手表等可穿戴设备来监测用户的心率,但是用户很难准确知道这些设备是什么时候进入睡眠状态后开始监测心率的,因而难以准确了解自身在睡眠状态下的心率健康情况。此外,现有的心率监测方式需要用户在睡眠状态下穿戴这些设备,无法做到非接触监测。
1、本发明实施例提供一种睡眠状态下基于微波雷达的心率监测方法、装置及系统,能在用户进入睡眠状态后对心率进行非接触监测,以让用户了解自身的睡眠状态下的心率健康情况。
2、本发明一实施例提供一种睡眠状态下基于微波雷达的心率监测方法,其包括:
3、控制所述微波雷达定时向周围的待检测对象发送测距信号,并采集返回的测距信号、计算所述微波雷达与所述待检测对象之间的距离;
4、当当前计算得到的所述距离与上一时刻计算得到的距离的差值小于预设距离差值时,控制所述微波雷达向该待检测对象发送第一检测信号;
6、将所述呼吸波形信号与预设的呼吸波形信号数据库中的为睡眠状态下的至少一呼吸波形信号标准样本进行相似度比较,得到相似度比较结果;
7、若所述相似度比较结果中有相似度数值大于预设相似度阈值,判定所述待检测对象当前处于睡眠状态;
8、控制微波雷达向所述待检测对象发送第二检测信号,从返回的第二检测信号中提取出心率波形信号,以根据所述心率波形信号计算心率并记录,直至到需要发送下一次的测距信号。
9、作为上述方案的改进,所述将所述呼吸波形信号与预设的呼吸波形信号数据库中的为睡眠状态下的至少一呼吸波形信号标准样本进行相似度比较,得到相似度比较结果,包括:
11、对所述目标波形段按照预设截取框宽度来进行滑动截取,同时,计算每个截取框内的波形段的最大幅值和最小幅值之间的幅值差h1,i,以及最大幅值和最小幅值之间的距离差d1,i,进而计算幅值差和距离差相乘的结果及其与截取框宽度w的比值,作为所述目标波形段的每个截取框的第一比值xi:
13、对预设的呼吸波形信号数据库中的每一睡眠状态下的呼吸波形信号标准样本按照预设截取框宽度进行滑动截取,同时,计算每个截取框内的波形段的最大幅值和最小幅值之间的幅值差h2,i,以及最大幅值和最小幅值之间的距离差d2,i,进而计算幅值差和距离差相乘的结果及其与截取框宽度w的比值,作为每一所述呼吸波形信号标准样本的每个截取框的第二比值yi:
16、基于所述目标波形段的每个截取框的第一比值与每一所ued体育述呼吸波形信号标准样本的对应截取框的第二比值,并利用相似度算法,来计算所述目标波形段与所述呼吸波形信号数据库中每一所述呼吸波形信号标准样本的相似度。
19、其中,ab为相似度,d为相似度的距离,,为所述目标波形段的第i个截取框的第一比值,为每一所述呼吸波形信号标准样本的第i个截取框的第二比值,n为截取到的截取框数量; ωab的值越大,相似度ued体育越大,反之越小。
20、作为上述方案的改进,根据所述心率波形信号计算心率,所述方法还包括:
24、作为上述方案的改进,在所述判定所述待检测对象的心脏健康状态为心率异常后,所述方法还包括:
26、本发明另一实施例对应提供了一种睡眠状态下基于微波雷达的心率监测装置,其包括:
27、测距信号模块,用于控制所述微波雷达定时向周围的待检测对象发送测距信号,并基于返回的测距信号计算所述微波雷达与所述待检测对象之间的距离;
28、第一检测信号控制模块,用于当当前计算得到的所述距离与上一时刻计算得到的距离的差值小于预设距离差值时,控制所述微波雷达向该待检测对象发送第一检测信号;
30、相似度比较模块,用于将所述呼吸波形信号与预设的呼吸波形信号数据库中的为睡眠状态下的至少一呼吸波形信号标准样本进行相似度比较,得到相似度比较结果;
31、判定模块,用于若所述相似度比较结果中有相似度数值大于预设相似度阈值,判定所述待检测对象当前处于睡眠状态;
32、第二检测信号控制模块,用于控制微波雷达向所述待检测对象发送第二检测信号,从返回的第二检测信号中提取出心率波形信号,以根据所述心率波形信号计算心率并记录,直至到需要发送下一次的测距信号;
35、对所述目标波形段按照预设截取框宽度来进行滑动截取,并计算每个截取框内的波形段的最大幅值和最小幅值之间的幅值差、距离差,以及幅值差和距离差的乘积与截取框宽度的比值,作为所述目标波形段的每个截取框的第一比值;
36、对预设的呼吸波形信号数据库中的每一睡眠状态下的呼吸波形信号标准样本按照预设截取框宽度进行滑动截取,并计算每个截取框内的波形段的最大幅值和最小幅值之间的幅值差、距离差,以及幅值差和距离差的乘积与截取框宽度的比值,作为每一所述呼吸波形信号标准样本的每个截取框的第二比值;每一所述呼吸波形信号标准样本的波形长度为所述预设长度;
37、基于所述目标波形段的每个截取框的第一比值与每一所述呼吸波形信号标准样本的对应截取框的第二比值的差值,并利用相似度算法,来计算所述目标波形段与所述呼吸波形信号数据库中每一所述呼吸波形信号标准样本的相似度。
40、其中, ωab为相似度,d为相似度的距离,,为所述目标波形段的第i个截取框的第一比值,为每一所述呼吸波形信号标准样本的第i个截取框的第二比值,n为截取到的截取框数量; ωab的值越大,相似度越大,反之越小。
42、判断模块,用于判断计算出来的所述心率是否超过预设的心率安全值范围;
43、心率异常判定模块,用于若是,则判定所述待检测对象的心脏健康状态为心率异常;
44、心率正常判定模块,用于若否,则判定所述待检测对象的心脏健康状态为心率正常。
45、本发明另一实施例提供了一种睡眠状态下基于微波雷达的心率监测系统,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的睡眠状态下基于微波雷达的心率监测方法。
46、本发明另一实施例提供了一种存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述发明实施例所述的睡眠状态下基于微波雷达的心率监测方法。
48、当通过微波雷达检测到待检测对象不动时,控制微波雷达向待检测对象发送第一检测信号,从返回的第一检测信号中提取出呼吸波形信号;将所述呼吸波形信号与预设的呼吸波形信号数据库中的为睡眠状态下的至少一呼吸波形信号标准样本进行相似度比较,得到相似度比较结果;若所述相似度比较结果中有相似度数值大于预设相似度阈值,判定所述待检测对象当前处于睡眠状态,并控制微波雷达向所述待检测对象发送第二检测信号;从返回的第二检测信号中提取出心率波形信号;根据心率波形信号计算心率并记录。由此可见,本发明实施例能在用户进入睡眠状态后对心率进行非接触监测,以让用户了解自身的睡眠状态下的心率健康情况。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。