闹钟提醒方法、装置、设备及存储介质与流程

文档序号:17148440发布日期:2019-03-19 23:12阅读:238来源:国知局
闹钟提醒方法、装置、设备及存储介质与流程

本申请实施例涉及计算机程序领域,特别涉及一种闹钟提醒方法、装置、设备及存储介质。



背景技术:

日常生活中,为了提醒自己在特定时间去完成某件事情,用户可以设定闹钟以用作提醒。

而现有的闹钟设置方式通常是设定一个时间,在设定的时间闹钟响铃;闹钟可以是单次闹钟、循环闹钟、工作日闹钟以及指定日期的闹钟。

但是,上述闹钟的设置响铃时间固定,响铃时间不能够根据外界环境进行调整。



技术实现要素:

本申请实施例提供了一种智能闹钟提醒方法、装置、设备以及存储介质,可以解决闹钟的响铃时间固定,不能根据外界环境进行调整的问题。所述技术方案如下:

根据本申请的第一方面,提供了一种闹钟提醒方法,该方法包括:

获取闹钟的提醒条件,提醒条件包括起始时间、结束时间和环境条件;

在起始时间与结束时间之间的时间段内,获取环境参数;

当环境参数符合环境条件时,执行闹钟的提醒事件。

在一些实施例中,提醒条件还包括时间周期;

在起始时间与结束时间之间的时间段内,获取环境参数,包括:

在上述时间段内,每隔时间周期获取一次环境参数。

在一些实施例中,在上述时间段内,每隔时间周期获取一次环境参数,包括:

在上述时间段的起始时间,获取第一次的环境参数;

当第i次的环境参数不符合环境条件时,将第i次的环境参数的获取时间与时间周期相加,得到第i+1次的环境参数的获取时间;

在第i+1次的环境参数的获取时间不超过结束时间时,在第i+1次的环境参数的获取时间获取第i+1次的环境参数,i是正整数。

在一些实施例中,环境参数包括室内的温度和/或湿度。

在一些实施例中,获取环境参数,包括:

通过应用程序编程接口从智能家居设备中获取环境参数。

在一些实施例中,环境参数包括户外的温度、湿度、天气、空气质量中的至少一种。

在一些实施例中,获取环境参数,包括:

通过应用程序编程接口从终端上安装的气象软件中获取环境参数;或,通过网络连接从气象服务器中获取环境参数。

在一些实施例中,获取提醒条件之前,包括:

在用户界面上显示闹钟的第一显示界面,第一显示界面上包括场景设置;

接收在第一显示界面上设置的自定义场景,自定义场景中包括提醒条件。

在一些实施例中,获取提醒条件之前,包括:

在用户界面上显示闹钟的第二显示界面,第二显示界面上包括起始时间设置、结束时间设置、时间周期设置和环境条件设置中的至少一种;

接收第二显示界面上设置的闹钟的提醒条件。

在一些实施例中,该方法还包括:

在上述时间段内,当环境参数均不符合环境条件时,确定在结束时间执行闹钟的提醒事件;

或者,

在上述时间段内,当环境参数均不符合环境条件时,确定放弃执行闹钟的提醒事件。

根据本申请的第二方面,提供了一种闹钟提醒装置,该装置包括:

获取模块,被配置为获取闹钟的提醒条件,提醒条件包括起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;

执行模块,被配置为当环境参数符合环境条件时,执行闹钟的提醒事件。

在一些实施例中,提醒条件还包括时间周期;

获取模块,被配置为在上述时间段内,每隔时间周期获取一次环境参数。

在一些实施例中,获取模块,被配置为在上述时间段的起始时间,获取第一次的环境参数;当第i次的环境参数不符合环境条件时,将第i次的环境参数的获取时间与时间周期相加,得到第i+1次的环境参数的获取时间;在第i+1次的环境参数的获取时间不超过结束时间时,在第i+1次的环境参数的获取时间获取第i+1次的环境参数,i是正整数。

在一些实施例中,环境参数包括室内的温度和/或湿度。

在一些实施例中,获取模块,被配置为通过应用程序编程接口从智能家居设备中获取环境参数。

在一些实施例中,环境参数包括户外的温度、湿度、天气、空气质量中的至少一种。

在一些实施例中,获取模块,被配置为通过应用程序编程接口从终端上安装的气象软件中获取环境参数;或,通过网络连接从气象服务器中获取环境参数。

在一些实施例中,该装置还包括:

显示模块,被配置为在用户界面上显示闹钟的第一显示界面,第一显示界面上包括场景设置;

接收模块,被配置为接收在第一显示界面上设置的自定义场景,自定义场景中包括提醒条件。

在一些实施例中,该装置还包括:

显示模块,被配置为在用户界面上显示闹钟的第二显示界面,第二显示界面上包括起始时间设置、结束时间设置、时间周期设置和环境条件设置中的至少一种;

接收模块,被配置为接收第二显示界面上设置的闹钟的提醒条件。

在一些实施例中,该装置还包括:

执行模块,被配置为在上述时间段内,当环境参数均不符合环境条件时,确定在结束时间执行闹钟的提醒事件;或者,在上述时间段内,当环境参数均不符合环境条件时,确定放弃执行闹钟的提醒事件。

根据本申请的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如本申请的第一方面所述的闹钟提醒方法。

根据本申请的第四方法,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现如本申请的第一方面所述的闹钟提醒方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

通过获取闹钟的起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;当环境参数符合环境条件时,执行闹钟的提醒事件。在上述起始时间与结束时间之间的时间段内,根据环境条件不断调整闹钟的响铃时间,解决了闹钟设置的响铃时间固定,不能根据外界环境进行适应性调整的问题。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本申请一个示例性实施例提供的终端的结构框图;

图2是本申请一个示例性实施例提供的终端与智能家居设备信息交互的示意图;

图3是本申请一个示例性实施例提供的终端与气象服务器信息交互的示意图;

图4是本申请另一个示例性实施例提供的终端的结构框图;

图5是本申请一个示例性实施例提供的闹钟提醒方法的流程图;

图6是本申请另一个示例性实施例提供的闹钟提醒方法的流程图;

图7是本申请另一个示例性实施例提供的闹钟提醒方法的流程图;

图8是本申请一个示例性实施例提供的闹钟的第一显示界面的示意图;

图9是本申请另一个示例性实施例提供的闹钟提醒方法的流程图;

图10是本申请一个示例性实施例提供的闹钟的第二显示界面的示意图;

图11是本申请一个示例性实施例提供的闹钟提醒装置的框图;

图12是本申请另一个示例性实施例提供的闹钟提醒装置的框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

当前的闹钟包括单次提醒闹钟、循环提醒闹钟、工作日提醒闹钟等,用户可以设置闹钟提醒的日期、时间以及在设定时间依据设定的间隔时间循环提醒的次数。上述闹钟提醒方法提醒时间固定,主要适用于上班或者时间比较固定的人群。本申请中提供了一种闹钟响提醒方法,能够监测周围的环境,例如,温度、湿度、雾霾等,应用到闹钟提醒中,使闹钟对提醒时间能够做出适应性的调整,比如,晨跑闹钟,可以在一定的时间段内,根据户外的环境是否适合运动,来调整闹钟提醒的时间,甚至是取消闹钟提醒。上述闹钟提醒方法适用于自由职业者和时间弹性较大的人群。

图1是本申请一个示例性实施例提供的终端100的结构框图,该终端100包括:存储器120、处理器140和扬声器160。

存储器120中存储有应用程序122。应用程序122包括闹钟程序以及智能家居程序。闹钟程序可以根据用户设置的提醒条件执行闹钟的提醒事件。闹钟程序还可以通过应用程序编程接口(applicationprogramminginterface,api)从智能家居程序中获取室内的环境参数;或者,通过网络连接从气象服务器中获取户外的环境参数。

在一些实施例中,应用程序122还包括气象程序。闹钟程序还可以通过api从气象程序中获取户外的环境参数。

可选的,存储器120包括随机存储器(randomaccessmemory,ram)、串行访问存储器(serialattachedsmall-computer-system-interface,sas)、只读存储器(read-onlymemory,rom)中的至少一种。

处理器140用于加载存储器120中存储的应用程序122,并执行应用程序122中的程序步骤以实现一些方法。示意性的,处理器140加载存储器120中存储的闹钟程序,并执行闹钟程序的程序步骤以实现闹钟提醒方法。

扬声器160用于闹钟程序执行闹钟的提醒事件时,进行响铃。

需要说明的是,终端100与智能家居设备300通过无线网络连接,参考图2,终端100中的智能家居程序被执行时,通过无线网络从智能家居设备300中获取室内的环境参数,为终端100中的闹钟程序执行闹钟提醒方法时提供室内的环境参数。

终端100还与气象服务器300通过有线网络或无线网络连接,参考图3,终端100中的闹钟程序可以通过网络连接从气象服务器300中获取户外的环境参数;或者,终端100中的气象程序被执行时,通过有线网络或无线网络从气象服务器300中获取户外的环境参数,为终端100中的闹钟执行响铃方法是提供户外的环境参数。

可选的,有线网络可以是城域网、局域网、光纤网等;无线网络可以是移动通信网络或无线保真网络(wirelessfidelity,wifi)网络。

请参考图4,还需要说明的是,终端100还可以包括温度传感器220和湿度传感器240。处理器140执行存储器120中的闹钟程序时,温度传感器220可以提供室内的温度值,湿度传感器240可以提供室内的湿度值。

图5是本申请提供的一个示例性实施例提供的闹钟提醒方法的流程图,该方法包括:

步骤302,获取闹钟的提醒条件,提醒条件包括起始时间、结束时间和环境条件。

上述提醒条件是用户添加闹钟时设置的。用户添加闹钟,并设置提醒条件,该提醒条件包括起始时间、结束时间和环境条件;用户完成闹钟添加后,系统获取闹钟的提醒条件,并根据提醒条件中的起始时间对闹钟的启动时间进行设置。

步骤304,在起始时间与结束时间之间的时间段内,获取环境参数。

当系统时间是提醒条件中的起始时间时,系统启动闹钟。闹钟在起始时间启动,系统获取环境参数,该环境参数是室内的环境参数和/或户外的环境参数。

其中,室内的环境参数包括室内的温度和/或湿度;户外的环境参数包括户外的温度、湿度、天气、空气质量中的至少一种。

当系统获取的环境参数不符合环境条件,且系统时间仍在起始时间与结束时间之间的时间段内,再次获取环境参数,执行步骤306。

步骤306,判断环境参数是否符合环境条件。

该环境参数是与设置的环境条件对应的环境参数。比如,环境条件为温度阈值,则环境参数是温度值;比如,环境条件为湿度阈值和空气质量,则对应的环境参数分别为湿度值和pm2.5值。

可选的,该环境条件包括室内的温度阈值和/或湿度阈值;系统判断获取的室内的温度值是否符合设置的室内的温度阈值的范围;和/或,获取的湿度值是否符合设置的室内的湿度阈值的范围。

当温度值符合设置的室内的温度阈值的范围;和/或,湿度值符合室内的湿度阈值的范围时,执行步骤308;否则,返回并执行步骤304。

可选的,该环境条件还包括户外的温度阈值、湿度阈值、天气状况、空气质量中的至少一种;系统判断获取的户外的环境参数是否符合设置的户外的环境条件。可选的,环境条件中的空气质量是根据环境空气质量标准设置的。

当系统获取的户外的环境参数符合设置的户外的环境条件,执行步骤308;否则,返回并执行步骤304。

示意性的,该环境条件包括户外的天气状况和温度阈值;系统判断获取的天气是否符合环境条件中的天气状况以及获取的温度值是否符合温度阈值。

当天气符合环境条件中的天气状况且温度值符合温度阈值时,执行步骤308;否则,返回并执行步骤304。

可选的,该环境条件包括室内的环境条件和户外的环境条件;系统获取室内的环境参数和户外的环境参数,判断室内的环境参数是否符合室内的环境条件,且户外的环境参数是否符合户外的环境条件。

当室内的环境参数符合室内的环境条件,且户外的环境参数符合户外的环境条件时,执行步骤308;否则,返回并执行步骤304。

步骤308,执行闹钟的提醒事件。

综上所述,本实施例提供的闹钟提醒方法,通过获取闹钟的起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;当环境参数符合环境条件时,执行闹钟的提醒事件。在上述起始时间与结束时间之间的时间段内,根据环境条件不断调整闹钟的响铃时间,解决了闹钟设置的响铃时间固定,不能根据外界环境进行适应性调整的问题。

图6是本申请另一个示例性实施例提供的闹钟提醒方法的流程图,需要说明的是,在闹钟提醒方法执行的过程中,可以周期性的获取环境参数,示意性的,将步骤304替换为步骤3042,步骤如下:

步骤3042,在起始时间与结束时间之间的时间段内,每隔时间周期获取一次环境参数。

可选的,在起始时间,获取第一次的环境参数;当第i次的环境参数不符合环境条件时,将第i次的环境参数的获取时间与时间周期相加,得到第i+1次的环境参数的获取时间;在第i+1次的环境参数的获取时间不超过结束时间时,在第i+1次的环境参数的获取时间获取第i+1次的环境参数,i是正整数。

示意性的,系统在起始时间获取第一次环境参数,并执行步骤306,判断上述环境参数是否符合环境条件;当上述环境参数不符合环境条件时,返回并执行步骤3042;在第一次的环境参数的获取时间上增加一个时间周期,得到第二次环境参数的获取时间;间隔一个时间周期之后,在第二次环境参数的获取时间,再次获取环境参数,其中,第二次环境参数的获取时间是在起始时间与结束时间之间的时间段内。

以此类推,当前一次获取的环境参数不符合环境条件时,返回并执行步骤3042,在与前一次环境参数的获取时间间隔一个时间周期的时间,判断该时间是否在起始时间与结束时间之内的时间段内,确定该时间在起始时间与结束时间之内的时间段内,则再次获取环境参数,执行步骤306。在起始时间与结束时间之间的时间段内,获取的环境参数不符合环境条件的前提下,则循环获取环境参数。

综上所述,本实施例提供的闹钟提醒方法,通过获取闹钟的起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;当环境参数符合环境条件时,执行闹钟的提醒事件。在上述起始时间与结束时间之间的时间段内,根据环境条件不断调整闹钟的响铃时间,解决了闹钟设置的响铃时间固定,不能根据外界环境进行适应性调整的问题。

另外,该方法在起始时间与结束时间之间的时间段,且获取的环境参数不符合环境条件时,周期性的获取环境参数,能够减少终端的能耗。

图7是本申请的另一个示例性实施例提供的闹钟提醒方法的流程图,该方法包括:

步骤402,在用户界面上显示闹钟的第一显示界面,第一显示界面上包括场景设置。

终端的用户界面上显示闹钟的第一显示界面,第一显示界面上包括场景设置,用户在场景设置的对应位置输入自定义场景,自定义场景中包括了闹钟的起始时间、结束时间和环境条件等提醒条件。

可选的,自定义场景是用户编辑的包括闹钟的提醒条件的文字内容。比如,用户对晨练时的外界环境的要求,用文字进行描述,形成闹钟提醒的自定义场景。示意性的,用户编辑闹钟提醒的自定义场景为“清晨7点钟至9点钟之间,在天气晴朗,空气质量良以上的情况下,去江边跑步。”这句话中包括闹钟的起始时间上午“7点”、结束时间上午“9点”以及环境条件“天气晴朗”、“空气质量良以上”。

步骤404,接收在第一显示界面上设置的自定义场景,自定义场景中包括提醒条件。

用户完成闹钟的设置,在第一显示界面上触发完成操作事件,系统根据触发的完成操作事件接收在第一显示界面上设置的自定义场景。

步骤406,获取闹钟的提醒条件,提醒条件包括起始时间、结束时间和环境条件。

系统从接收的自定义场景中提取出闹钟的起始时间、结束时间和环境条件等提醒条件;根据闹钟的起始时间设置闹钟的启动时间为起始时间。

步骤408,在起始时间,获取第一次的环境参数。

系统在起始时间,获取第一次的环境参数。

其中,环境参数包括室内的环境参数和/或户外的环境参数。可选的,环境参数包括室内的温度和/或湿度。在一些实施例中,系统通过api从智能家居设备中获取室内的环境参数。

在一些实施例中,系统从终端的温度传感器和/或湿度传感器中获取室内的环境参数。

可选的,环境参数包括户外的温度、湿度、天气、空气质量中的至少一种。在一些实施例中,系统通过api凑够终端上安装的气象软件中获取环境参数。

在一些实施中,系统通过网络连接从气象服务器中获取环境参数。

步骤410,判断第i次的环境参数是否符合环境条件。

系统判断第一次的环境参数是否符合环境条件。当第一次的环境参数不符合环境条件,在起始时间与结束时间之间的时间段内,判断第二次的环境参数是否符合环境条件;当第二次的环境参数不符合环境条件,在起始时间与结束时间之间的时间段内,判断第三次的环境参数是否符合环境条件。以此类推,系统判断第i次的环境参数是否符合环境条件,i为正整数。

当第i次的环境参数符合环境条件,执行步骤412;否则执行步骤414。

步骤412,执行闹钟的提醒事件。

步骤414,将第i次的环境参数的获取时间与时间周期增加,得到第i+1次的环境参数的获取时间。

系统将第i次的环境参数的获取时间与时间周期增加,得到第i+1次的环境参数的获取时间。比如,第一次的环境参数的获取时间是上午8:00,时间周期为5分钟,则第二次的环境参数的获取时间确定是上午8:05。

步骤416,第i+1次的环境参数的获取时间是否在起始时间与结束时间之间的时间段内。

系统判断第i+1次的环境参数的获取时间是否在起始时间与结束时间之间的时间段内。

当第i+1次的环境参数的获取时间在起始时间与结束时间之间的时间段内,执行步骤418;否则,执行步骤420。

比如,起始时间是上午7:00,结束时间是上述9:00,时间周期是10分钟,判断第四次的环境参数的获取时间是否在上午7:00与上午9:00之间;第四次的环境参数的获取时间为上午7:30,是在上午7:00与上午9:00之间的,执行步骤418;如果是第十四次的环境参数的获取时间,为上午9:10,不在上午7:00与上午9:00之间,执行步骤420。

步骤418,在第i+1次的环境参数的获取时间获取第i+1次的环境参数。

系统在第i+1次的环境参数的获取时间获取第i+1次的环境参数。比如,第五次的环境参数的获取时间是下午3:00,在下午3:00获取第五次的环境参数。

步骤420,确定在结束时间执行闹钟的提醒事件;或者,确定放弃执行闹钟的提醒事件。

示意性的,参考图8,终端的用户界面上显示闹钟的第一显示界面,第一显示界面上包括闹钟的名称设置“名称”一栏以及场景设置“自定义场景”一栏。用户设置闹钟的名称为“晨练”,在“自定义场景”一栏输入“在早晨6点与7点间,如果空气质量为优,执行闹钟提醒事件,其中,时间周期为10分钟,否则,取消执行闹钟提醒事件。”用户点击“确定”按钮控件,触发闹钟的完成操作事件,系统根据上述完成操作事件接收“自定义场景”中的内容,从上述内容中获取闹钟的提醒条件如下,起始时间为上午6:00,结束时间为上午7:00,时间周期为10分钟,环境条件为户外的空气质量为优,在上午6:00至7:00的时间段内,空气质量均不为优时,取消闹钟提醒。

系统在上午6:00时,获取户外的环境参数,当获取的第一次的空气质量为优时,执行闹钟的提醒事件;当获取的第一次的空气质量为良、或者轻度污染、或者中度污染、或者重度污染时,在上午6:10获取第二次的空气质量,判断第二次的空气质量是否为优。

当第二次的空气质量为优,执行闹钟的提醒事件;否则,继续获取第三次的空气质量。以此类推,当获取的第七次的空气质量依然不符合空气质量优的环境条件时,确定放弃执行闹钟的提醒事件。

综上所述,本实施例提供的闹钟提醒方法,通过获取闹钟的起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;当环境参数符合环境条件时,执行闹钟的提醒事件。在上述起始时间与结束时间之间的时间段内,根据环境条件不断调整闹钟的响铃时间,解决了闹钟设置的响铃时间固定,不能根据外界环境进行适应性调整的问题。

另外,该方法在起始时间与结束时间之间的时间段,且获取的环境参数不符合环境条件时,周期性的获取环境参数,能够减少终端的能耗。

需要说明的是,闹钟的设置还可以如图9所示的方法,将步骤402和步骤404替换为步骤502和步骤504,步骤如下:

步骤502,在用户界面上显示闹钟的第二显示界面,第二显示界面上包括起始时间设置、结束时间设置、时间周期设置和环境条件设置中的至少一种。

示意性的,参考图10,闹钟的第二显示界面上包括了闹钟的名称、起始时间、结束时间、周期时间以及环境条件的设置,用户可以在第二显示界面上的对应的项进行提醒条件的设置。可选的,闹钟条件的设置还可以是选择的方式,比如,可以在设置环境条件时显示多个可选择项,比如“室内温度”、“户外天气”等等。

步骤504,接收第二显示界面上设置的提醒条件。

系统在用户完成闹钟的提醒条件设置之后,接收第二显示界面上的提醒条件。

还需要说明的是,“第一显示界面”与“第二显示界面”中的“第一”与“第二”仅用于区分两个不同的用户显示界面,不具有任何其它意义。

综上所述,本实施例提供的闹钟提醒方法,通过获取闹钟的起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;当环境参数符合环境条件时,执行闹钟的提醒事件。在上述起始时间与结束时间之间的时间段内,根据环境条件不断调整闹钟的响铃时间,解决了闹钟设置的响铃时间固定,不能根据外界环境进行适应性调整的问题。

另外,该方法在起始时间与结束时间之间的时间段,且获取的环境参数不符合环境条件时,周期性的获取环境参数,能够减少终端的能耗。该方法还对应设置提醒条件,不需要进行场景的具体描述,提高了人机交互效率。

图11是本申请一个示例性实施例提供的闹钟提醒装置,该装置可以通过软件、硬件、或者二者的结合实现电子设备的部分或者全部,该装置包括:

获取模块602,被配置为获取闹钟的提醒条件,提醒条件包括起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;

执行模块604,被配置为当环境参数符合环境条件时,执行闹钟的提醒事件。

在一些实施例中,提醒条件还包括时间周期;

获取模块602,被配置为在上述时间段内,每隔时间周期获取一次环境参数。

在一些实施例中,获取模块602,被配置为在上述时间段的起始时间,获取第一次的环境参数;当第i次的环境参数不符合环境条件时,将第i次的环境参数的获取时间与时间周期相加,得到第i+1次的环境参数的获取时间;在第i+1次的环境参数的获取时间不超过结束时间时,在第i+1次的环境参数的获取时间获取第i+1次的环境参数,i是正整数。

在一些实施例中,环境参数包括室内的温度和/或湿度。

在一些实施例中,获取模块602,被配置为通过应用程序编程接口从智能家居设备中获取环境参数。

在一些实施例中,环境参数包括户外的温度、湿度、天气、空气质量中的至少一种。

在一些实施例中,获取模块602,被配置为通过应用程序编程接口从终端上安装的气象软件中获取环境参数;或,通过网络连接从气象服务器中获取环境参数。

在一些实施例中,该装置还包括:

显示模块606,被配置为在用户界面上显示闹钟的第一显示界面,第一显示界面上包括场景设置;

接收模块608,被配置为接收在第一显示界面上设置的自定义场景,自定义场景中包括提醒条件。

在一些实施例中,该装置还包括:

显示模块606,被配置为在用户界面上显示闹钟的第二显示界面,第二显示界面上包括起始时间设置、结束时间设置、时间周期设置和环境条件设置中的至少一种;

接收模块608,被配置为接收第二显示界面上设置的闹钟的提醒条件。

在一些实施例中,该装置还包括:

执行模块604,被配置为在上述时间段内,当环境参数均不符合环境条件时,确定在结束时间执行闹钟的提醒事件;或者,在上述时间段内,当环境参数均不符合环境条件时,确定放弃执行闹钟的提醒事件。

综上所述,综上所述,本实施例提供的闹钟提醒装置,通过获取闹钟的起始时间、结束时间和环境条件;在起始时间与结束时间之间的时间段内,获取环境参数;当环境参数符合环境条件时,执行闹钟的提醒事件。在上述起始时间与结束时间之间的时间段内,根据环境条件不断调整闹钟的响铃时间,解决了闹钟设置的响铃时间固定,不能根据外界环境进行适应性调整的问题。

图12是本申请一示例性实施例示出的一种闹钟提醒装置700的框图。例如,装置700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图12,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(i/o)的接口712,传感器组件714,以及通信组件716。

处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器718来执行指令,以完成上述的方法实施例中ue20所执行的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其它组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。

存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其它与为装置700生成、管理和分配电力相关联的组件。

多媒体组件708包括在所述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当装置700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(mic),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。

i/o接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到装置700的打开/关闭状态,组件的相对定位,例如所述组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件716被配置为便于装置700和其它设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件716还包括近场通信(nfc)模块,以促进短程通信。

在示例性实施例中,装置700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其它电子元件实现,用于执行上述方法实施例中闹钟提醒方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器718执行以完成上述方法实施例中闹钟提醒方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质为非易失性的计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,存储的计算机程序被处理组件执行时能够实现本公开上述实施例提供的闹钟提醒方法。

本公开实施例还提供了一种计算机程序产品,该计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机能够执行本公开实施例提供的闹钟提醒方法。

本公开实施例还提供了一种芯片,该芯片包括可编程逻辑电路和/或程序指令,当该芯片运行时能够执行本公开实施例提供的闹钟提醒方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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