提醒处理方法及装置的制造方法

文档序号:9376480阅读:256来源:国知局
提醒处理方法及装置的制造方法
【技术领域】
[0001]本公开涉及互联网技术领域,尤其涉及提醒处理方法及装置。
【背景技术】
[0002]智能穿戴式设备例如智能手环是一种穿戴式智能设备。通过智能手环,用户可以记录日常生活中的运动、睡眠、还有饮食等实时数据,并将这些数据与手机、电脑等终端同步,起到通过数据指导健康生活的作用。
[0003]以睡觉为例,在睡前将智能手环设置为睡眠模式,第二天起床后便可看到你的睡着时间、清醒时间、深睡/浅睡、整体的睡眠质量等信息,智能手环还可与终端同步,将上述信息发送给终端。

【发明内容】

[0004]本公开实施例提供提醒处理方法及装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种提醒处理方法,包括:
[0006]获取用户的当前睡眠状态信息;
[0007]确定所述当前睡眠状态信息是否与用户睡醒状态信息匹配;
[0008]当所述当前睡眠状态信息与用户睡醒状态信息匹配时,关闭提醒任务。
[0009]在一个实施例中,所述关闭提醒任务,可包括:
[0010]确定当前是否等待执行提醒任务或者正在执行提醒任务;
[0011]当当前等待执行提醒任务或者正在执行提醒任务时,分别关闭当前等待执行的提醒任务或者正在执行的提醒任务;或者当当前等待执行提醒任务或者正在执行提醒任务时,分别关闭等待执行的提醒任务或者当前正在执行的提醒任务,输出被关闭的提醒任务的任务ig息。
[0012]在一个实施例中,当所述方法用于终端时,所述获取用户的当前睡眠状态信息,可包括:
[0013]接收智能穿戴式设备发送的用户的当前睡眠状态信息。
[0014]在一个实施例中,所述关闭提醒任务,可包括:
[0015]在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务;
[0016]关闭所述叫醒提醒任务。
[0017]在一个实施例中,所述在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务,可包括:
[0018]根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0019]计算提醒任务的执行时间与所述用户醒来的时间之间的时间差;
[0020]当时间差小于预设阈值时,将所述提醒任务确定为所述叫醒提醒任务。
[0021]在一个实施例中,所述在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务,可包括:
[0022]在预设的至少一个提醒任务中,确定执行时间位于用户起床时间段的提醒任务;
[0023]将确定的所述执行时间位于用户起床时间段的提醒任务确定为所述叫醒提醒任务。
[0024]在一个实施例中,所述将确定的所述执行时间位于用户起床时间段的提醒任务确定为所述叫醒提醒任务之前,所述方法还可包括:
[0025]根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0026]确定所述用户醒来的时间是否位于所述用户起床时间段;
[0027]当所述用户醒来的时间位于所述用户起床时间段时,执行所述将确定的所述执行时间位于用户起床时间段的提醒任务确定为所述叫醒提醒任务的步骤。
[0028]在一个实施例中,所述用户起床时间段包括早上起床时间段、中午起床时间段、晚上起床时间段中的至少一个。
[0029]在一个实施例中,所述在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务,可包括:
[0030]在预设的至少一个提醒任务中,根据任务名称确定用于将用户叫醒的叫醒提醒任务。
[0031]在一个实施例中,所述在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务,可包括:
[0032]根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0033]分别计算所有预设的提醒任务的执行时间与所述用户醒来的时间之间的时间差;
[0034]将时间差最小的提醒任务确定为所述叫醒提醒任务。
[0035]在一个实施例中,所述在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务,可包括:
[0036]根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0037]当用户设定提醒任务的时间与所述提醒任务的执行时间的距离小于第一预设值,且所述用户醒来的时间与所述提醒任务的执行时间之间的距离小于第二预设值时,确定所述提醒任务为所述叫醒提醒任务,第一预设值大于第二预设值。
[0038]在一个实施例中,在所述关闭提醒任务之后,所述方法还可包括:
[0039]播放多媒体信息,所述多媒体信息包括以下内容中的任意一项:音乐、新闻、有声读物、录音。
[0040]根据本公开实施例的第二方面,提供一种提醒处理装置,包括:
[0041]获取模块,用于获取用户的当前睡眠状态信息;
[0042]第一确定模块,用于根确定所述当前睡眠状态信息是否与用户睡醒状态信息匹配;
[0043]关闭模块,用于当所述当前睡眠状态信息与用户睡醒状态信息匹配时,关闭提醒任务。
[0044]在一个实施例中,所述关闭模块,可包括:
[0045]第一确定子模块,用于确定当前是否等待执行提醒任务或者正在执行提醒任务;
[0046]第一关闭子模块,用于当当前等待执行提醒任务或者正在执行提醒任务时,分别关闭当前等待执行的提醒任务或者正在执行的提醒任务;或者当当前等待执行提醒任务或者正在执行提醒任务时,分别关闭等待执行的提醒任务或者当前正在执行的提醒任务,输出被关闭的提醒任务的任务信息。
[0047]在一个实施例中,当所述装置用于终端时,所述获取模块,可包括:
[0048]接收子模块,用于接收智能穿戴式设备发送的用户的当前睡眠状态信息。
[0049]在一个实施例中,所述关闭模块,可包括:
[0050]第二确定子模块,用于在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务;
[0051]第二关闭子模块,用于关闭所述叫醒提醒任务。
[0052]在一个实施例中,所述第二确定子模块还可用于:
[0053]根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0054]计算提醒任务的执行时间与所述用户醒来的时间之间的时间差;
[0055]当时间差小于预设阈值时,将所述提醒任务确定为所述叫醒提醒任务。
[0056]在一个实施例中,所述第二确定子模块还可用于:
[0057]在预设的至少一个提醒任务中,确定执行时间位于用户起床时间段的提醒任务;
[0058]将确定的所述执行时间位于用户起床时间段的提醒任务确定为所述叫醒提醒任务。
[0059]在一个实施例中,所述装置还可包括:
[0060]第二确定模块,用于根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0061]第三确定模块,用于确定所述用户醒来的时间是否位于所述用户起床时间段;
[0062]执行模块,用于当所述用户醒来的时间位于所述用户起床时间段时,执行所述将确定的所述执行时间位于用户起床时间段的提醒任务确定为所述叫醒提醒任务的步骤。
[0063]在一个实施例中,所述用户起床时间段包括早上起床时间段、中午起床时间段、晚上起床时间段中的至少一个。
[0064]在一个实施例中,所述第二确定子模块还可用于:
[0065]在预设的至少一个提醒任务中,根据任务名称确定用于将用户叫醒的叫醒提醒任务。
[0066]在一个实施例中,所述第二确定子模块还可用于:
[0067]根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0068]分别计算所有预设的提醒任务的执行时间与所述用户醒来的时间之间的时间差;
[0069]将时间差最小的提醒任务确定为所述叫醒提醒任务。
[0070]在一个实施例中,所述第二确定子模块还可用于:
[0071]根据所述当前睡眠状态信息确定所述用户醒来的时间;
[0072]当用户设定提醒任务的时间与所述提醒任务的执行时间的距离小于第一预设值,且所述用户醒来的时间与所述提醒任务的执行时间之间的距离小于第二预设值时,确定所述提醒任务为所述叫醒提醒任务,第一预设值大于第二预设值。
[0073]在一个实施例中,所述装置还可包括:
[0074]播放模块,用于播放多媒体信息,所述多媒体信息包括以下内容中的任意一项:音乐、新闻、有声读物、录音。
[0075]根据本公开实施例的第三方面,提供一种提醒处理装置,包括:
[0076]处理器;
[0077]用于存储处理器可执行指令的存储器;
[0078]其中,所述处理器被配置为:
[0079]获取用户的当前睡眠状态信息;
[0080]确定所述当前睡眠状态信息是否与用户睡醒状态信息匹配;
[0081]当所述当前睡眠状态信息与用户睡醒状态信息匹配时,关闭提醒任务。
[0082]本公开的实施例提供的方法及装置可以包括以下有益效果:
[0083](I)在一个实施例中,获取用户的当前睡眠状态信息;确定所述当前睡眠状态信息是否与用户睡醒状态信息匹配;当所述当前睡眠状态信息与用户睡醒状态信息匹配时,关闭提醒任务。避免了用户手动关闭或取消提醒任务,同时也避免了提醒任务打扰到用户,提升了用户的使用体验。
[0084](2)在另一个实施例中,所述关闭提醒任务,可包括:确定当前是否等待执行提醒任务或者正在执行提醒任务;当当前等待执行提醒任务或者正在执行提醒任务时,分别关闭当前等待执行的提醒任务或者正在执行的提醒任务;或者当当前等待执行提醒任务或者正在执行提醒任务时,分别关闭等待执行的提醒任务或者当前正在执行的提醒任务,输出被关闭的提醒任务的任务信息。本公开在用户醒来时如果有等待执行的提醒任务或者正在执行的提醒任务,则自动关闭,从而无需用户手动关闭,在关闭的同时还可输出提醒任务的任务信息,从而起到提醒用户的目的,避免错过提醒事项。
[0085](3)在另一个实施例中,当所述方法用于终端时,所述获取用户的当前睡眠状态信息,可包括:接收智能穿戴式设备发送的用户的当前睡眠状态信息。本公开在用于终端时,智能穿戴式设备监测用户睡眠,并将当前睡眠状态信息发送给终端,从而方便终端确定用户是否已醒来。
[0086](4)在另一个实施例中,所述关闭提醒任务,可包括:在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务;关闭所述叫醒提醒任务。本公开在多个提醒任务中,只关闭叫醒提醒任务,避免由于关闭叫醒提醒任务之外的任务错过提醒事项。
[0087](5)在另一个实施例中,所述在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务,包括:根据所述当前睡眠状态信息确定所述用户醒来的时间;计算提醒任务的执行时间与所述用户醒来的时间之间的时间差;当时间差小于预设阈值时,将所述提醒任务确定为所述叫醒提醒任务。本公开通过计算提醒任务的执行时间与所述用户醒来的时间之间的时间差,并将时间差小于预设阈值的提醒任务确定为所述叫醒提醒任务,从而可方便、准确的确定叫醒提醒任务。
[0088](6)在另一个实施例中,所述在预设的至少一个提醒任务中,确定用于将用户叫醒的叫醒提醒任务,可包括:在预设的至少一个提醒任务中,确定执行时间位于用户起床时间段的提醒任务;将确定的所述执行时间位于用户起床时间段的提醒任务确定为所述叫醒提醒任务。本公开将执行时间位于用户起床时间段的提醒任务确定为叫醒提醒任务,从而可方便、准确的确定叫醒提醒任务。
[0089](7)在另一个实施例中,所述将确定的所述执行时间位于用户
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1