欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 测时学> 一种闹铃控制方法、终端设备及存储介质独创技术16527字

一种闹铃控制方法、终端设备及存储介质

2021-02-27 04:01:02

一种闹铃控制方法、终端设备及存储介质

  技术领域

  本发明实施例涉及移动终端领域,特别涉及一种闹铃控制方法、终端设备及存储介质。

  背景技术

  目前,移动终端基本都带有闹铃功能,最普遍的闹铃方法是,由用户提前设置好闹铃时间、闹铃音量以及播放的闹铃音乐,当检测到当前时间为用户设置的闹铃时间时,终端会按照用户设置的闹铃音量和闹铃音乐进行闹铃提醒。

  发明人发现相关技术中至少存在如下问题:

  闹铃模式单一,在闹铃时间,无论用户是否在睡觉,闹铃都会按照预设的闹铃模式进行闹铃提醒,用户体验不佳。

  发明内容

  本发明实施方式的目的在于提供一种闹铃控制方法、终端设备及存储介质,使得闹铃模式更加契合用户的睡眠状态,给用户更好的起床体验。

  为解决上述技术问题,本发明的实施方式提供了一种闹铃控制方法,包括以下步骤:

  检测在预设时间的用户的睡眠状态,其中,预设时间与闹铃时间的时差小于预设时长,且预设时间早于闹铃时间;根据预设的睡眠状态与闹铃模式的对应关系,获取与检测到的用户的睡眠状态相对应的闹铃模式;在检测到当前时间为闹铃时间时,以获取的闹铃模式进行闹铃。

  本发明的实施方式还提供了一种终端设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述的闹铃控制方法。

  本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的闹铃控制方法。

  本发明实施方式相对于现有技术而言,通过检测在预设时间的用户的睡眠状态,使得系统在闹铃时间之前可以获取用户的睡眠状态,而且由于预设时间与闹铃时间的时差小于预设时长,可使得预设时间的用户睡眠状态与闹铃时间的用户睡眠状态基本相同;通过根据预设的睡眠状态与闹铃模式的对应关系,获取与检测到的用户的睡眠状态相对应的闹铃模式,使得闹铃模式不再一成不变,而是跟随用户的睡眠状态变化而变化,从而使得闹铃模式更加契合用户的睡眠状态,给用户更好的起床体验。

  另外,检测在预设时间的用户的睡眠状态,具体包括:在预设时间检测终端设备的状态和环境噪音;根据终端设备的状态和环境噪音确定用户的睡眠状态。终端设备的状态可反映出用户是否睡醒,环境噪音的大小可反映出用户发出的声音的大小,从而反映出用户的睡眠深度,根据终端设备的状态和环境噪音可有效确定用户的睡眠状态,而且这种检测方法无需硬件上的改动,实施方便。

  另外,睡眠状态,至少包括深度睡眠状态;根据终端设备的状态和环境噪音确定用户的睡眠状态,具体为:若终端设备的状态为熄屏状态且环境噪音大于第一预设阈值,则确定用户的睡眠状态为深度睡眠状态。由于当用户处于深度睡眠状态时,常常伴有打鼾、磨牙、呼吸重等现象,会产生一定的环境噪音,当终端设备处于熄屏状态,表明用户并没有对手机进行操作,检测到终端设备的状态为熄屏状态且环境噪音大于第一预设阈值,即可判定用户处于深度睡眠状态。

  另外,与上述深度睡眠状态对应的闹铃模式包括在闹铃时进行震动。当用户处于深度睡眠状态时,对外界刺激的反应性比较低,在闹铃时进行震动能够更好地刺激用户醒来。

  另外,上述睡眠状态,至少包括睡醒状态;根据终端设备的状态和环境噪音确定用户的睡眠状态,具体为:若终端设备的状态为亮屏状态,则确定用户的睡眠状态为睡醒状态。终端设备处于亮屏状态,表明用户正在操作终端设备,此时用户是清醒的,因此,可判定用户的状态为睡醒状态。

  另外,在上述对应关系中,不同的睡眠状态对应的闹铃模式中的闹铃音量不同。由于不同的睡眠状态下,用户对外界刺激的反应性不同,设置不同的闹铃音量可更好地刺激用户清醒。

  另外,以获取的闹铃模式进行闹铃,具体为:以预设音量开始闹铃,并逐步增加音量直至达到闹铃模式的闹铃音量。以逐步增加音量的方式进行闹铃,可防止用户被突然发出的闹钟铃声惊醒,给用户更好的起床体验。

  另外,在上述对应关系中,不同的睡眠状态对应的闹铃模式中的闹铃音乐不同。针对不同的睡眠状态设置不同的闹铃音乐可提升用户体验。

  附图说明

  一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。

  图1是根据本发明第一实施方式提供的闹铃控制方法流程图;

  图2是根据本发明第二实施方式提供的闹铃控制方法流程图;

  图3是根据本发明第三实施方式提供的终端设备结构示意图。

  具体实施方式

  为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

  本发明的第一实施方式涉及一种闹铃控制方法。本实施方式中,检测在预设时间的用户的睡眠状态,其中,预设时间与闹铃时间的时差小于预设时长,且预设时间早于闹铃时间;根据预设的睡眠状态与闹铃模式的对应关系,获取与检测到的用户的睡眠状态相对应的闹铃模式;在检测到当前时间为闹铃时间时,以获取的闹铃模式进行闹铃。通过在闹铃时间点之前,获取用户的睡眠状态,并根据用户的不同睡眠状态设置不同的闹铃模式,可使得用户有更好的起床体验。下面对本实施方式的闹铃控制方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

  本实施方式中的闹铃控制方法如图1所示,具体包括:

  步骤101:检测在预设时间的用户的睡眠状态。

  具体地说,预设时间与闹铃时间的时差小于预设时长,且所述预设时间早于所述闹铃时间。例如,闹铃时间为8:00,预设时长为1分钟,则预设时间为7:59,终端设备在7:59时,开始检测用户的睡眠状态。

  步骤102:根据预设的睡眠状态与闹铃模式的对应关系,获取与检测到的用户的睡眠状态相对应的闹铃模式。

  具体地说,睡眠状态包括深度睡眠状态、轻度睡眠状态、睡醒状态等多个状态,根据不同的睡眠状态,可预先设置不同的闹铃模式,终端设备根据预设的睡眠状态与闹铃模式的对应关系,获取与步骤101中检测到的用户的睡眠状态相对应的闹铃模式,这里的闹铃模式包括闹铃的音乐、闹铃音量、闹铃时是否进行震动等。

  在实际实施中,不同的睡眠状态对应的闹铃模式中的闹铃音量不同,并且闹铃的方式是,以预设音量开始闹铃,并逐步增加音量直至达到所述闹铃模式的闹铃音量。例如,终端设备能达到的最大音量为100,预设的闹铃模式中的闹铃音量为40,本实施例中闹铃模式为:在5秒内,闹铃音量从10逐步上升至40。由于不同的睡眠状态下,用户对外界刺激的反应性不同,设置不同的闹铃音量可更好地刺激用户清醒。以逐步增加音量的方式进行闹铃,可防止用户被突然发出的闹钟铃声惊醒,给用户更好的起床体验。

  此外,不同的睡眠状态对应的闹铃音乐也可不同,例如,闹铃音乐可分为舒缓型和欢快型,当检测到用户的睡眠状态为深度睡眠状态时,终端设备从预设的舒缓型音乐的音乐列表中随机选择一首音乐进行播放,当检测到用户的睡眠状态为轻度睡眠状态时,终端设备从预设的欢快型音乐的音乐列表中随机选择一首音乐进行播放,其中,音乐列表里的音乐可由用户设置。针对不同的睡眠状态设置不同的闹铃音乐可提升用户体验。

  步骤103:在检测到当前时间为闹铃时间时,以获取的所述闹铃模式进行闹铃。

  具体地说,终端设备不断检测当前时间是否为用户设置的闹铃时间,若是,则再根据获取的闹铃模式进行闹铃。

  本实施方式相对现有技术而言,通过检测在预设时间的用户的睡眠状态,使得系统在闹铃时间之前可以获取用户的睡眠状态,而且由于预设时间与闹铃时间的时差小于预设时长,可使得预设时间的用户睡眠状态与闹铃时间的用户睡眠状态基本相同;通过根据预设的睡眠状态与闹铃模式的对应关系,获取与检测到的用户的睡眠状态相对应的闹铃模式,使得闹铃模式不再一成不变,而是跟随用户的睡眠状态变化而变化,从而使得闹铃模式更加契合用户的睡眠状态,给用户更好的起床体验。

  本发明的第二实施方式涉及一种闹铃控制方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:在本发明第二实施方式中,提供了一种具体的检测在预设时间的用户的睡眠状态的方法。本实施方式的具体流程图如图2所示,下面进行具体说明。

  步骤201:在预设时间检测终端设备的状态和环境噪音。

  具体地说,在预设时间,终端设备通过主麦克风和副麦克风采集环境噪音,并获取终端设备的状态。

  步骤202:根据终端设备的状态和环境噪音确定用户的睡眠状态。

  具体地说,终端设备的状态可反映出用户是否睡醒,环境噪音的大小可反映出用户发出的声音的大小,从而反映出用户的睡眠深度,根据终端设备的状态和环境噪音可有效确定用户的睡眠状态,而且这种检测方法无需硬件上的改动,实施方便。

  在具体实施中,当检测到终端设备的状态为熄屏状态且环境噪音大于第一预设阈值,则确定用户的睡眠状态为深度睡眠状态。由于当用户处于深度睡眠状态时,常常伴有打鼾、磨牙、呼吸重等现象,会产生一定的环境噪音,当终端设备处于熄屏状态,表明用户并没有对手机进行操作,检测到终端设备的状态为熄屏状态且环境噪音大于第一预设阈值,即可判定用户处于深度睡眠状态。

  值得一提的是,当检测到用户处于深度睡眠状态时,终端设备在进行闹铃时会进行震动。当用户处于深度睡眠状态时,对外界刺激的反应性比较低,在闹铃时进行震动能够更好地刺激用户醒来。

  此外,若终端设备的状态为亮屏状态,则确定用户的睡眠状态为睡醒状态。终端设备处于亮屏状态,表明用户正在操作终端设备,此时用户是清醒的,因此,可判定用户的状态为睡醒状态。当用户处于睡醒状态时,可设置终端设备在闹铃时间不发出音乐提醒,从而避免打扰用户对终端设备的正常使用。

  步骤203:根据预设的睡眠状态与闹铃模式的对应关系,获取与检测到的用户的睡眠状态相对应的闹铃模式。

  步骤204:在检测到当前时间为闹铃时间时,以获取的所述闹铃模式进行闹铃。

  步骤203与步骤204与第一实施方式中的步骤102至步骤103大致相同,为避免重复,这里不再一一赘述。

  在一个例子中,用户设置的闹铃时间为早上8:00,在7:59时,终端设备开始通过麦克风检测环境噪音,当检测到环境噪音的音量为8,大于预设阈值5时,判定用户处于深度睡眠状态,在8:00,终端设备从舒缓型音乐的音乐列表中随机选择一首音乐进行播放,在播放音乐的同时进行震动,在5秒内,闹铃音量从10逐步上升至预设的闹铃音量40,当终端设备接收到用户的停止闹铃操作时,不再振铃。

  本实施方式相对现有技术而言,提供了一种具体的检测在预设时间的用户的睡眠状态的方法。终端设备的状态可反映出用户是否睡醒,环境噪音的大小可反映出用户发出的声音的大小,从而反映出用户的睡眠深度,根据终端设备的状态和环境噪音可有效确定用户的睡眠状态,而且这种检测方法无需硬件上的改动,实施方便。

  上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

  本发明第三实施方式涉及一种终端设备,如图3所示,包括至少一个处理器301;以及,与至少一个处理器301通信连接的存储器302;其中,存储器302存储有可被至少一个处理器301执行的指令,指令被至少一个处理器301执行,以使至少一个处理器301能够执行上述的闹铃控制方法。

  其中,存储器302和处理器301采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器301和存储器302的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器301处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器301。

  处理器301负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器302可以被用于存储处理器301在执行操作时所使用的数据。

  本发明第四实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

  即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

  本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

《一种闹铃控制方法、终端设备及存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

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