智能监测注射剂量的方法、装置、注射器、系统和介质与流程

文档序号:23508831发布日期:2021-01-01 18:20阅读:132来源:国知局
智能监测注射剂量的方法、装置、注射器、系统和介质与流程

本发明涉及医疗器械领域,具体涉及智能监测注射剂量的方法、装置、注射器、系统和介质。



背景技术:

对于糖尿病患者来说,其血糖指标是很重要的,需要定时关注和记录,并且为了减少患者血糖指标的波动,需要通过药物控制。人工胰岛素是一种熟知的降低血糖指标的药物,它必须非肠道施用,才能在人体中起作用。目前,对糖尿病患者施用人工胰岛素的最常见方式是通过皮下注射,并且需要长期定时注射。

糖尿病患者需要注射的剂量取决于他的血糖指标,而血糖指标是动态变化的,并且血糖指标和注射剂量之间的对应关系是很严格的。



技术实现要素:

有鉴于此,本发明实施例期望提供一种智能监测注射剂量的方法、装置、注射器、系统和介质,能够准确监测每次注射的剂量并保存。

为达到上述目的,第一方面,本发明实施例提供了一种智能监测注射剂量的方法,所述方法包括:

获取注射器的注射推杆的有效转动角度;

根据所述注射推杆的有效转动角度,确定所述注射推杆的轴向移动距离;

根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存;

或者,获取所述注射推杆的轴向移动距离;

根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存。

上述方案中,所述获取注射器的注射推杆的有效转动角度,包括:

第一时间检测所述注射推杆相对所述注射器的外壳的周向位置,获取周向角度初始值;

基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度;所述累计角度为所述有效转动角度。

上述方案中,所述基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度,包括:

根据预设的时间点,定时检测所述注射推杆相对所述注射器外壳的周向位置,获取多个周向角度更新值;

将当前周向角度更新值,与至少一个之前时间点检测的周向角度更新值比较,确定当前周向角度更新值对应的所述注射推杆在第一圆周方向转动的角度;

将在一个注射过程中的多个周向角度更新值在第一圆周方向转动的角度进行累加,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度。

上述方案中,所述将当前周向角度更新值,与至少一个之前时间点检测的周向角度更新值比较,确定当前周向角度更新值对应的所述注射推杆在第一圆周方向转动的角度,包括:

将当前周向角度更新值,与两个之前时间点检测的周向角度更新值比较,所述两个之前时间点检测的周向角度更新值分别为前一周向角度更新值和前二周向角度更新值;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述当前周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值大于所述前二周向角度更新值,则所述当前周向角度更新值与所述前一周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值大于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述前一周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度。

上述方案中,所述将当前周向角度更新值,与两个之前时间点检测的周向角度更新值比较,包括:

根据当前周向角度更新值及两个之前时间点检测的周向角度更新值的数值,修正所述当前周向角度更新值及两个之前时间点检测的周向角度更新值。

第二方面,本发明实施例提供了一种智能监测注射剂量的装置,所述装置包括第一获取模块、第一确定模块和第二确定模块;其中,

所述第一获取模块,用于获取注射器的注射推杆的有效转动角度;

所述第一确定模块,用于根据所述注射推杆的有效转动角度,确定所述注射推杆的轴向移动距离;

所述第二确定模块,用于根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存;

或者,所述装置包括第二获取模块和第三确定模块;其中,

所述第二获取模块,用于获取所述注射推杆的轴向移动距离;

所述第三确定模块,用于根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存。

第三方面,本发明实施例提供了一种智能注射器,所述智能注射器包括:

注射推杆;

检测所述注射推杆转动情况的角度传感器;

根据所述角度传感器的测量值,获取所述智能注射器注射剂量的处理部件。

第四方面,本发明实施例提供了一种智能监测注射剂量的注射系统,所述注射系统包括智能终端和上面所述的智能注射器;所述智能终端和所述智能注射器通过有线或无线通信方式连接。

第五方面,本发明实施例提供了一种计算机,所述计算机包括:存储器、通信总线和处理器,其中:

所述存储器,用于存储智能监测注射剂量的方法程序;

所述通信总线,用于实现所述存储器和所述处理器之间的连接通信;

所述处理器,用于执行存储器中存储的智能监测注射剂量的方法程序,以实现如上面所述的任意一种智能监测注射剂量的方法的步骤。

第六方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如上面所述的任意一种智能监测注射剂量的方法的步骤。

本发明实施例的智能监测注射剂量的方法、装置、注射器、系统和介质,包括:获取注射器的注射推杆的有效转动角度;根据所述注射推杆的有效转动角度,确定所述注射推杆的轴向移动距离;根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存。可见,本发明实施例的智能监测注射剂量的方法、装置、注射器、系统和介质,通过获取注射器的注射推杆的有效转动角度,根据所述有效转动角度确定所述注射推杆的轴向移动距离,再根据所述注射推杆的轴向移动距离确定注射剂量,能够准确监测每次注射的剂量并保存。

本发明实施例的其他有益效果将在具体实施方式中结合具体技术方案进一步说明。

附图说明

图1为本发明实施例一智能监测注射剂量的方法的流程示意图;

图2为本发明实施例二智能监测注射剂量的装置的结构示意图;

图3为本发明实施例三智能注射器的示意图;

图4为本发明实施例四智能监测注射剂量的注射系统的示意图;

图5为本发明实施例四智能监测注射剂量的注射系统中的智能注射器和智能终端的配对过程的示意图;

图6为本发明实施例四智能监测注射剂量的注射系统中的智能注射器和智能终端的数据传输过程的示意图;

图7为本发明实施例五计算机的结构示意图。

具体实施方式

针对现有技术中存在的技术问题,本发明实施例提供了一种智能监测注射剂量的方法,所述方法包括:

获取注射器的注射推杆的有效转动角度;

根据所述注射推杆的有效转动角度,确定所述注射推杆的轴向移动距离;

根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存;

或者,获取所述注射推杆的轴向移动距离;

根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存。

这里,方法的执行主体可以是一种智能监测注射剂量的装置,该装置可以安装在注射器上,也可以是在注射器之外,但与注射器连接且通信。

这里,智能监测注射剂量的方法有两种,是分别针对不同的注射器结构实施的。一种注射器结构是注射时,通过螺旋转动带动注射推杆轴向移动,另一种注射器结构注射时,直接推动注射推杆轴向移动。因此智能监测注射剂量的方法即步骤,是不同的。

这里的角度,可以是注射推杆相对注射器的外壳的周向角度,例如在注射器的外壳上指定一个检测基准点,在注射器推杆外圆上指定一个检测追踪点,两者在初始位置是重合的,即初始时,注射推杆相对注射器的外壳的周向角度是“0”度。

可以理解地,所述获取注射器的注射推杆的有效转动角度,包括:

第一时间检测所述注射推杆相对所述注射器的外壳的周向位置,获取周向角度初始值;

基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度;所述累计角度为所述有效转动角度。

产品的结构设计为:只有第一圆周方向的转动,才会带动注射推杆轴向移动,否则注射推杆保持不动。这样,无论在一个注射过程中注射推杆如何动,将沿第一圆周方向转动的角度累计,能得出对轴向移动有作用的转动角度,即有效转动角度。

这里第一圆周方向可以是顺时针方向,也可以是逆时针方向,是根据具体产品需要设计。但是,一旦产品设计及制作后,就只能是其中一个方向。这里,第一时间为智能监测注射剂量的装置开机时,或休眠后被唤醒的第一时间。一般不注射时,智能监测注射剂量的装置会被关机或进入休眠状态。

基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度,是一种获取有效转动角度更简单、易实施的方式。

可以理解地,所述基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度,包括:

根据预设的时间点,定时检测所述注射推杆相对所述注射器外壳的周向位置,获取多个周向角度更新值;

将当前周向角度更新值,与至少一个之前时间点检测的周向角度更新值比较,确定当前周向角度更新值对应的所述注射推杆在第一圆周方向转动的角度;

将在一个注射过程中的多个周向角度更新值在第一圆周方向转动的角度进行累加,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度。

这里,预设的时间点,可以是相同的时间间隔。一般注射中,是匀速注射,因此检测的时间点设置为均匀分布。

通过与之前时间点检测的周向角度更新值比较,可以比较简单快速的确定转动方向,即确定所述注射推杆在第一圆周方向转动的角度,是更佳的实施方式。

还有,由于角度值在转过一圈后,角度值又会从零开始,因此比较的两个周向角度更新值需要根据情况进行修正,修正的方法见下面的具体实施例。

可以理解地,所述将当前周向角度更新值,与至少一个之前时间点检测的周向角度更新值比较,确定当前周向角度更新值对应的所述注射推杆在第一圆周方向转动的角度,包括:

将当前周向角度更新值,与两个之前时间点检测的周向角度更新值比较,所述两个之前时间点检测的周向角度更新值分别为前一周向角度更新值和前二周向角度更新值;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述当前周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值大于所述前二周向角度更新值,则所述当前周向角度更新值与所述前一周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值大于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述前一周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度。

即通过三个时间点检测的周向角度更新值比较,来确定所述注射推杆在第一圆周方向转动的角度。这样,可以避免如下两种情况对检测精度的影响:

1)先沿第一圆周方向转动,后来又沿第二圆周方向转动;

2)先沿第二圆周方向转动,后来又沿第一圆周方向转动;

上面两种情况中都有一部分是沿第二圆周方向转动的,因此需要剔除。这样,检测结果更准确,是更佳的实施方式。

可以理解地,所述将当前周向角度更新值,与两个之前时间点检测的周向角度更新值比较,包括:

根据当前周向角度更新值及两个之前时间点检测的周向角度更新值的数值,修正所述当前周向角度更新值及两个之前时间点检测的周向角度更新值。

这样,可以避免后一个时间点的周向角度更新值因为转过一圈后,反而比之前的周向角度更新值小,而得出错误的结果,是更佳的实施方式。

本发明实施例还提供了一种智能监测注射剂量的装置,所述装置包括第一获取模块、第一确定模块和第二确定模块;其中,

所述第一获取模块,用于获取注射器的注射推杆的有效转动角度;

所述第一确定模块,用于根据所述注射推杆的有效转动角度,确定所述注射推杆的轴向移动距离;

所述第二确定模块,用于根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存;

或者,所述装置包括第二获取模块和第三确定模块;其中,

所述第二获取模块,用于获取所述注射推杆的轴向移动距离;

所述第三确定模块,用于根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存。

本发明实施例还提供了一种智能注射器,所述智能注射器包括:

注射推杆;

检测所述注射推杆转动情况的角度传感器;

根据所述角度传感器的测量值,获取所述智能注射器注射剂量的处理部件。

本发明实施例还提供了一种智能监测注射剂量的注射系统,所述注射系统包括智能终端和上面所述的智能注射器;所述智能终端和所述智能注射器通过有线或无线通信方式连接。这样,智能注射器注射的剂量,能够传到智能终端,便于记录和统计。

本发明实施例还提供了一种计算机,所述计算机包括:存储器、通信总线和处理器,其中:

所述存储器,用于存储智能监测注射剂量的方法程序;

所述通信总线,用于实现所述存储器和所述处理器之间的连接通信;

所述处理器,用于执行存储器中存储的智能监测注射剂量的方法程序,以实现如上面所述的任意一种智能监测注射剂量的方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如上面所述的智能监测注射剂量的方法的步骤。

以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例一

本实施例提供了一种智能监测注射剂量的方法,本实施例的方法是针对注射器的注射推杆是螺旋转动的结构,能够理解,另一种结构也能参照执行,不过步骤有所不同,参见上面。

本实施例的方法可以由智能监测注射剂量的装置执行,该装置可以安装在注射器上,也可以是在注射器之外,但与注射器连接且通信;如图1所示,所述方法包括:

步骤101:获取注射器的注射推杆的有效转动角度;

具体地,所述获取注射器的注射推杆的有效转动角度,包括:

第一时间检测所述注射推杆相对所述注射器的外壳的周向位置,获取周向角度初始值;

基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度;所述累计角度为所述有效转动角度。

更具体地,所述基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度,包括:

根据预设的时间点,定时检测所述注射推杆相对所述注射器外壳的周向位置,获取多个周向角度更新值;

将当前周向角度更新值,与至少一个之前时间点检测的周向角度更新值比较,确定当前周向角度更新值对应的所述注射推杆在第一圆周方向转动的角度;

将在一个注射过程中的多个周向角度更新值在第一圆周方向转动的角度进行累加,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度。

本实施例中,第一圆周方向的定义是:从注射器上方的视角看,注射推杆顺时针方向转动。

本实施例中,预设时间点是每隔100毫秒检测一次。

本实施例中,为了避免后一个时间点的周向角度更新值因为转过一圈后,反而比之前的周向角度更新值小,因此需要对两个比较的周向角度更新值进行修正,修正的规则如下:

如果angle_1>315度而angle_2<45度,则:angle_2=angle_2+360

如果angle_2>315度而angle_1<45度,则:angle_1=angle_1+360

其中,angle_2为当前的周向角度更新值,angle_1为前一个周向角度更新值。

更具体地,所述将当前周向角度更新值,与至少一个之前时间点检测的周向角度更新值比较,确定当前周向角度更新值对应的所述注射推杆在第一圆周方向转动的角度,包括:

将当前周向角度更新值,与两个之前时间点检测的周向角度更新值比较,所述两个之前时间点检测的周向角度更新值分别为前一周向角度更新值和前二周向角度更新值;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述当前周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值大于所述前二周向角度更新值,则所述当前周向角度更新值与所述前一周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值大于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述前一周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度。

即通过三个时间点检测的周向角度更新值比较,来确定所述注射推杆在第一圆周方向转动的角度。具体有如下几种情况:

(1)所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则可以确定,三个时间点检测的周向角度更新值均是沿第一圆周方向转动的,因此所述当前周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

(2)所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值大于所述前二周向角度更新值,则可以确定,第一个时间点到第二个时间点之间是沿逆时针转动,第二时间点到第三时间点之间是顺时针转动。因此,所述当前周向角度更新值与所述前一周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度,即将第一时间点到第二时间点之间的逆时针转动角度剔除;

(3)所述当前周向角度更新值大于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则可以确定,第一个时间点到第二个时间点之间是沿顺时针转动,第二时间点到第三时间点之间是逆时针转动,因此所述前一周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度,即第二时间点到第三时间点之间的逆时针转动角度剔除。

(4)所述当前周向角度更新值大于所述前一周向角度更新值,所述前一周向角度更新值大于所述前二周向角度更新值,则可以确定,三个时间点检测的周向角度更新值均是沿第二圆周方向转动的,即均是逆时针转动,需要剔除,不累计到所述注射推杆在一个注射过程中沿第一圆周方向转动的角度中。

步骤102:根据所述注射推杆的有效转动角度,确定所述注射推杆的轴向移动距离;

因为是螺旋运动,因此,根据转动角度(即转动圈数),.及相应的螺旋参数(如螺距),可以推算出轴向移动距离。

步骤103:根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存。

注射推杆的轴向移动距离,可以推动注射器中药瓶内活塞的移动,因此可以确定相应的注射剂量。

实施例二

本实施例提供了一种智能监测注射剂量的装置,如图2所示,所述装置200包括第一获取模块21、第一确定模块22和第二确定模块23;其中,

所述第一获取模块21,用于获取注射器的注射推杆的有效转动角度;

所述第一确定模块22,用于根据所述注射推杆的有效转动角度,确定所述注射推杆的轴向移动距离;

所述第二确定模块23,用于根据所述注射推杆的轴向移动距离,确定与所述注射推杆的轴向移动距离对应的注射剂量,并保存。

具体地,所述第一获取模块21,用于:

第一时间检测所述注射推杆相对所述注射器的外壳的周向位置,获取周向角度初始值;

基于所述周向角度初始值,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度;所述累计角度为所述有效转动角度。

更具体地,所述第一获取模块21,还用于:

根据预设的时间点,定时检测所述注射推杆相对所述注射器外壳的周向位置,获取多个周向角度更新值;

将当前周向角度更新值,与至少一个之前时间点检测的周向角度更新值比较,确定当前周向角度更新值对应的所述注射推杆在第一圆周方向转动的角度;

将在一个注射过程中的多个周向角度更新值在第一圆周方向转动的角度进行累加,获取所述注射推杆在一个注射过程中沿第一圆周方向转动的累计角度。

更具体地,所述第一获取模块21,还用于:

将当前周向角度更新值,与两个之前时间点检测的周向角度更新值比较,所述两个之前时间点检测的周向角度更新值分别为前一周向角度更新值和前二周向角度更新值;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述当前周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值小于所述前一周向角度更新值,所述前一周向角度更新值大于所述前二周向角度更新值,则所述当前周向角度更新值与所述前一周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度;

所述当前周向角度更新值大于所述前一周向角度更新值,所述前一周向角度更新值小于所述前二周向角度更新值,则所述前一周向角度更新值与所述前二周向角度更新值的差值为所述注射推杆在第一圆周方向转动的角度。

本发明实施例中的装置可以为设置在注射器中的装置,也可以为与注射器连接且通信的独立装置。

在一些实施例中,本发明实施例的装置可以用于执行上述实施例中所描述的智能监测注射剂量的方法,当然也可以包括用于执行上述实施例所描述的智能监测注射剂量的方法中的任意流程和/或步骤的模块,为了简洁,不再赘述。

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

本发明实施例所包括的各模块,可以通过注射器中的处理器来实现;当然也可通过注射器中的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等。

实施例三

本实施例提供了一种智能注射器,如图3所示,所述智能注射器300包括注射推杆31、角度传感器32和处理部件33;

所述注射推杆31,用于推动安装在注射器上的药瓶内的药液向外输出;

所述角度传感器32,用于检测所述注射推杆31的转动情况;

所述处理部件33,用于根据所述角度传感器32的测量值,获取智能注射器300的注射剂量。

具体地,所述处理部件33为微控制单元(mcu,microcontrollerunit)。

具体地,所述智能注射器300还包括为了完成注射的其它零部件,例如容纳注射推杆31的壳体,安装药瓶的支架等,由于不是本发明实施例的发明内容,不作详述。

实施例四

本实施例提供了一种智能监测注射剂量的注射系统,如图4所示,所述系统包括智能终端41和实施例三所述的智能注射器42;所述智能终端41和所述智能注射器42通过有线或无线通信方式连接。

本实施例中,所述智能终端41为手机。手机上安装有专用应用程序,即监测注射剂量的应用(app,application)。

所述app用于接收智能注射器42采集到的数据,管理当前用户的个人身份信息及历次注射剂量信息,统计用户指定时间内的注射剂量及趋势,将这些信息开放给可信任的医护人员、专家系统,接收医护人员的建议和提醒消息。

所述智能终端41和所述智能注射器42通过低功耗蓝牙(ble,bluetoothlowenergy)无线连接,两者传输的信息会进行加密。传输的信息包括当次或最近几次注射剂量和时间、智能注射器42身份识别(id,identitydocument)信息和智能注射器42的电池剩余电量等信息。

具体地,所述智能终端41和所述智能注射器42通过低功耗蓝牙无线连接需要先进行配对(pairing)和绑定(bonding)。配对过程中,需要输入配对密码。完成配对后,所述智能终端41和所述智能注射器42就绑定在一起,下次无需配对就能自动连接。一个智能终端41可以绑定多个智能注射器42,一个智能注射器42一般只能绑定一个智能终端41,如果需要更换智能终端41,可以与之前的解绑。

为了更清楚的了解所述智能终端41和所述智能注射器42的配对及数据传输,下面结合附图做进一步的介绍。

如图5所示,所述智能终端41和所述智能注射器42的配对过程包括如下过程:

501:智能注射器42开机并初始化;

502:智能注射器42的蓝牙部件广播,广播内容包括设备类型、发射功率(txpower)等;智能终端41调用终端操作系统的应用程序接口(api,applicationprogramminginterface)进行ble的扫描,并将扫描到的信息根据设备类型进行过滤,同时计算当前扫描到广播包接收的信号强度指示(rssi,receivedsignalstrengthindication),也可以认为是路径损耗(rssi-txpower);

503:智能终端41发起蓝牙属性(gatt,genericattributeprofile)连接;即选择路径损耗最小的设备发起蓝牙gatt属性连接,智能注射器距离最近,是路径损耗最小的设备;

504:智能注射器42请求与智能终端41配对;

505:用户输入配对密码;

506:智能终端41发送配对密码至配对请求中;

507:配对密码正确,配对成功,两者绑定,可以相互传输数据。

这里,配对密码使用256位的椭圆加密算法进行加密。绑定后,配对信息存储在各自的存储器上,以后使用时不再需要输入配对密码就可以自动连接。

如图6所示,所述智能终端41和所述智能注射器42的数据传输包括如下过程:

601:蓝牙连接;智能注射器42开机后自动与智能终端41连接,如果未绑定过,则需要先绑定,再连接;

602:智能终端41发送当前时间戳信息;

603:智能注射器42发送自身id和当前电量;

604:智能终端41显示当前智能注射器42的设备信息;

605:同步历史注射剂量信息;

606:智能注射器42清除历史注射剂量信息,以保证智能注射器的存储器有足够的存储空间;

607:用户按动注射器注射;

608:智能注射器42监测本次注射过程的注射剂量;

609:智能注射器42发送本次注射过程的注射剂量,同时发送当前时间戳。

实施例五

如图7所示,本实施例提供了一种计算机,所述计算机700包括:存储器701、通信总线702和处理器703,其中:

所述存储器701,用于存储智能监测注射剂量的方法程序及采集的形变数据;

所述通信总线702,用于实现所述存储器和所述处理器之间的连接通信;

所述处理器703,用于执行存储器中存储的智能监测注射剂量的方法程序,以实现如实施例一所述的方法的步骤。这里的处理器703,可以是实施例三中的处理部件33。

具体地,所述处理器703可以是基于精简指令集计算机(risc,reducedinstructionsetcomputer)架构的多核处理器;所述存储器701可以是高容量的磁性存储器。

具体地,所述计算机700还包括:外部通信接口704和监测传感器705,其中:

所述外部通信接口704,可以用于与外部通信,外部的终端包括服务器或客户端,所述外部通信接口704可以包括有线接口和无线接口;

所述监测传感器705,可以用于监测所述注射推杆转动情况。这里的监测传感器705可以同实施例三的角度传感器32。

以上计算机实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本实施例的计算机中未披露的技术细节,请参照本发明中方法实施例的描述而理解。

实施例六

本实施例提供了一种计算机可读存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现如实施例一所述的智能监测注射剂量的方法的步骤。

所述计算机可读存储介质可以是高容量的磁性存储器。

以上计算机可读存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本实施例的计算机可读存储介质中未披露的技术细节,请参照本发明中方法实施例的描述而理解。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本发明实施例记载中,除非另有说明和限定,术语“连接”应做广义理解,例如,可以是电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

本发明实施例中如有涉及的术语“第一\第二\第三”,仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序。

应理解,说明书通篇中提到的“一实施例”或“一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一实施例中”或“在一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各功能模块分别单独作为一个模块,也可以两个或两个以上功能模块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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