血压测量方法、终端和计算机可读存储介质技术

技术编号:19194075 阅读:45 留言:0更新日期:2018-10-19 23:53
本发明专利技术公开了一种血压测量方法,终端和计算机可读存储介质,所述方法包括:采集血压数据,以从血压数据中获取心电信号数据到脉搏信号数据的各个时间差;测量预设次数的标定血压,并获取血压数据的心率,以根据心率、各个时间差和各个标定血压计算系数矩阵;采用预设的滤波方程组对系数矩阵进行递归计算,得到多个系数矩阵;将多个系数矩阵输入到预设的血压值计算公式中,得到多个血压值。本发明专利技术提高了血压测量的准确性和便捷性。

Blood pressure measurement methods, terminals and computer-readable storage media

The invention discloses a method for measuring blood pressure, a terminal and a computer readable storage medium. The method comprises: collecting blood pressure data to obtain each time difference from the ECG signal data to the pulse signal data from the blood pressure data, measuring the preset number of times to calibrate the blood pressure, and obtaining the heart rate of the blood pressure data in accordance with the heart rate. Each time difference and each calibrated blood pressure calculation coefficient matrix; using the preset filter equations to recursively calculate the coefficient matrix, get multiple coefficient matrices; input multiple coefficient matrices into the preset blood pressure calculation formula, get multiple blood pressure values. The invention improves the accuracy and convenience of blood pressure measurement.

【技术实现步骤摘要】
血压测量方法、终端和计算机可读存储介质
本专利技术涉及医学数据处理
,尤其涉及一种血压测量方法、终端和计算机可读存储介质。
技术介绍
随着科学技术的发展,医学数据处理的技术也逐渐发展,其中,血压是一种重要的生理参数,准确测量出血压对于医生的诊断具有重要的意义。现在常用的血压测量方式有袖带血压计,使用起来并不是非常方便,为此,通过单导ECG(electrocardiogram,心电信号)信号和与之同步的ppg(photoplethysmography,脉搏信号)信号之间的关系来测量血压是很有前景的,单导ECG和ppg的测量相对简单,易于测量。但是,现有的单导ECG和ppg的测量,一般需要测量大量次数,才能得到较为准确的结果,失去了便捷测量血压的初衷,若是测量次数不多,则会导致测量结果不准确。
技术实现思路
本专利技术的主要目的在于提供一种血压测量方法、终端和计算机可读存储介质,旨在解决现有血压测量方式,需要测量次数较多,对血压的测量不够便捷,若是测量次数不够,会导致测量结果不准确的技术问题。为实现上述目的,本专利技术提供一种血压测量方法,所述血压测量方法包括:采集血压数据,以从血压数据中获取心电信号数据到脉搏信号数据的各个时间差;测量预设次数的标定血压,并获取血压数据的心率,以根据心率、各个时间差和各个标定血压计算系数矩阵;采用预设的滤波方程组对系数矩阵进行递归计算,得到多个系数矩阵;将多个系数矩阵输入到预设的血压值计算公式中,得到多个血压值。可选地,所述从血压数据中获取心电信号数据到脉搏信号数据的各个时间差的步骤包括:获取心电信号数据的波峰点,并获取脉搏信号数据的起始点、波峰点以及起始点与波峰点之间的中点;计算心电信号数据的波峰点到脉搏信号数据的起始点的第一时间差;计算心电信号数据的波峰点到脉搏信号数据的中点的第二时间差;计算心电信号数据的波峰点到脉搏信号数据的波峰点的第三时间差。可选地,所述根据心率、各个时间差和各个标定血压计算系数矩阵的步骤包括:基于心率和各个时间差得到常数矩阵;获取常数矩阵的转置矩阵,并根据常数矩阵和转置矩阵得到对称阵;计算对称阵的矩阵条件数;根据矩阵条件数的值,确定矩阵参数;根据对称阵、矩阵参数、单位矩阵以及各个标定血压,计算系数矩阵。可选地,所述计算对称阵的矩阵条件数的公式包括:γ(X*XT)=||X*XT||*||X*XT-1||其中,γ(X*XT)是对称阵的条件数。可选地,所述根据对称阵、矩阵参数、单位矩阵以及各个标定血压,计算系数矩阵的公式包括:其中,C是系数矩阵,X*XT是对称阵,是矩阵参数,I表示单位矩阵,SBPi表示第i次测量的标定血压。可选地,所述采用预设的滤波方程组对系数矩阵进行递归计算,得到多个系数矩阵的步骤包括:将计算出来的系数矩阵代入预设的血压值计算公式中,得到实际血压值;计算实际血压值与标定血压的误差对应的方差;将方差、系数矩阵、系数矩阵的协方差以及校准的血压值输入到预设的滤波方程组中,以对系数矩阵进行递归计算,得到多个系数矩阵,其中,预设的滤波方程组包括:其中,表示实际血压值与标定血压的误差对应的方差,SBPr是第r次校准的血压值,C0为系数矩阵的计算公式中的C,∑_C为系数矩阵C的协方差。可选地,所述将计算出来的系数矩阵代入预设的血压值计算公式中,得到实际血压值的步骤包括:将计算出来的系数矩阵代入预设的血压值计算公式中,得到各个时间差对应的血压值;在各个时间差对应的血压值中,确定各个血压值与标定血压之间的误差,并获取误差向量,以根据误差向量计算各个期望值;在各个期望值中确定出最小期望值,根据最小期望值,获取所述最小期望值对应的血压值作为实际血压值。可选地,所述将多个系数矩阵输入到预设的血压值计算公式中,得到多个血压值的步骤包括:将多个系数矩阵C输入到SBP=XTC中,得到多个血压值,其中,XT是常数矩阵的转置矩阵。此外,为实现上述目的,本专利技术还提供一种终端,所述终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的血压测量程序,所述血压测量程序被所述处理器执行时实现如上文所述的血压测量方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有血压测量程序,所述血压测量程序被处理器执行时实现如上文所述的血压测量方法的步骤。本专利技术提出的血压测量方法,对血压的测量,是先获取预设次数的标定血压,以结合心率和各个时间差计算系数矩阵,再根据该系数矩阵计算实际血压值,从而降低时间差对血压测量的误差,此外,通过滤波方程组对系数矩阵进行递归计算以拓展出多个系数矩阵,后续直接将多个系数矩阵输入到预设的血压值计算公式中,即可得到多个血压值,即使标定血压的测量次数较少,也可得到较为准确的测量结果,达到了便捷测量血压的效果。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术血压测量方法第一实施例的流程示意图;图3为图2中步骤S20的细化流程示意图;图4为图2中步骤S30的细化流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的解决方案主要是:采集血压数据,以从血压数据中获取心电信号数据到脉搏信号数据的各个时间差;测量预设次数的标定血压,并获取血压数据的心率,以根据心率、各个时间差和各个标定血压计算系数矩阵;采用预设的滤波方程组对系数矩阵进行递归计算,得到多个系数矩阵;将多个系数矩阵输入到预设的血压值计算公式中,得到多个血压值。以解决现有血压测量方式,便捷性较低,测量结果不准确的问题。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端是用于血压测量的医学测量设备。如图1所示,该终端可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口(例如用于连接有线键盘、有线鼠标等)和/或无线接口(例如用于连接无线键盘、无线鼠标)。网络接口1004可选的可以包括标准的有线接口(用于连接有线网络)、无线接口(如WI-FI接口、蓝牙接口、红外线接口、探针接口、3G/4G/5G联网通信接口等,用于连接无线网络)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及血压测量程序。其中,操作系统是管理和控制终端与软件资源的程序,支持网络通信模块、用本文档来自技高网...

【技术保护点】
1.一种血压测量方法,其特征在于,所述血压测量方法包括:采集血压数据,以从血压数据中获取心电信号数据到脉搏信号数据的各个时间差;测量预设次数的标定血压,并获取血压数据的心率,以根据心率、各个时间差和各个标定血压计算系数矩阵;采用预设的滤波方程组对系数矩阵进行递归计算,得到多个系数矩阵;将多个系数矩阵输入到预设的血压值计算公式中,得到多个血压值。

【技术特征摘要】
1.一种血压测量方法,其特征在于,所述血压测量方法包括:采集血压数据,以从血压数据中获取心电信号数据到脉搏信号数据的各个时间差;测量预设次数的标定血压,并获取血压数据的心率,以根据心率、各个时间差和各个标定血压计算系数矩阵;采用预设的滤波方程组对系数矩阵进行递归计算,得到多个系数矩阵;将多个系数矩阵输入到预设的血压值计算公式中,得到多个血压值。2.如权利要求1所述的血压测量方法,其特征在于,所述从血压数据中获取心电信号数据到脉搏信号数据的各个时间差的步骤包括:获取心电信号数据的波峰点,并获取脉搏信号数据的起始点、波峰点以及起始点与波峰点之间的中点;计算心电信号数据的波峰点到脉搏信号数据的起始点的第一时间差;计算心电信号数据的波峰点到脉搏信号数据的中点的第二时间差;计算心电信号数据的波峰点到脉搏信号数据的波峰点的第三时间差。3.如权利要求1所述的血压测量方法,其特征在于,所述根据心率、各个时间差和各个标定血压计算系数矩阵的步骤包括:基于心率和各个时间差得到常数矩阵;获取常数矩阵的转置矩阵,并根据常数矩阵和转置矩阵得到对称阵;计算对称阵的矩阵条件数;根据矩阵条件数的值,确定矩阵参数;根据对称阵、矩阵参数、单位矩阵以及各个标定血压,计算系数矩阵。4.如权利要求3所述的血压测量方法,其特征在于,所述计算对称阵的矩阵条件数的公式包括:γ(X*XT)=||X*XT||*||X*XT-1||其中,γ(X*XT)是对称阵的条件数。5.如权利要求3所述的血压测量方法,其特征在于,所述根据对称阵、矩阵参数、单位矩阵以及各个标定血压,计算系数矩阵的公式包括:其中,C是系数矩阵,X*XT是对称阵,是矩阵参数,I表示单位矩阵,SBPi表示第i次测量的标定血压。6.如权利要求1所述的血压...

【专利技术属性】
技术研发人员:郑慧敏
申请(专利权)人:深圳竹信科技有限公司
类型:发明
国别省市:广东,44

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

1