对床的监测方法、监测装置及监测设备
技术领域
本发明涉及信号检测领域,尤其涉及对床的监测方法、监测装置及监测设备。
背景技术
判断用户处于在床或者离床状态已广泛运用在多种领域中,例如,在养老院中可以通过判断用户当前处于在床状态或者离床状态,从而确定用户的离床状态的具体时长,当离床时长超过一定时长时,可以进行报警。
然而现有方案是通过对采集的视频数据进行图像分析,来确定用户处于在床状态和离床状态的,这一方式对于视线较差、距离较远的床、摆放在无法拍摄到的角落的床等场景中,均无法准确确定出用户处于在床或者离床状态。另外图像分析的方式计算复杂、且计算量较大,将耗费大量的时间,降低了确定用户处于在床或者离床状态效率。
发明内容
本发明实施例提供对床的监测方法、监测装置及监测设备,解决确定用户处于在床或者离床状态的准确性低、以及效率差的问题。
第一方面,提供对床的监测方法,包括:
获取与所述目标床的振动相关联的第一监测信号;
在检测到所述第一监测信号中存在满足第一条件的第一信号的情况下,确定连续的至少一个所述第一信号在所述第一监测信号中占用的第一时间段,所述第一条件为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量;
在所述第一监测信号中获取占用第二时间段的第二信号和占用第三时间段的第三信号,其中,所述第二时间段为早于所述第一时间段且与所述第一时间段相邻的时间段,所述第三时间段为晚于所述第一时间段且与所述第一时间段相邻的时间段;
如果所述第二信号为无效信号且所述第三信号为心率信号,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态;
如果所述第二信号为心率信号且所述第三信号为无效信号,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态;
其中,所述无效信号为峰值在无效峰值范围内的信号;所述心率信号为满足活体的心率周期的信号。
本发明实施例中,获取与目标床的振动相关联的第一监测信号,并在检测到第一监测信号中存在第一信号的情况下,对第一信号之前以及之后的相邻时间段内的信号进行判断,在判断出第一信号之前的相邻时间段内的信号为无效信号且第一信号之后的相邻时间段内的信号为心率信号的情况下,确定目标对象在第一时间段之后处于在床状态,在判断出第一信号之前的相邻时间段内的信号为心率信号且第一信号之后的相邻时间段内的信号为无效信号的情况下,确定目标对象在第一时间段之后处于离床状态;由于判断目标对象的状态变化时结合了第一信号相邻前一段时间内的信号与相邻后一段时间内的信号,对信号进行综合判断可以使判断得到的目标对象的在床或者离床状态结果更准确;由于该监测装置可以安装于与床具有触碰关系的任意位置,因此可以检测到任意角度以及任意位置的床的振动信号,通过对该信号进行分析可以准确得到目标对象的在床或者离床状态;且该方法计算简单以及计算量小,提高了确定目标对象在床或离床状态的效率。
结合第一方面,在一种可能的实现方式中,所述获取与所述目标床的振动相关联的第一监测信号,包括:根据所述目标床的振动生成第二监测信号;通过带通滤波器对所述第二监测信号进行滤波得到第一监测信号,所述带通滤波器的第一截止频率为第一频率阈值,所述带通滤波器的第二截止频率为第二频率阈值,所述第一频率阈值小于所述第二频率阈值,所述带通滤波器用于滤除噪音信号。
结合第一方面,在一种可能的实现方式中,所述如果所述第二信号为无效信号且所述第三信号为心率信号,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态,包括:如果所述第二信号为无效信号且所述第三信号为心率信号,且连续的至少一个所述第三信号的时长超过第一时长阈值,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态。
结合第一方面,在一种可能的实现方式中,所述如果所述第二信号为心率信号且所述第三信号为无效信号,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态,包括:如果所述第二信号为心率信号且所述第三信号为无效信号,且连续的至少一个所述第三信号的时长超过第二时长阈值,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态。
结合第一方面,在一种可能的实现方式中,所述如果所述第二信号为无效信号且所述第三信号为心率信号,确定在所述第一时间段之后目标对象针对所述目标床处于在床状态之前,还包括:确定所述第三信号的信号周期;若所述信号周期在预设周期范围内,则确定第三信号为心率信号。
结合第一方面,在一种可能的实现方式中,所述方法还包括:获取所述目标对象的允许离床时长;在确定所述目标对象从在床状态转变为离床状态的情况下记录所述用户目标对象离床时长,在所述离床时长超过所述允许离床时长的情况下,输出离床超时提醒,所述离床超时提醒用于提示所述目标对象离床时长超过所述允许离床时长。
结合第一方面,在一种可能的实现方式中,所述方法还包括:获取所述目标对象的提醒离床时刻;在确定所述目标对象从离床状态转变为在床状态的情况下,若当前时刻超过所述提醒离床时刻,输出离床提醒,所述离床提醒用于提示所述目标对象离开所述目标床。
第二方面,提供监测装置,所述监测装置安装于目标床上,所述装置包括:
信号获取模块,用于获取与所述目标床的振动相关联的第一监测信号;
第一信号确定模块,用于在检测到所述第一监测信号中存在满足第一条件的第一信号的情况下,确定连续的至少一个所述第一信号在所述第一监测信号中占用的第一时间段,所述第一条件为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量;
第二信号确定模块,用于在所述第一监测信号中获取占用第二时间段的第二信号和占用第三时间段的第三信号,其中,所述第二时间段为早于所述第一时间段且与所述第一时间段相邻的时间段,所述第三时间段为晚于所述第一时间段且与所述第一时间段相邻的时间段;
在床状态确定模块,用于如果所述第二信号为无效信号且所述第三信号为心率信号,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态;
离床状态确定模块,用于如果所述第二信号为心率信号且所述第三信号为无效信号,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态;
其中,所述无效信号为峰值在无效峰值范围内的信号;所述心率信号为满足活体的心率周期的信号。
第三方面,提供监测设备,包括传感器、处理器以及存储器,所述传感器与处理器相连、所述处理器与存储器相连,其中,所述传感器用于根据目标床的振动生成第一监测信号,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,执行上述第一方面的方法。
第四方面,提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种对床的监测方法的流程示意图;
图2是本发明实施例提供的一种通过带通滤波器滤波得到第一监测信号的示意图;
图3是本发明实施例提供的一种峰值阈值的示意图;
图4是本发明实施例提供的一种时间段的示意图;
图5是本发明实施例提供的一种通过第一信号、第二信号以及第三信号确定目标对象的在床状态的示意图;
图6是本发明实施例提供的一种通过第一信号、第二信号以及第三信号确定目标对象的在床状态的示意图;
图7是本发明实施例提供的另一种对床的监测方法的流程示意图;
图8是本发明实施例提供的另一种对床的监测方法的流程示意图;
图9是本发明实施例提供的一种监测装置的组成结构示意图;
图10是本发明实施例提供的一种监测设备的组成结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的方案可以实现对用户的在床状态、离床状态、从在床状态变化为离床状态或者从离床状态变化为在床状态进行判定。具体是通过根据目标床的振动产生的信号进行判断从而确定用户处于在床状态或者离床状态,进而判断用户的在床时长或者离床时长,由于该判断结果是对检测到的信号以及该信号的前后时间段内的信号进行综合判断得到的,可以实现准确的判断用户的在床或者离床状态;且该方法计算简单以及计算量小,提高了确定目标对象在床或离床状态的效率。
参见图1,图1是本发明实施例提供的一种对床的监测方法的流程示意图,如图所示,该方法包括:
S101,获取与目标床的振动相关联的第一监测信号。
这里,目标床为安装有监测装置的床。可选的,监测装置可以安装于目标床上用户经常触碰到的床位置,例如床头、床尾、床垫上方、枕头内、床垫内等,所选择的位置不应影响用户的躺下或者睡眠,此处不对监测装置的安装位置进行限定。
一种可能的实现方案中,获取与目标床的振动相关联的第一监测信号可以包括以下步骤:
一、根据目标床的振动生成第二监测信号。
这里,第二监测信号为通过监测装置中的传感器采集到的信号。这里,传感器可以为微动传感器,例如压电薄膜传感器、加速度传感器等。压电薄膜传感器的工作原理为:当压力直接作用在传感器的膜片上时,会使膜片产生与介质压力成比例的微位移,导致传感器的阻力发生变化,通过将该阻力的变化转换为对应于该压力的标准信号,该标准信号则为第二监测信号。
第二监测信号是根据目标床的振动生成的。例如,第二监测信号可以包括以下几种信号中的至少一种:由目标对象对目标床执行的操作(上床、离床等操作)产生的信号;由目标对象往目标床上放置物品时产生的信号;目标对象在目标床上的心跳产生的信号;床略微振动产生的信号,以及床没有任何振动产生的信号等等。例如,床没有任何振动产生的信号可以为平稳的噪音信号。
可选地,还可以对第二监测信号进行预处理。这里,预处理可以包括放大处理和滤波处理。具体实现中,由于通过传感器采集到的第二监测信号强度较小,不便于后续对信号进行处理,因此可以通过放大器对采集到的第二监测信号进行放大。还可以对放大后的第二监测信号进行信号滤波以保持信号不失真、防止信号频率出现混叠等。这里,混叠是指取样信号被还原成连续信号时产生彼此交叠而失真的现象,当混叠发生时,原始信号无法从取样信号还原。
二、通过带通滤波器对第二监测信号进行滤波得到第一监测信号,带通滤波器的第一截止频率为第一频率阈值,带通滤波器的第二截止频率为第二频率阈值,第一频率阈值小于第二频率阈值,带通滤波器用于滤除噪音信号。
由于本申请需要从第一监测信号确定出是否存在第一信号、心率信号和无效信号,而第一信号、心率信号与信号频率更为相关,因此这里的第一频率阈值用于指示第一信号和心率信号中可能的最小频率值;第二频率阈值用于指示第一信号和心率信号中可能的最大频率值。这样通过第二步将第二监测信号中的噪音信号滤除的情况下,滤除后的信号(即第一监测信号)还保留了本申请涉及到的第一信号和心率信号。
这里,第一监测信号为大于第一频率阈值且小于第二频率阈值的信号,通过第一截止频率为第一频率阈值且第二截止频率为第二频率阈值的带通滤波器对第一监测信号进行滤波可以滤除小于第一频率阈值且大于第二频率阈值的噪音。第一频率阈值可以为1赫兹(Hz,频率的基本单位),第二频率阈值可以为30Hz,则通过带通滤波器滤除的信号为小于1Hz以及大于30Hz的噪音信号,得到的信号的频率为1Hz~30Hz范围内的频率,即第一监测信号。例如,当第一频率阈值为2Hz且第二频率阈值为10Hz的情况下,通过第一截止频率为第一频率阈值且第二截止频率为第二频率阈值的带通滤波器对第二监测信号进行滤波后得到的第一监测信号可以如图2所示,图2是本发明实施例提供的一种通过带通滤波器滤波得到第一监测信号的示意图。
S102,在检测到第一监测信号中存在满足第一条件的第一信号的情况下,确定连续的至少一个第一信号在第一监测信号中占用的第一时间段,第一条件为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量。
这里,峰值阈值可以包括上阈值与下阈值,上阈值可以为大于0的正数,例如可以为60、80等数值;下阈值可以为小于0的负数,例如可以为-60、-80等数值。例如,峰值阈值可以如图3所示,图3是本发明实施例提供的一种峰值阈值的示意图,其中,1代表上阈值、2代表下阈值。预设数量可以为10、11、12等大于10的正整数。预设时长可以为1s、1.5s、2s等。第一信号为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量的信号。例如,预设数量为10,则第一信号为在预设时长的信号中超过峰值阈值的峰值的数量大于10次的信号。这里,第一信号可以命名为体动信号,体动信号为用于指示目标对象针对目标床的运动状态。本发明实施例对第一时间段的时长不做限定。
这里,第一监测信号中可以存在多个连续的第一信号,在第一监测信号中存在多个连续的第一信号的情况下,确定出多个连续的第一信号在第一监测信号中占用的第一时间段。
在具体实现中,以预设时长为1.5s为例,步骤S102的具体实现包括以下几个步骤:
1、若在一个1.5s内可以确定出满足第一条件的第一信号,且早于这个1.5s且连续的一个1.5s内的信号不是第一信号,用以表示步骤1中的第一信号的开始时刻是第一时间段的开始时刻;
2、接着在第一监测信号中获取连续的下一个1.5s,并判断该1.5s内的信号是否满足第一条件;
3、若第2步中的1.5s内的信号满足第一条件,则再次执行第2步;
4、若第2步中的1.5s内的信号不满足第一条件,则确定连续的至少一个第一信号在第一监测信号中占用的第一时间段,这里的第一时间段是从第1步中确定的第一信号占用的开始时刻开始的,且是在与第1步中的第一信号连续的最后一个第一信号的结束时刻结束的。
S103,在第一监测信号中获取占用第二时间段的第二信号和占用第三时间段的第三信号,其中,第二时间段为早于第一时间段且与第一时间段相邻的时间段,第三时间段为晚于第一时间段且与第一时间段相邻的时间段。
这里,第二信号为第一时间段的前一个时间段的信号,第三信号为第一时间段的后一个时间段的信号。例如,第一时间段、第二时间段以及第三时间段可以如图4所示,图4是本发明实施例提供的一种时间段的示意图,其中,A代表第二时间段、B代表第一时间段、C代表第三时间段。
本发明实施例对第二时间段和第三时间段的时长不做限定。
S104,如果第二信号为无效信号且第三信号为心率信号,则确定在第一时间段之后目标对象针对目标床处于在床状态。
这里的在床状态可以是指目标对象在所述目标床上,可以是躺着、坐着等等状态。无效信号为峰值在无效峰值范围内的信号,无效峰值可以包括上峰值与下峰值,上峰值可以等于上阈值,下峰值可以等于下阈值,则无效峰值范围为小于上阈值且大于下阈值的范围。
心率信号为满足活体的心率幅值和心率周期的信号。以第三信号为例,可以通过以下步骤确定第三信号是否为心率信号:
首先,确定第三信号的信号周期。其中确定第三信号的信号周期的方法可以采用现有的周期测量的方法,例如过零检测法、脉冲整形法等,在此不再赘述。例如,本申请实施例中介绍其中一种方式:对第三信号进行相关计算,第三信号x(n)的自相关函数为:
n=1表示第三时间段中的第一个时刻,N为第三时间段中的最后一个时刻,m为小于或等于N的正整数。在R(m)最大的情况下,与这一R(m)对应的m的最小值即为第三信号x(n)的信号周期。
可选的,由于需要执行自相关计算,第三信号的第三时间段可以取值为心率信号可能的周期最大值。
接着,若信号周期在预设周期范围内,则确定第三信号为心率信号。这里,预设周期范围可以为0.5s-1.5s、1s-1.6s、0.5s-1.6s等范围内。
本发明实施例中,如果第二信号为无效信号且第三信号为心率信号,且连续的至少一个第三信号的时长超过第一时长阈值,则确定目标对象在第一时间段之后处于在床状态。例如,第一信号、心率信号以及无效信号可以如图5所示,图5是本发明实施例提供的一种通过第一信号、第二信号以及第三信号确定目标对象的在床状态的示意图,其中,a1代表无效信号、b1代表第一信号、c1代表心率信号。
可以理解的是,在第一信号满足第一条件且第二信号为无效信号且第三信号为心率信号的情况下,监测装置可以确定目标对象在第一时间段内在对目标床执行上床动作,进而在第一时间段之后确定目标对象在目标床上处于在床状态。这一方式能够准确确定出目标对象处于在床状态的开始时刻。可以理解的是,按照信号产生的时间顺序,可以看出目标对象在从第二时间段的开始时刻到第三时间段的结束时刻,针对目标床目标对象是从离床状态转变为了在床状态,且第三时间段之后为持续的心率信号的情况下,可以确定目标对象在持续的心率信号的时间段内均为在床状态。
可选地,在连续的至少一个第三信号的时长不超过第一时长阈值的情况下,确定目标对象处于离床状态,通过判断目标对象是否处于在床状态,以及结合目标对象处于在床状态后的一定时长内的第三信号进行判断目标对象是否处于真在床状态(防止目标对象的假在床状态,假在床状态即目标对象在床后又马上离床),可以提高确定目标对象的在床状态判断的准确性。
这里,第一时长阈值可以为5s、8s、10s等任意正数。本申请实施例中的目标对象为对目标床执行操作(上床/离床操作)的对象。
S105,如果第二信号为心率信号且第三信号为无效信号,则确定在第一时间段之后目标对象针对目标床处于离床状态。
这里的离床状态可以是指目标对象离开目标床。在一种可能的实现方式中,第二信号为心率信号且第三信号为无效信号。具体将第二信号确定为心率信号的过程可以参考步骤S104中将第三信号确定为心率信号的详细介绍,在此不再赘述。
本发明实施例中,如果第二信号为心率信号且第三信号为无效信号,且连续的至少一个第三信号的时长超过第二时长阈值,则确定目标对象在第一时间段之后处于离床状态。例如,第一信号、心率信号以及无效信号可以如图6所示,图6是本发明实施例提供的一种通过第一信号、第二信号以及第三信号确定目标对象的在床状态的示意图,其中,a2代表心率信号、b2代表第一信号、c2代表无效信号。
可以理解的是,在第一信号满足第一条件且第二信号为心率信号且第三信号为无效信号的情况下,监测装置可以确定目标对象在第一时间段内在对目标床执行离床动作,进而在第一时间段之后确定目标对象在目标床上处于离床状态。这一方式能够准确确定出目标对象处于离床状态的开始时刻。可以理解的是,按照信号产生的时间顺序,可以看出目标对象在从第二时间段的开始时刻到第三时间段的结束时刻,针对目标床目标对象是从在床状态转变为了离床状态,且第三时间段之后为持续的无效的情况下,可以确定目标对象在持续的无效信号的时间段内均为离床状态。
可选地,在连续的至少一个第三信号的时长不超过第二时长阈值的情况下,确定目标对象处于在床状态,通过判断目标对象是否处于离床状态,以及结合目标对象处于离床状态后的一定时长内的第三信号进行判断目标对象是否处于真离床状态(防止目标对象的假离床状态,假离床状态即目标对象离床后又马上在床),可以提高确定目标对象的离床状态判断的准确性。第二时长阈值可以为大于第一时长阈值的任意正数,例如可以为15s、20s、30s等。
在一种可能的情况下,可以将该监测装置应用于养老院的场景中,通过将该监测装置安装在老人的床上可以准确地确定出老人的在床以及离床状态,从而使管理人员知道当前老人是否在床以及离床时长等,可以防止老人离床时间太久而出现意外。
在另一种可能的情况下,还可以将该监测装置应用于学生宿舍的场景中,将该监测装置安装于学生的床上,可以监测到学生的在床以及离床状态,例如处于夜间睡眠时间段时,在确定出学生处于离床状态且离床状态超过一定时长的情况下,可以确定当前学生不在床,从而提醒宿舍管理员对该宿舍进行查看以确定学生是否在宿舍,有助于学生宿舍管理,也可以确定学生是否出现意外等情况。
在另一种可能的情况下,还可以将该监测装置应用于酒店管理的场景中,将该监测装置安装于酒店床上,可以监测到顾客的在床状态以及离床状态,该监测装置还可以与灯光控制开关相连,例如,当确定出当前顾客处于在床状态时,可以自动关闭灯光;当确定出当前顾客处于离床状态时,可以自动打开灯光,从而起到更好的服务效果。
本发明实施例中,获取与目标床的振动相关联的第一监测信号,并在检测到第一监测信号中存在第一信号的情况下,对第一信号之前以及之后的相邻时间段内的信号进行判断,在判断出第一信号之前的相邻时间段内的信号为无效信号且第一信号之后的相邻时间段内的信号为心率信号的情况下,确定目标对象在第一时间段之后处于在床状态,在判断出第一信号之前的相邻时间段内的信号为心率信号且第一信号之后的相邻时间段内的信号为无效信号的情况下,确定目标对象在第一时间段之后处于离床状态;由于判断目标对象的状态变化时结合了第一信号相邻前一段时间内的信号与相邻后一段时间内的信号,对信号进行综合判断可以使判断得到的目标对象的在床或者离床状态结果更准确;由于该监测装置可以安装于与床具有触碰关系的任意位置,因此可以检测到任意角度以及任意位置的床的信号,通过对该信号进行分析可以准确得到目标对象的在床或者离床状态;且该方法计算简单以及计算量小,提高了确定目标对象在床或离床状态的效率。
参见图7,图7是本发明实施例提供的另一种对床的监测方法的流程示意图,如图所示,该方法包括:
S201,获取与目标床的振动相关联的第一监测信号。
S202,在检测到第一监测信号中存在满足第一条件的第一信号的情况下,确定连续的至少一个第一信号在第一监测信号中占用的第一时间段,第一条件为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量。
S203,在第一监测信号中获取占用第二时间段的第二信号和占用第三时间段的第三信号,其中,第二时间段为早于第一时间段且与第一时间段相邻的时间段,第三时间段为晚于第一时间段且与第一时间段相邻的时间段。
S204,如果第二信号为无效信号且第三信号为心率信号,则确定在第一时间段之后目标对象针对目标床处于在床状态。
S205,如果第二信号为心率信号且第三信号为无效信号,则确定在第一时间段之后目标对象针对目标床处于离床状态。
这里,步骤S201~S205的具体实现方式可参考图1对应的实施例中步骤S101~S105的描述,此处不再赘述。
S206,获取目标对象的允许离床时长。
这里,可以预先设置目标对象的允许离床时长,允许离床时长可以为五分钟、十分钟、半小时、一小时等任意时长。
可选地,还可以预先根据时间段的不同设置不同的允许离床时长。例如早上六点至下午六点的允许离床时长可以大于下午六点至晚上十点的允许离床时长、下午六点至晚上十点的允许离床时长可以大于晚上十二点至早上六点的允许离床时长。例如早上六点至下午六点的允许离床时长可以为一小时、下午六点至晚上十点的允许离床时长可以为半小时、晚上十二点至早上六点的允许离床时长可以为十五分钟。
S207,在确定目标对象从在床状态转变为离床状态的情况下,记录目标对象离床时长,在目标对象离床时长超过允许离床时长的情况下,输出离床超时提醒,离床超时提醒用于提示目标对象离床时长超过允许离床时长。
这里,通过步骤S205确定目标对象针对目标床,从在床状态变化为离床状态的情况下,即目标对象离开目标床的情况下,记录目标对象离床时长。具体记录目标对象离床时长的方法可以为首先记录目标对象的离床时刻,当目标对象离床时长达到允许离床时长的情况下,输出离床超时提醒。例如,允许离床时长为一小时,当确定出目标对象的离床时刻为中午12:00时,即中午12:00时目标对象由在床状态到离床状态,若在下午1:00时还未检测到目标对象由离床状态到在床状态(即目标对象未回到目标床上),则输出离床超时提醒。离床超时提醒可以为输出“XX用户离床超时”,也可以通过语音播报“XX用户离床超时”等。
可选地,可以在确定出存在目标对象在目标床上处于在床状态后,取消离床超时提醒。
可选地,还可以在检测到对目标对象进行管理的管理人员触发了离床超时提醒关闭指令的情况下,取消该离床超时提醒,该离床超时提醒关闭指令用于取消离床超时提醒。可选地,可以根据管理人员触发的离床超时关闭指令中的第一指令取消离床超时提醒,在下一次满足该离床超时提醒的情况下再输出离床超时提醒,例如第二天的相同时刻确定出目标对象未离床则输出离床超时提醒;或者,还可以根据管理人员触发的离床超时关闭指令中的第二指令暂时取消离床超时提醒,在满足再次离床超时提醒的情况下输出离床超时提醒,例如,离床超时关闭指令中的第二指令可以为十分钟后再输出离床超时提醒。
本发明实施例中,基于本申请可以通过对目标床的振动产生的监测信号进行分析,得到目标对象的在床或者离床状态,以及可以在确定目标对象离开目标床的情况下记录对应的离床时刻,因此可以在确定出目标对象的离床时长超过允许离床时长的情况下,输出离床超时提醒,该离床超时提醒可以提醒相关的管理人员当前目标对象的离床时长超时,从而进行相应的管理。
参见图8,图8是本发明实施例提供的另一种对床的监测方法的流程示意图,如图所示,该方法包括:
S301,获取与目标床的振动相关联的第一监测信号。
S302,在检测到第一监测信号中存在满足第一条件的第一信号的情况下,确定连续的至少一个第一信号在第一监测信号中占用的第一时间段,第一条件为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量。
S303,在第一监测信号中获取占用第二时间段的第二信号和占用第三时间段的第三信号,其中,第二时间段为早于第一时间段且与第一时间段相邻的时间段,第三时间段为晚于第一时间段且与第一时间段相邻的时间段。
S304,如果第二信号为无效信号且第三信号为心率信号,则确定在第一时间段之后目标对象针对目标床处于在床状态。
S305,如果第二信号为心率信号且第三信号为无效信号,则确定在第一时间段之后目标对象针对目标床处于离床状态。
这里,步骤S301~S305的具体实现方式可参考图1对应的实施例中步骤S101~S105的描述,此处不再赘述。
S306,获取目标对象的提醒离床时刻。
这里,可以预先设置目标对象的提醒离床时刻。可选地,提醒离床时刻可以为多个,例如目标对象的离床时刻可以为早上6:00、早上7:00、早上7:30等任意时刻中的一个或多个。
S307,在确定目标对象从离床状态转变到在床状态的情况下,若当前时刻超过提醒离床时刻,输出离床提醒,离床提醒用于提示目标对象离开目标床。
本发明实施例中,在确定目标对象从离床状态转变到在床状态的情况下,获取当前时刻,若当前时刻超过提醒离床时刻(即在提醒离床时刻目标对象未离床),则输出离床提醒。例如,提醒离床时刻为早上7:00,当确定出目标对象为离床状态到在床状态且当前时刻为早上7:00时,且在目标对象还处于在床状态的情况下,输出离床提醒。可选地,在确定出提醒离床时刻时目标对象未在床的情况下,即目标对象在提醒离床时刻已完成在床状态到离床状态的转变(即目标对象在提醒离床时刻已经起床)的情况下,不输出离床提醒。
可选地,可以在确定出目标对象离床后,取消离床提醒。
可选地,还可以在目标对象触发了离床提醒关闭指令的情况下,取消该离床提醒,该离床提醒关闭指令用于取消离床提醒。可选地,可以根据目标对象触发的离床关闭指令中的第一指令取消离床提醒,在下一次满足该离床提醒的情况下再输出离床提醒,例如第二天的相同时刻确定出目标对象未离床则输出离床提醒;或者,还可以根据目标对象触发的离床关闭指令中的第二指令暂时取消离床提醒,在满足再次离床提醒的情况下输出离床提醒,例如,离床关闭指令中的第二指令可以为十分钟后再输出离床提醒。离床提醒可以为输出“离床时间到”、“XX用户离床时间到”,也可以通过语音播报“离床时间到”、“XX用户离床时间到”等。
本发明实施例中,基于本申请可以通过对目标床的振动产生的监测信号进行分析,得到目标对象的在床或者离床状态,因此可以在目标对象在目标床上处于在床状态的情况下,若当前时刻超过提醒离床时刻,则输出离床提醒,可以实现提醒目标对象离床,减少了当目标对象不处于在床状态而输出的离床提醒,提高了离床提醒的有效性。
上面介绍了发明实施例的方法,下面介绍发明实施例的装置。
参见图9,图9是本发明实施例提供的一种监测装置的组成结构示意图,该装置90包括:
信号获取模块901,用于获取与所述目标床的振动相关联的第一监测信号;
第一信号确定模块902,用于在检测到所述第一监测信号中存在满足第一条件的第一信号的情况下,确定连续的至少一个所述第一信号在所述第一监测信号中占用的第一时间段,所述第一条件为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量;
第二信号确定模块903,用于在所述第一监测信号中获取占用第二时间段的第二信号和占用第三时间段的第三信号,其中,所述第二时间段为早于所述第一时间段且与所述第一时间段相邻的时间段,所述第三时间段为晚于所述第一时间段且与所述第一时间段相邻的时间段;
在床状态确定模块904,用于如果所述第二信号为无效信号且所述第三信号为心率信号,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态;
离床状态确定模块905,用于如果所述第二信号为心率信号且所述第三信号为无效信号,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态;
其中,所述无效信号为峰值在无效峰值范围内的信号;所述心率信号为满足活体的心率周期的信号。
在一种可能的设计中,所述信号获取模块901,具体用于:
根据所述目标床的振动生成第二监测信号;
通过带通滤波器对所述第二监测信号进行滤波得到第一监测信号,所述带通滤波器的第一截止频率为第一频率阈值,所述带通滤波器的第二截止频率为第二频率阈值,所述第一频率阈值小于所述第二频率阈值,所述带通滤波器用于滤除噪音信号。
在一种可能的设计中,所述在床状态确定模块904,具体用于:如果所述第二信号为无效信号且所述第三信号为心率信号,且连续的至少一个所述第三信号的时长超过第一时长阈值,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态。
在一种可能的设计中,所述离床状态确定模块905,具体用于:如果所述第二信号为心率信号且所述第三信号为无效信号,且连续的至少一个所述第三信号的时长超过第二时长阈值,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态。
在一种可能的设计中,所述装置90,还包括:
心率信号确定模块906,用于确定所述第三信号的信号周期;
所述心率信号确定模块906,还用于若所述信号周期在预设周期范围内,则确定第三信号为心率信号。
在一种可能的设计中,所述装置90,还包括:
离床超时提醒模块907,用于获取所述目标对象的允许离床时长;
所述离床超时提醒模块907,还用于在确定所述目标对象从在床状态转变为离床状态的情况下,记录所述目标对象的离床时长,在所述离床时长超过所述允许离床时长的情况下,输出离床超时提醒,所述离床超时提醒用于提示所述目标对象离床时长超过所述允许离床时长。
在一种可能的设计中,所述装置90,还包括:
离床提醒模块908,用于获取所述目标对象的提醒离床时刻;
所述离床提醒模块908,还用于在确定所述目标对象从离床状态转变为在床状态的情况下,若当前时刻超过所述提醒离床时刻,输出离床提醒,所述离床提醒用于提示所述目标对象离开所述目标床。
需要说明的是,图9对应的实施例中未提及的内容可参见方法实施例的描述,这里不再赘述。
本发明实施例中,获取与目标床的振动相关联的第一监测信号,并在检测到第一监测信号中存在第一信号的情况下,对第一信号之前以及之后的相邻时间段内的信号进行判断,在判断出第一信号之前的相邻时间段内的信号为无效信号且第一信号之后的相邻时间段内的信号为心率信号的情况下,确定目标对象在第一时间段之后处于在床状态,在判断出第一信号之前的相邻时间段内的信号为心率信号且第一信号之后的相邻时间段内的信号为无效信号的情况下,确定目标对象在第一时间段之后处于离床状态;由于判断目标对象的状态变化时结合了第一信号相邻前一段时间内的信号与相邻后一段时间内的信号,对信号进行综合判断可以使判断得到的目标对象的在床或者离床状态结果更准确;由于该监测装置可以安装于与床具有触碰关系的任意位置,因此可以检测到任意角度以及任意位置的床的信号,通过对该信号进行分析可以准确得到目标对象的在床或者离床状态;且该方法计算简单以及计算量小,提高了确定目标对象在床或离床状态的效率。
参见图10,图10是本发明实施例提供的一种监测设备的组成结构示意图,该监测设备100包括传感器1001、处理器1002以及存储器1003。传感器1001与处理器1002相连,处理器1002与存储器1003相连,例如处理器1002可以通过总线连接到存储器1003。
处理器1002被配置为支持所述监测设备执行图1、图7、图8所述的对床的监测方法中相应的功能。该处理器1002可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(application specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
存储器1003存储器用于存储程序代码等。存储器1003可以包括易失性存储器(volatile memory,VM),例如随机存取存储器(random access memory,RAM);存储器1003也可以包括非易失性存储器(non-volatile memory,NVM),例如只读存储器(read-onlymemory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器1003还可以包括上述种类的存储器的组合。
所述传感器1001用于根据目标床的振动生成第一监测信号。
处理器1002可以调用所述程序代码以执行以下操作:
获取传感器1001根据所述目标床的振动生成的第一监测信号;
在检测到所述第一监测信号中存在满足第一条件的第一信号的情况下,确定连续的至少一个所述第一信号在所述第一监测信号中占用的第一时间段,所述第一条件为在预设时长的信号中超过峰值阈值的峰值的数量大于预设数量;
在所述第一监测信号中获取占用第二时间段的第二信号和占用第三时间段的第三信号,其中,所述第二时间段为早于所述第一时间段且与所述第一时间段相邻的时间段,所述第三时间段为晚于所述第一时间段且与所述第一时间段相邻的时间段;
如果所述第二信号为无效信号且所述第三信号为心率信号,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态;
如果所述第二信号为心率信号且所述第三信号为无效信号,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态;
其中,所述无效信号为峰值在无效峰值范围内的信号;所述心率信号为满足活体的心率周期的信号。
可选地,该检测设备100还可以包括硬件电路1004,所述硬件电路1004用于对所述传感器1001根据目标床的振动生成的第二监测信号进行滤波处理。硬件电路1004与传感器1001和处理器1002相连。进一步地,该硬件电路1004还可以用于对传感器1001根据目标床的振动生成的第二监测信号进行信号放大处理,以提高第二监测信号的信号强度。
所述处理器1002具体用于:通过带通滤波器对所述第二监测信号进行滤波得到第一监测信号,所述带通滤波器的第一截止频率为第一频率阈值,所述带通滤波器的第二截止频率为第二频率阈值,所述第一频率阈值小于所述第二频率阈值,所述带通滤波器用于滤除噪音信号。
所述处理器1002具体用于:如果所述第二信号为无效信号且所述第三信号为心率信号,且连续的至少一个所述第三信号的时长超过第一时长阈值,则确定在所述第一时间段之后目标对象针对所述目标床处于在床状态。
所述处理器1002具体用于:如果所述第二信号为心率信号且所述第三信号为无效信号,且连续的至少一个所述第三信号的时长超过第二时长阈值,则确定在所述第一时间段之后目标对象针对所述目标床处于离床状态。
所述处理器1002还用于:
确定所述第三信号的信号周期;
若所述信号周期在预设周期范围内,则确定第三信号为心率信号。
可选地,该监测设备100还可以包括收发器1005,所述收发器1005用于输出数据,例如输出离床超时提醒、输出离床提醒等。收发器1005连接到存储器1003和处理器1002,例如收发器1005可以通过总线连接到存储器1003和处理器1002。
所述处理器1002还用于:
获取所述目标对象的允许离床时长;
在确定所述目标对象从在床状态转变为离床状态的情况下,记录所述目标对象的离床时长,在所述离床时长超过所述允许离床时长的情况下,所述收发器1005输出离床超时提醒,所述离床超时提醒用于提示所述目标对象离床时长超过所述允许离床时长。
所述处理器1002还用于:
获取所述目标对象的提醒离床时刻;
在确定所述目标对象从离床状态转变为在床状态的情况下,若当前时刻超过所述提醒离床时刻,所述收发器1005输出离床提醒,所述离床提醒用于提示所述目标对象离开所述目标床。
需要说明的是,各个操作的实现还可以对应参照上述方法实施例的相应描述。
本发明实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时使所述计算机执行如前述实施例所述的方法,所述计算机可以为上述提到的监测设备的一部分。例如为上述的处理器1002。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM或RAM等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。