一种基于人工智能床垫的睡眠状态检测方法与流程

文档序号:17332344发布日期:2019-04-05 22:10阅读:474来源:国知局
一种基于人工智能床垫的睡眠状态检测方法与流程
本发明涉及一种用于监测用户睡眠状态的检测方法,特别是用于居家用户监测个人睡眠状态下的呼吸、心率等状态检测。
背景技术
:随着国民经济的快速发展,工作、学习和生活等各方面的压力对使得人们的睡眠成为一个社会问题。睡眠不足、睡眠质量差会诱发各种心理和神经系统疾病。睡眠的状态也反映了个人的生活质量,成为健康状态的一项指标。睡眠医学中需要通过睡眠监测来获取用户在睡眠状态下的一些身体状态数据如呼吸、心率、体动等。睡眠监测在获取准确数据的情况下,可以对睡眠状况进行分析,找出影响睡眠的因素,通过睡眠质量分析和睡眠专家指导,改善睡眠质量,提升健康生活水平或者辅助医生进行诊断。当前睡眠监测多采用多导睡眠监测(polysomnography,简称psg)是诊断睡眠打鼾的最重要检查,被认为是睡眠评价的“金标准”。通过夜间连续的呼吸、动脉血氧饱和度、脑电图、心电图、心率等指标的监测,可以利用这些生理信号的变化特征实现对睡眠相关疾病诊断。但psg操作流程复杂,需要专业人员的辅助与监督,还要在人体表面粘贴电极,影响人的正常睡眠,不适合居家或大规模应用。技术实现要素:为了解决上述监测过程复杂的问题,本发明提出一种基于人工智能床垫的睡眠状态检测方法,基于床垫、微动传感器,以及采集处理模块,微动传感器置于距离床头40~60cm处,且和心脏位置平齐,微动传感器实时获取被监测对象睡眠中的振动数据,并发送至采集处理模块进行自适应分段处理,之后通过数据处理实时获取被监测对象的睡眠状态参数,其特征在于,所述的数据处理方法分为三个阶段,具体如下:第一阶段、体动识别步骤1:将实时采集的数据存放到一个可变长的队列当中;步骤2:当检测到连续三个数据di-1、di、di+1都超过微动传感器测量范围的3/4时,则表明数据点i的时刻为一个体动起始点,标记为tstart;步骤3:当检测到连续三个数据dj-1、dj、dj+1都低于量程的1/4,则表明数据点j对应的时刻为一个体动的结束点,标记为tstop;步骤4:体动状态识别:如果tstop状态出现在从tstart开始的1分钟之内,则tstart到tstop区间的体动状态识别结果为:正常体动状态bodymove;如果tstop状态出现在从tstart开始的1分钟之外,则tstart到tstop区间的体动状态识别结果为:非正常体动状态abnormal;从tstop开始直到再次出现tstart,则此区间的体动状态识别结果为:平静状态calm;第二阶段呼吸、心率状态识别其中,呼吸状态识别具体步骤包括:步骤1:设置呼吸带通滤波器参数,即带通滤波器上限fbreathmax以及带通滤波器下限fbreathmin;步骤2:将标识为平静状态calm的数据段分别通过呼吸带通滤波器,输出滤波后的呼吸数据段breathdata;步骤3:呼吸数据段breathdata经过傅立叶变化后,获取呼吸中心频率fbreath;步骤4:如果fbreathmin≤fbreath≤fbreathmax,呼吸状态识别结果为:正常呼吸状态,并输出fbreath,否则呼吸状态识别结果为:非正常呼吸状态,标注为nobreathrate,完成呼吸状态识别;心率状态识别具体步骤包括:步骤1:设置心率带通滤波器参数,即心率带通滤波器上限fheartmax以及心率带通滤波器下限fheartmin;步骤2:将标识为calm状态的数据段分别通过心率带通滤波器,输出滤波后的心率数据段heartdata;步骤3:心率数据段heartdata经过傅立叶变化后,获取心率中心频率fheart;步骤4:如果fheartmin≤fheart≤fheartmax,心率状态识别结果为:正常心率状态,并输出fheart,否则心率状态识别结果为:非正常心率状态,标注为noheartrate,完成心率状态识别;第三阶段用户睡眠状态识别,如果体动状态识别为正常体动状态bodymove,则该段时间内用户的睡眠状态为:“在床:体动”;如果体动状态识别为平静状态calm,且标记为nobreathrate或noheartrate,则该段时间内用户的睡眠状态为:“离床”;如果体动状态识别为平静状态calm,且标记不为nobreathrate和noheartrate,则该段时间内用户的睡眠状态为:“在床”,并输出呼吸中心频率fbreath,以及心率中心频率fheart”;如果体动状态识别为abnormal,则该段时间内用户的睡眠状态为:“异常”,并进行提示。有益效果本发明具有操作流程简单,无需专业人员的辅助与监督,不影响人的正常睡眠,非常适合居家或大规模应用。附图说明图1是本发明方法流程图图2是本发明的系统结构框图;图3是采集处理模块结构框图;具体实施方式一种基于人工智能床垫的睡眠状态检测方法,基于床垫、微动传感器,以及采集处理模块,微动传感器置于距离床头40~60cm处,且和心脏位置平齐,微动传感器实时获取被监测对象睡眠中的振动数据,并发送至采集处理模块进行自适应分段处理,之后通过数据处理实时获取被监测对象的睡眠状态参数,其中,微动传感器采用压电薄膜传感器(灵敏度大于10mv/με),布置在距离床头40~60cm处,大约和心脏位置平齐,可以充分感知心脏跳动和肺部呼吸引起的微动信号。传感器通过数据线将模拟信号传输给采集处理模块。采集处理模块主要由:显示单元、控制按键、实时时钟、传感器接口、信号调理单元、无线传输单元和有线传输单元以及控制单元等功能单元。显示单元为液晶显示装置,用户显示系统日期、时间、当前系统状态等信息。控制按键用于调整系统当前日期、时间,输入用户指令等操作。实时时钟用于维护整个采集处理模块时间/日期系统的正常运行,使得采集到的数据与采集所处的时间相关联。传感器接口用于输入传感器产生的微弱信号。信号调理单元用于对传感器输出的微弱的微振信号进行放大,模数转换等处理,形成数字信号传入控制单元中。无线传输单元,将采集的数据通过无线通信的方式发送给目标接收装置,如电脑或手机等。有线传输单元,将采集的数据通过有线通信的方式发送给目标接收装置,如服务器等。控制单元,用于控制整个系统的运行,包括控制显示单元、检测按键输入、获取实时时钟、获取传感器采集数据,并与采集时间打包,将数据及采集时间通过有线或无线的方式发送等。同时,控制单元对输入的微动信号进行处理,提取可以用于表征睡眠质量的关键参数,以实现监测在床/离床状态、呼吸的识别、心率的识别、体动的识别功能。本发明的特征在于,所述的数据处理方法分为三个阶段,具体如下:第一阶段、体动识别步骤1:将实时采集的数据存放到一个可变长的队列当中;步骤2:当检测到连续三个数据di-1、di、di+1都超过微动传感器测量范围的3/4时,则表明数据点i的时刻为一个体动起始点,标记为tstart;步骤3:当检测到连续三个数据dj-1、dj、dj+1都低于量程的1/4,则表明数据点j对应的时刻为一个体动的结束点,标记为tstop;步骤4:体动状态识别:如果tstop状态出现在从tstart开始的1分钟之内,则tstart到tstop区间的体动状态识别结果为:正常体动状态bodymove;如果tstop状态出现在从tstart开始的1分钟之外,则tstart到tstop区间的体动状态识别结果为:非正常体动状态abnormal;从tstop开始直到再次出现tstart,则此区间的体动状态识别结果为:平静状态calm;第二阶段呼吸、心率状态识别其中,呼吸状态识别具体步骤包括:步骤1:设置呼吸带通滤波器参数,即带通滤波器上限fbreathmax以及带通滤波器下限fbreathmin;步骤2:将标识为平静状态calm的数据段分别通过呼吸带通滤波器,输出滤波后的呼吸数据段breathdata;步骤3:呼吸数据段breathdata经过傅立叶变化后,获取呼吸中心频率fbreath;步骤4:如果fbreathmin≤fbreath≤fbreathmax,呼吸状态识别结果为:正常呼吸状态,并输出fbreath,否则呼吸状态识别结果为:非正常呼吸状态,标注为nobreathrate,完成呼吸状态识别;心率状态识别具体步骤包括:步骤1:设置心率带通滤波器参数,即心率带通滤波器上限fheartmax以及心率带通滤波器下限fheartmin;步骤2:将标识为calm状态的数据段分别通过心率带通滤波器,输出滤波后的心率数据段heartdata;步骤3:心率数据段heartdata经过傅立叶变化后,获取心率中心频率fheart;步骤4:如果fheartmin≤fheart≤fheartmax,心率状态识别结果为:正常心率状态,并输出fheart,否则心率状态识别结果为:非正常心率状态,标注为noheartrate,完成心率状态识别;上述阶段2需要根据不同年龄阶段对参数进行设定,如年龄为20岁,选取fbreathmin=16次/分,即fbreathmin=0.267hz,而取fbreathmax=20次/分,fbreathmax=0.333hz,各参数取值范围如表1所示。第三阶段用户睡眠状态识别,如果体动状态识别为正常体动状态bodymove,则该段时间内用户的睡眠状态为:“在床:体动”;如果体动状态识别为平静状态calm,且标记为nobreathrate或noheartrate,则该段时间内用户的睡眠状态为:“离床”;如果体动状态识别为平静状态calm,且标记不为nobreathrate和noheartrate,则该段时间内用户的睡眠状态为:“在床”,并输出呼吸中心频率fbreath,以及心率中心频率fheart”;如果体动状态识别为abnormal,则该段时间内用户的睡眠状态为:“异常”,并进行提示。表1各年龄段呼吸和心率的范围序号年龄呼吸(次/分)心率(次/分)10~3个月40~45120~14023个月~2岁30~40110~13032~3岁25~30100~12043~8岁20~2580~10058~14岁18~2070~906大于14岁16~2060~80当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1