一种唤醒源处理方法和装置制造方法及图纸

技术编号:14032922 阅读:52 留言:0更新日期:2016-11-20 11:41
本发明专利技术实施例公开了一种唤醒源处理方法和装置;该方法包括:获取终端消耗的平均电流;当所述平均电流处于预设电流区间时,确定当前唤醒终端的唤醒源;获取唤醒源唤醒终端的唤醒信息;根据唤醒信息对唤醒源进行处理。该方案结合了唤醒频率、唤醒累计时长和历史唤醒信息等多种唤醒信息来决定对唤醒源的处理方式,不仅降低了终端功耗,还提高了唤醒源处理的准确性。

Method and device for processing wake source

The embodiment of the invention discloses a wake-up source processing method and device; the method comprises: obtaining the average current consumption of the terminal; when the average current at a preset current interval, determine the current wake source terminal; acquiring the wake-up source to rouse information terminal; according to the information source is processed to wake up wake up. This scheme combines the wake frequency, wake total length and historical information and other information to wake up wake decided to approach the wake source, not only reduces the power consumption, but also improve the accuracy of the wake source processing.

【技术实现步骤摘要】

本专利技术涉及终端
,具体涉及一种唤醒源处理方法和装置
技术介绍
随着移动终端的快速发展,众多的第三方应用厂商和独立的第三方应用开发者开发了大量用于移动终端的应用程序。这些应用程序会不定时唤醒移动终端,以访问服务器或接收从服务器下发的数据。然而这些第三方应用程序往往会因为设计不合理使移动终端被频繁唤醒,同时移动终端中的器件,如呼吸灯,喇叭,也会因故障而频繁的唤醒移动终端。这样CPU工作时间将变长,功耗将变大,使移动终端续航时间变短。现有技术对异常唤醒移动终端的应用程序或器件通常采取直接关闭应用程序或器件的方法,而不是分析唤醒信息采取合适的处理方法,这样一刀切的做法可能会使用户无法继续使用应用程序或器件。现有技术中存在无法准确对异常唤醒移动终端的唤醒源(如应用程序或器件)进行处理的技术问题。
技术实现思路
本专利技术实施例提供一种唤醒源处理方法和装置,可以解决现有技术中唤醒源处理准确性低的技术问题。本专利技术实施例提供一种唤醒源处理方法,包括:获取终端消耗的平均电流;当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源;获取所述唤醒源唤醒所述终端的唤醒信息;根据所述唤醒信息对所述唤醒源进行处理。进一步的,所述根据所述唤醒信息对所述唤醒源进行处理的步骤具体包括:判断所述唤醒信息是否满足预设条件;如满足预设条件,则对所述唤醒源进行处理。进一步的,所述唤醒信息包括唤醒频率;所述判断所述唤醒信息是否满足预设条件的步骤具体包括:判断所述唤醒频率是否大于预设频率;如大于预设频率,则确定满足预设条件;如小于或等于预设频率,则确定不满足预设条件。进一步的,所述唤醒信息包括唤醒累计时长;所述判断所述唤醒信息是否满足预设条件的步骤具体包括:判断所述唤醒累计时长是否大于预设累计时长;如大于预设累计时长,则确定满足预设条件;如小于等于预设累计时长,则确定不满足预设条件。进一步的,所述对所述唤醒源进行处理的步骤具体包括:根据所述唤醒信息从所述多个子唤醒源中确定需要关闭的目标子唤醒源;关闭所述目标子唤醒源。进一步的,所述获取所述唤醒源唤醒所述终端的唤醒信息的步骤具体包括:调用所述唤醒源对应的信息获取接口;根据所述信息获取接口获取所述唤醒源唤醒所述终端的唤醒信息。本专利技术实施例还提供了一种唤醒源处理装置,包括:平均电流获取模块,用于获取终端消耗的平均电流;唤醒源获取模块,用于当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源;唤醒信息获取模块,用于获取所述唤醒源唤醒所述终端的唤醒信息;唤醒源处理模块,用于根据所述唤醒信息对所述唤醒源进行处理。进一步的,所述唤醒源处理模块包括:判断子模块,用于判断所述唤醒信息是否满足预设条件;处理子模块,用于当满足预设条件时,对所述唤醒源进行处理。进一步的,所述唤醒信息包括唤醒频率;所述判断子模块具体用于:判断所述唤醒频率是否大于预设频率;如大于预设频率,则确定满足预设条件;如小于或等于预设频率,则确定不满足预设条件。进一步的,所述唤醒信息包括唤醒累计时长;所述判断子模块具体用于:判断所述唤醒累计时长是否大于预设累计时长;如大于预设累计时长,则确定满足预设条件;如小于等于预设累计时长,则确定不满足预设条件。本专利技术实施例采用获取终端消耗的平均电流;当平均电流处于预设电流区间时,获取当前唤醒终端的唤醒源;获取唤醒源唤醒终端的唤醒信息;根据唤醒信息对唤醒源进行处理。该方案结合了唤醒频率、唤醒累计时长和历史唤醒信息等多种唤醒信息来决定对唤醒源的处理方式,相对现有技术而言,不仅可以降低终端功耗,还提高了唤醒源处理的准确性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的唤醒源处理方法的第一优选实施例的流程图;图2为本专利技术的唤醒源处理方法的第二优选实施例的流程图图3为本专利技术的唤醒源处理装置的优选实施例的结构图;图4为本专利技术的唤醒源处理方法及装置的具体实施例的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种唤醒源处理方法和装置。以下将分别进行详细说明。实施例一、请参照图1,图1为本专利技术的唤醒源处理方法的第一优选实施例的流程图。该方法用于对终端中的器件、应用程序等唤醒源进行处理,其中该终端可以是智能手机、平板电脑等移动设备。本优选实施例的唤醒源处理方法包括:步骤S101,获取终端消耗的平均电流;步骤S102,当平均电流处于预设电流区间时,确定当前唤醒终端的唤醒源;步骤S103,获取唤醒源唤醒终端的唤醒信息;步骤S104,根据唤醒信息对唤醒源进行处理。下面详细说明本优选实施例的唤醒源处理方法的各步骤的具体流程。在步骤S101中,终端获取自身消耗的平均电流。总所周知的,终端使用摄像头、闪关灯等器件进行拍照、照明,或者使用微信、邮件等应用程序传递信息时都要消耗电量。正常情况下,终端调用某个器件或者开启某个应用程序进行相关操作时,自身消耗的电量应处于一定电量范围内,如果超过该电量范围,说明自身功耗过大。因此终端消耗电量的多少可以作为判断是否存在异常功耗的标准。优选的,由于科学上把单位时间里通过导体任一横截面的电量叫做电流,因此在本优选实施例中以平均电流来作为判断标准。具体的,当终端消耗的电量越多,自身平均电流也越大。随后转入步骤S102。在步骤S102中,当平均电流处于预设电流区间时,终端确定当前唤醒自身的唤醒源。在设置该预设电流区间之前,终端将根据自身运行的应用程序进行应用场景划分,如运行的应用程序为魔兽、穿越火线等游戏应用时,可以将该应用场景划分为游戏场景;如运行的应用程序为知乎、豆瓣、果壳等可以进行知识分享的应用时,可以将该应用场景划分为交流场景;如终端未运行应用程序,处于待机状态时,可以将该应用场景划分为待机场景。显而易见的,不同的应用场景下终端正常工作的平均电流不同,如待机场景时终端的平均电流为10-20毫安,接电话场景时终端的平均电流为200-300毫安。因此可以对不同的应用场景设置不同的预设电流区间,以判断终端在该应用场景下是否正常工作。如对待机场景设置预设电流区间为30-100毫安,对接电话场景设置预设电流区间为350-500毫安。需要说明的是,具体的预设电流区间设置方法此处不作具体限定。当某个应用场景下获取到的终端平均电流位于该预设电流区间时,说明该应用场景下终端功耗过大,此时可以进一步检查是不是唤醒源异常唤醒终端导致的功耗过大,故而先要获取当前唤醒终端的唤醒源,然后再对该唤醒源对应的唤醒数据进行分析,以决定如何对唤醒源进行处理。需要说明的是,该唤醒源既可以是终端上的器件,如呼吸灯、喇叭等硬件设备;也可以是安装在终端上的应用程序,如音乐播放应用程序、视频播放应用程序等。随后转入步骤S103。在步骤S103中,终端获取唤醒源唤醒自身的唤本文档来自技高网...
一种唤醒源处理方法和装置

【技术保护点】
一种唤醒源处理方法,其特征在于,包括:获取终端消耗的平均电流;当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源;获取所述唤醒源唤醒所述终端的唤醒信息;根据所述唤醒信息对所述唤醒源进行处理。

【技术特征摘要】
1.一种唤醒源处理方法,其特征在于,包括:获取终端消耗的平均电流;当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源;获取所述唤醒源唤醒所述终端的唤醒信息;根据所述唤醒信息对所述唤醒源进行处理。2.根据权利要求1所述的唤醒源处理方法,其特征在于,所述根据所述唤醒信息对所述唤醒源进行处理的步骤具体包括:判断所述唤醒信息是否满足预设条件;如满足预设条件,则对所述唤醒源进行处理。3.根据权利要求2所述的唤醒源处理方法,其特征在于,所述唤醒信息包括唤醒频率;所述判断所述唤醒信息是否满足预设条件的步骤具体包括:判断所述唤醒频率是否大于预设频率;如大于预设频率,则确定满足预设条件;如小于或等于预设频率,则确定不满足预设条件。4.根据权利要求2所述的唤醒源处理方法,其特征在于,所述唤醒信息包括唤醒累计时长;所述判断所述唤醒信息是否满足预设条件的步骤具体包括:判断所述唤醒累计时长是否大于预设累计时长;如大于预设累计时长,则确定满足预设条件;如小于等于预设累计时长,则确定不满足预设条件。5.根据权利要求1所述的唤醒源处理方法,其特征在于,所述唤醒源包括多个子唤醒源;所述根据所述唤醒信息对所述唤醒源进行处理的步骤具体包括:根据所述唤醒信息从所述多个子唤醒源中确定需要关闭的目标子唤醒源;关闭所述目标子唤醒源。6....

【专利技术属性】
技术研发人员:甄文先
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1