一种基于代谢法的血糖数据处理方法及装置与流程

文档序号:13943113阅读:147来源:国知局

本发明涉及计算机技术领域,更具体地,涉及一种基于代谢法的血糖数据处理方法及装置。



背景技术:

血糖检测是人们健康体检过程中非常重要的一个环节,传统的血糖检测方法主要是侵入式的有创检测方式。由于这种检测方式带来的疼痛感,以及由此引发的心理恐惧,该方式直接导致很多用户放弃血糖检测。于是,微创甚至无创的检测方式就成为了趋势。

目前,在关于人体的生理参数中,心率、血氧、辐射温度这些参数的获取方式已经相当成熟,并且在此基础上实现血糖估计的方法得到了一定的研究,即利用代谢法来获取血糖,这类模型主要是以代谢热整合法数学模型为主,该模型提出血糖是关于人体产热量、人体局部血液流速和人体动脉血氧饱和度的函数,通用的数学模型如下述公式所示:

其中,m0为m的归一化参数,表示代谢热量;bf0为bf的归一化参数,表示血液流速;spo20为spo2的归一化参数,表示血氧饱和度;pf0为pf的归一化参数,表示脉率;为回归系数,单位为“mmol/l”;glu*为血糖值,单位为“mmol/l”。

基于此模型,国内外的一些研究单位、企业进行了样机或者产品的研发,但工程上实现以后发现问题很多,主要包括:第一,需要的生理参数多,增加了不确定性,因为参数的探测总会存在误差;第二,模型是一次叠加,精细程度不足,而高次方可以修正不同参数对血糖计算的影响;第三,模型计算的血糖精度欠佳,这是由于在0~∞宽波段的血糖范围下,难以实现较好的数据拟合训练而获得通用性较好的系数。因此,解决以上这些问题,成为目前面临的主要挑战。



技术实现要素:

本发明的目的在于提供一种基于代谢法的血糖数据处理方法及装置,解决目前的血糖计算模型面临的参数过多、精细程度不足、精度欠佳等问题。

为实现上述目的,本发明提供了一种基于代谢法的血糖数据处理方法,包括以下步骤:

建立心率、血氧、辐射温度三个参数和血糖的关系模型,并将血糖的取值范围按照预设的区间进行分段;

在所述分段后获得的各个分段区间上,分别采集预设数量的样本数据,所述样本数据包括心率、血氧、辐射温度和血糖数据;

根据采集的所述样本数据,分别获取心率、血氧、辐射温度三个参数和血糖的对应概率分布关系,以及各个分段区间对应的关系模型的系数;

获取待测者的心率、血氧和辐射温度三个参数值,根据所述三个参数的值和所述对应概率分布关系,判断待测者血糖所处的分段区间,根据所述分段区间对应的关系模型系数计算血糖。

所述心率、血氧、辐射温度三个参数和血糖的关系模型为:

g=α33×r3+α32×r2+α31×r1

+α23×s3+α22×s2+α21×s1

+α13×h3+α12×h2+α11×h1

其中r,s,h分别表示心率、血氧饱和度、辐射温度,g为血糖,δ为修正参数,αpq(p=1,2,3;q=1,2,3)表示九个系数。

所述分段区间之间存在交叉重叠。

所述获取待测者的心率、血氧和辐射温度三个参数值,根据所述三个参数的值和所述对应概率分布关系,判断待测者血糖所处的分段区间,具体为:

获取待测者的心率、血氧和辐射温度三个参数值,然后获取三个参数值在各个血糖分段区间上对应的概率值,对各个血糖分段区间上的概率值分别相加,概率值的和为最大值的所在区间就是待测者的血糖所处的区间。

所述获取各个分段区间对应的关系模型的系数包括αpq(p=1,2,3;q=1,2,3)与δ这十个系数。

本发明还提供了一种基于代谢法的血糖数据处理装置,包括:

关系模型建立模块,用于建立心率、血氧、辐射温度三个参数和血糖的关系模型,并将血糖的取值范围按照预设的区间进行分段;

样本数据采集模块,用于在所述分段后获得的各个分段区间上,分别采集预设数量的样本数据,所述样本数据包括心率、血氧、辐射温度和血糖数据;

模型系数计算模块,用于根据采集的所述样本数据,分别获取心率、血氧、辐射温度三个参数和血糖的对应概率分布关系,以及各个分段区间对应的关系模型的系数;

血糖计算模块,用于获取待测者的心率、血氧和辐射温度三个参数值,根据所述三个参数的值和所述对应概率分布关系,判断待测者血糖所处的分段区间,根据所述分段区间对应的关系模型系数计算血糖。

所述关系模型建立模块建立的模型为:

g=α33×r3+α32×r2+α31×r1

+α23×s3+α22×s2+α21×s1

+α13×h3+α12×h2+α11×h1

其中r,s,h分别表示心率、血氧饱和度、辐射温度,g为血糖,δ为修正参数,αpq(p=1,2,3;q=1,2,3)表示九个系数。

所述关系模型建立模块对血糖的取值范围进行分段后的区间之间存在交叉重叠。

所述血糖计算模块用于获取待测者的心率、血氧和辐射温度三个参数值,根据所述三个参数的值和所述对应概率分布关系,判断待测者血糖所处的分段区间,具体为:

获取待测者的心率、血氧和辐射温度三个参数值,然后获取三个参数值在各个血糖分段区间上对应的概率值,对各个血糖分段区间上的概率值分别相加,概率值的和为最大值的所在区间就是待测者的血糖所处的区间。

所述模型系数计算模块计算的关系模型系数包括αpq(p=1,2,3;q=1,2,3)与δ这十个系数。

本发明的有益效果:

本发明提供的基于代谢法的血糖数据处理方法,设计了多次三参数血糖计算模型,利用获取的心率、血氧、辐射温度作为输入的三个参数,解决了过多输入参数会导致的模型系数不收敛、模型不稳定等问题;同时克服了传统的一次模型精细度不足的缺点。另一方面,该方法提出了分段概率分布模型,解决了宽波段血糖范围下,参数系数通用性不够好的问题。该血糖数据处理方法极大地提高了血糖检测精度,为用户进行血糖检测提供了方便,保证了血糖检测的准确性。

附图说明

图1为基于代谢法的血糖数据处理方法的流程图;

图2为基于代谢法的血糖数据处理装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

以下结合附图实施例对本发明的实施作进一步说明。

如图1所示,本发明实施例提供了一种基于代谢法的血糖数据处理方法,包括以下步骤:

s101,建立心率、血氧、辐射温度三个参数和血糖的关系模型,采用多次三参数来设计模型,这样可以提升系数的精细度,避免一次模型所具有的精细程度不够的缺点。同时三参数模型更为紧凑,避免了参数过多带来的较大不确定性。最终设计的关系模型如下:

g=α33×r3+α32×r2+α31×r1

+α23×s3+α22×s2+α21×s1

+α13×h3+α12×h2+α11×h1

其中,其中r,s,h分别表示心率、血氧饱和度、辐射温度,g为血糖,δ为修正参数,αpq(p=1,2,3;q=1,2,3)是九个系数。通过该模型,只需要计算出αpq(p=1,2,3;q=1,2,3)与δ这十个系数,在输入r、s、h这三个参数后,就能获得对应的血糖。

同时对血糖的取值范围按照预设区间进行分段,将血糖分为(0,6.5],(6,9.5],(9,12],(11,∞)共4段,相邻段之间存在交叉重叠。分段可以避免由于心率等参数的波动性,引起的模型在宽范围内收敛性不佳的缺点。进行分段估计,针对典型的血糖波段,利用采集训练数据分别求取不同波段的对应参数αpq(p=1,2,3;q=1,2,3)与δ,保证了模型在不同血糖范围内都能获得较好的准确性以及回归性。

s102,在所述分段后获得的各个分段区间上,并且在特定的条件要求下,分别采集预设数量的样本数据。特定的条件要求为:

1.要求在室内常温下,可开窗。

2.用户状态要处于自然平静,没有出汗或者颤抖等状况。

3.室内若有空调、暖气、风扇等影响温度的工作装置,用户不能处于风口位置而受到太多的影响。

4.用户用棉球清水/酒精清洗手指(食指与中指),并等待3~5分钟。

采集的样本数据具体包括心率、血氧、辐射温度和血糖数据。其中心率、血氧、辐射温度三个参数是通过检测装置获取的,血糖是通过有创的生化仪器采集的。对于s101中的四个分段,每个分段都采集30组数据。采集后的样本数据用于训练关系模型,从而得到不同分段区间对应的αpq(p=1,2,3;q=1,2,3)与δ这十个系数。

s103,根据采集的所述用户生理参数数据,分别获取心率、血氧、辐射温度三个参数和血糖的对应概率分布关系,即分别计算不同r、s、h值范围对应于g值的概率分布,并计算出各个分段区间对应的关系模型中的αpq(p=1,2,3;q=1,2,3)与δ十个系数。

s104,按照s102中的特定条件要求,利用检测装置获取待测者的心率、血氧、辐射温度三个参数值,根据s103中计算的对应概率分布关系,将三个参数值在各个血糖分段区间上的概率值分别相加,计算出(r,s,h)对应的各个分段的g值概率,g值概率最大值所处的分段即为待测者血糖所处的分段区间,然后将此分段区间对应的系数值代入关系模型计算血糖。

如图2所示,本发明实施例提供了一种基于代谢法的血糖数据处理装置,包括:

关系模型建立模块201,用于建立心率、血氧、辐射温度三个参数和血糖的关系模型,采用多次三参数来设计模型,这样可以提升系数的精细度,避免一次模型所具有的精细程度不够的缺点。同时三参数模型更为紧凑,避免了参数过多带来的较大不确定性。最终设计的关系模型如下:

g=α33×r3+α32×r2+α31×r1

+α23×s3+α22×s2+α21×s1

+α13×h3+α12×h2+α11×h1

其中,其中r,s,h分别表示心率、血氧饱和度、辐射温度,g为血糖,δ为修正参数,αpq(p=1,2,3;q=1,2,3)是九个系数。通过该模型,只需要计算出αpq(p=1,2,3;q=1,2,3)与δ这十个系数,在输入r、s、h这三个参数后,就能获得对应的血糖。

同时需要将血糖的取值范围按照预设区间进行分段,将血糖分为(0,6.5],(6,9.5],(9,12],(11,∞)共四段,相邻段有局部交叉重叠。

样本数据采集模块202,用于在所述分段后获得的各个分段区间上,分别采集预设数量的用户生理参数数据。采集的用户生理参数数据具体包括心率、血氧、辐射温度和血糖数据。其中心率、血氧、辐射温度三个参数是通过检测装置获取的,血糖是通过有创的生化仪器采集的。对于关系模型建立模块201中的四个分段,每个分段都采集30组数据。采集后的生理参数数据用于训练计算关系模型,从而得到不同分段区间对应的αpq(p=1,2,3;q=1,2,3)与δ这十个系数。

模型系数计算模块203,用于根据采集的用户生理参数数据,分别获取心率、血氧、辐射温度三个参数和血糖的对应概率分布关系,并计算各个分段区间对应的关系模型系数。

血糖计算模块204,用于获取待测者的心率、血氧、辐射温度三个参数值,根据这三个参数值和模型系数计算模块203中的对应的概率分布关系,将三个参数值在各个血糖分段区间上的概率值分别相加,计算出(r,s,h)对应的各个分段的g值概率,g值概率最大值所处的分段即为待测者血糖所处的分段区间,然后将此分段区间对应的系数值代入关系模型计算血糖。

本发明提供了一种基于代谢法的血糖数据处理方法,该方法设计了三参数血糖计算模型,利用获取的心率、血氧、辐射温度作为输入的三个参数,解决了过多的输入参数会导致的模型系数不收敛、模型不稳定等问题;同时该方法采用了多次方计算模型,克服了传统的一次模型精细度不足的缺点,提高了血糖测量的精度。另一方面,该方法提出了分段概率分布模型,解决了宽波段血糖范围下,参数系数通用性不够好的问题,使得计算模型在不同波段的回归性都很好。本发明提供的血糖数据处理方法极大地提高了血糖检测精度,保证了血糖检测的准确性以及稳定性。

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