一种基于智能鞋的状态识别方法及系统与流程

文档序号:11135600阅读:489来源:国知局
一种基于智能鞋的状态识别方法及系统与制造工艺

本发明涉及智能监测领域,尤其涉及一种基于智能鞋的状态识别方法及系统。



背景技术:

随着我国老龄化的加重,越来越多的老年人会选择在福利院或者养老院的机构中生活。若福利院或者养老院不能够及时了解到老年人在户外出现意外的情况,尤其是意外摔倒的情况,则无法及时对老年人进行救治工作,或危害其生命安全。

现有技术一般采用手机等辅助工具来进行摔倒监测,但是,辅助工具不是老年人出门的必需品,佩带麻烦,且当检测的情况复杂时容易出现误警报。



技术实现要素:

本发明所要解决的技术问题是:提供一种基于智能鞋的状态识别方法及系统,较准确地识别出穿着智能鞋的人的多种状态,尤其是意外摔倒状态。

为了解决上述技术问题,本发明采用的技术方案为:

本发明提供一种基于智能鞋的状态识别方法,包括:

步骤1、获取两只智能鞋的温度,分别为第一温度和第二温度;

步骤2、分析所述第一温度和所述第二温度识别出智能鞋的状态;所述智能鞋的状态包括闲置状态和使用状态;

步骤3、若所述智能鞋的状态为使用状态,则获取预设时间内两只智能鞋在X轴、Y轴和Z轴方向上的加速度,得到第一加速度集合;

步骤4、分析所述第一加速度集合,识别出穿着智能鞋的人是否处于正常行走状态;

步骤5、若穿着智能鞋的人不处于正常行走状态,则获取两只智能鞋前、后、左、右四个方向的倾斜角,得到倾斜角集合;

步骤6、分析所述倾斜角集合,识别出穿着智能鞋的人是否处于非摔倒性异常运动状态;

步骤7、若穿着智能鞋的人不处于非摔倒性异常运动状态,则获取第一加速度集合中两只智能鞋在Z轴方向上的加速度,得到第二加速度集合;

步骤8、分析所述第二加速度集合,识别出穿着智能鞋的人是处于抬脚状态还是意外摔倒状态。

本发明还提供一种基于智能鞋的状态识别系统,包括:

第一获取模块,用于获取两只智能鞋的温度,分别为第一温度和第二温度;

第一分析模块,用于分析所述第一温度和所述第二温度识别出智能鞋的状态;所述智能鞋的状态包括闲置状态和使用状态;

第二获取模块,用于若所述智能鞋的状态为使用状态,则获取预设时间内两只智能鞋在X轴、Y轴和Z轴方向上的加速度,得到第一加速度集合;

第二分析模块,用于分析所述第一加速度集合,识别出穿着智能鞋的人是否处于正常行走状态;

第三获取模块,用于若穿着智能鞋的人不处于正常行走状态,则获取两只智能鞋前、后、左、右四个方向的倾斜角,得到倾斜角集合;

第三分析模块,用于分析所述倾斜角集合,识别出穿着智能鞋的人是否处于非摔倒性异常运动状态;

第四获取模块,用于若穿着智能鞋的人不处于非摔倒性异常运动状态,则获取第一加速度集合中两只智能鞋在Z轴方向上的加速度,得到第二加速度集合;

第四分析模块,用于分析所述第二加速度集合,识别出穿着智能鞋的人是处于抬脚状态还是意外摔倒状态。

本发明的有益效果在于:通过分析智能鞋的温度,可识别出智能鞋是处于闲置状态还是使用状态;若智能鞋处于使用状态,则进一步分析穿着智能鞋的人的状态;通过分析智能鞋在X轴、Y轴和Z轴方向上的加速度,及智能鞋前、后、左、右四个方向的倾斜角,可较准确地识别出穿着智能鞋的人的状态;所述穿着智能鞋的人的状态可能是正常行走状态、非摔倒性异常运动状态、抬脚状态和意外摔倒状态;通过对穿着智能鞋的人可能存在的多种状态进行分析,可以提高识别出意外摔倒状态的准确性。

附图说明

图1为本发明一种基于智能鞋的状态识别方法的流程框图;

图2为本发明一种基于智能鞋的状态识别系统的结构框图;

标号说明:

1、第一获取模块;2、第一分析模块;3、第二获取模块;4、第二分析模块;5、第三获取模块;6、第三分析模块;7、第四获取模块;8、第四分析模块。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:通过分析智能鞋的温度、加速度和倾斜角识别出智能鞋的状态和穿着智能鞋的人的状态,尤其是意外摔倒状态。

请参照图1及图2

如图1所示,本发明提供一种基于智能鞋的状态识别方法,包括步骤:

步骤1、获取两只智能鞋的温度,分别为第一温度和第二温度;

步骤2、分析所述第一温度和所述第二温度识别出智能鞋的状态;所述智能鞋的状态包括闲置状态和使用状态;

步骤3、若所述智能鞋的状态为使用状态,则获取预设时间内两只智能鞋在X轴、Y轴和Z轴方向上的加速度,得到第一加速度集合;

步骤4、分析所述第一加速度集合,识别出穿着智能鞋的人是否处于正常行走状态;

步骤5、若穿着智能鞋的人不处于正常行走状态,则获取两只智能鞋前、后、左、右四个方向的倾斜角,得到倾斜角集合;

步骤6、分析所述倾斜角集合,识别出穿着智能鞋的人是否处于非摔倒性异常运动状态;

步骤7、若穿着智能鞋的人不处于非摔倒性异常运动状态,则获取第一加速度集合中两只智能鞋在Z轴方向上的加速度,得到第二加速度集合;

步骤8、分析所述第二加速度集合,识别出穿着智能鞋的人是处于抬脚状态还是意外摔倒状态。

进一步地,所述步骤2,具体为:

判断所述第一温度和所述第二温度是否都不在预设穿鞋状态的温度范围内;

若是,则智能鞋处于闲置状态;

否则,智能鞋处于使用状态。

由上述描述可知,可通过分析智能鞋的温度识别出智能鞋的状态;其中,所述穿鞋状态的温度范围是根据平时穿鞋的历史正常温度设置;如果两只智能鞋的温度都明显低于平时穿鞋的历史正常温度,则认为智能鞋处于闲置状态,否则,需进一步判断穿着智能鞋的人的状态。

进一步地,所述步骤4,具体为:

判断所述第一加速度集合中的各个加速度是否出现异常;

若是,则穿着智能鞋的人不处于正常行走状态;

否则,穿着智能鞋的人处于正常行走状态。

由上述描述可知,通过分析智能鞋在X轴、Y轴和Z轴方向上的加速度是否出现异常,能够识别出穿着智能鞋的人是否处于正常行走状态;若穿着智能鞋的人不处于正常行走状态,则需进一步分析穿着智能鞋的人的状态。

进一步地,判断所述第一加速度集合中的各个加速度是否出现异常,具体为:

计算所述第一加速度集合中的各个加速度在预设时间内的变化率,得到第二变化率集合;

分析所述第二变化率集合,若所述第二变化率集合中的各个变化率均在预设正常行走状态的变化率范围内,则所述第一加速度集合中的各个加速度未出现异常,穿着智能鞋的人处于正常行走状态;

否则,穿着智能鞋的人不处于正常行走状态。

由上述描述可知,在正常行走状态下,智能鞋在X轴、Y轴和Z轴方向上的加速度一般不会出现瞬间快速增加的情况,故通过分析智能鞋在X轴、Y轴和Z轴方向上的加速度的变化率能够识别出穿着智能鞋的人是否处于正常行走状态。

进一步地,所述步骤6,具体为:

判断所述倾斜角集合中的各个倾斜角是否在预设非摔倒性异常运动状态的倾斜角范围内;

若是,则穿着智能鞋的人处于非摔倒性异常运动状态;

否则,穿着智能鞋的人不处于非摔倒性异常运动状态。

由上述描述可知,通过分析智能鞋的倾斜角,可识别穿着智能鞋的人是否处于非摔倒性异常运动状态;若穿着智能鞋的人不处于费摔倒性异常运动状态,则需要进一步分析穿着只能鞋的人的状态。

进一步地,判断所述倾斜角集合中的各个倾斜角是否在预设非摔倒性异常运动状态的倾斜角范围内,具体为:

分析所述倾斜角集合中的前倾斜角和后倾斜角的值是否在预设前后倾斜角范围内;

若是,则进一步分析所述倾斜角集合中的左倾斜角和右倾斜角是否在预设左右倾斜角范围内;

若是,则穿着智能鞋的人处于非摔倒性异常运动状态;

否则,穿着智能鞋的人不处于非摔倒性异常运动状态。

由上述描述可知,通过分析智能鞋的前、后、左、右四个方向的倾斜角,可以识别出穿着智能鞋的人是否处于非摔倒性异常运动状态;一般情况下人摔倒时,两只脚会朝同一个方向倾斜,因此,只要一个方向上的倾斜角不在预设的相应倾斜角范围内,则认为穿着智能鞋的人不处于非摔倒性异常运动状态。

进一步地,所述步骤8,具体为:

分析所述第二加速度集合中,是否存在至少一只智能鞋在预设时间内的Z轴方向上的加速度均不为0;

若是,则计算在预设时间内的Z轴方向上的加速度均不为0的智能鞋的Z轴方向上的加速度在预设时间内的变化率,得到第一变化率集合;

若所述第一变化率集合中的各个变化率均不在预设抬脚状态的变化率范围内,则穿着智能鞋的人处于摔倒状态,发送报警信息给监护人;

否则,穿着智能鞋的人处于抬脚状态。

由上述描述可知,通过判断是否存在至少一只智能鞋在Z轴方向上的加速度快速变化并持续一定时长,可识别出穿着智能鞋的人是处于抬脚状态还是意外摔倒状态。

如图2所示,本发明还提供一种基于智能鞋的状态识别系统,包括:

第一获取模块1,用于获取两只智能鞋的温度,分别为第一温度和第二温度;

第一分析模块2,用于分析所述第一温度和所述第二温度识别出智能鞋的状态;所述智能鞋的状态包括闲置状态和使用状态;

第二获取模块3,用于若所述智能鞋的状态为使用状态,则获取预设时间内两只智能鞋在X轴、Y轴和Z轴方向上的加速度,得到第一加速度集合;

第二分析模块4,用于分析所述第一加速度集合,识别出穿着智能鞋的人是否处于正常行走状态;

第三获取模块5,用于若穿着智能鞋的人不处于正常行走状态,则获取两只智能鞋前、后、左、右四个方向的倾斜角,得到倾斜角集合;

第三分析模块6,用于分析所述倾斜角集合,识别出穿着智能鞋的人是否处于非摔倒性异常运动状态;

第四获取模块7,用于若穿着智能鞋的人不处于非摔倒性异常运动状态,则获取第一加速度集合中两只智能鞋在Z轴方向上的加速度,得到第二加速度集合;

第四分析模块8,用于分析所述第二加速度集合,识别出穿着智能鞋的人是处于抬脚状态还是意外摔倒状态。

进一步地,所述第二分析模块,包括:

计算单元,用于计算所述第一加速度集合中的各个加速度在预设时间内的变化率,得到第二变化率集合;

第一分析单元,用于分析所述第二变化率集合,若所述第二变化率集合中的各个变化率均在预设正常行走状态的变化率范围内,则所述第一加速度集合中的各个加速度未出现异常,穿着智能鞋的人处于正常行走状态;否则,穿着智能鞋的人不处于正常行走状态。

进一步地,所述第三分析模块,包括:

第二分析单元,用于分析所述倾斜角集合中的前倾斜角和后倾斜角的值是否在预设前后倾斜角范围内,得到分析结果;

第三分析单元,用于根据所述分析结果,进一步分析所述倾斜角集合中的左倾斜角和右倾斜角是否在预设左右倾斜角范围内;若是,则穿着智能鞋的人处于非摔倒性异常运动状态;否则,穿着智能鞋的人不处于非摔倒性异常运动状态。

本发明的实施例一为:

获取两只智能鞋的温度,分别为第一温度和第二温度;

判断所述第一温度和所述第二温度是否都不在预设穿鞋状态的温度范围内;若是,则智能鞋处于闲置状态;否则,智能鞋处于使用状态;

若所述智能鞋的状态为使用状态,则获取预设时间内两只智能鞋在X轴、Y轴和Z轴方向上的加速度,得到第一加速度集合;

计算所述第一加速度集合中的各个加速度在预设时间内的变化率,得到第二变化率集合;

分析所述第二变化率集合,若所述第二变化率集合中的各个变化率均在预设正常行走状态的变化率范围内,则所述第一加速度集合中的各个加速度未出现异常,穿着智能鞋的人处于正常行走状态;否则,穿着智能鞋的人不处于正常行走状态;

若穿着智能鞋的人不处于正常行走状态,则获取两只智能鞋前、后、左、右四个方向的倾斜角,得到倾斜角集合;

分析所述倾斜角集合中的前倾斜角和后倾斜角的值是否在预设前后倾斜角范围内;

若是,则进一步分析所述倾斜角集合中的左倾斜角和右倾斜角是否在预设左右倾斜角范围内;若是,则穿着智能鞋的人处于非摔倒性异常运动状态;否则,穿着智能鞋的人不处于非摔倒性异常运动状态;

若穿着智能鞋的人不处于非摔倒性异常运动状态,则获取第一加速度集合中两只智能鞋在Z轴方向上的加速度,得到第二加速度集合;

分析所述第二加速度集合中,是否存在至少一只智能鞋在预设时间内的Z轴方向上的加速度均不为0;

若是,则计算在预设时间内的Z轴方向上的加速度均不为0的智能鞋的Z轴方向上的加速度在预设时间内的变化率,得到第一变化率集合;

若所述第一变化率集合中的各个变化率均不在预设抬脚状态的变化率范围内,则穿着智能鞋的人处于摔倒状态,发送报警信息给监护人;否则,穿着智能鞋的人处于抬脚状态。

上述智能鞋中带有陀螺仪传感器、加速度传感器、温度传感器、控制器和报警模块(通讯功能);其中陀螺仪传感器用来获取智能鞋的倾斜角数据;温度传感器用于采集智能鞋内部外层的温度;如,当智能鞋处于使用状态时,检测穿着智能鞋的人的脚与智能鞋长时间接触导致升高的温度;当智能鞋处于未使用状态时,检测智能鞋内空气的温度;加速度传感器用来获取穿着智能鞋的人双脚的移动加速度数据;控制器用来实现数据的判断、分析和处理操作;报警模块用来在穿着智能鞋的人摔倒时通知监护人。

本发明的实施例二为:

在某个使用智能鞋的家庭A中,系统对智能鞋自动进行(每2-3分钟一次)温度检测,若智能鞋内部的温度传感器检测到的温度T1低于室温的26℃或者高于老人穿鞋时的鞋内温度(取普遍正常的大致情况:45℃),则说明智能鞋没有被老人穿上,即智能鞋处于闲置状态。反之则说明智能鞋被穿,各个相应模块应进入工作检测状态。

假设老人M被检测已经穿了智能鞋,智能鞋的陀螺仪传感器、加速度传感器则会进入工作状态。根据传输的加速度数据,通过控制器来分析判断,若Xa基本处于1.5-2.2m/s^2(每平方秒2.2米的加速度)(定义X为前进方向,Xa为X方向上的加速度),且Ya大小基本等于0(定义Ya是智能鞋侧向上的加速度),同时持续一定的时长t>=2-4s,则可以判断老人M正在正常行走。否则,若Xa>>2.2m/s^2,说明老人M处于非摔倒型异常状态(例如:在某些交通工具上),若为此种情况,智能鞋将在加速度回复正常范围的情况下继续检测。

若Xa约等于0或者Xa<<1.5m/s^2,则继续检测智能鞋的姿态状况以及Za(定义Za是智能鞋垂直方向上的加速度)。若Xa约等于0或者Xa<<1.5m/s^2,且检测到两只智能鞋的倾斜角度基本为零,且维持了一定,说明老人M站立状态;若Xa约等于0或者Xa<<1.5m/s^2,且两只智能鞋未朝同一个方向倾斜角超过20-30度,且智能鞋能检测到有Za>1m/s^2,则说明老人M正处于坐的状态;若Xa约等于0或者Xa<<1.5m/s^2,且两只智能鞋朝同一个方向倾斜角超过20-30度,Za基本为零,则说明老人M处于摔倒状态。报警模块则给老人M监护人已经智能鞋的监管系统发送警报信息,报告老人摔倒的位置,以便及时对摔倒老人M进行救护。

综上所述,本发明提供的基于智能鞋的状态识别方法及系统,通过分析智能鞋的温度,可识别出智能鞋是处于闲置状态还是使用状态;若智能鞋处于使用状态,则进一步分析穿着智能鞋的人的状态;通过分析智能鞋在X轴、Y轴和Z轴方向上的加速度,及智能鞋前、后、左、右四个方向的倾斜角,可较准确地识别出穿着智能鞋的人的状态;所述穿着智能鞋的人的状态可能是正常行走状态、非摔倒性异常运动状态、抬脚状态和意外摔倒状态;通过对多种状态进行分析,可以提高识别出意外摔倒状态的准确性;进一步地,通过判断是否存在至少一只智能鞋在Z轴方向上的加速度快速变化并持续一定时长,可识别出穿着智能鞋的人是处于抬脚状态还是意外摔倒状态。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

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