本发明涉及移动通信领域,具体主要涉及了一种基于睡眠质量设置闹钟的方法及装置。
背景技术:
睡眠质量的好坏对人体健康有着十分重大的影响,睡眠不足容易引起内分泌失调,影响记忆力,导致心情抑郁,长期睡眠不足可能危害身体健康。现有闹钟,包括独立闹钟或者移动终端上的闹钟,其提醒方法通常是,用户首先设置一个闹铃,包括设置预设闹钟时间,在达到所述预设闹钟时间时,播放默认闹铃,用户可以在此时选择关闭闹钟,或是选择延迟闹钟,在经过预设延迟时间后,再次播放所述默认闹铃。而现有技术中的智能终端只能简单的告知用户睡眠质量情况,而没有针对性的调节睡眠时间,对于使用者的健康状态的改善并没有太多的实际意义,也不能对人体健康做到真正的监测和管理。
因此,有必要提供一种基于睡眠质量设置闹钟的方法和装置,动态设置闹钟,针对性的调节睡眠时间,提高操作的便利性。
技术实现要素:
为解决现有技术中设置的闹钟不能根据用户的睡眠情况调整闹铃时间,从而导致用户睡眠不足,使得操作的便利性不足的问题,特提出一种基于睡眠质量设置闹钟的方法。
一种基于睡眠质量设置闹钟的方法,包括:
通过移动终端上的三维加速度传感器和麦克风采集睡眠数据;
获取预设闹钟时间,在所述预设的闹钟时间抵达时,根据所述睡眠数据生成睡眠质量评价值;
判断所述睡眠质量评价值是否小于或等于阈值,若是,将所述闹钟时间延迟第一时间长度。
在其中一个实施例中,将所述闹钟时间延迟第一时间长度之前还包括:根据所述睡眠质量评价值确定所述第一时间长度。
在其中一个实施例中,所述通过移动终端上的三维加速度传感器和麦克风采集睡眠数据之前还包括:接收输入的开始睡觉指令,获取所述开始睡觉指令对应的起始计时时间;所述方法还包括:在所述闹钟触发时,根据所述睡眠数据生成所述起始计时时间至所述闹钟触发时的睡眠质量报告,所述睡眠质量报告包含有深度睡眠时间区间、浅度睡眠时间区间和非睡眠时间区间。
在其中一个实施例中,所述通过移动终端上的三维加速度传感器和麦克风采集睡眠数据之前还包括:通过所述三维加速度传感器采集睡眠中的肢体动作,通过所述麦克风采集睡眠中的声音,从所述采集的所述肢体动作和声音中提取动作特征和声音特征;当所述提取的动作特征和/或声音特征与预先录入的参考的动作特征和/或声音特征匹配时,则所述匹配的动作特征和/或声音特征为所述睡眠数据。
在其中一个实施例中,所述在所述预设的闹钟时间抵达之前还包括:根据所述采集的睡眠数据确定当前状态为非睡眠状态,提醒剩余睡眠时间。
为解决现有技术中设置的闹钟不能根据用户的睡眠情况调整闹铃时间,从而导致用户睡眠不足,使得操作的便利性不足的问题,特提出一种基于睡眠质量设置闹钟的装置。
一种基于睡眠质量设置闹钟的装置,包括:
睡眠数据采集模块,用于通过移动终端上的三维加速度传感器和麦克风采集睡眠数据;
睡眠质量评价模块,用于获取预设闹钟时间,在所述预设的闹钟时间抵达时,根据所述睡眠数据生成睡眠质量评价值;
闹钟时间确定模块,用于判断所述睡眠质量评价值是否小于或等于阈值,若是,将所述闹钟时间延迟第一时间长度。
在其中一个实施例中,所述闹钟时间确定模块还用于,根据所述睡眠质量评价值确定所述第一时间长度。
在其中一个实施例中,所述装置还包括计时模块,用于接收输入的开始睡觉指令,获取所述开始睡觉指令对应的起始计时时间;所述睡眠质量评价模块还用于在所述闹钟触发时,根据所述睡眠数据生成所述起始计时时间至所述闹钟触发时的睡眠质量报告,所述睡眠质量报告包含有深度睡眠时间区间、浅度睡眠时间区间和非睡眠时间区间。
在其中一个实施例中,所述睡眠数据采集模块还用于通过所述三维加速度传感器采集睡眠中的肢体动作,通过所述麦克风采集睡眠中的声音,从所述采集的所述肢体动作和声音中提取动作特征和声音特征;当所述提取的动作特征和/或声音特征与预先录入的参考的动作特征和/或声音特征匹配时,则所述匹配的动作特征和/或声音特征为所述睡眠数据。
在其中一个实施例中,所述装置还包括剩余时间提醒模块,用于根据所述采集的睡眠数据确定当前状态为非睡眠状态,提醒剩余睡眠时间。
实施本发明实施例,将具有如下有益效果:
采用了上述基于睡眠质量设置闹钟的方法及装置之后,在预设闹钟时间抵达时,通过三维加速度传感器和麦克风在睡眠过程中采集的所有睡眠数据生成睡眠质量评估值,由睡眠质量评价值确定延迟的第一时间长度,用户在延迟的第一时间长度的闹钟时间抵达时被闹醒。也就是说由睡眠状态和睡眠时间生成睡眠质量评估值,睡眠质量评估值决定闹钟延迟的时间长度,从而针对性的调节闹钟时间,保证睡眠时间,提高操作的便利性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为本发明实施例提供的一种基于睡眠质量设置闹钟的方法的示意图;
图2为本发明实施例提供的一种闹钟延迟的应用场景示意图;
图3为本发明实施例提供的一种查看睡眠质量报告的应用场景示意图;
图4为本发明实施例提供的一种查看睡眠记录的应用场景示意图;
图5为本发明实施例提供的一种提醒剩余睡眠时间的场景示意图;
图6为一个实施例中运行基于睡眠质量设置闹钟的方法的计算机设备的结构示意图。
具体实施方式
本发明说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为解决现有技术中设置的闹钟不能根据用户的睡眠情况调整闹铃时间,从而导致用户睡眠不足,使得操作的便利性不足的问题,在一个实施例中,特提出了一种基于睡眠质量设置闹钟的方法。该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机程序可以是睡眠健康应用程序,或者基于健康应用程序开发的插件。该计算机系统可以是运行上述计算机程序的且设置有三维加速度传感器和麦克风的智能手机或平板电脑等终端设备。作为现有的应用中的一个功能选项,也可为一个独立的应用,可安装在运行IOS、Android、Windows Phone等操作系统的终端设备中。
该方法执行后,在预设闹钟时间抵达时,通过三维加速度传感器和麦克风在睡眠过程中采集的所有睡眠数据生成睡眠质量评估值,由睡眠质量评价值确定延迟的第一时间长度,用户在延迟的第一时间长度的闹钟时间抵达时被闹醒。也就是说由睡眠状态和睡眠时间生成睡眠质量评估值,睡眠质量评估值决定闹钟延迟的时间长度,从而针对性的调节闹钟时间,保证睡眠时间,提高操作的便利性。
具体的,如图1所示,上述基于睡眠质量设置闹钟的方法,可以包括:
步骤S102、通过移动终端上的三维加速度传感器和麦克风采集睡眠数据。
移动终端都设置有麦克风,是一种将声音转换成电信号的换能器。大多数智能手机都内置三维加速度传感器。将设置有三维加速度传感器和麦克风的终端设备放在枕边,利用智能手机内置的三维加速度传感器捕捉肢体动作引起床垫的变化采集睡眠中的肢体动作,通过所述麦克风采集睡眠中的声音,从而监测从入眠到起床的睡眠时间。将麦克风采集的输入语音的声音特征依次与预设的声音特征进行相似度比较,基于三维加速计传感器采集的肢体动作的动作特征依次与预设的动作特征进行相似度比较,识别睡眠中匹配的动作特征和声音特征,将匹配的动作特征和/或声音特征存储为睡眠数据。
步骤S104、获取预设闹钟时间,在所述预设的闹钟时间抵达时,根据所述睡眠数据生成睡眠质量评价值。
睡眠状态指人在睡眠时表现出来的形态,与清醒状态相对。人睡觉分为入睡、浅睡、深睡、延续深睡四个阶段,每一周期的睡眠过程也可由浅至深分为四个睡眠阶段。睡眠状态被描述为任何可以区分的睡眠或者失眠,其代表行为的、身体的或者信号的特征。
获取移动终端根据用户请求设置的闹钟时间,在预设的闹钟时间抵达时,根据步骤S102采集的睡眠数据进行睡眠状态分析,分别记录深度睡眠、浅度睡眠和非睡眠时期的时间,针对不同的移动终端型号进行睡眠算法匹配优化,计算生成睡眠质量评价值,从而充分体现了用户的睡眠情况。
步骤S106、判断所述睡眠质量评价值是否小于或等于阈值,若是,将所述闹钟时间延迟第一时间长度。
根据睡眠质量评价值确定第一时间长度,若睡眠质量评价值是否大于阈值,若是,则在闹钟时间抵达的时候触发闹钟提醒,否则将所述闹钟时间延迟第一时间长度。延迟的时间长度由睡眠质量评价值决定。例如,睡眠质量评价值的阈值为90分,当计算得到的睡眠质量评价值为82分时,延迟8分钟;当计算得到的睡眠质量评价值为92分时,不延迟闹钟时间。由此根据用户的睡眠质量动态的调整闹钟的响铃时间,从而实现了灵活对闹钟的响铃时间进行调整。
举例来说,结合一个闹钟延迟的应用场景。如图2所示,预设的闹钟时间为7:30,而在7:30时测得的睡眠质量评价值为84分,假设睡眠质量评价值的阈值为90分,则闹钟时间的睡眠质量评价值小于阈值,延迟10分钟,则在7:40时闹钟响铃。
在另一个实施例中,用户在准备睡觉时选择睡眠健康应用软件的开始睡觉组件,在闹钟响铃后关闭闹钟,生成起始计时时间至闹钟触发时的睡眠质量报告。具体的:接收输入的开始睡觉指令,获取所述开始睡觉指令对应的起始计时时间;在所述闹钟触发时,根据所述睡眠数据生成所述起始计时时间至所述闹钟触发时的睡眠质量报告,所述睡眠质量报告包含有深度睡眠时间区间、浅度睡眠时间区间和非睡眠时间区间。
举例来说,结合一个查看睡眠质量报告的应用场景。如图2所示,预设的闹钟时间为7:30,而在7:30时测得的睡眠质量评价值为小于阈值,延迟10分钟,则在7:40时闹钟响铃。此时生成从23:45到7:40的睡眠质量报告,从该睡眠质量报告中可看出睡眠时间区间为4小时50分钟、浅度睡眠时间区间为2小时50分钟和非睡眠时间区间15分钟,而睡眠质量评价值为89分,从而充分了解睡眠情况,有利于针对性的调节睡眠时间,改善使用者的健康状态。
在另一个实施例中,用户在准备睡觉时选择睡眠健康应用软件的开始睡觉组件,在闹钟响铃后关闭闹钟,结合历史的睡眠质量报告统计该用户的睡眠记录。具体的:接收输入的开始睡觉指令,获取所述开始睡觉指令对应的起始计时时间;在所述闹钟触发时,根据所述睡眠数据生成所述起始计时时间至所述闹钟触发时的睡眠质量报告;提取历史的睡眠质量报告统计为睡眠记录,所述睡眠记录包含有累计时间、平均睡眠时长、最高睡眠得分以及平均得分,还包含起始计时时间、睡眠时间区间和睡眠质量评价值。
举例来说,结合一个查看睡眠记录的应用场景。如图3所示,预设的闹钟时间为7:30,而在7:30时测得的睡眠质量评价值为小于阈值,延迟10分钟,则在7:40时闹钟响铃。此时生成从23:45到7:40的睡眠质量报告,提取历史的睡眠质量报告统计该用户的睡眠记录。在睡眠记录可查询以日、周和月为时间节点的睡眠记录,从该睡眠记录中可看出本周累计时间为2天、平均睡眠时长为7小时48分钟、最高睡眠得分为91分以及平均得分90分,其中2016年8月29日的睡眠起始计时时间为23:45、睡眠时间区间为7小时50分钟和睡眠质量评价值为89分,2016年8月28日的睡眠起始计时时间为23:43、睡眠时间区间为7小时55分钟和睡眠质量评价值为91分。从而充分了解睡眠情况,有利于针对性的调节睡眠时间,改善使用者的健康状态。
在另一个实施例中,用户在预设的闹钟时间抵达之前醒了,提醒用户距离闹钟时间的剩余睡眠时间。具体的:根据所述采集的睡眠数据确定当前状态为非睡眠状态,提醒剩余睡眠时间。
举例来说,结合一个提醒剩余睡眠时间的应用场景。如图4所示,预设的闹钟时间为7:30,而用户在6:40时已经醒了,所以提醒用户还剩余50分钟的睡眠时间。从而有利于使用者了解剩余的睡眠时间,判断是否还需要睡眠时间,提高操作的便利性。
为解决现有技术中设置的闹钟不能根据用户的睡眠情况调整闹铃时间,从而导致用户睡眠不足,使得操作的便利性不足的问题,在一个实施例中,特提出了一种基于睡眠质量设置闹钟的装置。如图5所示,上述基于睡眠质量设置闹钟的装置包括睡眠数据采集模块102、睡眠质量评价模块104以及闹钟时间确定模块106,其中:
睡眠数据采集模块102,用于通过移动终端上的三维加速度传感器和麦克风采集睡眠数据;
睡眠质量评价模块104,用于获取预设闹钟时间,在所述预设的闹钟时间抵达时,根据所述睡眠数据生成睡眠质量评价值;
闹钟时间确定模块106,用于判断所述睡眠质量评价值是否小于或等于阈值,若是,将所述闹钟时间延迟第一时间长度。
在另一个实施例中,所述闹钟时间确定模块106还用于,根据所述睡眠质量评价值确定所述第一时间长度。
在另一个实施例中,所述装置还包括计时模块110,用于接收输入的开始睡觉指令,获取所述开始睡觉指令对应的起始计时时间;所述睡眠质量评价模块104还用于在所述闹钟触发时,根据所述睡眠数据生成所述起始计时时间至所述闹钟触发时的睡眠质量报告,所述睡眠质量报告包含有深度睡眠时间区间、浅度睡眠时间区间和非睡眠时间区间。
在另一个实施例中,所述睡眠数据采集模块102,用于通过所述三维加速度传感器采集睡眠中的肢体动作,通过所述麦克风采集睡眠中的声音,从所述采集的所述肢体动作和声音中提取动作特征和声音特征;当所述提取的动作特征和/或声音特征与预先录入的参考的动作特征和/或声音特征匹配时,则所述匹配的动作特征和/或声音特征为所述睡眠数据。
在另一个实施例中,所述装置还包括剩余时间提醒模块112,用于根据所述采集的睡眠数据确定当前状态为非睡眠状态,提醒剩余睡眠时间。
实施本发明实施例,将具有如下有益效果:
采用了上述基于睡眠质量设置闹钟的方法及装置之后,在预设闹钟时间抵达时,通过三维加速度传感器和麦克风在睡眠过程中采集的所有睡眠数据生成睡眠质量评估值,由睡眠质量评价值确定延迟的第一时间长度,用户在延迟的第一时间长度的闹钟时间抵达时被闹醒。也就是说由睡眠状态和睡眠时间生成睡眠质量评估值,睡眠质量评估值决定闹钟延迟的时间长度,从而针对性的调节闹钟时间,保证睡眠时间,提高操作的便利性。
在一个实施例中,如图6所示,图6展示了一种运行上述基于睡眠质量设置闹钟的方法基于冯诺依曼体系的计算机系统的终端。该计算机系统可以是智能手机、平板电脑,掌上电脑或个人电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。
在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统中形成逻辑上的睡眠数据采集模块102、睡眠质量评价模块104、闹钟时间确定模块106,计时模块110以及剩余时间提醒模块112。且在上述基于睡眠质量设置闹钟的方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。