睡眠温度调控方法、装置、计算机设备及可读存储介质与流程

文档序号:19730936发布日期:2020-01-18 03:56阅读:185来源:国知局
睡眠温度调控方法、装置、计算机设备及可读存储介质与流程

本申请涉及计算机设备领域,特别是涉及一种睡眠温度调控方法、装置、计算机设备及可读存储介质。



背景技术:

睡眠占据人一生中约三分之一的时间,好的睡眠质量可以积蓄能量,维持健康。而睡眠时室内的环境温度是维持睡眠质量的可靠保证。

研究表明,人体睡眠过程中,随着睡眠阶段的不同,体温会不断的在变换。因此,根据睡眠阶段对睡眠环境温度进行调节,能够有效改善人体的睡眠质量。

传统技术中,人们对睡眠环境温度调节,主要通过空调等进行调节。现阶段,很多空调设置有睡眠模式。睡眠模式主要是空调按照预先设置的睡眠温度曲线对环境温度进行调节。但是,温度调节的时间点不够准确,无法满足用户对温度的需求。



技术实现要素:

基于此,有必要针对以上问题,提供一种睡眠温度调控方法、装置、计算机设备及可读存储介质。

一种睡眠温度调控方法,所述方法包括:

获取用户所处的睡眠阶段;

在所述睡眠阶段为入睡阶段时,获取用户的入睡时间点,并根据所述入睡时间点确定第一调温点和第二调温点,其中,所述第二调温点晚于所述第一调温点;

在所述睡眠阶段为眼球快速运动睡眠阶段时,获取用户第一次进入眼球快速运动睡眠阶段的时间点,并根据所述第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点;

在所述睡眠阶段为非眼球快速运动睡眠阶段时,获取用户第二次进入非眼球快速运动睡眠阶段的时间点,并根据所述第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点;

当到达所述第一调温点、所述第二调温点、所述第三调温点和所述第四调温点对应的时刻时,按照预设调整规则调节睡眠温度。

在其中一个实施例中,所述根据所述入睡时间点确定第一调温点和第二调温点,包括:

根据所述入睡时间点和第一阶段延迟时长,确定所述第一调温点;

根据所述入睡时间点和第二阶段延迟时长,确定所述第二调温点,其中,所述第二阶段延迟时长大于所述第一阶段延迟时长。

在其中一个实施例中,所述获取用户第一次进入眼球快速运动睡眠阶段的时间点,包括:

确定所述用户的历史睡眠周期中眼球快速运动睡眠阶段的次数;

确定数据库中是否存在所述第三调温点;

若所述历史睡眠周期中眼球快速运动睡眠阶段的次数为0,且所述数据库中不存在所述第三调温点,则将所述用户进入当前眼球快速运动睡眠阶段的时间点确认为所述第一次进入眼球快速运动睡眠阶段的时间点。

在其中一个实施例中,所述方法还包括:

将所述第三调温点加入所述数据库。

在其中一个实施例中,所述获取用户第二次进入非眼球快速运动睡眠阶段的时间点,包括:

确定所述用户的历史睡眠周期中非眼球快速运动睡眠阶段的次数;

确定数据库中是否存在所述第三调温点和所述第四调温点;

若所述历史睡眠周期中非眼球快速运动睡眠阶段的次数大于等于1,且所述数据库中存在所述第三调温点但不存在所述第四调温点,则将所述用户进入当前非眼球快速运动睡眠阶段的时间点确定为所述第二次进入非眼球快速运动睡眠阶段的时间点;

根据所述第二次进入非眼球快速运动睡眠阶段的时间点确定所述第四调温点。

在其中一个实施例中,所述方法还包括:

将所述第四调温点加入所述数据库。

在其中一个实施例中,所述方法还包括:

若所述睡眠阶段为离床阶段,则结束睡眠温度调节。

一种睡眠温度调控装置,包括:

睡眠阶段获取模块,用于获取用户所处的睡眠阶段;

第一第二调温点确定模块,用于在所述睡眠阶段为入睡阶段时,获取用户的入睡时间点,并根据所述入睡时间点确定第一调温点和第二调温点,其中,所述第二调温点晚于所述第一调温点;

第三调温点确定模块,用于在所述睡眠阶段为眼球快速运动睡眠阶段时,获取用户第一次进入眼球快速运动睡眠阶段的时间点,并根据所述第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点;

第四调温点获取模块,用于在所述睡眠阶段为非眼球快速运动睡眠阶段时,获取用户第二次进入非眼球快速运动睡眠阶段的时间点,并根据所述第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点;

睡眠温度调整模块,用于当到达所述第一调温点、所述第二调温点、所述第三调温点和所述第四调温点对应的时刻时,按照预设调整规则调整睡眠温度。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。

本申请实施例提供的睡眠温度调控方法、装置、计算机设备及可读存储介质,通过获取用户所处的睡眠阶段,并根据入睡时间点确定第一调温点和第二调温点,根据第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点,根据第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点。当到达第一调温点、第二调温点、第三调温点和第四调温点对应的时刻时,按照预设调整规则调整睡眠温度。本实施例提供的方法能够通过获取用户的入睡时间点和睡眠阶段,根据入睡时间点和睡眠阶段确定温度调节点,使得温度调节点与用户的睡眠阶段准确匹配,从而能够在准确的时间点启动温度调节,进而能够准确的调节环境温度,提高用户睡眠质量。另外,本申请实施例提供的方法、装置、计算机设备及可读存储介质,根据入睡时间点确定第一调温点和第二条调温点,根据第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点,根据第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点,使得第一调温点、第二调温点、第三调温点和第四调温点分别与人体睡眠过程中体温曲线的最高点、最低点、次高点和次低点相对应,从而使得温度调节过程与人体睡眠体温曲线相匹配,使得对温度的调节时间点更加精确,进而能够准确的调节环境温度,提高用户睡眠质量。

附图说明

图1为本申请一个实施例提供的人体睡眠过程中的体温变化曲线图;

图2为本申请一个实施例提供的睡眠温度调控方法流程示意图;

图3为本申请一个实施例提供的睡眠温度调控方法流程示意图;

图4为本申请一个实施例提供的睡眠温度调控方法流程示意图;

图5为本申请一个实施例提供的睡眠温度调控方法流程示意图;

图6为本申请一个实施例提供的睡眠温度调控装置的结构框图;

图7为本申请一个实施例提供的计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本申请实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定申请。

本申请实施例提供的睡眠温度调控方法,用于调整睡眠温度。本申请实施例提供的睡眠温度调控方法可以应用于睡眠调节控制系统。该睡眠调节控制系统可以包括睡眠监测装置和温度调节装置。睡眠监测装置用于监测用户的睡眠阶段。睡眠阶段包括但不限于入睡阶段、非眼球快速运动睡眠(non-rapideyesmovement,nrem)眼球快速运动睡眠(rapideyesmovement,rem)阶段、阶段、离床阶段等。其中,入睡阶段是指从清醒状态进入睡眠状态的开始阶段。nrem阶段包括入睡期、浅睡期、熟睡期、沉睡期。rem阶段约为20-30分钟。人体睡眠过程中,nrem阶段和rem阶段是交替出现的,一个nrem阶段和一个rem阶段称为一个睡眠周期。一个睡眠周期约90-110分钟。离床阶段是指人体从睡眠状态逐渐清醒起床的阶段。温度调节装置可以是空气温度调节器。温度的调节装置可以根据本申请实施例提供的睡眠温度调控方法获取调温点,并在调温点调节温度。温度调节装置可以包括存储器和处理器,处理器能够处理计算机程序。处理器可以为中央处理器(cpu,centralprocessunit),也可以为微处理器(mcu,microcontrollerunit)等。

请参见图1,研究表明,人体睡眠时的体温变化如图1所示。人在进入睡眠的t1时间内,体温会从基础体温temp0一直升高,达到整个睡眠过程的最高点temp1。之后体温会持续下降,直到t2时间,体温下降至最低点temp2。经过最低点后,体温会逐渐上升到第二个高点temp3。接着,体温又一次下降至第二个低点temp4。最后,体温逐步回升至基础体温temp0。

请一并参见图2,本申请一个实施例提供一种睡眠温度调控方法,本申请实施例提供的睡眠温度调控方法可以具体应用于如上所述的温度调节装置中的处理器。所述方法包括s110-s150。

s110,获取用户所处的睡眠阶段。

温度调节装置通过睡眠监测装置获取用户的睡眠阶段。具体的,睡眠监测装置可以实时监测用户的睡眠相关信息发送给温度调节装置,入睡信息包括但不限于入睡信号及入睡时间点、当前睡眠阶段及时间点等。其中,睡眠阶段包括但不限于:入睡阶段、rem睡眠阶段、nrem睡眠阶段、清醒阶段、离床阶段等。温度调节装置接收睡眠监测装置发送的睡眠相关信息。温度调节装置可以按周期通过睡眠监测装置获取睡眠相关信息,例如,温度调节装置可以每30秒向睡眠监测装置获取一次睡眠相关信息。

s120,在睡眠阶段为入睡阶段时,获取用户的入睡时间点,并根据入睡时间点确定第一调温点和第二调温点,其中,第二调温点晚于第一调温点。

当温度调节装置接收到当前的睡眠阶段为入睡阶段时,温度调节装置获取入睡时间点并触发睡眠场景。触发睡眠场景后,温度调节装置初始化睡眠调温模块,并开始睡眠调温点的控制。睡眠调温点是指睡眠过程中需要进行温度调节的时间点。温度调节装置根据获取到的入睡时间点,即可根据入睡的时间点确定出第一调温点和第二调温点。其中,第一调温点对应睡眠过程中第三次调节温度的时间点。第二调温点对应睡眠过程中第四次调节温度的时间点。第一调温点和第二调温点可以与图1中所示的t3时刻和t4时刻对应,即在睡眠过程中,体温的次高点对应的时间点确定为第一调温点,体温次低点对应的时间点确定为第二调温点。第二调温点晚于第一调温点。

s130,在睡眠阶段为眼球快速运动睡眠阶段时,获取用户第一次进入眼球快速运动睡眠阶段的时间点,并根据第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点。

第三调温点对应睡眠过程中第一次调节温度的时间点。如上所述,人体睡眠过程中,nrem阶段和rem睡眠阶段是交替出现的,交替一次称为一个睡眠周期,两种阶段循环往复,每夜通常有4-5个睡眠周期,每个睡眠周期约90-110分钟。根据图1所示的睡眠温度曲线图,人体约在t1时刻,体温达到最高,之后下降。研究表明,t1时刻约与人体第一次进入rem睡眠阶段相同,之后人体体温开始下降。因此,当睡眠监测装置第一次发送给温度调节装置的睡眠阶段为rem睡眠阶段时,说明用户体温达到最高,之后体温开始下降。温度调节装置获取并记录第一次进入rem睡眠阶段的时间点,例如,用户入睡点为22:00,23:00时,睡眠监测装置监测到用户第一次进入rem睡眠阶段,则,温度调节装置记录第一次进入rem睡眠阶段的时间点为23:00。温度调节装置获取到用户第一次进入rem睡眠阶段的时间点后,基于此时间点,可以确定出第三调温点。

s140,在睡眠阶段为非眼球快速运动睡眠阶段时,获取用户第二次进入非眼球快速运动睡眠阶段的时间点,并根据第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点。

第四调温点对应睡眠过程中第二次调节温度的时间点。基于图1所示的睡眠温度曲线图,人体约在t2时刻达到最低点,之后开始上升。研究表明,t2时刻约与人体第二次进入nrem睡眠阶段的时刻相同。因此,当睡眠监测装置第二次发送给温度调节装置的睡眠阶段为nrem睡眠阶段时,说明用户进入第二次rem睡眠阶段,之后用户体温呈上升趋势。温度调节装置获取并记录第二次进入rem睡眠阶段的时间点,例如,用户入睡点为22:00,23:10时,睡眠监测装置监测到用户第二次进入nrem睡眠阶段,则,温度调节装置记录二次进入rem睡眠阶段的时间点为23:10。温度调节装置获取到用户第二次进入rem睡眠阶段的时间点后,基于此时间点,可以确定出第四调温点。

s150,当到达所述第一调温点、所述第二调温点、所述第三调温点和所述第四调温点对应的时刻时,按照预设调整规则调节睡眠温度。

温度调节装置基于上述过程确定出的四个调温点:第一调温点、第二调温点、第三调温点和第四调温点。之后,根据四个调温点,在调温点对应的时刻,按照预设的调温方法对温度进行调节。四个调温点分别与人体睡眠过程中体温曲线的最高点、最低点、次高点和次低点相对应。其中,调整规则可以为:在人体体温逐渐上升时,降低环境温度,在人体体温逐渐下降时,升高环境温度,从而使得温度调节过程与人体睡眠体温曲线相匹配,使得睡眠环境温度的调节点更加精确,进而能够准确的调节环境温度,提高用户睡眠质量。

本实施例中,通过获取用户所处的睡眠阶段,并根据入睡时间点确定第一调温点和第二调温点,根据第一次进入rem睡眠阶段的时间点确定第三调温点,根据第二次进入nrem睡眠阶段的时间点确定第四调温点。当到达第一调温点、第二调温点、第三调温点和第四调温点对应的时刻时,按照预设调整规则调整睡眠温度。本实施例提供的方法能够通过获取用户的入睡时间点和睡眠阶段,根据入睡时间点和睡眠阶段确定温度调节点,使得温度调节点与用户的睡眠阶段准确匹配,从而能够在准确的时间点启动温度调节,进而能够准确的调节环境温度,提高用户睡眠质量。另外,本实施例提供的方法,根据入睡时间点确定第一调温点和第二条调温点,根据第一次进入rem睡眠阶段的时间点确定第三调温点,根据第二次进入nrem睡眠阶段的时间点确定第四调温点,使得第一调温点、第二调温点、第三调温点和第四调温点分别与人体睡眠过程中体温曲线的最高点、最低点、次高点和次低点相对应,从而使得温度调节过程与人体睡眠体温曲线相匹配,使得对温度的调节时间点更加精确,进而能够准确的调节环境温度,提高用户睡眠质量。

请参见图3,本实施例涉及睡眠阶段为入睡阶段时,根据入睡时间点确定第一调温点和第二调温点的一种可能的实现方式,即s120包括:

s121,根据入睡时间点和第一阶段延迟时长,确定第一调温点。

第一阶段延迟时长是指从入睡时间点起,启动第三次调温的延迟时长。在一个具体实施例中,第一阶段延迟时长可以为3小时左右。第一调温点为入睡时间点起,延迟3小时对应的时间点。例如,入睡时间点为22:00,则第一调温点为01:00。根据图1的人体睡眠过程中体温的变化曲线,人体约在入睡后3小时体温达到次高点,因此,将第一调温点确定为入睡时间点延迟3小时,即在人体体温开始下降时,启动温度调节,准确的实现温度调节,提高用户睡眠质量。

s122,根据入睡时间点和第二阶段延迟时长,确定第二调温点,其中,第二阶段延迟时长大于第一阶段延迟时长。

第二阶段延迟时长是指从入睡时间点起,启动第二次调温的延迟时长。在一个具体实施例中,第二阶段延迟时长可以为5小时左右。第二调温点为入睡时间点起,延迟5小时对应的时间点。例如,入睡时间点为22:00,则第一调温点为03:00。根据图1的人体睡眠过程中体温的变化曲线,人体约在入睡后5小时体温达到次低点,因此,将第二调温点确定为入睡时间点延迟5小时,即在人体体温开始上升时,启动温度调节,准确的实现温度调节,提高用户睡眠质量。

请参见图4,本实施例涉及睡眠阶段为眼球快速运动睡眠阶段时,获取用户第一次进入眼球快速运动睡眠阶段的时间点,并根据第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点的一种可能的实现方式,即,s130包括:

s131,确定用户的历史睡眠周期中眼球快速运动睡眠阶段的次数;

s132,确定数据库中是否存在第三调温点;

s133,若历史睡眠周期中眼球快速运动睡眠阶段的次数为0,且数据库中不存在第三调温点,则将用户进入当前眼球快速运动睡眠阶段的时间点确定为第一次进入眼球快速运动睡眠阶段的时间点;

s134,根据第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点。

当睡眠监测装置输出的睡眠阶段为rem睡眠阶段时,温度调节装置查询数据库的历史睡眠周期,确定rem睡眠阶段的次数。历史睡眠周期是指从进入睡眠阶段开始,至当前时刻,用户所经历的完整的睡眠周期。例如,当前时刻为01:00,当前睡眠阶段为rem阶段,用户在01:00之前经历了2个睡眠周期,即重复了2次nrem阶段和rem阶段。则,温度调节装置查询数据库中的历史睡眠周期可知,历史睡眠周期中rem阶段的次数为2。同时,温度调节装置查询数据库中的第三调温点的值是否存在。当历史睡眠周期中,rem睡眠阶段的次数为0,且第三调温点不存在,则说明当前睡眠周期为第一次睡眠周期,当前rem睡眠阶段为第一次rem睡眠阶段,用户进入当前rem睡眠阶段的时间点即为第一次进入rem的时间点。用户进入当前rem睡眠阶段的时间点可以由睡眠监测装置输出,也可以由温度调节装置的时钟模块查询输出。根据第一次进入rem的时间点确定第三温度调节点,温度调节装置记录此时间点。在一个具体的实施例中,温度调节装置可以确定第一次进入rem的时间点为第三温度调节点。

请继续参见图4,在一个实施例中,所述方法进一步还包括:

s135,将第三调温点加入数据库。

温度调节装置更新数据库,将第三调温点加入数据库,以便于后续阶段的查询。

以上两个实施例提供的睡眠温度调控方法,在睡眠阶段为rem睡眠阶段时,通过确定历史睡眠周期中rem阶段的次数,并确定数据库中是否存在第三调温点;在历史睡眠周期中rem睡眠阶段的次数为0,且数据库中不存在第三调温点时,确定当前rem睡眠阶段为第一次进入rem的时间点,并根据第一次进入rem睡眠阶段的时间点确定第三时间点。本实施例提供的方法能够简单、快捷的确定出第一次rem睡眠阶段,从而快速的确定出第三调温点,提高温度调节的效率。

请参见图5,本实施例涉及当睡眠阶段为非眼球快速运动睡眠阶段时,获取用户第二次进入非眼球快速运动睡眠阶段的时间点,并根据第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点的一种可能的实现方式,即,s150包括:

s141,确定用户的历史睡眠周期中非眼球快速运动睡眠阶段的次数;

s142,确定数据库中是否存在第三调温点和第四调温点;

s143,若历史睡眠周期中非眼球快速运动睡眠阶段的次数大于或等于1,且数据库中存在第三调温点但不存在第四调温点,则将用户进入当前非眼球快速运动睡眠阶段的时间点确定为第二次进入非眼球快速运动睡眠阶段的时间点;

s144,根据第二次进入非眼球快速运动睡眠阶段的时间点确定所述第四调温点。

当睡眠监测装置输出的睡眠阶段为nrem睡眠阶段时,温度调节装置查询数据库的历史睡眠周期,确定nrem睡眠阶段的次数。同时,温度调节装置查询数据库中的第三调温点和第四调温点的值是否存在。当历史睡眠周期中,nrem睡眠阶段的次数≥1,且第三调温点存在,但第四调温点不存在,则说明当前睡眠周期为第二次睡眠周期,当前nrem睡眠阶段为第二次nrem睡眠阶段,进入当前nrem睡眠阶段的时间点为第二次进入nrem的时间点。用户进入当前nrem睡眠阶段的时间点可以由睡眠监测装置输出,也可以由温度调节装置的时钟模块查询输出。根据第二次进入nrem睡眠阶段的时间点确定第四调温点,温度调节装置记录此时间点。在一个具体的实施例中,确定第二次进入nrem睡眠阶段的时间点为第四调温点。

请继续参见图5,在一个实施例中,所述方法进一步还包括:

s145,将第四调温点加入数据库。

温度调节装置更新数据库,将第四调温点加入数据,以便于后续阶段的查询。

以上两个实施例提供的睡眠温度调控方法,在睡眠阶段为nrem睡眠阶段时,通过确定历史睡眠周期中nrem阶段的次数,并确定数据库中是否存在第三调温点和第四调温点;在历史睡眠周期中nrem睡眠阶段的次数为≥1,且数据库中不存在第三调温点但不存在第四调温点时,确定进入当前nrem睡眠阶段的时间点为第二次进入nrem睡眠阶段的时间点,并根据第二次进入nrem睡眠阶段的时间点确定第四时间点。本实施例提供的方法能够简单、快捷的确定出第二次nrem睡眠阶段,从而快速的确定出第四调温点,提高温度调节的效率。

在一个实施例中,所述方法还进一步包括:

若睡眠阶段为离床阶段,则结束睡眠温度调节。

若睡眠监测装置监测到用户当前睡眠阶段为离床阶段,则温度调节装置控制结束睡眠温度调节,睡眠场景结束。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

请参见图6,本申请一个实施例提供一种睡眠温度调控装置10,其包括:睡眠阶段获取模块100、第一第二调温点确定模块200、第三调温点获取模块300、第四调温点确定模块400和睡眠温度调整模块500。其中,

睡眠阶段获取模块,用于获取用户所处的睡眠阶段;

第一第二调温点确定模块,用于在所述睡眠阶段为入睡阶段,则获取用户的入睡时间点,并根据所述入睡时间点确定第一调温点和第二调温点,其中,所述第二调温点晚于所述第一调温点;

第三调温点确定模块,用于在所述睡眠阶段为眼球快速运动睡眠阶段时,获取用户第一次进入眼球快速运动睡眠阶段的时间点,并根据所述第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点;

第四调温点获取模块,用于在所述睡眠阶段为非眼球快速运动睡眠阶段时,获取用户第二次进入非眼球快速运动睡眠阶段的时间点,并根据所述第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点;

睡眠温度调整模块,用于当到达所述第一调温点、所述第二调温点、所述第三调温点和所述第四调温点对应的时刻时,按照预设调整规则调整睡眠温度。

在一个实施例中,第一第二调温点确定模块200具体用于根据所述入睡时间点和第一阶段延迟时长,确定所述第一调温点;根据所述入睡时间点和第二阶段延迟时长,确定所述第二调温点,其中,所述第二阶段延迟时长大于所述第一阶段延迟时长。

在一个实施例中,第三调温点获取模块300具体用于确定所述用户的历史睡眠周期中眼球快速运动睡眠阶段的次数;确定数据库中是否存在所述第三调温点;若所述历史睡眠周期中眼球快速运动睡眠阶段的次数为0,且所述数据库中不存在所述第三调温点,则将所述用户进入当前眼球快速运动睡眠阶段的时间点确定为所述第一次进入眼球快速运动睡眠阶段的时间点。

在一个实施例中,第一调温点确定模块300还用于将所述第三调温点加入所述数据库。

在一个实施例中,第四调温点确定模块400具体用于确定所述用户的历史睡眠周期中非眼球快速运动睡眠阶段的次数;确定数据库中是否存在所述第三调温点和所述第四调温点;若所述历史睡眠周期中非眼球快速运动睡眠阶段的次数大于等于1,且所述数据库中存在所述第三调温点但不存在所述第四调温点,则将用户进入当前非眼球快速运动睡眠阶段的时间点确定为所述第二次进入非眼球快速运动睡眠阶段的时间点。

在一个实施例中,第四调温点确定模块400还用于将所述第四调温点加入所述数据库。

在一个实施例中,睡眠温度调控装置10还包括结束控制模块600,用于若所述睡眠阶段为离床阶段,则结束睡眠温度调节。

关于睡眠温度调控装置10的具体限定可以参见上文中对于睡眠温度调控装方法的限定,在此不再赘述。上述睡眠温度调控装置10中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种睡眠温度调控方法。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种睡眠温度调控方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取用户所处的睡眠阶段;

在所述睡眠阶段为入睡阶段时,获取用户的入睡时间点,并根据所述入睡时间点确定第一调温点和第二调温点,其中,所述第二调温点晚于所述第一调温点;

在所述睡眠阶段为眼球快速运动睡眠阶段时,获取用户第一次进入眼球快速运动睡眠阶段的时间点,并根据所述第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点;

在所述睡眠阶段为非眼球快速运动睡眠阶段时,则获取用户第二次进入非眼球快速运动睡眠阶段的时间点,并根据所述第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点;

当到达所述第一调温点、所述第二调温点、所述第三调温点和所述第四调温点对应的时刻时,按照预设调整规则调节睡眠温度。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取用户所处的睡眠阶段;

在所述睡眠阶段为入睡阶段时,获取用户的入睡时间点,并根据所述入睡时间点确定第一调温点和第二调温点,其中,所述第二调温点晚于所述第一调温点;

在所述睡眠阶段为眼球快速运动睡眠阶段时,获取用户第一次进入眼球快速运动睡眠阶段的时间点,并根据所述第一次进入眼球快速运动睡眠阶段的时间点确定第三调温点;

在所述睡眠阶段为非眼球快速运动睡眠阶段时,获取用户第二次进入非眼球快速运动睡眠阶段的时间点,并根据所述第二次进入非眼球快速运动睡眠阶段的时间点确定第四调温点;

当到达所述第一调温点、所述第二调温点、所述第三调温点和所述第四调温点对应的时刻时,按照预设调整规则调节睡眠温度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1