欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 测时学> 闹钟启动方法、装置、穿戴式设备及存储介质独创技术21988字

闹钟启动方法、装置、穿戴式设备及存储介质

2023-05-17 10:15:12

闹钟启动方法、装置、穿戴式设备及存储介质

  技术领域

  本发明属于计算机技术领域,尤其涉及一种闹钟启动方法、装置、穿戴式设备及存储介质。

  背景技术

  现有智能手机、平板电脑等便携式设备以及穿戴设备大多具有闹钟功能,以用于在设定的时间提醒用户。然而,目前这些设备的闹钟智能化程度较低,这些设备只能在设定的闹钟时间启动闹钟以及在接收到用户的关闭闹钟操作时关闭闹钟,难以根据用户的睡眠状态,自动改善用户的睡眠状态,达到逐步唤醒用户的目的。这样,可能导致在用户处于深度睡眠状态时,直接启动闹钟,影响闹钟的起床提醒效果,并且影响用户的健康和体验。

  发明内容

  本发明的目的在于提供一种闹钟启动方法、装置、穿戴式设备及存储介质,旨在解决由于现有技术无法提供一种通过改变用户的睡眠状态逐步唤醒用户的有效闹钟启动方法,导致闹钟的起床提醒效果不好、用户体验不佳的问题。

  一方面,本发明提供了一种闹钟启动方法,所述方法包括下述步骤:

  当预设的心率检测时间到达时,获取用户的心率;

  根据所述心率判断所述用户是否处于睡眠状态,当所述用户处于所述睡眠状态时,判断所述用户是否处于深度睡眠状态;

  当所述用户处于所述深度睡眠状态时,执行预设的睡眠状态调整操作,直至所述用户处于浅睡眠状态;

  当所述用户处于所述浅睡眠状态时,在预设的闹钟启动时间启动所述闹钟。

  另一方面,本发明提供了一种闹钟启动装置,所述装置包括:

  心率获取单元,用于当预设的心率检测时间到达时,获取用户的心率;

  状态判断单元,用于根据所述心率判断所述用户是否处于睡眠状态,当所述用户处于所述睡眠状态时,判断所述用户是否处于深度睡眠状态;

  状态调整单元,用于当所述用户处于所述深度睡眠状态时,执行预设的睡眠状态调整操作,直至所述用户处于浅睡眠状态;以及

  闹钟启动单元,用于当所述用户处于所述浅睡眠状态时,在预设的闹钟启动时间启动所述闹钟。

  另一方面,本发明还提供了一种穿戴式设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述闹钟启动方法的步骤。

  另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如所述闹钟启动方法的步骤。

  本发明当预设的心率检测时间到达时,获取用户的心率,根据心率判断用户是否处于睡眠状态,当用户处于睡眠状态时,判断用户是否处于深度睡眠状态,当用户处于深度睡眠状态时,执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态,当用户处于浅睡眠状态时,在预设的闹钟启动时间启动闹钟,从而通过逐步调整用户的睡眠状态实现用户的最终唤醒,避免闹钟直接唤醒处于深度睡眠状态的用户,提高了闹钟的起床提醒效果,进而提高了穿戴式设备的可用性,提升了用户体验。

  附图说明

  图1是本发明实施例一提供的闹钟启动方法的实现流程图;

  图2是本发明实施例二提供的闹钟启动方法的实现流程图;

  图3是本发明实施例三提供的闹钟启动装置的结构示意图;

  图4是本发明实施例四提供的闹钟启动装置的结构示意图;以及

  图5是本发明实施例五提供的穿戴式设备的结构示意图。

  具体实施方式

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

  以下结合具体实施例对本发明的具体实现进行详细描述:

  实施例一:

  图1示出了本发明实施例一提供的闹钟启动方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

  在步骤S101中,当预设的心率检测时间到达时,获取用户的心率。

  本发明实施例适用于手表、手环等穿戴式设备,以方便根据用户的心率控制闹钟的启动。在本发明实施例中,心率检测时间可以由用户手动设置也可以根据闹钟启动时间自动进行设置,优选地,心率检测时间位于闹钟启动时间之前的一预设时间,例如,心率检测时间可以在闹钟启动时间之前2分钟、3分钟或者5分钟,从而可有效提高获取用户状态的准确性。

  在步骤S102中,根据心率判断用户是否处于睡眠状态,当用户处于睡眠状态时,判断用户是否处于深度睡眠状态。

  在本发明实施例中,首先根据心率判断用户是否处于睡眠状态,如果用户处于睡眠状态,则说明需要启动闹钟以提醒用户,此时,进一步判断用户是否处于深度睡眠状态,如果用户不处于睡眠状态,则不需要再进行进一步地判断。

  在步骤S103中,当用户处于深度睡眠状态时,执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态。

  在本发明实施例中,如果用户处于深度睡眠状态,则需要在启动闹钟之前,使用户处于浅睡眠状态,因此,执行预设的睡眠状态调整操作以调整用户的睡眠状态,直至用户从深度睡眠状态转入浅睡眠状态,从而实现用户睡眠状态的调节,进而通过逐步调整用户的睡眠状态实现用户的最终唤醒,提高闹钟的起床提醒效果。优选地,睡眠状态调整操作为低幅度地低频震动,以提高用户睡眠状态调整的舒适性。如果用户处于浅睡眠状态,则不需要执行睡眠状态调整操作。

  在步骤S104中,当用户处于浅睡眠状态时,在预设的闹钟启动时间启动闹钟。

  在本发明实施例中,如果用户处于深度睡眠状态,则调节用户的睡眠状态,直至用户处于浅睡眠状态,如果用户处于浅睡眠状态,则当预设的闹钟启动时间到达时,启动闹钟,提醒用户按时起床。优选地,闹钟为播放预设的音乐,从而提高闹钟的舒适性。

  在本发明实施例中,通过逐步调整用户的睡眠状态实现用户的最终唤醒,避免闹钟直接唤醒处于深度睡眠状态的用户,提高了闹钟的起床提醒效果,进而提高了穿戴式设备的可用性,提升了用户体验。

  实施例二:

  图2示出了本发明实施例二提供的闹钟启动方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

  在步骤S201中,当预设的心率检测时间到达时,获取用户的心率。

  本发明实施例适用于手表、手环等穿戴式设备,以方便根据用户的心率控制闹钟的启动。在本发明实施例中,心率检测时间可以由用户手动设置也可以根据闹钟启动时间自动进行设置,优选地,心率检测时间位于闹钟启动时间之前的一预设时间,例如,心率检测时间可以在闹钟启动时间之前2分钟、3分钟或者5分钟,从而可有效提高获取用户状态的准确性。

  在步骤S202中,根据心率获取用户的心率变化率。

  在本发明实施例中,心率变化率表示两次心跳之间的间隔时间的变化情况,根据获取的用户心率计算用户的心率变化率,以获取心率变化率,从而增加了用户状态的判断参数,进而提高判断的准确性。

  在步骤S203中,获取预设的心率阈值和预设的心率变化率阈值。

  在步骤S204中,根据心率、心率变化率与预设的心率阈值、预设的心率变化率阈值的差值,判断用户是否处于睡眠状态,是则执行步骤S206,否则执行步骤S205。

  在本发明实施例中,将用户的心率、心率变化率与预设的心率阈值、预设的心率变化率阈值进行比较,以判断用户是否处于睡眠状态,当用户的心率、心率变化率分别小于预设的心率阈值、预设的心率变化率阈值时,说明用户处于睡眠状态,否则说明用户不处于睡眠状态。

  在步骤S205中,当用户不处于睡眠状态时,在预设的闹钟启动时间向用户发送提醒信息,以提醒用户预设时间已经到达。

  在本发明实施例中,当用户不处于睡眠状态时,说明用户此时已经清醒,不需要再启动闹钟打扰用户,只需要提醒用户预设时间已经到达即可,从而提升了用户体验。

  在步骤S206中,当用户处于睡眠状态时,判断用户是否处于深度睡眠状态。

  在本发明实施例中,如果用户处于睡眠状态,则说明需要启动闹钟以提醒用户,此时,进一步判断用户是否处于深度睡眠状态。

  在步骤S207中,当用户处于深度睡眠状态时,执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态。

  在本发明实施例中,如果用户处于深度睡眠状态,则需要在启动闹钟之前,使用户处于浅睡眠状态,因此,执行预设的睡眠状态调整操作以调整用户的睡眠状态,直至用户从深度睡眠状态转入浅睡眠状态,从而实现用户睡眠状态的调节,进而通过逐步调整用户的睡眠状态实现用户的最终唤醒,提高闹钟的起床提醒效果。优选地,睡眠状态调整操作为低幅度地低频震动,以提高用户睡眠状态调整的舒适性。如果用户处于浅睡眠状态,则不需要执行睡眠状态调整操作。

  在步骤S208中,当用户处于浅睡眠状态时,在预设的闹钟启动时间启动闹钟。

  在本发明实施例中,如果检测到用户处于浅睡眠状态,则当预设的闹钟启动时间到达时,启动闹钟,提醒用户按时起床,从而避免闹钟直接唤醒处于深度睡眠状态的用户,提高了闹钟的起床提醒效果,进而提高了穿戴式设备的可用性,提升了用户体验。优选地,闹钟为播放预设的音乐,从而提高闹钟的舒适性。

  在步骤S209中,当用户已被闹钟闹醒时,关闭闹钟。

  在本发明实施例中,启动闹钟之后,继续根据用户的心率和心率变化率判断用户是否处于睡眠状态(即是否已经被闹醒),如果用户已被闹钟唤醒,则自动关闭该闹钟,从而实现根据用户的心率和心率变化率判断是否关闭闹钟,不需要闹钟用户手动关闭闹钟,进而提高了闹钟的人性化和智能化程度。

  实施例三:

  图3示出了本发明实施例三提供的闹钟启动装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

  心率获取单元31,用于当预设的心率检测时间到达时,获取用户的心率。

  在本发明实施例中,在闹钟启动时间之前,心率检测时间可以由用户手动设置也可以根据闹钟启动时间自动进行设置,优选地,心率检测时间位于闹钟启动时间之前的一预设时间,例如,心率检测时间可以在闹钟启动时间之前2分钟、3分钟或者5分钟,从而可有效提高获取用户状态的准确性。

  状态判断单元32,用于根据心率判断用户是否处于睡眠状态,当用户处于睡眠状态时,判断用户是否处于深度睡眠状态。

  在本发明实施例中,首先根据心率判断用户是否处于睡眠状态,如果用户处于睡眠状态,则说明需要启动闹钟以提醒用户,此时,状态判断单元进一步判断用户是否处于深度睡眠状态,如果用户不处于睡眠状态,则不需要再进行进一步地判断。

  状态调整单元33,用于当用户处于深度睡眠状态时,执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态。

  在本发明实施例中,如果用户处于深度睡眠状态,则需要在启动闹钟之前,使用户处于浅睡眠状态,因此,状态调整单元执行预设的睡眠状态调整操作以调整用户的睡眠状态,直至用户从深度睡眠状态转入浅睡眠状态,从而实现用户睡眠状态的调节,进而通过逐步调整用户的睡眠状态实现用户的最终唤醒,提高闹钟的起床提醒效果。优选地,睡眠状态调整操作为低幅度地低频震动,以提高用户睡眠状态调整的舒适性。如果用户处于浅睡眠状态,则不需要执行睡眠状态调整操作。

  闹钟启动单元34,用于当用户处于浅睡眠状态时,在预设的闹钟启动时间启动闹钟。

  在本发明实施例中,当预设的心率检测时间到达时,心率获取单元获取用户的心率,根据心率判断用户是否处于睡眠状态,当用户处于睡眠状态时,状态判断单元判断用户是否处于深度睡眠状态,当用户处于深度睡眠状态时,状态调整单元执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态,当用户处于浅睡眠状态时,闹钟启动单元在预设的闹钟启动时间启动闹钟,从而通过逐步调整用户的睡眠状态实现用户的最终唤醒,避免闹钟直接唤醒处于深度睡眠状态的用户,提高了闹钟的起床提醒效果,进而提高了穿戴式设备的可用性,提升了用户体验。

  在本发明实施例中,闹钟启动装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

  实施例四:

  图4示出了本发明实施例四提供的闹钟启动装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

  心率获取单元41,用于当预设的心率检测时间到达时,获取用户的心率。

  在本发明实施例中,心率检测时间可以由用户手动设置也可以根据闹钟启动时间自动进行设置,优选地,心率检测时间位于闹钟启动时间之前的一预设时间,例如,心率检测时间可以在闹钟启动时间之前2分钟、3分钟或者5分钟,从而可有效提高获取用户状态的准确性。

  状态判断单元42,用于根据心率判断用户是否处于睡眠状态,当用户处于睡眠状态时,判断用户是否处于深度睡眠状态。

  在本发明实施例中,首先根据心率判断用户是否处于睡眠状态,如果用户处于睡眠状态,则说明需要启动闹钟以提醒用户,此时,状态判断单元进一步判断用户是否处于深度睡眠状态,如果用户不处于睡眠状态,则不需要再进行进一步地判断。

  优选地,在根据心率判断用户是否处于睡眠状态时,首先根据获取的用户心率计算用户的心率变化率,以获取心率变化率,从而增加了用户状态的判断参数,进而提高判断的准确性,然后获取预设的心率阈值和预设的心率变化率阈值,最后将用户的心率、心率变化率与预设的心率阈值、预设的心率变化率阈值进行比较,以判断用户是否处于睡眠状态,当用户的心率、心率变化率分别小于预设的心率阈值、预设的心率变化率阈值时,说明用户处于睡眠状态,否则说明用户不处于睡眠状态。

  优选地,当用户不处于睡眠状态时,说明用户此时已经清醒,不需要再启动闹钟打扰用户,只需要提醒用户预设时间已经到达即可,从而提升了用户体验,如果用户处于睡眠状态,则说明需要启动闹钟以提醒用户,此时,进一步判断用户是否处于深度睡眠状态。

  状态调整单元43,用于当用户处于深度睡眠状态时,执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态。

  在本发明实施例中,如果用户处于深度睡眠状态,则需要在启动闹钟之前,使用户处于浅睡眠状态,因此,状态调整单元执行预设的睡眠状态调整操作以调整用户的睡眠状态,直至用户从深度睡眠状态转入浅睡眠状态,从而实现用户睡眠状态的调节,进而通过逐步调整用户的睡眠状态实现用户的最终唤醒,提高闹钟的起床提醒效果。优选地,睡眠状态调整操作为低幅度地低频震动,以提高用户睡眠状态调整的舒适性。如果用户处于浅睡眠状态,则不需要执行预设的睡眠状态调整操作。

  闹钟启动单元44,用于当用户处于浅睡眠状态时,在预设的闹钟启动时间启动闹钟。

  在本发明实施例中,如果检测到用户处于浅睡眠状态,则当预设的闹钟启动时间到达时,闹钟启动单元启动闹钟,提醒用户按时起床,从而避免闹钟直接唤醒处于深度睡眠状态的用户,提高了闹钟的起床提醒效果,进而提高了穿戴式设备的可用性,提升了用户体验。优选地,闹钟为播放预设的音乐,从而提高闹钟的舒适性。

  优选地,在启动闹钟之后,继续根据用户的心率和心率变化率判断用户是否处于睡眠状态(即是否已经被闹醒),如果用户已被闹钟唤醒,则自动关闭该闹钟,从而实现根据用户的心率和心率变化率判断是否关闭闹钟,不需要闹钟用户手动关闭闹钟,进而提高了闹钟的人性化和智能化程度。

  因此,优选地,该状态判断单元42包括:

  变化率获取单元421,用于根据心率获取用户的心率变化率;以及

  状态判断子单元422,用于根据心率、心率变化率与预设的心率阈值、预设的心率变化率阈值的差值,判断用户是否处于睡眠状态;

  优选地,该闹钟启动装置还包括:

  闹钟关闭单元45,用于当用户已被闹钟闹醒时,关闭闹钟。

  在本发明实施例中,闹钟启动装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

  实施例五:

  图5示出了本发明实施例五提供的穿戴式设备的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

  本发明实施例的穿戴式设备5包括处理器50、存储器51以及存储在存储器51中并可在处理器50上运行的计算机程序52。该处理器50执行计算机程序52时实现上述各个闹钟启动方法实施例中的步骤,例如图1所示的步骤S101至S104、图2所示的步骤S201至S209。或者,处理器50执行计算机程序52时实现上述各装置实施例中各单元的功能,例如图3所示单元31至34、图4所示单元41至45的功能。

  在本发明实施例中,该处理器50执行计算机程序52时实现上述各个屏幕唤醒的控制方法实施例中的步骤时,当预设的心率检测时间到达时,获取用户的心率,根据心率判断用户是否处于睡眠状态,当用户处于睡眠状态时,判断用户是否处于深度睡眠状态,当用户处于深度睡眠状态时,执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态,当用户处于浅睡眠状态时,在预设的闹钟启动时间启动闹钟。

  本发明实施例的穿戴式设备可以为手表、手环等。该穿戴式设备5中处理器50在执行计算机程序52时实现的步骤具体可参考实施例一中方法的描述,在此不再赘述。

  实施例六:

  在本发明实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述各个闹钟启动方法实施例中的步骤,例如,图1所示的步骤S101至S104、图2所示的步骤S201至S209。或者,该计算机程序被处理器执行时实现上述各装置实施例中各单元的功能,例如图3所示单元31至34、图4所示单元41至45的功能。

  在本发明实施例中,当预设的心率检测时间到达时,获取用户的心率,根据心率判断用户是否处于睡眠状态,当用户处于睡眠状态时,判断用户是否处于深度睡眠状态,当用户处于深度睡眠状态时,执行预设的睡眠状态调整操作,直至用户处于浅睡眠状态,当用户处于浅睡眠状态时,在预设的闹钟启动时间启动闹钟。该计算机程序被处理器执行时实现的闹钟启动方法进一步可参考前述方法实施例中步骤的描述,在此不再赘述。

  本发明实施例的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,ROM/RAM、磁盘、光盘、闪存等存储器。

  以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

《闹钟启动方法、装置、穿戴式设备及存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)