一种应用唤醒终端的方法及终端的制作方法

文档序号:9727133阅读:437来源:国知局
一种应用唤醒终端的方法及终端的制作方法
【技术领域】
[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]结合本发明第二方面第一实施方式、第二方面第二实施方式或第二方面第三实施方式,本发明第二方面第四实施方式中,所述终端还包括:
[0038]检测模块,用于检测所述终端的工作状态,其中,所述工作状态包括忙时和闲时;
[0039]设置模块,用于根据所述检测模块检测到的工作状态,预先设置所述时间间隔,其中,在工作状态为忙时所预先设置的时间间隔小于在工作状态为闲时所预先设置的时间间隔。
[0040]结合本发明第二方面、第二方面第一实施方式、第二方面第二实施方式、第二方面第三实施方式或第二方面第四实施方式,本发明第二方面第五实施方式中,所述终端还包括:
[0041]分类模块,用于根据所述多个应用中每个应用的功能或者唤醒频率,对所述每个应用进行分类。
[0042]从以上技术方案可以看出,本发明实施例具有以下优点:
[0043]确定在终端中执行的多个应用,并确定多个应用中每个应用所属的类别,确定与每个应用所属的类别对应的唤醒策略,其中,每个应用所属的类别对应的唤醒策略是指唤醒终端的策略,按照每个应用所属的类别对应的唤醒策略,对每个应用进行处理,多个应用中有些应用的类别相同时,就可以采用相同的唤醒策略,与现有技术相比,既使得应用不会频繁无序的唤醒终端,降低终端的功耗,也保证了应用功能的有效完成。
【附图说明】
[0044]为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0045]图1为本发明提供的一种应用唤醒终端的方法实施例的流程示意图;
[0046]图2为本发明提供的一种终端一个实施例的结构示意图;
[0047]图3为本发明提供的一种终端的另一实施例的结构示意图。
【具体实施方式】
[0048]本发明实施例提供了一种应用唤醒终端的方法及终端,用于将分类的多个应用设置对应分类的唤醒策略,既使得应用不会频繁无序的唤醒终端,降低终端的功耗,也保证了应用功能的有效完成。
[0049]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0050]下面通过具体实施例,分别进行详细说明。
[0051]请参阅图1,本发明实施例提供一种应用唤醒终端的方法,包括:
[0052]101、确定在终端中执行的多个应用;
[0053]本实施中,用户在终端中安装多种应用,确定终端中具有执行唤醒终端功能的多个应用,此处的多个应用可以是两个应用或两个以上的应用。
[°°54] 102、确定多个应用中每个应用所属的类别;
[0055]本实施例中,可以根据应用的功能特性等确定多个应用中每个应用所属的类别,比如
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1