CN106125889B - 一种唤醒源处理方法和装置 - Google Patents

一种唤醒源处理方法和装置 Download PDF

Info

Publication number
CN106125889B
CN106125889B CN201610466004.8A CN201610466004A CN106125889B CN 106125889 B CN106125889 B CN 106125889B CN 201610466004 A CN201610466004 A CN 201610466004A CN 106125889 B CN106125889 B CN 106125889B
Authority
CN
China
Prior art keywords
wake
terminal
source
information
wake source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610466004.8A
Other languages
English (en)
Other versions
CN106125889A (zh
Inventor
甄文先
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610466004.8A priority Critical patent/CN106125889B/zh
Publication of CN106125889A publication Critical patent/CN106125889A/zh
Application granted granted Critical
Publication of CN106125889B publication Critical patent/CN106125889B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本发明实施例公开了一种唤醒源处理方法和装置;该方法包括:获取终端消耗的平均电流;当所述平均电流处于预设电流区间时,确定当前唤醒终端的唤醒源;获取唤醒源唤醒终端的唤醒信息;根据唤醒信息对唤醒源进行处理。该方案结合了唤醒频率、唤醒累计时长和历史唤醒信息等多种唤醒信息来决定对唤醒源的处理方式,不仅降低了终端功耗,还提高了唤醒源处理的准确性。

Description

一种唤醒源处理方法和装置
技术领域
本发明涉及终端技术领域,具体涉及一种唤醒源处理方法和装置。
背景技术
随着移动终端的快速发展,众多的第三方应用厂商和独立的第三方应用开发者开发了大量用于移动终端的应用程序。这些应用程序会不定时唤醒移动终端,以访问服务器或接收从服务器下发的数据。
然而这些第三方应用程序往往会因为设计不合理使移动终端被频繁唤醒,同时移动终端中的器件,如呼吸灯,喇叭,也会因故障而频繁的唤醒移动终端。这样CPU工作时间将变长,功耗将变大,使移动终端续航时间变短。
现有技术对异常唤醒移动终端的应用程序或器件通常采取直接关闭应用程序或器件的方法,而不是分析唤醒信息采取合适的处理方法,这样一刀切的做法可能会使用户无法继续使用应用程序或器件。
现有技术中存在无法准确对异常唤醒移动终端的唤醒源(如应用程序或器件)进行处理的技术问题。
发明内容
本发明实施例提供一种唤醒源处理方法和装置,可以解决现有技术中唤醒源处理准确性低的技术问题。
本发明实施例提供一种唤醒源处理方法,包括:
获取终端消耗的平均电流;
当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源;
获取所述唤醒源唤醒所述终端的唤醒信息;
根据所述唤醒信息对所述唤醒源进行处理。
进一步的,所述根据所述唤醒信息对所述唤醒源进行处理的步骤具体包括:
判断所述唤醒信息是否满足预设条件;
如满足预设条件,则对所述唤醒源进行处理。
进一步的,所述唤醒信息包括唤醒频率;
所述判断所述唤醒信息是否满足预设条件的步骤具体包括:
判断所述唤醒频率是否大于预设频率;
如大于预设频率,则确定满足预设条件;
如小于或等于预设频率,则确定不满足预设条件。
进一步的,所述唤醒信息包括唤醒累计时长;
所述判断所述唤醒信息是否满足预设条件的步骤具体包括:
判断所述唤醒累计时长是否大于预设累计时长;
如大于预设累计时长,则确定满足预设条件;
如小于等于预设累计时长,则确定不满足预设条件。
进一步的,所述对所述唤醒源进行处理的步骤具体包括:
根据所述唤醒信息从所述多个子唤醒源中确定需要关闭的目标子唤醒源;
关闭所述目标子唤醒源。
进一步的,所述获取所述唤醒源唤醒所述终端的唤醒信息的步骤具体包括:
调用所述唤醒源对应的信息获取接口;
根据所述信息获取接口获取所述唤醒源唤醒所述终端的唤醒信息。
本发明实施例还提供了一种唤醒源处理装置,包括:
平均电流获取模块,用于获取终端消耗的平均电流;
唤醒源获取模块,用于当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源;
唤醒信息获取模块,用于获取所述唤醒源唤醒所述终端的唤醒信息;
唤醒源处理模块,用于根据所述唤醒信息对所述唤醒源进行处理。
进一步的,所述唤醒源处理模块包括:
判断子模块,用于判断所述唤醒信息是否满足预设条件;
处理子模块,用于当满足预设条件时,对所述唤醒源进行处理。
进一步的,所述唤醒信息包括唤醒频率;
所述判断子模块具体用于:
判断所述唤醒频率是否大于预设频率;
如大于预设频率,则确定满足预设条件;
如小于或等于预设频率,则确定不满足预设条件。
进一步的,所述唤醒信息包括唤醒累计时长;
所述判断子模块具体用于:
判断所述唤醒累计时长是否大于预设累计时长;
如大于预设累计时长,则确定满足预设条件;
如小于等于预设累计时长,则确定不满足预设条件。
本发明实施例采用获取终端消耗的平均电流;当平均电流处于预设电流区间时,获取当前唤醒终端的唤醒源;获取唤醒源唤醒终端的唤醒信息;根据唤醒信息对唤醒源进行处理。该方案结合了唤醒频率、唤醒累计时长和历史唤醒信息等多种唤醒信息来决定对唤醒源的处理方式,相对现有技术而言,不仅可以降低终端功耗,还提高了唤醒源处理的准确性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的唤醒源处理方法的第一优选实施例的流程图;
图2为本发明的唤醒源处理方法的第二优选实施例的流程图
图3为本发明的唤醒源处理装置的优选实施例的结构图;
图4为本发明的唤醒源处理方法及装置的具体实施例的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种唤醒源处理方法和装置。以下将分别进行详细说明。
实施例一、
请参照图1,图1为本发明的唤醒源处理方法的第一优选实施例的流程图。该方法用于对终端中的器件、应用程序等唤醒源进行处理,其中该终端可以是智能手机、平板电脑等移动设备。本优选实施例的唤醒源处理方法包括:
步骤S101,获取终端消耗的平均电流;
步骤S102,当平均电流处于预设电流区间时,确定当前唤醒终端的唤醒源;
步骤S103,获取唤醒源唤醒终端的唤醒信息;
步骤S104,根据唤醒信息对唤醒源进行处理。
下面详细说明本优选实施例的唤醒源处理方法的各步骤的具体流程。
在步骤S101中,终端获取自身消耗的平均电流。总所周知的,终端使用摄像头、闪关灯等器件进行拍照、照明,或者使用微信、邮件等应用程序传递信息时都要消耗电量。
正常情况下,终端调用某个器件或者开启某个应用程序进行相关操作时,自身消耗的电量应处于一定电量范围内,如果超过该电量范围,说明自身功耗过大。因此终端消耗电量的多少可以作为判断是否存在异常功耗的标准。优选的,由于科学上把单位时间里通过导体任一横截面的电量叫做电流,因此在本优选实施例中以平均电流来作为判断标准。具体的,当终端消耗的电量越多,自身平均电流也越大。随后转入步骤S102。
在步骤S102中,当平均电流处于预设电流区间时,终端确定当前唤醒自身的唤醒源。在设置该预设电流区间之前,终端将根据自身运行的应用程序进行应用场景划分,如运行的应用程序为魔兽、穿越火线等游戏应用时,可以将该应用场景划分为游戏场景;如运行的应用程序为知乎、豆瓣、果壳等可以进行知识分享的应用时,可以将该应用场景划分为交流场景;如终端未运行应用程序,处于待机状态时,可以将该应用场景划分为待机场景。
显而易见的,不同的应用场景下终端正常工作的平均电流不同,如待机场景时终端的平均电流为10-20毫安,接电话场景时终端的平均电流为200-300毫安。因此可以对不同的应用场景设置不同的预设电流区间,以判断终端在该应用场景下是否正常工作。如对待机场景设置预设电流区间为30-100毫安,对接电话场景设置预设电流区间为350-500毫安。需要说明的是,具体的预设电流区间设置方法此处不作具体限定。
当某个应用场景下获取到的终端平均电流位于该预设电流区间时,说明该应用场景下终端功耗过大,此时可以进一步检查是不是唤醒源异常唤醒终端导致的功耗过大,故而先要获取当前唤醒终端的唤醒源,然后再对该唤醒源对应的唤醒数据进行分析,以决定如何对唤醒源进行处理。需要说明的是,该唤醒源既可以是终端上的器件,如呼吸灯、喇叭等硬件设备;也可以是安装在终端上的应用程序,如音乐播放应用程序、视频播放应用程序等。随后转入步骤S103。
在步骤S103中,终端获取唤醒源唤醒自身的唤醒信息。从唤醒信息的种类来说,该唤醒信息包括唤醒频率和唤醒累计时长;从时间顺序来说,该唤醒信息包括历史唤醒信息和当前唤醒信息。综上这些唤醒信息都用于帮助终端决定如何对唤醒源处理。随后转入步骤S104。
在步骤S104中,终端根据唤醒信息对唤醒源进行处理。具体的,可以采用直接关闭应用程序或器件等唤醒源,以快速的减少终端电量的消耗。也可以关闭应用程序或器件中的唤醒模块,以免影响应用程序或器件的使用。
这样即完成了本优选实施例的唤醒源处理方法对唤醒源进行处理的过程。
本优选实施例的唤醒源处理方法采用获取终端消耗的平均电流;当平均电流处于预设电流区间时,获取当前唤醒终端的唤醒源;获取唤醒源唤醒终端的唤醒信息;根据唤醒信息对唤醒源进行处理。该方案根据获取到的唤醒信息来处理唤醒源,不仅降低了终端功耗,还提高了唤醒源处理的正确性。
实施例二、
请参照图2,图2为本发明的唤醒源处理方法的第二优选实施例的流程图。该方法用于对终端中的器件、应用程序等唤醒源进行处理,其中该终端可以是智能手机、平板电脑等移动设备。本优选实施例的唤醒源处理方法包括:
步骤S201,获取终端消耗的平均电流;
步骤S202,当平均电流处于预设电流区间时,确定当前唤醒终端的唤醒源,其中唤醒源包括多个子唤醒源;
步骤S203,获取唤醒源唤醒终端的唤醒信息;
步骤S204,判断唤醒信息是否满足预设条件;
步骤S205,如不满足预设条件,则不对唤醒源进行处理;
步骤S206,如满足预设条件,则根据唤醒信息从多个子唤醒源中确定需要关闭的目标子唤醒源;
步骤S207,关闭目标子唤醒源。
下面详细说明本优选实施例的唤醒源处理方法的各步骤的具体流程。
在步骤S201中,终端获取其消耗的平均电流。总所周知的,终端使用摄像头、闪关灯等器件进行拍照、照明,或者使用微信、邮件等应用程序传递信息时都要消耗电量。
正常情况下,终端调用某个器件或者开启某个应用程序进行相关操作时,自身消耗的电量应处于一定电量范围内,如果超过该电量范围,说明自身功耗过大。因此终端消耗电量的多少可以作为判断是否存在异常功耗的标准。优选的,由于科学上把单位时间里通过导体任一横截面的电量叫做电流,因此在本优选实施例中以平均电流来作为判断标准。具体的,当终端消耗的电量越多,自身平均电流也越大。随后转入步骤S202。
在步骤S202中,当平均电流处于预设电流区间时,终端获取当前唤醒自身的唤醒源,其中唤醒源包括多个子唤醒源。在设置该预设电流区间之前,终端将根据自身上运行的应用程序进行应用场景划分,如运行的应用程序为魔兽、穿越火线等游戏应用时,可以将该应用场景划分为游戏场景;如运行的应用程序为知乎、豆瓣、果壳等可以进行知识分享的应用时,可以将该应用场景划分为交流场景;如终端未运行应用程序,处于待机状态时,可以将该应用场景划分为待机场景。
显而易见的,不同的应用场景下终端正常工作的平均电流不同,如待机场景时终端的平均电流为10-20毫安,接电话场景时终端的平均电流为200-300毫安。因此可以对不同的应用场景设置不同的预设电流区间,以判断终端在该应用场景下是否正常工作。如对待机场景设置预设电流区间为30-100毫安,对接电话场景设置预设电流区间为350-500毫安。需要说明的是,具体的预设电流区间设置方法此处不作具体限定。
当某个应用场景下获取到的终端平均电流位于该预设电流区间时,说明该应用场景下终端功耗过大,此时可以进一步检查是不是唤醒源异常唤醒终端导致的功耗过大,故而先要获取当前唤醒终端的唤醒源,然后再对该唤醒源对应的唤醒数据进行分析,以决定如何对唤醒源进行处理。需要说明的是,该唤醒源既可以是终端上的器件,如呼吸灯、喇叭等硬件设备;也可以是安装在终端上的应用程序,如音乐播放应用程序、视频播放应用程序等。进一步的,该唤醒源包括多个子唤醒源,如可能是播放应用程序中的某些功能模块唤醒终端。随后转入步骤S203。
在步骤S203中,终端获取唤醒源唤醒自身的唤醒信息。从唤醒信息的种类来说,该唤醒信息包括唤醒频率和唤醒累计时长;从时间顺序来说,该唤醒信息包括历史唤醒信息和当前唤醒信息。综上这些唤醒信息都用于帮助终端决定如何对唤醒源处理。
当唤醒信息为唤醒频率时,唤醒频率越大说明该唤醒源唤醒终端越频繁。正常情况下,唤醒源唤醒终端的频率是一定的,因此可以对该唤醒源唤醒终端的频率设置一上限值,当检测到的唤醒频率超过该上限值时,说明该唤醒源异常唤醒终端,因此可以根据唤醒频率来对唤醒源进行处理。其中,该上限值也可以用频率阈值来代替。
类似的,正常情况下终端被唤醒的唤醒累计时长也是一定的,因此也可以对唤醒源唤醒终端的唤醒累计时长设置一上限值,当检测到的唤醒累计时长超过该上限值时,说明该唤醒源异常唤醒终端,因此可以根据唤醒累计时长对唤醒源进行处理。其中,该上限值也可以用预设累计时长来代替。
需要说明的是,以上的唤醒频率和唤醒累计时长既可以专指当前唤醒频率和当前唤醒累计时长,也可以是包含历史唤醒频率和当前唤醒频率的唤醒频率,包含历史唤醒累计时长和当前唤醒累计时长的唤醒累计时长。从分析快慢的角度来说,虽然只分析当前的唤醒信息可以比较快速的得出分析结果,但也使分析结果的准确性大大打了折扣。因此有必要结合历史唤醒信息来提高唤醒源处理的准确性。
这些唤醒信息被封装存储起来,在本优选实施例中提供了相关接口供终端查询获取。具体的唤醒信息获取步骤如下:首先终端调用唤醒源对应的信息获取接口;再根据信息获取接口获取唤醒源唤醒终端的唤醒信息。随后转入步骤S204。
在步骤S204中,终端判断唤醒信息是否满足预设条件。具体的,如果该唤醒信息专指唤醒频率,则可以设置预设频率,当唤醒频率大于预设频率时,确定满足预设条件;当唤醒频率小于或等于预设频率时,确定不满足预设条件。
如果该唤醒信息专指唤醒累计时长,则可以设置预设累计时长,当唤醒累计时长大于预设累计时长时,确定满足预设条件;当唤醒累计时长小于或等于预设累计时长时,确定不满足预设条件。
综上,如不满足预设条件,则说明该唤醒源没有异常唤醒终端导致终端功耗变大的情况,因而转入步骤S205;如满足预设条件,则说明该唤醒源存在异常唤醒终端导致终端功耗变大的情况,因此转入步骤S206。
在步骤S205中,如不满足预设条件,说明该唤醒源没有异常唤醒终端,因此不对唤醒源进行处理。
在步骤S206中,如满足预设条件,说明终端被该唤醒源异常唤醒,因此进一步根据唤醒信息从多个子唤醒源中确定需要关闭的目标子唤醒源。具体的,如果唤醒源为应用程序,则确定该应用程序中唤醒终端的模块,如果唤醒源为器件,则确定该器件中唤醒终端的模块。随后转入步骤S206。
在步骤S207中,终端关闭目标子唤醒源。需要说明的是,在检测到应用程序或器件异常唤醒终端后,采取直接关闭该应用程序或器件的方法虽然可以快速的阻止终端电量的消耗,但也会影响用户使用该应用程序或器件。因此在本优选实施例中采用进一步确定唤醒源中唤醒终端的目标子唤醒源,关闭目标子唤醒源的方法,提高了用户体验。
以上即本优选实施例的唤醒源处理方法对唤醒源进行处理的过程。
本优选实施例的唤醒源处理方法在第一优选实施例的基础上,通过唤醒频率、唤醒累计时长、历史唤醒信息和当前唤醒信息等多种唤醒信息来决定唤醒源处理的具体方法,如直接关闭唤醒源,或关闭唤醒源中的目标子唤醒源等等。跟第一优选实施例相比,本优选实施例不仅降低了终端功耗,还提高了唤醒源处理的准确性。
实施例三、
为了更好地实施以上方法,本发明实施例还提供一种唤醒源处理装置,该唤醒源处理装置30可以集成在终端中,该终端具体可以是智能手机、平板电脑等设备。
请参照图3,图3为本发明的唤醒源处理装置的优选实施例的结构图。该唤醒源处理装置30包括平均电流获取模块301、唤醒源获取模块302、唤醒信息获取模块303和唤醒源处理模块304。具体描述如下:平均电流获取模块301,用于获取终端消耗的平均电流;唤醒源获取模块302,用于当平均电流处于预设电流区间时,确定当前唤醒终端的唤醒源;唤醒信息获取模块303,用于获取唤醒源唤醒终端的唤醒信息;唤醒源处理模块304,用于根据唤醒信息对唤醒源进行处理。
进一步的,唤醒源处理模块304还包括判断子模块3041和处理子模块3042,其中判断子模块3041,用于判断唤醒信息是否满足预设条件;处理子模块3042,用于当满足预设条件时,对唤醒源进行处理。
进一步的,唤醒信息包括唤醒频率;
判断子模块3041具体包括:
判断唤醒频率是否大于预设频率;
如大于预设频率,则确定满足预设条件;
如小于或等于预设频率,则确定不满足预设条件。
进一步的,唤醒信息包括唤醒累计时长;
判断子模块3041具体包括:
判断唤醒累计时长是否大于预设累计时长;
如大于预设累计时长,则确定满足预设条件;
如小于等于预设累计时长,则确定不满足预设条件。
本优选实施例的唤醒源处理装置采用获取终端消耗的平均电流;当平均电流处于预设电流区间时,获取当前唤醒终端的唤醒源;获取唤醒源唤醒终端的唤醒信息;根据唤醒信息对唤醒源进行处理。该方案根据获取到的唤醒信息来处理唤醒源,不仅降低了终端功耗,而且提高了唤醒源处理的正确性。
实施例四、
请参照图4,图4为本发明的唤醒源处理方法及装置的具体实施例的流程图。在该具体实施例中,小明正在用手机玩魔兽世界应用程序。
在步骤S401中,手机检测到其运行魔兽世界应用程序时,自身平均电流高于游戏场景下的预设电流,因此得出当前功耗过大的结论。随后转入步骤S402。
在步骤S402中,手机获取到当前唤醒自身的唤醒源为魔兽世界应用程序,于是对魔兽世界应用程序当前唤醒信息和历史唤醒信息进行综合分析。随后转入步骤S403。
在步骤S403中,根据这些唤醒信息,手机决定不直接关闭魔兽世界应用程序,选择关闭魔兽世界应用程序中的唤醒手机的目标子唤醒源。随后转入步骤S404。
在步骤S404中,手机关闭魔兽世界应用程序中的目标子唤醒源,制止了异常的电量消耗,同时不会影响小明继续玩魔兽世界应用。
本优选实施例的唤醒源处理方法及装置采用获取终端消耗的平均电流;当平均电流处于预设电流区间时,获取当前唤醒终端的唤醒源;获取唤醒源唤醒终端的唤醒信息;根据唤醒信息对唤醒源进行处理。该方案根据获取到的唤醒信息来处理唤醒源,不仅降低了终端功耗,而且提高了唤醒源处理的正确性。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如信息发布方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,Read OnlyMemory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例提供的一种唤醒源处理方法和装置进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (4)

1.一种唤醒源处理方法,其特征在于,包括:
获取终端消耗的平均电流;
当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源,所述唤醒源包括多个子唤醒源;
获取所述唤醒源唤醒所述终端的唤醒信息,所述唤醒信息包括唤醒频率和唤醒累计时长,所述唤醒频率包括历史唤醒频率和当前唤醒频率,所述唤醒累计时长包括历史唤醒累计时长和当前唤醒累计时长;
判断所述唤醒频率是否大于预设频率,或判断所述唤醒累计时长是否大于预设累计时长;
在唤醒频率大于预设频率,或唤醒累计时长大于预设累计时长时,根据所述唤醒信息从所述多个子唤醒源中确定需要关闭的目标子唤醒源;
关闭所述目标子唤醒源。
2.根据权利要求1所述的唤醒源处理方法,其特征在于,所述获取所述唤醒源唤醒所述终端的唤醒信息的步骤具体包括:
调用所述唤醒源对应的信息获取接口;
根据所述信息获取接口获取所述唤醒源唤醒所述终端的唤醒信息。
3.一种唤醒源处理装置,其特征在于,包括:
平均电流获取模块,用于获取终端消耗的平均电流;
唤醒源获取模块,用于当所述平均电流处于预设电流区间时,确定当前唤醒所述终端的唤醒源,所述唤醒源包括多个子唤醒源;
唤醒信息获取模块,用于获取所述唤醒源唤醒所述终端的唤醒信息,所述唤醒信息包括唤醒频率和唤醒累计时长,所述唤醒频率包括历史唤醒频率和当前唤醒频率,所述唤醒累计时长包括历史唤醒累计时长和当前唤醒累计时长;
判断模块,用于判断所述唤醒频率是否大于预设频率,或判断所述唤醒累计时长是否大于预设累计时长;
确定模块,用于在唤醒频率大于预设频率,或唤醒累计时长大于预设累计时长时,根据所述唤醒信息从所述多个子唤醒源中确定需要关闭的目标子唤醒源;
唤醒源处理模块,用于关闭所述目标子唤醒源。
4.一种计算机可读存储介质,其存储有计算机程序,其特征在于,所述计算机程序使得计算机执行如权利要求1所述的方法。
CN201610466004.8A 2016-06-21 2016-06-21 一种唤醒源处理方法和装置 Active CN106125889B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610466004.8A CN106125889B (zh) 2016-06-21 2016-06-21 一种唤醒源处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610466004.8A CN106125889B (zh) 2016-06-21 2016-06-21 一种唤醒源处理方法和装置

Publications (2)

Publication Number Publication Date
CN106125889A CN106125889A (zh) 2016-11-16
CN106125889B true CN106125889B (zh) 2018-03-02

Family

ID=57268982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610466004.8A Active CN106125889B (zh) 2016-06-21 2016-06-21 一种唤醒源处理方法和装置

Country Status (1)

Country Link
CN (1) CN106125889B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110018904A (zh) * 2018-01-10 2019-07-16 广东欧珀移动通信有限公司 信息处理方法、装置、计算机设备和计算机可读存储介质
CN111934532B (zh) * 2020-07-15 2022-02-01 海信(山东)空调有限公司 倍压整流pfc电路及其控制方法和变频空调器
CN111934533B (zh) * 2020-07-15 2022-02-01 海信(山东)空调有限公司 倍压整流pfc电路及其控制方法、存储介质和变频空调器
CN113406945B (zh) * 2021-05-26 2022-11-18 东风电驱动***有限公司 一种宽域频率唤醒信号处理方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297587B (zh) * 2012-02-23 2015-07-08 宇龙计算机通信科技(深圳)有限公司 终端以及待机功耗异常的检测和处理方法
US9195286B2 (en) * 2012-03-26 2015-11-24 Mediatek Inc. Method for performing power consumption control, and associated apparatus
CN104298335B (zh) * 2013-07-19 2017-11-21 贝壳网际(北京)安全技术有限公司 移动终端的应用程序进程清理方法、装置和移动终端
CN104182337B (zh) * 2014-08-15 2017-07-11 广东欧珀移动通信有限公司 一种功耗测试方法、装置及移动终端
KR102294180B1 (ko) * 2014-10-31 2021-08-27 삼성전자주식회사 전자장치 및 전자장치의 전원제어 방법
CN104881362A (zh) * 2015-06-18 2015-09-02 广东欧珀移动通信有限公司 第三方应用待机电流测试的方法及装置

Also Published As

Publication number Publication date
CN106125889A (zh) 2016-11-16

Similar Documents

Publication Publication Date Title
CN106125889B (zh) 一种唤醒源处理方法和装置
CN105653418B (zh) 终端、终端控制方法和终端控制装置
US10031572B2 (en) Method and device for processing core of processor, and terminal
TW201209581A (en) Electronic device having operation mode dynamic adjusting mechanism and method of the same
US20160357616A1 (en) Application management method and application management apparatus
CN106302933B (zh) 通话语音信息处理方法及终端
CN107103906A (zh) 一种唤醒智能设备进行语音识别的方法、智能设备和介质
CN103871409B (zh) 一种语音识别的方法、信息处理的方法及电子设备
CN111083678A (zh) 蓝牙音箱的播放控制方法、***及智能设备
CN108628430A (zh) 一种游戏省电控制方法、终端及计算机可读存储介质
CN107193527A (zh) 一种声音控制方法、终端及计算机可读存储介质
CN105895126A (zh) 指示和控制播放音频/音视频数据的方法及装置
CN107395867A (zh) 一种移动终端便捷通话方法及***
CN106844655A (zh) 信息处理方法、装置和计算机设备
CN104063316B (zh) 一种应用的测试方法及装置
CN106650409B (zh) 一种终端控制方法及终端
CN110956968A (zh) 语音唤醒以及触发语音唤醒功能的方法及装置、终端设备
CN106200866B (zh) 一种应用冻结方法及移动终端
CN103685349A (zh) 一种信息处理的方法及一种电子设备
CN108989548A (zh) 一种检测移动终端应用耗电量的控制方法及控制装置
CN112566228A (zh) 一种网络视频会议时降低设备功耗的方法及***
CN109800085A (zh) 资源配置的检测方法、装置、存储介质和电子设备
US20180034749A1 (en) System and method for distributing and replaying trigger packets via a variable latency bus interconnect
CN112866983B (zh) 控制方法、控制装置以及电子设备
CN107623784A (zh) 信息显示方法及装置、终端装置及计算机可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: Guangdong Opel Mobile Communications Co., Ltd.