一种用药量确定方法及装置与流程

文档序号:23309536发布日期:2020-12-15 11:40阅读:128来源:国知局
一种用药量确定方法及装置与流程

本申请涉及物联网领域,具体而言,涉及一种用药量确定方法及装置。



背景技术:

高血压患者的血压波动与很多因素有关,其中一个因素便是用药量。而高血压患者每天需要服药的药物种类的数量都较多,每种药物的服用时间和服用剂量也不同。因此,高血压患者使用的药盒上可以设置有对用户的用药量进行测量的装置,以记录用户的用药量。但是,现有技术中药盒对用药量测量的准确度较低,从而不能很好的指导用户用药。



技术实现要素:

本申请实施例的目的在于提供一种用药量确定方法及装置,用以解决用药量测量准确度低的技术问题。

为了实现上述目的,本申请实施例所提供的技术方案如下所示:

第一方面,本申请实施例提供一种用药量确定方法,包括:在药盒从开启状态变为闭合状态后,接收重量测量模块测量得到的第一药品测量数据;判断所述第一药品测量数据的数值是否符合第一预设规则;若所述第一药品测量数据的数值符合所述第一预设规则,根据所述第一药品测量数据确定用药量数据。在上述方案中,在药盒从开启状态变为闭合状态时,可以认为用户执行了用药操作,此时可以接收药盒中的重量测量模块测量得到的第一药品测量数据。但是,为了保证用户的用药量数据的准确度较高,因此,只有在第一药品测量数据的数值符合第一预设规则时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第一预设规则包括:所述第一药品测量数据的数值标准差小于药盒平稳数值;其中,所述第一药品测量数据的数值标准差小于所述药盒平稳数值表征所述药盒放置平稳。在上述方案中,当药盒未放置平稳时,药盒中的重量测量模块测量得到的第一药品测量数据不准确,由此,根据第一药品测量数据确定的用户的用药量数据也不准确,因此,只有在第一药品测量数据的数值标准差小于药盒平稳数值时,即药盒放置平稳的情况下,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第一预设规则还包括以下至少一项:所述第一药品测量数据的数值满足表征所述药盒中未添加药物的条件;所述第一药品测量数据的数值满足表征所述药盒中的药物被服用的条件。在上述方案中,当用户向药盒中添加药物或者用户仅打开药盒但未服药时,根据第一药品测量数据确定的用户的用药量数据不准确,因此,只有在第一药品测量数据的数值满足表征所述药盒中未添加药物的条件或者满足表征所述药盒中的药物被服用的条件时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述方法还包括:在所述药盒持续闭合状态经过预设校准时间段后,接收所述重量测量模块测量得到的第二药品测量数据;判断所述第二药品测量数据的数值是否符合第二预设规则;若所述第二药品测量数据的数值符合所述第二预设规则,根据所述第二药品测量数据对所述重量测量模块进行校准。在上述方案中,重量测量模块由于自身或者环境因素,随着时间的推移,其测量物品重量的准确的会逐渐降低,因此,可以在每隔一段时间后,根据重量测量模块测量的第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第二预设规则包括:所述第二药品测量数据的数值标准差小于药盒平稳数值;其中,所述第二药品测量数据的数值标准差小于所述药盒平稳数值表征所述药盒放置平稳。在上述方案中,当药盒未放置平稳时,药盒中的重量测量模块测量得到的第二药品测量数据不准确,由此,根据第二药品测量数据对重量测量模块进行校准也不准确,因此,只有在第二药品测量数据的数值标准差小于药盒平稳数值时,即药盒放置平稳的情况下,才根据该第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第二预设规则还包括:所述第二药品测量数据的数值满足表征所述药盒放置水平的条件。在上述方案中,当药盒倾斜放置时,药盒中的重量测量模块测量得到的第二药品测量数据不准确,由此,根据第二药品测量数据对重量测量模块进行校准也不准确,因此,只有在第二药品测量数据的数值满足表征所述药盒放置水平的条件,即药盒放置水平的情况下,才根据该第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,在所述根据所述第一药品测量数据确定用药量数据之后,所述方法还包括:获取预设输出时间段内的所述用药量数据以及血压测量装置测量得到的血压测量数据;对所述用药量数据以及所述血压测量数据进行处理,得到输出数据;输出所述预设输出时间段内的所述输出数据。在上述方案中,可以同时对用户的用药量数据以及血压测量装置测量得到的用户的血压测量数据进行处理得到输出数据,并输出一段时间内的输出数据,以使用户可以根据输出数据中的用药量情况以及血压情况对用药量进行适宜的调整,从而使得用户更便捷直观的查看用药量情况和血压情况。

第二方面,本申请实施例提供一种用药量确定装置,包括:第一接收模块,用于在药盒从开启状态变为闭合状态后,接收重量测量模块测量得到的第一药品测量数据;第一判断模块,用于判断所述第一药品测量数据的数值是否符合第一预设规则;确定模块,用于若所述第一药品测量数据的数值符合所述第一预设规则,根据所述第一药品测量数据确定用药量数据。在上述方案中,在药盒从开启状态变为闭合状态时,可以认为用户执行了用药操作,此时可以接收药盒中的重量测量模块测量得到的第一药品测量数据。但是,为了保证用户的用药量数据的准确度较高,因此,只有在第一药品测量数据的数值符合第一预设规则时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第一预设规则包括:所述第一药品测量数据的数值标准差小于药盒平稳数值;其中,所述第一药品测量数据的数值标准差小于所述药盒平稳数值表征所述药盒放置平稳。在上述方案中,当药盒未放置平稳时,药盒中的重量测量模块测量得到的第一药品测量数据不准确,由此,根据第一药品测量数据确定的用户的用药量数据也不准确,因此,只有在第一药品测量数据的数值标准差小于药盒平稳数值时,即药盒放置平稳的情况下,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第一预设规则还包括以下至少一项:所述第一药品测量数据的数值满足表征所述药盒中未添加药物的条件;所述第一药品测量数据的数值满足表征所述药盒中的药物被服用的条件。在上述方案中,当用户向药盒中添加药物或者用户仅打开药盒但未服药时,根据第一药品测量数据确定的用户的用药量数据不准确,因此,只有在第一药品测量数据的数值满足表征所述药盒中未添加药物的条件或者满足表征所述药盒中的药物被服用的条件时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述用药量确定装置还包括:第二接受模块,用于在所述药盒持续闭合状态经过预设校准时间段后,接收所述重量测量模块测量得到的第二药品测量数据;第二判断模块,用于判断所述第二药品测量数据的数值是否符合第二预设规则;校准模块,用于若所述第二药品测量数据的数值符合所述第二预设规则,根据所述第二药品测量数据对所述重量测量模块进行校准。在上述方案中,重量测量模块由于自身或者环境因素,随着时间的推移,其测量物品重量的准确的会逐渐降低,因此,可以在每隔一段时间后,根据重量测量模块测量的第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第二预设规则包括:所述第二药品测量数据的数值标准差小于药盒平稳数值;其中,所述第二药品测量数据的数值标准差小于所述药盒平稳数值表征所述药盒放置平稳。在上述方案中,当药盒未放置平稳时,药盒中的重量测量模块测量得到的第二药品测量数据不准确,由此,根据第二药品测量数据对重量测量模块进行校准也不准确,因此,只有在第二药品测量数据的数值标准差小于药盒平稳数值时,即药盒放置平稳的情况下,才根据该第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述第二预设规则还包括:所述第二药品测量数据的数值满足表征所述药盒放置水平的条件。在上述方案中,当药盒倾斜放置时,药盒中的重量测量模块测量得到的第二药品测量数据不准确,由此,根据第二药品测量数据对重量测量模块进行校准也不准确,因此,只有在第二药品测量数据的数值满足表征所述药盒放置水平的条件,即药盒放置水平的情况下,才根据该第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

在本申请的可选实施例中,所述用药量确定装置还包括:获取模块,用于获取预设输出时间段内的所述用药量数据以及血压测量装置测量得到的血压测量数据;处理模块,用于对所述用药量数据以及所述血压测量数据进行处理,得到输出数据;输出模块,用于输出所述预设输出时间段内的所述输出数据。在上述方案中,可以同时对用户的用药量数据以及血压测量装置测量得到的用户的血压测量数据进行处理得到输出数据,并输出一段时间内的输出数据,以使用户可以根据输出数据中的用药量情况以及血压情况对用药量进行适宜的调整,从而使得用户更便捷直观的查看用药量情况和血压情况。

第三方面,本申请实施例提供一种电子设备,包括:药盒以及血压测量装置,所述药盒包括重量测量模块以及开关检测模块;所述药盒用于容纳药物,所述重量测量模块用于测量所述药物的重量,所述开关检测模块用于检测所述药盒处于开启状态或者闭合状态,所述血压测量装置用于测量血压;所述电子设备还包括:处理器、存储器和总线;所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面所述的用药量确定方法。

在本申请的可选实施例中,所述药盒设置在所述血压测量装置内,所述处理器以及所述存储器设置在所述血压测量装置内。

在本申请的可选实施例中,所述血压测量装置设置在所述药盒内,所述处理器以及所述存储器设置在所述药盒内。

第四方面,本申请实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面中的用药量确定方法。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举本申请实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种电子设备的结构框图;

图2为本申请实施例提供的另一种电子设备的结构框图;

图3为本申请实施例提供的又一种电子设备的结构框图;

图4为本申请实施例提供的一种用药量确定方法的流程图;

图5为本申请实施例提供的另一种用药量确定方法的流程图;

图6为本申请实施例提供的一种输出数据的曲线示意图;

图7为本申请实施例提供的一种用药量确定装置的结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

本申请实施例提供一种电子设备100,该电子设备100可以包括:药盒101以及血压测量装置102,其中,药盒101用于容纳药物,血压测量装置102用于测量血压。此外,药盒101可以包括重量测量模块103以及开关检测模块106,重量测量模块103用于测量药物的重量,开关检测模块106用于检测药盒101处于开启状态或者闭合状态。

上述电子设备100还可以包括:至少一个处理器104,至少一个通信接口,至少一个存储器105和至少一个通信总线。其中,通信总线用于实现这些组件直接的连接通信,通信接口用于与其他节点设备进行信令或数据的通信,存储器105存储有处理器104可执行的机器可读指令。当电子设备100运行时,处理器104与存储器105之间通过通信总线通信,机器可读指令被处理器104调用时执行各种方法,例如:将在本申请的后续实施例中进行介绍的用药量确定方法。

处理器104可以是一种集成电路芯片,具有信号处理能力。上述处理器104可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本申请实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器105可以包括但不限于随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

可以理解的是,上述结构仅为本申请实施例提供的一个示例,电子设备100还可包括更多或者更少的组件,或者不同的配置。此外,上述电子设备100中的各组件可以采用硬件、软件或其组合实现。

基于上述电子设备100,本申请实施例提供三种可能的情况分别为:第一种,药盒101及血压测量装置102分别两个独立的装置,且药盒101与血压测量装置102之间可以进行通信;第二种,药盒101及血压测量装置102共同构成一个一体结构,且血压测量装置102内置于药盒101中;第三种,药盒101及血压测量装置102同样共同构成一个一体结构,但药盒101内置于血压测量装置102中。

下面依次对上述三种情况进行介绍。

首先介绍第一种情况,请参照图1,图1为本申请实施例提供的一种电子设备的结构框图。在该电子设备100中,药盒101及血压测量装置102分别两个独立的装置,且药盒101中设置有重量测量模块103、处理器104、存储器105以及开关检测模块106,血压测量装置102中设置有处理器104以及存储器105。其中,药盒101中的处理器104与血压测量装置102中的处理器104为两个不同的处理器104;同样,药盒101中的存储器105与血压测量装置102中的存储器105为两个不同的存储器105。

药盒101中的处理器104可以控制重量测量模块103对放置在药盒中的药品重量进行测量,并可以根据测量得到的药品测量数据确定用户的用药量数据。同时,药盒101中的处理器104还可以根据开关检测模块106检测的药盒101的开合状态,对重量测量模块103测量药品重量的时机进行控制,例如:在开关检测模块106检测到药盒101开启且关闭后,处理器104控制重量测量模块103测量药品重量等。而药盒101中的存储器105可以存储上述药品测量数据、测量时间以及用药量数据。血压测量装置102中的处理器104可以控制血压测量装置102中的血压测量模块对用户血压进行测量,而血压测量装置102中的存储器105可以存储测量得到的血压测量数据以及测量时间。

可以理解的是,该种情况下的药盒101与血压测量装置102可以进行通信,以进行数据的传输,例如:药盒101将用药量数据发送给血压测量装置102;或者,血压测量装置102将血压测量数据发送给药盒101;或者,药盒101以及血压测量装置102将数据发送给外部设备。需要说明的是,本申请实施例对药盒101与血压测量装置102进行通信连接的方式不作具体的限定,本领域技术人员可以根据实际情况进行合适的选择。举例来说,药盒101与血压测量装置102可以通过有线连接;药盒101与血压测量装置102可以通过无线(wi-fi、4g、5g、蓝牙、zigbee等)连接。

其次介绍第二种情况,请参照图2,图2为本申请实施例提供的另一种电子设备的结构框图。在该电子设备100中,药盒101及血压测量装置102共同构成一个一体结构,且血压测量装置102内置于药盒101中,药盒101中设置有重量测量模块103、处理器104、存储器105以及开关检测模块106。

药盒101中的处理器104可以控制重量测量模块103对放置在药盒中的药品重量进行测量,并可以根据测量得到的药品测量数据确定用户的用药量数据,还可以根据开关检测模块106检测的药盒101的开合状态,对重量测量模块103测量药品重量的时机进行控制,还可以控制血压测量装置102中的血压测量模块对用户血压进行测量;而药盒101中的存储器105可以存储上述药品测量数据、测量时间、用药量数据以及血压测量数据。

最后介绍第三种情况,请参照图3,图3为本申请实施例提供的又一种电子设备的结构框图。在该电子设备100中,药盒101及血压测量装置102共同构成一个一体结构,且药盒101内置于血压测量装置102中,药盒101中设置有重量测量模块103以及开关检测模块106,血压测量装置102中设置有处理器104以及存储器105。

与第二种情况类似,血压测量装置102中的处理器104可以控制重量测量模块103对放置在药盒中的药品重量进行测量,并可以根据测量得到的药品测量数据确定用户的用药量数据,还可以根据开关检测模块106检测的药盒101的开合状态,对重量测量模块103测量药品重量的时机进行控制,还可以控制血压测量装置102中的血压测量模块对用户血压进行测量;而血压测量装置102中的存储器105可以存储上述药品测量数据、测量时间、用药量数据以及血压测量数据。

基于上述电子设备100,本申请实施例提供了一种用药量确定方法,该用药量确定方法可以由电子设备中的处理器104执行。针对第一种情况,药盒101以及血压测量装置102中的处理器104均可以执行上述用药量确定方法;针对第二种情况,药盒101中的处理器104执行上述用药量确定方法;针对第三种情况,血压测量装置102中的处理器104执行上述用药量确定方法。

为了便于叙述,下面以第一种情况中的药盒101中的处理器104执行用药量确定方法为例,对本申请实施例提供的用药量确定方法进行详细的介绍。应理解,本领域普通技术人员能够将该方法应用到另外两种结构中。

请参照图4,图4为本申请实施例提供的一种用药量确定方法的流程图,该用药量确定方法可以包括如下步骤:

步骤s401:在药盒从开启状态变为闭合状态后,接收重量测量模块测量得到的第一药品测量数据。

步骤s402:判断第一药品测量数据的数值是否符合第一预设规则。

步骤s403:若第一药品测量数据的数值符合第一预设规则,根据第一药品测量数据确定用药量数据。

步骤s401中,药盒从开启状态变为闭合状态,表明用户在打开药盒后又关闭了药盒,其中,如何确定药盒从开启状态变为闭合状态有多种实现方式。举例来说,药盒上可以设置有具备开关检测功能的锁扣,当用户打开药盒时,锁扣被掰动,此时可以认为用户打开药盒,药盒处于开启状态,当用户关闭药盒时,锁扣被扣上,此时可以认为用户关闭药盒,药盒处于闭合状态,这一个完整的过程即为药盒从开启状态变为闭合状态;或者,药盒上可以设置有运动传感器,针对特定的药盒,当用户打开药盒时,药盒盒盖从水平方向变为垂直方向,药盒处于开启状态,当用户关闭药盒时,药盒盒盖从垂直方向变为水平方向,药盒处于闭合状态,同样的,这一个完整的过程即为药盒从开启状态变为闭合状态;或者,药盒上可以设置有接触机构,接触机构设置在药盒盒体的开口处,当用户打开药盒时,接触机构弹起,药盒处于开启状态,当用户关闭药盒时,接触机构被压下,药盒处于闭合状态,同样的,这一个完整的过程即为药盒从开启状态变为闭合状态;或者,药盒上可以设置有检测装置,检测装置的一部分设置在药盒盒体上一部分设置在药盒盖上,当用户打开药盒时,检测装置的触点分离且电路断开,药盒处于开启状态,当用户关闭药盒时,检测装置的触点接触且电路导通,药盒处于闭合状态,同样的,这一个完整的过程即为药盒从开启状态变为闭合状态。

需要说明的是,上述确定药盒从开启状态变为闭合状态的方式仅为本申请实施例提供的两个示例,本领域技术人员可以根据实际情况进行合适的调整。

在确定药盒从开启状态变为闭合状态后,通常可以认为用户执行了用药操作,因此可以接收药盒中的重量测量模块测量得到的第一药品测量数据。然而实际上,在药盒从开启状态变为闭合状态的过程中,用户可能存在三种行为:第一种:服用了药物;第二种:向药盒中添加了药物;第三种:没有执行任何操作(可以理解的是,第三种情况以药盒中药品的变换情况为准,只要药盒中的药品没有发生变化则可以认为用户行为符合第三种情况,例如:用户拿起药盒中的药品查看后原样放回,也可以认为属于第三种情况)。

因此,在药盒从开启状态变为闭合状态后接收到的第一药品测量数据,可能不是用户服药后药盒中药品的重量,而是用户执行其他行为后药盒中药品的重量。此外,在药盒从开启状态变为闭合状态后,重量测量模块对药品重量的测量还可能因为重量测量模块自身或者外界因素的存在而产生一定的误差。

因此,为了提高用药量数据测量的准确度,只有重量测量模块测量的第一药品测量数据符合一定的要求,该要求即本申请中的第一预设规则,才将本次的药盒开合行为作为一次用药行为,才根据第一药品测量数据确定用户的用药数据。

其中,根据第一药品测量数据确定用药量数据的方式也有多种,举例来说,可以直接将第一药品测量数据与上一次的药品测量数据相减,得到药品重量的变化值,作为本次的用药量数据;或者,接收多个第一药品测量数据,并求取多个第一药品测量数据的平均值作为当前的药品测量数据,再与上一次的药品测量数据相减,得到药品重量的变化值,作为本次的用药量数据。

需要说明的是,上述根据第一药品测量数据确定用药量数据的方式仅为本申请实施例提供的两个示例,本领域技术人员可以根据实际情况进行合适的调整。

在上述方案中,在药盒从开启状态变为闭合状态时,可以认为用户执行了用药操作,此时可以接收药盒中的重量测量模块测量得到的第一药品测量数据。但是,为了保证用户的用药量数据的准确度较高,因此,只有在第一药品测量数据的数值符合第一预设规则时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

下面对上述实施例中的第一预设规则进行详细的介绍,该第一预设规则可以包括以下规则:

规则a,第一药品测量数据的数值标准差小于药盒平稳数值。

在药盒从开启状态变为闭合状态后,重量测量装置可以多次测量药盒中药品的重量,处理器计算多次测量得到的多个第一药品测量数据的标准差,并与药盒平稳数值进行比较。在第一药品测量数据的数值标准差小于药盒平稳数值时,可以认为药盒放置平稳,此时测量得到的第一药品测量数据的准确度较高;在第一药品测量数据的数值标准差大于药盒平稳数值时,可以认为药盒尚未放置平稳,此时测量得到的第一药品测量数据的准确度较低。

其中,药盒平稳数值可以为一个定值,既可以为出厂时存储在药盒的存储器中,也可以为用户在使用药盒的过程中设定得到的,本申请实施例对此不作具体的限定。例如:药盒平稳数值可以为10毫克(mg)、5mg、12mg等。

规则b,第一药品测量数据的数值满足表征药盒中未添加药物的条件。

处理器可以将重量测量装置测量得到的第一药品测量数据与表征药盒中未添加药物的条件进行比较。在第一药品测量数据的数值满足表征药盒中未添加药物的条件时,可以认为用户未向药盒中添加药物,此时根据第一药品测量数据确定的用户的用药量数据的准确度较高;在第一药品测量数据的数值不满足表征药盒中未添加药物的条件时,可以认为用户向药盒中添加了药物,此时根据第一药品测量数据确定的用户的用药量数据的准确度较低。

其中,表征药盒中未添加药物的条件可以有多种情况,本申请实施例对此不作具体的限定。举例来说,第一药品测量数据与上一次药品测量数据的差值大于一个阈值(例如:10克(g)、15g、9g等);或者,第一药品测量数据与上一次药品测量数据的差值为某种药品整盒的重量大小,该药品可以为用户常用的药品;或者,用户标记该第一药品测量数据为添加药物数据,标记方式可以为键盘输入、触控输入等。

需要说明的是,上述表征药盒中未添加药物的条件仅为本申请实施例提供的三个示例,本领域技术人员可以根据实际情况进行合适的调整。

规则c,第一药品测量数据的数值满足表征药盒中的药物被服用的条件。

处理器可以将重量测量装置测量得到的第一药品测量数据与表征药盒中的药物被服用的条件进行比较。在第一药品测量数据的数值满足表征药盒中的药物被服用的条件时,可以认为用户服用了药物,此时根据第一药品测量数据确定的用户的用药量数据的准确度较高;在第一药品测量数据的数值不满足表征药盒中的药物被服用的条件时,可以认为用户没有服用药物,此时根据第一药品测量数据确定的用户的用药量数据的准确度较低。

其中,表征药盒中的药物被服用的条件同样可以有多种情况,本申请实施例对此不作具体的限定。举例来说,第一药品测量数据与上一次药品测量数据的差值大于一个阈值(例如:20mg、25mg、19mg等);或者,第一药品测量数据与上一次药品测量数据的差值为某种药品整颗的重量大小,该药品可以为用户每天服用的药品;或者,用户标记该第一药品测量数据为服用药物数据,标记方式可以为键盘输入、触控输入等。

需要说明的是,上述表征药盒中的药物被服用的条件同样仅为本申请实施例提供的三个示例,本领域技术人员可以根据实际情况进行合适的调整。

可以理解的是,除了上述实施例中的三种条件,第一预设规则还可以包括其他条件,例如:表征用户查看药品的条件、表征药盒处于移动状态的条件等,本申请实施例对此不作具体的限定,本领域技术人员可以根据实际情况进行合适的选择。

其中,第一药品数据可以仅满足第一预设规则中的一个规则,也可以需要同时满足第一预设规则中的多个规则。

在上述方案中,当药盒未放置平稳、用户向药盒中添加药物或者用户仅打开药盒但未服药时,根据第一药品测量数据确定的用户的用药量数据不准确,因此,只有在第一药品测量数据的数值标准差小于药盒平稳数值、满足表征所述药盒中未添加药物的条件或者满足表征所述药盒中的药物被服用的条件时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

为了降低第一药品测量数据的误差,除了采用上述判断第一药品测量数据的数值是否满足第一预设规则,还可以采用对重量测量模块进行校准的方式。这是由于,基于重量测量模块中的重量传感器、放大器等器件本身的特性,重量测量模块测量得到的药品重量会受时间、温度、湿度等外部环境的影响产生一个缓慢的偏移,从而导致测量得到的药品重量不准确。

因此,请参照图5,图5为本申请实施例提供的另一种用药量确定方法的流程图,在上述步骤s403之后,本申请实施例提供的用药量确定方法还可以包括如下步骤:

步骤s501:在药盒持续闭合状态经过预设校准时间段后,接收重量测量模块测量得到的第二药品测量数据。

步骤s502:判断第二药品测量数据的数值是否符合第二预设规则。

步骤s503:若第二药品测量数据的数值符合第二预设规则,根据第二药品测量数据对重量测量模块进行校准。

步骤s501中,药盒持续闭合状态经过预设校准时间段,表明用户在预设校准时间段内都没有打开过该药盒,其中,与上述实施例类似,如何确定药盒持续闭合状态经过预设校准时间段有多种实现方式。

举例来说,当药盒上设置有具备开关检测功能的锁扣,药盒中还可以设置有定时器,用于计时,锁扣在计时器计时达到预设校准时间段后,仍没有被掰动且一直处于扣上状态,此时可以认为药盒持续闭合状态经过预设校准时间段;或者,当药盒上设置有运动传感器时,针对特定的药盒,药盒盒盖在预设校准时间段内一直处于水平方向而没有变为垂直方向,此时可以认为药盒持续闭合状态经过预设校准时间段;或者,当药盒上设置有接触机构,接触机构设置在药盒盒体的开口处,当在预设校准时间段内接触机构一直被压下,此时可以认为药盒持续闭合状态经过预设校准时间;或者,当药盒上设置有检测装置,检测装置的一部分设置在药盒盒体上一部分设置在药盒盖上,当在预设校准时间段内检测装置的触点一直接触且电路一直导通,此时可以认为药盒持续闭合状态经过预设校准时间。

需要说明的是,上述确定药盒持续闭合状态经过预设校准时间段的方式仅为本申请实施例提供的两个示例,本领域技术人员可以根据实际情况进行合适的调整。

其中,预设校准时间段可以为一个定值,既可以为出厂时存储在药盒的存储器中,也可以为用户在使用药盒的过程中设定得到的,本申请实施例对此不作具体的限定。例如:预设校准时间段可以为5小时、30分钟、7小时等。

因此,在药盒持续闭合状态经过预设校准时间段后,可以接收重量测量模块测量得到的第二药品测量数据。同样的,为了降低第二药品测量数据的误差,可以在对重量测量模块校准前,判断第二药品测量数据的数值是否符合第二预设规则(将在后续实施例中对第二预设规则进行详细的介绍),只有在第二药品测量数据的数值符合第二预设规则时,可以根据第二药品测量数据对重量测量模块进行校准。

其中,根据第二药品测量数据对重量测量模块进行校准的方式也有多种,举例来说,可以直接将当前的第二药品测量数据作为药品重量;或者,接收多个第二药品测量数据,并求取多个第二药品测量数据的平均值作为药品重量。

需要说明的是,上述根据第二药品测量数据对重量测量模块进行校准的方式仅为本申请实施例提供的两个示例,本领域技术人员可以根据实际情况进行合适的调整。

可以理解的是,除了可以在药盒持续闭合状态经过预设校准时间段后对重量测量模块进行校准,还可以在每次用户开机的时候对重量测量模块进行校准。

在上述方案中,重量测量模块由于自身或者环境因素,随着时间的推移,其测量物品重量的准确的会逐渐降低,因此,可以在每隔一段时间后,根据重量测量模块测量的第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

下面对上述实施例中的第二预设规则进行详细的介绍,该第二预设规则可以包括以下规则:

规则a,第二药品测量数据的数值标准差小于药盒平稳数值。

此时,判断第二药品测量数据是否满足第二预设规则的方式,与第一规则包括第一药品测量数据的数值标准差小于药盒平稳数值时,判断第一药品测量数据是否满足第一预设规则的方式类似,此处不再赘述。

规则b,第二药品测量数据的数值满足表征药盒放置水平的条件。

处理器可以将重量测量装置测量得到的第二药品测量数据与表征药盒放置水平的条件进行比较。在第二药品测量数据的数值满足表征药盒放置水平的条件时,可以认为药盒放置平稳,此时第二药品测量数据的准确度较高;在第二药品测量数据的数值不满足表征药盒放置水平的条件时,可以认为药盒放置倾斜物,此时第二药品测量数据的准确度较低。

其中,表征药盒放置水平的条件可以有多种情况,本申请实施例对此不作具体的限定。举例来说,第一药品测量数据与上一次药品测量数据的差值小于一个阈值(例如:10mg、9mg、5mg等)。

需要说明的是,上述表征药盒中未添加药物的条件仅为本申请实施例提供的一个示例,本领域技术人员可以根据实际情况进行合适的调整。

在上述方案中,当药盒未放置平稳或倾斜放置时,药盒中的重量测量模块测量得到的第二药品测量数据不准确,由此,根据第二药品测量数据对重量测量模块进行校准也不准确,因此,只有在第二药品测量数据的数值标准差小于药盒平稳数值或者数值满足表征所述药盒放置水平的条件时,即药盒放置平稳或者水平的情况下,才根据该第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

进一步的,在得到用户的用药量之后,本申请实施例提供的用药量确定方法还可以包括以下步骤:

第一步,获取预设输出时间段内的用药量数据以及血压测量装置测量得到的血压测量数据。

第二步,对用药量数据以及血压测量数据进行处理,得到输出数据。

第三步,输出预设输出时间段内的输出数据。

在可选的实施方式中,药盒中的处理器可以读取存储在药盒中的存储区中的预设输出时间段内的用药量数据,以及接收血压测量装置发送的预设输出时间段内的血压测量数据。

其中,预设输出时间段可以为一个定值,既可以为出厂时存储在药盒的存储器或者血压测量装置的存储器中,也可以为用户在使用药盒或者血压测量装置的过程中设定得到的,本申请实施例对此不作具体的限定。例如:预设输出时间段可以为一天、一周、一个月等。

然后,药盒中的处理器可以对用药量数据以及血压测量数据进行处理,得到输出数据。其中,处理的方式可以包括:将用药量数据与血压测量数据根据时间进行对应、将用药量数据与血压测量数据绘制为曲线图(请参照图6)或者表格等,本申请实施例对此不作具体的限定。

最后,药盒中的处理器可以输出预设输出时间段内的输出数据。其中,输出的方式可以包括:显示在药盒或者血压测量装置的显示屏上、发送给与药盒进行通信连接的外部设备等,本申请实施例对此不作具体的限定。

在上述方案中,可以同时对用户的用药量数据以及血压测量装置测量得到的用户的血压测量数据进行处理得到输出数据,并输出一段时间内的输出数据,以使用户可以根据输出数据中的用药量情况以及血压情况对用药量进行适宜的调整,从而使得用户更便捷直观的查看用药量情况和血压情况。

可以理解的是,上述实施例是以第一种情况中的药盒中的处理器执行用药量确定方法为例,对本申请实施例提供的用药量确定方法进行详细的介绍。当第一种情况中的血压测量装置中的处理器执行用药量确定方法、药盒中的处理器执行上述用药量确定方法或者血压测量装置中的处理器执行上述用药量确定方法时,与上述实施例的方式类似,此处不再赘述,本领域技术人员可以根据实际情况进行合适的调整。

下面介绍示例性的用药量确定方法,该用药量确定方法可以包括如下步骤:

第一步,药盒在出厂时、用户开机后以及更换电池后,将重量测量装置对空药盒的重量进行校准,即将当前重量初始化成0。

第二步,在药盒持续闭合状态经过预设校准时间段后,接收重量测量模块测量得到的第二药品测量数据。

第三步,判断第二药品测量数据的数值标准差是否小于10mg。

第四步,若小于,则认为本次测量的时候药盒放置平稳,并判断第二药品测量数据的数值与上一次药品测量数据的差值是否小于10mg。

第五步,若小于,则认为本次测量的时候药盒放置水平,并根据第二药品测量数据对重量测量模块进行校准。

第六步,在药盒从开启状态变为闭合状态后,接收重量测量模块测量得到的第一药品测量数据。

第七步,判断第一药品测量数据的数值标准差是否小于10mg。

第八步,若小于,则认为药盒已经放置平稳,并判断第一药品测量数据的数值与开启药盒前的药品测量数据的差值是否小于10g。

第九步,若小于,则认为药盒中未添加药物,并判断第一药品测量数据的数值与开启药盒前的药品测量数据的差值是否大于20mg。

第十步,若大于,则认为用户服药了,并根据第一药品测量数据确定用药量数据。

请参照图7,图7为本申请实施例提供的一种用药量确定装置的结构框图,该用药量确定装置700可以包括:第一接收模块701,用于在药盒从开启状态变为闭合状态后,接收重量测量模块测量得到的第一药品测量数据;第一判断模块702,用于判断所述第一药品测量数据的数值是否符合第一预设规则;确定模块7003,用于若所述第一药品测量数据的数值符合所述第一预设规则,根据所述第一药品测量数据确定用药量数据。

在本申请实施例中,在药盒从开启状态变为闭合状态时,可以认为用户执行了用药操作,此时可以接收药盒中的重量测量模块测量得到的第一药品测量数据。但是,为了保证用户的用药量数据的准确度较高,因此,只有在第一药品测量数据的数值符合第一预设规则时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

进一步的,所述第一预设规则包括:所述第一药品测量数据的数值标准差小于药盒平稳数值;其中,所述第一药品测量数据的数值标准差小于所述药盒平稳数值表征所述药盒放置平稳。

在本申请实施例中,当药盒未放置平稳时,药盒中的重量测量模块测量得到的第一药品测量数据不准确,由此,根据第一药品测量数据确定的用户的用药量数据也不准确,因此,只有在第一药品测量数据的数值标准差小于药盒平稳数值时,即药盒放置平稳的情况下,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

进一步的,所述第一预设规则还包括以下至少一项:所述第一药品测量数据的数值满足表征所述药盒中未添加药物的条件;所述第一药品测量数据的数值满足表征所述药盒中的药物被服用的条件。

在本申请实施例中,当用户向药盒中添加药物或者用户仅打开药盒但未服药时,根据第一药品测量数据确定的用户的用药量数据不准确,因此,只有在第一药品测量数据的数值满足表征所述药盒中未添加药物的条件或者满足表征所述药盒中的药物被服用的条件时,才根据该第一药品测量数据确定用户的用药量数据,从而提高用药量数据测量的准确度。

进一步的,所述用药量确定装置700还包括:第二接受模块,用于在所述药盒持续闭合状态经过预设校准时间段后,接收所述重量测量模块测量得到的第二药品测量数据;第二判断模块,用于判断所述第二药品测量数据的数值是否符合第二预设规则;校准模块,用于若所述第二药品测量数据的数值符合所述第二预设规则,根据所述第二药品测量数据对所述重量测量模块进行校准。

在本申请实施例中,重量测量模块由于自身或者环境因素,随着时间的推移,其测量物品重量的准确的会逐渐降低,因此,可以在每隔一段时间后,根据重量测量模块测量的第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

进一步的,所述第二预设规则包括:所述第二药品测量数据的数值标准差小于药盒平稳数值;其中,所述第二药品测量数据的数值标准差小于所述药盒平稳数值表征所述药盒放置平稳。

在本申请实施例中,当药盒未放置平稳时,药盒中的重量测量模块测量得到的第二药品测量数据不准确,由此,根据第二药品测量数据对重量测量模块进行校准也不准确,因此,只有在第二药品测量数据的数值标准差小于药盒平稳数值时,即药盒放置平稳的情况下,才根据该第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

进一步的,所述第二预设规则还包括:所述第二药品测量数据的数值满足表征所述药盒放置水平的条件。

在本申请实施例中,当药盒倾斜放置时,药盒中的重量测量模块测量得到的第二药品测量数据不准确,由此,根据第二药品测量数据对重量测量模块进行校准也不准确,因此,只有在第二药品测量数据的数值满足表征所述药盒放置水平的条件,即药盒放置水平的情况下,才根据该第二药品测量数据对重量测量模块进行校准,从而提高用药量数据测量的准确度。

进一步的,所述用药量确定装置700还包括:获取模块,用于获取预设输出时间段内的所述用药量数据以及血压测量装置测量得到的血压测量数据;处理模块,用于对所述用药量数据以及所述血压测量数据进行处理,得到输出数据;输出模块,用于输出所述预设输出时间段内的所述输出数据。

在本申请实施例中,可以同时对用户的用药量数据以及血压测量装置测量得到的用户的血压测量数据进行处理得到输出数据,并输出一段时间内的输出数据,以使用户可以根据输出数据中的用药量情况以及血压情况对用药量进行适宜的调整,从而使得用户更便捷直观的查看用药量情况和血压情况。

本申请实施例还提供一种计算机程序产品,包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述实施例中用药量确定方法的步骤,例如包括:在药盒从开启状态变为闭合状态后,接收重量测量模块测量得到的第一药品测量数据;判断所述第一药品测量数据的数值是否符合第一预设规则;若所述第一药品测量数据的数值符合所述第一预设规则,根据所述第一药品测量数据确定用药量数据。

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

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

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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