一种提醒任务的控制方法和装置制造方法

文档序号:6636649阅读:149来源:国知局
一种提醒任务的控制方法和装置制造方法
【专利摘要】一种提醒任务的控制方法,包括以下步骤:接收用户设置的提醒时间、提醒任务和提醒阻止条件;在所述提醒时间到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务。上述提醒任务的控制方法根据提醒阻止条件的判断,避免在提醒阻止条件成立时继续执行提醒任务而带来的骚扰,而且操作便利。此外,还提供一种实现上述的提醒任务的控制方法的装置。
【专利说明】一种提醒任务的控制方法和装置
【【技术领域】】
[0001]本发明涉及计算机【技术领域】,特别涉及一种提醒任务的控制方法和装置。
【【背景技术】】
[0002]各种移动终端提供的提醒服务非常普遍。移动终端提供的提醒服务通常由用户设置提醒时间以及相关的提醒内容,当达到提醒时间时,移动终端进行提醒操作,以向用户通知相关的提醒内容。例如,用户打算星期六出去郊游,并计划早上8点起床,则用户可通过移动终端设置一个8点的闹钟,并设置闹钟的提醒方式为响铃以及设置响铃音乐为一首指定的歌曲。当时间达到星期六早上8点时,移动终端播放指定的歌曲。
[0003]然而,一旦当提醒服务启动后,若计划在中途有改变且不再需要提醒服务时,则需要人工停止或删除提醒服务,操作复杂。

【发明内容】

[0004]基于此,有必要提供一种可智能地取消提醒服务的提醒任务的控制方法和装置。
[0005]一种提醒任务的控制方法,其特征在于,所述控制方法包括以下步骤:
[0006]接收用户设置的提醒时间、提醒任务和提醒阻止条件;
[0007]在所述提醒时间到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务。
[0008]在其中一个实施例中,所述在所述提醒时间到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括:
[0009]判断所述提醒时间前的预设时间段的唤醒时间是否到达;
[0010]当到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务。
[0011]在其中一个实施例中,所述提醒阻止条件包括:本地终端的指定状态的状态值为预设值。
[0012]在其中一个实施例中,所述本地终端的指定状态的状态值为预设值具体包括:本地终端的语音模式为静音模式。
[0013]在其中一个实施例中,所述提醒阻止条件包括:指定的应用程序的指定状态的状态值为预设值。
[0014]在其中一个实施例中,所述判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括:
[0015]调用所述指定的应用程序的相关接口,并获取所述相关接口返回的指定状态的状态值,判断所述返回的指定状态的状态值与所述预设值是否一致,若是,则不执行所述提醒任务;
[0016]或者,在所述指定的应用程序的所述指定状态对应的文件中读取指定状态的状态值,判断所述读取的指定状态的状态值与所述预设值是否一致,若是,则不执行所述提醒任务。
[0017]在其中一个实施例中,所述接收用户设置的提醒时间、提醒任务和提醒阻止条件的步骤具体包括:
[0018]接收用户设置的提醒时间和提醒任务;
[0019]接收设置提醒阻止条件的指令;
[0020]显示预设的一个或多个应用程序对应的程序选项,并显示各个应用程序的指定状态的一个或多个状态值对应的状态值选项;
[0021]获取用户通过所述程序选项选择的应用程序,并获取用户通过所述状态值选项选择的指定状态的状态值;
[0022]将所述选择的应用程序的所述指定状态的状态值作为所述提醒阻止条件进行存储。
[0023]在其中一个实施例中,所述指定的应用程序是天气预报程序,所述指定状态的状态值为天气情况值;或所述指定的应用程序是时间程序,所述指定状态的状态值为星期值;或所述指定的应用程序是短信程序,所述指定状态的状态值为关键词。
[0024]在其中一个实施例中,所述判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括:
[0025]判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务,且执行通知任务,所述通知任务具有不执行所述提醒任务的提示信息。
[0026]一种实现上述的提醒任务的控制方法的装置,所述装置包括:
[0027]接收模块,用于接收用户设置的提醒时间、提醒任务和提醒阻止条件;
[0028]计时模块,用于在所述接收模块接收用户设置的提醒时间、提醒任务和提醒阻止条件时,计时判断所述提醒时间是否到达;
[0029]判断模块,用于在所述计时模块计时判断所述提醒时间到达时判断所述提醒阻止条件是否成立;
[0030]执行模块,用于执行所述提醒任务;
[0031]控制模块,用于在所述判断模块判断所述提醒阻止条件成立时,控制所述执行模块不执行所述提醒任务。
[0032]上述提醒任务的控制方法和装置,不但接收用户设置的提醒时间和对应的提醒任务,而且还接收用户设置的对应的提醒阻止条件,达到提醒时间时,在执行提醒任务之前,先判断提醒阻止条件是否成立,若是,则不执行提醒任务。上述提醒任务的控制方法和装置可根据提醒阻止条件的判断智能地决定是否执行提醒任务,避免在提醒阻止条件成立时继续执行提醒任务而带来的骚扰,而且无需手工取消提醒服务,使用更便利。
【【专利附图】

【附图说明】】
[0033]图1为一个实施例中的提醒任务的控制方法的流程示意图;
[0034]图2为一个实施例中提交提醒阻止条件的过程的流程示意图;
[0035]图3为一个实施例中实现上述的提醒任务的控制方法的装置的结构示意图。
【【具体实施方式】】
[0036]如图1所示,在一个实施例中,一种提醒任务的控制方法,包括以下步骤:
[0037]步骤S102,接收用户设置的提醒时间、提醒任务和提醒阻止条件。
[0038]提醒任务包括播放指定的音乐、进行震动、和/或显示指定的文字信息等能引起用户关注的动作。
[0039]在一个实施例中,提醒阻止条件包括:指定的应用程序的指定状态的状态值为预设值。具体的,在一个实施例中,所述指定的应用程序是天气预报程序,所述指定状态的状态值为天气情况值;或所述指定的应用程序是时间程序,所述指定状态的状态值为星期值;或所述指定的应用程序是短信程序,所述指定状态的状态值为关键词。
[0040]在步骤S102中,上述接收用户设置的提醒阻止条件的过程,如图2所示,该过程包括以下步骤:
[0041]步骤S202,接收设置提醒阻止条件的指令。
[0042]在一个实施例中,可显示用户交互界面,并在用户交互界面中提供一控件,该控件用于触发设置提醒阻止条件的指令。
[0043]步骤S204,显示预设的一个或多个应用程序对应的程序选项,并显示各个应用程序的指定状态的一个或多个状态值对应的状态值选项。
[0044]在一个实施例中,显示的程序选项对应的应用程序为本地已安装的应用程序。应用程序的指定状态的状态值可以是应用程序运行得到的相关数据。例如天气预报程序播报的天气状态的状态值;资金管理软件记录的账户余额的数值等。一个状态可以对应一个或多个状态值。例如天气状态对应的状态值可包括:晴、多云、小雨和暴雨等;而账户余额对应的状态值则更多,包括O和非O数据,非O数据可被划分为多个范围,各个范围的临界点可以被设置,例如,O?N1、NI?N2、N2以上,等等,其中NI和N2为对应范围的临界点,NI和N2的值可以被设置。
[0045]在一个实施例中,当显示的程序选项中的一个被选择后,可显示对应的应用程序的指定状态的一个或多个状态值对应的状态值选项。
[0046]例如,显示的程序选项包括:天气预报程序和资金管理软件等对应的程序选项。若被选择的是天气预设程序对应的程序选项,则可进一步显示天气状态的多个状态值对应的选项,例如,晴、多云、小雨和暴雨等对应的选项。若被选择的是资金管理软件对应的程序选项,则可进一步显示账户余额的多个范围对应的选项,例如,0、0?NI (包括NI)、NI?N2 (包括N2)、N2以上等对应的选项。
[0047]步骤S206,获取用户通过程序选项选择的应用程序,并获取用户通过状态值选项选择的指定状态的状态值,将选择的应用程序的指定状态的状态值作为提醒阻止条件进行存储。
[0048]提醒阻止条件可由应用程序、应用程序的指定状态、指定状态所处的状态值这三个要素构成,若三个要素分别为A、B、C,则表示提醒阻止条件为:应用程序A的指定状态B为状态值C。
[0049]步骤S206可将选择的应用程序、该应用程序的指定状态、选择的指定状态状态值按照预设格式进行组合,得到组合信息,将组合信息作为提醒阻止条件进行存储。
[0050]步骤S104,在提醒时间到达时,判断提醒阻止条件是否成立,若是,则不执行提醒任务。
[0051]在一个实施例中,步骤S104具体包括:判断所述提醒时间前的预设时间段的唤醒时间是否到达;当到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务。
[0052]在一个实施例中,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括:调用指定的应用程序的相关接口,并获取相关接口返回的指定状态的状态值;判断返回的指定状态的状态值与预设值是否一致,若是,则不执行提醒任务。
[0053]具体的,可预先设置应用程序的指定状态与相关接口的对应关系。从而可获取用户设置的提醒阻止条件中包括的应用程序的指定状态,并在该对应关系中查找该相关状态对应的相关接口,进一步调用查找到的相关接口,最终获取相关接口返回的指定状态的状态值。
[0054]若返回的指定状态的状态值与预设值一致,则说明提醒阻止条件成立,否则,说明提醒阻止条件不成立。
[0055]在另一个实施例中,在一个实施例中,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括:在指定的应用程序的指定状态对应的指定文件中读取指定状态的状态值;判断读取的指定状态的状态值与预设状态值是否一致。
[0056]可预先设置应用程序的指定状态与指定文件的对应关系。从而可获取用户设置的提醒阻止条件中包括的应用程序的指定状态,并在该对应关系中查找该应用程序的指定状态对应的指定文件,并进一步在该指定文件中读取指定状态的状态值。
[0057]若读取的指定状态原状态值与预设值一致,则说明提醒阻止条件成立,否则,说明提醒阻止条件不成立。
[0058]在一个实施例中,提醒阻止条件包括:本地终端的指定状态的状态值为预设值。例如,提醒阻止条件为:本地终端的电量低于20%,本地终端的语音模式为静音模式,等等。
[0059]本地终端即为执行提醒任务的控制方法包括的步骤的终端。
[0060]在一个实施例中,上述提醒任务的设置包括以下步骤:显示预设的本地终端的一个或多个指定状态的状态值对应的状态值选项,一个指定状态可具有一个或多个状态值;获取用户通过状态值选项选择的本地终端的指定状态的状态值,将本地终端的指定状态为选择的状态值作为提醒阻止条件进行提交。
[0061]本实施例中,判断对应的提醒阻止条件是否成立的步骤包括:检查本地终端的指定状态的状态值是否为用户选择的状态值,若是,则说明提醒阻止条件成立,否则,说明提醒阻止条件不成立。例如,检查本地终端的电量是否低于20%,本地终端的语音模式是否为静音模式,等等。在一个实施例中,可调用执行提醒任务的程序,以执行提醒任务。
[0062]在一个实施例中,上述提醒任务的控制方法还包括以下步骤:当提醒阻止条件不成立时,还可执行通知任务,所述通知任务具有不执行所述提醒任务的提示信息。
[0063]具体的,在一个实施例中,可为本地终端上的呼吸灯分配一闪烁任务并开启该闪烁任务,该闪烁任务与提醒时间和提醒任务相对应,并在通知栏中添加提醒时间对应的提醒任务未被执行的消息,该消息还可包含提醒阻止条件,以方便用户查看提醒任务未被执行的原因;进一步的,在通知栏中的信息被查看后,可停止为呼吸灯分配的上述闪烁任务。当存在闪烁任务时,呼吸灯有节奏的进行闪烁,直到没有闪烁任务为止。
[0064]如图3所示,在一个一种实现上述的提醒任务的控制方法的装置,该装置包括接收模块302、计时模块304、判断模块306、执行模块308和控制模块310,其中:
[0065]接收模块302用于接收用户设置的提醒时间、提醒任务和提醒阻止条件;
[0066]计时模块304用于在所述接收模块接收用户设置的提醒时间、提醒任务和提醒阻止条件时,计时判断所述提醒时间是否到达;
[0067]判断模块306用于在所述计时模块计时判断所述提醒时间到达时判断所述提醒阻止条件是否成立;
[0068]执行模块308用于执行所述提醒任务;
[0069]控制模块310用于在所述判断模块判断所述提醒阻止条件成立时,控制所述执行模块不执行所述提醒任务。
[0070]上述提醒任务的控制方法和装置,不但接收用户设置的提醒时间和对应的提醒任务,而且还接收用户设置的对应的提醒阻止条件,达到提醒时间时,在执行提醒任务之前,先判断提醒阻止条件是否成立,若是,则不执行提醒任务。上述提醒任务的控制方法和装置可根据提醒阻止条件的判断智能地决定是否执行提醒任务,避免在提醒阻止条件成立时继续执行提醒任务而带来的骚扰,而且无需手工取消提醒服务,使用更便利。
[0071]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种提醒任务的控制方法,其特征在于,所述控制方法包括以下步骤: 接收用户设置的提醒时间、提醒任务和提醒阻止条件; 在所述提醒时间到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务。
2.根据权利要求1所述的提醒任务的控制方法,其特征在于,所述在所述提醒时间到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括: 判断所述提醒时间前的预设时间段的唤醒时间是否到达; 当到达时,判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务。
3.根据权利要求1或2所述的提醒任务的控制方法,其特征在于,所述提醒阻止条件包括:本地终端的指定状态的状态值为预设值。
4.根据权利要求3所述的提醒任务的控制方法,其特征在于,所述本地终端的指定状态的状态值为预设值具体包括:本地终端的语音模式为静音模式。
5.根据权利要求1或2所述的提醒任务的控制方法,其特征在于,所述提醒阻止条件包括:指定的应用程序的指定状态的状态值为预设值。
6.根据权利要求5所述的提醒任务的控制方法,其特征在于,所述判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括: 调用所述指定的应用程序的相关接口,并获取所述相关接口返回的指定状态的状态值,判断所述返回的指定状态的状态值与所述预设值是否一致,若是,则不执行所述提醒任务; 或者,在所述指定的应用程序的所述指定状态对应的文件中读取指定状态的状态值,判断所述读取的指定状态的状态值与所述预设值是否一致,若是,则不执行所述提醒任务。
7.根据权利要求5所述的提醒任务的控制方法,其特征在于,所述接收用户设置的提醒时间、提醒任务和提醒阻止条件的步骤具体包括: 接收用户设置的提醒时间和提醒任务; 接收设置提醒阻止条件的指令; 显示预设的一个或多个应用程序对应的程序选项,并显示各个应用程序的指定状态的一个或多个状态值对应的状态值选项; 获取用户通过所述程序选项选择的应用程序,并获取用户通过所述状态值选项选择的指定状态的状态值; 将所述选择的应用程序的所述指定状态的状态值作为所述提醒阻止条件进行存储。
8.根据权利要求5所述的提醒任务的控制方法,其特征在于,所述指定的应用程序是天气预报程序,所述指定状态的状态值为天气情况值;或所述指定的应用程序是时间程序,所述指定状态的状态值为星期值;或所述指定的应用程序是短信程序,所述指定状态的状态值为关键词。
9.根据权利要求1或2所述的提醒任务的控制方法,其特征在于,所述判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务的步骤具体包括: 判断所述提醒阻止条件是否成立,若是,则不执行所述提醒任务,且执行通知任务,所述通知任务具有不执行所述提醒任务的提示信息。
10.一种实现如权利要求1-9中任一项所述的提醒任务的控制方法的装置,其特征在于,所述装置包括: 接收模块,用于接收用户设置的提醒时间、提醒任务和提醒阻止条件; 计时模块,用于在所述接收模块接收用户设置的提醒时间、提醒任务和提醒阻止条件时,计时判断所述提醒时间是否到达; 判断模块,用于在所述计时模块计时判断所述提醒时间到达时判断所述提醒阻止条件是否成立; 执行模块,用于执行所述提醒任务; 控制模块,用于在所述判断模块判断所述提醒阻止条件成立时,控制所述执行模块不执行所述提醒任务。
【文档编号】G06F9/44GK104461529SQ201410713271
【公开日】2015年3月25日 申请日期:2014年11月28日 优先权日:2014年11月28日
【发明者】周详 申请人:魅族科技(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1