技术领域
本发明涉及移动终端技术领域,尤其涉及一种通过移动终端的监测实现改善睡眠呼吸暂停综合症的睡眠提醒方法、系统和移动终端。
背景技术
随着现代化生活节奏变得加快,各种慢性疾病由于不良的生活习惯不断产生。其中一项症状不断的在中老年与儿童当中发现,即睡眠呼吸暂停综合症。该症状的表现为每晚7小时的睡眠期间,发作次数达30次以上,每次发作时,口、鼻气流停止流通达10秒或更长时间,并伴有血氧饱和度下降;肺动脉压随血氧减低而收缩增高,因而引起右心负担加重,导致右心室肥厚,甚至心力衰竭。
科学研究发现,睡眠呼吸暂停综合症与心率变化有着密切的关系。目前,市场上普遍使用的具有心率监测功能的移动终端,其仅具有心率采集功能。不存在将采集的心率用于对睡眠呼吸暂停综合症的预防,并根据心率变化检测到用户睡眠出现问题时提醒用户的移动终端。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于移动终端的睡眠提醒方法、系统和移动终端,实现人们对睡眠呼吸暂停综合症的预防和改善。
为了实现上述目的,本发明的技术方案如下:
一种基于移动终端的睡眠提醒方法,用于预防和改善睡眠呼吸暂停综合症,其中,所述方法包括以下步骤:
S1、移动终端上设置的采集单元采集睡眠时的心率;
S2、比较心率与阀值;当心率大于阀值时,移动终端进行相应的唤醒提示。
所述步骤S2之前还包括:设置一用于存储有心率的寄存器。
所述步骤S2还包括:设置一用于唤醒睡眠者的震动模块,通过所述震动模块进行相应的唤醒提示。
所述阀值为120次/分钟。
一种基于移动终端的睡眠提醒系统,用于预防和改善睡眠呼吸暂停综合症,其中,所述系统包括:
采集单元,用于采集睡眠时的心率;
计算单元,用于比较心率与阀值;当心率大于阀值时,移动终端进行相应的唤醒提示。
所述的基于移动终端的睡眠提醒系统,还包括:一用于存储有效信号的寄存器。
所述的基于移动终端的睡眠提醒系统,还包括:一用于唤醒睡眠者的震动模块,通过所述震动模块进行相应的唤醒提示。
所述震动模块为震动器。
一种移动终端,其包括所述的基于移动终端的睡眠提醒系统。
所述移动终端为手环或智能手表。
有益效果:与现有技术相比,本发明所提供的基于移动终端的睡眠提醒方法、系统和移动终端;使移动终端增加了新功能:在检测用户睡眠出现问题及时提醒用户的功能。在使用者佩戴移动终端情况下,判断出使用者在睡眠时其心率是否大于阀值,当心率大于阀值时唤醒使用者,从而避免睡眠呼吸暂停综合症带来的生命性危害;同时,在使用者不知道患有睡眠呼吸暂停综合症的情况下,可以对使用者起到提醒及预防的作用。
附图说明
图1为本发明基于移动终端的睡眠提醒方法的流程图。
图2为本发明基于移动终端的睡眠提醒系统的功能原理框图。
具体实施方式
本发明提供一种基于移动终端的睡眠提醒方法、系统和移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
请参见图1,图1为本发明基于移动终端的睡眠提醒方法的流程图。如图所示,所述基于移动终端的睡眠提醒方法,用于预防和改善睡眠呼吸暂停综合症,所述方法包括以下步骤:
S1、移动终端上设置的采集单元采集睡眠时的心率;
S2、比较心率与阀值;当心率大于阀值时,移动终端进行相应的唤醒提示。
具体来说,所述步骤S1为采集睡眠时的心率。在本实施例中,所述心率通过移动终端上设置的采集单元进行。所述采集单元对心率的采集可以时实的,以能够随时提供心率,提高系统的处理精确度;也可以是周期性的,以节约系统能耗;还可以是在处理器的控制下或者其它部件的触发下对心率进行采集,以最大限度的节约系统能耗。
进一步地,还可以设置一用于存储有效信号的寄存器。如此一来,可以将采集的心率储存在相应的寄存器里面,方便对心率进行管理。
所述步骤S2为比较心率与阀值;当心率大于阀值时,移动终端进行相应的唤醒提示。此步骤为本发明的关键。所述心率与阀值的比较通过计算单元完成的。所述计算单位对心率与阀值的比较可实时的,以准确及时的唤醒使用者;也可以获取一个周期内各个时刻的心率,计算该周期内心率的平均值,将计算得到的心率平均值与阀值对比;以提高准确性,避免错误唤醒使用者,给使用者带来困扰。
在本实施例中,所述阀值为120次/分钟,该阀值是预先设定的,在其他实施例中,根据适用情况,可选择其它值。
更进一步地,所述的改善睡眠呼吸暂停综合症方法中,所述步骤S2中还可以包括:用于唤醒使用者的震动模块,所述震动模块根据心率与阀值的比较结果唤醒使用者。当心率大于阀值时,震动模块启动;当心率小于等于阀值时,震动模块不启动。
在实施例中,所述震动模块可以但不限于采用震动器。所述震动模块可采用连续震动方法唤醒使用者,使使用者快速从睡眠中苏醒;也可采用由弱到强的方法唤醒使用者,避免给使用者带来惊吓。
可以理解的,所述震动模块的震动方式是可以选择,根据使用者的睡眠质量和外界声音对睡眠的影响等因素自己选择。
进一步,本实施例的所述基于移动终端的睡眠提醒方法,其可以通过如下代码实现:
Int heartrate;
Int a = 120; //设定比较的上限心率值//
Heart_rate(){ // 读取心率采集的值//
…
Return heartrate;
};
Vibrator(){…//Program to set the vibrator work//
}
…
Int main()
{
…
Heart_rate();
While ( heartrate > a){ // 判断实时心率是否大于120次/min //
Vibrator(); // 如果是,则调用震动器//
}
…
}。
本发明还提供了一种基于移动终端的睡眠提醒系统,用于预防和改善睡眠呼吸暂停综合症,如图2所示,所述系统包括:
采集单元100,用于采集睡眠时的心率;
计算单元200,用于比较心率与阀值;当心率大于阀值时,移动终端进行相应的唤醒提示。
进一步,所述的基于移动终端的睡眠提醒系统,还包括:一用于存储有效信号的寄存器。
进一步,所述的基于移动终端的睡眠提醒系统,还包括:一用于唤醒睡眠者的震动模块;通过所述震动模块进行相应的唤醒提示。
进一步,所述震动模块为震动器。
上述改善睡眠呼吸暂停综合症的系统的单元模块都已经在上述方法中进行了详细介绍,这里就不再赘述了。
本发明还提供了一种移动终端,其包括所述的基于移动终端的睡眠提醒系统。在本实施例中,所述移动终端为手环或智能手表。
综上所述,本发明所提供的基于移动终端的睡眠提醒方法、系统和移动终端;其中,所述方法包括:首先,通过移动终端上设置的采集单元采集心率;然后,比较心率与阀值;当心率大于阀值时,移动终端进行相应的唤醒提示。其通过比较心率与阀值的大小,来判断是否需要唤醒睡眠者,从而避免睡眠呼吸暂停综合症带来的生命性危害;同时,在使用者不知道患有睡眠呼吸暂停综合症的情况下,可以对使用者起到提醒和预防的作用。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。