一种信息提醒方法、装置和移动终端转让专利

申请号 : CN201180003042.5

文献号 : CN102742255B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李哲

申请人 : 华为终端有限公司

摘要 :

本发明提供了一种信息提醒方法、装置和移动终端,所述方法包括:检测到有提醒事件时,获取提醒用户信息;根据所述提醒用户信息,判断是否所述提醒用户为预设提醒用户,且所述提醒事件满足预设提醒条件;如果是,则启动提醒任务,进行提醒,直至接收到用户发送的结束提醒任务的指令时,结束本次提醒。通过本发明实施例,实现了信息的有效及时的提醒。

权利要求 :

1.一种信息提醒方法,其特征在于,所述方法包括:检测到有提醒事件时,获取提醒用户信息;

判断所述提醒事件是否满足预设提醒条件,且根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户;

如果是,则启动提醒任务,进行提醒,直至接收到用户发送的结束提醒任务的指令时,结束本次提醒;

其中:

所述提醒事件为来电呼叫,则所述预设提醒条件为来电呼叫时间小于或等于预设时间;或所述提醒事件为接收到短消息,则所述预设提醒条件为所述短消息包含提醒标识或所述短消息内容包含预设提醒关键词;

其中,当所述提醒用户为预设提醒用户,且所述提醒事件满足预设提醒条件,所述方法还包括:判断当前时刻是否在提醒时刻范围内,若是,则执行所述启动提醒任务,进行提醒的步骤;

其中,所述预设时间为来电用户呼叫被叫用户的时间、来电用户挂断所述呼叫的时间以及网络时延的总和。

2.根据权利要求1所述的方法,其特征在于,所述提醒任务为连续提醒任务,所述连续提醒任务为持续的响铃、振动或者响铃加振动;或者,所述提醒任务为周期性提醒任务,所述周期性提醒任务为周期性的响铃、振动或者响铃加振动。

3.根据权利要求1所述的方法,其特征在于,所述启动提醒任务的同时还包括在显示界面显示当前提醒事件对应的提醒内容,所述提醒内容包括提醒用户信息和/或预设提醒信息。

4.根据权利要求1所述的方法,其特征在于,当判断出所述提醒用户为预设提醒用户,且所述提醒事件满足预设提醒条件后,所述方法还包括:判断当前是否有未结束的提醒任务;

如果否,则执行所述启动提醒任务,进行提醒的步骤;

如果是,终止当前未结束的提醒任务,并按照预设优先级,对当前所述提醒事件以及所述未结束的提醒任务对应的提醒事件进行排序,按照排列顺序设置第一提醒列表后,重新启动提醒任务进行提醒,同时在显示界面显示所述第一提醒列表,所述第一提醒列表包括不同提醒事件对应的提醒内容。

5.根据权利要求1所述的方法,其特征在于,在提醒时刻范围外检测到的提醒事件有多个时,则所述判断出提醒事件满足预设提醒条件,提醒用户为预设提醒用户后,所述方法还包括:对所述多个提醒事件进行排序,并按照排列顺序设置第二提醒列表,所述第二提醒列表包括所述多个提醒事件分别对应的提醒内容;

则所述启动提醒任务进行提醒的同时还包括在显示界面显示所述第二提醒列表。

6.根据权利要求1所述的方法,其特征在于,所述接收到用户发送的结束所述提醒任务指令,结束本次提醒时,所述方法还包括:向所述提醒用户的终端发送预设内容的短消息。

7.根据权利要求1所述的方法,其特征在于,所述接收到用户发送的结束提醒任务指令时,结束本次提醒后,所述方法还包括:接收到用户发送的短消息发送指令时,向所述提醒用户的终端发送预设内容的短消息。

8.一种信息提醒装置,其特征在于,所述装置包括:检测单元,用于检测是否有提醒事件;

获取单元,用于获取提醒用户信息;

第一判断单元,用于根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户;

第二判断单元,用于判断所述提醒事件是否满足预设提醒条件;

提醒单元,用于当所述第一判断单元和第二判断单元结果均为是时,启动提醒任务,进行提醒;

结束单元,用于接收到用户发送的结束提醒任务的指令时,结束本次提醒;

其中:

所述提醒事件为来电呼叫,则所述预设提醒条件为来电呼叫时间小于或等于预设时间;或所述提醒事件为接收到短消息,则所述预设提醒条件为所述短消息包含提醒标识或所述短消息内容包含预设提醒关键词;

其中,还包括:

第三判断单元,用于当所述第一判断单元和第二判断单元结果均为是时,判断当前时刻是否在提醒时刻范围内,若是,则触发所述提醒单元其中,所述预设时间为来电用户呼叫被叫用户的时间、来电用户挂断所述呼叫的时间以及网络时延的总和。

9.根据权利要求8所述的装置,其特征在于,所述提醒任务为连续提醒任务,所述连续提醒任务为持续的响铃、振动或者响铃加振动;或者,所述提醒任务为周期性提醒任务,所述周期性提醒任务为周期性的响铃、振动或者响铃加振动。

10.根据权利要求8所述的装置,其特征在于,所述提醒单元还用于在显示界面显示当前提醒事件对应的提醒内容,所述提醒内容包括提醒用户信息和/或预设提醒信息。

11.根据权利要求8所述的装置,其特征在于,还包括:第四判断单元,用于当所述第一判断单元和第二判断单元结果均为是时,判断当前是否有未结束的提醒任务,若否,则触发提醒单元;

第一排序设置单元,用于当所述第四判断单元结果为是时,终止当前提醒任务,并根据预设优先级对提醒事件进行排序,按照所述排列顺序设置第一提醒列表后,触发提醒单元,所述第一提醒列表包括不同提醒事件对应的提醒内容;

则所述提醒单元还用于接收到第一排序设置单元的触发指令时,启动提醒任务,并在显示界面显示所述第一提醒列表。

12.根据权利要求8所述的装置,其特征在于,所述检测单元在提醒时刻范围外检测到多个提醒事件时,所述装置还包括:第二排序设置单元,用于当所述第一判断单元和第二判断单元结果均为是时,对所述在提醒时刻范围外检测到的多个提醒事件进行排序,并按照排列顺序设置第二提醒列表,所述第二提醒列表包括所述多个提醒事件分别对应的提醒内容;

则所述提醒单元接收到第三判断单元的触发指令后,还用于在显示界面显示所述第二提醒列表。

13.根据权利要求8所述的装置,其特征在于,还包括:发送单元,用于接收到用户发送的结束所述提醒任务指令时,向所述提醒用户的终端发送预设内容的短消息。

14.根据权利要求8所述的装置,其特征在于,还包括:发送单元,用于接收到用户发送的短消息发送指令时,向所述提醒用户的终端发送预设内容的短消息。

15.一种移动终端,其特征在于,包括如权利要求8~14任一项所述的装置。

说明书 :

一种信息提醒方法、装置和移动终端

技术领域

[0001] 本发明涉及通信技术领域,更具体的说是涉及一种信息提醒方法、装置和移动终端。

背景技术

[0002] 随着通信技术的发展,移动终端越来越被广泛使用,特别是手机,已经成为生活必不可少的通讯设备。手机通常可以实现基本的语音通话功能和短消息的收发,用户可以使用手机呼叫被叫方,或发短消息至被叫方,以完成信息的传递。因此用户之间可以使用手机来实现信息的提示,例如,用户甲和用户乙提前约定做某件事情,用户甲在约定时间内提醒用户乙,可以使用用户甲的手机呼叫用户乙的手机,用户乙接听电话后,获知用户甲的提示信息,或者,用户甲发短消息至用户乙的手机,用户乙查看短消息后,获知用户甲的提示信息。
[0003] 由上述过程可以看出,无论是呼叫接听提醒的方式,还是发送短消息提醒的方式,当被提醒方没有及时接听到电话或没有及时查看短消息时,被提醒方将不能有效及时得到提醒,且还会产生额外的通信费用。

发明内容

[0004] 有鉴于此,本发明提供一种信息提醒方法,用以解决现有的实现信息提醒方法不能实现有效及时提醒的技术问题。
[0005] 本发明还提供了一种信息提醒装置和移动终端,用以保证上述方法在实际中的实现及应用。
[0006] 为实现上述目的,本发明提供如下技术方案:
[0007] 本发明的一方面,提供了一种信息提醒方法,包括:
[0008] 检测到有提醒事件时,获取提醒用户信息;
[0009] 判断所述提醒事件是否满足预设提醒条件,且根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户;
[0010] 如果是,则启动提醒任务,进行提醒,直至接收到用户发送的结束提醒任务的指令时,结束本次提醒。
[0011] 本发明另一方面,提供了一种信息提醒装置,包括:
[0012] 检测单元,用于检测是否有提醒事件;
[0013] 获取单元,用于获取提醒用户信息;
[0014] 第一判断单元,用于根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户;
[0015] 第二判断单元,用于判断所述提醒事件是否满足预设提醒条件;
[0016] 提醒单元,用于当所述第一判断单元和第二判断单元结果均为是时,启动提醒任务,进行提醒;
[0017] 结束单元,用于接收到用户发送的结束提醒任务指令时,结束本次提醒。
[0018] 本发明又一方面,提供了一种移动终端,包括上述的信息提醒装置。
[0019] 经由上述的技术方案可知,与现有技术相比,本发明提供了一种信息提醒方法、装置和移动终端,当检测到提醒事件时,获取发起该提醒事件的提醒用户信息,根据提醒用户信息,判断出所述提醒用户为预设提醒用户,且所述提醒事件满足预设提醒条件时,启动提醒任务,进行提醒,直至接收到用户的结束所述提醒任务请求时,才结束提醒,从而能够有效及时的提醒用户,避免了用户没有及时接听电话或查看短消息而错失提醒,且当提醒事件为来电呼叫时,无需接听来电进行语音通信,即可获知提醒,避免了通信费用的产生。

附图说明

[0020] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0021] 图1为本发明一种信息提醒方法实施例1的流程图;
[0022] 图2为本发明一种信息提醒方法实施例2的流程图;
[0023] 图3为本发明一种信息提醒方法实施例3的流程图;
[0024] 图4为本发明一种信息提醒方法实施例4的流程图;
[0025] 图5为本发明一种信息提醒方法实施例5的流程图;
[0026] 图6为本发明一种信息提醒方法实施例6的流程图;
[0027] 图7为本发明一种信息提醒装置实施例1的结构示意图;
[0028] 图8为本发明一种信息提醒装置实施例2的结构示意图;
[0029] 图9为本发明一种信息提醒装置实施例3的结构示意图;
[0030] 图10为本发明一种信息提醒装置实施例4的结构示意图。

具体实施方式

[0031] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032] 本发明的主要思想之一可以包括:检测到提醒事件时,获取提醒用户信息,并判断该提醒用户是否为预设提醒用户,当为预设提醒用户,且所述提醒事件满足预设提醒条件时,则启动提醒任务,进行提醒,直至接收到用户的结束所述提醒任务的请求时,才结束提醒,从而能够有效及时的提醒用户;且当所述提醒事件为来电呼叫时,来电呼叫在预设时间内挂断,用户无需接通呼叫进行语音通信,即可获得提醒,从而还避免了通信费用的产生。
[0033] 下面结合附图,对本发明实施方案进行详细描述。
[0034] 图1为本发明一种信息提醒方法实施例1的流程图,所述方法可以包括:
[0035] 步骤101:终端检测到有提醒事件时,获取提醒用户信息。
[0036] 本发明实施例所述方法适用于具有通讯功能的终端中,例如手机中。被提醒用户与提醒用户做过约定,可以设置其应用的终端对检测到的提醒事件进行判断,以启动提醒。所述的提醒事件可以是指通讯事件,例如来电呼叫、接收到短消息等,也可以是可触发提醒的其他提醒事件。因此,终端工作在待机状态下,检测是否有提醒事件。
[0037] 当检测到有提醒事件时,即可以获取发起该提醒事件的提醒用户信息,所述提醒用户信息包括可区别与其他用户的唯一标识,如通讯号码或者其他标识符号。
[0038] 例如,当所述提醒事件为来电呼叫时,根据来电呼叫信息,可以获取来电呼叫号码,即来电方的通讯号码,如手机号;当所述提醒事件为接收到短消息时,终端也可以获取该短消息发送方的通讯号码,如手机号。
[0039] 当然所述提醒用户信息还可以包括用户名等信息,用户名等信息是终端根据通讯号码以及存储的通讯号码与用户名的对应关系,所获取的对应通讯号码的用户名。
[0040] 步骤102:根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户,若是,进入步骤103。
[0041] 预设提醒用户是在终端上预先设置的允许提供提醒功能的用户,终端保存预设提醒用户信息,当获取到提醒用户信息时,查找是否保存有所述提醒用户信息,或者判断是否与保存的预设提醒用户信息一致,从而判断所述提醒用户是否为预设提醒用户。
[0042] 其中,若判断出该提醒用户不是预设提醒用户,则可以结束信息提醒流程。
[0043] 步骤103:判断所述提醒事件是否满足预设提醒条件,若是,进入步骤104。
[0044] 所述预设提醒条件是指能够触发启动提醒任务的事件需要满足的条件。当终端判断出所述提醒事件满足预设提醒条件时,则可以确定该提醒事件为能够触发启动提醒任务的事件。若提醒事件不满足该预设提醒条件,则表明该提醒事件为常规的事件,例如常规的通讯事件,则结束信息提醒流程。
[0045] 当所述提醒事件为来电呼叫时,所述预设提醒条件可以为来电呼叫时间小于或者等于预设时间。
[0046] 当所述提醒事件为接收到短消息时,所述预设提醒条件可以为所述接收到的短消息包括提醒标识,或者所述接收到的短消息内容包括预设提醒关键词。
[0047] 需要说明的是,步骤102和步骤103的操作并不限定与本实施例所描述的步骤,其还可以是判断出所述提醒事件满足预设提醒条件时,再判断该提醒用户是否为预设提醒用户,若是则进入步骤104;其还可以是判断是否提醒用户为预设提醒用户以及所述提醒事件满足预设提醒条件同时进行,当均为是时,再执行步骤104的操作。
[0048] 步骤104:启动提醒任务,进行提醒,直至接收到用户发送的结束提醒任务的指令时,结束本次提醒。
[0049] 所述的提醒任务是预先设置的可以实现提醒功能的任务,可以是连续提醒任务,或者周期性提醒任务或者其他的提醒任务。所述连续提醒任务具体可以是持续的响铃、振动或者响铃加振动;所述周期性提醒任务具体可以是周期性的,即每隔一定时间即响铃、振动或者响铃加振动,所述周期可以根据实际情况进行设定,每次响铃或者振动的时间长短也可以根据实际情况进行设定,例如所述周期性任务具体可以是每隔5分钟响铃一次,每次响铃1分钟。
[0050] 另外,终端进行提醒的同时,还可以在显示界面显示提醒内容,所述提醒内容包括提醒用户信息或者预设提醒信息。
[0051] 所述提醒用户信息可以包括通讯号码、用户名等信息,根据本次提醒用户信息,可以获知本次提醒为哪一个提醒用户发起的,从而实现提醒。
[0052] 所述预设提醒信息可以为在设置预设提醒用户时,为该预设提醒用户设置的信息,例如“X月X日,参加XX聚会”,用户根据该预设提醒信息可直接获知本次提醒目的。
[0053] 现有的终端一般都包括闹钟提醒功能,因此所述的启动提醒任务具体可以是启动闹钟提醒功能,闹钟提醒可以是持续闹钟提醒或者周期性闹钟提醒,启动闹钟提醒功能,即可以响铃、振动或者响铃加振动的方式进行提醒。
[0054] 其中,以响铃方式进行提醒,具体可以是以预设铃声进行响铃提醒,用户可根据预设铃声,判断是否发生提醒。
[0055] 其中,设置的预设提醒用户有多个时,也可对不同提醒用户设置不同的铃声,在启动提醒任务后,查找对应该提醒用户的铃声,以该铃声进行响铃提醒。
[0056] 所述用户发送的结束提醒任务指令,具体可以是根据终端提供的选择信息而触发发送的。所述终端提供的选择信息,可以在启动提醒任务的同时,在显示界面同时进行显示,例如选择信息可以包括“确认”或“继续”,用户可通过显示界面选择“确认”,终端即会接收到结束提醒任务的指令,而结束本次提醒;选择“继续”,终端可以在重新触发提醒任务,继续进行提醒。
[0057] 当然上述只是一种实现方式,终端接收的用户发送的结束提醒任务指令,还可以采用其他方式,本发明并不对此进行限制。
[0058] 需要说明的是,当提醒用户不是预设提醒用户,或者提醒事件不满足预设提醒条件时,则终端即按照常规的处理流程进行处理,例如,按照常规的呼叫流程实现通话,按照常规流程读取短消息等。
[0059] 还需要说明的是,用户感知到本次提醒,向终端发送结束本次提醒任务指令,终端接收到该指令后,才会结束本次提醒事件所触发的提醒,另外还可以向提醒用户的终端发送预设内容的短消息,以通知提醒用户本次提醒成功。所述向提醒用户的终端发送预设内容的短消息具体的可以是在接收到结束提醒指令时,自动触发短消息发送任务,将预设内容的短消息发送至提醒用户终端。其还可以是接收到用户的短消息发送指令时,再向提醒用户的终端发送预设内容的短消息,所述短消息发送指令可以是用户根据终端是否发送短消息的提示信息而触发发送的,例如:在结束提醒任务后,终端可以在显示界面显示“是否发送短消息”的提示信息,该提示信息可以以对话框的形式进行显示,用户选择“是”时,终端即会接收到所述短消息发送指令,触发短消息发送任务,向提醒用户终端发送预设内容的短消息,并关闭所述提示信息,用户选择“否”时,终端即关闭所述提示信息,结束发送操作。所述预设内容,例如可以是“提醒成功”或者“已接受提醒”或者其他相似的答复内容。
[0060] 在本实施例中,检测到有提醒事件,根据获取的提醒用户信息判断出该提醒用户为预设提醒用户,且所述提醒事件满足预设提醒条件时,则启动提醒任务,进行提醒,直至接收到用户发送的结束所述提醒任务指令时,结束本次提醒,由于接收到用户的结束指令时才结束本次提醒,从而实现了有效及时的提醒作用,避免了被提醒用户没有及时接听电话或查看短消息而错失提醒。
[0061] 图2为本发明一种信息提醒方法实施例2的流程图,所述方法可以包括:
[0062] 步骤201:终端检测到有提醒事件时,获取提醒用户信息。
[0063] 步骤202:根据所述提醒用户信息判断所述提醒用户是否为预设提醒用户,若是,则进入步骤203,若否,则结束信息提醒流程。
[0064] 步骤203:判断所述提醒事件是否满足预设提醒条件,若是,则进入步骤204,若否,则结束信息提醒流程。
[0065] 步骤201~步骤203的操作与方法实施例步骤101~步骤103相同,在此不再赘述。需要说明的是,步骤202和步骤203的操作也不限定于本实施例所述步骤,可以是判断出所述提醒事件满足预设提醒条件时,再判断该提醒用户是否为预设提醒用户,若是则进入步骤204;还可以是判断是否提醒用户为预设提醒用户以及所述提醒事件满足预设提醒条件同时进行,当均为是时,再执行步骤204的操作。
[0066] 步骤204:判断当前时刻是否在提醒时刻范围内,若是,则进入步骤205,若否,则继续执行步骤204的操作。
[0067] 由于现有的移动终端均可以包括时钟功能,可同步显示当前时刻,提醒时刻范围是预先设置的允许提醒任务被启动的时刻范围,该提醒时刻范围根据用户实际需求进行设定,例如,在晚上,或者休息时间,用户通常不希望被打扰,因此该提醒时刻范围可以设置为白天或者某个方便的时间段,如提醒时刻范围可以为8:00~22:00。在该提醒时刻范围内任一时刻检测到提醒事件且确定所述提醒用户为预设提醒用户,提醒事件满足预设提醒条件后,可立即执行步骤205的操作。
[0068] 当提醒事件发生的当前时刻不在预设提醒时刻范围内时,则终端并不立即执行步骤205的操作,需要等待,进入该时刻范围内时,再执行步骤205的操作,其中,优选地,进入该提醒时刻范围内时,可以立即启动提醒任务,也可以设置该提醒时刻范围内的某一时刻作为预设时刻,到达预设时刻时,再执行步骤205的操作,该预设时刻是根据实际情况设定的,可以是用户方便接收提醒的时刻。
[0069] 步骤205:启动提醒任务,进行提醒。
[0070] 所述提醒任务可以是连续提醒任务或者周期性提醒任务。启动提醒任务的同时,还可在显示界面显示所述当前提醒事件对应的提醒内容。
[0071] 步骤206:当接收到用户发送的结束提醒任务指令时,结束当前提醒。
[0072] 其中,作为另一个实施例,所述方法还可以包括:在接收到用户发送的结束提醒任务指令时,向所述提醒用户的终端发送预设内容的短消息。根据该提醒用户的通讯号码,即可向该通讯号码对应的终端发送预设内容的短消息。短消息发送过程与现有技术相同,在此不再赘述。
[0073] 作为又一个实施例,在结束本次提醒后,所述方法还可以包括:当接收到用户的短消息发送指令时,向所述提醒用户的终端发送预设内容的短消息。所述短消息发送指令可以是用户根据终端是否发送短消息的提示信息而触发发送的,例如:在结束提醒任务后,终端可以在显示界面显示“是否发送短消息”的提示信息,该提示信息可以以对话框的形式进行显示,用户选择“是”时,终端即会接收到所述短消息发送指令,触发短消息发送任务,向提醒用户终端发送预设内容的短消息,并关闭所述提示信息,用户选择“否”时,终端即关闭所述提示信息,结束发送操作。
[0074] 另外,当判断出提醒事件发生时刻在提醒时刻范围外,待进入提醒时刻范围内时,所述启动的提醒任务可以是一次提醒任务,以闹钟提醒为例,也即闹钟只起闹一次,例如响铃一次,无需连续响铃或者周期性响铃。同时终端可将提醒内容呈现在显示界面,以供用户查看。
[0075] 在本实施例中,检测到提醒事件,根据获取的提醒用户信息判断出提醒用户为预设提醒用户,且提醒事件满足预设提醒条件时,还需要判断提醒事件发生时刻是否在提醒时刻范围内,若是,则直接触发提醒任务,若否,则需要进入提醒时刻范围时,再触发提醒任务,从而实现有效提醒用户的同时,还避免了在不适合时间内进行提醒对被提醒用户造成的干扰,同时,用户获知提醒,并通过终端结束本次提醒后,还可向提醒用户发送预设内容的短消息,以通知提醒用户本次提醒成功。
[0076] 图3为本发明一种信息提醒方法实施例3的流程图,所述方法可以包括:
[0077] 步骤301:终端检测到有提醒事件时,获取提醒用户信息。
[0078] 步骤302:根据所述提醒用户信息。判断所述提醒用户是否为预设提醒用户,若是,则进入步骤303,若否,则结束信息提醒流程。
[0079] 步骤303:判断所述提醒事件是否满足预设提醒条件,若是,则进入步骤304,若否,则结束信息提醒流程。
[0080] 步骤301~步骤303的操作与方法实施例1相同,在此不再赘述,其中,步骤302和步骤303的操作也不限定于本实施例所述步骤。
[0081] 步骤304:当判断出当前提醒事件发生时刻在提醒时刻范围内时,判断当前是否有未结束的提醒任务,若是,则进入步骤305,若否,进入步骤306。
[0082] 提醒用户为预设提醒用户,且提醒事件满足预设提醒条件,终端还会判断当前提醒事件发生时刻是否在提醒时刻范围内,当确定出当前提醒事件发生时刻在提醒时刻范围内时。
[0083] 又由于与用户约定的提醒用户可能有多个,在一个提醒任务未结束时,可能又检测到其他提醒事件,因此终端在启动提醒任务之前,还会首先判断当前是否有未结束的提醒任务。
[0084] 需要说明的是,步骤304的操作并不限定于本实施例所述的步骤。
[0085] 步骤305:终止当前未结束的提醒任务,根据预设优先级,对多个提醒事件进行排序,并按照所述排列顺序设置第一提醒列表,进入步骤307。
[0086] 本实施例中,所述的多个提醒事件包括当前检测到的所述提醒事件和所述未结束的提醒任务对应的提醒事件。
[0087] 若当前未结束的提醒任务在运行的同时,终端还在显示界面显示其对应的提醒内容,则所述未结束的提醒任务在终止时,还将自动关闭当前显示界面显示的提醒内容。所述预设优先级别,是根据预设提醒用户的重要性,以及所需提醒信息的重要性进行设定的。
[0088] 所述第一提醒列表包括所述多个提醒事件对应的不同提醒内容,所述提醒内容包括提醒用户信息和/或预设提醒信息,所述第一提醒列表还可以包括提醒事件发生时间等信息。
[0089] 所述第一提醒列表中包括的不同提醒内容,是按照所述排列顺序进行排序,优先级高的提醒事件所对应的提醒内容排列在前,优先级低的提醒事件所对应的提醒内容排列在后。
[0090] 当然,所述的排列顺序,并不限定上述一种情况,其还可以是,优先级低的提醒事件排列在前,高优先级的提醒事件排列在后。
[0091] 需要说明的是,所述终止当前未结束的提醒任务,以及设置第一提醒列表,本发明并不限定这两个操作的实施顺序。其可以是同时进行,也可以是在设置好第一提醒列表后,再终止当前未结束的提醒任务。
[0092] 步骤306:启动提醒任务,进行提醒。
[0093] 同时还可以在显示界面显示当前提醒事件对应的提醒内容。
[0094] 本实施例中,所述的提醒任务具体为周期性提醒任务,所述周期性提醒任务是指每隔一定周期即响铃、振动或者响铃加振动,以进行提醒。所述的周期可以根据不同需求进行具体设定。
[0095] 步骤307:重新启动提醒任务,进行提醒,并在显示界面显示所述第一提醒列表。
[0096] 所述重新启动提醒任务,具体的是指在终端终止之前未结束的提醒任务后,再次触发提醒任务。所述提醒任务为周期性提醒任务时,所述重新启动的周期性提醒任务,是以当前时刻为准,按照设定周期,继续进行提醒,例如每隔五分钟进行一次提醒,并在显示界面显示所述第一提醒列表,以便于查看不同的提醒事件对应的提醒信息,用户即可获知发生了哪些提醒事件。
[0097] 步骤308:当接收到用户发送的结束提醒任务指令时,结束当前提醒。
[0098] 其中,作为另一个实施例,所述方法还可以包括,接收到用户发送的结束提醒任务指令时,向所述提醒用户的终端发送预设内容的短消息。
[0099] 作为又一个实施例,在结束当前提醒后,所述方法还可以包括:当接收到用户的短消息发送指令时,向所述提醒用户的终端发送预设内容的短消息。
[0100] 具体可参见方法实施例1或方法实施例2所述,在此不再赘述。
[0101] 在本实施例中,当检测到提醒事件时,获取发起该提醒事件的提醒用户信息,根据提醒用户信息,判断出所述提醒用户为预设提醒用户时,且所述提醒事件满足预设提醒条件时,若判断出当前还有未结束的提醒任务,则自动终止当前未结束的提醒任务,并根据多个提醒事件设置第一提醒列表,然后重新启动提醒任务,进行提醒,同时在显示界面显示所述第一提醒列表,以便于用户查看提醒内容。在实现了有效及时提醒的同时,避免了在某一时间段内发生多个提醒事件时,而造成的信息提醒混乱。
[0102] 此外,如果提醒事件发生时刻在提醒时刻范围外,且在提醒时刻范围外又检测到多个提醒事件,所述多个提醒事件均满足预设提醒条件,发起提醒事件的提醒用户均为预设提醒用户时,则可以根据预设优先级,对所述多个提醒事件进行排序,并按照排列顺序设置第二提醒列表。等到进入提醒时刻范围时,再启动提醒任务,进行提醒,同时在显示界面显示所述第二提醒列表,以便于用户查看。其中,所述对提醒事件进行排序,还可以是根据提醒事件发生的时间先后来排序。
[0103] 当然,在提醒时刻范围外检测到的多个提醒事件也可以不设置第二提醒列表,进入提醒时刻范围内时,可以根据设置的排列顺序,依次启动提醒任务,来分别进行提醒,即先针对所述最高优先级的提醒事件,启动提醒任务进行提醒,最低优先级的提醒事件,可以在其他提醒结束后,再启动提醒任务进行提醒。
[0104] 需要说明的是,在提醒时刻范围外检测到的提醒事件,进入提醒时刻范围内时,所启动的提醒任务可以只是一次提醒任务,如响铃一分钟,当然响铃时间的长短可以具体设置。
[0105] 图4为本发明一种信息提醒方法实施例4的流程图,本实施例4所述方法以提醒事件为来电呼叫为例,详细描述本发明技术方案,可以包括:
[0106] 步骤401:检测到有来电呼叫时,获取来电用户信息。
[0107] 所述来电用户即为上述实施例中的提醒用户。
[0108] 终端在待机状态下,例如手机在待机状态,无线模块侦听BCCH(Broadcast Control Channel,广播控制信道)信道,检测是否有来电呼叫信号。当检测到来电呼叫信号时,获取来电用户信息,来电用户信息为可识别该来电用户的标识信息,例如可以为来电用户的通讯号码。
[0109] 以手机为例,现有手机和手机所在的网络通讯系统一般都支持来电显示业务,因而来电用户呼叫被叫用户时,被叫方的手机界面即可显示来电用户的来电信息,包括手机号码信息。
[0110] 步骤402:判断来电呼叫时间是否小于或等于预设时间,若是,则进入步骤403,若否,则进入步骤408。
[0111] 预设时间的设置需要考虑来电呼叫时间在该预设时间内时,被叫用户不能及时感知并接听该来电,根据经验数值,所述预设时间至少可以是2秒、3秒或者其他具体的时间值,从而可以保证不会造成通信费用的产生。
[0112] 同时,由于来电用户呼叫被叫用户以及来电用户挂断该呼叫时,通讯网络系统将呼叫信息以及呼叫挂断信息传输至被叫用户终端,都需要一定的处理时间,因此,该预设时间的设置需要考虑网络延时,也即来电用户呼叫被叫用户终端,到拨通,再到结束该呼叫的时间为M秒,被叫用户在该段时间内通常来不及接听该呼叫,则预设时间可以设置为M秒,但是考虑到网络延时,则实际的预设时间应该设置为大于该M秒。
[0113] 来电呼叫时间计算可以由终端内的计时器进行计算,在检测到来电呼叫信息时,终端启动计时器计时,当来电呼叫结束时,停止计时,则终端获取计时器记载时间,若小于或等于预设时间,则继续执行后续的操作。
[0114] 步骤403:根据所述来电用户信息,判断所述来电用户是否为预设提醒用户,若是,则进入步骤404,若否,则进入步骤408。
[0115] 预设提醒用户是在终端上预先设置的允许提供提醒功能的用户,例如以用户甲和用户乙做过约定为例,用户甲可以将与其做过约定的用户乙通过用户甲的终端将用户乙设置为预设提醒用户。具体的,可以是将保存的用户乙的通讯信息设置相应的标记,通讯信息可以包括用户名和通讯号码,因而当获取到来电信息后,即可根据该来电用户在用户甲的手机中是否有相应的标记,来判断来电用户是否为预设提醒用户;还可以是保存预设提醒用户信息,例如通讯号码,根据获取的来电用户信息,判断是否保存有该用户信息,若是,则表明该来电用户为预设提醒用户。
[0116] 其中,设置预设提醒用户时,还可以为其设置相应的预设提醒信息,例如,用户甲和用户乙约定某个时间聚会,则所述预设提醒信息可以为“X月X日,参加XX聚会”。
[0117] 需要说明的是,步骤402和步骤403的操作并不限定与本实施例中的步骤,在本发明实施例中,所述判断来电用户是否为预设提醒用户,其还可以是在获取到来电用户信息时,即可进行判断,若是的话,再进行判断来电呼叫时间是否小于或等于预设时间;当然所述判断来电用户是否为预设提醒用户以及判断来电呼叫时间是否满足预设提醒条件也可以同时进行,当结果均为是时,则进入步骤404。
[0118] 步骤404:判断当前时刻是否在提醒时刻范围内,若是,则进入步骤405,若否,则继续执行步骤404的操作。
[0119] 用户在休息或者重要时间通常不希望被打扰,因此,在设置预设提醒用户时,还可以为所述预设提醒用户设置提醒时刻范围,当来电呼叫发生时刻在该提醒时刻范围内时,则可触发提醒任务,若来电呼叫发生时刻不在该提醒时刻范围内时,则并不立即触发提醒任务,以免对用户造成干扰。
[0120] 终端需要等待,继续判断,直到当前时刻到达提醒时刻范围内,再执行步骤405的操作。
[0121] 步骤405:启动提醒任务,进行提醒。
[0122] 当来电呼叫发生时刻在提醒时刻范围内时,则可直接启动提醒任务,进行提醒。
[0123] 当来电呼叫发生时刻不在提醒时刻范围内时,则暂时不启动提醒任务,当进入提醒时刻范围内时,再启动提醒任务,进行提醒。
[0124] 所述提醒任务可以是连续提醒任务或者周期性提醒任务。
[0125] 所述提醒任务可以是闹钟提醒功能,现有的用户终端均包括闹钟提醒功能,启动闹钟提醒功能,即可以响铃、振动或者响铃加振动方式进行提醒。启动提醒任务的同时,还可在显示界面显示提醒内容,所述提醒内容包括提醒用户信息或者预设提醒信息。
[0126] 所述提醒用户信息包括用户名和/或通讯号码,被叫用户可直接根据该用户信息即可获知提醒。
[0127] 所述预设提醒信息为在设置预设提醒用户时,为该预设提醒用户设置的提醒内容,例如“X月X日,参加XX聚会”。
[0128] 其中,闹钟提醒可以是持续闹钟提醒或者周期性闹钟提醒。周期性闹钟提醒即为每隔一定时间即重新启动闹钟,进行响铃、振动或者响铃加振动,因而实现连续提醒的同时还可节省终端耗电量。
[0129] 闹钟以响铃方式进行提醒时,可以是按照预设铃声进行响铃,根据不同的提醒信息,例如会议提醒、起床提醒等,或者不同的提醒用户,例如用户甲、用户乙等,还可以设置不同的铃声。
[0130] 本实施中,来电用户想要提醒被叫用户时,呼叫被叫用户,可以无需等待被叫用户接听本次呼叫,即可起到提醒的作用,无需花费额外的通信费用,且启动闹钟提醒功能连续提醒用户,能够使得用户及时获知该提醒。
[0131] 另外,由于与用户约定的提醒用户可能有多个,因此,当判断出当前来电呼叫发生时刻在预设提醒范围内时,还可以判断当前是否有未结束的提醒任务,如果有未结束的提醒任务,则终止当前提醒任务,同时关闭当前显示界面显示的内容;然后重新根据已发生的来电呼叫提醒事件,设置第一提醒列表,所述第一提醒列表包括多个提醒事件对应的不同提醒内容,然后再重新启动提醒任务,进行提醒,同时在显示界面显示所述第一提醒列表。特别是所述提醒任务为周期性提醒任务时,重新启动的提醒任务具体是以当前时刻为基准,按照设定周期,继续进行提醒。
[0132] 另外,在提醒时刻范围外时,若检测到多个来电呼叫信息,且均满足启动提醒任务的条件,但是由于当前时刻还未进入提醒时刻范围,均不能触发提醒任务,因此可以按照来电呼叫的先后顺序,设置第二提醒列表,所述第二提列表包括多个来电呼叫提醒事件对应的不同的提醒内容,在到达提醒时刻范围时,再启动提醒任务,进行提醒,同时在显示界面显示该第二提醒列表。其还可以是根据预设优先级别,对所述来电呼叫提醒事件进行排序,按照所述排列顺序来设置第二提醒列表。所述预设优先级,是根据预设提醒用户的重要性,以及所需提醒信息的重要性进行设定。
[0133] 步骤406:判断是否接收到用户发送的到结束提醒任务指令,若是,则进入步骤407,若否则继续执行步骤406的操作。
[0134] 步骤407:结束本次提醒,同时向所述提醒用户的终端发送预设内容的短消息。
[0135] 所述向所述提醒用户的终端发送预设内容的短消息还可以具体是在接收到用户的短消息发送指令时,再向所述提醒用户的终端发送预设内容的短消息。
[0136] 用户获知提醒,结束所述提醒任务,当所述提醒任务为闹钟提醒时,即接收到用户关闭闹钟请求时,则可关闭闹钟,或者,同时关闭显示界面所显示的提醒内容或第一提醒列表或第二提醒列表。
[0137] 同时,根据来电用户通讯号码,可以向来电用户终端发送预设内容的短消息,用以通知来电用户,已获知本次提醒,所述的预设内容,例如可以是“提醒成功”或者“已接受提醒”或者其他相似答复内容。其中,发送短消息的过程与现有技术相同,只是本发明实施例是由手机自动触发发送短消息的操作,无需人为操作。
[0138] 需要说明的是,由于来电用户的通讯终端设备可能不具有接收短消息的功能,因此可根据预设提醒方所使用的终端设备是否具有接收短消息的功能,来判断是否需要回复短消息,也可以提前设置被叫用户的终端是否要执行该功能。
[0139] 还需要说明的是,当来电用户不是预设提醒用户,或者来电呼叫时间大于预设时间则系统判断本次来电呼叫不是用于提醒的,则启动常规的呼叫处理流程。例如系统启动来电铃声,以提醒用户接听电话,或者在用户接听电话之前呼叫结束时,系统可以在手机显示界面显示有未接来电的相关信息等。
[0140] 步骤408:启动常规的来电呼叫处理流程。
[0141] 当终端判断出来电用户不是预设的提醒用户,或者当来电呼叫时间大于预设时间时,则终端即会确定本次来叫呼叫为常规的来电呼叫,并不是能够触发启动提醒任务的提醒事件,因此结束信息提醒流程,而启动常规的来电呼叫处理流程。
[0142] 实际应用中,当提醒方需要提醒被提醒方,呼叫被提醒方时,只需拨通被提醒方手机,在预设时间内挂断呼叫即可,被提醒方手机只是接收到呼叫信息,因此可避免被提醒方接通电话,而产生通信费用。
[0143] 在本实施例中,检测到来电呼叫信息时,获取来电用户信息,并判断来电用户是否为预设提醒用户,以及来电呼叫时间是否小于或等于预设时间,当结果均为是时,则触发提醒任务进行提醒,直至用户结束提醒任务,从而能够有效及时提醒用户,且无需接听来电,即可实现提醒,避免了通信费用的产生。
[0144] 图5为本发明一种信息提醒方法实施例5的流程图,本实施例5所述方法以提醒事件为接收短消息为例,详细描述本发明实施例方案,可以包括:
[0145] 步骤501:检测到接收到短消息时,获取短消息发送方的用户信息。
[0146] 本实施例所述方法适用于具有短消息接收和发送功能的终端中,例如手机。当终端接收到短消息时,即可检测出有短消息。
[0147] 由于接收到短消息包括发送方的用户信息,如通讯号码、用户名等,因此可以获取该发送方的用户信息。
[0148] 步骤502:判断所述短消息是否设置有提醒标识,若是,则进入步骤503,若否,则进入步骤508。
[0149] 所述提醒标识是终端内设置的用于区别常规短消息的标识符号,当提醒用户需要提醒被提醒用户时,向被提醒用户发送带有提醒标识的短消息,被提醒用户终端接收到短消息时,即可判断出该短消息带有提醒标识。
[0150] 步骤503:根据所述发送方用户信息,判断所述发送方是否为预设提醒用户,若是,进入步骤504,若否,则进入步骤508。
[0151] 需要说明的是,步骤502和步骤503的操作并不限定于本实施例中的步骤,判断短消息是否设置有提醒标识,以及判断发送方是否为预设提醒用户可以同时进行,结果均为是,则进入步骤504,其还可以是,先判断发送方是否为预设提醒用户,若是,再判断所述短消息是否设置有提醒标识,若是,进入步骤504。
[0152] 步骤504:判断当前时刻是否在提醒时刻范围内,若是,则进入步骤505。
[0153] 步骤505:启动提醒任务,进行提醒。
[0154] 其中,当与用户约定的提醒用户有多个时,当前提醒事件的发生时刻位于提醒时刻范围内时,启动提醒任务之前,首先判断当前是否有未结束的提醒任务,若是,则停止当前运行的提醒任务,根据当前提醒事件以及已发生的提醒事件,设置第一提醒列表,然后再重新启动提醒任务,进行提醒,避免多个提醒容易造成的信息混乱。
[0155] 另外,在提醒时刻范围外,终端可能检测到多个短消息提醒事件,且短消息均包含提醒标识,短消息发送方也均为预设提醒用户,则可以根据预设优先级,首先对提醒事件进行排序,可以根据预设优先级,或者提醒事件发生的时间先后进行排序;再根据所述排列顺序设置第二提醒列表,所述第二提醒列表中包括多个短消息提醒事件所对应的不同提醒内容,提醒内容包括提醒用户信息和/或预设提醒信息,其还可以包括提醒事件发生时间等信息;进入提醒时刻范围时,启动提醒任务,同时在显示界面显示所述提醒列表。
[0156] 步骤506:判断是否接收到用户发送的结束提醒任务的指令,若是,则进入步骤507,若否,则继续执行步骤506的操作。
[0157] 步骤507:结束本次提醒,同时向所述提醒用户的终端发送预设内容的短消息。
[0158] 所述向所述提醒用户的终端发送预设内容的短消息还可以具体是在接收到用户的短消息发送指令时,再向所述提醒用户的终端发送预设内容的短消息。
[0159] 步骤508:启动常规的短消息处理流程。
[0160] 当终端判断出接收到的短消息没有设置提醒标识,或者短消息发送方不是预设提醒用户,则结束信息提醒流程,而启动常规的短消息处理流程。
[0161] 在本实施例中,检测到有短消息时,获取短消息发送方的用户信息,当该短消息包含提醒标识且所述发送方为预设提醒用户时,启动提醒任务,进行连续提醒直至接收到用户发送的结束提醒任务的指令,从而实现了有效及时的提醒。
[0162] 图6为本发明一种信息提醒方法实施例6的流程图,本实施例6所述方法以短消息提醒为例,来详细描述本发明是实施方案,可以包括:
[0163] 步骤601:检测到接收到短消息时,获取短消息发送方的用户信息。
[0164] 步骤602:判断所述短消息内容是否包含预设提醒关键词,若是,则进入步骤603,若否,则进入步骤608。
[0165] 所述预设提醒关键词可以是提醒用户和被提醒用户约定的关键词,用户通过终端在设置预设提醒用户时,同时设置预设关键词,例如可以是“提醒”、“约定提醒”等等。当接收到短消息时,终端提取该短消息内容,判断短消息内容中是否包含预设关键词。
[0166] 其中,所述设置的预设关键词还可以针对不同预设提醒用户进行区别设置。
[0167] 步骤603:根据所述发送方用户信息,判断所述发送方是否为预设提醒用户,若是,进入步骤604,若否,则进入步骤608。
[0168] 需要说明的是,步骤602和步骤603的操作并不限定于本实施例中的步骤,判断短消息内容是否包含预设关键词,以及判断发送方是否为预设提醒用户可以同时进行,结果均为是,则进入步骤604,其还可以是,先判断发送方是否为预设提醒用户,若是,再判断所述短消息内容是否包含预设关键词,若是,进入步骤604。
[0169] 步骤604:判断当前时刻是否在提醒时刻范围内,若是,则进入步骤605。
[0170] 步骤605:启动提醒任务,进行提醒。
[0171] 其中,当与用户约定的提醒用户有多个,当前提醒事件的发生时刻位于提醒时刻范围内时,启动提醒任务之前,首先判断当前是否有未结束的提醒任务,若是,则停止当前运行的提醒任务,根据当前提醒事件以及已发生的提醒事件,设置第一提醒列表,然后再重新启动提醒任务,进行提醒,同时在显示界面显示所述第一提醒列表,可避免多个提醒造成的信息混乱。
[0172] 另外,在提醒时刻范围外时,终端可能检测到多个短消息提醒事件,且短消息内容均包括预设提醒关键词,短消息发送方也均为预设提醒用户,则可以根据预设优先级,首先对提醒事件进行排序,可以根据预设优先级,或者提醒事件发生的时间先后进行排序;再根据所述排列顺序设置第二提醒列表,所述第二提醒列表中包括不同短消息提醒事件所对应的提醒内容,该提醒内容包括提醒用户信息和/或预设提醒信息,其还可以包括提醒事件发生时间等信息;进入提醒时刻范围时,启动提醒任务,同时在显示界面显示所述第二提醒列表。
[0173] 步骤606:判断是否接收到用户发送的结束提醒任务的指令,若是,则进入步骤607。
[0174] 步骤607:结束提醒任务,同时向所述提醒用户的终端发送预设内容的短消息。
[0175] 所述向所述提醒用户的终端发送预设内容的短消息还可以具体是在判断出接收到用户的短消息发送指令时,再向所述提醒用户的终端发送预设内容的短消息。
[0176] 步骤608:启动常规的短消息处理流程。
[0177] 当终端判断出接收到的短消息内容不包含预设提醒关键词,或者短消息发送方不是预设提醒用户,则结束信息提醒流程,而启动常规的短消息处理流程。
[0178] 在本实施例中,检测到有短消息时,获取短消息发送方的用户信息,当该短消息内容包含预设关键词且所述发送方为预设提醒用户时,触发提醒任务进行提醒直至接收到用户结束提醒任务的请求,从而实现了有效及时的提醒。
[0179] 本发明还提供了一种信息提醒装置实施例1,参见图7,所述装置可以包括:
[0180] 检测单元701,用于检测是否有提醒事件。
[0181] 所述的提醒事件可以是指通讯事件,例如来电呼叫、接收到短消息等,也可以是可触发启动提醒的其他提醒事件。
[0182] 获取单元702,用于获取提醒用户信息。
[0183] 所述提醒用户信息包括提醒用户的唯一标识,如通讯号码,其还可以包括用户名等信息。
[0184] 第一判断单元703,用于根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户。
[0185] 预设提醒用户是在终端上预先设置的允许提供提醒功能的用户,可以根据提醒用户的唯一标识进行设置,所述唯一标识可以为通讯号码、用户名或者其他标识符号。
[0186] 第一判断单元703可以根据保存的预设提醒用户信息,判断是否保存有所述获取的提醒用户信息,从而判断所述提醒用户是否为预设提醒用户。
[0187] 第二判断单元704,用于判断所述提醒事件是否满足预设提醒条件。
[0188] 所述预设提醒条件是指提醒事件能够触发启动提醒任务需要满足的条件。当终端判断出所述提醒事件满足预设提醒条件时,则可以确定该提醒事件为能够触发启动提醒任务的事件。若提醒事件不满足该预设提醒条件,则表明该提醒事件为常规的事件,例如常规的通讯事件。
[0189] 其中,当所述提醒事件为来电呼叫时,所述预设提醒条件为来电呼叫时间小于或者等于预设时间。
[0190] 当所述提醒事件为短消息时,所述预设提醒条件为所述短消息包括提醒标识,或者所述短消息内容包括预设关键词。
[0191] 提醒单元705,用于启动提醒任务,进行提醒。
[0192] 提醒单元705具体是在所述第一判断单元703和第二判断单元704结果均为是时,启动提醒任务,进行提醒。
[0193] 所述的提醒任务是预先设置的可以实现提醒功能的任务,可以是连续提醒任务,或者周期性提醒任务或者其他的提醒任务。所述连续提醒任务具体可以是连续的响铃、振动或者响铃加振动;所述周期性提醒任务具体可以是定时的,即每隔一定时间即响铃、振动或者响铃加振动,另外,终端进行提醒的同时,还可以在显示界面显示提醒内容,所述提醒内容包括提醒用户信息或者预设提醒信息。
[0194] 现有的终端一般都包括闹钟提醒功能,因此所述的启动提醒任务可以为启动闹钟提醒功能。
[0195] 结束单元706,用于接收到用户发送的结束提醒任务指令时,结束本次提醒。
[0196] 用户感知到本次提醒,向终端发送结束提醒任务指令,结束单元706接收到该请求后,即可结束正在运行的提醒任务。
[0197] 所述用户发送的结束提醒任务指令,具体可以是根据终端提供的选择信息而触发发送的。所述终端提供的选择信息,可以在启动提醒任务的同时,在显示界面同时进行显示,例如选择信息可以包括“确认”或“继续”,用户可通过显示界面选择“确认”,终端即会接收到结束提醒任务的指令,而结束本次提醒;选择“继续”,终端可以在重新触发提醒任务,继续进行提醒。
[0198] 当然上述只是一种实现方式,终端接收的用户发送的结束提醒任务指令,还可以采用其他方式,本发明并不对此进行限制。
[0199] 当然,所述的终端还可以包括相应的处理单元,用以在第一判断单元和第二判断单元结果均为否时,进行相应的处理操作,例如提醒事件为通讯事件时,则按照常规处理方式处理所述通讯事件。
[0200] 在本实施例中,检测到有提醒事件时,根据获取的提醒用户信息判断出该提醒用户为预设提醒用户,且所述提醒事件满足预设提醒条件时,则启动提醒任务进行提醒,直至接收到用户发送的结束提醒任务指令时,才结束提醒,从而实现了有效及时提醒作用,避免了用户没有及时接听电话或查看短消息而错失提醒。
[0201] 本发明还提供了一种信息提醒装置实施例2,参见图8,所述装置可以包括:
[0202] 检测单元801,用于检测是否有提醒事件。
[0203] 获取单元802,用于获取提醒用户信息。
[0204] 第一判断单元803,用于根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户。
[0205] 第二判断单元804,用于判断所述提醒事件是否满足预设提醒条件。
[0206] 第三判断单元807,用于当所述第一判断单元和第二判断单元结果均为是时,判断当前时刻是否在提醒时刻范围内。
[0207] 由于现有的移动终端均包括时钟功能,可同步显示当前时刻,提醒时刻范围是预先设置的允许提醒任务被触发的时刻范围,该提醒时刻范围根据用户实际需求进行设定,例如,在晚上,或者休息时间,用户通常不希望被打扰,因此该提醒时刻范围可以设置为白天或者某个方便的时间段,例如提醒时刻范围可以为8:00~22:00。在该提醒时刻范围内检测到提醒事件且确定所述提醒用户为预设提醒用户后,若超出该提醒时刻范围,则并执行提醒操作,以免对用户造成干扰,直进入提醒时刻范围内时,再执行提醒操作。
[0208] 提醒单元805,用于当第三判断单元804结果为是时,启动提醒任务,进行提醒,同时在显示界面显示提醒内容,所述提醒内容包括预设提醒用户信息或者预设提醒信息。
[0209] 所述预设提醒用户信息可以包括通讯号码、用户名等信息,用户可直接根据该提醒用户信息得知提醒,例如用户与其他某一用户约定去聚会,根据本次提醒用户信息,即可得知去聚会,从而实现提醒。
[0210] 所述预设提醒信息为在设置预设提醒用户时,为该预设提醒用户设置的信息,例如“X月X日,参加XX聚会”,用户根据该预设提醒信息可直接获知本次提醒目的。
[0211] 结束单元806,用于接收到用户发送的结束提醒任务指令时,结束本次提醒。
[0212] 发送单元808,用于接收到用户发送的结束提醒任务指令时,向所述提醒用户的终端发送预设内容的短消息。
[0213] 也即在接收到用户发送的结束提醒任务指令时,结束当前正在运行的提醒任务的同时,自动将预设内容的短消息发送至提醒用户终端。
[0214] 其中,作为另一个实施例,所述发送单元808,还可以是在接收到用户发送的短消息发送指令时,向所述提醒用户的终端发送预设内容的短消息。
[0215] 所述短消息发送指令可以是用户根据终端是否发送短消息的提示信息而触发发送的,例如:在结束提醒任务后,终端还可以在显示界面显示“是否发送短消息”的提示信息,该提示信息可以为对话框的形式,用户选择“是”时,终端即会接收到所述短消息发送指令,触发短消息发送任务,向提醒用户终端发送预设内容的短消息,并关闭所述提示信息,用户选择“否”时,终端即关闭所述提示信息,结束发送操作。
[0216] 根据该提醒用户的通讯号码,即可向对应该通讯号码的终端发送预设内容的短消息,以通知提醒用户以获知本次提醒。所述预设内容,例如可以是“提醒成功”或者“已接受提醒”或者其他相似答复内容。
[0217] 当然,所述的终端还可以包括相应的处理单元,用以在第一判断单元和第二判断单元结果均为否时,进行相应的处理操作,例如提醒事件为通讯事件时,则按照常规处理方式处理所述通讯事件。
[0218] 在本实施例中,检测到提醒事件时,根据获取的提醒用户信息判断出提醒用户为预设提醒用户,且提醒事件满足预设提醒条件时,还需要判断提醒事件发生时刻是否在提醒时刻范围内,若是,则直接触发提醒任务,若否,则需要到达预设时刻时,再触发提醒任务,从而实现有效及时提醒被提醒用户的同时,还避免了在不适合时间内进行提醒对用户造成的干扰,同时,在结束本次提醒后,还可向提醒用户发送预设内容的短消息,以通知提醒用户提醒成功。
[0219] 本发明还提供了一种信息提醒装置实施例3,参见图9,所述装置可以包括:
[0220] 检测单元901,用于检测是否有提醒事件。
[0221] 获取单元902,用于获取提醒用户信息。
[0222] 第一判断单元903,用于根据所述提醒用户信息,判断所述提醒用户是否为预设提醒用户。
[0223] 第二判断单元904,用于判断所述提醒事件是否满足预设提醒条件。
[0224] 第三判断单元907,用于当所述第一判断单元903和第二判断单元904结果均为是时,判断当前时刻是否在提醒时刻范围内。
[0225] 第四判断单元909,用于当所述第三判断单元907判断结果为是时,判断当前是否有未结束的提醒任务。
[0226] 由于与用户约定的提醒用户可能有多个,在一个提醒任务未结束时,可能又检测到其他提醒事件。因此首先判断是否有未结束的提醒任务。
[0227] 第一排序设置单元910,用于当所述第四判断单元909结果为是时,终止当前提醒任务,并根据预设优先级对多个提醒事件进行排序,按照排列顺序设置第一提醒列表。
[0228] 所述多个提醒事件包括当前检测到的所述提醒事件和所述未结束的提醒任务对应的提醒事件。
[0229] 所述预设优先级别,是根据预设提醒用户的重要性,以及所需提醒信息的重要性进行设定的。
[0230] 所述第一提醒列表包括多个提醒事件的不同提醒内容,所述提醒内容包括预设提醒用户信息和/或预设提醒信息,所述第一提醒列表还可以包括提醒事件发生时间等信息。
[0231] 所述第一提醒列表中包括的不同提醒内容,是按照所述排列顺序进行排序,优先级高的提醒事件所对应的提醒内容排列在前,优先级低的提醒事件所对应的提醒内容排列在后。
[0232] 当然,所述的排列顺序,并不限定上述一种情况,其还可以是,优先级低的提醒事件排列在前,高优先级的提醒事件排列在后。
[0233] 提醒单元905,用于当第四判断单元909判断结果为否时,启动提醒任务进行提醒;或者,接收到第一排序设置单元910的触发指令时,再启动提醒任务,进行提醒,同时在显示界面显示所述第一提醒列表。
[0234] 结束单元906,用于接收到用户发送的结束提醒任务指令时,结束提醒。
[0235] 发送单元908,用于接收到用户发送的结束所述提醒任务指令时,向所述提醒用户的终端发送预设内容的短消息。
[0236] 其中,作为另一个实施例,所述发送单元908,还可以是在接收到用户发送的短消息发送指令时,向所述提醒用户的终端发送预设内容的短消息。
[0237] 当然,所述的终端还可以包括相应的处理单元,用以在第一判断单元和第二判断单元结果均为否时,进行相应的处理操作,例如提醒事件为通讯事件时,则按照常规处理方式处理所述通讯事件。
[0238] 在本实施例中,当检测到提醒事件时,获取发起该提醒事件的提醒用户信息,根据提醒用户信息,判断出所述提醒用户为预设提醒用户时,且所述提醒事件满足预设提醒条件时,若判断出当前还有未结束的提醒任务,自动终止之前未结束的提醒任务,并根据多个提醒事件设置提醒列表,然后重新启动提醒任务,进行提醒,同时在显示界面显示所述提醒列表,以便于用户查看提醒内容。在实现了有效及时提醒的同时,避免了由于多个提醒事件触发的提醒任务,造成的信息提醒混乱。
[0239] 其中,参见图10,示出本发明一种信息提醒装置实施例4的结构示意图,所述装置包括检测单元901、获取单元902、第一判断单元903、第二判断单元904、第三判断单元907、第四判断单元909、第一排序设置单元910、提醒单元905、结束单元906和发送单元908,与上述装置实施例3不同之处在于,当所述第三判断单元907判断出提醒事件发生时刻不在提醒时刻范围内,且所述检测单元901在提醒时刻范围外检测到多个提醒事件时,所述装置还包括:
[0240] 第二排序设置单元911,用于对所述在提醒时刻范围外检测到的多个提醒事件进行排序,并按照排列顺序设置第二提醒列表,所述第二提醒列表包括不同提醒事件对应的提醒内容。
[0241] 则所述提醒单元905在进入提醒时刻范围内后,启动提醒任务,进行提醒的同时,还用于在显示界面显示所述第二提醒列表。
[0242] 另外,作为另一实施例,进行排序后,所述提醒单元还可以是按照该排列顺序,依次启动提醒任务,来分别进行提醒,即先针对所述最高优先级的提醒事件,启动提醒任务进行提醒,最低优先级的提醒事件,可以在判断出其他提醒结束后,再启动提醒任务进行提醒。
[0243] 当然,所述的终端还可以包括相应的处理单元,用以在第一判断单元和第二判断单元结果均为否时,进行相应的处理操作,例如提醒事件为通讯事件时,则按照常规处理方式处理所述通讯事件。
[0244] 本实施例所述的装置可以集成到终端设备上,也可以单独作为一个实体与终端设备相连。
[0245] 本发明还提供了一种移动终端,包括上述信息提醒装置,在实际应用中,所述的移动终端可以具体为手机,或者其他具有通讯功能的移动设备。
[0246] 当所述移动终端为手机,提醒事件为来电呼叫,采用本发明实施方案,由于无需接听来电进行通话,即可实现提醒,因而在有效及时实现提醒的同时,避免了通信费用的产生。
[0247] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0248] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0249] 为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本发明时可以把各模块的功能在同一个或多个硬件设备中实现。
[0250] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。