本发明涉及通讯技术领域,尤其涉及一种人体唤醒时间的控制方法及装置。
背景技术:
人体睡眠阶段主要包括:快速动眼期(rem)、非快速动眼期。其中,非快速动眼期中人体的睡眠程度深,持续时间长。而快速动眼期中人体的睡眠程度浅,且持续时间比较短。
随着现代文明的高速发展,人们的生活节奏也随之加快,睡眠时间短,工作时间长,很少有人能够每天睡到自然醒,为了防止睡过头,人们一般通过闹钟在设定的时间内响铃的方式唤醒自己。
然而人体处于深度睡眠状态时不容易唤醒,由深度睡眠状态唤醒后人体容易感到不适。
技术实现要素:
本发明的主要目的在于解决现有技术中人体处于深度睡眠状态时不容易唤醒,由深度睡眠状态唤醒后人体容易感到不适的技术问题。
为实现上述目的,本发明提供的一种人体唤醒时间的控制方法,所述人体唤醒时间的控制方法包括:
实时获取人体的眼部电信号,根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点;
在所述最佳唤醒时间点开始执行人体唤醒操作。
优选地,所述根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点具体包括:
根据所获取的眼部电信号,建立人体快速动眼期的持续时间模型m,并根据所述持续时间模型m确定下一次快速动眼期的持续时间;
在时间到达所述预设的唤醒时间段后,实时判断当前时间点是否进入快速动眼期;
若是,则计算当前快速动眼期的开始时间,依据所述开始时间和所述持续时间,确定当前快速动眼期的结束时间;
根据所述结束时间和所述预设的唤醒时间段,确定所述最佳唤醒时间点。
优选地,所述根据所述结束时间和所述预设的唤醒时间段,确定所述最佳唤醒时间点包括:
计算所述结束时间与预设的时间值相加的第一时间点;
判断所述第一时间点是否处于所述预设的唤醒时间段内;
当所述第一时间点处于所述预设的唤醒时间段内,则定义所述第一时间点为所述最佳唤醒时间点;
当所述第一时间点不处于所述预设的唤醒时间段内,则定义所述预设的唤醒时间段的最后时间点为所述最佳唤醒时间点。
优选地,所述根据所获取的眼部电信号,建立人体快速动眼期的持续时间模型m包括:
根据所获取的眼部电信号,计算人体出现快速动眼期的次数,以及每次快速动眼期的持续时间;
根据出现的快速动眼期的次数,以及每次快速动眼期的持续时间,建立快速动眼期的持续时间模型m。
优选地,所述持续时间模型m为:
其中,m(n+1)代表第(n+1)次快速眼动期的持续时间;
mi代表第i次快速眼动期的持续时间;
n代表当前已出现、并已结束的快速眼动期的次数。
此外,为实现上述目的,本发明还提供一种人体唤醒时间的控制装置,所述人体唤醒时间的控制装置包括:
确定模块,用于实时获取人体的眼部电信号,根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点;
唤醒模块,用于在所述最佳唤醒时间点开始执行人体唤醒操作。
优选地,所述确定模块包括:
获取单元,用于实时获取人体的眼部电信号;
确定单元,用于根据所获取的眼部电信号,建立人体快速动眼期的持续时间模型m,并根据所述持续时间模型m确定下一次快速动眼期的持续时间;
判断单元,用于在时间到达所述预设的唤醒时间段后,实时判断当前时间点是否进入快速动眼期;
第一确定单元,用于当当前时间点进入快速动眼期,则计算当前快速动眼期的开始时间,依据所述开始时间和所述持续时间,确定当前快速动眼期的结束时间;
第二确定单元,用于根据所述结束时间和所述预设的唤醒时间段,确定所述最佳唤醒时间点。
优选地,所述第二确定单元,具体还用于计算所述结束时间与预设的时间值相加的第一时间点;判断所述第一时间点是否处于所述预设的唤醒时间段内;当所述第一时间点处于所述预设的唤醒时间段内,则定义所述第一时间点为所述最佳唤醒时间点;当所述第一时间点不处于所述预设的唤醒时间段内,则定义所述预设的唤醒时间段的最后时间点为所述最佳唤醒时间点。
优选地,所述确定单元,具体还用于根据所获取的眼部电信号,计算人体出现快速动眼期的次数,以及每次快速动眼期的持续时间;根据出现的快速动眼期的次数,以及每次快速动眼期的持续时间,建立快速动眼期的持续时间模型m。
优选地,所述持续时间模型m为:
其中,m(n+1)代表第(n+1)次快速眼动期的持续时间;
mi代表第i次快速眼动期的持续时间;
n代表当前已出现,并已结束的快速眼动期的次数。
本发明所提供的人体唤醒时间的控制方法及装置,通过实时获取人体的眼部电信号,根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点;在所述最佳唤醒时间点开始执行人体唤醒操作的方式,确保在设定时间段内唤醒人体的基础上,减少了人体在深睡状态下被唤醒的几率,提高了用户被唤醒后的舒适度,降低了用户懒床的几率。
附图说明
图1为本发明的人体唤醒时间的控制方法一实施例的流程示意图;
图2为图1中步骤s10的具体细化流程示意图;
图3为图2中步骤s14的具体细化流程示意图;
图4为发明的人体唤醒时间的控制装置一实施例的功能模块示意图;
图5为图4中确定模块的具体细化功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
本发明提供一种人体唤醒时间的控制方法。参照图1,图1为本发明的人体唤醒时间的控制方法一实施例的流程示意图。在一实施例中,所述人体唤醒时间的控制方法包括:
步骤s10、实时获取人体的眼部电信号,根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点。
本实施例中所述预设的唤醒时间段为用户睡眠之前手动输入设置的。
参见图2,图2为图1中步骤s10的具体细化流程示意图。本步骤s10中所述根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点具体包括如下处理:
步骤s11、根据所获取的眼部电信号,建立人体快速动眼期的持续时间模型m,并根据所述持续时间模型m确定下一次快速动眼期的持续时间。
本步骤中所述下一次快速动眼期是指当前已结束的最后一个快速动眼期对应的下一次快速动眼期,该下一次快速动眼期可以是当前还未出现的快速动眼期,或者已出现但没有结束的快速动眼期。
本步骤s11中所述根据所获取的眼部电信号,建立人体快速动眼期的持续时间模型m具体包括如下处理:根据所获取的眼部电信号,计算人体出现快速动眼期的次数,以及每次快速动眼期的持续时间;根据出现的快速动眼期的次数,以及每次快速动眼期的持续时间,建立快速动眼期的持续时间模型m。
本发明可以采用双导联的方式或者单导联的方式获取人体的眼部电信号。本实施例优选采用单导联的方式获取人体的眼部电信号,其具体过程为:首先在人体的上额,左太阳穴,右太阳穴所在位置分别放置三个电极,左太阳穴上的电极为l电极,左太阳穴上的电极为r电极,上额上的电极为g电极(参考电极)。其中g电极是用来消除来自电网的50hz到60hz的噪音。将l电极、r电极所获取的电信号进行过滤和放大处理后所得到的数据为电压值,二者相减得到的电压差值即为l电极与r电极间的电压差值x。
所述电压差值x的大小与人体眼球的左、右偏转角度有大致的线性关系;电压差值x的正、负则代表人体眼球左、右偏转的方向。因此根据所述电压差值x可以判断人体眼球的运动情况。
人体睡眠期间在快速动眼期内眼球会快速运动,该快速动眼期时间内l电极、r电极二者间的电压差值x变化大。另外人体睡眠期间在快速动眼期内相邻的两次动眼时间间隔小于1分钟;人体睡眠期间相邻的两次快速动眼期的时间间隔大于30分钟;因此根据所获取的每个时间点的电压差值x,可以计算出已出现的快速动眼期的开始时间和结束时间,即可以计算出已出现的每个快速动眼期的持续时间。
所述持续时间模型m为:
本实施例中所述第(n+1)次快速眼动期可以是当前还未出现的快速动眼期,或者已出现但没有结束的快速动眼期。
步骤s12、在时间到达所述预设的唤醒时间段后,实时判断当前时间点人体是否进入快速动眼期。
步骤s13、当所述当前时间点人体进入快速动眼期,则计算当前快速动眼期的开始时间,依据所述开始时间和所述持续时间,确定当前快速动眼期的结束时间。
步骤s14、根据所述结束时间和所述预设的唤醒时间段,确定所述最佳唤醒时间点。
参见图3,图3为图2中步骤s14的具体细化流程示意图。本实施例中所述步骤s14具体包括如下处理过程:
步骤s141、计算所述结束时间与预设的时间值相加的第一时间点。
本实施例中所述预设的时间值的取值范围为:-6分钟至6分钟;例如,所述时间值可以设置为-6分钟、-3分钟、-2分钟、2分钟、3分钟、或者6分钟,较佳可设置为-3分钟或3分钟。
步骤s142、判断所述第一时间点是否处于所述预设的唤醒时间段内。
本实施例中所述预设的唤醒时间段的时间长度取值范围为:45分钟至90分钟。例如所述预设的唤醒时间段的时间长度可以设置为45分钟、60分钟、90分钟;较佳设置为60分钟。
步骤s143、当所述第一时间点处于所述预设的唤醒时间段内,则定义所述第一时间点为所述最佳唤醒时间点。
步骤s144、当所述第一时间点不处于所述预设的唤醒时间段内,则定义所述预设的唤醒时间段的最后时间点为所述最佳唤醒时间点。
人体处于快速动眼期时的睡眠程度很浅,人体在浅睡状态下容易被唤醒,被唤醒后也会产生不适。因此本实施例将所述第一时间点作为所述最佳唤醒时间点,能够减少人体在深睡状态下被唤醒的几率,提高用户被唤醒后的舒适度,能够达到降低用户懒床的几率。而当所述第一时间点不处于所述预设的唤醒时间段内,将所述预设的唤醒时间段的最后时间点作为所述最佳唤醒时间点,能够确保按时唤醒用户。
步骤s20、在所述最佳唤醒时间点开始执行人体唤醒操作。
本实施例中所述预设的唤醒时间段为用户睡眠之前手动输入设置的。本实施例具体可以采用振铃的方式、亮灯、和/或播放预设音频的方式执行人体唤醒操作,例如可以调用蜂鸣器启动蜂鸣功能,和/或调用led启动亮灯功能,到达唤醒人体的目的。
上述实施例提供的人体唤醒时间的控制方法,通过实时获取人体的眼部电信号,根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点;在所述最佳唤醒时间点开始执行人体唤醒操作的方式,确保在设定时间段内唤醒人体的基础上,减少了人体在深睡状态下被唤醒的几率,提高了用户被唤醒后的舒适度,降低了用户懒床的几率。
本发明进一步提供一种人体唤醒时间的控制装置。参照图4,图4为发明的人体唤醒时间的控制装置一实施例的功能模块示意图。在一实施例中,所述人体唤醒时间的控制装置100包括:确定模块110和唤醒模块120。其中,所述确定模块110,用于实时获取人体的眼部电信号,根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点。所述唤醒模块120,用于在所述最佳唤醒时间点开始执行人体唤醒操作。
本实施例中所述预设的唤醒时间段为用户睡眠之前手动输入设置的。所述唤醒模块120具体可以采用振铃的方式、亮灯、和/或播放预设音频的方式执行人体唤醒操作,例如可以调用蜂鸣器启动蜂鸣功能,和/或调用led启动亮灯功能,到达唤醒人体的目的。
上述实施例提供的人体唤醒时间的控制装置100,通过实时获取人体的眼部电信号,根据所获取的眼部电信号和预设的唤醒时间段,确定最佳唤醒时间点;在所述最佳唤醒时间点开始执行人体唤醒操作的方式,确保在设定时间段内唤醒人体的基础上,减少了人体在深睡状态下被唤醒的几率,提高了用户被唤醒后的舒适度,降低了用户懒床的几率。
参见图5,图5为图4中确定模块的具体细化功能模块示意图。上述实施例中所述确定模块110包括:获取单元111、确定单元112、判断单元113、第一确定单元114、第二确定单元115。其中,所述获取单元111,用于实时获取人体的眼部电信号。所述确定单元112,用于根据所获取的眼部电信号,建立人体快速动眼期的持续时间模型m,并根据所述持续时间模型m确定下一次快速动眼期的持续时间。所述判断单元113,用于在时间到达所述预设的唤醒时间段后,实时判断当前时间点是否进入快速动眼期。所述第一确定单元114,用于当当前时间点进入快速动眼期,则计算当前快速动眼期的开始时间,依据所述开始时间和所述持续时间,确定当前快速动眼期的结束时间。第二确定单元115,用于根据所述结束时间和所述预设的唤醒时间段,确定所述最佳唤醒时间点。
本实施例中所述下一次快速动眼期是指当前已结束的最后一个快速动眼期对应的下一次快速动眼期,该下一次快速动眼期可以是当前还未出现的快速动眼期,或者已出现但没有结束的快速动眼期。
上述实施例中所述确定单元112,具体还用于根据所获取的眼部电信号,计算人体出现快速动眼期的次数,以及每次快速动眼期的持续时间;根据出现的快速动眼期的次数,以及每次快速动眼期的持续时间,建立快速动眼期的持续时间模型m。
本发明可以采用双导联的方式或者单导联的方式获取人体的眼部电信号。本实施例优选采用单导联方式获取人体的眼部电信号,其具体过程为:首先在人体的上额,左太阳穴,右太阳穴所在位置分别放置三个电极,左太阳穴上的电极为l电极,左太阳穴上的电极为r电极,上额上的电极为g电极(参考电极)。其中g电极是用来消除来自电网的50hz到60hz的噪音。将l电极、r电极所获取的电信号进行过滤和放大处理后所得到的数据为电压值,二者相减得到的电压差值即为l电极与r电极间的电压差值x。
所述电压差值x的大小与人体眼球的左、右偏转角度有大致的线性关系;电压差值x的正、负则代表人体眼球左、右偏转的方向。因此根据所述电压差值x可以判断人体眼球的运动情况。
人体睡眠期间在快速动眼期内眼球会快速运动,该快速动眼期时间内l电极、r电极二者间的电压差值x变化大。另外人体睡眠期间在快速动眼期内相邻的两次动眼时间间隔小于1分钟;人体睡眠期间相邻的两次快速动眼期的时间间隔大于30分钟;因此根据所获取的每个时间点的电压差值x,可以计算出已出现的快速动眼期的开始时间和结束时间,即可以计算出已出现的每个快速动眼期的持续时间。
所述持续时间模型m为:
本实施例中所述第(n+1)次快速眼动期可以是当前还未出现的快速动眼期,或者已出现但没有结束的快速动眼期。
上述实施例中所述第二确定单元115,具体还用于计算所述结束时间与预设的时间值相加的第一时间点;判断所述第一时间点是否处于所述预设的唤醒时间段内;当所述第一时间点处于所述预设的唤醒时间段内,则定义所述第一时间点为所述最佳唤醒时间点;当所述第一时间点不处于所述预设的唤醒时间段内,则定义所述预设的唤醒时间段的最后时间点为所述最佳唤醒时间点。
本实施例中所述预设的时间值的取值范围为:-6分钟至6分钟;例如,所述时间值可以设置为-6分钟、-3分钟、-2分钟、2分钟、3分钟、或者6分钟,较佳可设置为-3分钟或3分钟。所述预设的唤醒时间段的时间长度取值范围为:45分钟至90分钟。例如所述预设的唤醒时间段的时间长度可以设置为45分钟、60分钟、90分钟;较佳设置为60分钟。
人体处于快速动眼期时的睡眠程度很浅,人体在浅睡状态下容易被唤醒,被唤醒后也会产生不适。因此本实施例将所述第一时间点作为所述最佳唤醒时间点,能够减少人体在深睡状态下被唤醒的几率,提高用户被唤醒后的舒适度,能够达到降低用户懒床的几率。而当所述第一时间点不处于所述预设的唤醒时间段内,将所述预设的唤醒时间段的最后时间点作为所述最佳唤醒时间点,能够确保按时唤醒用户。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。