本申请涉及行为检测技术领域,尤其涉及跌倒行为检测方法、装置及介质。
背景技术:
在浴室等私有场景中,为了保证使用者的人生安全,通常通过安装雷达设备或者深度摄像头来监测私有场景,采集使用者的行为数据,进而利用预先构建的机器学习模型,对采集的行为数据进行分析,以判断私有场所中的使用者是否发生跌倒行为。
对于上述的跌倒行为的检测,使用机器学习的分析方法,准确率不高,容易出现漏检或错检的情况,且通过摄像头的监测,存在的使用者隐私泄露的风险,使得用户难以接受。
技术实现要素:
鉴于现有技术中的上述缺陷或不足,期望提供一种跌倒行为检测方法、装置及介质,在可能暴露使用者隐私的场所中,通过利用设置在其中的激光检测设备对内部情况进行检测,进而对检测信号进行分析,实现私有场景中使用者的跌倒行为的检测。
第一方面,本申请实施例提供一种跌倒行为检测方法,包括:
获取在检测区域内预先设置的多个激光接收装置产生的检测信号,该检测信号是激光接收装置接收到与其对应激光发射装置发射的激光之后产生的,激光发射装置是在检测区域内预先设置的与激光接收装置一一对应的;
基于该检测信号确定在该检测区域内出现的检测对象是否发生跌倒行为。
第二方面,本申请实施例提供一种跌倒行为检测装置,该装置包括在检测区域内安装的多个激光发射装置和多个激光接收装置以及处理设备,其中激光发射装置与激光接收装置一一对应;
激光发射装置用于发射激光;
激光接收装置用于接收与其对应的激光发射装置发射的激光,并向处理设备发送接收到激光后产生的检测信号;
处理设备用于获取多个所述激光接收装置产生的检测信号,并基于检测信号确定在检测区域内出现的检测对象是否发生跌倒行为。
另外,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于实现如上所述的方法。
本申请实施例提供的行为检测方法、装置及介质,通过在隐私场所中安装激光发射装置及激光接收装置,通过对激光接收装置产生的检测信号中分析,识别检测区域内出现的检测对象对激光遮挡情况,从而检测出检测对象的跌倒行为,其有效地提高了检测对象的跌倒行为检测的准确度,保护了使用者的隐私,提升了用户体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本申请实施例的系统结构示意图;
图2为本申请实施例的行为检测方法流程示意图;
图3为本申请实施例的激光检测设备设置的场景示意图;
图4为本申请又一实施例的激光检测设备设置的场景示意图;
图5为本申请又一实例的跌倒行为检测方法的流程示意图;
图6为本申请又一实例的跌倒行为检测方法的流程示意图;
图7为本申请又一实例的跌倒行为检测方法的流程示意图;
图8为本申请实施例的检测对象的行为示意图;
图9为本申请又一实施例的检测对象的行为示意图;
图10为本申请又一实施例的检测对象的行为示意图;
图11为本申请又一实施例的检测对象的行为示意图;
图12为本申请又一实施例的检测对象的行为示意图;
图13为本申请又一实施例的检测对象的行为示意图;
图14为本申请实施例的跌倒行为检测装置结构示意图;
图15为本申请实施例的检测信号处理程序的结构示意图;
图16为本申请实施例提供的一种设备结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1为实现本申请实施例的跌倒行为检测方法的系统框架结构示意图,该系统包括处理设备01及激光检测设备02,目标设备03等。该系统还可以包括与目标设备03上运行的客户端对应的后台服务器04。
系统中的激光检测设备包括在检测区域中安装的激光发射装置和激光接收装置。如图3及图4所示,在隐私场所或者公共场所的两块满足相对关系的墙壁的靠近地面的区域,安装前述激光发射装置和激光接收装置,例如a墙面靠近地面的区域安装激光发射装置,与其相对的或者满足面平行的b墙面靠近地面的区域安装激光接收装置。
可以理解,该激光发射装置和激光接收装置可以根据实际情况设置,满足对检测区域内出现的检测对象跌倒行为进行检测的安装位置都可以,本申请对此不做限制。
该激光发射装置用于向对应的激光接收装置发射激光,激光接收装置用于接收对应的激光发射装置发射的激光,并在接收到激光后,向处理设备发送检测信号。
该处理设备中设置有信号处理模块及通讯模块,该通讯模块用于接收每个激光接收装置发送的检测信号。该信号处理模块用于根据接收到的检测信号,判断哪些位置的激光接收装置接收到了激光发射装置发射的激光,即判断哪些区域的激光发射装置发射的激光被遮挡,以对遮挡区域进行分析,确定个体的行为状态,判断个体是否发生跌倒行为。
进一步,该处理设备还可以用于向外发送检测结果,如图1所示,该场景下,系统还可以包括目标设备。即当判断检测对象发生了跌倒行为时,通过通讯模块向目标设备发送告警消息,如通过拨号,或者小程序的方式,向目标设备发送报警消息。该目标设备可以接收处理设备发送的报警消息,以提醒目标设备的用户执行营救操作。
可以理解,在上述场景下,该处理设备内可以设置消息发送模块,或者还可以设置拨号模块。例如通过消息发送模块发送到报警消息,或者通过拨号模块控制输入目标设备的号码信息,然后呼叫目标设备,并在目标设备接通时,控制播放报警消息,该报警消息包括语音告警数据。
该系统还可以包括后台服务器04。例如,处理设备可以向后台服务器发送告警消息,后台服务器向与之对应的客户端内置的小程序推送告警消息。例如,运行在微信上的小程序,则处理设备首先可以将告警消息发送至后台服务器,使得后台服务器向客户端推送该告警消息。
该处理设备可以设置在检测场景附近,或者可以设置在远程,实现检测信号的远程接收及处理。
系统中的目标设备可以为检测对象的监护人的智能手机、平板电脑或者个人数字助理(personaldigitalassistant,pda)等终端。其上运行有可以搭载小程序的应用,如运行有微信,则可以在微信上搭载小程序,以接收处理设备通过微信服务器推送的报警消息。
或者,在另外的实施例中,该目标设备为设置在监护人所在场所的硬件设备,如在监护人办公场所的指示灯告警设备或者语音告警设备。
为了便于理解和说明,下面通过图2至图16,详细解释本申请实施例的行为检测方法、装置及存储介质。
图2为本申请实施例的行为检测方法的流程示意图,如图2所示,该方法用于处理设备执行,该方法包括:
s110,处理设备获取在检测区域内预先设置的多个激光接收装置产生的检测信号。该检测信号是激光接收装置接收到与其对应激光发射装置发射的激光之后产生的,激光发射装置是在检测区域内预先设置的与激光接收装置一一对应的。
具体的,处理设备可以以预设的频率持续不断的获取激光检测设备采集的检测信号,即不断地获取设置在检测区域内每个激光接收装置在接收到激光后产生并发送的检测信号。
例如,以每3min一次的频率不断的获取检测信号,使得在对检测信号分析时,可以针对每次的检测信号进行分析,或者,也可以将两次或多次的检测信号进行对比综合分析。
该检测区域为比较私密的场所,试衣间、浴室等,在使用者使用过程中容易暴露隐私的空间。
该检测对象可以为位于检测区域内的个体,如使用试衣间的顾客,或者使用浴室的行动不便者,如老人、残疾人或孕妇等。
该激光检测设备可以设置在该私密场所的激光发射装置及激光接收装置,如设置在试衣间、浴室等隐秘空间的墙壁上的激光发射装置及激光接收装置,通过激光发射装置与激光接收装置的一一对应,以在私密的场所中的激光检测设备的激光布局区域形成监测区域,激光检测设备用于采集检测区域内的激光的遮挡情况。
该激光发射装置及激光接收装置具体可以设置在相对的两侧壁底部,尽量靠近地面位置。如分别在左侧壁底部靠近地面设置一排激光发射设备,在对面的侧壁底靠近地面对应位置设置一排激光接收设备,使得激光发射装置所反射的激光布满整个地面,则在地面上无遮挡物时,激光发射设备所发射的激光,能够被对面对应位置的激光接收装置接收,在地面上有个体,如检测对象存在时,则部分激光发射装置所发射的激光被阻断,使得部分激光接收装置才能接收到激光。
可以理解,激光发射装置及激光接收装置在墙壁上的设置高度,以检测对象平躺在地面后,能够遮挡激光为目标,具体可以根据实际情况确定。
例如,如图3所示,在浴室的一侧墙壁底壁设置一排激光发射装置,在对面的一侧墙壁底部设置一排激光接收装置,使得每个激光发射装置与每个激光接收装置一一对应,且位于检测区域内的激光并行存在。
又例如,如图4所示,为了提高检测准确度,可以在互相平行的每组侧壁上设置互相对应的激光发射装置及激光接收装置。
实际中,该检测信号为每个激光接收装置接收到激光后产生的电信号,该检测信号可以表示该激光检测设备对应的激光是否被遮挡。如检测信号为高电平信号,则表示未被遮挡,激光接收装置接收到了对应的激光发射装置发生的激光;如检测信号为低电平信号,则表示激光接收装置未接收到对应的激光发射装置发射的激光,即表示检测区内存在遮挡物。即检测对象所在的位置,激光接收装置将无法接收到激光发射装置发射的激光,表示激光被遮挡。即表示遮挡区域存在检测对象。
在如图3或如图4所示的场景下,处理设备可以接收到激光接收装置发送的检测信号。当某检测对象位于其中时,由于检测区域内存在检测对象,不论检测对象处于何种状态,都会对部分激光进行遮挡,则检测信号将表示部分激光遮挡,即表示只有部分激光接收装置接收到激光。此时,处理设备可以进一步对检测信号进行分析,如确定遮挡区域,以对遮挡区域或个数的大小进行分析,以确定该检测对象当前是否发生了跌倒行为。
本申请实施例的跌倒行为检测方法,通过在隐私空间内布置激光检测设备,使得检测区域内完全布置有激光,则使得处理设备在接收激光接收装置反馈的检测信号后,根据检测信号中表示的激光被遮挡情况,来分析检测对象当前的是否发生跌倒行为,提高了检测的准确度,保护了检测对象的隐私。
s120,处理设备基于该检测信号确定在该检测区域内出现的检测对象是否发生跌倒行为。
具体的,当处理设备获取到检测信号后,可以对检测信号进行分析,并且检测信号表示部分激光接收装置接收到了激光,则进一步对检测信号进行分析,以确定检测区域内的检测对象是否发生了跌倒行为。
可以理解,当激光检测设备在检测空间内布置完成后,如果检测信号表示所有的激光接收装置都接收到了对应的激光发射装置所发射的激光,则表示该检测区域内没有检测对象,则对检测信号不做进一步分析。
当检测信号表示部分激光接收装置接收到了激光,即表示部分激光接收装置未接收到激光,则检测区域内的激光存在遮挡,有检测对象在检测区域,则对检测信号做进一步分析,以确定检测对象是否发生了跌倒行为。
可选的,在一种实施例中,可以通过对检测信号分析,确定检测区域内激光被遮挡的区域,来确定检测对象当前是否发生跌倒行为。
具体的,如图5所示,该方法可以包括:
s121,处理设备基于检测信号确定检测区域内的激光被检测对象遮挡的区域。
s122,处理设备基于该区域及预设阈值确定该检测对象是否发生跌倒行为。
具体的,在对检测信号进行分析,来确定遮挡区域时,具体可以利用激光检测设备的标识来实现。
该实施例中的检测信号可以包括指示标识。指示标识用于指示激光接收装置是否接收到激光,即该标识可以采用接收到激光的激光接收装置的装置字符加上指示字符组合而成。指示字符,例如采用二进制符号,符号1可以表示未接收到激光,符号0可以表示接收到激光,装置符号例如可以是多位二进制符号的组合,如001,002等,也可以采用十六进制符号标识,或者其他的字符标识。
可选的,在一种实施例中,该标识可以通过对检测信号中激光接收装置的检测信号来确定,如检测信号中的高电平信号,表示对应的激光接收装置接收到了激光,低电平信号表示未接收到激光。进而可以通过对检测信号分析,以确定未接收到激光的激光接收装置的标识。
如图3,激光接收装置的标识依次为n1、n2。。。nn等。
或者如图4所示,激光接收装置分两个不同的方向上,标识可以为n1、n2。。。nn等,以及m1、m2。。。mm等。
例如,如图8所示,当检测对象在检测区域内处于站立状态时,检测对象的两腿部将遮挡激光。则两腿部对应的激光接收装置将无法接收到激光。对应的,检测信号可以表示未接收到激光的激光接收装置的标识,即未接收到激光的激光接收装置的标识为n5。
又例如,如图9所示,当检测对象在检测区域内处于站立状态时,检测对象的两腿部将遮挡激光。对应的,检测信号可以包括两个方向上表示未接收到激光的激光接收装置的标识,即未接收到激光的激光接收装置的标识为x方向上的m7及m8,以及y方向上的n5。
又例如,如图10所示,当检测对象在检测区域内处于下蹲姿态时,检测对象的两腿部及臀部将遮挡激光。对应的,检测信号可以表示未接收到激光的激光接收装置的标识,即未接收到激光的激光接收装置的标识为n3、n4及n5。
又例如,如图11所示,当检测对象在检测区域内处于下蹲姿态时,检测对象的两腿部及臀部将遮挡激光。对应的,检测信号可以包括两个方向上表示未接收到激光的激光接收装置的标识,即未接收到激光的激光接收装置的标识为x方向上的m4及m5,以及y方向上的n3、n4及n5。该姿态下,x方向上具有两个遮挡区。
又例如,如图12所示,当检测对象在检测区域内处于俯卧状态,即跌倒行为发生后,检测对象的整个身体将遮挡激光,则整个身体对应的激光接收装置将无法接收到激光。对应的,检测信号可以表示未接收到激光的激光接收装置的标识,即未接收到激光的激光接收装置的标识为n2、n3、n4、n5、n6及n7。
又例如,如图13所示,当检测对象在检测区域内跌倒后,检测对象的整个身体将遮挡激光,则整个身体对应的激光接收装置将无法接收到激光。对应的,检测信号可以表示两个方向上未接收到激光的激光接收装置的标识,即载y方向上未接收到激光的激光接收装置的标识为n2、n3、n4、n5、n6及n7,x轴方向上未接收到激光的激光接收装置的标识为m3、m4、m5、m6、m7、m8及m9。
进一步,如图6所示,在处理设备得到上述的标识后,对标识的分析,确定遮挡区域的过程,可以包括如下步骤:
s01,处理设备基于指示标识确定检测区域内未接收到激光的激光接收装置的位置信息。
s02,处理设备基于该位置信息计算遮挡区域的尺寸。
具体的,处理设备识别检测信号中表示部分激光接收装置未接收到激光,即表示检测区域内存在遮挡物。则可以根据检测信号中的标识确定未接收到激光的激光接收装置的位置信息,进而可以根据位置信息,来确定检测区域内被遮挡区域。
可以理解,在处理设备中,预先存储有每个激光接收装置及激光发射装置的标识,以及对应的位置坐标。
如图3所示,以二维坐标系为例,激光发射装置位于y轴上,激光接收装置位于平行y轴的直线上。则每个激光发射装置及激光接收装置具有唯一的坐标,且处理设备对应存储每个激光检测设备的标识及位置坐标。此时,将激光发射装置与激光接收装置所在的坐标点之间连线,对应每个激光发射装置发射的多条并行的激光。
或者如图4所示,激光发射装置位于y及x轴上,激光接收装置位于平行y轴的直线上,以及平行于x轴的直线上。则每个激光发射装置及激光接收装置具有唯一的坐标,且处理设备对应存储每个激光检测设备的标识及位置坐标。此时,将激光发射装置与激光接收装置所在的坐标点之间连线,对应每个激光发射装置发射的多条并行的激光,以将监测区域划分为四边形网格。
可选的,在一种实施例方式中,根据标识所确定的位置信息,为位于遮挡区域边缘位置的激光接收装置的位置信息。
进一步,通过上述方式确定了位置信息后,可以进一步确定遮挡区域的大小。具体可以根据遮挡区域的边缘的激光接收装置的位置信息来计算遮挡区域的尺寸,即可以通过相同方向上的坐标值的差值来确定遮挡区域的尺寸。
例如,如图8所示的场景下,确定的位置信息,即标识n4及n6的位置信息,则遮挡区域的尺寸为n6及n4的x轴对应的坐标值的差值d0。
如图9所示,存在两个尺寸,首先确定y方向上标识n6及n4的位置信息,则遮挡区域的尺寸为n6及n4的x轴对应的坐标值的差值d0,以及x方向上的m6及m9的位置信息,则遮挡区域的尺寸为m6及m9的y轴对应的坐标值的差值d1。
又例如,如图10所示,确定位于边缘的激光接收装置n7及n2的位置信息,则遮挡区域的尺寸为n7及n2的x轴对应的坐标值的差值d2。
又例如,如图11所示,确定位于边缘的激光接收装置y方向上的n3及n7的位置信息,则遮挡区域的尺寸为n3及n7的x轴对应的坐标值的差值d2。
以及x轴方向上m4及m7的位置信息,则遮挡区域的尺寸为m4及m7的y轴对应的坐标值的差值d3。
以及x轴方向上m8及m11的位置信息,则遮挡区域的尺寸为m8及m11的y轴对应的坐标值的差值d4。
又例如,如图12所示,确定位于边缘的激光接收装置n1及n8的位置信息,则遮挡区域的尺寸为n1及n9的x轴对应的坐标值的差值d5。
又例如,如图13所示,确定位于边缘的激光接收装置y方向上的n1及n8的位置信息,则遮挡区域的尺寸为n1及n9的x轴对应的坐标值的差值d5。
以及x轴方向上m2及m10的位置信息,则遮挡区域的尺寸为m1及m10的y轴对应的坐标值的差值d6。
可选的,在另一实施例中,由于激光接收装置及激光发射装置均匀的设置在检测区域的周围,即相邻两个激光接收装置之间的距离是确定的,则多个激光接收装置对应的宽度也是确定的。因此,对遮挡区域计算时,还可以统计未接收到激光的激光接收装置的个数,进而根据个数来确定检测对象是否发生了跌倒行为。例如,相邻两个激光检测设备之间距离均匀设置为l。
则如图7所示,该确定过程具体可以包括:
s04,处理设备基于该位置信息,计算该检测区域内的连续未接收到激光的激光接收装置的个数。
s05,处理设备基于该个数计算该区域的尺寸。
具体的,可以基于位置信息,来确定连续未接收到激光的激光接收装置,如通过每个未接收到激光的激光接收装置的坐标值,来筛选出连续未接收到激光的激光接收装置,进而统计筛选到的未接收到激光的激光接收装置的个数;最后通过个数来计算遮挡区域的尺寸。
例如,如图8所示的场景中,根据检测信号中指示的未接收到的激光接收装置的标识,确定连续未接收到激光的激光接收装置的个数为1,则表示检测对象遮挡了两个间距的区域,即遮挡区域的尺寸为2l。
又例如,如图9所示的场景中,根据检测信号中指示的未接收到的激光接收装置的标识,确定每个激光方向上的连续未接收到激光的激光接收装置的个数为1及2,进而确定其中一个方向上遮挡区域的尺寸为两个激光接收装置之间的宽度2l,另一个方向上遮挡区域的尺寸为3l。
又例如,如图10所示的场景中,根据检测信号中指示的未接收到的激光接收装置的标识,确定每个激光方向上的连续未接收到激光的激光接收装置的个数为3,进而确定遮挡区域的尺寸为4l。
又例如,如图11所示的场景中,根据检测信号中指示的未接收到的激光接收装置的标识,确定第一方向上的连续未接收到激光的激光接收装置的个数为3,在第二方向上连续未接收到激光的激光接收装置的个数为都为2,进而确定其中一个方向上遮挡区域的尺寸为两个激光接收装置之间的宽度4l,另一个方向上遮挡区域的尺寸为3l。
又例如,如图12所示的场景中,根据检测信号中指示的未接收到的激光接收装置的标识,进而根据每个未接收到的激光接收装置的标识对应的坐标值,来依次计算连续未接收到激光的激光接收装置的个数为6,则遮挡区域的尺寸为7l。
又例如,如图13所示,根据检测信号中指示的未接收到的激光接收装置的标识,确定每个激光方向上的未接收到激光的激光接收装置的个数为7。则经过计算,被遮挡区域的尺寸分别为7l及8l。
可以理解,对于如图12及如图13所示,可以得到两个方向上遮挡区域的尺寸,则在进一步的分析中,可以将两个较大尺寸的作为分析对象,与预设的阈值进行比较,来判断检测对象是否发生了跌倒行为,即如图13所示的场景中,由于较大的尺寸为8l,大于预设阈值,则表示检测对象发生了跌倒行为。
还可以理解,如图11所示,在一次检测信号中可以计算得到检测对象的连续的多组未接收到激光的激光接收装置,即当检测对象的不同肢体对激光接收装置所接收激光的阻断,如当检测对象平躺状态,胳膊撑起时,胳膊与躯干为形成两个遮挡区域。此时,同样以最大个数为计算结果,与第二预设阈值进行比较。
可选的,对遮挡区域的尺寸进行分析时,在一种实施例中,将每次的检测信号单独分析,来确定检测对象是否发生跌倒行为,即将计算得到的区域的尺寸与预设的阈值进行比较,即与预设阈值进行比较,当该区域的尺寸大于该预设阈值时,确定发生跌倒行为。
例如,处理设备中预先设置有预设阈值为80cm,则如图8所示的场景下,计算的遮挡的区域的尺寸为10cm,小于该预设阈值,标识检测对象当前未发生跌倒行为。
又例如,如图10所示,当计算的遮挡的区域的尺寸为50cm,小于该预设阈值,标识检测对象当前未发生跌倒行为。
又例如,如图12所示,当计算的遮挡的区域的尺寸为150cm,大于该预设阈值,标识检测对象当前发生了跌倒行为。
可选的,在一种实施例中,可以将多次的检测信号进行综合分析,来确定检测对象是否发生跌倒行为。
具体的,可以将连续两次的检测信号进行比较,即获取上一时刻与当前时刻的遮挡区域的尺寸,则若上一时刻的区域的尺寸不大于预设阈值,将当前时刻的区域的尺寸与上一时刻的区域的尺寸进行比较,若当前时刻的区域的尺寸小于上一时刻的区域的尺寸,则表示当前时刻的检测对象未发生跌倒行为。
若当前时刻的区域的尺寸大于上一时刻的区域的尺寸,将当前时刻的区域的尺寸与该预设阈值比较,若当前时刻的区域的尺寸大于该预设阈值,则表示当前时刻的检测对象发生跌倒行为。
例如,如图11所示,当上一时刻检测到检测对象处于下蹲姿态,在当前时刻,检测对象由下蹲姿态变为站立姿态。则在获取到当前时刻的区域的尺寸后,可以直接确定当前时刻检测的遮挡区域小于预设阈值,即直接确定当前时刻的检测对象未发生跌倒。
继续的,当检测对象由上一时刻的下蹲变成当前时刻的跌倒时,即当前时刻的区域的尺寸大于上一时刻的区域的尺寸,则需要继续将当前时刻的区域的尺寸与该预设阈值比较,若当前时刻的区域的尺寸大于该预设阈值,则表示当前时刻的检测对象发生跌倒行为。
在另一中情况,若上一时刻的区域的尺寸大于该预设阈值,即当上一时刻的检测结果表示检测对象发生了跌倒行为,则将当前时刻的区域的尺寸与该预设阈值比较,若当前时刻的区域的尺寸仍大于第一该预设阈值时,则可以直接确定当前的检测对象发生跌倒行为,即仍处于跌倒状态;
若当前时刻的区域的尺寸仍不大于第一该预设阈值时,则可以将当前时刻的尺寸与第一预设阈值进行比较,以确定检测对象是否恢复下蹲或站立的姿态。
例如,当检测对象由上一时刻的跌倒行为,即俯卧姿态,通过自行努力,重新恢复站立或下蹲姿态,即当前时刻的尺寸与上一时刻的尺寸变小,并且小于预设阈值,以判断当前时刻的检测对象未发生跌倒行为。
本申请实施例通过对激光阻断的激光检测设备的位置信息的分析,可以得到检测对象对检测区域内激光的遮挡区域,从而可以通过对遮挡区域的分析,来判断检测对象是否发生了跌倒行为。
进一步,在分析结果表示检测对象发生了跌倒行为,则可以执行告警通知,即该方法还包括:
s130,处理设备向目标终端推送告警消息。
具体的,在处理设备确定检测对象发生了跌倒行为时,则可以执行告警操作,以向预先关联的目标设备发送告警消息,或者触发目标设备执行告警。
可以理解,当目标设备为监护人使用的手持终端,且在该目标设备上运行有客户端,如微信客户端,或者该目标设备上安装有sim卡。则在该处理设备中预先存储有目标设备的标识,该标识可以为微信账号,或者为sim卡的卡号,该告警消息中可以包括语音告警内容和该目标终端的终端标识码。
则处理设备的告警操作具体可以包括如下步骤:
获取预先存储的该目标终端的终端标识码;
控制呼叫该终端标识码;
响应于该目标终端的接听信号;
播放该语音告警内容。
例如,处理设备可以通过加载在客户端的小程序来实现告警消息的推送,如加载在微信上的小程序,向目标设备的客户端推送告警消息。又例如,在确定检测对象发生跌倒行为时,可以触发内置的拨号模块,利用拨号模块箱预先存储的sim账号拨打电话,或者发送短消息。
又例如,当目标设备为设置在监护附近的硬件设备,如语音装置或指示灯装置时,则在处理设备确定检测对象发生了跌倒行为后,可以触发指示灯点亮,或者语音装置发声。
可以理解,上述告警方式,可以根据实际情况设置,本申请实施例对此不做限制。
本申请实施例通过在可能暴露使用者隐私的场所中安装包括一一对应的激光发射装置及激光接收装置的激光检测设备,使得在隐私场所的检测区域内完全布置激光,进而通过对激光检测设备的检测信号中表示检测区域内的激光被检测对象遮挡情况的分析,实现对检测对象的跌倒行为的检测,进而当确定检测对象当前发生了跌倒行为后,向目标设备执行告警通知,以使得看护人员或者负责人能够及时了解到使用者状态,以执行营救措施,从而提高了检测对象的跌倒行为检测的准确度,保护了使用者的隐私,提高了使用者人身安全。
另一方面,如14所示,本实施例中还提供一种跌倒行为检测装置,该装置包括:
多个激光发射装置、多个激光接收装置及处理设备,该激光发射装置与该激光接收装置一一对应的设置在检测区域内,
该激光发射装置用于向对应的该激光接收装置发射激光;
该激光接收装置用于接收对应的该激光发射装置发射的激光,并向处理设备发送接收到激光后产生的检测信号;
该处理设备用于获取多个该激光接收装置发送的检测信号,并用于基于该检测信号确定在该检测区域内出现的检测对象是否发生跌倒行为。
进一步的,如图15所示,在该处理设备中运行的检测信号处理的计算机处理程序包括:
获取模块810,用于获取在检测区域内预先设置的多个激光接收装置的检测信号,该检测信号是该激光接收装置接收预先设置在该检测区域内的多个激光发射装置发射的激光后产生的,该激光发射装置与该激光接收装置一一对应;
确定模块820,用于基于该检测信号确定在该检测区域内出现的检测对象是否发生跌倒行为。
可选的,本申请实施例提供的跌倒行为检测装置,该确定模块820包括:
第一确定单元821,用于基于该检测信号确定该检测区域内的激光被该检测对象遮挡的区域;
第二确定单元822,用于基于该区域及预设阈值确定该检测对象是否发生跌倒行为。
可选的,本申请实施例提供的跌倒行为检测装置,该检测信号指示接收和/或未接收到激光的激光接收装置的标识,则第一确定单元具体包括:
确定子单元01,用于基于该标识,确定该检测区域内未接收到激光的激光接收装置的位置信息;
计算子单元02,用于基于该位置信息,计算该区域的尺寸。
可选的,本申请实施例提供的跌倒行为检测装置,该计算子单元02具体用于:
基于该位置信息,计算该检测区域内的连续未接收到激光的激光接收装置的个数;
基于该个数计算该区域的尺寸。
可选的,本申请实施例提供的跌倒行为检测装置,该第二确定单元具体用于:
获取上一时刻的区域的尺寸及当前时刻的区域的尺寸;
若上一时刻的区域的尺寸不大于预设阈值,将当前时刻的区域的尺寸与上一时刻的区域的尺寸进行比较,若当前时刻的区域的尺寸小于或等于上一时刻的区域的尺寸,则表示当前时刻的检测对象未发生跌倒行为,
若当前时刻的区域的尺寸大于上一时刻的区域的尺寸,将当前时刻的区域的尺寸与该预设阈值比较,若当前时刻的区域的尺寸大于该预设阈值,则表示当前时刻的检测对象发生跌倒行为;
若上一时刻的区域的尺寸大于该预设阈值,将当前时刻的区域的尺寸与上一时刻的区域的尺寸比较,若当前时刻的区域的尺寸大于或等于上一时刻的区域的尺寸,则表示当前时刻的检测对象发生跌倒行为;
若当前时刻的区域的尺寸小于上一时刻的区域的尺寸,则将当前时刻的区域的尺寸与该预设阈值比较,若当前时刻的区域的尺寸大于该预设阈值,则表示当前时刻的检测对象发生跌倒行为。
可选的,本申请实施例提供的跌倒行为检测装置,当确定该检测对象发生跌倒行为时,该装置还包括:
告警模块830,用于执行向目标终端告警操作。
可选的,本申请实施例提供的跌倒行为检测装置,该告警消息包括语音告警内容和该目标终端的终端标识码,该告警模块具体用于:
获取预先存储的该目标终端的终端标识码;
控制呼叫该终端标识码;
响应于该目标终端的接听信号;
播放该语音告警内容。
另一方面,本申请实施例提供的处理设备,该处理设备还包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如上所述的跌倒行为检测方法。
下面参考图16,其示出了适于用来实现本申请实施例的设备的计算机系统900的结构示意图。
如图16所示,计算机系统900包括中央处理单元(cpu)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储部分903加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。在ram903中,还存储有系统900操作所需的各种程序和数据。cpu901、rom902以及ram903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。
特别地,根据本申请公开的跌倒行为检测的实施例,上文参考流程示意图描述的过程可以被实现为计算机软件程序。例如,本申请公开的跌倒行为检测的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,该计算机程序包含用于执行图2的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种跌倒行为检测实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,前述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括获取模块及确定模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,获取模块还可以被描述为“用于获取在检测区域内预先设置的多个激光接收装置的检测信号,所述检测信号是所述激光接收装置接收预先设置在所述检测区域内的多个激光发射装置发射的激光后产生的,所述激光发射装置与所述激光接收装置一一对应”。
作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中前述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,前述程序被一个或者一个以上的处理器用来执行描述于本申请的跌倒行为检测方法,具体执行:
获取在检测区域内预先设置的多个激光接收装置的检测信号,所述检测信号是所述激光接收装置接收预先设置在所述检测区域内的多个激光发射装置发射的激光后产生的,所述激光发射装置与所述激光接收装置一一对应;
基于所述检测信号确定在所述检测区域内出现的检测对象是否发生跌倒行为。
本申请实施例提供的行为检测方法、装置及介质,通过在可能暴露使用者隐私的场所中安装包括一一对应的激光发射装置及激光接收装置的激光检测设备,使得在隐私场所的检测区域内完全布置激光,进而通过对激光检测设备的检测信号中表示检测区域内的激光被检测对象遮挡情况的分析,实现对检测对象的跌倒行为的检测,提高了检测对象的跌倒行为检测的准确度,保护了使用者的隐私,提升了用户体验。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。