一种鼾声检测方法、装置及可读存储介质与流程

文档序号:16906065发布日期:2019-02-19 18:21阅读:302来源:国知局
一种鼾声检测方法、装置及可读存储介质与流程

本发明涉及计算机技术领域,具体涉及一种鼾声检测方法、装置及可读存储介质。



背景技术:

打鼾是人们在日常生活中经常会遇到的一种睡眠障碍,打鼾者的气道通常比正常人狭窄,白天清醒时咽喉部肌肉代偿性收缩使气道保持开放,不发生堵塞。但夜间睡眠时神经兴奋性下降、肌肉松弛、咽部组织堵塞,使上气道塌陷,当气流通过狭窄部位时,产生涡流并引起振动,从而出现鼾声。打鼾过程中,人体呼吸反复暂停,容易造成大脑,血液缺氧,严重时可形成低血氧症。长期打鼾容易对人体多种脏器造成伤害,从而诱发一些慢性疾病,例如:高血压、脑心病、心肌梗死、心绞痛及脑血管意外等。可见,监测人们的鼾声有助于寻求治疗打鼾的方法。因此,如何检测鼾声,对于鼾症患者至关重要,有助于寻找合适的治疗改善打鼾症状。因此,如何检测鼾声已成为一个亟待解决的技术问题。目前,通过麦克风采集音频信号,从音频信号中确定是否存在鼾声信号。然而,由于音频信号容易受环境噪声、麦克风摆放位置等的影响,且在多人打鼾的情况下,音频信号很难分辨鼾声来源,以致降低了检测鼾声信号的准确性。



技术实现要素:

本发明实施例提供一种商鼾声检测方法、装置及可读存储介质,用于提高检测鼾声信号的准确性。

第一方面提供一种鼾声检测方法,包括:

通过微机电系统(microelectromechanicalsystems,mems)传感器采集用户胸腔的振动信号;

根据所述振动信号确定体动信号和高频振动信号;

根据所述体动信号确定所述用户的睡眠状态;

在所述用户的睡眠状态为入睡状态,且所述高频振动信号中存在幅度大于第一阈值的信号的情况下,确定所述振动信号中存在鼾声信号。

在一个实施例中,所述在所述用户的睡眠状态为入睡状态,且所述高频振动信号中存在幅度大于第一阈值的信号的情况下,确定所述振动信号中存在鼾声信号包括:

在所述用户的睡眠状态为入睡状态的情况下,将所述高频振动信号进行分段,获得分段信号;

对所述分段信号中每段信号的幅度的绝对值求和,获得能量曲线;

在所述能量曲线中存在幅度大于第一阈值的信号的情况下,确定所述振动信号中存在鼾声信号。

在一个实施例中,所述在所述能量曲线中存在幅度大于第一阈值的信号的情况下,确定所述振动信号中存在鼾声信号包括:

在所述能量曲线中第一时间段内幅度大于第一阈值的相邻波峰间的间隔处于预设范围内,且所述第一时间段内的波峰的数量处于所述预设范围内的情况下,确定所述振动信号中存在鼾声信号。

在一个实施例中,所述根据所述振动信号确定体动信号和高频振动信号包括:

从所述振动信号中提取稳态信号;

使用所述振动信号减去所述稳态信号,获得高频非稳态信号;

根据所述高频非稳态信号确定体动信号和高频振动信号。

在一个实施例中,所述方法还包括:

根据所述稳态信号确定所述用户的体位,所述体位包括左侧卧、右侧卧、仰卧、俯卧和坐起。

在一个实施例中,所述根据所述体动信号确定所述用户的睡眠状态包括:

将所述用户佩戴所述mems传感器时的睡眠状态确定为离床状态;

在所述用户的体位为左侧卧、右侧卧、仰卧或俯卧的情况下,确定所述用户的睡眠状态为上床状态;

在所述用户的睡眠状态为上床状态,且所述体动信号在第二时间段内的幅度均小于第二阈值的情况下,所述用户的睡眠状态由所述上床状态切换为入睡状态;

在所述用户的睡眠状态为上床状态或入睡状态,且所述用户的体位为坐起的情况下,所述用户的睡眠状态由所述上床状态或入睡状态切换为离床状态。

在一个实施例中,所述方法还包括:

统计所述用户在不同体位下鼾声信号的出现次数和出现时长。

第二方面提供一种鼾声检测装置,包括用于执行第一方面或第一方面的任一实施例提供的鼾声检测方法的单元。

第三方面提供一种鼾声检测装置,包括处理器、存储器和mems传感器,所述处理器、所述存储器和所述mems传感器相互连接,其中,所述mems传感器用于采集信号,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于调用所述程序指令执行第一方面提供的鼾声检测方法。

第四方面提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面提供的鼾声检测方法。

第五方面提供了一种应用程序,该应用程序用于在运行时执行第一方面提供的鼾声检测方法。

本发明实施例中,通过mems传感器采集用户胸腔的振动信号,根据振动信号确定体动信号和高频振动信号,根据体动信号确定用户的睡眠状态,在用户的睡眠状态为入睡状态,且高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。由于采用mems传感器采集用户胸腔的振动信号,可以降低环境噪声的影响,因此,可以提高检测鼾声信号的准确性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种鼾声检测方法的流程示意图;

图2是本发明实施例提供的一种信号分离的示意图;

图3是本发明实施例提供的一种高频振动信号的示意图;

图4是本发明实施例提供的一种能量曲线的示意图;

图5是本发明实施例中提供的一种新的能量曲线的示意图;

图6是本发明实施例中提供的一种标记鼾声检测结果的示意图;

图7是本发明实施例提供的另一种鼾声检测方法的流程示意图;

图8是本发明实施例提供的一种mems加速度传感器的空间坐标的示意图;

图9是本发明实施例提供的一种传感器坐标轴方位与人体关系的示意图;

图10是本发明实施例提供的一种用户的睡眠状态间转换的示意图;

图11是本发明实施例提供的一种故障检测装置的结构示意图;

图12是本发明实施例提供的另一种故障检测装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种鼾声检测方法、装置及可读存储介质,用于提高鼾声信号检测的准确性。以下分别进行详细说明。

请参阅图1,图1是本发明实施例提供的一种鼾声检测方法的流程示意图。如图1所示,该鼾声检测方法可以包括以下步骤。

101、通过mems传感器采集用户胸腔的振动信号。

本实施例中,人在睡眠期间发生气道阻塞时,气流漩涡会引起气道振动,产生鼾声,可以认为鼾声是由气道振动产生,因此,可以通过检测胸腔的振动信号即可检测鼾声。因此,可以通过mems传感器采集用户胸腔的振动信号,mems传感器可以为mems加速度传感器,也可以为mems位移传感器,还可以为mems速度传感器,还可以为mems陀螺仪,还可以为其它mems传感器,本实施例不作限定。可以将mems传感器佩戴在用户胸腔正前方,以便通过mems传感器采集用户胸腔的振动信号。此外,为了采集到高频振动信号,mems传感器的采集频率要大于500hz。

102、根据振动信号确定体动信号和高频振动信号。

本实施例中,通过mems传感器采集到用户胸腔的振动信号之后,根据振动信号确定体动信号和高频振动信号,可以是根据振动信号确定稳态信号、体动信号和高频振动信号,即通过信号分离算法确定稳态信号、体动信号和高频振动信号。请参阅图2,图2是本发明实施例提供的一种信号分离的示意图。如图2所示,该图是以mems传感器为三轴加速度传感器为例进行说明的,三轴加速度传感器采集的振动信号包括三路信号,可以将每一路信号分为两路,一路信号可以经过一个低通滤波,输出三路稳态信号;另一路信号减去上述稳态信号,达到去除基线效果,获得高频非稳态信号。之后将三路高频非稳态信号相加即可获得体动信号,此时的体动信号包含了人体三个方向的运动信息。之后体动信号可经过第一高通滤波以去除低频干扰。三路高频非稳态信号分别经过第二高通滤波获得三路高频振动信号,可以选择三路高频振动信号中能量最大的一路用于鼾声检测,也可以全部用于鼾声检测。选取能量最大的一路信号时,可以将三路信号能量实时累加,累加时间每达一定时间之后进行一次比较,选出能量最大的一路信号。

103、根据体动信号确定用户的睡眠状态。

本实施例中,根据振动信号确定体动信号和高频振动信号之后,根据体动信号确定用户的状态。在用户发生体动的情况下,体动信号的幅度会发生突变,以致出现大幅度高频振荡,在体动信号中存在幅度大于预设阈值的信号的情况下,表明用户发生了体动,在体动信号中连续一段时间内不存在幅度大于预设阈值的信号的情况下,表明用户未发生体动,确定用户的睡眠状态为入睡状态。

104、在用户的睡眠状态为入睡状态,且高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。

本实施例中,根据体动信号确定出用户的睡眠状态之后,判断用户的睡眠状态是否为入睡状态,在判断出用户的睡眠状态为入睡状态的情况下,可以直接判断高频振动信号中是否存在幅度大于第一阈值的信号,在高频振动信号中存在幅度大于第一阈值的信号的情况下,可以确定振动信号中存在鼾声信号,在高频振动信号中不存在幅度大于第一阈值的信号的情况下,可以确定振动信号中不存在鼾声信号。

本实施例中,通过采集多个用户(>30)的打鼾振动信号,发现大于90%的鼾声信号均具有以下特性:每次鼾声信号产生的时间间隔大体相等,信号幅度没有太大变化,鼾声信号的频率与人体呼吸节律基本一致。因此,在高频振动出现的周期性明显,且在人体正常呼吸频率范围内的情况下,大致可判别为鼾声信号。可以针对不同的检测人群,设置呼吸频率不同的阈值检测范围,例如:成人呼吸频率阈值范围可以为10~60次/分,婴儿呼吸频率阈值范围可以为10~80次/分。因此,在判断出用户的睡眠状态为入睡状态的情况下,也可以先将高频振动信号进行分段获得分段信号。之后对分段信号中每段信号的幅度的绝对值求和获得能量曲线。每段信号的时长可以为25-50ms,此时,可以得到采样率为20-40hz的能量曲线。请参阅图3,图3是本发明实施例提供的一种高频振动信号的示意图。如图3所示,纵坐标为信号幅度,横坐标为时间,单位为s,可见,高频振动信号中存在很多毛刺。请参阅图4,图4是本发明实施例提供的一种能量曲线的示意图。图4是由图3得到的能量曲线,如图4所示,与图3中的高频振动信号相比,能量曲线中的毛刺减少了很多。获取到能量曲线之后,可以判断能量曲线中是否存在幅度大于第一阈值的信号,在能量曲线中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。在能量曲线中不存在幅度大于第一阈值的信号的情况下,确定振动信号中不存在鼾声信号。

本实施例中,获取到能量曲线之后,也可以判断能量曲线中第一时间段内幅度大于第一阈值的相邻波峰间的间隔是否处于预设范围内,以及第一时间段内的波峰的数量是否处于预设范围内,在能量曲线中第一时间段内幅度大于第一阈值的相邻波峰间的间隔处于预设范围内,且第一时间段内的波峰的数量处于预设范围内的情况下,确定振动信号中存在鼾声信号。在能量曲线中第一时间段内幅度大于阈值的相邻波峰间的间隔不处于预设范围内,或者第一时间段内的波峰的数量不处于预设范围内的情况下,确定振动信号中不存在鼾声信号。第一时间段为预先设置的时间段,可以为30s,也可以1min,还可以为其它时间长度,本实施例不作限定。预设范围即上述的呼吸频率阈值范围。

本实施例中,通过图4可知,获得的能量曲线虽然相对于高频振动信号毛刺减少了很多,但还是有很多毛刺。此外,能量曲线中的波峰数目也很多。因此,获取到能量曲线之后,也可以先将能量曲线中第一时间段内的所有波峰作为参考点进行差值处理,获得新的能量曲线。请参阅图5,图5是本发明实施例中提供的一种新的能量曲线的示意图。图5是由图4进行差值处理之后得到的,可见,图5中的毛刺和波峰的数量相对于图4减少了。其中,差值可以为线性差值,也可以为三次样条差值,还可以为多项式差值,还可以为其它差值,本实施例不作限定。得到新的能量曲线之后,可以统计新的能量曲线中第一时间段内波峰的数量,在波峰的数量小于预设范围中的最小值的情况下,可以认为无明显振动信号出现,确定能量曲线中这第一时间段曲线内无鼾声信号。在波峰的数量大于预设范围中的最大值的情况下,将再次执行上述的差值处理,之后再次统计波峰的数量,在波峰的数量还大于预设范围中的最大值的情况下,可以认为这段信号的信号质量较差,将不再继续进行处理,保持与上一段信号同样的判断结果。

本实施例中,在经过第一次差值处理或第二次差值处理的新的能量曲线中第一时间段内波峰的数量处于预设范围内的情况下,可以统计这第一时间段范围内幅度大于第一阈值的相邻波峰之间的间隔,并判断这第一时间段范围内幅度大于第一阈值的相邻波峰之间的间隔是否均处于预设范围内,在这第一时间段范围内幅度大于第一阈值的相邻波峰之间的间隔均处于预设范围内的情况下,可以确定这第一时间段曲线内存在鼾声信号,可以标记鼾声检测结果,并保存这第一时间段曲线内幅度大于阈值的波峰的数量和相邻波峰之间的间隔。请参阅图6,图6是本发明实施例中提供的一种标记鼾声检测结果的示意图。确定出与这第一时间段相邻的上一第一时间段和下一第一时间段的结果之后,如果只有这第一时间段内存在鼾声信号,则可以认为是噪声干扰或短暂的鼾声,忽略这第一时间段的检测结果。当与这第一时间段相邻的上一第一时间段和下一第一时间段中的至少一个存在鼾声信号,它们之间的波峰的数量的差值小于第一预设值,且它们之间的相邻波峰之间的间隔之间的差值小于第二预设值时,可以进一步确定这第一时间段内存在鼾声信号。举例说明,第一时间段为1min,如果只检测到1min之内存在鼾声信号,可以将这1min内的信号认为是噪声干扰或短暂的鼾声,忽略这第一时间段的检测结果。如果检测到连续2min之内存在鼾声信号,可以确定这2min内的信号中存在鼾声信号。其中,从高频振动信号中检测鼾声信号可以在频域通过快速傅氏变换(fastfouriertransformation,fft)来实现,也可以采用时频结合分析法来实现。

在图1所描述的鼾声检测方法中,通过mems传感器采集用户胸腔的振动信号,根据振动信号确定体动信号和高频振动信号,根据体动信号确定用户的睡眠状态,在用户的睡眠状态为入睡状态,且高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。由于采用mems传感器采集用户胸腔的振动信号,可以降低环境噪声的影响,因此,可以提高检测鼾声信号的准确性。

请参阅图7,图7是本发明实施例提供的另一种鼾声检测方法的流程示意图。如图7所示,该鼾声检测方法可以包括以下步骤。

701、通过mems传感器采集用户胸腔的振动信号。

其中,步骤701与步骤101相同,详细描述请参考步骤101,在此不再详细赘述。

702、根据振动信号确定稳态信号、体动信号和高频振动信号。

其中,步骤702与步骤102相似,详细描述请参考步骤102,在此不再详细赘述。

703、根据稳态信号确定用户的体位。

本实施例中,用户的体位可以包括仰卧、俯卧、左侧卧、右侧卧、坐起和异常。举例说明,在mems传感器为三轴加速度传感器的情况下,可以将加速力转换为电信号输出。加速力是指物体在加速过程中受到的外界作用力,例如:地球引力,即重力。请参阅图8,图8是本发明实施例提供的一种mems加速度传感器的空间坐标的示意图。可以将mems加速度传感器固定于睡衣(或其他可穿戴载体)中,睡衣的硅胶壳内可以设计特定卡扣,确保用户每次佩戴监测器时,坐标轴方位一致。请参阅图9,图9是本发明实施例提供的一种传感器坐标轴方位与人体关系的示意图。如图9所示,用户仰卧时,轴正向垂直于x轴和y轴构成的平面向上。因此,只有在正确佩戴mems加速度传感器的前提下,才能监测到用户正确的睡眠数据。在加速度传感器坐标与人体相对固定的前提下,可基于加速度传感器三轴重力加速度分量来判断用户的体位。例如,人体仰卧时,z轴方向加速度正向最大,俯卧时z轴方向加速度反向最大,而这两种体位下,x轴与y轴方向加速度基本为零。表1为根据三轴重力加速度分量判断体位的条件,表中x轴,y轴与z轴方向的重力加速度分别表示为gx、gy和gz。

表1三轴重力加速度分量与体位的关系

704、根据体动信号确定用户的睡眠状态。

本实施例中,用户的状态可以包括上床状态、离床状态和入睡状态。可以将用户刚佩戴mems传感器时的状态默认为离床状态。在检测到用户体位为左侧卧、右侧卧、仰卧或俯卧的情况下,可以确定用户的睡眠状态为上床状态。在用户的睡眠状态为上床状态,且体动信号在第二时间段内的幅度均小于第二阈值的情况下,用户的睡眠状态由上床状态切换为入睡状态。在入睡状态下,用户连续体动超过一段时间时,用户状态由睡眠状态切换为上床状态。在上床状态或入睡状态下,检测到用户体位为坐起时,用户的睡眠状态切换为离床状态。请参阅图10,图10是本发明实施例提供的一种用户的睡眠状态间转换的示意图。

本实施例中,在用户的睡眠状态处于入睡状态的情况下,用户短暂翻身或进行其他短暂睡眠活动,可以维持之前的判断结果,直到加速度分量稳定时,再重新判断用户的睡眠状态。在用户连续动作时间过长的情况下,将判断出异常状态。

705、在用户的睡眠状态为入睡状态,且高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。

其中,步骤705与步骤104中相同,详细描述请参考步骤104,在此不再详细赘述。

706、统计用户在不同体位下鼾声信号的出现次数和出现时长。

本实施例中,在确定出振动信号中存在鼾声信号的情况下,可以统计鼾声信号的出现次数和出现时长。进一步地,可以统计用户在每种体位下鼾声信号的出现次数和出现时长。可以将统计的上述数据存储在本地,也可以通过蓝牙、wifi等将统计的上述数据存储在终端设备上,在统计时间达到一定时间的情况下,如5天、7天、10天等。可以分析用户体位与鼾声的关系,在用户在某些体位下打鼾次数明显减少的情况下,可以提示用户选择合适的体位。在用户在几种体位下打鼾次数没有明显差异的情况下,可以提示用户打鼾可能与寝具或睡眠环境有关。在用户打鼾总时长小于睡眠总时长的30%的情况下,可以为用户提供睡眠保健建议。在用户打鼾总时长超过睡眠总时长的30%的情况下,可以提醒用户及时就医。

在图7所描述的鼾声检测方法中,通过mems传感器采集用户胸腔的振动信号,根据振动信号确定体动信号和高频振动信号,根据体动信号确定用户的睡眠状态,在用户的睡眠状态为入睡状态,且高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。由于采用mems传感器采集用户胸腔的振动信号,可以降低环境噪声的影响,因此,可以提高检测鼾声信号的准确性。此外,根据稳态信号确定用户的体位,并统计鼾声信号的出现次数和出现时长,可以统计出不同体位下用户打鼾的情况,从而可以给用户不同的建议。

请参阅图11,图11是本发明实施例提供的一种故障检测装置的结构示意图。如图11所示,该故障检测装置可以包括:

采集单元1101,用于通过mems传感器采集用户胸腔的振动信号;

第一确定单元1102,用于根据采集单元1101采集的振动信号确定体动信号和高频振动信号;

第二确定单元1103,用于根据第一确定单元1102确定的体动信号确定用户的睡眠状态;

第三确定单元1104,用于在第二确定单元1103确定的用户的睡眠状态为入睡状态,且第一确定单元1102确定的高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。

作为一种可能的实施方式,第三确定单元1104包括:

在用户的睡眠状态为入睡状态的情况下,将高频振动信号进行分段,获得分段信号;

对分段信号中每段信号的幅度的绝对值求和,获得能量曲线;

在能量曲线中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。

作为一种可能的实施方式,第三确定单元1104在能量曲线中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号包括:

在能量曲线中第一时间段内幅度大于第一阈值的相邻波峰间的间隔处于预设范围内,且第一时间段内的波峰的数量处于预设范围内的情况下,确定振动信号中存在鼾声信号。

作为一种可能的实施方式,第一确定单元1102包括:

从振动信号中提取稳态信号;

使用振动信号减去稳态信号,获得高频非稳态信号;

根据高频非稳态信号确定体动信号和高频振动信号。

作为一种可能的实施方式,该故障检测装置还可以包括:

第四确定单元1105,用于根据第一确定单元1102确定的稳态信号确定用户的体位,用户的体位包括左侧卧、右侧卧、仰卧、俯卧和坐起。

作为一种可能的实施方式,第二确定单元1103包括:

将用户佩戴mems传感器时的睡眠状态确定为离床状态;

在第四确定单元1105确定的用户的体位为左侧卧、右侧卧、仰卧或俯卧的情况下,确定用户的睡眠状态为上床状态;

在用户的睡眠状态为上床状态,且体动信号在第二时间段内的幅度均小于第二阈值的情况下,用户的睡眠状态由上床状态切换为入睡状态;

在用户的睡眠状态为上床状态或入睡状态,且用户的体位为坐起的情况下,用户的睡眠状态由上床状态或入睡状态切换为离床状态。

作为一种可能的实施方式,该鼾声检测装置还可以包括:

统计单元1106,用于统计用户在不同体位下鼾声信号的出现次数和出现时长。

在图11所描述的鼾声检测装置中,由于采用mems传感器采集用户胸腔的振动信号,可以降低环境噪声的影响,因此,可以提高检测鼾声信号的准确性。

可以理解的是,本实施例的鼾声检测装置的单元的功能可根据上述鼾声检测方法实施例中的方法具体实现,其具体实现过程可以参照上述鼾声检测方法实施例的相关描述,此处不再赘述。

请参阅图12,图12是本发明实施例提供的另一种鼾声检测装置的结构示意图。如图12所示,该鼾声检测装置可以包括至少一个处理器1201、存储器1202、mems传感器1203和总线1204,处理器1201、存储器1202和mems传感器1203之间通过总线1204连接,其中:

mems传感器1203,用于采集用户胸腔的振动信号;

存储器1202用于存储计算机程序,计算机程序包括程序指令,处理器1201用于调用存储器1202存储的程序指令执行以下步骤:

根据振动信号确定体动信号和高频振动信号;

根据体动信号确定用户的睡眠状态;

在用户的睡眠状态为入睡状态,且高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。

作为一种可能的实施方式,处理器1201在用户的睡眠状态为入睡状态,且高频振动信号中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号包括:

在用户的睡眠状态为入睡状态的情况下,将高频振动信号进行分段,获得分段信号;

对分段信号中每段信号的幅度的绝对值求和,获得能量曲线;

在能量曲线中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号。

作为一种可能的实施方式,处理器1201在能量曲线中存在幅度大于第一阈值的信号的情况下,确定振动信号中存在鼾声信号包括:

在能量曲线中第一时间段内幅度大于第一阈值的相邻波峰间的间隔处于预设范围内,且第一时间段内的波峰的数量处于预设范围内的情况下,确定振动信号中存在鼾声信号。

作为一种可能的实施方式,处理器1201根据振动信号确定体动信号和高频振动信号包括:

从振动信号中提取稳态信号;

使用振动信号减去稳态信号,获得高频非稳态信号;

根据高频非稳态信号确定体动信号和高频振动信号。

作为一种可能的实施方式,处理器1201还用于调用存储器1202存储的程序指令执行以下步骤:

根据稳态信号确定用户的体位,用户的体位包括左侧卧、右侧卧、仰卧、俯卧和坐起。

作为一种可能的实施方式,处理器1201根据体动信号确定用户的睡眠状态包括:

将用户佩戴mems传感器时的睡眠状态确定为离床状态;

在用户的体位为左侧卧、右侧卧、仰卧或俯卧的情况下,确定用户的睡眠状态为上床状态;

在用户的睡眠状态为上床状态,且体动信号在第二时间段内的幅度均小于第二阈值的情况下,用户的睡眠状态由上床状态切换为入睡状态;

在用户的睡眠状态为上床状态或入睡状态,且用户的体位为坐起的情况下,用户的睡眠状态由上床状态或入睡状态切换为离床状态。

作为一种可能的实施方式,处理器1201还用于调用存储器1202存储的程序指令执行以下步骤:

统计用户在不同体位下鼾声信号的出现次数和出现时长。

在图12所描述的鼾声检测装置中,由于采用mems传感器采集用户胸腔的振动信号,可以降低环境噪声的影响,因此,可以提高检测鼾声信号的准确性。

在一个实施例中提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时使处理器执行图1或图6的鼾声检测方法。

在一个实施例中提供了一种应用程序,该应用程序用于在运行时执行图1或图6的鼾声检测方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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