一种可配置定时唤醒事件的处理方法及装置制造方法

文档序号:7823771阅读:470来源:国知局
一种可配置定时唤醒事件的处理方法及装置制造方法
【专利摘要】一种可配置定时唤醒事件的处理方法及装置,包括如下步骤:在进入待机状态的时候,获取被注册的定时唤醒事件信息,将定时唤醒事件信息展示在用户界面,让用户选择是否允许定时唤醒事件的激活;若检测到选择为否,则将该定时唤醒事件反注册;若检测到选择为是,则保留该定时唤醒事件。本技术方案通过系统收集定时唤醒事件信息,反馈在用户界面与用户交互,则达到了让用户根据自己的客观需求配置定时唤醒事件设置的效果。
【专利说明】—种可配置定时唤醒事件的处理方法及装置

【技术领域】
[0001]本文涉及定时唤醒事件处理领域,尤其涉及一种可配置定时唤醒事件的处理方法。

【背景技术】
[0002]目前安卓平台上存在大量的应用程序,会在系统中注册定时唤醒事件。这些定时唤醒事件的作用是在系统进入深度休眠后能够定期唤醒系统,并进行一系列的后台服务交互业务。比如邮件程序定期唤醒系统进行邮件收取查询,或者一些聊天工具,周期性唤醒系统进行即时消息的接收和提示等。又比如一些系统优化工具,会定期唤醒系统,进行后台的磁盘垃圾整理等。这些定时唤醒事件被默认注册在系统中,用户并不知晓。当用户将安卓设备进入深度休眠状态并闲置机器后,这些定时唤醒事件对设备的电量消耗很大,影响用户体验,对待机续航带来极大的不利。现有技术中对这些定时唤醒事件的处理是将系统中的定时唤醒事件通过机器判断是否需要,然后根据判断结果删除,由于绕过了用户进行上述步骤,实际上非常的不人性化。因此需要有一种可以配置的定时唤醒事件的方法,让用户能够动态的根据自己的需求,配置自己所需的定时唤醒事件。也可允许用户上传自己对各应用的定时唤醒事件的配置,提供给别的用户作为参考。


【发明内容】

[0003]为此,需要提供一种能够解决无法根据实际需求配置定时唤醒事件这一问题的解决方法。
[0004]为了解决上述问题,发明人提供了一种可配置定时唤醒事件的处理方法,包括如下步骤:在进入待机状态的时候,获取被注册的定时唤醒事件信息,将定时唤醒事件信息展示在用户界面,让用户选择是否允许定时唤醒事件的激活;若检测到选择为否,则将该定时唤醒事件反注册;若检测到选择为是,则保留该定时唤醒事件。
[0005]具体的,还包括步骤,让用户选择定时唤醒事件的唤醒时间间隔。
[0006]具体的,还包括步骤,将定时唤醒事件的配置情况上传到服务器,服务器对上传上来的信息进行分类统计,并处理得到推荐配置;从服务器下载推荐配置信息。
[0007]进一步的,“将定时唤醒事件信息展示在用户界面,”后还包括步骤,让用户选择是否应用推荐配置。
[0008]进一步的,还包括步骤,检测是否有新注册的定时唤醒事件,如果检测结果为有,才进行步骤“在进入待机状态的时候,获取被注册的定时唤醒事件,”如果检测结果为无,则不进行操作。
[0009]一种可配置定时唤醒事件的处理装置,包括如下模块:获取模块、显示模块、判断检测模块;获取模块用于在进入待机状态的时候,获取被注册的定时唤醒事件信息;显示模块用于将定时唤醒事件信息展示在用户界面,让用户选择是否允许定时唤醒事件的激活;判断检测模块用于在检测到选择为否时将该定时唤醒事件反注册,在检测到选择为是时保留该定时唤醒事件。
[0010]具体的,显示模块还用于让用户选择定时唤醒事件的唤醒时间间隔。
[0011]具体的,还包括上传下载模块、分类统计模块;上传下载用于将定时唤醒事件的配置情况上传到服务器,分类统计模块用于对上传到服务器的信息进行分类统计,并处理得到推荐配置;上传下载模块还用于从服务器下载推荐配置信息。
[0012]进一步的,显示模块还用于让用户选择是否应用推荐配置。
[0013]进一步的,还包括注册检测模块,所述注册检测模块用于检测是否有新注册的定时唤醒事件;如果检测结果为有,才使能获取模块,如果检测结果为无,则不进行操作。
[0014]区别于现有技术,上述技术方案通过系统收集定时唤醒事件信息,反馈在用户界面与用户交互,则达到了让用户根据自己的客观需求配置定时唤醒事件设置的效果。

【专利附图】

【附图说明】
[0015]图1为本发明方法流程示意图;
[0016]图2为本发明装置模块图;
[0017]图3为本发明工作流程不意图。
[0018]附图标记说明:
[0019]21、注册检测模块;
[0020]22、获取模块;
[0021]23、显示模块;
[0022]24、判断检测模块;
[0023]25、上传下载模块;
[0024]26、分类统计模块。

【具体实施方式】
[0025]为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0026]请参阅图1,本发明提供一种可配置定时唤醒事件的处理方法,本方法适用于安卓系统中待机状态下需要处理定时唤醒事件的情形。本方法包括如下步骤:在进入待机状态的时候,进行步骤SlOl获取被注册的定时唤醒事件信息,然后步骤S103将定时唤醒事件信息展示在用户界面,让用户选择S105是否允许定时唤醒事件的激活;若检测到选择为否,则进行步骤S107将该定时唤醒事件反注册,即取消该定时唤醒事件;若检测到选择为是,则保留该定时唤醒事件。如图3所示,定时唤醒事件是指应用程序向时钟芯片(RTC芯片)注册的一种定时中断服务,应用程序进行中断服务注册动作时该操作痕迹将会被系统记录在某些数据文件中,对所述数据文件进行读取即可获取被注册的定时唤醒事件信息。上述进行所述获取被注册的定时唤醒事件信息,包括但不限于获取该注册的定时唤醒事件的注册源(即上述的应用程序)和定时时间间隔等信息,获取到上述信息后同样可以根据用户需要,将其在RTC芯片上注册的中断服务进行删除,即进行反注册操作。所述用户界面是指用户能看到并能够对其进行操作的任意界面,包括但不限于:采用了本方法的应用程序的弹出窗口、桌面小工具、以及安卓系统的通知栏等等。本方法通过设计了将定时唤醒事件信息显示到用户界面,供给用户进行选择的步骤,使得用户能够根据自己需要配置定时唤醒事件的具体设置,解决了现有技术中绕过用户直接将唤醒事件删除而对用户造成困扰的情况,因此更加人性化,用户好感度更高。
[0027]在某些具体的实施例中,还包括步骤S106,让用户选择定时唤醒事件的唤醒时间间隔。具体的,在将定时唤醒事件信息显示给用户时,可以通过系统通知栏提示若干条定时唤醒事件信息,用户若不允许某定时唤醒事件的激活,可以触摸该条通知栏向左右任意一侧滑动手指,当检测到用户触摸通知栏并向左右任意一侧的滑动手势时,则认为用户不允许该定时唤醒事件的激活,将该唤醒事件反注册;用户若希望保留,则可以触摸该条通知栏提示,当检测到用户点开某定时唤醒事件的通知栏,则认为用户允许该定时唤醒事件的激活,并提供调整唤醒时间间隔的界面;当用户调整唤醒时间间隔后,接受该调整后唤醒时间间隔的设置。通过增加设定定时唤醒事件的唤醒时间间隔步骤,使得用户对一些需要保留的定时唤醒事件,能更加灵活的配置唤醒时间间隔,防止相对不太重要的定时唤醒占用太多待机时系统电量,提闻了待机的工作效率提闻了待机时间。
[0028]具体的,还包括步骤S109,将定时唤醒事件的配置情况上传到服务器,SllO服务器对上传上来的信息进行分类统计,并处理得到推荐配置;还包括步骤S102从服务器下载推荐配置信息。具体的,请参阅图3,还包括了一个服务器,用户对定时唤醒事件的配置可以上传到服务器,也可以从服务器下载。所述定时唤醒事件的配置情况包括定时唤醒事件的注册源、是否允许激活以及定时唤醒事件的唤醒时间间隔信息,在某些实施例中,所述处理得到推荐配置信息通过设定比例阈值来实现,当大于某一比例阈值的用户不允许激活,则将该定时唤醒事件的推荐配置设置为不允许激活,又例如一定比例阈值以上的用户采用了某唤醒事件的唤醒时间间隔设定,则将推荐配置设定为该定时唤醒事件的唤醒时间间隔。通过设计上传与下载环节,使得不同用户之间的配置可以间接共享,通过分析大部分用户的数据,得到推荐配置,在某些实施例中,某些特定时间段大部分用户会取消某些特定类型的唤醒事件,例如统计得到超过50%的用户会取消工作日时段的聊天软件唤醒,则将取消工作日时段的聊天软件唤醒作为推荐配置。某些时间段大部分用户都不取消某些唤醒事件,则检测到这些事件不提醒用户,例如超过80%的用户不会取消晚上休息时段的闹钟唤醒,则将不取消晚上休息时段的闹钟唤醒事件作为推荐配置。提前对事件进行判断,方便了用户的选择。在其他实施例中,还可以提醒用户,询问用户是否始终允许某些事件(如备忘录事件等)进行提醒或者永远禁止某些事件的提醒(如广告事件),通过统计数据禁止或允许一些特定的应用,也达到了方便用户的效果。
[0029]进一步的,“将定时唤醒事件信息展示在用户界面,”后还包括步骤S104,让用户选择是否应用推荐配置。在某些具体的实施例中,当用户选择为否时,才进行步骤S105,让用户选择是否允许定时唤醒事件的激活;当用户选择为是时,则进行步骤S108根据推荐配置对当前需要配置的定时唤醒事件进行设置。在某些实施例中,选择应用推荐配置之后,便将取消工作日时段聊天软件唤醒、不取消晚上休息时段的闹钟唤醒、始终允许备忘录事件以及永远禁止广告事件等等应用在用户配置中。因此,设计询问是否应用推荐设计这一步骤的好处在于,使得用户不必花费过多的精力进行配置,只需直接根据大部分用户的配置进行设置,节省了用户精力,提高了该方法的用户亲和力,用户体验更好。
[0030]如果每次进入待机状态前,都要进行配置,那么再耐心的用户也会觉得厌烦,为了不无端浪费用户的时间,在某些具体的实施例中,还包括步骤,检测是否有新注册的定时唤醒事件,如果检测结果为有,才进行步骤“在进入待机状态的时候,获取被注册的定时唤醒事件,”如果检测结果为无,则不进行操作。通过设置新注册事件检测步骤,在系统没有新注册事件的时候不再对已设置过的定时唤醒事件进行设置,解决了上述无端浪费用户的时间的问题,对未设置的定时唤醒时间才进行设置,达到了节省用户时间,提高用户体验的效果O
[0031]一种可配置定时唤醒事件的处理装置如图2所示,包括如下模块:获取模块22、显示模块23、判断检测模块24 ;获取模块用于在进入待机状态的时候,获取被注册的定时唤醒事件;显示模块用于将定时唤醒事件信息展示在用户界面,让用户选择是否允许定时唤醒事件的激活;判断检测模块用于在检测到选择为否时将该定时唤醒事件反注册,在检测到选择为是时保留该定时唤醒事件。通过设计上述模块,使得用户能够根据自己需要配置定时唤醒事件的具体设置,解决了现有技术中绕过用户直接将唤醒事件删除而对用户造成困扰的情况,因此更加人性化,提升用户好感度。
[0032]具体的,显示模块23还用于让用户选择定时唤醒事件的唤醒时间间隔。通过给显示模块增加设定定时唤醒事件的唤醒时间间隔的功能,使得用户能更加灵活的配置唤醒时间间隔,防止相对不太重要的定时唤醒占用太多待机时系统电量,提高了待机的工作效率提闻了待机时间。
[0033]具体的,还包括上传下载模块25、分类统计模块26 ;上传下载模块用于将定时唤醒事件的配置情况上传到服务器,分类统计模块用于对上传到服务器的信息进行分类统计,并处理得到推荐配置;上传下载模块还用于从服务器下载推荐配置信息。
[0034]在某些实施例中,显示模块23还用于让用户选择是否应用推荐配置。设计选择是否应用推荐设计,使得用户不必花费过多的精力进行配置,只需直接根据大部分用户的配置进行设置,节省了用户精力,提高了该方法的用户亲和力,以及用户体验。
[0035]在另一些实施例中,还包括注册检测模块21,所述注册检测模块用于检测是否有新注册的定时唤醒事件;如果检测结果为有,才使能获取模块,如果检测结果为无,则不进行操作。通过设置注册检测模块21,使得在系统没有新注册事件的时候不再对已设置过的定时唤醒事件进行设置,解决了浪费用户的时间的问题,对未设置的定时唤醒事件才进行设置,达到了节省用户时间,提高用户体验的效果。
[0036]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此夕卜,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。
[0037]本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:RAM、ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。
[0038]上述各实施例是参照根据实施例所述的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0039]这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0040]这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0041]尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围之内。
【权利要求】
1.一种可配置定时唤醒事件的处理方法,其特征在于,包括如下步骤:在进入待机状态的时候,获取被注册的定时唤醒事件信息,将定时唤醒事件信息展示在用户界面,让用户选择是否允许定时唤醒事件的激活;若检测到选择为否,则将该定时唤醒事件反注册;若检测到选择为是,则保留该定时唤醒事件。
2.根据权利要求1所述的可配置定时唤醒事件的处理方法,其特征在于,还包括步骤,让用户选择定时唤醒事件的唤醒时间间隔。
3.根据权利要求1或2所述的可配置定时唤醒事件的处理方法,其特征在于,还包括步骤,将定时唤醒事件的配置情况上传到服务器,服务器对上传上来的信息进行分类统计,并处理得到推荐配置;从服务器下载推荐配置信息。
4.根据权利要求3所述的可配置定时唤醒事件的处理方法,其特征在于,“将定时唤醒事件信息展示在用户界面,”后还包括步骤,让用户选择是否应用推荐配置。
5.根据权利要求1所述的可配置定时唤醒事件的处理方法,其特征在于,还包括步骤,检测是否有新注册的定时唤醒事件,如果检测结果为有,才进行步骤“在进入待机状态的时候,获取被注册的定时唤醒事件,”如果检测结果为无,则不进行操作。
6.一种可配置定时唤醒事件的处理装置,其特征在于,包括如下模块:获取模块、显示模块、判断检测模块;获取模块用于在进入待机状态的时候,获取被注册的定时唤醒事件信息;显示模块用于将定时唤醒事件信息展示在用户界面,让用户选择是否允许定时唤醒事件的激活;判断检测模块用于在检测到选择为否时将该定时唤醒事件反注册,在检测到选择为是时保留该定时唤醒事件。
7.根据权利要求6所述的可配置定时唤醒事件的处理装置,其特征在于,显示模块还用于让用户选择定时唤醒事件的唤醒时间间隔。
8.根据权利要求6或7所述的可配置定时唤醒事件的处理装置,其特征在于,还包括上传下载模块、分类统计模块;上传下载用于将定时唤醒事件的配置情况上传到服务器,分类统计模块用于对上传到服务器的信息进行分类统计,并处理得到推荐配置;上传下载模块还用于从服务器下载推荐配置信息。
9.根据权利要求8所述的可配置定时唤醒事件的处理装置,其特征在于,显示模块还用于让用户选择是否应用推荐配置。
10.根据权利要求6所述的可配置定时唤醒事件的处理装置,其特征在于,还包括注册检测模块,所述注册检测模块用于检测是否有新注册的定时唤醒事件;如果检测结果为有,才使能获取模块,如果检测结果为无,则不进行操作。
【文档编号】H04W88/02GK104411004SQ201410811839
【公开日】2015年3月11日 申请日期:2014年12月23日 优先权日:2014年12月23日
【发明者】林涛 申请人:福州瑞芯微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1