一种睡眠智能提醒的方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及终端智能提醒技术,尤其涉及一种睡眠智能提醒的方法和装置。
【背景技术】
[0002]随着智能手机的快速发展,手机可实现的功能也越来越多,对于一般用户而言,一个智能手机已经可替代多种产品,如音视频播放器、相机、导航仪、计算器等等。而手机闹钟也已经取代实体闹钟,成为人们设置时间的首选。
[0003]随着手机功能的强大,人们使用手机的时间也越来越多,由此也产生了越来越多的经常情不自禁在床上玩手机到深夜的熬夜族。为了保证第二天正常的工作和生活,一般情况下,用户会在手机上设置一个起床闹钟,该起床闹钟仅具有唤醒用户的作用。对于用户而言,其手机夜间最后一次熄屏时刻至起床闹钟响起时刻的这段时间为其可能的睡眠时间,但不一定是有效的睡眠时间,因为用户不一定在熄屏后就会睡着,也不一定在闹钟响起时才会醒来。
[0004]长此以往,经常熬夜加上睡眠不足可能会对用户身体造成不好的影响,而当前手机上的闹钟仅能够作为起床闹钟应用,功能较为单一。
【发明内容】
[0005]本发明实施例提供一种睡眠智能提醒的方法和装置,以解决现有终端闹钟功能单一的问题。
[0006]第一方面,本发明实施例提供了一种睡眠智能提醒的方法,包括:
[0007]判断终端的当前时间是否已达到预设的特定提醒时间;
[0008]当判定所述终端的当前时间已达到所述特定提醒时间时,检测所述终端的显示面板是否处于亮屏状态;
[0009]当检测到所述终端的显示面板处于亮屏状态时,调用所述终端的显示面板显示睡眠提醒?目息。
[0010]第二方面,本发明实施例还提供了一种睡眠智能提醒的装置,包括:
[0011]判断提醒模块,用于判断终端的当前时间是否已达到预设的特定提醒时间;
[0012]检测亮屏模块,用于当判定所述终端的当前时间已达到所述特定提醒时间时,检测所述终端的显示面板是否处于亮屏状态;
[0013]显示提醒模块,用于当检测到所述终端的显示面板处于亮屏状态时,调用所述终端的显示面板显示睡眠提醒信息。
[0014]本发明实施例提供的一种睡眠智能提醒的方法和装置,通过判断终端的当前时间是否已达到预设的特定提醒时间,当判定终端的当前时间已达到特定提醒时间时,再检测终端的显示面板是否处于亮屏状态,若检测到终端的显示面板处于亮屏状态,则调用终端的显示面板显示睡眠提醒信息。本发明实施例对用户的睡觉时间进行智能提醒,可改善用户熬夜玩手机的问题,有利于保证用户有充足的睡眠时间和提高其身心的健康。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例一提供的一种睡眠智能提醒方法的示意图;
[0017]图2是本发明实施例二提供的一种睡眠智能提醒方法的示意图;
[0018]图3是本发明实施例三提供的一种睡眠智能提醒装置的示意图。
【具体实施方式】
[0019]为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]如图1所示,为本发明实施例一提供的一种睡眠智能提醒的方法,该实施例的技术方案适用于对用户睡眠进行智能提醒的情况。该方法可通过睡眠智能提醒装置执行,并配置在终端的闹钟中应用。
[0021]该睡眠智能提醒方法,具体包括如下步骤:
[0022]步骤110、判断终端的当前时间是否已达到预设的特定提醒时间。
[0023]在上述操作中,预设的特定提醒时间为用户自行设定的提醒自己进行睡眠活动的时间,如用户可根据自己的情况设定为22点、22点30分或其他时间,不同用户预设的特定提醒时间可能不同。睡眠智能提醒装置实时获取终端的时间信息,或者在距离特定提醒时间较近的时间阈值内实时获取终端的时间如在距离特定提醒时间lmin时实时获取终端的时间,以根据获得的终端的当前时间进行判断。
[0024]若判定获取的终端当前时间未达到预设的特定提醒时间,则睡眠智能提醒装置继续获取终端的时间信息并进行判断。若判定获取的终端当前时间已达到预设的特定提醒时间,则继续执行以下操作。
[0025]步骤120、当判定终端的当前时间已达到特定提醒时间时,检测终端的显示面板是否处于亮屏状态。
[0026]在上述操作中,当判定终端的当前时间已达到特定提醒时间时,则可对终端的显示面板的屏幕状态进行检测。若终端的显示面板处于黑屏状态,则说明用户未使用终端,此时用户可能处于睡眠状态因此不需要进行睡眠提醒。若终端的显示面板处于亮屏状态,则确定用户正在使用终端,需继续执行以下操作,以提醒未入睡的用户睡觉。
[0027]步骤130、当检测到终端的显示面板处于亮屏状态时,调用终端的显示面板显示睡眠提醒?目息。
[0028]在上述操作中,当检测到终端的显示面板处于亮屏状态时,睡眠智能提醒装置需要执行睡眠提醒操作。具体地,睡眠智能提醒装置会向用户下发睡眠提醒信息,在此可调用终端的显示面板显示该睡眠提醒信息。
[0029]可选睡眠智能提醒装置可直接在显示面板的当前界面显示文字信息以进行睡眠提醒,或者,可通过播放音视频以进行睡眠提醒。同时,用户可对该睡眠提醒信息进行延时提醒或关闭提醒等操作。
[0030]本发明实施例一提供的一种睡眠智能提醒的方法,通过判断终端的当前时间是否已达到预设的特定提醒时间,当判定终端的当前时间已达到特定提醒时间时,再检测终端的显示面板是否处于亮屏状态,若检测到终端的显示面板处于亮屏状态,则调用终端的显示面板显示睡眠提醒信息。本发明实施例对用户的睡觉时间进行智能提醒,可改善用户熬夜玩手机的问题,有利于保证用户有充足的睡眠时间和提高其身心的健康。
[0031]如图2所示,为本发明实施例二提供的一种睡眠智能提醒的方法,该实施例的技术方案适用于对用户睡眠进行智能提醒的情况。该方法可通过睡眠智能提醒装置执行,并配置在终端的闹钟中应用。
[0032]该睡眠智能提醒方法,具体包括如下步骤:
[0033]步骤210、统计至少两天中,终端在每一天的起床闹钟响起之前的最后一次熄屏时间,并计算平均熄屏时间以作为预设的特定提醒时间。
[0034]在上述操作中,终端在每一天的起床闹钟响起之前的最后一次媳屏时间即为用户停止使用终端的时间,因此该最后一次熄屏时间也可以看作用户每天睡觉的时间。在此统计至少两天的最后一次熄屏时间,根据该至少两个最后一次熄屏时间计算平均熄屏时间以作为预设的特定提醒时间。如第一天起床闹钟响起之前的最后一次熄屏时间为前一天23:20,第二天起床闹钟响起之前的最后一次熄屏时间为第一天23点,第三天起床闹钟响起之前的最后一次熄屏时间为第二天23:10,则设置特定提醒时间为23:10分。
[0035]需要说明的是,用户不是熄屏后就会睡着,也不一定是闹钟响起才会醒来,在凌晨起夜时用户偶尔也可能会查看终端使其亮屏、熄屏。但是经过一段时间的统计和分类,去除个别离散的数据,终端可得出用户熄屏时间最密集的一个集合,如熄屏时间处于22点到24点之间的数据集合,则根据该集合中的熄屏时间计算平均熄屏时间以作为用户的特定提醒时间。
[0036]步骤220、判断终端的当前时间是否已达到预设的特定提醒时间。
[0037]若判定获取的终端当前时间未达到预设的特定提醒时间,则睡眠智能提醒装置继续获取终端的时间信息并进行判断。若判定获取的终端当前时间已达到预设的特定提醒时间,则继续执行以下操作。
[0038]步骤230、当判定终端的当前时间已达到特定提醒时间时,检测终端的显示面板是否处于亮屏状态。
[0039]若终端的显示面板处于黑屏状态,则不进行睡眠提醒,并获取该显示面板最近一次的熄屏时间以记录为该终端的最后一次熄屏时间。若终端的显示面板处于亮屏状态,则需继续执行以下操作,以提醒未入睡的用户睡觉。
[0040]步骤240、当检测到终端的显示面板处于亮屏状态时,调用终端的显示面板显示睡眠提醒信息。其中,可选睡眠提醒信息包括:历史实际睡眠时长数据、当前有效睡眠时长、当前睡眠健康信息中的至少一种。
[0041]在上述操作中,若用户第一天起床闹钟响起(假设为8点)之前的最后一次熄屏时间为前一天晚上23点,则在第一天起床闹钟响起时,终端记录用户第一天的睡眠时长为9h,以此类推,在每一天起床闹钟响起时,终端记录用户当天的睡眠时长。因此历史实际睡眠时长数据即为用户当天的睡眠时间,或者为用户当前一周到当天为止的每一天的睡眠时长,或者为当前一月到当天为止的每一天的睡眠时长等。当前有效睡眠时长为当前时间到下次起床闹钟响起前的时长,如当前时间为23:30,下一次起床闹钟时间为明早7点,则当前有效睡眠时长为7h30min。当前睡眠健康信息为当前时段睡眠对人体的影响,如当前时间为23:30,则当前睡眠健康信息为“晚间11-凌晨1点为肝排毒期,需在熟睡中进行,请休息”。
[0042]在此当检测到终端的显示面板处于亮屏状态时,睡眠智能提醒装置调用终端的显示面板直接在当前页面上显示睡眠提醒信息,以给用户一些建议提醒用户早些休息。本领域技术人员可以理解,睡眠提醒信息还可包括其他相关信息,如护眼信息、熬夜危害信息、明天的工作日程信息等等。
[0043]步骤250、检测是否接收到关闭提醒的控制指令。
[0044]在上述操作中,当终端的显示面板上显示睡眠提醒信息后,用户可关闭该睡眠提醒信息,则睡眠智能提醒装置可检测到关闭提醒的控制指令。或者,用户可操作延时显示该睡眠提醒信息,或者用户不进行操作,则睡眠智能提醒装置可检测到延时提醒的控制指令。因此睡眠智能提醒装置检测是否接收到关闭提醒的控制指令,以执行步骤260关闭提醒或执行步骤270延时提醒。