CN106020415A - 智能设备待机状态下的应用控制方法及装置 - Google Patents

智能设备待机状态下的应用控制方法及装置 Download PDF

Info

Publication number
CN106020415A
CN106020415A CN201610303725.7A CN201610303725A CN106020415A CN 106020415 A CN106020415 A CN 106020415A CN 201610303725 A CN201610303725 A CN 201610303725A CN 106020415 A CN106020415 A CN 106020415A
Authority
CN
China
Prior art keywords
application
module
running status
functional module
lock
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.)
Granted
Application number
CN201610303725.7A
Other languages
English (en)
Other versions
CN106020415B (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.)
Oneplus Technology Shenzhen Co Ltd
Original Assignee
Oneplus Technology Shenzhen Co 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 Oneplus Technology Shenzhen Co Ltd filed Critical Oneplus Technology Shenzhen Co Ltd
Priority to CN201610303725.7A priority Critical patent/CN106020415B/zh
Publication of CN106020415A publication Critical patent/CN106020415A/zh
Application granted granted Critical
Publication of CN106020415B publication Critical patent/CN106020415B/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/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling

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

智能设备待机状态下的应用控制方法及装置
技术领域
本发明属于移动终端技术领域,尤其涉及一种智能设备待机状态下的应用控制方法及装置。
背景技术
随着移动终端技术的发展及普及,智能手机等移动终端越来越成为人们生活中不可或缺的一部分。为了丰富移动终端的功能,人们通常都会在移动终端中安装各种类型的应用程序(Application,APP),这样可以丰富移动终端的各项功能。但是在移动终端待机状态下,这些应用程序通常还是在运行,会占用移动终端的CPU,增加电池的耗电量,导致移动终端的待机时间越来越短。
目前针对移动终端待机状态下后台应用程序耗电量大的问题,业界提出了一些智能应用后台管理方案,比如对齐唤醒或杀进程的处理方案。其中对齐唤醒的方案只是减少了后台应用的唤醒频率,其本身也会导致较多的耗电量。杀进程的方案,通过终止后台应用的运行达到省电的目的,但是容易出现后台应用的“假杀”现象,即终止后台应用后,过一段时间后,该应用还是会自动启动,继续在后台运行,消耗电量。
因此,目前移动终端待机状态下的省电方案的效果并不理想,应用依然耗电量很大,待机时间较短。
发明内容
基于此,有必要针对目前移动终端待机状态下耗电量大的问题,提供一种智能设备待机状态下的应用控制方法。
此外,还有必要针对目前移动终端待机状态下耗电量大的问题,提供一种智能设备待机状态下的应用控制装置。
一种智能设备待机状态下的应用控制方法,包括步骤:
检测智能设备是否处于待机状态;
如果智能设备处于待机状态,获取处于运行状态中的应用;
判断所述处于运行状态中的应用是否使用到预设的功能模块且所述应用是否为预设的需要使用对应的功能模块的应用;
如果所述处于运行状态中的应用使用到预设的功能模块且所述应用不是预设的需要使用对应的功能模块的应用,则关闭所述应用。
在其中一个实施例中,所述预设的功能模块包括GPS模块、预设传感器模块及唤醒锁中的至少一者。
在其中一个实施例中,所述判断所述处于运行状态中的应用是否使用到预设的功能模块且所述应用是否为预设的需要使用对应的功能模块的应用的步骤,包括:
判断所述处于运行状态中的应用是否持有唤醒锁,若是,则
检测所述处于运行状态中的应用持有唤醒锁的时间是否超过第一预设时间,若是,则判定所述应用不为需要持有唤醒锁的应用。
在其中一个实施例中,在所述如果所述处于运行状态中的应用使用到预设的功能模块且所述应用不是预设的需要使用对应的功能模块的应用,则关闭所述应用的步骤之后,还包括:
获取智能设备处于待机状态下的持续时间;
检测所述持续时间是否超过第二预设时间,若是,则
检测所述应用是否满足以下条件:所述应用的界面窗口显示在前台、所述应用在使用唤醒锁、所述应用在传输流量以及所述应用的工作任务未完成;
如果所述应用同时不满足上述条件,则关闭所述应用。
在其中一个实施例中,在检测所述应用是否满足上述条件的步骤之后,还包括:
如果所述应用满足所述条件中的任意一者,则冻结所述应用。
在其中一个实施例中,在所述如果所述处于运行状态中的应用使用到预设的功能模块且所述应用不是预设的需要使用对应的功能模块的应用,则关闭所述应用的步骤之后,还包括:
检测所述处于运行状态中的应用是否为普通应用;
如果所述处于运行状态中的应用是普通应用,则冻结所述应用。
一种智能设备待机状态下的应用控制装置,包括:
待机检测模块,用于检测智能设备是否处于待机状态;
应用获取模块,用于获取待机状态下智能设备处于运行状态中的应用;
判断模块,用于判断所述处于运行状态中的应用是否使用到预设的功能模块且所述应用是否为预设的需要使用对应的功能模块的应用;
应用控制模块,用于关闭不为预设的需要使用对应的功能模块的所述应用。
在其中一个实施例中,所述预设的功能模块包括GPS模块、预设传感器模块及唤醒锁中的至少一者。
在其中一个实施例中,所述判断模块用于判断所述处于运行状态中的应用是否持有唤醒锁,若是,则
检测所述处于运行状态中的应用持有唤醒锁的时间是否超过第一预设时间,若是,则判定所述应用不为需要持有唤醒锁的应用。
在其中一个实施例中,所述装置还包括:
待机时间获取模块,用于获取智能设备处于待机状态下的持续时间;
待机时间检测模块,用于检测所述持续时间是否超过第二预设时间;
应用检测模块,用于检测所述持续时间超过第二预设时间的所述应用是否满足以下条件:所述应用的界面窗口显示在前台、所述应用在使用唤醒锁、所述应用在传输流量以及所述应用的工作任务未完成;
所述应用控制模块还用于关闭同时不满足上述条件的所述应用。
在其中一个实施例中,所述应用控制模块还用于冻结满足所述条件中的任意一者的所述应用。
在其中一个实施例中,所述装置还包括普通应用检测模块,用于检测所述处于运行状态中的应用是否为普通应用;
所述应用控制模块还用于冻结所述普通应用。
上述智能设备待机状态下的应用控制方法和装置,在待机状态下,智能设备通过判断得到:处于运行状态中的应用使用到预设的功能模块,且该应用不是预设的需要使用对应的功能模块的应用,那么智能设备判定该应用异常使用该功能模块,导致异常耗电,是待机时间较短的因素。因此,针对使用到预设的功能模块的应用,且该应用不是预设的需要使用对应的功能模块的应用,智能设备彻底关闭该应用。这样,有效减少智能设备待机状态下的耗电量,延长待机时间,节约能源。
附图说明
图1为一实施例的智能设备待机状态下的应用控制方法流程示意图;
图2为另一实施例的智能设备待机状态下的应用控制方法流程示意图;
图3为又一实施例的智能设备待机状态下的应用控制方法流程示意图;
图4为一实施例的智能设备待机状态下的应用控制装置结构框图;
图5为另一实施例的智能设备待机状态下的应用控制装置结构框图;
图6为又一实施例的智能设备待机状态下的应用控制装置结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下的智能设备以智能终端为例,结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,为一实施例的智能设备待机状态下的应用控制方法流程示意图。如图1所示,一种智能设备待机状态下的应用控制方法,包括:
步骤S110,检测智能设备是否处于待机状态。
具体地,本实施例中的智能设备以智能终端为例,该智能终端可以是智能手机。在执行与该应用控制方法相关的操作之前,首先检测智能终端是否处于待机状态。如果确认智能终端处于待机状态,则继续进行后续的步骤。如果智能终端未处于待机状态,则将持续进行检测,以便在进入待机状态时,及时地控制应用。
步骤S120,如果智能设备处于待机状态,获取处于运行状态中的应用。
具体地,智能终端在待机状态下依然会存在处于运行状态中的应用。其中有些应用仍然在后台执行操作;有些应用处于空闲状态;还有些应用不该使用却使用到智能终端中的特定功能模块,这样会导致待机时的智能终端异常耗电。因此当智能终端处于待机状态时,智能终端会获取处于运行状态中的应用,并对这些应用执行相应的操作,达到节约电池电量的目的。
步骤S130,判断处于运行状态中的应用是否使用到预设的功能模块且应用是否为预设的需要使用对应的功能模块的应用。
具体地,智能终端在待机状态下,为了节约电池电量,会判断应用的情况。智能终端获取到处于运行状态中的应用后,判断这些应用中是否存在使用到预设的功能模块的应用,且该应用是否为预设的需要使用对应的功能模块的应用。如果处于运行状态中的应用没有使用到预设的功能模块,或者处于运行状态中的应用使用到预设的功能模块且该应用是预设的需要使用对应的功能模块的应用,则智能终端允许该应用继续运行或者执行与该应用相对应的操作。
步骤S140,如果处于运行状态中的应用使用到预设的功能模块且应用不是预设的需要使用对应的功能模块的应用,则关闭应用。
具体地,如果处于运行状态中的应用使用到预设的功能模块且应用不是预设的需要使用对应的功能模块的应用,则表明该应用异常使用对应的功能模块,智能终端立即关闭该应用。智能终端在待机状态下,一些第三方软件为了自身数据的更新,经常频繁调用一些智能终端中的应用,但是这些软件并不是预设的需要使用该应用的软件,从而导致耗电量极大,智能终端会立即关闭这些软件。此外,智能终端中若存在恶意应用,恶意应用也会使用到预设的功能模块,不仅导致电池电量消耗很快,恶意应用还会对智能设备进行恶意操作。如果智能终端检测到存在恶意应用,那么在终止该恶意应用的同时,还要将该恶意应用彻底删除。
上述智能设备待机状态下的应用控制方法,在待机状态下,智能设备通过判断得到:处于运行状态中的应用使用到预设的功能模块,且该应用不是预设的需要使用对应的功能模块的应用,那么智能设备判定该应用异常使用该功能模块,导致异常耗电,是待机时间较短的因素。因此,针对使用到预设的功能模块的应用,且该应用不是预设的需要使用对应的功能模块的应用,智能设备彻底关闭该应用。这样,有效减少智能设备待机状态下的耗电量,延长待机时间,节约能源。
在一个实施例中,预设的功能模块包括GPS模块、预设传感器模块及唤醒锁中的至少一者。
具体地,智能终端在待机状态下,如果应用使用到GPS模块、预设传感器模块及唤醒锁,智能终端会判断应用是否是预设的需要使用对应的功能模块的应用,如果该应用不是预设的需要使用对应的功能模块的应用,智能终端会关闭该应用。其中,预设传感器模块可以是光线传感器模块、重力传感器模块或距离传感器模块等。例如导航类应用会相应使用到GPS模块,屏幕亮度调节应用会相应使用到预设的光线传感器模块,视频类应用和/或游戏类应用会相应使用到唤醒锁。
例如,如果预设的功能模块是GPS模块,智能终端会判断是否有应用持续在使用GPS模块。如果有应用持续在使用GPS模块,智能终端会判断应用是否是导航类应用。如果使用GPS模块的应用是导航类应用,那么说明该应用的运行不会造成异常耗电。如果使用GPS模块的应用不是导航类应用,说明该应用会造成异常耗电,从而智能终端会彻底关闭该应用。这样通过判断GPS模块的使用情况,判断得出是否有异常耗电,并且关闭导致异常耗电的应用,减少电量消耗。
通常情况下,智能终端中的导航类应用为相应使用GPS模块的应用,导航类应用为人们出行提供准确的路面信息。但是用户在智能终端中安装的其它应用,也会调用GPS模块,确认用户当前的位置数据,并根据该位置数据提供一些信息,这些应用在后台运行时,也会不断地调用GPS模块,但是该应用并不是预设的需要相应使用GPS模块的应用,并且在待机状态下,这些应用会造成智能终端的异常耗电。
在一个实施例中,判断处于运行状态中的应用是否使用到预设的功能模块且应用是否为预设的需要使用对应的功能模块的应用的步骤,包括:
判断处于运行状态中的应用是否持有唤醒锁,若是,则
检测处于运行状态中的应用持有唤醒锁的时间是否超过第一预设时间,若是,则判定应用不为需要持有唤醒锁的应用。
具体地,唤醒锁(wakelock)是智能终端中防止屏幕变暗或者阻止智能终端进入睡眠模式的功能模块,因此有应用使用唤醒锁时,耗电量很大。比如,当用户用智能终端观看视频时,视频应用会持续调用唤醒锁,防止屏幕变暗或关闭,影响观看。另外,在待机状态下,只要有应用调用唤醒锁,那么智能终端的会被唤醒,屏幕开启。应用长时间调用唤醒锁,会大幅度消耗电池电量,耗电量增加。
进一步地,在智能终端中设置了第一预设时间,第一预设时间为应用正常情况下调用唤醒锁的时间阈值。如果处于运行状态中的应用持有唤醒锁的时间长度未超过第一预设时间的值,则无需灭屏。这样防止应用在第一预设时间的时间长度内两次或多次执行操作,频繁开启屏幕,造成较多的电量消耗。
处于运行状态中的应用持有唤醒锁的时间长度超过了时间阈值,说明该应用持有唤醒锁时间过长,会导致智能终端不能灭屏,导致异常耗电。那么智能终端将会关闭该应用,达到省电的目的。
请参照图2,为本发明另一实施例的智能设备待机状态下的应用控制方法流程示意图。在步骤S140:如果处于运行状态中的应用使用到预设的功能模块且应用不是预设的需要使用对应的功能模块的应用,则关闭应用之后,还包括:
步骤S150,获取智能设备处于待机状态下的持续时间。
具体地,智能终端根据待机状态的不同持续时间,确认对处于运行状态中的应用是否执行后续步骤的处理方案。
步骤S160,检测持续时间是否超过第二预设时间。
具体地,智能终端中设置了第二预设时间,第二预设时间是智能终端执行本流程的应用处理方案的时间阈值。如果待机状态持续时间未超过第二预设时间,智能终端对处于运行状态中的应用只执行步骤S140中的处理方案,对于不满足执行步骤S140的处理方案的条件的应用暂不做处理。进一步地,本实施例中的第二预设时间为5分钟。在其它实施例中,第二预设时间不局限于此,也可以为其它时间长度,例如3分钟。
步骤S170,若持续时间超过第二预设时间,则检测应用是否满足以下条件:应用的界面窗口显示在前台、应用在使用唤醒锁、应用在传输流量以及应用的工作任务未完成。
具体地,如果智能终端待机状态的持续时间长度已经超过第二预设时间,在处于运行状态的应用中,没有任何操作的应用为空闲应用,在执行任务的应用为必要应用。空闲应用会占用CPU,从而导致不必要的电量消耗。如果当前运行的应用满足以上四个条件中的任意一个,则该应用为必要应用。如果当前运行的应用同时不满足以上四个条件,则该应用为空闲应用。
步骤S180,如果应用同时不满足上述条件,则关闭应用。
具体地,当判定该应用为空闲应用,智能终端将关闭该应用,以节约不必要的电量消耗,延长待机时间。此外,在智能终端待机状态下,第二预设时间的时间长度内(包括第二预设时间的时间长度),对于空闲应用,用户可能再次使用该应用。因此在第二预设时间内,即便存在空闲应用,智能终端也不会立即关闭该应用。
需要说明的是,在其它实施例中,步骤S150~S180也可以在步骤S120之后进行,且可以与步骤S130~S140同步进行,只要能处理导致不必要的电量消耗的应用,达到节约电池电量的目的即可。
在一个实施例中,在检测应用是否满足上述条件的步骤之后,还包括:如果应用满足上述条件中的任意一者,则冻结应用。
具体地,冻结应用是指通过将应用进行冻结处理,使得应用处于假死状态,暂停运行,不占用CPU,从而节省电池电量。如果应用满足上述四个条件中的任意一者,则该应用为必要应用。对于必要应用,用户仅在待机时间内不需要使用,用户可能在唤醒屏幕时需要继续使用这些应用。那么智能终端可以将这些应用进行冻结处理,但这些冻结的应用仍存在于后台中,用户可以随时对这些冻结的应用进行恢复,使这些应用继续运行,而不需要重新启动,这样不需要额外消耗电量便可恢复应用的运行,方便便捷。
请参照图3,为又一实施例的智能设备待机状态下的应用控制方法流程示意图。在步骤S140:如果处于运行状态中的应用使用到预设的功能模块且应用不是预设的需要使用对应的功能模块的应用,则关闭应用之后,还包括:
步骤S190,检测处于运行状态中的应用是否为普通应用。
具体地,智能终端中处于运行状态中的应用分为***应用和普通应用。***应用,即智能终端的***软件,用于管理软硬件资源、控制程序执行,改善人机界面,合理组织智能终端工作流程和为用户使用智能终端提供良好运行环境,是智能终端中必不可少的最重要的应用,因此,在智能终端开机时,无论智能终端是否处于待机状态,***应用都会持续运行。普通应用,即智能终端的应用软件,是智能终端中为满足用户不同领域、不同问题的应用需求而提供的应用,比如游戏类应用、社交类应用,因此,智能终端可以根据需求控制普通应用的运行状态,以节约电池电量。
步骤S200,如果处于运行状态中的应用是普通应用,则冻结应用。
具体地,如果智能终端在待机状态下,检测到有运行的普通应用,则冻结所述的普通应用,使得普通应用处于假死状态,暂停运行,不占用CPU,从而节省电池电量。而当用户需要使用这些普通应用时,用户可以对这些冻结的普通应用进行恢复,使这些应用继续运行,而不需要重新启动,这样不需要额外消耗电量便可恢复应用的运行,方便便捷。
此外,如果有冻结中的应用需要执行应用事件时,智能终端解冻应用。当需要执行应用事件时,用户唤醒屏幕,对这些冻结的应用进行恢复,使这些应用继续运行,防止重新启动这些应用而大量的消耗电池电量。应用事件包括广播、服务或者内容提供。具体地,应用事件比如短信、电话、闹铃等等。
请参照图4,为本发明一实施例的智能设备待机状态下的应用控制装置结构框图。一种智能设备待机状态下的应用控制装置,包括:待机检测模块110、应用获取模块120、判断模块130和应用控制模块140。
待机检测模块110,用于检测智能设备是否处于待机状态。
应用获取模块120,用于获取待机状态下智能设备处于运行状态中的应用。
判断模块130,用于判断处于运行状态中的应用是否使用到预设的功能模块且应用是否为预设的需要使用对应的功能模块的应用。
应用控制模块140,用于关闭不为预设的需要使用对应的功能模块的应用。
上述应用控制装置,在待机状态下,判断模块130通过判断得到:处于运行状态中的应用使用到预设的功能模块,且该应用不是预设的需要使用对应的功能模块的应用,那么该应用使用该功能模块会导致异常耗电,是导致待机时间较短的因素。因此,针对不是预设的需要使用对应的功能模块的应用,应用控制模块140彻底关闭该应用。这样,有效减少智能设备待机状态下的耗电量,延长待机时间,节约能源。
在一个实施例中,预设的功能模块包括GPS模块、预设传感器模块及唤醒锁中的至少一者。
在一个实施例中,判断模块用于判断处于运行状态中的应用是否持有唤醒锁,若是,则
检测处于运行状态中的应用持有唤醒锁的时间是否超过第一预设时间,若是,则判定应用不为需要持有唤醒锁的应用。
请参照图5,为本发明另一实施例的智能设备待机状态下的应用控制装置结构框图。该装置包括:待机检测模块110、应用获取模块120、判断模块130和应用控制模块140。其中,待机检测模块110、应用获取模块120、判断模块130和应用控制模块140的设置及连接关系请参照图3所示的实施例。
如图5所示,该装置还包括:待机时间获取模块150、待机时间检测模块160和应用检测模块170。
待机时间获取模块150,用于获取智能设备处于待机状态下的持续时间。
待机时间检测模块160,用于检测持续时间是否超过第二预设时间。
应用检测模块170,用于检测持续时间超过第二预设时间的应用是否满足以下条件:应用的界面窗口显示在前台、应用在使用唤醒锁、应用在传输流量以及应用的工作任务未完成。
应用控制模块140还用于关闭同时不满足上述条件的应用。
在一个实施例中,应用控制模块还用于冻结满足上述条件中的任意一者的应用。
请参照图6,为又一实施例的智能设备待机状态下的应用控制装置结构框图。该装置包括:待机检测模块110、应用获取模块120、判断模块130和应用控制模块140。其中,待机检测模块110、应用获取模块120、判断模块130和应用控制模块140的设置及连接关系请参照图3所示的实施例。
该装置还包括:普通应用检测模块190,用于检测所述处于运行状态中的应用是否为普通应用。
应用控制模块140还用于冻结普通应用。
在一个实施例中,如果有冻结中的应用需要执行应用事件时,应用控制模块解冻应用。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (12)

1.一种智能设备待机状态下的应用控制方法,其特征在于,包括步骤:
检测智能设备是否处于待机状态;
如果智能设备处于待机状态,获取处于运行状态中的应用;
判断所述处于运行状态中的应用是否使用到预设的功能模块且所述应用是否为预设的需要使用对应的功能模块的应用;
如果所述处于运行状态中的应用使用到预设的功能模块且所述应用不是预设的需要使用对应的功能模块的应用,则关闭所述应用。
2.根据权利要求1所述的方法,其特征在于,所述预设的功能模块包括GPS模块、预设传感器模块及唤醒锁中的至少一者。
3.根据权利要求1所述的方法,其特征在于,所述判断所述处于运行状态中的应用是否使用到预设的功能模块且所述应用是否为预设的需要使用对应的功能模块的应用的步骤,包括:
判断所述处于运行状态中的应用是否持有唤醒锁,若是,则
检测所述处于运行状态中的应用持有唤醒锁的时间是否超过第一预设时间,若是,则判定所述应用不为需要持有唤醒锁的应用。
4.根据权利要求1所述的方法,其特征在于,在所述如果所述处于运行状态中的应用使用到预设的功能模块且所述应用不是预设的需要使用对应的功能模块的应用,则关闭所述应用的步骤之后,还包括:
获取智能设备处于待机状态下的持续时间;
检测所述持续时间是否超过第二预设时间;若是,则
检测所述应用是否满足以下条件:所述应用的界面窗口显示在前台、所述应用在使用唤醒锁、所述应用在传输流量以及所述应用的工作任务未完成;
如果所述应用同时不满足上述条件,则关闭所述应用。
5.根据权利要求4所述的方法,其特征在于,在检测所述应用是否满足上述条件的步骤之后,还包括:
如果所述应用满足所述条件中的任意一者,则冻结所述应用。
6.根据权利要求1所述的方法,其特征在于,在所述如果所述处于运行状态中的应用使用到预设的功能模块且所述应用不是预设的需要使用对应的功能模块的应用,则关闭所述应用的步骤之后,还包括:
检测所述处于运行状态中的应用是否为普通应用;
如果所述处于运行状态中的应用是普通应用,则冻结所述应用。
7.一种智能设备待机状态下的应用控制装置,其特征在于,包括:
待机检测模块,用于检测智能设备是否处于待机状态;
应用获取模块,用于获取待机状态下智能设备处于运行状态中的应用;
判断模块,用于判断所述处于运行状态中的应用是否使用到预设的功能模块且所述应用是否为预设的需要使用对应的功能模块的应用;
应用控制模块,用于关闭不为预设的需要使用对应的功能模块的所述应用。
8.根据权利要求7所述的装置,其特征在于,所述预设的功能模块包括GPS模块、预设传感器模块及唤醒锁中的至少一者。
9.根据权利要求7所述的装置,其特征在于,所述判断模块用于判断所述处于运行状态中的应用是否持有唤醒锁,若是,则检测所述处于运行状态中的应用持有唤醒锁的时间是否超过第一预设时间,若是,则判定所述应用不为需要持有唤醒锁的应用。
10.根据权利要求7所述的装置,其特征在于,还包括:
待机时间获取模块,用于获取智能设备处于待机状态下的持续时间;
待机时间检测模块,用于检测所述持续时间是否超过第二预设时间;
应用检测模块,用于检测所述持续时间超过第二预设时间的所述应用是否满足以下条件:所述应用的界面窗口显示在前台、所述应用在使用唤醒锁、所述应用在传输流量以及所述应用的工作任务未完成;
所述应用控制模块还用于关闭同时不满足上述条件的所述应用。
11.根据权利要求10所述的装置,其特征在于,所述应用控制模块还用于冻结满足所述条件中的任意一者的所述应用。
12.根据权利要求7所述的装置,其特征在于,还包括:
普通应用检测模块,用于检测所述处于运行状态中的应用是否为普通应用;
所述应用控制模块还用于冻结所述普通应用。
CN201610303725.7A 2016-05-09 2016-05-09 智能设备待机状态下的应用控制方法及装置 Active CN106020415B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610303725.7A CN106020415B (zh) 2016-05-09 2016-05-09 智能设备待机状态下的应用控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610303725.7A CN106020415B (zh) 2016-05-09 2016-05-09 智能设备待机状态下的应用控制方法及装置

Publications (2)

Publication Number Publication Date
CN106020415A true CN106020415A (zh) 2016-10-12
CN106020415B CN106020415B (zh) 2019-01-29

Family

ID=57100134

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610303725.7A Active CN106020415B (zh) 2016-05-09 2016-05-09 智能设备待机状态下的应用控制方法及装置

Country Status (1)

Country Link
CN (1) CN106020415B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484076A (zh) * 2016-10-18 2017-03-08 江西博瑞彤芸科技有限公司 用户终端运行模式的优化方法
CN106572442A (zh) * 2016-10-28 2017-04-19 宇龙计算机通信科技(深圳)有限公司 一种定位方法、装置及移动终端
CN109144232A (zh) * 2018-08-01 2019-01-04 Oppo广东移动通信有限公司 进程处理方法和装置、电子设备、计算机可读存储介质
CN109521865A (zh) * 2018-10-31 2019-03-26 北京小米移动软件有限公司 耗电应用的检测方法、装置、存储介质和移动终端
WO2019128569A1 (zh) * 2017-12-29 2019-07-04 Oppo广东移动通信有限公司 应用程序冻结方法、装置、存储介质和终端
WO2020052493A1 (zh) * 2018-09-14 2020-03-19 中兴通讯股份有限公司 应用的冻结方法及装置,存储介质及电子装置
WO2020093292A1 (zh) * 2018-11-08 2020-05-14 深圳市欢太科技有限公司 应用冻结的方法、装置及电子设备
CN112035242A (zh) * 2020-11-06 2020-12-04 南京研利科技有限公司 播放推送消息的方法、计算设备和计算机可读存储介质
WO2022262434A1 (zh) * 2021-06-18 2022-12-22 荣耀终端有限公司 一种功耗优化方法和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014021A (zh) * 2010-11-19 2011-04-13 中兴通讯股份有限公司 一种控制数据链路通断的方法及装置
US20120110360A1 (en) * 2010-10-27 2012-05-03 Microsoft Corporation Application-specific power management
CN103324549A (zh) * 2012-03-21 2013-09-25 宇龙计算机通信科技(深圳)有限公司 睡眠待机的实现方法及通信终端
CN104038635A (zh) * 2014-06-25 2014-09-10 深圳市中兴移动通信有限公司 一种移动终端及其异常待机的提示方法
CN104298336A (zh) * 2013-07-19 2015-01-21 贝壳网际(北京)安全技术有限公司 移动终端及其应用程序的控制方法和装置
CN105183137A (zh) * 2015-09-09 2015-12-23 厦门美图移动科技有限公司 一种移动终端及其唤醒锁控制方法和控制***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120110360A1 (en) * 2010-10-27 2012-05-03 Microsoft Corporation Application-specific power management
CN102014021A (zh) * 2010-11-19 2011-04-13 中兴通讯股份有限公司 一种控制数据链路通断的方法及装置
CN103324549A (zh) * 2012-03-21 2013-09-25 宇龙计算机通信科技(深圳)有限公司 睡眠待机的实现方法及通信终端
CN104298336A (zh) * 2013-07-19 2015-01-21 贝壳网际(北京)安全技术有限公司 移动终端及其应用程序的控制方法和装置
CN104038635A (zh) * 2014-06-25 2014-09-10 深圳市中兴移动通信有限公司 一种移动终端及其异常待机的提示方法
CN105183137A (zh) * 2015-09-09 2015-12-23 厦门美图移动科技有限公司 一种移动终端及其唤醒锁控制方法和控制***

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484076A (zh) * 2016-10-18 2017-03-08 江西博瑞彤芸科技有限公司 用户终端运行模式的优化方法
CN106572442A (zh) * 2016-10-28 2017-04-19 宇龙计算机通信科技(深圳)有限公司 一种定位方法、装置及移动终端
WO2019128569A1 (zh) * 2017-12-29 2019-07-04 Oppo广东移动通信有限公司 应用程序冻结方法、装置、存储介质和终端
CN110018885A (zh) * 2017-12-29 2019-07-16 广东欧珀移动通信有限公司 应用程序冻结方法、装置、存储介质和终端
CN109144232A (zh) * 2018-08-01 2019-01-04 Oppo广东移动通信有限公司 进程处理方法和装置、电子设备、计算机可读存储介质
CN109144232B (zh) * 2018-08-01 2020-12-01 Oppo广东移动通信有限公司 进程处理方法和装置、电子设备、计算机可读存储介质
WO2020052493A1 (zh) * 2018-09-14 2020-03-19 中兴通讯股份有限公司 应用的冻结方法及装置,存储介质及电子装置
CN110908727A (zh) * 2018-09-14 2020-03-24 中兴通讯股份有限公司 应用的冻结方法及装置, 存储介质及电子装置
CN109521865A (zh) * 2018-10-31 2019-03-26 北京小米移动软件有限公司 耗电应用的检测方法、装置、存储介质和移动终端
WO2020093292A1 (zh) * 2018-11-08 2020-05-14 深圳市欢太科技有限公司 应用冻结的方法、装置及电子设备
CN112997132A (zh) * 2018-11-08 2021-06-18 深圳市欢太科技有限公司 应用冻结的方法、装置及电子设备
CN112035242A (zh) * 2020-11-06 2020-12-04 南京研利科技有限公司 播放推送消息的方法、计算设备和计算机可读存储介质
WO2022262434A1 (zh) * 2021-06-18 2022-12-22 荣耀终端有限公司 一种功耗优化方法和电子设备

Also Published As

Publication number Publication date
CN106020415B (zh) 2019-01-29

Similar Documents

Publication Publication Date Title
CN106020415A (zh) 智能设备待机状态下的应用控制方法及装置
CN107302789B (zh) 一种提高安卓设备电池续航能力的方法及***
CN104221445B (zh) 一种唤醒终端***的方法及终端
CN106055073B (zh) 一种基于亮屏锁的处理方法和装置
CN105554316B (zh) 一种预留智能终端电池电量的实现方法及***
CN104714620A (zh) 一种调整智能终端唤醒频率的方法及装置
CN105183137A (zh) 一种移动终端及其唤醒锁控制方法和控制***
CN106055077A (zh) 一种基于唤醒锁的处理方法及装置
CN105630132A (zh) 功耗控制方法和***、终端
WO2015131679A1 (zh) 任务进程的处理方法及装置
CN105353864A (zh) 电子设备静态功耗管理方法和***
CN108536269A (zh) 一种降低终端待机功耗的方法及其***
CN106897125A (zh) 智能设备及其服务或应用的管理方法
CN105116990B (zh) 一种智能手机运行环境自动优化及节电方法和***
CN106055074A (zh) 一种应用程序处理方法及装置
CN105700663A (zh) 一种移动终端的后台程序清理方法及***
CN106102141A (zh) 一种基于数据包的处理方法及装置
CN106550438B (zh) 限制定期唤醒的方法及***、移动设备
CN105824392A (zh) 一种应用程序的管理方法及终端
CN105260004A (zh) android***终端的屏幕旋转方法和***
CN106095288A (zh) 一种基于唤醒锁的处理方法和装置
CN111315003A (zh) 一种psm以及edrx掉电睡眠方法及其终端
WO2016045525A1 (zh) 终端状态的处理方法及装置
CN106686633A (zh) 一种阻止wifi恶意频繁唤醒的方法
CN108628560A (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