一种关联血糖影响分析的运动推荐方法及装置制造方法及图纸

技术编号:35144891 阅读:21 留言:0更新日期:2022-10-05 10:22
一种关联血糖影响分析的运动推荐方法及装置,该方法通过获取用户的运动数据和血糖数据;将运动种类和运动时长组合形成运动子类;构建血糖运动数组;查询搜索周期内用户产生的血糖运动数组历史数据并和当次血糖运动数组形成新数组;筛选出新数组中的血糖监测值,并取出血糖监测值中的最小值;根据最小值生成运动血糖数据区间;判断血糖监测值所在的运动血糖数据区间,根据血糖监测值所在的运动血糖数据区间计算对应运动子类的影响因;对影响因子从高到低排序得到对血糖控制有利的运动子类排行。本发明专利技术考虑不同运动类型和时长组合对血糖影响的因子,可以寻找有利血糖控制的运动种类及运动时长;方便指导用户进行血糖控制。方便指导用户进行血糖控制。方便指导用户进行血糖控制。

【技术实现步骤摘要】
一种关联血糖影响分析的运动推荐方法及装置


[0001]本专利技术涉及血糖及运动数据分析
,具体涉及一种关联血糖影响分析的运动推荐方法及装置。

技术介绍

[0002]血中的葡萄糖称为血糖,葡萄糖是人体的重要组成成分,也是能量的重要来源。血糖必须保持一定的水平才能维持体内各器官和组织的需要,正常人血糖的产生和利用处于动态平衡的状态,维持在一个相对稳定的水平。
[0003]运动影响血糖的机制主要是运动可以促进细胞摄取血糖,增加葡萄糖的利用。此外,还可以增加胰岛素的敏感性,促使机体的胰岛素更好的发挥作用,从而达到降糖的效果。运动以后肌肉、肝脏还会大量的摄取葡萄糖,使血糖进一步下降。所以对于糖尿病患者,根据自己的个体化的情况选择适合自己的运动是至关重要的。
[0004]现有技术中,主要是从宏观角度的判断运动对血糖的影响大小,不能从个体上结合具体的运动类型和血糖值进行精确的分析,无法有效的获得针对不同个体的有利血糖控制的运动类型。由于运动种类和运动时长对血糖值的影响具有动态作用,如何对用户进行精确的影响血糖的运动推荐是亟待解决的技术问题。

技术实现思路

[0005]为此,本专利技术提供一种关联血糖影响分析的运动推荐方法及装置,以解决现有技术无法从个体角度对用户进行影响血糖水平的有利运动推荐问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:一种关联血糖影响分析的运动推荐方法,包括:
[0007]获取用户的运动数据和血糖数据,所述运动数据包括运动种类Em和运动时长Tm,所述血糖数据包括运动后预设时间的血糖监测值Gm;将运动种类Em和运动时长Tm组合形成运动子类ETm;构建血糖运动数组{Gm,ETm};
[0008]根据预设搜索周期T,查询搜索周期T内用户产生的血糖运动数组历史数据,将血糖运动数组历史数据和当次血糖运动数组形成新数组GF
ARR
=[{G1,ET1},

{Gm,ETm}];
[0009]筛选出新数组GF
ARR
中的血糖监测值G1~Gm,并取出血糖监测值G1~Gm中的最小值Gmin;根据最小值Gmin生成运动血糖数据区间;
[0010]判断血糖监测值Gm所在的运动血糖数据区间,根据血糖监测值Gm所在的运动血糖数据区间计算对应运动子类ETm的影响因子SN
MAP
={ET1:S1,ET2:S2,

,ETn:Sn};对影响因子SN
MAP
从高到低排序得到对血糖控制有利的运动子类排行。
[0011]作为关联血糖影响分析的运动推荐方法优选方案,通过影响因子SN
MAP
查询搜索周期T内每种运动子类ETm已经产生的历史影响因子St,若已经产生的历史影响因子St不存在,则将对应的历史影响因子St记为0。
[0012]作为关联血糖影响分析的运动推荐方法优选方案,若已经产生的历史影响因子St
存在,则更新历史影响因子St。
[0013]作为关联血糖影响分析的运动推荐方法优选方案,每增加1天的运动数据和血糖数据,更新增加当天血糖运动数组的运动子类数据的影响因子;
[0014]重新对影响因子SN
MAP
从高到低排序得到对血糖控制有利的运动子类排行。
[0015]作为关联血糖影响分析的运动推荐方法优选方案,利用最小值Gmin生成运动血糖数据区间从小到大排列为:
[0016]good_group1:[Gmin,Gmin+1];
[0017]good_group2:[Gmin+1,Gmin+2];
[0018]good_group3:[Gmin+2,Gmin+3];
[0019]good_group4:[Gmin+3,Gmin+4];
[0020]good_group5:[Gmin+4,+∞];
[0021]运动子类的影响因子计算方式为:
[0022]若血糖监测值Gm在good_group1的区间,影响因子Sn=St+5;
[0023]若血糖监测值Gm在good_group2的区间,影响因子Sn=St+4;
[0024]若血糖监测值Gm在good_group3的区间,影响因子Sn=St+3;
[0025]若血糖监测值Gm在good_group4的区间,影响因子Sn=St+2;
[0026]若血糖监测值Gm在good_group5的区间,影响因子Sn=St+0。
[0027]本专利技术还提供一种关联血糖影响分析的运动推荐装置,包括:
[0028]血糖运动数据构建模块,用于获取用户的运动数据和血糖数据,所述运动数据包括运动种类Em和运动时长Tm,所述血糖数据包括运动后预设时间的血糖监测值Gm;将运动种类Em和运动时长Tm组合形成运动子类ETm;构建血糖运动数组{Gm,ETm};
[0029]新数组形成模块,用于根据预设搜索周期T,查询搜索周期T内用户产生的血糖运动数组历史数据,将血糖运动数组历史数据和当次血糖运动数组形成新数组GF
ARR
=[{G1,ET1},

{Gm,ETm}];
[0030]血糖筛选模块,用于筛选出新数组GF
ARR
中的血糖监测值G1~Gm,并取出血糖监测值G1~Gm中的最小值Gmin;
[0031]区间生成模块,用于根据最小值Gmin生成运动血糖数据区间;
[0032]区间判断模块,用于判断血糖监测值Gm所在的运动血糖数据区间;
[0033]影响因子计算模块,用于根据血糖监测值Gm所在的运动血糖数据区间计算对应运动子类ETm的影响因子SN
MAP
={ET1:S1,ET2:S2,

,ETn:Sn};
[0034]运动推荐模块,用于对影响因子SN
MAP
从高到低排序得到对血糖控制有利的运动子类排行。
[0035]作为关联血糖影响分析的运动推荐装置优选方案,还包括影响因子更新模块,用于通过影响因子SN
MAP
查询搜索周期T内每种运动子类ETm已经产生的历史影响因子St,若已经产生的历史影响因子St不存在,则将对应的历史影响因子St记为0。
[0036]作为关联血糖影响分析的运动推荐装置优选方案,所述影响因子更新模块中,若已经产生的历史影响因子St存在,则更新历史影响因子St。
[0037]作为关联血糖影响分析的运动推荐装置优选方案,每增加1天的运动数据和血糖数据,所述影响因子更新模块更新增加当天血糖运动数组的运动子类数据的影响因子;
[0038]所述运动推荐模块重新对影响因子SN
MAP
从高到低排序得到对血糖控制有利的运动子类排行。
[0039]作为关联血糖影响分析的运动推荐装置优选方案,所述区间生成模块利用最小值Gmin生成运动血糖数据区间从小到大排列为:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种关联血糖影响分析的运动推荐方法,其特征在于,包括:获取用户的运动数据和血糖数据,所述运动数据包括运动种类Em和运动时长Tm,所述血糖数据包括运动后预设时间的血糖监测值Gm;将运动种类Em和运动时长Tm组合形成运动子类ETm;构建血糖运动数组{Gm,ETm};根据预设搜索周期T,查询搜索周期T内用户产生的血糖运动数组历史数据,将血糖运动数组历史数据和当次血糖运动数组形成新数组GF
ARR
=[{G1,ET1},

{Gm,ETm}];筛选出新数组GF
ARR
中的血糖监测值G1~Gm,并取出血糖监测值G1~Gm中的最小值Gmin;根据最小值Gmin生成运动血糖数据区间;判断血糖监测值Gm所在的运动血糖数据区间,根据血糖监测值Gm所在的运动血糖数据区间计算对应运动子类ETm的影响因子SN
MAP
={ET1:S1,ET2:S2,

,ETn:Sn};对影响因子SN
MAP
从高到低排序得到对血糖控制有利的运动子类排行。2.根据权利要求1所述的一种关联血糖影响分析的运动推荐方法,其特征在于,通过影响因子SN
MAP
查询搜索周期T内每种运动子类ETm已经产生的历史影响因子St,若已经产生的历史影响因子St不存在,则将对应的历史影响因子St记为0。3.根据权利要求2所述的一种关联血糖影响分析的运动推荐方法,其特征在于,若已经产生的历史影响因子St存在,则更新历史影响因子St。4.根据权利要求3所述的一种关联血糖影响分析的运动推荐方法,其特征在于,每增加1天的运动数据和血糖数据,更新增加当天血糖运动数组的运动子类数据的影响因子;重新对影响因子SN
MAP
从高到低排序得到对血糖控制有利的运动子类排行。5.根据权利要求4所述的一种关联血糖影响分析的运动推荐方法,其特征在于,利用最小值Gmin生成运动血糖数据区间从小到大排列为:good_group1:[Gmin,Gmin+1];good_group2:[Gmin+1,Gmin+2];good_group3:[Gmin+2,Gmin+3];good_group4:[Gmin+3,Gmin+4];good_group5:[Gmin+4,+∞];运动子类的影响因子计算方式为:若血糖监测值Gm在good_group1的区间,影响因子Sn=St+5;若血糖监测值Gm在good_group2的区间,影响因子Sn=St+4;若血糖监测值Gm在good_group3的区间,影响因子Sn=St+3;若血糖监测值Gm在good_group4的区间,影响因子Sn=St+2;若血糖监测值Gm在good_group5的区间,影响因子Sn=St+0。6.一种关联血糖影响分析的运动推荐装置,其特征在于,包括:血糖运动数据构建模块,用于获取用户的运动数据和血糖数据,所述运动数据包括运动种类Em和运动...

【专利技术属性】
技术研发人员:马长安刘超欧阳优子曹睿文
申请(专利权)人:苏州合尔康医疗科技有限公司
类型:发明
国别省市:

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

1