智能控制闹钟的方法、设备及可读存储介质与流程

文档序号:11524454阅读:232来源:国知局
智能控制闹钟的方法、设备及可读存储介质与流程

本发明涉及闹钟控制技术领域,尤其涉及一种智能控制闹钟的方法、设备及计算机可读存储介质。



背景技术:

随着现代社会的发展,人们的时间观念越来越强,每一分每一秒都要好好打理,因此,闹钟已然成为了我们日常工作生活中的必需品,非常重要。

现有技术中,闹钟的控制方法比较呆板,例如:针对上班族,8:00上班,假设正常情况起床洗漱20分钟、路上需要40分钟,则将闹钟设置在7:00。

然而,采用现有技术的方法,而当遇到恶劣天气时,即使按平时时间一样起床,因为天气原因我们也会迟到。而现在有一些技术将手机的天气应用和闹钟应用结合起来,当用户居住的地方遇到天气恶劣的情况时,触发闹钟提前响应,避免迟到。但是在很多时候,尤其是夏天,在同一个城市有些地方倾盆大雨,但是有些地方却是艳阳高照。假如在一些大城市,即使用户工作和居住在同一个城市,这两个地点距离的比较远。这个时候较容易出现,居住的地方没有下雨,但是工作的地方却是下雨的,此时闹钟不会提前响应,用户则会按闹钟设置的正常时间起床,会导致用户迟到。因此,闹钟的响应时间不合理,闹钟的控制不够智能化。



技术实现要素:

本发明的主要目的在于提出一种智能控制闹钟的方法、设备及计算机可读存储介质,旨在解决现有技术中,闹钟的响应时间不合理,闹钟的控制不够智能化的技术问题。

为实现上述目的,本发明提供一种智能控制闹钟的方法,所述方法包括:

在第一预设时间段及第二预设时间段内分别检测用户的位置信息;

将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;

在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;

若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间。

可选地,所述检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间的步骤包括:

检测用户居住地点和工作地点的天气状况,判断用户居住地点和/或工作地点的天气状况是否满足设定的条件;

若用户居住地点和/或工作地点的天气状况满足设定的条件,则确定所述天气状态对应的提前时间量;

将所述闹钟的响铃时间由预设的响铃时间提前所述提前时间量。

可选地,所述检测用户居住地点和工作地点的天气状况,判断用户居住地点和/或工作地点的天气状况是否满足设定的条件的步骤之后还包括:

若用户居住地点和/或工作地点的天气状况满足设定的条件,则提取天气状况满足设定的条件对应的闹钟铃声,否则,则提取天气状况不满足设定的条件对应的闹钟铃声。

可选地,所述检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间的步骤之后还包括:

在闹钟响铃时,显示用户居住地点及工作地点的天气状况。

可选地,所述方法还包括:

接收用户输入的出发地点、目的地点及闹钟时间;

在预设时间检测用户是否在出发地点,若用户在出发地点,则检测用户出发地点和目的地点的天气状况,并根据天气状况控制闹钟的响铃时间。

此外,为实现上述目的,本发明还提供一种智能控制闹钟的设备,其特征在于,所述智能控制闹钟的设备包括处理器及存储器,所述存储器中存储有智能控制闹钟的程序;所述处理器用于执行所述智能控制闹钟的程序,以实现以下步骤:

本发明提出的智能控制闹钟的方法、设备及计算机可读存储介质,通过在第一预设时间段及第二预设时间段内分别检测用户的位置信息;然后将将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;并在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间,使得闹钟的响应时间更合理精准,避免了因天气状况而导致闹钟响应时间不合理的问题,提高了闹钟控制的智能化,提高了用户体验。

附图说明

图1为本发明智能控制闹钟的方法第一实施例的流程示意图;

图2为本发明智能控制闹钟的方法第二实施例中检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间的步骤的细化流程示意图;

图3为本发明智能控制闹钟的方法第三实施例的流程示意图;

图4是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:通过在第一预设时间段及第二预设时间段内分别检测用户的位置信息;然后将将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;并在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间,使得闹钟的响应时间更合理精准,避免了因天气状况而导致闹钟响应时间不合理的问题,提高了闹钟控制的智能化,提高了用户体验。

本发明实施例考虑到,现有技术中,闹钟的控制方法比较呆板,例如:针对上班族,8:00上班,假设正常情况起床洗漱20分钟、路上需要40分钟,则将闹钟设置在7:00。而采用现有技术的方法,而当遇到恶劣天气时,即使按平时时间一样起床,因为天气原因我们也会迟到。而现在有一些技术将手机的天气应用和闹钟应用结合起来,当用户居住的地方遇到天气恶劣的情况时,触发闹钟提前响应,避免迟到。但是在很多时候,尤其是夏天,在同一个城市有些地方倾盆大雨,但是有些地方却是艳阳高照。假如在一些大城市,即使用户工作和居住在同一个城市,这两个地点距离的比较远。这个时候较容易出现,居住的地方没有下雨,但是工作的地方却是下雨的,此时闹钟不会提前响应,用户则会按闹钟设置的正常时间起床,会导致用户迟到。因此,闹钟的响应时间不合理,闹钟的控制不够智能化。

为此,本发明实施例提出一种智能控制闹钟的方法,通过在第一预设时间段及第二预设时间段内分别检测用户的位置信息;然后将将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;并在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间,使得闹钟的响应时间更合理精准,避免了因天气状况而导致闹钟响应时间不合理的问题,提高了闹钟控制的智能化,提高了用户体验。

参照图1,图1为本发明智能控制闹钟的方法第一实施例的流程示意图。

在本实施例中,该方法包括:

步骤s10,在第一预设时间段及第二预设时间段内分别检测用户的位置信息;

在本实施例中,为保证本实施例可以正常实施,可以通过在移动终端中安装天气应用,然后通过天气应用对用户的位置信息进行检测。当然,也可以通过移动终端中的定位模块对用户的位置信息进行检测,因此对用户的位置信息进行检测的方法不做限定。由于本实施例是通过在特定的时间段检测用户的位置信息,从而判断用户的居住地点以及工作地点,因此,所述第一预设时间段可以为检测用户居住地点的时间段,具体可以为晚上22:00—早上6:00,所述第二预设时间段可以为检测用户工作地点的时间段,具体可以为早上10:00—下午18:00,第一预设时间段及第二预设时间段具体可以根据用户的休息时间及上班时间进行调整,并不局限于上述举例的时间段。为了避免用户出差的情况对检测用户居住地点及工作地点的影响,可以在连续一段时间对在同一时间段对用户的位置信息进行检测,比如连续10天对用户在第一预设时间段及第二时间段的位置信息进行检测。

步骤s20,将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;

在连续一段时间对用户在第一预设时间段及第二预设时间段的位置信息之后,基本可以确定用户在第一预设时间段所处的位置以及在第二预设时间段所处的位置,由于在设置时,第一预设时间是对应检测用户的居住地点,第二预设时间段是对应检测用户的工作地点,因此可以在第一预设时间段检测到的位置设置为用户的居住地点,在第二预设时间段检测到的位置设置为用户的工作地点,便于后续对用户的居住地点及工作地点的天气状况进行检测。

步骤s30,在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;

在设置用户的居住地点及工作地点之后,需要在预设时间检测用户是否在居住地点,所述预设时间可以为早上6:00—8:00之间的任一时间,也可以根据用户的上班习惯进行设置,若检测到用户在预设时间在居住地点,则进一步检测用户是否设置了闹钟。若检测到用户在预设时间不在居住地点,则可以检测用户的当前地点,然后再检测用户是否设置闹钟。

步骤s40,若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间。

当用户在预设时间在居住地点,并且设置了闹钟时,此时需要检测用户居住地点及工作地点的天气状况,然后根据居住地点和工作地点的天气状况控制闹钟的响铃时间。比如,若居住地点的天空状况为下雨,工作地点的天气状况良好,为了避免迟到,此时需要根据用户设置的闹钟时间提取响应闹钟的响铃时间。当用户在预设时间不在居住地点,但也设置了闹钟时,在获取到用户当前位置之后,可以进一步获取用户当前位置的天气状况,若用户当前位置状况为下雨,则可以根据用户设置的闹钟时间,进行提前响应闹钟的响铃时间。

本实施例提出的智能控制闹钟的方法,通过在第一预设时间段及第二预设时间段内分别检测用户的位置信息;然后将将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;并在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间,使得闹钟的响应时间更合理精准,避免了因天气状况而导致闹钟响应时间不合理的问题,提高了闹钟控制的智能化,提高了用户体验。

进一步地,参照图2,基于本发明智能控制闹钟的方法第一实施例提出本发明智能控制闹钟的方法第二实施例。

在本实施例中,所述步骤s40包括:

步骤s41,检测用户居住地点和工作地点的天气状况,判断用户居住地点和/或工作地点的天气状况是否满足设定的条件;

步骤s42,若用户居住地点和/或工作地点的天气状况满足设定的条件,则确定所述天气状态对应的提前时间量;

步骤s43,将所述闹钟的响铃时间由预设的响铃时间提前所述提前时间量。

在本实施例中,在检测到用户设置了闹钟之后,进一步检测用户居住地点和工作地点的天气状况,并判断用户居住地点和/或工作地点的天气状况是否满足设定的条件,其中,所述设定条件可以为一级异常天气、二级异常天气以及三级异常天气。其中一级异常天气可以包括:小雨、小风或小雪等,二级异常天气可以包括:中雨、中等级别风或者中雪等,三级异常天气可以包括:大雨、大风或者大雪等,用户也可以自主设置各级别异常天气。若用户居住地点和/或工作地点的天气状况满足设定的条件,则确定所述天气状态对应的提前时间量;比如若用户居住地点和/或工作地点的天气状况满足一级异常天气设定的条件,则确定天气状态为一级异常状态对应的提前时间量,因此可以预先设置所述一级异常天气、二级异常天气以及三级异常天气对应的提前时间量,其中,一级异常天气对应的提前时间量可以为15分钟,即比预设的响铃时间提前15分钟,二级异常天气对应的提前时间量可以为25分钟,三级异常天气对应的提前时间量可以为35分钟,具体提前时间量在此不做限定,比预设的响铃时间提前即可。在确定所述天气状态对应的提前时间量之后,将所述闹钟的响铃时间由预设的响铃时间提前所述提前时间量。

本实施例提出的智能控制闹钟的方法,通过检测用户居住地点和工作地点的天气状况,并判断用户居住地点和/或工作地点的天气状况是否满足设定的条件;若用户居住地点和/或工作地点的天气状况满足设定的条件,则确定所述天气状态对应的提前时间量;将所述闹钟的响铃时间由预设的响铃时间提前所述提前时间量,从而实现通过用户的居住地点及工作地点的天气状况控制闹钟的响铃时间,避免由于天气状况导致闹钟响铃时间不合理,实现了智能化控制闹钟,提高了用户体验。

进一步地,基于本发明智能控制闹钟的方法第二实施例提出本发明智能控制闹钟的方法第三实施例。

在本实施例中,所述步骤s41之后还包括:

若用户居住地点和/或工作地点的天气状况满足设定的条件,则提取天气状况满足设定的条件对应的闹钟铃声,否则,则提取天气状况不满足设定的条件对应的闹钟铃声。

在本实施例中,可以控制闹钟根据不同的天气状况播放不同的闹铃。具体地,在判断用户居住地点和/或工作地点的天气状况是否满足设定的条件之后,若用户居住地点和/或工作地点的天气状况满足设定的条件,则提取天气状况满足设定的条件对应的闹钟铃声,否则,则提取天气状况不满足设定的条件对应的闹钟铃声。比如,若用户居住地点的天气状况满足一级异常天气的设定条件,则提取一级异常天气对应的闹钟铃声,以增加闹钟铃声的趣味性,并且便于用户通过听闹钟铃声即可获知天气状况,提高了用户体验。

进一步地,基于本发明智能控制闹钟的方法第一实施例提出本发明智能控制闹钟的方法第四实施例。

在本实施例中,所述步骤s40之后还包括:

在闹钟响铃时,显示用户居住地点及工作地点的天气状况。

在本实施例中,在检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间之后,当响铃时间到达时,可以进一步在显示界面显示用户居住地点及工作地点的天气状况,以便用户获知居住地点及工作地点的具体天气状况。

进一步地,参照图3,基于本发明智能控制闹钟的方法第一至第四任一实施例提出本发明智能控制闹钟的方法第五实施例。

在本实施例中,所述智能控制闹钟的方法还包括:

步骤s60,接收用户输入的出发地点、目的地点及闹钟时间;

步骤s70,在预设时间检测用户是否在出发地点,若用户在出发地点,则检测用户出发地点和目的地点的天气状况,并根据天气状况控制闹钟的响铃时间。

在本实施例中,当用户偶尔需要更换居住地点或工作地点时,本发明各个实施例同样适用。具体地,用户可以输入出发地点、目的地点及闹钟时间,在距离用户输入的闹钟时间预设时间内,检测用户是否在出发地点,若用户在出发地点,则检测用户出发地点和目的地点的天气状况,并根据天气状况控制闹钟的响铃时间,避免由于天气状况导致用户迟到,影响用户的工作生活。

本实施例提出的智能控制闹钟的方法,通过接收用户输入的出发地点、目的地点及闹钟时间;然后在预设时间检测用户是否在出发地点,若用户在出发地点,则检测用户出发地点和目的地点的天气状况,并根据天气状况控制闹钟的响铃时间,从而使得闹钟的响应时间更合理精准,避免了因人们天气状况而导致闹钟响应时间不合理的问题,提高了闹钟控制的智能化,提高了用户体验。

本发明进一步提供一种智能控制闹钟的设备。

如图4所示,智能控制闹钟的设备可以包括:处理器1001,例如cpu,以及存储器1002。这些组件之间的连接通信可以通过通信总线实现。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。

可选地,智能控制闹钟的设备还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图4中示出的智能控制闹钟的设备结构并不构成对智能控制闹钟的设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图4所示,作为一种计算机存储介质的存储器1002中可以包括操作系统以及智能控制闹钟的设备程序。其中,操作系统是管理和智能控制闹钟的设备的硬件与软件资源的程序,支持智能控制闹钟的设备程序及其他软件或程序的运行。

在图4所示的智能控制闹钟的设备中,处理器1001可以用于执行存储器1002中存储的智能控制闹钟的程序,以实现以下步骤:

在第一预设时间段及第二预设时间段内分别检测用户的位置信息;

将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;

在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;

若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间。

进一步地,处理器1001还可以执行存储器1002中存储的智能控制闹钟的程序,以实现以下步骤:

检测用户居住地点和工作地点的天气状况,判断用户居住地点和/或工作地点的天气状况是否满足设定的条件;

若用户居住地点和/或工作地点的天气状况满足设定的条件,则确定所述天气状态对应的提前时间量;

将所述闹钟的响铃时间由预设的响铃时间提前所述提前时间量。

进一步地,处理器1001还可以执行存储器1002中存储的智能控制闹钟的程序,以实现以下步骤:

若用户居住地点和/或工作地点的天气状况满足设定的条件,则提取天气状况满足设定的条件对应的闹钟铃声,否则,则提取天气状况不满足设定的条件对应的闹钟铃声。

进一步地,处理器1001还可以执行存储器1002中存储的智能控制闹钟的程序,以实现以下步骤:

在闹钟响铃时,显示用户居住地点及工作地点的天气状况。

进一步地,处理器1001还可以执行存储器1002中存储的智能控制闹钟的程序,以实现以下步骤:

接收用户输入的出发地点、目的地点及闹钟时间;

在预设时间检测用户是否在出发地点,若用户在出发地点,则检测用户出发地点和目的地点的天气状况,并根据天气状况控制闹钟的响铃时间。

本发明智能控制闹钟的设备的具体实施例与上述智能控制闹钟的方法各实施例基本相同,在此不作赘述。

本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:

在第一预设时间段及第二预设时间段内分别检测用户的位置信息;

将在第一预设时间段检测到的位置设置为用户的居住地点,将在第二预设时间段内检测到的位置设置为用户的工作地点;

在预设时间检测用户是否在居住地点,若用户在居住地点,则检测用户是否设置闹钟;

若用户设置闹钟,则检测用户居住地点和工作地点的天气状况,并根据天气状况控制闹钟的响铃时间。

进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:

检测用户居住地点和工作地点的天气状况,判断用户居住地点和/或工作地点的天气状况是否满足设定的条件;

若用户居住地点和/或工作地点的天气状况满足设定的条件,则确定所述天气状态对应的提前时间量;

将所述闹钟的响铃时间由预设的响铃时间提前所述提前时间量。

进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:

若用户居住地点和/或工作地点的天气状况满足设定的条件,则提取天气状况满足设定的条件对应的闹钟铃声,否则,则提取天气状况不满足设定的条件对应的闹钟铃声。

进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:

在闹钟响铃时,显示用户居住地点及工作地点的天气状况。

进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:

接收用户输入的出发地点、目的地点及闹钟时间;

在预设时间检测用户是否在出发地点,若用户在出发地点,则检测用户出发地点和目的地点的天气状况,并根据天气状况控制闹钟的响铃时间。

本发明计算机可读存储介质的具体实施例与上述智能控制闹钟的方法和智能控制闹钟的设备各实施例基本相同,在此不作赘述。

还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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