一种信息处理方法及电子设备的制作方法

文档序号:6542592阅读:107来源:国知局
一种信息处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法,应用于电子设备,所述电子设备安装有M个应用,M为大于1的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;所述方法包括:针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;根据所述第一判断结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为。本发明同时还公开了一种电子设备。通过利用本发明的技术方案,能够有效地对应用注册的闹钟进行控制,从而降低电子设备的功耗,提高电子设备的待机时间。
【专利说明】一种信息处理方法及电子设备
【技术领域】
[0001 ] 本发明涉及电子技术,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002]在电子设备中,现有的操作系统如安卓(Android)操作系统通过全局定时器(Alarm Manager)向应用提供了一种处理机制,即:在电子设备休眠后,通过闹钟(alarm)唤醒电子设备并执行预设的特定操作的方法;但是,该机制却没有做任何有效地对闹钟进行控制,导致一些应用有意得或无意地注册了太多的闹钟,从而频繁的唤醒电子设备进而导致电子设备的功耗太高,也就降低了电子设备的待机时间。

【发明内容】

[0003]有鉴于此,本发明实施例为解决现有技术中存在的问题而提供一种信息处理方法及电子设备,能够有效地对应用注册的闹钟进行控制,从而降低电子设备的功耗,提高电子设备的待机时间。
[0004]本发明实施例的技术方案是这样实现的:
[0005]第一方面,本发明实施例提供了一种信息处理方法,应用于电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;
[0006]所述方法包括:
[0007]针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;
[0008]分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0009]根据所述第一判断结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为。
[0010]可选的,所述唤醒参数值包括唤醒频率或唤醒周期。
[0011]可选的,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值,所述第一阈值大于所述M个应用的唤醒频率的最小唤醒频率、且小于等于所述M个应用的唤醒频率中的最大唤醒频率;
[0012]对应地,所述分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果,包括:
[0013]分别判断每一应用的唤醒频率与所述第一阈值的大小关系,得到M个第一判断结果;
[0014]对应地,所述根据所述第一判断结果,调控对应的应用的唤醒参数值,包括:
[0015]当所述第一判断结果表明所述唤醒频率大于所述第一阈值时,根据预设的第一规则降低所述应用的唤醒频率。
[0016]可选的,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值、第二阈值和第三阈值,其中,所述第二阈值大于所述第一阈值,所述第一阈值大于所述第三阈值;
[0017]对应地,所述分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果,包括:
[0018]针对每一所述应用,判断所述应用的唤醒频率与所述第一阈值、所述第二阈值和所述第三阈值三者之间的大小关系,得到第一判断结果;
[0019]对应地,所述根据所述第一判断结果,调控对应的应用的唤醒参数,包括:
[0020]当判断所述第一判断结果表明所述应用的唤醒频率大于所述第二阈值时,根据预设的第二规则对降低所述应用的唤醒频率,并将所述应用列为黑名单并禁止所述应用对所述电子设备进行唤醒。
[0021]可选的,所述方法还包括:
[0022]当判断所述第一判断结果表明所述应用的唤醒频率大于所述第三阈值且小于所述第一阈值时,维持所述应用的唤醒频率不变。
[0023]可选的,所述方法还包括:
[0024]当判断所述第一判断结果表明所述应用的唤醒频率小于等于所述第三阈值时,判断所述应用是否为黑名单中的应用,得到第二判断结果;
[0025]当所述第二判断结果表明所述应用为黑名单中的应用时,将所述应用列为白名单,并允许所述应用对所述电子设备进行唤醒。
[0026]第二方面,本发明实施例还提供了 一种电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;
[0027]所述电子设备包括处理单元、判断单元和调控单元,其中:
[0028]所述处理单元,用于针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;
[0029]所述判断单元,用于分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0030]所述调控单元,用于根据所述第一判断结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为。
[0031]可选的,所述唤醒参数值包括唤醒频率或唤醒周期。
[0032]可选的,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值,所述第一阈值大于所述M个应用的唤醒频率的最小唤醒频率、且小于等于所述M个应用的唤醒频率中的最大唤醒频率;
[0033]对应地,所述判断单元,用于分别判断每一应用的唤醒频率与所述第一阈值的大小关系,得到M个第一判断结果;
[0034]对应地,所述调控单元,用于当所述第一判断结果表明所述唤醒频率大于所述第一阈值时,根据预设的第一规则降低所述应用的唤醒频率。
[0035]可选的,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值、第二阈值和第三阈值,其中,所述第二阈值大于所述第一阈值,所述第一阈值大于所述第三阈值;[0036]对应地,所述判断单元,用于针对每一所述应用,判断所述应用的唤醒频率与所述第一阈值、所述第二阈值和所述第三阈值三者之间的大小关系,得到第一判断结果;
[0037]对应地,所述调控单元,用于当判断所述第一判断结果表明所述应用的唤醒频率大于所述第二阈值时,根据预设的第二规则对降低所述应用的唤醒频率,并将所述应用列为黑名单并禁止所述应用对所述电子设备进行唤醒。
[0038]可选的,所述调控单元,还用于当判断所述第一判断结果表明所述应用的唤醒频率大于所述第三阈值且小于所述第一阈值时,维持所述应用的唤醒频率不变。
[0039]可选的,所述调控单元,还用于当判断所述第一判断结果表明所述应用的唤醒频率小于等于所述第三阈值时,判断所述应用是否为黑名单中的应用,得到第二判断结果;当所述第二判断结果表明所述应用为黑名单中的应用时,将所述应用列为白名单,并允许所述应用对所述电子设备进行唤醒。
[0040]本发明实施例中,针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;根据所述第一判断结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为;如此,能够有效地对应用注册的闹钟进行控制,从而降低电子设备的功耗,提闻电子设备的待机时间。
【专利附图】

【附图说明】
[0041]图1为本发明实施例一信息处理方法的实现流程示意图;
[0042]图2为本发明实施例二信息处理方法的实现流程示意图;
[0043]图3为本发明实施例三信息处理方法的实现流程示意图;
[0044]图4为本发明实施例四电子设备的组成结构示意图。
【具体实施方式】
[0045]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0046]实施例一
[0047]本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;
[0048]图1为本发明实施例一信息处理方法的实现流程示意图,如图1所示,所述方法包括:
[0049]步骤101,针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;
[0050]这里,所述M个应用通过向全局定时器注册闹钟的方式唤醒所述电子设备,这里的“全局”是指该定时器的作用域为整个程序。
[0051]这里,所述预定时间段内唤醒电子设备的历史唤醒数据主要是指,在过去一段时间内所述M个应用的历史唤醒数据,所述历史唤醒数据可以是指一些唤醒时间,即各应用在哪些时刻都对电子设备进行了唤醒;从注册闹钟的角度来说,历史唤醒数据也可以是各应用注册闹钟的各个时刻。过去一段时间可以是过去的一个星期、或者一个月、或者两天等
坐寸O
[0052]这里,所述唤醒参数值包括唤醒频率或唤醒周期,这里唤醒频率或唤醒周期是一个平均意义上的参数,而且唤醒频率和唤醒周期互为倒数关系。假设所述M个应用中包括应用ST,现以预定时间段为2天、应用为应用ST、以及唤醒参数为唤醒频率为例,来说明本发明实施例中的根据所述历史唤醒数据确定唤醒参数值的过程:假设应用ST在第一天的前12个小时内对电子设备唤醒了 50次,在第一天的后12个小时内对电子设备唤醒了 22次;在第二天的前12个小时内对电子设备唤醒了 36次,在第二天的后12个小时内对电子设备唤醒了 12次,那么应用ST在每一小时的唤醒频率为2.5次,对应的,应用在唤醒周期为24分钟。
[0053]步骤102,分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0054]这里,所述阈值集合内的阈值可以根据M个应用的历史唤醒数据来确定,确定方法可以与上述确定唤醒参数值的方法类似;例如阈值集合可以包括一个阈值、两个阈值、三个阈值等等;当所述阈值集合包括一个阈值时,该阈值可以是根据所述M个应用的唤醒参数值确定的平均的唤醒参数值;当所述阈值集合包括两个阈值时,所述两个阈值可以包括一个上限值和一个下限值,所述上、下限值都可以是根据所述M个应用的唤醒参数值进行确定;当所述阈值集合包括三个阈值时,所述两个阈值可以包括一个上限值、一个中间值和一个下限值,其中中间值可以是根据所述M个应用的唤醒参数值确定的平均的唤醒参数值。
[0055]步骤103,根据所述第一判断结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为。
[0056]本发明实施例中,针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;根据所述第一判断结果,调控对应的应用的唤醒参数值;如此,能够有效地对应用注册的闹钟进行控制,从而降低电子设备的功耗,提高电子设备的待机时间。
[0057]实施例二
[0058]基于前述实施例一,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值,所述第一阈值大于所述M个应用的唤醒频率的最小唤醒频率、且小于等于所述M个应用的唤醒频率中的最大唤醒频率;图2为本发明实施例二信息处理方法的实现流程示意图,如图2所示,所述方法包括:
[0059]步骤201,针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒频率,以及确定与所述唤醒频率对应的阈值集合;
[0060]这里,所述第一阈值可以是根据所述M个应用的唤醒频率确定的平均的唤醒频率。[0061]步骤202,分别判断每一应用的唤醒频率与所述第一阈值的大小关系,得到M个第一判断结果;
[0062]步骤203,当所述第一判断结果表明所述唤醒频率大于所述第一阈值时,根据预设的第一规则降低所述应用的唤醒频率。
[0063]这里,所述预设的第一规则可以采用黑白名单的方式,例如,当应用的唤醒频率大于所述第一阈值时,将该应用列为黑名单并禁止所述应用对所述电子设备进行唤醒;还可以采用对齐的方式,例如当应用的唤醒频率大于所述第一阈值时,则将该应用对齐在第一阈值以内;继续以应用ST为例,假设第一阈值为2次,将应用ST对齐在第一阈值以内即将应用ST的唤醒频率控制在第一阈值以内,例如将应用ST的唤醒频率修改为2次,即将应用ST有原来的每24分钟唤醒一次修改为每36分钟唤醒一次;当然,也可以将应用ST的唤醒频率修改为I次或1.5次等等。
[0064]需要说明的是,当所述第一判断结果表明所述唤醒频率不大于所述第一阈值时,可以不做处理,即保持所述应用的唤醒频率不变。
[0065]实施例三
[0066]基于前述实施例一和二,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;
[0067]当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值、第二阈值和第三阈值,其中,所述第二阈值大于所述第一阈值,所述第一阈值大于所述第三阈值;图3为本发明实施例三信息处理方法的实现流程示意图,如图3所示,所述方法包括:
[0068]步骤301,针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒频率,以及确定与所述唤醒频率对应的阈值集合;
[0069]步骤302,针对每一所述应用,判断所述应用的唤醒频率与所述第一阈值、所述第二阈值和所述第三阈值三者之间的大小关系,得到第一判断结果;
[0070]这里,所述第一阈值可以是根据所述M个应用的唤醒频率确定的平均的唤醒频率,所述第二阈值可以根据所述M个应用的唤醒频率确定的上限值,所述第三阈值可以根据所述M个应用的唤醒频率确定的下限值。
[0071]步骤303,当判断所述第一判断结果表明所述应用的唤醒频率大于所述第二阈值时,根据预设的第二规则对降低所述应用的唤醒频率,并将所述应用列为黑名单并禁止所述应用对所述电子设备进行唤醒。
[0072]步骤304,当判断所述第一判断结果表明所述应用的唤醒频率大于所述第三阈值且小于所述第一阈值时,维持所述应用的唤醒频率不变;
[0073]步骤305,当判断所述第一判断结果表明所述应用的唤醒频率小于等于所述第三阈值时,判断所述应用是否为黑名单中的应用,得到第二判断结果;当所述第二判断结果表明所述应用为黑名单中的应用时,将所述应用列为白名单,并允许所述应用对所述电子设备进行唤醒。
[0074]实施例四
[0075]本发明实施例还提供一种电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;[0076]图4为本发明实施例四电子设备的组成结构示意图,如图4所示,所述电子设备包括处理单元41、判断单元42和调控单元43,其中:
[0077]所述处理单元41,用于针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;
[0078]这里,所述M个应用通过向全局定时器注册闹钟的方式唤醒所述电子设备,这里的“全局”是指该定时器的作用域为整个程序。
[0079]这里,所述预定时间段内唤醒电子设备的历史唤醒数据主要是指,在过去一段时间内所述M个应用的历史唤醒数据,所述历史唤醒数据可以是指一些唤醒时间,即各应用在哪些时刻都对电子设备进行了唤醒;从注册闹钟的角度来说,历史唤醒数据也可以是各应用注册闹钟的各个时刻。过去一段时间可以是过去的一个星期、或者一个月、或者两天等
坐寸ο
[0080]这里,所述唤醒参数值包括唤醒频率或唤醒周期,这里唤醒频率或唤醒周期是一个平均意义上的参数,而且唤醒频率和唤醒周期互为倒数关系。假设所述M个应用中包括应用ST,现以预定时间段为2天、应用为应用ST、以及唤醒参数为唤醒频率为例,来说明本发明实施例中的根据所述历史唤醒数据确定唤醒参数值的过程:假设应用ST在第一天的前12个小时内对电子设备唤醒了 50次,在第一天的后12个小时内对电子设备唤醒了 22次;在第二天的前12个小时内对电子设备唤醒了 36次,在第二天的后12个小时内对电子设备唤醒了 12次,那么应用ST在每一小时的唤醒频率为2.5次,对应的,应用在唤醒周期为24分钟。
[0081]所述判断单元42,用于分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0082]这里,所述阈值集合内的阈值可以根据M个应用的历史唤醒数据来确定,确定方法可以与上述确定唤醒参数值的方法类似;例如阈值集合可以包括一个阈值、两个阈值、三个阈值等等;当所述阈值集合包括一个阈值时,该阈值可以是根据所述M个应用的唤醒参数值确定的平均的唤醒参数值;当所述阈值集合包括两个阈值时,所述两个阈值可以包括一个上限值和一个下限值,所述上、下限值都可以是根据所述M个应用的唤醒参数值进行确定;当所述阈值集合包括三个阈值时,所述两个阈值可以包括一个上限值、一个中间值和一个下限值,其中中间值可以是根据所述M个应用的唤醒参数值确定的平均的唤醒参数值。
[0083]所述调控单元43,用于根据所述第一判断结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为。
[0084]本发明实施例中,处理单元41针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合;判断单元42分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;调控单元43根据所述第一判断结果,调控对应的应用的唤醒参数值;如此,能够有效地对应用注册的闹钟进行控制,从而降低电子设备的功耗,提闻电子设备的待机时间。
[0085]实施例五[0086]基于前述的实施例四,本发明实施例还提供一种电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;
[0087]当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值,所述第一阈值大于所述M个应用的唤醒频率的最小唤醒频率、且小于等于所述M个应用的唤醒频率中的最大唤醒频率;所述电子设备包括处理单元、判断单元和调控单元,其中:
[0088]所述处理单元,用于针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒频率,以及确定与所述唤醒频率对应的阈值集合;
[0089]这里,所述第一阈值可以是根据所述M个应用的唤醒频率确定的平均的唤醒频率。
[0090]所述判断单元,用于分别判断每一应用的唤醒频率与所述第一阈值的大小关系,得到M个第一判断结果;
[0091]所述调控单元,用于当所述第一判断结果表明所述唤醒频率大于所述第一阈值时,根据预设的第一规则降低所述应用的唤醒频率。
[0092]这里,所述预设的第一规则可以采用黑白名单的方式,例如,当应用的唤醒频率大于所述第一阈值时,将该应用列为黑名单并禁止所述应用对所述电子设备进行唤醒;还可以采用对齐的方式,例如当应用的唤醒频率大于所述第一阈值时,则将该应用对齐在第一阈值以内;继续以应用ST为例,假设第一阈值为2次,将应用ST对齐在第一阈值以内即将应用ST的唤醒频率控制在第一阈值以内,例如将应用ST的唤醒频率修改为2次,即将应用ST有原来的每24分钟唤醒一次修改为每36分钟唤醒一次;当然,也可以将应用ST的唤醒频率修改为I次或1.5次等等。
[0093]实施例六
[0094]基于前述实施例四和五,本发明实施例还提供一种电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备;
[0095]当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值、第二阈值和第三阈值,其中,所述第二阈值大于所述第一阈值,所述第一阈值大于所述第三阈值;
[0096]所述电子设备包括处理单元、判断单元和调控单元,其中:
[0097]所述处理单元,用于针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒频率,以及确定与所述唤醒频率对应的阈值集合;
[0098]所述判断单元,用于针对每一所述应用,判断所述应用的唤醒频率与所述第一阈值、所述第二阈值和所述第三阈值三者之间的大小关系,得到第一判断结果;
[0099]这里,所述第一阈值可以是根据所述M个应用的唤醒频率确定的平均的唤醒频率,所述第二阈值可以根据所述M个应用的唤醒频率确定的上限值,所述第三阈值可以根据所述M个应用的唤醒频率确定的下限值。
[0100]所述调控单元,用于当判断所述第一判断结果表明所述应用的唤醒频率大于所述第二阈值时,根据预设的第二规则对降低所述应用的唤醒频率,并将所述应用列为黑名单并禁止所述应用对所述电子设备进行唤醒。
[0101]本发明实施例中,所述调控单元,还用于当判断所述第一判断结果表明所述应用的唤醒频率大于所述第三阈值且小于所述第一阈值时,维持所述应用的唤醒频率不变。
[0102]本发明实施例中,所述调控单元,还用于当判断所述第一判断结果表明所述应用的唤醒频率小于等于所述第三阈值时,判断所述应用是否为黑名单中的应用,得到第二判断结果;当所述第二判断结果表明所述应用为黑名单中的应用时,将所述应用列为白名单,并允许所述应用对所述电子设备进行唤醒。
[0103]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0104]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0105]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0106]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0107]或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0108]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种信息处理方法,应用于电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备; 所述方法包括: 针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合; 分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果; 根据所述第一判断 结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为。
2.根据权利要求1所述的方法,其特征在于,所述唤醒参数值包括唤醒频率或唤醒周期。
3.根据权利要求2所述的方法,其特征在于,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值,所述第一阈值大于所述M个应用的唤醒频率的最小唤醒频率、且小于等于所述M个应用的唤醒频率中的最大唤醒频率; 对应地,所述分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果,包括: 分别判断每一应用的唤醒频率与所述第一阈值的大小关系,得到M个第一判断结果;对应地,所述根据所述第一判断结果,调控对应的应用的唤醒参数值,包括:当所述第一判断结果表明所述唤醒频率大于所述第一阈值时,根据预设的第一规则降低所述应用的唤醒频率。
4.根据权利要求2所述的方法,其特征在于,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值、第二阈值和第三阈值,其中,所述第二阈值大于所述第一阈值,所述第一阈值大于所述第三阈值; 对应地,所述分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果,包括: 针对每一所述应用,判断所述应用的唤醒频率与所述第一阈值、所述第二阈值和所述第三阈值三者之间的大小关系,得到第一判断结果; 对应地,所述根据所述第一判断结果,调控对应的应用的唤醒参数,包括: 当判断所述第一判断结果表明所述应用的唤醒频率大于所述第二阈值时,根据预设的第二规则对降低所述应用的唤醒频率,并将所述应用列为黑名单并禁止所述应用对所述电子设备进行唤醒。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 当判断所述第一判断结果表明所述应用的唤醒频率大于所述第三阈值且小于所述第一阈值时,维持所述应用的唤醒频率不变。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括: 当判断所述第一判断结果表明所述应用的唤醒频率小于等于所述第三阈值时,判断所述应用是否为黑名单中的应用,得到第二判断结果; 当所述第二判断结果表明所述应用为黑名单中的应用时,将所述应用列为白名单,并允许所述应用对所述电子设备进行唤醒。
7.一种电子设备,所述电子设备安装有M个应用,M为大于I的整数,所述M个应用均能够通过闹钟唤醒所述电子设备; 所述电子设备包括处理单元、判断单元和调控单元,其中: 所述处理单元,用于针对每一所述应用,获取在预定时间段内唤醒电子设备的历史唤醒数据,并根据所述历史唤醒数据确定唤醒参数值,以及确定与所述唤醒参数值对应的阈值集合; 所述判断单元,用于分别判断每一应用的唤醒参数值与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果; 所述调控单元,用于根据所述第一判断结果,调控对应的应用的唤醒参数值,以限制每一应用的唤醒行为。
8.根据权利要求7所述的电子设备,其特征在于,所述唤醒参数值包括唤醒频率或唤醒周期。
9.根据权利要求8所述的电子设备,其特征在于,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值,所述第一阈值大于所述M个应用的唤醒频率的最小唤醒频率、且小于等于所述M个应用的唤醒频率中的最大唤醒频率; 对应地,所述判断单元,用于分别判断每一应用的唤醒频率与所述第一阈值的大小关系,得到M个第一判断结果; 对应地,所述调控单元,用于当所述第一判断结果表明所述唤醒频率大于所述第一阈值时,根据预设的第一规则 降低所述应用的唤醒频率。
10.根据权利要求8所述的电子设备,其特征在于,当所述唤醒参数值为所述唤醒频率时,所述阈值集合包括第一阈值、第二阈值和第三阈值,其中,所述第二阈值大于所述第一阈值,所述第一阈值大于所述第三阈值; 对应地,所述判断单元,用于针对每一所述应用,判断所述应用的唤醒频率与所述第一阈值、所述第二阈值和所述第三阈值三者之间的大小关系,得到第一判断结果; 对应地,所述调控单元,用于当判断所述第一判断结果表明所述应用的唤醒频率大于所述第二阈值时,根据预设的第二规则对降低所述应用的唤醒频率,并将所述应用列为黑名单并禁止所述应用对所述电子设备进行唤醒。
11.根据权利要求10所述的电子设备,其特征在于,所述调控单元,还用于当判断所述第一判断结果表明所述应用的唤醒频率大于所述第三阈值且小于所述第一阈值时,维持所述应用的唤醒频率不变。
12.根据权利要求10所述的电子设备,其特征在于,所述调控单元,还用于当判断所述第一判断结果表明所述应用的唤醒频率小于等于所述第三阈值时,判断所述应用是否为黑名单中的应用,得到第二判断结果;当所述第二判断结果表明所述应用为黑名单中的应用时,将所述应用列为白名单,并允许所述应用对所述电子设备进行唤醒。
【文档编号】G06F9/44GK103970255SQ201410128976
【公开日】2014年8月6日 申请日期:2014年4月1日 优先权日:2014年4月1日
【发明者】王超 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1