基于BCG信号的运动规划方案生成方法、系统以及设备

专利查询4月前  35


基于bcg信号的运动规划方案生成方法、系统以及设备
技术领域
1.本发明涉及数据分析领域,特别涉及是一种基于bcg信号的运动规划方案生成方法、装置、系统以及存储介质。


背景技术:

2.目前心血管疾病的发病率和流行率已达到流行病比例,久坐不动的生活方式是导致这些疾病的最重要的危险因素。定期的体育锻炼可以提升人的心肺能力,适量的体育锻炼甚至可以改善高血压、冠心病、心衰、肥胖甚至癌症人群的自主神经系统(autonomic nervous system,ans)功能。
3.在夜间睡眠期间副交感神经系统活动较强,受无关因素影响较小,因此夜间心率变异性(heart rate variability,hrv)更稳定,在夜里检测hrv能够更好区分自主神经系统的变化。但是对于普通大众健身爱好者,或者专业运动员使用心电图来观测hrv无疑是困难的,并且,每个人的体育锻炼效果因人而异,监测个体对训练的适应性,定期监测心脏自主神经系统状态是更有前途的方法之一。


技术实现要素:

4.基于此,本发明的目的在于,提供一种基于bcg信号的运动规划方案生成方法、装置、系统以及存储介质,对用户的生理信号进行分析,获取用户的模糊熵参数以及hrv参数,结合所述hrv参数以及呼吸信号、bcg信号的模糊熵参数,根据用户的个人情况构建合适的运动规划方案,结合移动通信技术,简单、便捷地为用户的体育锻炼提供提示信息。
5.第一方面,本技术实施例提供了一种基于bcg信号的运动规划方案生成方法,包括以下步骤:
6.获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;
7.根据所述生理信号,获取用户的生命体征参数,作为历史数据,其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;
8.根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;
9.接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。
10.第二方面,本技术实施例提供了一种基于bcg信号的运动规划方案生成装置,包括:
11.获取模块,用于获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;
12.处理模块,用于根据所述生理信号,获取用户的生命体征参数,作为历史数据,其
中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;
13.规划模块,用于根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;
14.查询模块,用于接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。
15.第三方面,本技术实施例提供了一种用于执行bcg信号的运动规划的系统,包括:
16.压电传感器,用于将用户的身体微振信号转换为模拟信号,获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;
17.放大电路,用于将所述压电传感器获得的模拟信号进行放大处理,获取放大处理后的模拟信号;
18.模数转换单元,用于将所述模拟信号转换为数字信号;
19.滤波器,用于滤除所述数字信号中的工频噪声,去除基线漂移,从所述数字信号中分离出呼吸信号和bcg信号;
20.处理器单元,用于获取若干天用户的所述生理信号,根据所述生理信号,获取用户的生命体征参数,作为历史数据,其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;
21.存储单元,用于存储所述电子数据库系统的数据;
22.显示单元,接收用户的运动规划查询指令,查找所述电子数据库系统,显示查找获得的运动规划方案;
23.供电单元,用于对所述压电传感器、放大电路、模数转换单元、滤波器、处理器单元、存储单元和显示单元供电。
24.第四方面,本技术实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的基于bcg信号的运动规划方案生成方法的步骤。
25.在本技术实施例中,提供一种基于bcg信号的运动规划方案生成方法、装置、系统以及存储介质,对用户的生理信号进行分析,获取用户的模糊熵参数以及hrv参数,结合所述hrv参数以及呼吸信号、bcg信号的模糊熵参数,根据用户的个人情况构建合适的运动规划方案,结合移动通信技术,简单、便捷地为用户的体育锻炼提供提示信息。
26.为了更好地理解和实施,下面结合附图详细说明本发明。
附图说明
27.图1为本技术第一实施例提供的基于bcg信号的运动规划方案生成方法的流程示意图;
28.图2为本技术第二实施例提供的基于bcg信号的运动规划方案生成方法的流程示意图;
29.图3为本技术第一实施例提供的基于bcg信号的运动规划方案生成方法中s2的流
程示意图;
30.图4为本技术第三实施例提供的基于bcg信号的运动规划方案生成方法中s2的流程示意图;
31.图5为本技术第一实施例提供的基于bcg信号的运动规划方案生成方法中s3的流程示意图;
32.图6为本技术第四实施例提供的基于bcg信号的运动规划方案生成方法中s3的流程示意图;
33.图7为本技术第五实施例提供的基于bcg信号的运动规划方案生成装置的结构示意图;
34.图8为本技术第六实施例提供的计算机设备的结构示意图。
具体实施方式
35.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
36.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
37.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
38.请参阅图1,图1为本技术第一实施例提供的基于bcg信号的运动规划方案生成方法的流程示意图,所述方法包括如下步骤:
39.s1:获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号。
40.所述bcg(ballistocardiogram)信号为心冲击图信号,应用于心率检测、心率变异性监测、心脏收缩性以及心输出量变化监测等方面。
41.所述基于bcg信号的运动规划方案生成方法的执行主体为基于bcg信号的运动规划方案生成方法的规划设备(以下简称规划设备),在一个可选的实施例中,所述规划设备可以是一种用于执行bcg信号的运动规划的系统。
42.在一个可选的实施例中,规划设备可以通过在预设的数据库中进行查询,获取若干天用户的生理信号,在另一个可选的实施例中,规划设备可以采用压电传感器获取若干天用户的人体微振信号,并根据模数转换模块,将该人体微振信号转换为数字信号,根据数据处理模块对该数字信号进行分析,从该数字信号中提取用户的生理信号;
43.由于生理信号的能量主要在0到50hz,其中呼吸信号的能量频谱范围在0.01到1hz,而bcg信号的能量频谱范围主要在1到10hz,规划设备可以通过滤波的方式,对所述生
理信号进行滤波处理,分离出呼吸信号以及bcg信号。
44.所述压电传感器可以是压电陶瓷传感器、压电薄膜传感器等,可以放在平躺位置心脏的下方,也可以放在枕头下方,来获取用户的人体微振信号。
45.所述模数转换模块可以采用外置芯片,也可以采用相应的内置模数转换接口来对人体微振信号转换为数字信号。
46.所述数据处理模块可以采用dsp(digital signal processing)或者arm(advanced risc machines)处理器,对该数字信号进行分析,从该数字信号中提取用户的生理信号。
47.请参阅图2,图2为本技术第二实施例提供的基于bcg信号的运动规划方案生成方法的流程示意图,包括步骤s5,具体如下:
48.s5:对所述生理信号进行预处理,去除所述生理信号中的工频干扰以及基线偏移,获取处理后的生理信号。
49.规划设备获取的生理信号中存在混叠呼吸噪声、工频噪声和运动伪影等干扰,由于生理信号中的高斯噪声和工频噪声的能量均在20hz以上,可以通过滤波的方式,去除所述生理信号中的工频干扰以及基线偏移,获取处理后的生理信号,从而更好地从所述生理信号中分离出呼吸信号以及bcg信号。
50.s2:根据所述生理信号,获取用户的生命体征参数,作为历史数据。
51.所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数。
52.规划设备根据所述生理信号,获取用户的呼吸信号以及bcg信号的模糊熵参数。
53.请参阅图3,图3为本技术第一实施例提供的基于bcg信号的运动规划方案生成方法中s2的流程示意图,包括步骤s201~s202,具体如下:
54.s201:获取所述呼吸信号的呼吸波峰间期,根据所述呼吸波峰间期,获取用户的呼吸率序列。
55.在本实施例中,规划设备基于峰值匹配法,对所述呼吸信号的波峰进行定位,获取所述呼吸信号的呼吸波峰间期,具体如下:
56.规划设备通过采用二阶差分初步确定所述呼吸信号的峰值点的位置,根据设定的呼吸频率最大值确定两峰之间最小间距,剔除峰值点间距过小的峰值点,从而提出所述呼吸信号的波峰中包含的间距过小的伪峰,更加准确地获取所述呼吸信号的波峰。
57.根据所述呼吸信号的波峰,计算每分钟的呼吸次数,形成相应的呼吸率序列,其中,所述呼吸率序列的表达式为:
58.{br(i),1≤i≤t}
59.式中,br(i)为第i分钟测量的呼吸率,t为所述呼吸率序列的长度。
60.s202:获取所述bcg信号的j-j波峰间期,根据所述j-j波峰间期,获取用户的心跳率序列。
61.在本实施例中,规划设备基于模板匹配法,对所述bcg信号的波峰进行定位,获取所述bcg信号的j-j波峰间期,具体如下:
62.规划设备通过采用一阶差分阈值的方法检测出第1个j波的位置,并根据预设的初始模板以及幅度阈值,将所述初始模板与第一个j波后的数据段进行比较,若所述数据段中的最大值大于设定的幅度阈值,则所述数据段中存在j峰,否则无j峰,若所述数据段中存在
j峰,则将此段数据与所述初始模板匹配,获取匹配系数,根据预设的匹配系数阈值,若匹配系数大于预设的匹配系数阈值,则提取在所述数据段的j峰,获取所述bcg信号的j-j波峰间期,其中,所述初始模板可以选取峰值点前0.4s或者后0.4s的bcg信号。
63.根据所述bcg信号的j-j波峰间期,计算每分钟的心跳次数,形成相应的心跳率序列,其中,所述心跳率序列的表达式为:
64.{hr(i),1≤i≤t}
65.式中,hr(i)为第i分钟测量的心跳率,t为所述心跳率序列的长度。
66.s203:根据所述呼吸率序列、心跳率序列以及模糊熵参数算法,分别获取所述呼吸信号以及bcg信号的模糊熵参数。
67.规划设备根据所述呼吸率序列、心跳率序列以及模糊熵参数算法,分别计算所述呼吸率序列、心跳率序列的模糊熵参数,作为所述生理信号的模糊熵参数,具体地,所述模糊熵参数算法步骤如下:
68.选取所述呼吸率序列或者心跳率序列作为目标序列,其中,所述目标序列的表达式为:
69.{u(i),1≤i≤t}
70.根据所述目标序列,构建m维相空间,其中,所述m维相空间为:
[0071][0072]
其中,
[0073]
式中,m为嵌入维数,u(i),u(i+1),...,u(i+m-1)代表从第i个点开始的连续m个u的值,u0(i)为其均值,其表达式为:
[0074][0075]
计算所述m维相空间中的一个任意向量与另一个向量之间的距离最大值d
ij
,其表达式为:
[0076][0077]
计算所述向量与向量的相似度其表达式为:
[0078][0079]
式中,为模糊隶属度指数函数,n为所述模糊隶属度指数函数边界的梯度,r为所述模糊隶属度指数函数边界的宽度。
[0080]
输入所述相似度至预设的模糊熵参数定义函数中,获取cm(r)以及c
m+1
(r),其中,所述模糊熵参数定义函数为:
[0081]
[0082][0083]
根据所述cm(r)、c
m+1
(r),以及模糊熵参数计算公式,获取生理信号的模糊熵参数,其中,所述模糊熵参数计算公式为:
[0084][0085]
式中,fe(x,m,n,r)为所述模糊熵参数。
[0086]
在本实施例中,规划设备分别所述呼吸率序列、心跳率序列作为所述模糊熵参数算法的输入数据,获取所述呼吸信号的模糊熵参数以及bcg信号的模糊熵参数。
[0087]
所述生命体征参数还包括hrv(heart rate variability)参数,即心率变异性参数,其中,所述hrv参数包括时域参数以及频域参数;规划设备根据所述生理信号中的bcg信号,获取用户的hrv参数,其中,所述hrv参数包括时域参数以及频域参数;
[0088]
在一个可选的实施例中,规划设备根据统计学离散趋势分析法对所述bcg信号的j-j波峰间期发生的变化进行分析,获取所述hrv参数包括时域参数,其中,所述时域参数包括rmssd参数、sdnn参数以及pnn50参数。
[0089]
rmssd(root mean square of successive jj interval differences)参数、sdnn(standard deviation of nn intervals)参数以及pnn50(percentage of successive jj intervals that differ by more than 50ms)均为心率变异性指标参数。
[0090]
规划设备采取频谱分析法,将所述bcg信号的j-j波峰间期的时间序列信号采用数学变换的方法将其变换到频率域上,形成频谱曲线,采用快速傅里叶变换(fft),将所述频谱曲线转变为频谱计算功率谱密度,获取所述bcg信号的hrv参数中的频域参数,其中,所述频域参数包括低频能量参数lf、高频能量参数hf以及能量比例参数lf/hf,所述低频能量参数lf反应了交感神经活性,所述高频能量参数hf反应了迷走神经活性,所述能量比例参数lf/hf为低频能量参数lf与高频能量参数hf的比值,反映了自主神经平衡的能力。
[0091]
请参阅图4,图4为本技术第三实施例提供的基于bcg信号的运动规划方案生成方法中s2的流程示意图,包括步骤s204~s206,具体如下:
[0092]
s204:根据所述bcg信号的j-j波峰间期以及rmssd参数计算算法,获取所述bcg信号的rmssd参数。
[0093]
所述rmssd参数计算算法为:
[0094][0095]
式中,nni为所述bcg信号的j-j波峰间期,n为所述bcg信号的j-j波峰间期的数量;
[0096]
在本实施例中,规划设备获取所述bcg信号中连续的j-j波峰间期以及j-j波峰间期的数量,根据所述rmssd参数计算算法,获取所述bcg信号的rmssd参数。
[0097]
s205:根据所述bcg信号的j-j波峰间期以及sdnn参数计算算法,获取所述bcg信号
的sdnn参数。
[0098]
所述sdnn参数计算算法为:
[0099][0100]
式中,为所述bcg信号的j-j波峰间期的均值;
[0101]
在本实施例中,规划设备根据所述bcg信号的j-j波峰间期以及sdnn参数计算算法,获取所述bcg信号的sdnn参数。
[0102]
s206:根据所述bcg信号的j-j波峰间期以及pnn50参数计算算法,获取所述bcg信号的pnn50参数。
[0103]
所述pnn50参数计算算法为:
[0104][0105]
式中,nn
50
为所述bcg信号的中相邻的j-j波峰间期之间的差值超过50ms的j-j波峰间期的数量;
[0106]
在本实施例中,规划设备对所述bcg信号的j-j波峰间期进行分析,获取所述bcg信号的中相邻的j-j波峰间期之间的差值超过50ms的j-j波峰间期的数量在所述bcg信号的j-j波峰间期数量中的占比,作为所述bcg信号的pnn50参数。
[0107]
在本实施例中,规划设备根据所述生理信号,获取用户的生命体征参数,作为历史数据,并将其保存于所述电子数据库系统。
[0108]
s3:根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统。
[0109]
在本实施例中,规划设备将所述历史数据输入至预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统。
[0110]
请参阅图5,图5为本技术第一实施例提供的基于bcg信号的运动规划方案生成方法中s3的流程示意图,包括步骤s301~s302,具体如下:
[0111]
s301:获取所述历史数据中若干天的时域参数以及频域参数作为样本数据,分别计算所述样本数据的时域参数以及频域参数的平均值作为下一天的标准值,并确定为对比值。
[0112]
规划设备获取所述历史数据中若干天的时域参数以及频域参数,在一个可选的实施例中,规划设备获取用户最近十天内的历史数据中的rmssd参数、sdnn参数、lf参数以及hf参数作为样本数据,分别计算所述样本数据中rmssd参数、sdnn参数、lf参数以及hf参数的平均值,作为下一天的标准值,并确定为对比值,用于与次日获取的rmssd参数、sdnn参数、lf参数、hf参数以及lf/hf参数进行对比。
[0113]
s302:获取下一天的时域参数以及频域参数,并与相对应的对比值进行对比,获取运动规划方案。
[0114]
在本实施例中,规划设备获取下一天的时域参数以及频域参数的值,并与其相对应的对比值进行对比,当所述下一天的时域参数以及频域参数的值大于与其相对应的对应值,获取各个参数的对比结果,其中,所述对比结果包括rmssd参数对比结果、sdnn参数对比
结果、lf参数对比结果、hf参数对比结果以及lf/hf参数对比结果。
[0115]
根据所述对比结果,若所述对比结果的数量为3个或3个以上,获取次日继续运动结果,作为所述运动规划方案。
[0116]
请参阅图6,图6为本技术第四实施例提供的基于bcg信号的运动规划方案生成方法中s3的流程示意图,包括步骤s303~s305,具体如下:
[0117]
s303:获取若干天的历史数据,根据所述若干天历史数据以及预设的相关性算法,从所述历史数据中提取若干个目标参数。
[0118]
所述相关性算法采用的是一种基于最大信息系数(maximal information coefficient,mic)的特征选择方法,属于maximal information-based nonparametric exploration(mine),即最大的基于信息的非参数性探索,是互信息的推广,用于衡量两个变量之间的关联程度,线性或非线性的强度。
[0119]
在本实施例中,规划设备根据所述历史数据以及预设的相关性算法,从所述历史数据中提取若干个目标参数,其中,所述相关性算法的步骤具体如下:
[0120]
获取所述历史数据中各个参数的参数列,所述参数列包括br_fe(z),hr_fe(z),rmssd(z),sdnn(z),pnn50(z),lf/hf(z),lf(z)以及hf(z);
[0121]
其中,br_fe(z)为所述呼吸信号的模糊熵参数列,hr_fe(z)为所述bcg信号的模糊熵参数列,rmssd(z)为所述rmssd参数的参数列,rmssd(z)为所述rmssd参数的参数列,sdnn(z)为所述sdnn参数的参数列,pnn50(z)为所述pnn50参数的参数列,lf/hf(z)为所述lf/hf参数的参数列,lf(z)为所述lf参数的参数列,hf(z)为所述hf参数的参数列;
[0122]
从所述参数列获取两个参数类别不同的参数列,作为第一参数列以及第二参数列,其中,所述第一参数列的表达式为x={xz,z=1,2,3,...ll},第二参数列的表达式为y={yz,z=1,2,3,...,ll},组成样本集合,记为d={(xz,y
z)
,z=1,2,3,...,ll},其中,ll为变量样本数。
[0123]
分别将x和y的值域划分为p,q个不同的区间,从而使样本空间离散化为p*q的网格g,在指定的网格g下,根据所述网格g中各个格子中的样本数目以及区间内的样本数目在样本容量中的占比估计,计算经验联合概率密度和经验边缘概率密度,并根据互信息计算算法,获取经过网格g划分样本集合d时引入的概率分布,作为所述网格g的互信息值,其中,所述互信息计算算法为:
[0124][0125]
式中,mi(d|g)为所述互信息值;p(x)为第一参数列x的经验边缘概率密度,p(y)为第二参数列y的经验边缘概率密度;p(x,y)是第一参数列x和第二参数列y的经验联合概率密度。
[0126]
在一个可选的实施例中,规划设备根据若干个区间划分标准,将所述样本集的值域进行划分,并根据互信息计算算法,获取所述互信息数据,其中,所述互信息数据包括若干个不同的区间划分标准对应的互信息值;
[0127]
获取所述网格g的互信息数据中最大互信息值,记为mi
*
(,p,q)=maxmi(d|g),根据所述互信息数据,组成特征矩阵,并进行规范化,其中,所述规范化的特征矩阵的表达式为:
[0128][0129]
式中,m(d)
p,q
为所述规范化的特征矩阵,
[0130]
根据所述规范化的特征矩阵以及最大信息系数算法,获取最大信息系数,其中,所述最大信息系数算法为:
[0131][0132]
式中,mic(d)为所述最大信息系数,pq<b(ll)为网络划分p*q网格大小的上限值。
[0133]
当所述最大信息系数的值为0,则所述样本集合d对应的参数列无相关性,当所述最大信息系数的值为1时,则所述样本集合d对应的参数列相关性最强;在一个可选的实施例中,规划设备对所述获取的若干个最大信息系数的值进行分析,提取若干个相关性较强的样本集合d,根据所述样本集合d,获取所述样本集合d对应的参数列的参数类型,根据所述参数类型,获取若干个参数列,作为目标参数。
[0134]
s304:根据所述若干个目标参数以及swc参数计算算法,获取swc参数,作为下一天的目标参数阈值。
[0135]
所述swc(smallest worthwhile change)为最小的有价值变化参数,所述swc参数包括swc上限参数以及swc下限参数;
[0136]
在本实施例中,规划设备获取所述目标参数的均值以及标准差,根据所述swc参数计算算法,获取所述swc上限参数以及swc下限参数,组成参数区间,作为所述目标参数的阈值,其中,所述swc阈值计算算法为:
[0137]
swc=mean
±
0.5*sd
[0138]
式中,mean为所述目标参数的均值,sd为所述目标参数的标准差。
[0139]
s305:获取下一天的目标参数,根据所述下一天的目标参数以及目标参数阈值,获取运动规划方案。
[0140]
在本实施例中,规划设备获取下一天的目标参数的值,并与其相对应的对比值进行对比,当所述下一天的目标参数的值大于与其相对应的目标参数阈值,获取各个目标参数的对比结果,根据所述各个目标参数的对比结果,获取运动规划方案。
[0141]
s4:接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。
[0142]
在本实施例中,规划设备接收查询终端发出的用户的运动规划查询指令,并进行响应,从所述电子数据库系统中查找用户的下一天的运动规划方案,根据所述运动规划方案,发送至所述查询终端,在所述查询终端的显示界面上进行显示。
[0143]
请参考图7,图7为本技术第五实施例提供的基于bcg信号的运动规划方案生成装置的结构示意图,该装置可以通过软件、硬件或两者的结合实现基于bcg信号的运动规划方案生成装置的全部或一部分,该装置7包括:
[0144]
获取模块71,用于获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;
[0145]
处理模块72,用于根据所述生理信号,获取用户的生命体征参数,作为历史数据,
其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;
[0146]
规划模块73,用于根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;
[0147]
查询模块74,用于接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。
[0148]
在本技术实施例中,通过获取模块,获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;通过处理模块,根据所述生理信号,获取用户的生命体征参数,作为历史数据,其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;通过规划模块,根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;通过查询模块,接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。本技术对用户的生理信号进行分析,获取用户的模糊熵参数以及hrv参数,结合所述hrv参数以及呼吸信号、bcg信号的模糊熵参数,根据用户的个人情况构建合适的运动规划方案,结合移动通信技术,简单、便捷地为用户的体育锻炼提供提示信息。
[0149]
请参考图8,图8为本技术第六实施例提供的用于执行bcg信号的运动规划的系统的结构示意图,该系统8包括:
[0150]
压电传感器81,用于将用户的身体微振信号转换为模拟信号,获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;
[0151]
在一个可选的实施例中,压电传感器81可以采用压电陶瓷或者压电薄膜等传感器。
[0152]
放大电路82,用于将压电传感器81获得的模拟信号进行放大处理,获取放大处理后的模拟信号;
[0153]
在一个可选的实施例中,采用集成芯片放大电路,将压电传感器81获得的模拟信号进行放大处理,获取放大处理后的模拟信号;
[0154]
模数转换单元83,用于将所述模拟信号转换为数字信号;
[0155]
模拟信号转换为数字信号后才能用软件进行处理,所述模数转换芯片用于将模拟信号转化换数据信号,根据采样率,所述模数转换单元可以采用外置芯片也可以采用处理器的内置模数转换接口。
[0156]
滤波器84,用于滤除所述数字信号中的工频噪声,去除基线漂移,从所述数字信号中分离出呼吸信号和bcg信号;
[0157]
处理器单元85,用于获取若干天用户的所述生理信号,根据所述生理信号,获取用户的生命体征参数,作为历史数据,其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;
[0158]
其中,处理器单元85可以包括一个或多个处理核心。处理器利用各种接口和线路连接服务器内的各个部分,通过运行或执行存储在存储器内的指令、程序、代码集或指令
集,以及调用存储器内的数据,执行基于bcg信号的运动规划方案生成装置7的各种功能和处理数据,可选的,处理器可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programble logic array,pla)中的至少一个硬件形式来实现。处理器可集成中央处理器central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一个或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器中,单独通过一块芯片进行实现。
[0159]
存储单元86,用于存储所述电子数据库系统的数据;
[0160]
其中,存储器单元86可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器可用于存储指令、程序、代码、代码集或指令集。存储器可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控指令等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器可选的还可以是至少一个位于远离前述处理器的存储装置。
[0161]
显示单元87,接收用户的运动规划查询指令,查找所述电子数据库系统,显示查找获得的运动规划方案;
[0162]
供电单元88,用于对所述压电传感器、放大电路、模数转换单元、滤波器、处理器单元、存储单元和显示单元供电。
[0163]
本技术实施例还提供了一种存储介质,所述存储介质可以存储有多条指令,所述指令适用于由处理器加载并执行上述实施例一至实施例四的方法步骤,具体执行过程可以参见实施例一至实施例四的具体说明,在此不进行赘述。
[0164]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0165]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0166]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束算法。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0167]
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以
通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0168]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0169]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0170]
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。
[0171]
本发明并不局限于上述实施方式,如果对本发明的各种改动或变形不脱离本发明的精神和范围,倘若这些改动和变形属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变形。

技术特征:
1.一种基于bcg信号的运动规划方案生成方法,其特征在于,包括以下步骤:获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;根据所述生理信号,获取用户的生命体征参数,作为历史数据,其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。2.根据权利要求1所述的基于bcg信号的运动规划方案生成方法,其特征在于,所述根据所述生理信号,获取用户的生命体征参数,作为历史数据之前,包括步骤:对所述生理信号进行预处理,去除所述生理信号中的工频干扰以及基线偏移,获取处理后的生理信号。3.根据权利要求2所述的基于bcg信号的运动规划方案生成方法,其特征在于,所述根据所述生理信号,获取用户的生命体征参数,包括步骤:获取所述呼吸信号的呼吸波峰间期,根据所述呼吸波峰间期,获取用户的呼吸率序列;获取所述bcg信号的j-j波峰间期,根据所述j-j波峰间期,获取用户的心跳率序列;根据所述呼吸率序列、心跳率序列以及模糊熵参数算法,分别获取所述呼吸信号以及bcg信号的模糊熵参数。4.根据权利要求1所述的基于bcg信号的运动规划方案生成方法,其特征在于:所述时域参数包括rmssd参数、sdnn参数以及pnn50参数,所述频域参数包括低频能量参数lf、高频能量参数hf以及能量比例参数lf/hf。5.根据权利要求4所述的基于bcg信号的运动规划方案生成方法,其特征在于,所述获取所述bcg信号的hrv参数,包括步骤:根据所述bcg信号的j-j波峰间期以及rmssd参数计算算法,获取所述bcg信号的rmssd参数,其中,所述rmssd参数计算算法为:式中,nn
i
为所述bcg信号的j-j波峰间期,n为j-j波峰间期的数量;根据所述bcg信号的j-j波峰间期以及sdnn参数计算算法,获取所述bcg信号的sdnn参数,其中,所述sdnn参数计算算法为:式中,为所述bcg信号的j-j波峰间期的均值;根据所述bcg信号的j-j波峰间期以及pnn50参数计算算法,获取所述bcg信号的pnn50
参数,其中,所述pnn50参数计算算法为:式中,nn
50
为所述bcg信号的中相邻的j-j波峰间期之间的差值超过50ms的j-j波峰间期的数量。6.根据权利要求5所述的基于bcg信号的运动规划方案生成方法,其特征在于,所述根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统,包括步骤:获取所述历史数据中若干天的时域参数以及频域参数,分别计算所述若干天的时域参数以及频域参数的平均值作为下一天的标准值,并确定为对比值;获取下一天的时域参数以及频域参数,并与相对应的对比值进行对比,获取运动规划方案。7.根据权利要求5所述的基于bcg信号的运动规划方案生成方法,其特征在于,所述根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统,还包括步骤:获取若干天的历史数据,根据所述若干天历史数据以及预设的相关性算法,从所述历史数据中提取若干个目标参数;根据所述若干个目标参数以及swc参数计算算法,获取swc参数,作为下一天的目标参数阈值,其中,所述swc参数计算算法为:swc=mean
±
0.5*sd式中,所述swc为最小的有价值变化参数,mean为所述目标参数的均值,sd为所述目标参数的标准差;获取下一天的目标参数,根据所述下一天的目标参数以及目标参数阈值,获取运动规划方案。8.一种基于bcg信号的运动规划的装置,其特征在于,包括:获取模块,用于获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;处理模块,用于根据所述生理信号,获取用户的生命体征参数,作为历史数据,其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;规划模块,用于根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;查询模块,用于接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。9.一种用于执行bcg信号的运动规划的系统,包括:压电传感器,用于将用户的身体微振信号转换为模拟信号,获取若干天用户的生理信号,其中,所述生理信号包括呼吸信号以及bcg信号;放大电路,用于将所述压电传感器获得的模拟信号进行放大处理,获取放大处理后的
模拟信号;模数转换单元,用于将所述模拟信号转换为数字信号;滤波器,用于滤除所述数字信号中的工频噪声,去除基线漂移,从所述数字信号中分离出呼吸信号和bcg信号;处理器单元,用于获取若干天用户的所述生理信号,根据所述生理信号,获取用户的生命体征参数,作为历史数据,其中,所述生命体征参数包括所述呼吸信号以及bcg信号的模糊熵参数、hrv参数,所述hrv参数包括时域参数以及频域参数;根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;存储单元,用于存储所述电子数据库系统的数据;显示单元,接收用户的运动规划查询指令,查找所述电子数据库系统,显示查找获得的运动规划方案;供电单元,用于对所述压电传感器、放大电路、模数转换单元、滤波器、处理器单元、存储单元和显示单元供电。10.一种存储介质,其特征在于:所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于bcg信号的运动规划方案生成方法的步骤。

技术总结
本发明涉及数据分析领域,特别涉及一种基于BCG信号的运动规划方案生成方法、装置、系统以及存储介质,方法包括:获取若干天用户的生理信号,根据所述生理信号,获取用户的生命体征参数,作为历史数据,根据所述历史数据以及预设的规划模型,获取用户的运动规划方案,并将其保存于电子数据库系统;接收查询终端发出的用户的运动规划查询指令,查找所述电子数据库系统,根据所述运动规划方案,向所述查询终端发送用户的运动规划方案,在所述查询终端的显示界面上进行显示。本申请结合所述HRV参数以及呼吸信号、BCG信号的模糊熵参数,根据用户的个人情况构建合适的运动规划方案,结合移动通信技术,简单、便捷地为用户的体育锻炼提供提示信息。提示信息。提示信息。


技术研发人员:冯申 张涵 庞志强 余宝贤
受保护的技术使用者:华南师范大学
技术研发日:2021.12.03
技术公布日:2022/3/8

最新回复(0)