1.本技术涉及电子信息技术领域,尤其是一种根据睡眠周期调整音频输出的方法、设备及介质。
背景技术:2.在当今社会大部分人普遍存在睡眠质量不佳的问题,人们喜欢在睡前读书、听音乐入睡,有声读物或者音乐确实可以让人放松有助睡眠,但是,音乐的音量无法在入睡后调节,有些曲目播放时会出现音量过大的情况。当人们开始入睡时,持续的播放音量较大的音乐反而会影响大脑渐入平静,从而影响睡眠质量。
3.在另一方面,人们常常将闹钟作为唤醒工具,其作用在于当用户无法自然的从睡眠中醒来时将用户强制唤醒,但闹钟的唤醒时间仅能按照用户提前设定的时间进行唤醒工作,无法根据用户睡眠时实际的睡眠状况进行调节,人们在睡眠时普遍遵循一定的生物节律,即睡眠周期。国际睡眠医学学会将睡眠周期分为五个睡眠期间,困倦唤醒期、轻度睡眠期、中度睡眠期、深度睡眠期和快速动眼睡眠期,人们每夜通常会经历四至五个睡眠周期,每个周期90分钟左右,根据人们年龄的不同其睡眠周期并不相同。
4.在自然的状态下,人需要经历完整的睡眠周期,同时在新周期的困倦唤醒期,大脑刚好处于接近醒时的精神状态,被唤醒时人的精神状态更自然,醒后精神状态更好。如果在周期中的其它睡眠期间,尤其是深度睡眠期、快速眼动睡眠期被唤醒,身体感到困倦和睡眠不足。而闹钟的设定是固定的,无法在设定后自动进行调节,因此在实际场景中,可能在不适合的时间或者以不合适的音量唤醒用户,导致影响用户的睡眠质量。
技术实现要素:5.本技术的一个目的是提供一种根据睡眠周期调整音频输出的方法,用以解决现有技术中用户设备中的音乐、闹钟等音频播放时容易影响用户睡眠质量的问题。
6.为实现上述目的,本技术提供了一种根据睡眠周期调整音频输出的方法,所述方法包括以下内容:
7.对用户进行睡眠监测,获取第一睡眠数据,其中,所述第一睡眠数据包括用户的心率特征数据和动作特征数据;
8.根据所述第一睡眠数据,判断用户当前的睡眠期间,并根据所述用户当前的睡眠期间,调整关联设备的音频输出。
9.进一步地,根据所述第一睡眠数据,判断用户当前的睡眠期间,包括:
10.将所述第一睡眠数据与历史睡眠数据进行比较,确定所述历史睡眠数据中相似的心率特征数据和动作特征数据;
11.根据所述历史睡眠数据与用户的睡眠期间的对应关系,将所述相似的心率特征数据和动作特征数据所对应的睡眠期间,确定为用户当前的睡眠期间。
12.进一步地,对用户进行睡眠监测,获取第一睡眠数据之前,还包括:
13.在相同的监测周期内对用户进行多次睡眠监测,获取历史睡眠数据,所述历史睡眠数据包括用户的心率特征数据和动作特征数据;
14.根据心率特征数据和动作特征数据在监测周期内的变化趋势,确定睡眠期间与历史睡眠数据的对应关系。
15.进一步地,根据所述用户当前的睡眠期间,调整关联设备的音频输出,包括:
16.当所述用户当前的睡眠期间为困倦唤醒期时,将所述关联设备的闹钟输出音量调整为最大值。
17.进一步地,所述方法还包括:
18.当所述用户当前的睡眠期间为困倦唤醒期之外的其它睡眠期间时,减小所述关联设备的闹钟输出音量。
19.进一步地,根据所述用户当前的睡眠期间,调整关联设备的音频输出,包括:
20.当所述用户当前的睡眠期间为本次监测周期内的首个轻度睡眠期时,减小所述音频的音量,并在预设时长后关闭。
21.进一步地,减小所述音频的音量,包括:
22.按照预设幅度,逐步减小所述音频的音量。
23.进一步地,根据所述用户当前的睡眠期间,调整关联设备的音频输出,包括:
24.当所述用户当前的睡眠期间为预设睡眠期间时,判断当前时间与关联设备的闹钟设定时间是否小于预设时间差值;
25.若小于预设时间差值,控制关联设备在本次预设睡眠期间结束前播放闹钟所对应的音频。
26.本技术还提供了一种睡眠唤醒设备,所述设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所属设备执行上述任一项所述方法。
27.本技术还提供了一种计算机可读介质,其上存储有计算机指令,所述计算机程序指令可被处理器执行以实现上述任一项所述方法。
28.与现有技术相比,本技术提供了一种根据睡眠周期调整音频输出的方法,首先对用户进行睡眠监测,获取第一睡眠数据,所述第一睡眠数据包括用户的心率特征数据和动作特征数据,再根据所述第一睡眠数据,判断用户当前的睡眠期间,并根据所述用户当前的睡眠期间,调整关联设备的音频输出,使得关联设备在当前睡眠期间的音频输出能够适合于用户当前的状态,避免影响用户的睡眠质量。
附图说明
29.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
30.图1为本技术所述方法其中一个实施例的示意图。
31.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
32.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个
处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
33.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
34.本技术提供了一种根据睡眠周期调整音频输出的方法,所述方法包括以下步骤:
35.步骤s1o1:对用户进行睡眠监测,获取第一睡眠数据,其中,所述第一睡眠数据包括用户的心率特征数据和动作特征数据;
36.步骤s1o2:根据所述第一睡眠数据,判断用户当前的睡眠期间,并根据所述用户当前的睡眠期间,调整关联设备的音频输出。
37.下面结合图1对本技术作进一步详细描述。
38.本技术的所述方法的执行主体可以是某种同时具有监测功能和唤醒功能的设备,也可以是一些具有其中某项且不同功能的设备组合,比如,可相互通讯的用于检测的可穿戴设备与音频播放设备。
39.步骤s1o1:对用户进行睡眠监测,获取第一睡眠数据,其中,所述第一睡眠数据包括用户的心率特征数据和动作特征数据。
40.在用户睡眠时,监测设备开始对用户进行监测,所述监测的内容可以是用户的心率和动作,在用户的睡眠过程中,心率会随着睡眠周期的改变或者睡眠程度的加深产生相应变化,而且肢体动作的频率也会降低,所以,监测用户睡眠时的心率特征和动作特征则可以判断出用户所处的睡眠期间,当用户睡眠时,监测设备可以将监听到的用户心率特征数据和动作特征数据作为第一睡眠数据。
41.步骤s1o2:根据所述第一睡眠数据,判断用户当前的睡眠期间,并根据所述用户当前的睡眠期间,调整关联设备的音频输出。
42.当获取到第一睡眠数据时,可以根据第一睡眠数据中的心率特征数据和动作特征数据判断用户此时所处的睡眠期间,再根据用户当下的睡眠期间,对关联设备的音频输出做出调整,所述睡眠期间包括五个期间,分别是困倦唤醒期、轻度睡眠期、中度睡眠期、深度睡眠期快速动眼睡眠期,每个期间可以连续进行,不断循环直至自然醒来。
43.在本技术的一些实施例中,根据所述第一睡眠数据,判断用户当前的睡眠期间,可以是将所述第一睡眠数据与历史睡眠数据进行比较,确定所述历史睡眠数据中相似的心率特征数据和动作特征数据,再根据所述历史睡眠数据与用户的睡眠期间的对应关系,将所述相似的心率特征数据和动作特征数据所对应的睡眠期间,确定为用户当前的睡眠期间。
44.在根据第一睡眠数据判断用户当前的睡眠期间中,可以是将第一睡眠数据与历史睡眠数据进行比较,所述历史睡眠数据包括用户以往的睡眠数据,在获取第一睡眠数据前,
可以先对用户进行长时间的睡眠监测,例如,在长达一周的时间内对用户进行心率监测和动作监测,记录用户从入睡到自然醒来的睡眠周期,再从所述睡眠周期中根据监测到的心率变化的数据和动作变化的数据分析出用户的睡眠期间,总结并获取用户各睡眠期间的心率数据特点和动作数据的特点,这些数据均属于历史睡眠数据。在获取了历史数据后,在对用户的某个睡眠进行监测获取到的第一睡眠数据就可以与历史睡眠数进行比较,在历史睡眠数据中查找到与第一睡眠数据相似的心率特征数据和动作特征数据,即将第一睡眠数据与历史睡眠数据通过相似的心率特征数据和动作特征数据进行对应,通过此种对应关系,确定第一睡眠数据所处的睡眠期间。比如,在历史睡眠数据中,心率从64-71次/分钟下降至62-68次/分钟,动作次数每分钟32次减少到6次,确定为困倦唤醒期,在第一睡眠数据中,当心率特征数据和动作特征数据达到类似的数据时,可确定为用户已处于困倦唤醒期。
45.在本技术的一些实施例中,对用户进行睡眠监测,获取第一睡眠数据之前,还可以在相同的监测周期内对用户进行多次睡眠监测,获取历史睡眠数据,所述历史睡眠数据包括用户的心率特征数据和动作特征数据,根据心率特征数据和动作特征数据在监测周期内的变化趋势,确定睡眠期间与历史睡眠数据的对应关系。
46.在获取第一睡眠数据之前可以对用户进行相同周期的多次监测,比如,在一周之内每天进行监测,每次监测时长为24小时,每24小时为一个监测周期,这样可在一周的时间内对用户进行7次监测,在每个监测周期中,全程记录用户的心率变化和动作变化,形成历史睡眠数据。再从历史睡眠数据中分析出用户清醒的时间段和睡眠的时间段,通过对用户睡眠的时间段进行全程记录分析,获取到每个睡眠周期的心率特征数据和动作特征数据,再根据这两项数据的变化趋势,判断出用户的每个睡眠期间对应的心率特征数据和动作特征数据,获取到睡眠期间与历史睡眠数据的对应关系。
47.在本技术的一些实施例中,根据所述用户当前的睡眠期间,调整关联设备的音频输出,可以是当所述用户当前的睡眠期间为困倦唤醒期时,将所述关联设备的闹钟输出音量调整为最大值。
48.困倦唤醒期在睡眠周期循环中属于睡眠的起始阶段,在这个阶段中,人们的身体会放松,呼吸会减慢,意识逐渐下沉准备进入睡眠。在每个睡眠周期结束后,都会再次进入困倦唤醒期从而开始下一个周期的循环。当用户处于困倦唤醒期时,说明用户已经经历过一个完整的睡眠周期,即将开始进入下一个睡眠周期,此时就是唤醒用户的最佳时期,所以当用户处于此时期是,可以将关联设备的闹钟输出音量调到最大值以唤醒用户。
49.在本技术的另一些实施例中,当所述用户当前的睡眠期间为困倦唤醒期之外的其它睡眠期间时,减小所述关联设备的闹钟输出音量。
50.在睡眠的五个期间里,除困倦唤醒期之外,其他的睡眠期间并不适合唤醒用户。比如,轻度睡眠期,在这个阶段,人们的呼吸心率减慢,体温会略微降低,身体会下意识地忽略掉轻微的外界刺激,此时用户正在逐渐的过渡到中度睡眠期。在中度睡眠期这个阶段,人们的呼吸心率和体温会进一步降低,这个时候身体会进入一个很难被唤醒的状态,这也是深度睡眠期的开始。在深度睡眠期,人们得到充分的休息和睡眠,这个时候身体的各项机能会减缓到最低指标,肌肉逐步放松,因此会极难被唤醒,就算被强行叫醒了也会昏昏沉沉的提不起劲,需要很长一段时间才能恢复过来。经历完前四个阶段后,人体会再次进入短暂的第三阶段,然后是短暂的第二阶段。接下来便会进入第五阶段,快速动眼睡眠期,这个时候人
们的眼球会快速地上下左右移动,心律和血压也变得不规则,呼吸变得迅速,就像清醒或恐惧的反应,肌肉却一直保持柔软,至此为一个完整的睡眠周期。所以,除困倦唤醒期之外,其他睡眠期间并不适合唤醒用户,当判断出用户处于困倦唤醒期之外的其它睡眠期间时,可以减小所述关联设备的闹钟输出音量,避免打扰到用户的睡眠。
51.由于在实际场景中,自然的状态下人需要经历完整的睡眠周期,同时在新周期的困倦唤醒期,大脑刚好处于接近醒时的精神状态,被唤醒时人的精神状态更自然,醒后精神状态更好。如果在周期中的其它睡眠期间,尤其是深度睡眠期、快速眼动睡眠期被唤醒,身体感到困倦和睡眠不足。对于上述问题,在本技术的一些实施例中,根据所述用户当前的睡眠期间,调整关联设备的音频输出,可以是当所述用户当前的睡眠期间为预设睡眠期间时,判断当前时间与关联设备的闹钟设定时间是否小于预设时间差值,若小于预设时间差值,控制关联设备在本次预设睡眠期间结束前播放闹钟所对应的音频。
52.其中,所述预设睡眠期间可以是任意一个或多个适合唤醒用户的睡眠期间,例如可以是睡眠周期中的第一个睡眠周期,即困倦唤醒期,也可以是轻度睡眠期或中度睡眠期。此外,预设睡眠期间也可以是睡眠周期中除了深度睡眠期、快速眼动睡眠期的其它多个睡眠期间,即困倦唤醒期、轻度睡眠期、中度睡眠期中的任意的连续两个睡眠期间,或者三个睡眠期间。
53.以困倦唤醒期为例,当监测到用户睡眠期间为困倦唤醒期时,可以先判断此时的时间点与关联设备的闹钟中设定的时间是否小于预设时间差值,所述预设时间差值用于判断当用户处于困倦唤醒期时,是否唤醒用户。例如,用户预设的闹铃时间是早上7点,预设的时间差值为1个小时,当判断出用户在6点17分开始处于困倦唤醒期时,是否应该进行唤醒,先判断出6点17分距离7点整已经不足预设的时间差1个小时,即当前时间与关联设备的闹钟设定时间小于预设时间差值,此时应控制关联设备在本次困倦唤醒期结束前播放闹钟所对应的音频以唤醒用户。由此,可以确保闹钟能够在适合唤醒用户的睡眠期间,避免用户进入到下一个不适合唤醒用户的睡眠期间,导致用户被唤醒后感到困倦和睡眠不足。
54.在本技术的一些实施例中,根据所述用户当前的睡眠期间,调整关联设备的音频输出,可以是当所述用户当前的睡眠期间为本次监测周期内的首个轻度睡眠期时,减小所述音频的音量,并在预设时长后关闭。由此,可以避免持续的播放音乐影响大脑渐入平静,而导致影响睡眠。
55.当用户处于睡眠的首个轻度睡眠期时,说明用户刚开始本次睡眠,此时应降低音频输出音量,直至关闭。也可以是在预设时长后关闭,所述预设时长可以是音频从用户进入轻度睡眠开始至完全关闭的时间长短,此时长可以由用户预设。所述音频可以是音乐,此音乐也可以作为闹钟使用,即本技术中所述的闹钟和音频可以是同一个设备。
56.在本技术的另一些实施例中,减小所述音频的音量,可以是按照预设幅度,逐步减小所述音频的音量。
57.当用户进入轻度睡眠期时,音频音量的降低可以是按照预设的幅度逐渐减低,避免了音频突然关闭给用户造成突兀感而惊醒用户。降低的幅度可以由用户预设。
58.本技术还提供了一种睡眠唤醒设备,所述设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所属设备执行上述任一项所述方法或实施例。
59.本技术还提供了一种计算机可读介质,其上存储有计算机指令,所述计算机程序指令可被处理器执行以实现上述任一项所述方法或实施例。
60.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
61.需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
62.另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
63.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。