基于头枕的呼吸监测方法和装置、电子设备、存储介质与流程

文档序号:16672934发布日期:2019-01-18 23:42阅读:193来源:国知局
基于头枕的呼吸监测方法和装置、电子设备、存储介质与流程

本发明涉及睡眠监测技术领域,尤其涉及一种基于头枕的呼吸监测方法和装置、电子设备、存储介质。



背景技术:

随着生活节奏的加快,以及人们生活压力的增大,越来越多的人睡眠质量下降,睡眠质量低是人体亚健康的症状之一。

人体在睡眠过程中人体呼吸状态能够表征人体的睡眠质量。现有睡眠呼吸监测设备一般是通过鼻导管、热敏电阻来检测口和鼻中的气流变化,根据气流变化来判断人体睡眠呼吸状态。现有的这种监测设备监测过程中会给人体带来不适,影响人体睡眠质量。



技术实现要素:

本发明的主要目的在于解决现有技术中的睡眠呼吸监测设备在对人体睡眠呼吸监测过程会给人体带来不适,进而影响人体睡眠质量的技术问题。

为实现上述目的,本发明提供一种基于头枕的呼吸监测方法,所述基于头枕的呼吸监测方法包括:

在监测到人体的头部枕在头枕上后,实时采集所述人体的头部运动参数,对所述头部运动参数进行预处理,得到头部运动振幅参数;

从所述头部运动振幅参数中,获取振幅在0至0.05范围内的第一头部运动振幅参数;

根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸频率值;

从计算出的所有呼吸频率值中找出数值最大的第一呼吸频率值;

根据每个时间段所计算的呼吸频率值与所述第一呼吸频率值之间的差值大小,判断每个相应时间段所述人体的呼吸状态。

优选地,所述根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸频率值包括:

根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸周期数;

根据每个相应时间段的所述人体的呼吸周期数,计算每个相应时间段的所述人体的呼吸频率值。

优选地,所述从计算出的所有呼吸频率值中找出数值最大的第一呼吸频率值具体包括:

根据每个时间段内计算出的呼吸频率值,找出呼吸状态稳定的时间段;

从所找出的时间段对应的呼吸频率值中查找数值最大的呼吸频率值,定义所述数值最大的呼吸频率值为所述第一呼吸频率值。

优选地,所述根据每个时间段所计算的呼吸频率值与所述第一呼吸频率值差值的大小判断每个相应时间段所述人体的呼吸状态具体包括:

针对每个时间段中的每个呼吸频率值,计算所述第一呼吸频率值减去相应呼吸频率值的差值x;

根据每一时间段中的每个呼吸频率值对应的差值x大小,判断每个时间段内所述人体所处的呼吸状态;

当某一时间段内每个呼吸频率值对应的差值x为:x≤0,则判定该某一时间段内所述人体处于快速呼吸状态;

当某一时间段内每个呼吸频率值对应的差值x为:0≤x≤1,则判定该某一时间段内所述人体处于较快呼吸状态;

当某一时间段内每个呼吸频率值对应的差值x为:1≤x≤2,则判定该某一时间段内所述人体处于较慢呼吸状态;

当某一时间段内每个呼吸频率值对应的差值x为:2≤x≤3,则判定该某一时间段内所述人体处于慢速呼吸状态;

当某一时间段内存对应的差值x≤0的呼吸频率值,以及存在对应的差值x≥1的呼吸频率值;则判定该某一时间段内所述人体处于不规律呼吸状态。

为实现上述目的,本发明提供还一种基于头枕的呼吸监测装置,所述基于头枕的呼吸监测装置包括:

参数采集模块,用于在监测到人体的头部枕在头枕上后,实时采集所述人体的头部运动参数,对所述头部运动参数进行预处理,得到头部运动振幅参数;

参数获取模块,用于从所述头部运动振幅参数中,获取振幅在0至0.05范围内的第一头部运动振幅参数;

呼吸频率计算模块,用于根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸频率值;

呼吸频率查找模块,用于从计算出的所有呼吸频率值中找出数值最大的第一呼吸频率值;

呼吸状态判断模块,用于根据每个时间段所计算的呼吸频率值与所述第一呼吸频率值之间的差值大小,判断每个相应时间段所述人体的呼吸状态。

优选地,所述的基于头枕的呼吸监测装置中,所述呼吸频率计算模块包括:

呼吸周期数计算单元,用于根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸周期数;

呼吸频率计算单元,用于根据每个相应时间段的所述人体的呼吸周期数,计算每个相应时间段的所述人体的呼吸频率值。

优选地,所述的基于头枕的呼吸监测装置中,其特征在于,所述呼吸频率查找模块包括:

时间段查找单元,用于根据每个时间段内计算出的呼吸频率值,找出呼吸状态稳定的时间段;

呼吸频率查找单元,用于从所找出的时间段对应的呼吸频率值中查找数值最大的呼吸频率值,定义所述数值最大的呼吸频率值为所述第一呼吸频率值。

优选地,所述的基于头枕的呼吸监测装置,所述呼吸状态判断模块包括:

差值计算单元,用于针对每个时间段中的每个呼吸频率值,计算所述第一呼吸频率值减去相应呼吸频率值的差值x;

呼吸状态判断单元,用于根据每一时间段中的每个呼吸频率值对应的差值x大小,判断每个时间段内所述人体所处的呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:x≤0,则判定该某一时间段内所述人体处于快速呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:0≤x≤1,则判定该某一时间段内所述人体处于较快呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:1≤x≤2,则判定该某一时间段内所述人体处于较慢呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:2≤x≤3,则判定该某一时间段内所述人体处于慢速呼吸状态;以及当某一时间段内存对应的差值x≤0的呼吸频率值,以及存在对应的差值x≥1的呼吸频率值;则判定该某一时间段内所述人体处于不规律呼吸状态。

为实现上述目的,本发明提供还一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于头枕的呼吸监测方法的步骤。

为实现上述目的,本发明提供还一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于头枕的呼吸监测方法中的步骤。

本发明所提供的基于头枕的呼吸监测方法和装置,通过在监测到人体的头部枕在头枕上后,实时采集所述人体的头部运动参数,对所述头部运动参数进行预处理,得到头部运动振幅参数;从所述头部运动振幅参数中,获取振幅在0至0.05范围内的第一头部运动振幅参数;根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸频率值;从计算出的所有呼吸频率值中找出数值最大的第一呼吸频率值;根据每个时间段所计算的呼吸频率值与所述第一呼吸频率值之间的差值大小,判断每个相应时间段所述人体的呼吸状态的方式,在对人体呼吸状态监测过程中不会对人体产生束缚,从而不会对用户睡眠产生干扰,即相比现有技术中的睡眠呼吸监测技术,能够在不影响用户睡眠的情况下实现对用户睡眠呼吸的监测。

附图说明

图1为本发明的基于头枕的呼吸监测方法一实施例的流程示意图;

图2为图1中步骤s30的具体细化流程示意图;

图3为图1中步骤s40的具体细化流程示意图;

图4为图1中步骤s50的具体细化流程示意图;

图5为本发明的基于头枕的呼吸监测装置一实施例的程序模块示意图;

图6为图5中呼吸频率计算模块的具体细化程序模块示意图;

图7为图5中呼吸频率查找模块的具体细化程序模块示意图;

图8为图5中呼吸状态判断模块的具体细化程序模块示意图;

图9为本发明的一种电子设备一实施例的硬件实体示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

本发明提供一种基于头枕的呼吸监测方法第一实施例。参照图1,图1为本发明的基于头枕的呼吸监测方法一实施例的流程示意图。在第一实施例中,所述基于头枕的呼吸监测方法包括:

步骤s10:在监测到人体的头部枕在头枕上后,实时采集所述人体的头部运动参数,对所述头部运动参数进行预处理,得到头部运动振幅参数。

本实施例具体通过陀螺仪采集人体的头部运动参数。本实施例对所述头部运动参数进行预处理的处理过程如下:对所述头部运动参数进行滤波处理,得到滤波后的头部运动参数;对滤波后的头部运动参数进行振幅求模处理,得到所述头部运动振幅参数。其中,所述对滤波后的头部运动参数进行振幅求模处理过程为:以滤波后的头部运动参数的数值大小为纵坐标,以每个头部运动参数对应的获取时间点为横坐标建立坐标系,在坐标系中所有峰值数据和每个峰值数据对应的获取时间点形成的数据组即为所述头部运动振幅参数,即每个头部运动振幅参数包括:振幅和相应的获取时间点。其中,每个头部运动振幅参数对应的峰值即为该头部运动振幅参数的振幅。另外,所述滤波处理高斯滤波处理。

步骤s20:从所述头部运动振幅参数中,获取振幅在0至0.05范围内的第一头部运动振幅参数。

步骤s30:根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸频率值。

参见图2,图2为图1中步骤s30的具体细化流程示意图。本实施例中所述步骤s30具体处理过程如下:

步骤s31:根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸周期数。

人体在呼吸吸气过程中产生的震动会持续增强,呼吸呼气过程中产生的震动会持续减弱,在一个呼吸周期会产生一个振幅值,本实施例中因人体呼吸产生的振幅值称之为第一头部运动振幅参数。其中,产生两个相邻振幅值的间隔时间称为一个呼吸周期。

步骤s32:根据每个相应时间段的所述人体的呼吸周期数,计算每个相应时间段的所述人体的呼吸频率值。

本实施例中某一相应时间段内每分钟产生的呼吸周期的个数即为该某一相应时间段内所述人体的呼吸频率。

步骤s40:从计算出的所有呼吸频率值中找出数值最大的第一呼吸频率值。

参见图3,图3为图1中步骤s40的具体细化流程示意图。本实施例中所述步骤s30具体处理过程如下:

步骤s41:根据每个时间段内计算出的呼吸频率值,找出呼吸状态稳定的时间段。

步骤s42:从所找出的时间段对应的呼吸频率值中查找数值最大的呼吸频率值,定义所述数值最大的呼吸频率值为所述第一呼吸频率值。

步骤s50:根据每个时间段所计算的呼吸频率值与所述第一呼吸频率值之间的差值大小,判断每个相应时间段所述人体的呼吸状态。

由于不同人在同一呼吸状态下对应的呼吸频率值不一定相同,但同一个人在同一呼吸状态下对应的呼吸频率值大致相同,因此本实施例为了准确监测人体的呼吸状态,以人体处于稳定呼吸状态下数据值最大的呼吸频率值作为参考值,根据每个时间段中的每个呼吸频率值与所述参考值的差值大小判断,每个时间段中所述人体的呼吸状态。

参见图4,图4为图1中步骤s50的具体细化流程示意图。本实施例中所述步骤s50具体处理过程如下:

步骤s51:针对每个时间段中的每个呼吸频率值,计算所述第一呼吸频率值减去相应呼吸频率值的差值x;

步骤s52:根据每一时间段中的每个呼吸频率值对应的差值x大小,判断每个时间段内所述人体所处的呼吸状态。

步骤s53:当某一时间段内每个呼吸频率值对应的差值x为:x≤0,则判定该某一时间段内所述人体处于快速呼吸状态。

步骤s54:当某一时间段内每个呼吸频率值对应的差值x为:0≤x≤1,则判定该某一时间段内所述人体处于较快呼吸状态。

步骤s55:当某一时间段内每个呼吸频率值对应的差值x为:1≤x≤2,则判定该某一时间段内所述人体处于较慢呼吸状态。

步骤s56:当某一时间段内每个呼吸频率值对应的差值x为:2≤x≤3,则判定该某一时间段内所述人体处于慢速呼吸状态。

步骤s57:当某一时间段内存对应的差值x≤0的呼吸频率值,以及存在对应的差值x≥1的呼吸频率值;则判定该某一时间段内所述人体处于不规律呼吸状态。

本发明以上实施例所提供的基于头枕的呼吸监测方法,在对人体呼吸状态监测过程中不会对人体产生束缚,从而不会对用户睡眠产生干扰,即相比现有技术中的睡眠呼吸监测技术,能够在不影响用户睡眠的情况下实现对用户睡眠呼吸的监测。

本发明提供一种基于头枕的呼吸监测装置,置于所述头枕内。参照图5,图5为本发明的基于头枕的呼吸监测装置一实施例的程序模块示意图。在第一实施例中,所述基于头枕的呼吸监测装置100包括:参数采集模块110、参数获取模块120、呼吸频率计算模块130、呼吸频率查找模块140、呼吸状态判断模块150。其中,所述参数采集模块110,用于在监测到人体的头部枕在头枕上后,实时采集所述人体的头部运动参数,对所述头部运动参数进行预处理,得到到头部运动振幅参数。所述参数获取模块120,用于从所述头部运动振幅参数中,获取振幅在0至0.05范围内的第一头部运动振幅参数。所述呼吸频率计算模块130,用于根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸频率值。所述呼吸频率查找模块140,用于从计算出的所有呼吸频率值中找出数值最大的第一呼吸频率值。所述呼吸状态判断模块150,用于根据每个时间段所计算的呼吸频率值与所述第一呼吸频率值之间的差值大小,判断每个相应时间段所述人体的呼吸状态。

本实施例中所述参数采集模块110具体通过陀螺仪采集人体的头部运动参数。本实施例所述参数采集模块110对所述头部运动参数进行预处理的处理过程如下:对所述头部运动参数进行滤波处理,得到滤波后的头部运动参数;对滤波后的头部运动参数进行振幅求模处理,得到所述头部运动振幅参数。其中,所述对滤波后的头部运动参数进行振幅求模处理过程为:以滤波后的头部运动参数的数值大小为纵坐标,以每个头部运动参数对应的获取时间点为横坐标建立坐标系,在坐标系中所有峰值数据和每个峰值数据对应的获取时间点形成的数据组即为所述头部运动振幅参数,即每个头部运动振幅参数包括:振幅和相应的获取时间点。其中,每个头部运动振幅参数对应的峰值即为该头部运动振幅参数的振幅。另外,所述滤波处理为高斯滤波处理。

参见图6,图6为图5中呼吸频率计算模块的具体细化程序模块示意图。上述实施例中,所述呼吸频率计算模块130包括:呼吸周期数计算单元131、呼吸频率计算单元132。其中,所述呼吸周期数计算单元131,用于根据所述第一头部运算振幅参数,计算每个相应时间段的所述人体的呼吸周期数。所述呼吸频率计算单元132,用于根据每个相应时间段的所述人体的呼吸周期数,计算每个相应时间段的所述人体的呼吸频率值。

人体在呼吸吸气过程中产生的震动会持续增强,呼吸呼气过程中产生的震动会持续减弱,在一个呼吸周期会产生一个振幅值,本实施例中因人体呼吸产生的振幅值称之为第一头部运动振幅参数。其中,产生两个相邻振幅值的间隔时间称为一个呼吸周期。

本实施例中某一相应时间段内每分钟产生的呼吸周期的个数即为该某一相应时间段内所述人体的呼吸频率。

参见图7,图7为图5中呼吸频率查找模块的具体细化程序模块示意图。上述实施例中,所述呼吸频率查找模块140包括:时间段查找单元141、呼吸频率查找单元142。其中,所述时间段查找单元,用于根据每个时间段内计算出的呼吸频率值,找出呼吸状态稳定的时间段。所述呼吸频率查找单元142,用于从所找出的时间段对应的呼吸频率值中查找数值最大的呼吸频率值,定义所述数值最大的呼吸频率值为所述第一呼吸频率值。

本实施例中,由于不同人在同一呼吸状态下对应的呼吸频率值不一定相同,但同一个人在同一呼吸状态下对应的呼吸频率值大致相同,因此本实施例为了准确监测人体的呼吸状态,所述呼吸状态判断模块150以人体处于稳定呼吸状态下数据值最大的呼吸频率值作为参考值,根据每个时间段中的每个呼吸频率值与所述参考值的差值大小判断,每个时间段中所述人体的呼吸状态。参见图8,图8为图5中呼吸状态判断模块的具体细化程序模块示意图。上述实施例中,所述呼吸状态判断模块150包括:差值计算单元151和呼吸状态判断单元152。其中,所述差值计算单元151,用于针对每个时间段中的每个呼吸频率值,计算所述第一呼吸频率值减去相应呼吸频率值的差值x。其中,所述呼吸状态判断单元152,用于根据每一时间段中的每个呼吸频率值对应的差值x大小,判断每个时间段内所述人体所处的呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:x≤0,则判定该某一时间段内所述人体处于快速呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:0≤x≤1,则判定该某一时间段内所述人体处于较快呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:1≤x≤2,则判定该某一时间段内所述人体处于较慢呼吸状态;当某一时间段内每个呼吸频率值对应的差值x为:2≤x≤3,则判定该某一时间段内所述人体处于慢速呼吸状态;以及当某一时间段内存对应的差值x≤0的呼吸频率值,以及存在对应的差值x≥1的呼吸频率值;则判定该某一时间段内所述人体处于不规律呼吸状态。

本发明以上实施例所提供的基于头枕的呼吸监测装置100,在对人体呼吸状态监测过程中不会对人体产生束缚,从而不会对用户睡眠产生干扰,即相比现有技术中的睡眠呼吸监测技术,能够在不影响用户睡眠的情况下实现对用户睡眠呼吸的监测。

本发明提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以上所述的基于头枕的呼吸监测方法的步骤。

本发明提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于头枕的呼吸监测方法中的步骤。

这里需要指出的是:以上所述存储介质和所述电子设备的实施例的描述,与上述基于头枕的呼吸监测方法实施例的描述是类似的,具有同所述基于头枕的呼吸监测方法实施例相似的有益效果。对于本发明的所述存储介质和所述电子设备实施例中未披露的技术细节,请参照本发明上述基于头枕的呼吸监测方法实施例的描述而理解。

需要说明的是,参见图9,图9为本发明的一种电子设备一实施例的硬件实体示意图。在一实施例中所述电子设备9100的硬件实体包括:处理器9101、通信接口9102和存储器9103。其中,处理器9101通常控制电子设备9100的总体操作。所述通信接口9102可以使电子设备9100通过网络与其他终端或服务器通信。所述存储器9103配置为存储由处理器9101可执行的指令和应用,还可以缓存待处理器9101以及电子设备9100中各模块待处理或已经处理的数据,可以通过闪存(flash)或随机访问存储器(randomaccessmemory,ram)实现。

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

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