一种穿戴式人体瘫倒检测报警装置的检测报警方法
技术领域
本发明主要涉及一种采用多传感器信息处理技术、无线通信技术的便携式穿戴设备,具体为一种人体瘫倒检测报警装置及其检测报警方法。
背景技术
随着通讯技术及微传感器技术的不断发展及信息社会的不断进步,使得研制方便又可靠的瘫倒报警装置成为可能,人们希望有一种出现瘫倒时能够自动报警的装置,以便对伤者及时救治。
瘫倒和跌倒的区别:人体可能在坐姿出现瘫倒;瘫倒的过程往往要比跌倒或摔倒更为缓慢。
瘫倒能有效监测大部分老年人的日常行为,具有自学习能力,能高度匹配每个人的日常行为,从而达到高准确率判定老年人瘫倒事件,及时报警,可大大降低死亡率。跌倒是对快速瞬间的倾斜判定比较准确,而对于缓慢的倒下或坐下无法准确判定,如心脏病发作,基本上会瘫倒或瘫坐的姿态,而一般的跌到检测会将其认为正常行为。
随着老龄化问题日趋严重,针对65岁以上老年人群或行走不便的人群等,设计一种穿戴方便、无任何附属感的人体瘫倒检测和报警的装置,非常有必要。
目前有很多关于跌倒方面的检测技术,包括:1.使用加速度传感,通过分析加速度来检测是否跌倒,但瘫倒往往不具备非常突变的身体行为,所以会造成该情况下无法正常识别出,容易误判,通用性差;2.通过放置在脚底的压力传感器来检测,该检测需要使用者在站立情况下才能识别出,识别情况单一,功耗大;3.通过视频图像分析,该方法容易造成使用者隐私泄露等问题。
发明内容
针对上述问题,本发明旨在提供一种基于多传感器的人体瘫倒检测装置、瘫倒情况下的报警装置以及实现瘫倒检测的方法,使得老年人在瘫倒状态下可以第一时间获得求助。
为达到上述目的,提供一种结构合理、方便使用、误判率低的人体瘫倒检测方法及报警装置。本发明采用以下技术方案。
一种穿戴式人体瘫倒检测报警装置,包括可穿戴装置本体,所述可穿戴装置本体包括检测人体倾斜角度的倾角传感器、检测人体倾倒加速度的加速度传感器、对检测信号进行处理的信号处理模块、与各传感器及外界通讯的无线通讯模块、GPS定位模块、人机交互模块和报警模块。
所述的无线通讯模块包括三种功能:从其他部位佩戴设备中获取传感器数据、出现瘫倒情况下发送求救信息至预先设置好的联系人以及在无法获救时通过紧急求救获得帮助。
可穿戴装置本体设于人体的腰部。
所述的人机交互模块在佩戴时需要设定使用者个人相关信息、所佩戴的设备个数及佩戴部位,以及设定在出现意外后求救中心联系方式,设有按键或触摸屏,达到人机交互的目的。
所述的报警装置还内置GPRS通讯功能,在发生瘫倒后可以发送求助信息至预先设置的联系人。
所述的报警装置还内置有语音功能或震动功能。
所述的报警装置,在出现瘫倒识别后,为进一步减小误判,会进入人机互动环节,需要佩戴者通过按钮与设备进行相应的交互。
还包括一至多个辅助佩戴装置,每个辅助佩戴装置均包括加速度传感器、无线通讯模块。
所述的辅助佩戴设备,当使用者增加佩戴个数时系统识别瘫倒的准确率会随之提高。
所述的辅助佩戴设备的佩戴部位包括但不限于:手腕、脚腕、脚底、颈部等部位;包括但不限于:智能手环、智能脚环、项链、皮带、腰带、鞋子、衣服、裤子、帽子等任何可穿戴式设备。
所述的辅助佩戴设备,使用者必须至少选择一个部位的设备佩戴。
上述穿戴式人体瘫倒检测报警装置的检测报警方法,包括以下步骤:
步骤1.1初始佩戴并开启设备后进行上电初始化,对各个模块进行初始操作;
步骤1.2第一次使用时设置用户信息、紧急求救联系人和其他部位佩戴设备的佩戴个数及相应的佩戴部位,其中用户信息中包含使用者最常用的地理位置信息;
步骤1.3各模块传感器采集数据并将数据发送至信号处理模块;
步骤1.4信号处理模块对接收到的数据进行分析,最终判断出佩戴者是否出现瘫倒情况;
步骤1.5为减少设备误判率,当识别为瘫倒时将进入瘫倒确认状态;
步骤1.6确认发生瘫倒后进入紧急求救流程,否则进入步骤1.3。
所述的瘫倒识别方法为:
步骤2.1初始化,瘫倒变量slump_sign置0,身体姿势标志变量body_status置0;
步骤2.2实时获取各加速度传感器(此处采用3轴加速度传感器)采集的数据和腰部倾角数据;
步骤2.3对原始数据进行滤波处理,此处采用低通平滑滤波,去除高频噪声;
步骤2.4,采用FIFO(队列)模式存储当前时间点之前一段时间内的加速度数据和对应的倾角数据;
步骤2.5通过获取腰部倾角传感器的值θ(人体与水平面的夹角)来判定佩戴者当前的身体姿势,当θ>60°表示站立状态,而当θ<60°表示倾倒状态,若身体姿势由站立状态变为倾倒状态时,统计此状态变化区间各加速度传感器各自的加速度变化率,具体做法为:
1)记录身体姿势由站立变为平躺所用时间used_time:
身体与水平夹角θ≥60°时used_time为0,当身体倾角θ<60°时开始统计时间,直至身体倾角θ<30°的一个静止状态计时结束。
2)统计身体姿势由站立状态变为平躺状态的过程中各加速度传感器的加速度变化量change_rate,计算方式为:
其中acci(t)为t时刻i轴的加速度值;last_acci(t-1)为t-1时刻i轴的加速度值;t1为身体倾倒的开始时刻,t2为身体倾倒的截止时刻,T为加速度传感器的采样周期。
同样的方式统计其他辅助设备的加速度变化量。
若身体姿势变化所用时间used_time小于设定阈值TIME_TH(实验数据表明发生瘫倒的时间阈值范围在1-5秒),同时腰部加速度变化率change_rate大于设定阈值CHANGE_TH,则将传感器瘫倒标志位置1。实验数据表明正常的躺下动作加速度变化率较瘫倒情况会小很多,同时加速度变化率的大小与加速度传感器采样频率以及加速度传感器佩戴部位相关。
由于瘫倒情况身体各部位会出现较一致的加速度“跳变”现象,所以可以根据身体各部位的加速度变化来增强瘫倒识别的准确性。类似地计算其他部位加速度传感器此时间段内的加速度变化率情况,若变化率大于设定阈值则将对应的传感器瘫倒标志位置1。
步骤2.6统计瘫倒标志位为1的传感器个数,并计算瘫倒标志位为1的传感器个数与总传感器个数的比值r,若r处于设定阈值范围内,则最终判为瘫倒,将瘫倒标志变量slump_sign置1。
所述的瘫倒后求救处理流程为:
步骤3.1当信息处理识别为瘫倒后进行语音警报,报警装置将进入语音确认“如果您状态良好,请按下确认键!”,若按键在20秒后仍没有被按下则进入步骤3.2;
步骤3.2获取当前的GPS位置信息,并计算出离初始设定地点的距离以及方位;
步骤3.3发送求救短信至预先设置的求救号码,比如亲戚朋友或邻居,信息包括了使用者的GPS绝对地理位置,同时设备通过内置的扬声器以最大音量开始呼救,以获得就近的帮助;
步骤3.4等待施救方的应答;
步骤3.5若应答时间超过了预先设定的等待时间(如10分钟),进入步骤3.6;
步骤3.6通过紧急呼救信号通道进行紧急呼救,如呼叫“112”或“120”等。
附图说明
图1为设备不同佩戴方式图示;
图2为硬件设备简易结构图;
图3为设备工作流程图;
图4为不同状态下的加速度变化情况图;
图5为系统识别为瘫倒后的求救处理流程。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细说明。
图1是几类不同的本发明的设备佩戴方式,为简便起见,以下所有论述均为图1中第1种佩戴方式展开,其他几类佩戴方式具有相同的实现效果,且佩戴辅助设备越多识别的准确率越高。
图2是设备的简易结构图,包括:腰部佩戴的主设备及辅助佩戴设备,其中:
腰部主设备包括:信号采集模块、信号处理模块、无线通讯模块、GPS定位模块、人机交互模块和报警模块。
信号采集模块主要包含了一个3轴加速度传感器,通过I2C实时将数据传递到数据处理模块;
信号处理模块是该设备中最核心的模块,主要是接收来自各个传感器发送的数据,并对数据进行判断识别,当识别为瘫倒状态时发出求救指令进入求救流程;
无线通讯模块主要负责接收从辅助设备发回的传感器数据;
GPS定位模块主要是在识别为瘫倒状态时开始工作,获取佩戴者发生瘫倒时的地理位置;
人机交互模块主要实现用户个人信息输入、设备佩戴方式输入及、第一求救联系方式及瘫倒后的信息确认;
报警模块主要是在系统识别判定为瘫倒状态下进行求救,包括发送求救信息至事先设置的联系人同时发出求救呼叫,争取为使用者获取第一时间的救助。
图3是设备工作的流程图。
步骤1.1首先启动设备,设备进行初始化工作;
步骤1.2若第一次使用设备,进行用户个人信息的设置包括:年龄、性别、身高、体重等,存储在瘫倒后的联系方式以及设置设备的佩戴信息;
步骤1.3设备开始进入循环工作状态,各佩戴部位的传感器采集数据并通过无线通讯模块发送至腰部信息处理模块进行识别判定;
步骤1.4判定当前状态是否为瘫倒;
步骤1.5当系统识别为瘫倒状态时进入人机交互模式,询问佩戴者如果您状态良好,请按下确认键!”,若按键被按下则跳入步骤3继续执行,否则进入步骤6;
步骤1.6进入求救状态,等待救援。
系统进行瘫倒识别的主要步骤为:
步骤2.1初始化,瘫倒变量slump_sign置0,身体姿势标志变量body_status置0;
步骤2.2实时获取各加速度传感器采集的数据和腰部倾角数据;
步骤2.3对原始数据进行滤波处理,此处采用低通平滑滤波,去除高频噪声;
步骤2.4,采用FIFO(队列)模式存储当前时间点之前一段时间内的加速度数据和对应的倾角数据;
步骤2.5通过获取腰部倾角传感器的值θ(人体与水平面的夹角)来判定佩戴者当前的身体姿势,当θ>60°表示站立状态,而当θ<60°表示倾倒状态,若身体姿势由站立状态变为倾倒状态时,统计此状态变化区间各加速度传感器各自的加速度变化率,具体做法为:
1)记录身体姿势由站立变为平躺所用时间used_time:
身体与水平夹角θ≥60°时used_time为0,当身体倾角θ<60°时开始统计时间,直至身体倾角θ<30°的一个静止状态计时结束。
2)统计身体姿势由站立状态变为平躺状态的过程中各加速度传感器的加速度变化量,此处以腰部加速度传感器为例,设腰部加速度传感器变化率为wasist_change_rate,计算方式为:
其中waist_acci(t)为t时刻i轴的加速度值;waist_last_acci(t-1)为t-1时刻i轴的加速度值;t1为身体倾倒的开始时刻,t2为身体倾倒的截止时刻,T为加速度传感器的采样周期。
同样的方式统计其他辅助设备的加速度变化量。
若身体姿势变化所用时间used_time小于设定阈值TIME_TH(实验数据表明发生瘫倒的时间阈值范围在1-5秒),同时腰部加速度变化率waist_change_rate大于设定阈值CHANGE_TH,则将腰部传感器瘫倒标志位置1。实验数据表明正常的躺下动作加速度变化率较瘫倒情况会小很多,同时加速度变化率的大小与加速度传感器采样频率以及加速度传感器佩戴部位相关。
由于瘫倒情况身体各部位会出现较一致的加速度“跳变”现象,所以可以根据身体各部位的加速度变化来增强瘫倒识别的准确性。类似地计算其他部位加速度传感器此时间段内的加速度变化率情况,若变化率大于设定阈值则将对应的传感器瘫倒标志位置1。
如图4所示,第一幅图为出现瘫倒时的腰部加速度数据,第二幅为正常的人体倾倒采集的腰部加速度数据(如:正常躺下)。从中可以看出正常倾倒的加速度变化幅度小且持续时间久,而瘫倒时的加速度变化幅度大且持续时间短。
步骤2.6统计瘫倒标志位为1的传感器个数,并计算瘫倒标志位为1的传感器个数与总传感器个数的比值r,若r处于设定阈值范围内,则最终判为瘫倒,将瘫倒标志变量slump_sign置1,进入求救流程。
图5为求救处理流程图。当系统将当前状态识别为瘫倒后,进入求救处理流程,首先将求救标志位置1;为了降低设备的误判率,随后将发出语音询问“如果您的状态良好,请按下确认按钮!”,并重复20秒来等待佩戴者的相应,若确认键被按下则退出流程,标志位置0,否则继续下一步求救;获取当前佩戴者的GPS地理位置信息,同时为了便于及时找到佩戴者,系统将GPS信息根据佩戴者住址的GPS信息转换为相对于住址的一个相对距离和方位信息,发送紧急求救信息至事先设置好的亲朋好友处进行求助,并等待对方相应;若30分钟内没有得到对方的相应,系统进入下一步求救,否则退出求救;发送信息至120,112等社会紧急救援处寻求救助,并退出求救流程。
当人体休息时,这种正常活动不会超出加速度阈值,人体加速度变化率为零,30分钟过后,系统自动关闭监测,单片机休眠,以保证电池续航。
以上所述,仅为本发明的较佳实施例,并不用以限制本发明,凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同替换和改进,均应包含在本发明技术方案的保护范围之内。