动物心率监测系统以及基于神经网络的心率状态识别方法与流程

文档序号:11536124阅读:702来源:国知局
动物心率监测系统以及基于神经网络的心率状态识别方法与流程

本发明涉及动物健康监测领域,特别涉及动物心率监测系统以及基于神经网络的心率状态识别方法。



背景技术:

心率是动物重要的健康指标,心率监测是评价动物健康状态的重要方式之一,心率监测的及时性、准确性、可靠性直接影响疾病的预防、诊断、治疗以及术后恢复效果。

传统动物心率检测采取单个心率样点,非常不便于跟踪动物心率变化,而且目前对动物心率的测量主要靠手工来完成,主人需要每天手工测量动物心率,记录心率,绘制心率曲线,这是一个很大的工作量。而且,某些动物,如放养的牛无法配合心率检测,往往需要麻醉才能实现,对于这类动物,传统的心率检测方式无法实施高频率的检测。

此外,不同种类动物、同种类动物不同年龄段、同种类动物同年龄不同个体、同个体动物不同运动状态,往往具有不同的正常心率,如:猫在运动、恐惧、兴奋、过热、妊娠等状态下可使心率暂时增快;又如:成年犬的心率为68-80次/分,幼犬的正常心率为80-120次/分,因而,动物心率的监测应考虑动物的种类、年龄、个体、运动状态等差异,而传统方式很难全面做到。



技术实现要素:

本发明的目的在于提供一个动物心率监测系统以及基于神经网络的心率状态识别方法,该动物心率监测系统能够自动地采集动物的心率信息,实现对动物心率的实时远程监控,不需要主人人工检测并记录结果,节省人力,检测结果更加准确,用以解决传统心率检测方式工作量大的缺陷;而且,系统采用基于神经网络的心率状态识别方法,能够根据被监测动物的运动状态信息和心率信息及其对应的心率状态信息进行训练,并能基于训练好的神经网络模型智能识别出动物的心率状态,即动物的处于正常心率、过快心率或过慢心率。基于神经网络的动物心率状态识别方法能够排除动物的种类、年龄、个体和运动状态等差异,真正为每个被监测对象量身定做,达到精准有效的心率检测目的。

为实现上述目的,本发明的方案是:一个动物心率监测系统,该系统包括采集装置和智能终端应用。所述采集装置穿戴在动物身体上,用于动物心率、加速度、接触压力等信息采集的;所述智能终端应用接收采集装置采集的信息,并基于这些信息对动物心率状态(如正常心率、过快心率或过慢心率)进行识别;所述采集装置与所述智能终端应用连接;

所述采集装置包括心率采集器和绑缚带,所述心率采集器两侧均固定连接长度可调的绑缚带,所述的绑缚带用于将采集装置与动物固定,所述绑腹带内置电池组,所述的采集装置中嵌装有压力传感器、加速度传感器、心率传感器、控制模块、数据缓存模块以及数据传输模块,所述的压力传感器和心率传感器紧贴动物皮肤设置,所述采集装置可以通过绑缚带两端的卡扣连接,或者直接绑在一起,实现穿戴在动物身上;

所述压力传感器、心率传感器和加速度传感器用于采集动物的接触压力、心率和加速度信息;

所述控制模块与所述压力传感器、心率传感器和加速度传感器连接,用于配置压力传感器、心率传感 器、加速度传感器的工作参数和控制它们的工作状况,并能接收接触压力、心率和加速度信息,及判断接收信息是否有效;

所述数据缓存模块与所述控制模块连接,从所述控制模块接收并缓存有效的接触压力、心率和加速度信息;

所述数据传输模块与所述数据缓存模块连接和所述智能终端应用连接,从所述数据缓存模块获取数据信息,并发送给所述智能终端应用;

所述智能终端应用包括采集数据传输模块、采集数据缓存模块、心率状态识别模块、状态数据缓存模块;

所述采集数据传输模块用于接收所述采集装置采集的动物数据,并处理后存入所述采集数据缓存模块;

所述采集数据缓存模块用于缓存接收到的动物数据,并在缓存数据满足心率状态识别要求时,传输给所述心率状态识别模块;

所述心率状态识别模块将采集到的动物数据识别为动物的心率状态,并将动物心率状态数据传输给所述状态数据缓存模块;

所述动物心率监测系统用于动物心率采集包括如下步骤:

(1)所述控制模块设置的所述压力传感器、所述加速度传感器和所述心率传感器的采集频率;

(2)所述压力传感器检测与动物皮肤的接触压力,所述加速度传感器检测动物加速度信息,所述心率传感器检测动物心率信息;

(3)所述控制模块接收步骤(2)中检测到的接触压力信息、加速度信息以及动物心率信息,并根据接触压力信息来判断采集装置是否与动物皮肤接触:如果没有接触,则抛弃所有同时刻采集的信息;如果有效接触,则将数据存入数据缓存模块中;

(4)安装在主人智能设备上的所述智能终端应用通过所述采集数据传输模块接收所述采集装置的所述数据缓存模块中的接触压力信息、加速度信息和心率信息,并将信息适当处理后传输给所述采集数据缓存模块;

(5)所述智能终端应用的所述状态识别模块基于动物的加速度信息和心率信息识别出动物的心率状态信息。

可选的,所述智能终端应用包括人机交互模块。所述人机交互模块用于接收用户交互指令,根据指令从所述采集数据缓存模块和状态数据缓存模块中获取所需的信息,并通过屏幕或语音等方式向用户展示查询结果。

可选的,所述智能终端应用包括状态数据传输模块。所述状态数据传输模块将心率的状态数据传输给远程网络端的智能监测系统,该系统对状态数据提供进一步的智能分析和服务。

所述的采集装置穿戴于动物的颈部,或腿部,或胸部等,采集装置的绑缚带中设置有电池组,可以扩大电池容量,实现更长时间的数据采集;

所述的压力传感器为半导体压电阻型或静电容量型。

所述的心率传感器为光电式或电极式心率传感器。

所述的加速度传感器为压电式,或压阻式,或电容式等的加速度传感器。

所述智能终端应用可以基于android、ios、window10等主流移动平台开发,也可以是定制的软硬件平台。

为实现上述目的,本发明提供一种基于神经网络的心率状态识别方法,能够针对特定的被监测动物个体进行训练学习,然后可以使用训练好的神经网络进行心率状态识别,达到健康监测的目标。

所述基于神经网络的心率状态识别方法的训练过程包括以下步骤:

(1)对于特定某个或某种动物,在不同的心率状态(如正常心率、过快心率或过慢心率)下,针对不同运动状态(如睡眠、静止、轻微运动、普通运动、剧烈运动)采集加速度和心率;

(2)用一定长度的时间窗去采样加速度及心率信息,计算时间窗内加速度平均值和心率平均值,保存为训练样例;

(3)建立心率状态评估的神经网络模型,使用训练样例集,对神经网络进行训练;

所述基于神经网络的心率状态识别方法的识别过程包括以下步骤:

(1)对于特定的被检测动物采集加速度和心率;

(2)用一定长度的时间窗去采样加速度及心率信息,计算时间窗内加速度平均值和心率平均值;

(3)将加速度平均值和心率平均值作为输入,使用训练好的神经网络模型实施心率状态识别。

本发明所达到的有益效果如下:

(1)本发明的心率监测系统可以实现对动物心率的自动检测以及远程实时监测,不需要人工记录被检测动物的心率状况,节省大量的人力,减轻劳动力;

(2)本发明的心率监测系统设置有加速度传感器以及压力传感器,可以检测采集装置是否与动物有效接触,以及动物在不同运动状态下的心率,检测结果更准确;

(3)本发明的心率监测系统设置有智能终端应用,使用神经网络模型,可以基于动物的加速度信息、压力信息和心率信息进行训练学习并进行智能识别。神经网络模型的学习特性使得本系统可以适用于几乎所有动物的心率识别,且能兼顾被测动物的个体心率特性,真正实现私人定制,识别结果也更加精准;

(4)本发明还可以通过与远程网络上的智能监测系统连接,将心率状态信息上传到远程系统中,相还人员可以通过网络随时了解被监测动物的历史心率状况,并能通过专家系统来分析被监测对象不同的心率变化,实现更加精准的健康监测;

(5)本发明的采集装置采用电池组来提供能源,能够实现更长时间的供电需求,减少设备充电的次数,提高设备使用的效率。

附图说明

图1是本发明的采集装置结构图;

图2是本发明的动物心率监测系统结构原理图;

图3是本发明的动物心率采集流程图;

图4是本发明的心率状态神经网络识别模型的训练过程;

图5是本发明的心率状态神经网络识别模型的结构原理图;

图6是本发明的心率状态神经网络识别模型的识别过程。

具体实施方式

下面结合附图对本发明作进一步详细的说明。

实施例一

本实施例中的动物心率监测系统包括穿戴在动物身上、用于动物心率采集的采集装置和用于动物心率监测的智能终端应用。

如图1所示,所述采集装置包括心率采集器和绑缚带,所述心率采集器两侧均固定连接长度可调的绑缚带,所述的绑缚带用于将采集装置与动物固定,所述绑腹带内置电池组,所述的采集装置中嵌装有压力传感器、加速度传感器、心率传感器,所述的压力传感器和心率传感器紧贴动物皮肤设置。所述采集装置可以通过绑缚带两端的卡扣连接,或者直接绑在一起,实现穿戴在动物身上。

如图2所示,所述采集装置1包括压力传感器11、心率传感器12、加速度传感器13、控制模块14、数据缓存模块15以及数据传输模块16。所述压力传感器11、心率传感器12和加速度传感器13与所述控制模块14连接,所述控制模块14与所述数据缓存模块15连接,所述数据缓存模块15与数据传输模块16连接。

如图2所示,所述智能终端应用2包括采集数据传输模块21、采集数据缓存模块22、心率状态识别模块23、状态数据缓存模块24。所述采集数据传输模块21与所述采集数据缓存模块22连接,所述采集数据缓存模块22与所述心率状态识别模块23连接,所述心率状态识别模块23与所述状态数据缓存模块24连接。

如图3所示,所述动物心率监测系统的心率采集流程包括如下步骤:

(1)步骤101,用户通过所述采集装置的所述控制模块设置压力传感器、加速度传感器、心率传感器的信息采集频率,对于健康状况良好的动物,可以设置较低的采集频率,对于健康状况较差的动物,则应设置较高的采集频率;

(2)步骤102,所述采集装置通过压力传感器检测与动物接触的压力信息,加速度传感器同时检测动物的加速度信息,心率传感器同时检测动物的心率信息;

(3)步骤103,所述控制模块检测采集的接触压力信息,如果接触压力值大于阈值,则判定为采集装置与动物发生了有效接触,所有信息有效,转到步骤104;如果接触压力值小于阈值,则判定为采集装置与动物没有发生有效接触,所有信息无效,转到步骤107,即抛弃无效的采集信息,且结束采集流程;

(4)步骤104,所述采集装置的所述数据缓存模块将检测到的接触压力信息、加速度信息以及心率信息存储起来;

(5)步骤105,所述智能终端应用从所述采集装置接收接触压力信息、加速度信息以及动物心率信息;对于实时性要求高且通信网络顺畅,智能终端应用可以按采集频率获取数据;对于实时性要求不高或者通信网络较差甚至断开,智能终端应用可以降低数据获取频率或等到通信网络恢复顺畅后再传输;

(6)步骤106,基于训练好的神经网络模型,所述智能终端应用的所述心率状态识别模块将动物的加速度和心率信息识别为动物的心率状态信息。

实施例二

本实施例二在实施例一的基础上,智能终端应用还设置有人机交互模块26。所述人机交互模块26与采集数据缓存模块22和状态数据缓存模块24连接。

所述人机交互模块26用于接收用户通过触屏、键盘和语音等交互方式提供的指令,并从采集数据缓存模块22和状态数据缓存模块24中按指令取出数据,然后用屏幕或语音等方式将取出的数据展示给用户。

实施例三

本实施例三在实施例一或实施例二的基础上,智能终端应用还设置有状态数据传输模块25。所述状态数据传输模块25与本地的状态数据缓存模块24和远程的智能监测系统3连接。

所述状态数据传输模块25将所述的智能终端应用2通过internet、td-scdma或wcdma等远程通信网与智能监测系统3相连,用于将动物心率状态信息上传到智能监测系统3,作为历史数据以备查询或进行更深入的智能分析。

实施例四

所述基于神经网络的心率状态识别方法包括一个训练过程和一个识别过程。

如图4所示,所述基于神经网络的心率状态识别方法的训练过程包括以下步骤:

(1)对于特定某个或某种动物,在各种心率状态下,针对不同运动状态(如睡眠、静正、轻微运动、普通运动、剧烈运动)采集加速度a和心率h;

(2)用一定长度的时间窗去采样加速度a及心率h信息,计算时间窗内加速度平均值和心率平均值保存为训练样例,如;

(3)创建神经网络模型,如bp网络、或rbp网络,读取训练样例集,训练神经网络的权值,直到网络收敛;

如图5给出了bp网络的示例,网络的输入为归一化后的加速度平均值和心率平均值隐含层有两个单元,输出层有三个单元,输出层三个单元与心率状态的对应关系如下:

(0.9,0.1,0.1)→正常心率

(0.1,0.9,0.1)→过快心率

(0.1,0.1,0.9)→过慢心率

如图6所示,所述基于神经网络的心率状态识别方法的识别过程包括以下步骤:

(1)对于特定的被检测动物采集加速度a和心率h;

(2)用一定长度的时间窗去采样加速度a及心率h信息,计算时间窗内加速度平均值和心率平均值h;

(3)将加速度平均值和心率平均值h归一化后作为训练好的神经网络的输入,计算网络的输出,并将输出对应成心率状态。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

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