无创血糖监测装置、系统及存储介质的制作方法

专利2022-05-10  2



1.本发明涉及信息预警技术领域,尤其涉及一种无创血糖监测装置、系统及存储介质。


背景技术:

2.中国高血糖病患者逐年上升,目前以达到人口数量的近10%,市面上监测血糖方法是静脉抽血和扎手指两种有创方式,而国内和国外的监测血糖也是要用微创的方式才可以达到监测的结果。并且以上方式都不能做到连续获取人体血糖值。因此,方便快捷无创的获取人体血糖值并且实现智能血糖监测是目前医学界迫切需求的。而且现有的血糖的标准也是通过血糖的标准值来判断是否异常,并不能根据用户个体不同智能调整血糖的标准比较值。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种无创血糖监测方法、装置、设备及存储介质,旨在解决现有技术不能连续获取用户血糖值并且根据用户个体的血糖情况实时监测预警的技术问题。
5.为实现上述目的,本发明提供了一种无创血糖监测装置,其特征在于,所述无创血糖监测装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无创血糖监测程序,所述无创血糖监测程序配置为实现如下步骤:
6.接收移动终端发送的用户信息;
7.根据所述用户信息构建用户健康模型;
8.间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型;
9.根据所述更新后的用户健康模型中的历史信息生成用户的血糖理想值曲线;
10.获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的当前血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数;
11.当所述血糖危险参数超过报警阈值时,向用户发送报警信息。
12.可选地,所述无创血糖监测程序配置为实现如下步骤:
13.从所述用户信息中提取出用户姓名信息;
14.根据血糖参数以及采集所述血糖参数对应的监测时间建立时间血糖映射表;
15.根据所述用户姓名信息和所述时间血糖映射表构建用户健康模型。
16.可选地,所述无创血糖监测程序配置为实现如下步骤:
17.调用系统时钟程序中的计时器,并且开始计时;
18.每当间隔预设监测时间段时,获取当前时刻用户的血糖值,并且记录监测时间;
19.将所述监测时间与所述监测时间用户的血糖值作为历史信息,并存入所述用户健康模型中的时间血糖映射表;
20.根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型。
21.可选地,所述无创血糖监测程序配置为实现如下步骤:
22.从所述更新后的用户健康模型的历史信息中提取出若干不同日期同一时刻的血糖值;
23.根据所述若干不同日期同一时刻的血糖值得到对应的血糖理想值;
24.根据所述血糖理想值以及对应的监测时间生成血糖理想值曲线。
25.可选地,所述无创血糖监测程序配置为实现如下步骤:
26.获取当前血糖值以及对应的当前监测时间;
27.根据所述当前监测时间通过所述血糖理想值曲线得到当前血糖理想值;
28.将所述当前血糖值与所述血糖值对应的监测时间的当前血糖理想值进行对比;
29.当所述当前血糖值与所述当前血糖理想值相差大于异常阈值时,将所述当前血糖值作为异常血糖值;
30.根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数。
31.可选地,所述无创血糖监测程序配置为实现如下步骤:
32.根据所述异常血糖值在所述用户健康模型中获取到异常血糖值对应的异常时刻;
33.获取所述异常时刻前一次监测的血糖值;
34.根据所述异常血糖值和所述异常时刻前一次的的血糖值得到异常增长率;
35.根据所述血糖理想值曲线得到异常时刻的血糖理想值以及异常时刻前一次监测的血糖理想值;
36.根据所述异常时刻的血糖理想值以及异常时刻前一次监测的血糖理想值得到理想增长值;
37.根据所述异常增长率和所述理想增长率得到血糖危险参数。
38.可选地,所述无创血糖监测程序配置为实现如下步骤:
39.将所述报警信息中的所述异常血糖值和所述异常血糖值对应的监测时间从所述历史信息中删除,并更新所述历史信息,得到新的历史信息;
40.根据所述新的历史信息更新所述时间血糖映射表,然后根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型。
41.此外,为实现上述目的,本发明还提出一种无创血糖监测系统,其特征在于,所述无创血糖监测系统包括:获取模块、建档模块、更新模块、绘图模块、分析模块与警报模块:
42.获取模块,用于接收移动终端发送的用户信息;
43.建档模块,用于根据所述用户信息构建用户健康模型;
44.更新模块,用于间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型;
45.绘图模块,用于根据所述更新后的用户健康模型中的历史信息生成用户的血糖理想值曲线;
46.分析模块,用于获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的当前血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数;
47.警报模块,用于当所述血糖危险参数超过报警阈值时,向用户发送报警信息。
48.此外,为实现上述目的,本发明还提出一种存储介质,其特征在于,所述存储介质上存储有无创血糖监测程序,所述无创血糖监测方法被处理器执行时实现如下步骤:
49.接收移动终端发送的用户信息;
50.根据所述用户信息构建用户健康模型;
51.间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型;
52.根据所述更新后的用户健康模型中的历史信息生成用户的血糖理想值曲线;
53.获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的当前血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数;
54.当所述血糖危险参数超过报警阈值时,向用户发送报警信息。
55.本发明接收移动终端发送的用户信息;根据所述用户信息构建用户健康模型;间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型;根据所述更新后的用户健康模型中的历史信息生成用户的血糖理想值曲线;获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的当前血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数;当所述血糖危险参数超过报警阈值时,向用户发送报警信息。通过这种方式,实现了根据用户的不同构建用户个人的用户健康模型然后绘制用户的血糖理想值曲线,并且实时监测用户的血糖值,并根据血糖值计算血糖危险参数,当血糖危险参数超过报警阈值后向用户发送报警信息,实现了连续获取用户血糖值,并且根据用户个体的血糖情况实时监测和预警。
附图说明
56.图1是本发明实施例方案涉及的硬件运行环境的无创血糖监测装置的结构示意图;
57.图2为本发明无创血糖监测装置第一实施例的流程示意图;
58.图3为本发明无创血糖监测装置第二实施例的流程示意图;
59.图4为本发明无创血糖监测系统第一实施例的结构框图。
60.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
61.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
62.参照图1,图1为本发明实施例方案涉及的硬件运行环境的无创血糖监测设备结构示意图。
63.如图1所示,该无创血糖监测设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless

fidelity,wi

fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non

volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
64.本领域技术人员可以理解,图1中示出的结构并不构成对无创血糖监测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
65.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及无创血糖监测程序。
66.在图1所示的无创血糖监测设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明无创血糖监测设备中的处理器1001、存储器1005可以设置在无创血糖监测设备中,所述无创血糖监测设备通过处理器1001调用存储器1005中存储的无创血糖监测程序。
67.本发明实施例提供了一种无创血糖监测方法,参照图2,图2为本发明一种无创血糖监测装置第一实施例的流程示意图。
68.本实施例中,所述无创血糖监测装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无创血糖监测程序,所述无创血糖监测程序配置为实现如下步骤:
69.步骤s10:接收移动终端发送的用户信息。
70.需要说明的是,本实施例的执行主体为一个控制器,所述控制器为主要用于控制无创血糖监测方法的控制器,也可以为能实现此功能的任意设备,本实施例对此不加以限定。
71.应理解的是,移动终端指的是可以在移动中使用的计算机设备,可以包括包括手机、笔记本、平板电脑,或者其他可以实现此功能的设备。
72.在具体实施中,用户信息中包括了用户的姓名信息,也可以包括用户的年龄信息、性别信息,或者其他有关于用户的个人信息,本实施例对此不加以限制。
73.需要说明的是,接收移动终端发送的用户信息指的是,接收用户通过移动终端输的个人信息。
74.应理解的是,本实施例中的数据传输方式可以使用蓝牙、4g或者esim的数据传输方式,也可以使用其他能实现此功能的数据传输方式,本实施例对此不加以限制。
75.步骤s20:根据所述用户信息构建用户健康模型。
76.需要说明的是,用户健康模型指的是,根据用户信息构建的用于存储用户信息、用户的血糖值和血糖理想值曲线的模型,用户健康档案也可以存储其他有关于用户以及用户的血糖有关的信息,本实施例对此不加以限制。
77.应理解的是,用户健康模型中存储的血糖值和血糖理想值曲线以及其他用户信息可以通过app向用户展示。
78.进一步地,为了能够创建存储用户血糖参数数据的用户健康模型,步骤s20,包括:
79.从所述用户信息中提取出用户姓名信息;
80.根据血糖参数以及采集所述血糖参数对应的监测时间建立时间血糖映射表;
81.根据所述用户姓名信息和所述时间血糖映射表构建用户健康模型。
82.应理解的是,用户姓名信息指的是,从用户信息中提取出的,有关于用户姓名的相关信息,可以包括用户姓名汉字、拼音,或者其他有关用户姓名的信息,本实施例对此不加以限制。
83.在具体实施中,血糖参数指的是,所有血糖值的统称。
84.需要说明的是,时间血糖映射表指的是,用于将血糖参数和监测时间对应存储的,在储存空间提前划分的表单。
85.应理解的是,所述根据所述用户姓名信息和所述时间血糖映射表构建用户健康模型,指的是根据用户姓名信息建立每个姓名对应的用户健康模型,然后再在用户健康模型中存入时间血糖映射表。
86.通过这种方式,可以根据用户的姓名信息对每个用户构建各自的用户健康模型,使得血糖监测可以个性化定制。
87.步骤s30:间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型。
88.需要说明的是,采集用户的血糖值的手段是通过红外传感测出人体血液的形态和流速,也就是血流形态获得的。
89.在具体实施中,预设监测时间段是由用户预先设置并且由用户实施调控的,可以为任意的时间长度,本实施例对此不加以限制。
90.需要说明的是,血糖值指的是血液中的葡萄糖含量的值。
91.应理解的是,间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息指的是,每间隔预设监测时间段之后,采集一次用户的血糖值,并且记录下本次采集血糖值的时间作为监测时间,然后将血糖值和血糖值的监测时间作为历史信息。
92.在具体实施中,根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型指的是,将历史信息存入时间血糖映射表,然、然后更新时间血糖映射表,再根据更新后的时间血糖映射表更新当前用户的用户健康模型。
93.进一步地,为了根据历史信息更新用户健康模型,步骤s30包括:
94.调用系统时钟程序中的计时器,并且开始计时;
95.每当间隔预设监测时间段时,获取当前时刻用户的血糖值,并且记录监测时间;
96.将所述监测时间与所述监测时间用户的血糖值作为历史信息,并存入所述用户健康模型中的时间血糖映射表;
97.根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型。
98.需要说明的是,系统时钟程序指的是系统自带的程序,系统时钟程序会实时记录所处时区的自然时间。
99.应理解的是,调用系统时钟程序中的计时器,并且开始计时指的是,使用系统时钟程序中的计时器功能,然后使用即使其功能开始计时。
100.在具体实施中,每当间隔预设监测时间段时,获取当前时刻用户的血糖值,并且记录监测时间指的是,每当计时器显示度过了预设监测时间段,则获取一次当前时刻用户的血糖值,然后记录此次获取当前时刻血糖值的时刻作为监测时间。
101.需要说明的是,将所述监测时间与所述监测时间用户的血糖值作为历史信息,并存入所述用户健康模型中的时间血糖映射表指的是,每次获得血糖值和对应的监测时间之后,将血糖值和对应的监测时间作为历史信息,然后对应存入用户健康模型的时间血糖映射表。
102.应理解的是,根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型指的是,每当历史信息存入时间血糖映射表之后,就将用户健康模型进行更新。
103.通过这种方式,实现了根据用户的需求实时获得用户的血糖值和监测时间,使得血糖监测可以连续、实时获取,提高了血糖监测的便捷性。
104.步骤s40:根据所述更新后的用户健康模型中的历史信息生成用户的血糖理想值曲线。
105.需要说明的是,血糖理想值曲线是一个根据血糖值和监测时间所绘制的曲线,其中可以以监测时间为横轴,血糖理想值为纵轴绘制曲线。
106.应理解的是,根据所述用户健康模型中的历史信息生成用户的血糖理想值曲线指的是,根据历史信息得到用户的每个时刻的血糖理想值,然后根据血糖理想值和对应的时刻生成血糖理想值曲线。
107.进一步地,为了能够准确地到血糖理想值曲线,步骤s40包括:
108.从所述更新后的用户健康模型的历史信息中提取出若干不同日期同一时刻的血糖值;
109.根据所述若干不同日期同一时刻的血糖值得到对应的血糖理想值;
110.根据所述血糖理想值以及对应的监测时间生成血糖理想值曲线。
111.在具体实施中,提取出若干不同日期同一时刻的血糖值指的是,将所有的血糖值根据监测时间分类,例如:不同日期12:00的血糖值包括了1月1日12:00的血糖值和1月2日12:00的血糖值和其他日期12:00的血糖值。
112.需要说明的是,根据所述若干不同日期同一时刻的血糖值得到对应的血糖理想值指的是,将所有血糖值按照监测时间的时刻分类之后,得到不同日期每个时刻的血糖理想值。
113.应理解的是,血糖理想值指的是每个时刻不同日期的血糖值的算术平均数的值。
114.在具体实施中,根据所述血糖理想值以及对应的监测时间生成血糖理想值曲线指的是,当计算得到每个时刻的血糖理想值之后,监测时间为横轴,以血糖理想值为纵轴建立坐标系,然后根据血糖理想值和监测时间的对应关系绘制得到的曲线。
115.通过这种方式,可以获得在一天内不同时刻用户的理想状态血糖值曲线,并且可
以通过不断地监测血糖值进行更新,使得用户的血糖监测更加准确且更具备个体的针对性。
116.步骤s50:获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的当前血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数。
117.需要说明的是,当前血糖值指的是,当前时刻获取到的用户的血糖值。
118.应理解的是,在所述当前血糖值达到预设条件时,将所述达到预设条件的血糖值作为异常血糖值指的是,在当前血糖值与血糖理想值相差大于异常阈值时,将当前血糖值作为异常血糖值。
119.在具体实施中,根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数指的是,根据异常血糖值得到异常增长率,然后根据血糖理想值曲线得到理想增长率,然后根据异常增长率和理想增长率得到血糖危险参数。
120.进一步地,为了能够准确的确定异常血糖值,步骤s50包括:
121.获取当前血糖值以及对应的当前监测时间;
122.根据所述当前监测时间通过所述血糖理想值曲线得到当前血糖理想值;
123.将所述当前血糖值与所述血糖值对应的监测时间的当前血糖理想值进行对比;
124.当所述当前血糖值与所述当前血糖理想值相差大于异常阈值时,将所述当前血糖值作为异常血糖值;
125.根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数。
126.需要说明的是,根据所述当前监测时间通过所述血糖理想值曲线得到当前血糖理想值指的是,当获取到当前监测时间之后,根据当前监测时间在血糖理想值曲线中查询,查询到血糖理想值曲线上对应的当前监测时间的当前血糖理想值。
127.应理解的是,将所述当前血糖值与所述血糖值对应的监测时间的当前血糖理想值进行对比指的是,当获取到当前监测时间对应的将所述当前血糖值与所述血糖值对应的监测时间的当前血糖理想值进行对比血糖理想值之后,将当前血糖值与当前监测时间对应的当前血糖理想值进行对比。
128.需要说明的是,异常阈值是一个由用户预先设置并且实施调控的阈值,可以由用户自行调整,本实施例对此不加以限制。
129.在具体实施中,当所述当前血糖值与所述当前血糖理想值相差大于异常阈值时,将所述当前血糖值作为异常血糖值指的是,求出当前血糖值与当前血糖理想值的差值,当差值的绝对值大于异常阈值时,则判断当前血糖值为异常血糖值。例如:如果当前血糖值为7.6,当前血糖理想值为6.5,异常阈值由用户设定为1.0,则当前血糖值和当前血糖理想值的差值的绝对值为7.6

6.5|=1.1,当前血糖值和当前血糖理想值的差值的绝对值1.1大于异常阈值1.0,所以当前血糖值为异常血糖值。
130.需要说明的是,根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数指的是,当确定存在异常血糖值之后,根据异常血糖值和血糖理想值曲线通过计算得到血糖危险参数。
131.通过这种方式,可以准确的确定异常血糖值,当用户的血糖状态存在异常时可以快速监测到,提高了血糖实时监测的准确性和效率。
132.进一步地,为了快速确定血糖危险参数,根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数,包括:
133.根据所述异常血糖值在所述用户健康模型中获取到异常血糖值对应的异常时刻;
134.获取所述异常时刻前一次监测的血糖值;
135.根据所述异常血糖值和所述异常时刻前一次的的血糖值得到异常增长率;
136.根据所述血糖理想值曲线得到异常时刻的血糖理想值以及异常时刻前一次监测的血糖理想值;
137.根据所述异常时刻的血糖理想值以及异常时刻前一次监测的血糖理想值得到理想增长值;
138.根据所述异常增长率和所述理想增长率得到血糖危险参数。
139.需要说明的是,根据所述异常血糖值在所述用户健康模型中获取到异常血糖值对应的异常时刻指的是,当确定异常血糖值之后,从用户健康模型中的时间血糖映射表中获取到异常血糖值对应的监测时间作为异常时刻。
140.应理解的是,获取所述异常时刻前一次监测的血糖值指的是,在用户健康模型中的时间血糖映射表中查询的当前血糖值的前一次存储的血糖值,作为异常时刻前一次监测的血糖值。
141.在具体实施中,根据所述异常血糖值和所述异常时刻前一次的的血糖值得到异常增长率指的是,通过异常血糖值与所述异常时刻前一次的的血糖值计算得到异常增长率。
142.需要说明的是,异常增长率的计算公式如下:
[0143][0144]
其中,q为异常增长率,a为异常血糖值,b为异常时刻前一次的的血糖值。
[0145]
应理解的是,根据所述血糖理想值曲线得到异常时刻的血糖理想值以及异常时刻前一次监测的血糖理想值指的是,获取到异常血糖值对应的异常时刻,然后根据异常时刻在血糖理想值曲线中查询到对应的异常时刻的血糖理想值和异常时刻前一次监测的血糖理想值。
[0146]
在具体实施中,理想增长率的计算公式如下:
[0147][0148]
其中,r为理想增长率,c为异常时刻的血糖理想值,d为异常时刻前一次监测的血糖理想值得到理想增长值。
[0149]
需要说明的是,根据所述异常增长率和所述理想增长率得到血糖危险参数,血糖危险参数的计算方式如下:
[0150]
p=|q

r|;
[0151]
即血糖危险参数是异常增长率和理想增长率的差值的绝对值。
[0152]
通过这种方式,可以在确定异常血糖值之后准确的求得血糖危险参数,使得可以准确判断用户的血糖值波动处于正常水平还是异常水平,以使可以及时向用户预警。
[0153]
步骤s60:当所述血糖危险参数超过报警阈值时,向用户发送报警信息。
[0154]
应理解的是,报警阈值是一个用户预先设置的用于判断血糖危险参数是否达到条
件需要向用户报警的参数,由用户自行调控,本实施例对此不加以限制。
[0155]
在具体实施中,报警信息起到向用户警告的作用,其中包括了出现异常的血糖值以及异常血糖值对应的监测时间信息,也可以包括其他有关于异常血糖值的信息,本实施例对此不加以限制。
[0156]
需要说明的是,报警信息的形式可以是发送到移动终端的任何形式信息,也可以是播报铃声,或者其它能实现此功能的形式,本实施例对此不加以限制。
[0157]
应理解的是,当血糖危险参数超过报警阈值时,通过app显示的用户健康模型中的血糖值的显示颜色会切换为预设报警颜色,其中预设报警颜色是由用户提前设置的,预设报警颜色可以由用户自行设置和调控,本实施例对此不加以限制。
[0158]
进一步地,为了当出现血糖异常时及时预警,步骤s60包括:
[0159]
当所述血糖危险参数超过报警阈值时,生成报警指令;
[0160]
根据所述报警指令生成报警短信,并发送至预设手机号;
[0161]
获取预设报警语音信息;
[0162]
向所述预设手机号拨打电话并播放所述预设报警语音信息。
[0163]
需要说明的是,报警指令是一个用于发送报警信息的指令。
[0164]
应理解的是,报警短信是用于向预设手机号的移动终端起到提醒作用的短信,报警短信的具体内容可以包含血糖值出现异常的时间、用户信息,也可以是其他有关于异常血糖值的信息,本实施例对此不加以限制。
[0165]
在具体实施中,预设手机号是由用户预先设定的手机号,用于接收报警短信和接收预设报警语音消息,预设手机号可以是一个,也可以是多个,本实施例对此不加以限制,并且预设手机号可以由用户随时更换和调整。
[0166]
需要说明的是,根据所述报警指令生成报警短信,并发送至预设手机号指的是,当生成报警指令之后,根据报警指令自动生成报警短信,然后将报警短信自动发送到预设手机号上。
[0167]
应理解的是,预设报警语音信息指的是,由用户预先存储和设定的语音信息,预设报警语音信息的内容可以由用户自行设置和调整,本实施例对此不加以限制。
[0168]
在具体实施中,向所述预设手机号拨打电话并播放所述预设报警语音信息指的是,在发送报警短信之后,向预设手机号拨打电话,在电话接通后自动播放预设报警语音信息。
[0169]
通过这种方式,可以在用户的血糖值发生异常时自动向预存的手机号发送报警短信和拨打电话播放预设报警信息,使得可以及时向他人求救和预警,降低了发生健康事故的概率。
[0170]
本实施例通过接收移动终端发送的用户信息;根据所述用户信息构建用户健康模型;间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型;根据所述更新后的用户健康模型中的历史信息生成用户的血糖理想值曲线;获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的当前血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数;当所述血糖危险参数超过报警阈值时,向用户发送报警信息。通过这种方式,实现了根据用
户的不同构建用户个人的用户健康模型然后绘制用户的血糖理想值曲线,并且实时监测用户的血糖值,并根据血糖值计算血糖危险参数,当血糖危险参数超过报警阈值后向用户发送报警信息,实现了连续获取用户血糖值,并且可以根据用户个体的血糖情况实时监测和预警。
[0171]
参考图3,图3为本发明一种无创血糖监测装置第二实施例的流程示意图。
[0172]
基于上述第一实施例,本实施例无创血糖监测装置在所述步骤s60之后,还包括:
[0173]
步骤s601:将所述报警信息中的所述异常血糖值和所述异常血糖值对应的监测时间从所述历史信息中删除,并更新所述历史信息,得到新的历史信息。
[0174]
需要说明的是,将所述异常血糖值和所述异常血糖值对应的监测时间从所述历史信息中删除,并更新所述历史信息,得到新的历史信息指的是,当确定异常血糖值对应的血糖危险参数超过报警阈值后,将报警信息中存储的异常血糖值和异常血糖值对应的监测时间的相关信息从历史信息中一处、、移除,然后更新历史信息,得到新的历史信息。
[0175]
步骤s602:根据所述新的历史信息更新所述时间血糖映射表,然后根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型。
[0176]
应理解的是,根据所述新的历史信息更新所述时间血糖映射表,然后根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型指的是,当得到新的历史信息之后,根据新的历史信息将时间血糖映射表中存储的信息进行更新,得到新的时间血糖映射表,然后根据新的时间血糖映射表对用户健康模型进行更新,得到更新后的用户健康模型。
[0177]
本实施例通过将所述报警信息中的所述异常血糖值和所述异常血糖值对应的监测时间从所述历史信息中删除,并更新所述历史信息,得到新的历史信息;根据所述新的历史信息更新所述时间血糖映射表,然后根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型。通过这种方式,可以将向用户发送报警信息过后的报警信息中异常血糖值的相关信息从历史信息中删除,以防止异常数据对用户的用户健康模型中的血糖理想值曲线产生影响,使得用户健康模型更加准确。
[0178]
参照图4,图4为本发明无创血糖监测系统第一实施例的结构框图。
[0179]
如图4所示,本发明实施例提出的无创血糖监测系统包括:获取模块10、建档模块20、更新模块30、绘图模块40、分析模块50和警报模块60:
[0180]
获取模块10,用于接收移动终端发送的用户信息。
[0181]
建档模块20,用于根据所述用户信息构建用户健康模型。
[0182]
更新模块30,用于间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型。
[0183]
绘图模块40,用于根据所述用户健康模型中的历史信息生成用户的血糖理想值曲线。
[0184]
分析模块50,用于获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的当前血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数。
[0185]
警报模块60,用于当所述血糖危险参数超过报警阈值时,向用户发送报警信息。
[0186]
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
[0187]
本实施例接收移动终端发送的用户信息;根据所述用户信息构建用户健康模型;间隔预设监测时间段采集用户的血糖值以及对应的监测时间,将所述血糖值以及对应的监测时间作为历史信息,并根据所述历史信息对所述用户健康模型进行更新,得到更新后的用户健康模型;根据所述更新后的用户健康模型中的历史信息生成用户的血糖理想值曲线;获取当前血糖值,在所述当前血糖值达到预设条件时,将所述达到预设条件的血糖值作为异常血糖值,并根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数;当所述血糖危险参数超过报警阈值时,向用户发送报警信息。通过这种方式,实现了根据用户的不同构建用户个人的用户健康模型然后绘制用户的血糖理想值曲线,并且实时监测用户的血糖值,并根据血糖值计算血糖危险参数,当血糖危险参数超过报警阈值后向用户发送报警信息,实现了连续获取用户血糖值,并且可以根据用户个体的血糖情况实时监测和预警。
[0188]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0189]
在本实施例中,所述建档模块20,还用于从所述用户信息中提取出用户姓名信息;根据血糖参数以及采集所述血糖参数对应的监测时间建立时间血糖映射表;根据所述用户姓名信息和所述时间血糖映射表构建用户健康模型。
[0190]
在本实施例中,所述更新模块30,还用于调用系统时钟程序中的计时器,并且开始计时;每当间隔预设监测时间段时,获取当前时刻用户的血糖值,并且记录监测;将所述监测时间与所述监测时间用户的血糖值作为历史信息,并存入所述用户健康模型中的时间血糖映射表;根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型。
[0191]
在本实施例中,所述绘图模块40,还用于从所述更新后的用户健康模型的历史信息中提取出若干不同日期同一时刻的血糖值;根据所述若干不同日期同一时刻的血糖值得到对应的血糖理想值;根据所述血糖理想值以及对应的监测时间生成血糖理想值曲线。
[0192]
在本实施例中,所述分析模块50,还用于获取当前血糖值以及对应的当前监测时间;根据所述当前监测时间通过所述血糖理想值曲线得到当前血糖理想值;将所述当前血糖值与所述血糖值对应的监测时间的当前血糖理想值进行对比;当所述当前血糖值与所述当前血糖理想值相差大于异常阈值时,将所述当前血糖值作为异常血糖值;根据所述异常血糖值与所述血糖理想值曲线得到血糖危险参数。
[0193]
在本实施例中,所述分析模块50,还用于根据所述异常血糖值在所述用户健康模型中获取到异常血糖值对应的异常时刻;获取所述异常时刻前一次监测的血糖值;根据所述异常血糖值和所述异常时刻前一次的的血糖值得到异常增长率;根据所述血糖理想值曲线得到异常时刻的血糖理想值以及异常时刻前一次监测的血糖理想值;根据所述异常时刻的血糖理想值以及异常时刻前一次监测的血糖理想值得到理想增长值;根据所述异常增长率和所述理想增长率得到血糖危险参数。
[0194]
在本实施例中,所述警报模块60,还用于当所述血糖危险参数超过报警阈值时,生成报警指令;根据所述报警指令生成报警短信,并发送至预设手机号;获取预设报警语音信
息;向所述预设手机号拨打电话并播放所述预设报警语音信息。
[0195]
在本实施例中,所述警报模块60,还用于将所述异常血糖值和所述异常血糖值对应的监测时间从所述历史信息中删除,并更新所述历史信息,得到新的历史信息;根据所述新的历史信息更新所述时间血糖映射表,然后根据所述时间血糖映射表对所述用户健康模型进行更新,得到更新后的用户健康模型。
[0196]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的无创血糖监测方法,此处不再赘述。
[0197]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0198]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0199]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0200]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
转载请注明原文地址: https://doc.8miu.com/read-1350299.html

最新回复(0)