事件提醒方法、系统及终端设备的制造方法

文档序号:10656496阅读:521来源:国知局
事件提醒方法、系统及终端设备的制造方法
【专利摘要】本申请涉及事件提醒方法、系统及终端设备。一种事件提醒方法包括:获取未处理事件;根据为所述未处理事件设定的至少一种扩散提醒方式,对所述未处理事件进行顺序扩散并获取提醒结果。根据本申请的提醒方法,未处理事件的提醒可形成一个闭环,提高了提醒的确定性,提升了用户体验。
【专利说明】
事件提醒方法、系统及终端设备
技术领域
[0001]本申请涉及通信技术领域,具体而言,涉及事件提醒方法、系统及终端设备。
【背景技术】
[0002]随着科学技术的发展,移动智能终端逐渐普及,需要对用户进行提示的事件越来越多,一般也都可以很友好地进行提示。但是,由于日常安排及活动的不确定性,某些信息可能没有被及时注意到和处理而导致一些损失。
[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]根据一些实施例,未处理事件的提醒可形成一个闭环。系统可根据前一个提醒结果决定后续动作,提高了提醒的确定性。
[0034]根据一些实施例,应用可获知提醒结果,并可根据提醒结果对未处理事件进行标记;此外,用户不用在多个提醒中进行重复处理,提升了用户体验。
[0035]本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
【附图说明】
[0036]通过参照附图详细描述其示例实施例,本发明的上述和其它特征及优点将变得更加明显。
[0037]图1示出了根据本发明一实施例的进行事件提醒的方法;
[0038]图2示出了根据本发明另一实施例的进行事件提醒的方法;
[0039]图3示出了示出根据本发明一实施例的事件提醒系统的框图;
[0040]图4示出了示出根据本发明一实施例的终端设备。具体实施例
[0041]现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本发明将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[0042]此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、材料、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本发明的各方面。
[0043]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0044]附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0045]根据本发明的技术构思,存在未处理事件时,采取逐渐扩散的方式对未处理事件进行处理。首先对未处理事件进行第一次扩散,然后根据第一次扩散得到的提醒结果进行第二次扩散,依次类推,进行后续扩散,直到得到预期的提醒结果,或满足停止扩散的其他条件。
[0046]图1示出了根据本发明一实施例的进行事件提醒的方法,该方法可由应用借助底层操作系统实现。
[0047]如图1所示,在SllO,获取未处理事件。未处理事件可以是诸如未接电话、未读短信、日程提醒、闹钟等事件,本发明对此没有特别限制。应用可以在发生处理事件时标记未处理事件,也可以定时查询未处理事件。
[0048]在S130,根据为未处理事件设定的至少一种扩散提醒方式,对未处理事件进行顺序扩散,并可获取提醒结果。应用可提供配置界面,用户可利用配置界面对未处理事件的提醒进行设置。用户可设定至少一种扩散提醒方式,以用于当存在未处理事件时,通过终端本身的提醒方式以外的其他方式将未处理事件扩散出去,以提醒用户发生了未处理事件。
[0049]例如,当存在手机来电时,手机本身的提醒方式是响铃和/或震动等。当由于用户未觉察到等原因导致来电未被接听时,未接来电即为未处理事件。通话应用可向用户提供设置选项,让用户选择存在未接来电时,如何进行扩散未接来电信息。设置扩散方式时,可首先查询可用的扩散提醒方式,然后根据用户的选择从可用的扩散提醒方式中确定至少一种扩散提醒方式。例如,对于未接电话而言,扩散提醒方式可以是电子邮件、另一语音呼出、与其他智能设备如智能手表的通信等,本发明不限于所列这些方式。这些扩散方式可由底层操作系统提供,应用可调用系统提供的接口。此外,系统也可提供实现接口,开发者可根据接口实现某种扩散插件,并在系统中注册这种扩散插件,以供应用查询使用。
[0050]设置扩散方式时,可为特定未处理事件或特定类别或特定级别的未处理事件设置至少一种扩散提醒方式。例如,可以为某个认为重要的号码设置未接来电扩散提醒方式,而不是对所有未接来电进行扩散提醒。又例如,可以为某类号码(如客户号码或家庭号码)设置未接来电扩散提醒方式,而对其他号码的未接来电不进行扩散提醒。易于理解,对于其他类型的未处理事件如未读短信、日程提醒、闹钟等,也可进行类似设置。
[0051]根据一些实施例,可以预先划分事件级别或类别,并设定与各事件级别或类别对应的至少一种扩散提醒方式。然后,可为未处理事件选择级别或类别。根据另一些实施例,还可以突破级别或类别的设置,为特定事件设置定制的扩散提醒方式。
[0052]根据一些实施例,对未处理事件进行顺序扩散可通过调用系统接口,将未处理事件信息和设置的扩散方式信息作为入参传送给系统,由系统进行调度扩散。然后,系统可将最终的提醒结果返回给应用,或者应用定时查询提醒结果。
[0053]根据另一些实施例,对未处理事件进行顺序扩散时,应用可先将未处理事件进行第一扩散,例如通过调用系统接口,从而通过系统由第一外部系统进行提醒,第一外部系统可以是电子邮件,但本发明不限于此。然后,应用可通过系统获取第一外部系统的第一外部提醒结果,例如系统可通过获取邮件回执确认提醒结果。如果第一外部提醒结果为已处理,则不对未处理事件执行进一步扩散。
[0054]如果第一外部提醒结果为未处理或超时,应用可将未处理事件进行第二扩散,例如通过调用系统接口,从而通过系统由第二外部系统进行提醒,第一外部系统可以是语音通信系统或与其他智能设备如智能手表关联的通信系统等,但本发明不限于此。然后,应用可通过系统获取第二外部系统的第二外部提醒结果,例如系统可通过获取外部响应确认提醒结果。如果第二外部提醒结果为已处理,则不对未处理事件执行进一步扩散;否则可根据设置继续进行扩散或停止扩散。
[0055]根据提醒结果,应用可将未处理事件标记为已提醒或者标记为提醒超时。对于提醒超时的未处理事件,应用可根据设置在预定时间之后再次进行扩散提醒。
[0056]根据本发明的实施例,未处理事件的提醒可形成一个闭环。应用可获知提醒结果,并可根据提醒结果对未处理事件进行标记。此外,用户不用在多个提醒中进行重复处理,提升用户体验。
[0057]图2示出了根据本发明另一实施例的进行事件提醒的方法,该方法由底层操作系统实现。
[0058]如图2所示,在S210,获取未处理事件。未处理事件可以是诸如未接电话、未读短信、日程提醒、闹钟等事件,本发明对此没有特别限制。底层操作系统可通过获取应用发送的未处理事件信息来获取未处理事件,例如通过应用调用的接口的入参或其他方式获得未处理事件。
[0059]在S230,根据为未处理事件设定的至少一种扩散提醒方式,对未处理事件进行顺序扩散,并可获取提醒结果。未处理事件信息和至少一种扩散提醒方式可以通过接口入参传入,但本公开不限于此。
[0060]当应用每次调用接口传入一种扩散方式时,系统可根据指定的扩散方式对未处理事件进行扩散,获取提醒结果,并返回给应用。
[0061]当应用调用接口传入多种扩散方式时,系统可根据指定的顺序对未处理事件进行逐次扩散,获取提醒结果,根据提醒结果决定继续扩散或停止扩散,并可将最终提醒结果返回给应用。
[0062]应用传送给系统的参数还可以包括其他参数,如处理优先级、重复次数等,系统可根据这些参数决定是否优先处理或者是否定时重复提醒等。
[0063]根据另一些实施例,对未处理事件进行顺序扩散时,系统可先将未处理事件进行第一扩散,例如通过调用注册的第一扩散插件通过第一外部系统进行提醒,第一外部系统可以是电子邮件,但本发明不限于此。然后,系统可通过第一扩散插件获取第一外部系统的第一外部提醒结果,例如可通过获取邮件回执确认提醒结果。如果第一外部提醒结果为已处理,则不对未处理事件执行进一步扩散,并将提醒结果通知应用。
[0064]如果第一外部提醒结果为未处理或超时,系统可将未处理事件进行第二扩散,例如通过调用注册的第二扩散插件通过第二外部系统进行提醒,第一外部系统可以是语音通信系统或与其他智能设备如智能手表关联的通信系统等,但本发明不限于此。然后,系统可通过第二扩散插件获取第二外部系统的第二外部提醒结果,例如可通过获取外部响应确认提醒结果。如果第二外部提醒结果为已处理,则不对未处理事件执行进一步扩散;否则可根据设置继续进行扩散或停止扩散。然后,系统可将提醒结果通知应用。
[0065]根据本发明的实施例,未处理事件的提醒可形成一个闭环。系统可根据前一个提醒结果决定后续动作。应用可获知提醒结果,并可根据提醒结果对未处理事件进行标记。此夕卜,用户不用在多个提醒中进行重复处理,提升用户体验。
[0066]图3示出了示出根据本发明一实施例的事件提醒系统的框图。
[0067]如图3所示,事件提醒系统300包括监控模块310和调度模块330。事件提醒系统300可实现/执行如前面所描述的方法。
[0068]监控模块310可用于获取未处理事件。未处理事件可以是诸如未接电话、未读短信、日程提醒、闹钟等事件,本发明对此没有特别限制。监控模块310可实现/执行的功能可参见前面的描述,此处不再赘述。
[0069]调度模块330可用于根据为未处理事件设定的至少一种扩散提醒方式,对未处理事件进行顺序扩散并获取提醒结果。调度模块330可实现/执行的功能亦参见前面的描述,此处不再赘述。
[0070]根据一些实施例,提醒系统300可包括第一扩散模块、第二扩散模块直至第N扩散模块。第一扩散模块350用于将未处理事件进行第一扩散以由第一外部系统进行提醒,并获取第一外部系统的第一外部提醒结果。第二扩散模块370用于将未处理事件进行第二扩散以由第二外部系统进行提醒,并获取第二外部系统的第二外部提醒结果。
[0071 ]根据一些实施例,调度模块330可配置为在第一外部提醒结果或第二外部提醒结果为已处理时,则不对未处理事件执行进一步扩散。
[0072]根据一些实施例,调度模块330还可包括扩散设置模块390,用于为特定未处理事件或特定类别未处理事件设置至少一种扩散提醒方式。扩散设置模块390可配置为查询可用的扩散提醒方式,然后从可用的扩散提醒方式中选择至少一种扩散提醒方式。
[0073]根据一些实施例,如前面所描述的,提醒系统300作为系统级功能时,还可包括注册模块305,用于在操作系统中注册扩散插件,所述扩散插件用于以所述至少一种扩散提醒方式之一对所述未处理事件进行扩散并获取提醒结果。
[0074]图4示出了示出根据本发明一实施例的终端设备,具备事件扩散提醒功能。
[0075]如图4所示,终端设备400可包括处理器410、存储器420、发射器430及接收器440。
[0076]存储器420可存储用于处理器410控制操作处理的指令。存储器420可包括易失性或非易失性存储器,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPR0M)、可编程只读存储器(PROM)、只读存储器(ROM)等,本发明对此没有限制。
[0077]处理器410可调用存储器420中存储的指令控制相关操作。根据一实施例,存储器420存储用于处理器410控制以下操作的指令:获取未处理事件;根据为未处理事件设定的至少一种扩散提醒方式,对未处理事件进行顺序扩散并获取提醒结果。易于理解,存储器420还可存储用于处理器410控制根据本发明实施例的其他操作的指令,这里不再赘述。
[0078]通过以上的详细描述,本领域的技术人员易于理解,根据本发明实施例的系统和方法具有以下优点中的一个或多个。
[0079]根据一些实施例,未处理事件的提醒可形成一个闭环。系统可根据前一个提醒结果决定后续动作,提高了提醒的确定性。
[0080]根据一些实施例,应用可获知提醒结果,并可根据提醒结果对未处理事件进行标记;此外,用户不用在多个提醒中进行重复处理,提升了用户体验。
[0081]通过以上的实施例的描述,本领域的技术人员易于理解,本发明实施例可以通过硬件实现,也可以通过软件结合必要的硬件的方式来实现。因此,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算设备(可以是个人计算机、月艮务器、移动终端、或者智能设备等)执行根据本发明实施例的方法。
[0082]本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的,因此不能用于限制本发明的保护范围。
[0083]本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0084]以上具体地示出和描述了本发明的示例性实施例。应该理解,本发明不限于所公开的实施例,相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效布置。
【主权项】
1.一种事件提醒方法,其特征在于,包括: 获取未处理事件; 根据为所述未处理事件设定的至少一种扩散提醒方式,对所述未处理事件进行顺序扩散并获取提醒结果。2.如权利要求1所述的事件提醒方法,其中对所述未处理事件进行顺序扩散包括: 将所述未处理事件进行第一扩散以由第一外部系统进行提醒,并获取所述第一外部系统的第一外部提醒结果; 如果所述第一外部提醒结果为未处理或超时,将所述未处理事件进行第二扩散以由第二外部系统进行提醒,并获取所述第二外部系统的第二外部提醒结果。3.如权利要求2所述的事件提醒方法,还包括: 如果所述第一外部提醒结果或所述第二外部提醒结果为已处理,则不对所述未处理事件执行进一步扩散。4.如权利要求1所述的事件提醒方法,还包括: 为特定未处理事件或特定类别未处理事件设置所述至少一种扩散提醒方式。5.如权利要求4所述的事件提醒方法,其中为特定未处理事件或特定类别未处理事件设置至少一种扩散提醒方式包括: 查询可用的扩散提醒方式; 从可用的扩散提醒方式中选择至少一种扩散提醒方式。6.如权利要求1所述的事件提醒方法,还包括: 在操作系统中注册扩散插件,所述扩散插件用于以所述至少一种扩散提醒方式之一对所述未处理事件进行扩散并获取提醒结果。7.一种事件提醒系统,其特征在于,包括: 监控模块,用于获取未处理事件; 调度模块,用于根据为所述未处理事件设定的至少一种扩散提醒方式,对所述未处理事件进行顺序扩散并获取提醒结果。8.如权利要求7所述的事件提醒系统,还包括: 第一扩散模块,用于将所述未处理事件进行第一扩散以由第一外部系统进行提醒,并获取所述第一外部系统的第一外部提醒结果; 第二扩散模块,用于将所述未处理事件进行第二扩散以由第二外部系统进行提醒,并获取所述第二外部系统的第二外部提醒结果。9.如权利要求7所述的事件提醒系统,还包括: 注册模块,用于在操作系统中注册扩散插件,所述扩散插件用于以所述至少一种扩散提醒方式之一对所述未处理事件进行扩散并获取提醒结果。10.一种终端设备,其特征在于,包括: 处理器; 存储器,存储用于所述处理器控制以下操作的指令: 获取未处理事件; 根据为所述未处理事件设定的至少一种扩散提醒方式,对所述未处理事件进行顺序扩散并获取提醒结果。
【文档编号】G06Q10/10GK106022733SQ201610389076
【公开日】2016年10月12日
【申请日】2016年6月2日
【发明人】周宏斌
【申请人】北京元心科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1