用户睡眠管理系统的制作方法

文档序号:16848118发布日期:2019-02-12 22:29阅读:217来源:国知局
用户睡眠管理系统的制作方法

本发明属于电子产品技术领域,具体涉及用户睡眠管理系统。



背景技术:

目前睡眠管理功能一般是智能可穿戴设备具有的功能。这类设备一般通过收集用户的脑波信息、用户的健康信息或用户的收听习惯等信息,然后基于上述的信息分析用户的睡眠情况,并对用户做出相应的指导。

随着人工智能技术的普及,人们希望人工智能技术能应用在睡眠管理方法中,提出一种更科学有效的睡眠管理方法。但是现有的睡眠管理方法缺乏利用人工智能技术,对用户睡眠进行管理的方法。



技术实现要素:

针对现有技术中的缺陷,本发明提供用户睡眠管理系统,利用人工智能技术,对用户睡眠进行管理。

一种用户睡眠管理系统,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行以下方法:

接收用户的睡眠设置指令,设置用户的睡眠周期;所述睡眠周期包括就寝时间;

接收用户的音乐设置指令,设置用户的助眠音乐集,所述助眠音乐集包括多首助眠音乐;

当检测到用户的就寝时间到达时,播放所述助眠音乐集中的助眠音乐;

接收预设的系统睡眠时间;

当所述系统睡眠时间达到时,生成系统就寝提醒信息提醒用户。

进一步地,所述播放助眠音乐集中的助眠音乐具体包括:

随机生成助眠音乐的播放顺序,定义为音乐顺序;

接收用户的播放时间设置指令,设置所述助眠音乐的播放时间;

根据所述音乐顺序和播放时间依次播放所述助眠音乐集中的助眠音乐;

接收用户的标签设置指令,输入音乐标签,将所述音乐标签添加至当前播放的助眠音乐中;

接收用户选择的一个或多个音乐标签,并作为特定标签,根据助眠音乐集中包含有该特定标签的助眠音乐修改所述音乐顺序;

当接收到用户的就寝指令时,停止播放助眠音乐。

进一步地,所述处理器被配置用于调用所述程序指令,在所述播放所述助眠音乐集中的助眠音乐之后,还执行以下方法:

接收用户的就寝准备设置指令,设置用户就寝前的准备信息;

根据所述准备信息生成提醒时间;

当所述提醒时间到达时,根据准备信息生成就寝准备提醒信息提醒用户。

进一步地,所述处理器被配置用于调用所述程序指令,在所述接收到用户的就寝指令时,停止播放助眠音乐之后,还执行以下方法:

记录用户最后一次与所述用户睡眠管理系统互动的时间为实际就寝时间;

或当接收到所述就寝指令时,记录当前时间为实际就寝时间;

当存在实际就寝时间时,定义用户进入就寝状态;

根据用户的所述实际就寝时间判断用户的睡眠状态。

进一步地,所述睡眠状态包括正常、失眠和晚睡;

当在用户的就寝时间到达后,检测到用户未进入就寝状态时,定义用户的睡眠状态为晚睡,记录当前时间为晚睡触发时间;

当在用户进入就寝状态之后、且在预设的起床时间之前接收到用户的唤醒指令时,定义用户的睡眠状态为失眠,记录当前时间为失眠触发时间。

进一步地,所述处理器被配置用于调用所述程序指令,在所述根据用户的所述实际就寝时间判断用户的睡眠状态之后,还执行以下方法:

接收用户输入的用户信息;所述用户信息包括年龄和性别;

获取该年龄和性别对应的平均入眠所需时长,得到用户入眠所需时长;

计算实际入眠所需时长:实际入眠所需时长=实际就寝时间-就寝时间;

根据实际入眠所需时长调整用户入眠所需时长。

进一步地,所述处理器被配置用于调用所述程序指令,在所述根据实际入眠所需时长调整用户入眠所需时长之后,还执行以下方法:

接收用户输入的评价周期;

当用户的评价周期到达时,根据用户的睡眠状态和用户入眠时间对用户的睡眠质量进行评分。

进一步地,所述处理器被配置用于调用所述程序指令,还执行以下方法:

接收用户的提示音设置指令,设置语音提示集,所述语音提示集包括就寝提示音和起床提示音;

当检测到用户的就寝时间到达时,播放就寝提示音,设置已播放的就寝提示音的播放等级最低;

当检测到用户的起床时间到达时,播放起床提示音,设置已播放的起床提示音的播放等级最低。

进一步地,其特征在于,所述处理器被配置用于调用所述程序指令,还执行以下方法:

接收并解析用户与所述用户睡眠管理系统的互动内容;

当互动内容存在困乏关键字时,播放所述助眠音乐集中的助眠音乐。

由上述技术方案可知,本发明提供的用户睡眠管理系统,用户可以自行设置自己的睡眠周期和助眠音乐集,当用户的就寝时间到达时,播放助眠音乐帮助用户入眠,还可以通过系统入眠,引导用户及时就寝。该系统利用人工智能技术,对用户睡眠进行管理和陪伴。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为实施例一提供的用户睡眠管理系统的模块示意图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

实施例一:

一种用户睡眠管理系统,参见图1,包括处理器801、输入设备802、输出设备803和存储器804,所述处理器801、输入设备802、输出设备803和存储器804通过总线805相互连接,其中,所述存储器804用于存储计算机程序,所述计算机程序包括程序指令,所述处理器801被配置用于调用所述程序指令,执行以下方法:

接收用户的睡眠设置指令,设置用户的睡眠周期;所述睡眠周期包括就寝时间;

具体地,用户可以通过语音、动作、手机app等多种方式设置自己的睡眠周期。就寝时间用于指示用户开始睡觉的时间。睡眠周期还可以包括起床时间和睡眠时长,睡眠时长用于指示用户睡整觉的时间。

接收用户的音乐设置指令,设置用户的助眠音乐集;所述助眠音乐集包括多首助眠音乐;

当检测到用户的就寝时间到达时,播放所述助眠音乐集中的助眠音乐。

具体地,每首助眠音乐都可以设有id号,用于标识不同的助眠音乐。助眠音乐可以是用户自行加载的音频或是系统内置的音频。该系统会在用户的就寝时间到来时,自动开始播放助眠音乐,帮助用户更好地进入睡眠。

接收预设的系统睡眠时间;

当所述系统睡眠时间达到时,生成系统就寝提醒信息提醒用户。

具体地,该用户睡眠管理系统本身可以设置系统睡眠时间。当到了系统睡眠时间后,该系统会提醒用户自己即将就寝,提醒方式包括语音、灯光、动作或发信息等一种或多种方式。这样系统可以告诉用户我即将就寝了,对用户起到暗示、影响作用,利用人的从众心理,引导用户及时就寝。

该用户睡眠管理系统可以应用于现有的家庭智能音箱产品或机器人中,用户可以自行设置自己的睡眠周期和助眠音乐集,当用户的就寝时间到达时,播放助眠音乐帮助用户入眠,还可以通过系统入眠,引导用户及时就寝。该系统利用人工智能技术,对用户睡眠进行管理和陪伴。

应当理解,在本发明实施例中,所称处理器801可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备802可以包括触控板、指纹采集传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备803可以包括显示器(lcd等)、扬声器等。

该存储器804可以包括只读存储器和随机存取存储器,并向处理器801提供指令和数据。存储器804的一部分还可以包括非易失性随机存取存储器。例如,存储器804还可以存储设备类型的信息。

实施例二:

实施例二在实施例一的基础上,提供了一种助眠音乐的播放功能。

所述播放助眠音乐集中的助眠音乐具体包括:

随机生成助眠音乐的播放顺序,定义为音乐顺序;

具体地,在初始使用时,可以随机生成助眠音乐的播放顺序,该系统按照随机顺序播放助眠音乐。

接收用户的播放时间设置指令,设置所述助眠音乐的播放时间;

具体地,播放时间可以由用户自行设定,例如10分钟,当10分钟到达后,停止播放助眠音乐。

根据所述音乐顺序和播放时间依次播放所述助眠音乐集中的助眠音乐;

具体地,如果用户不对助眠音乐的播放顺序进行调整时,依然按照随机生成的顺序播放助眠音乐,如果用户在后期对助眠音乐的播放顺序进行调整时,按照调整后的顺序播放助眠音乐。

接收用户的标签设置指令,输入音乐标签,将所述音乐标签添加至当前播放的助眠音乐中;

具体地,音乐标签是指音乐的类别标签,音乐标签一般是人为标注的,例如可以是音乐类型。一首助眠音乐可以有多个音乐标签。该系统可以在用户听的过程中增加音乐标签。

接收用户选择的一个或多个音乐标签,并作为特定标签,根据助眠音乐集中包含有该特定标签的助眠音乐修改所述音乐顺序;

具体地,用户使用过程中,会根据音乐标签和用户的睡眠情况、喜好等选择助眠音乐,例如对失眠的用户播放特定的、比较平缓的音乐。用户如果喜欢轻音乐,则播放轻音乐。

当接收到用户的就寝指令时,停止播放助眠音乐。

具体地,当接收到用户的就寝指令时,说明用户马上要睡着了,不需要播放助眠音乐,此时停止播放助眠音乐。该系统还可以根据用户入眠困难程度自动调整播放时长和播放时的音量,例如难入眠的可以降低播放音量,延长播放时长。

除此以外,本实施例还提供了一种就寝准备工作提醒功能。所述处理器被配置用于调用所述程序指令,在所述播放所述助眠音乐集中的助眠音乐之后,还执行以下方法:

接收用户的就寝准备设置指令,设置用户就寝前的准备信息;

根据所述准备信息生成提醒时间;

当所述提醒时间到达时,根据准备信息生成就寝准备提醒信息提醒用户。

具体地,准备信息包括多项准备事项以及对应的完成时间。一般人在就寝之前,都会进行一些准备工作,例如洗漱、喝牛奶、泡脚等。该系统还具备了准备工作提醒功能。用户可以设定、告知系统自己在就寝前需要做的准备事项。该系统会根据每项准备事项的完成时间预估需要提前多久提醒用户,例如提前半小时提醒用户应该洗漱等。这样当用户的就寝时间到达前,该系统能够通过多种方式通知用户做好准备工作,使得就寝时间到达后,用户能及时就寝。

本发明实施例所提供的系统,为简要描述,实施例部分未提及之处,可参考前述系统实施例中相应内容。

实施例三:

实施例三在其他实施例的基础上,提供了一种用户入眠困难程度的计算方法。所述处理器被配置用于调用所述程序指令,在所述根据用户的所述实际就寝时间判断用户的睡眠状态之后,还执行以下方法:

接收用户输入的用户信息;所述用户信息包括年龄和性别;

获取该年龄和性别对应的平均入眠所需时长,得到用户入眠所需时长;

具体地,用户入眠困难程度可以用用户入眠所需时长表示。开始使用时,系统会根据用户的年龄和性别对应人群的平均入眠所需时长设置用户入眠所需时长。例如:用户为32岁的女性,则预设的用户入眠所需时长为30-40岁女性的平均入眠所需时长:0.5小时。用户也可以对用户入眠所需时长进行调整。

计算实际入眠所需时长:实际入眠所需时长=实际就寝时间-就寝时间;

根据实际入眠所需时长调整用户入眠所需时长。

具体地,该系统还可以根据用户实际入眠所需时长调整用户入眠所需时长,使得用户入眠所需时长统计更准确。调整方法可以是按照月或周的统计数据,取实际入眠所需时长均值,将实际入眠所需时长均值与当前用户入眠所需时长相对比:如果二者差值小于阈值1,则不对用户入眠所需时长做调整。如果二者差值位于阈值1与阈值2之间,则将实际入眠所需时长均值作为新的用户入眠所需时长。如果二者差值大于阈值2,则将实际入眠所需时长均值作为新的用户入眠所需时长。

除此以外,本实施例还提供用户睡眠状态的确定方法。所述处理器被配置用于调用所述程序指令,在所述接收到用户的就寝指令时,停止播放助眠音乐之后,还执行以下方法:

记录用户最后一次与所述用户睡眠管理系统互动的时间为实际就寝时间;

具体地,用户与系统的互动包括语音交互、按键交互、手机app交互、摄像头交互或mic交互等方式。如果用户未通过语音、按键与机器人交互,也未操作手机、app、摄像头、mic等设备,表示用户已睡着,进入就寝状态。系统还可以通过摄像头/红外模块获取用户动作,如果用户频繁调整其动作则判断用户未入睡。系统还可以通过mic采集环境音,如果用户讲话则判断用户未入睡。

或当接收到所述就寝指令时,记录当前时间为实际就寝时间;

具体地,就寝指令包括通过按键、语音、app等方式发出的打断助眠音乐播放的指令。此时表示用户已睡着,进入就寝状态。

当存在实际就寝时间时,定义用户进入就寝状态;

根据用户的所述实际就寝时间判断用户的睡眠状态。

其中,所述睡眠状态包括正常、失眠和晚睡;

当在用户的就寝时间到达后,检测到用户未进入就寝状态时,定义用户的睡眠状态为晚睡,记录当前时间为晚睡触发时间;

具体地,当用户在就寝时间之后还未入睡,则判断用户触发晚睡条件,用户的睡眠状态为晚睡。用户触发了晚睡条件后,需要记录并统计用户触发的时间(包括日期),记录用户晚睡的情况。

当在用户进入就寝状态之后、且在预设的起床时间之前接收到用户的唤醒指令时,定义用户的睡眠状态为失眠,记录当前时间为失眠触发时间。

具体地,用户进入就寝状态后,如果用户在起床时间之前唤醒系统,例如在起床时间前一个小时通过按键唤醒或app发送指令给系统,则触发失眠条件,用户的睡眠状态为失眠。用户触发了失眠条件后,需要记录用户触发的时间(包括日期),用于用户失眠状况分析。如果就寝提示触发前已经睡着,则用户的睡眠状态为正常。

综上所述,用户每天的睡眠有3个状态:正常、晚睡和失眠。其中达成失眠条件必定同时达成晚睡条件,正常状态和后两中状态不能同时达成。

本发明实施例所提供的系统,为简要描述,实施例部分未提及之处,可参考前述系统实施例中相应内容。

实施例四:

实施例四在其他实施例的基础上,提供了一种睡眠管理方法。所述处理器被配置用于调用所述程序指令,在所述根据实际入眠所需时长调整用户入眠所需时长之后,还执行以下方法:

接收用户输入的评价周期;

当用户的评价周期到达时,根据用户的睡眠状态和用户入眠时间对用户的睡眠质量进行评分。

具体地,评价周期可以设定为一个星期,7天。用户每天的睡眠状态或信息都会被记录下来,用于统计用户本周的睡眠质量。评分时,可以设置多种触发条件及对应的分值,最后综合用户本周内触发条件得到用户本周内的睡眠总评分。例如触发条件类型有:某种状态连续出现次数;7天内某种状态出现的次数;就寝时间点晚于/早于某物理时间点等等。每个触发条件还可以设有对应的建议。

除此以外,本实施例还提供语音提示的功能。所述处理器被配置用于调用所述程序指令,还执行以下方法:

接收用户的提示音设置指令,设置语音提示集,所述语音提示集包括就寝提示音和起床提示音;

当检测到用户的就寝时间到达时,播放就寝提示音,设置已播放的就寝提示音的播放等级最低;

当检测到用户的起床时间到达时,播放起床提示音,设置已播放的起床提示音的播放等级最低。

具体地,就寝提示音可以为“您的就寝时间已到,请及时就寝”。起床提示音可以为“现在是早上8点,该起床了”。如果就寝提示音和起床提示音播放过后,其当日再次被播放的概率被调至所有提示中最低,播放等级最低。在程序处理上,可以使用队列实现。每次提示音被播放后,就将该提示音出列然后入列。这样已播放过的提示音就被放在了队列的最后,由于队列是先入先出,所以放在队列最后的提示音,播放概率低于前面的所有提示音。

除此以外,本实施例还提供用户入眠陪伴流程。所述处理器被配置用于调用所述程序指令,还执行以下方法:

接收并解析用户与所述用户睡眠管理系统的互动内容;

当互动内容存在困乏关键字时,播放所述助眠音乐集中的助眠音乐。具体地,困乏关键字包括想睡觉、累、困等词组。在日常与用户交互的过程中,如果用户在非睡眠时间点告知系统自己即将去休息,或者是用户在交互内容中谈到自己辛苦、失眠等,应当系统会记录用户表达的信息,调整助眠音乐播放的时长,并播放助眠音乐,帮助用户就寝。例如:如果用户表达自己失眠,则在播放助眠音乐的时候,选择音乐标签为失眠的助眠音乐播放。如果用户表达自己辛苦,则选择音乐标签为舒缓精神等的助眠音乐播放。

本发明实施例所提供的系统,为简要描述,实施例部分未提及之处,可参考前述系统实施例中相应内容。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

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