名单管控方法、装置、移动终端及存储介质制造方法及图纸

技术编号:23889473 阅读:41 留言:0更新日期:2020-04-22 05:52
本申请公开了一种名单管控方法、装置、移动终端及存储介质,该名单管控方法应用于移动终端,该名单管控方法包括:在监测到所述移动终端进入到Doze模式时,获取当前时刻;如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗;从所述白名单中移除所述指定应用。本方法可以降低移动终端的功耗,提升移动终端的续航能力。

List control methods, devices, mobile terminals and storage media

【技术实现步骤摘要】
名单管控方法、装置、移动终端及存储介质
本申请涉及名单管控
,更具体地,涉及一种名单管控方法、装置、移动终端及存储介质。
技术介绍
随着移动终端的快速发展,移动终端所具有的功能也越来越多,移动终端的耗电量也随之加快。因此目前的移动终端退出了Doze模式,Doze模式是一种低功耗模式,Doze模式通过延缓应用在后台对处理器的占用以及网络活动等,从而减少移动终端的功耗。当移动终端处于Doze模式时,只允许白名单中的应用可以唤醒移动终端,但是白名单中的一些应用会给移动终端带来较大的功耗。
技术实现思路
鉴于上述问题,本申请提出了一种名单管控方法、装置、移动终端及存储介质。第一方面,本申请实施例提供了一种名单管控方法,应用于移动终端,所述方法包括:在监测到所述移动终端进入到Doze模式时,获取当前时刻;如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗;从所述白名单中移除所述指定应用。第二方面,本申请实施例提供了一种名单管控装置,应用于移动终端,所述装置包括:第一获取模块、第二获取模块以及应用移除模块,其中,所述第一获取模块用于在监测到所述移动终端进入到Doze模式时,获取当前时刻;所述第二获取模块用于如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用的功耗大于指定功耗;所述应用移除模块用于从所述白名单中移除所述指定应用。第三方面,本申请实施例提供了一种移动终端,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的名单管控方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的名单管控方法。本申请提供的方案,通过当监测到移动终端进入到Doze模式时,获取当前时刻,如果当前时刻满足指定条件,获取Doze模式对应的白名单中的指定应用,指定应用在Doze模式下的功耗大于指定功耗,然后从白名单中移除指定应用,从而使得移动终端进入到Doze模式,会禁止指定应用对移动终端的唤醒,从而减少指定应用在Doze模式下带来的功耗,进而提升移动终端的续航能力。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本申请一个实施例的名单管控方法流程图。图2示出了根据本申请另一个实施例的名单管控方法流程图。图3示出了根据本申请又一个实施例的名单管控方法流程图。图4示出了根据本申请再一个实施例的名单管控方法流程图。图5示出了本申请再一个实施例提供的一种界面示意图。图6示出了本申请再一个实施例提供的另一种界面示意图。图7示出了根据本申请一个实施例的名单管控装置的一种框图。图8是本申请实施例的用于执行根据本申请实施例的名单管控方法的移动终端的框图。图9是本申请实施例的用于保存或者携带实现根据本申请实施例的名单管控方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。随着移动终端的发展,移动终端可以实现的功能越来越多,例如,移动终端可以实现拍照、上网、视频聊天等各种功能。而移动终端的功能增多的同时也带来了耗电量的增加。为了节省移动终端的系统耗电量,安卓系统(Android)的移动终端引入了Doze模式。Doze模式可以称作打盹模式,其作用是使移动终端进入打盹模式,在这样的模式下,移动终端的后台、服务、广播等都会发生相应的延迟。Doze模式的主要技术原理为:在满足Doze模式的条件时,移动终端会进入到Doze模式;在进入到Doze模式后,每间隔一段时间,会进入短暂时长(例如30秒)的维护窗口(maintenancewindow)的窗口期,可以进行唤醒系统,进行网络交互等;在进入Doze模式后,如果没有退出Doze模式的话,系统唤醒的间隔时长将会越来越长。从而使移动终端处于Doze模式下,能节省移动终端的功耗。进一步的,当移动终端的系统处于Doze模式下,系统和白名单之外的应用将受到以下限制:无法访问网络、唤醒锁(WakeLocks)被忽略、定时服务(AlarmManager)会被推迟到下一个维护窗口(maintenancewindow)响应、系统不执行无线网络(WirelessFidelity,WIFI)及定位(GlobalPositioningSystem,GPS)扫描、系统不允许同步适配器运行、系统不允许JobScheduler进程运行。而位于白名单中的应用则可以继续使用网络并保留部分唤醒锁,Job类进程和同步进程仍会被推迟,常规的定时服务也不会被触发。专利技术人经过长时间的研究发现,Doze模式对应的白名单中会存在一些耗电较多的应用,并且这些应用会频繁的唤醒系统,例如,白名单中会存在微信等常用的即时通信应用,会频繁的唤醒系统,而导致Doze模式下移动终端的功耗较高。针对上述问题,专利技术人提出了本申请实施例提供的名单管控方法、装置、移动终端以及存储介质,可以在监测到移动终端进入到Doze模式时,并在当前时刻满足指定时间条件时,从Doze模式对应的白名单中移除指定应用,从而减少指定应用在Doze模式下带来的功耗。其中,具体的名单管控方法在后续的实施例中进行详细的说明。请参阅图1,图1示出了本申请一个实施例提供的名单管控方法的流程示意图。所述名单管控方法用于在监测到移动终端进入到Doze模式时,并在当前时刻满足指定时间条件时,从Doze模式对应的白名单中移除指定应用,从而减少指定应用在Doze模式下带来的功耗。在具体的实施例中,所述名单管控方法应用于如图7所示的名单管控装置400以及配置有所述名单管控装置400的移动终端100(图8)。下面将以移动终端为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的移动终端可以为智能手机、平板电脑、智能手表等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,所述名单管控方法具体可以包括以下步骤:步骤S110:在监测到所述移动终端进入到Doze模式时,获取当前时刻。在本申请实施例中,移动终端可以对其状态进行监测,以根据检测的状态控制是否进入Doze模式,当移动终端监测到状态满足进入Doze模式的条件时,则可以控制移动终端进入Doze模式,以节省移动终端的功耗。在一些实施例中,移动终端可以对其电池的状态、屏幕的状态以及运动状态等进行检测。其中,可以检测电池是否处本文档来自技高网
...

【技术保护点】
1.一种名单管控方法,其特征在于,应用于移动终端,所述方法包括:/n在监测到所述移动终端进入到Doze模式时,获取当前时刻;/n如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗;/n从所述白名单中移除所述指定应用。/n

【技术特征摘要】
1.一种名单管控方法,其特征在于,应用于移动终端,所述方法包括:
在监测到所述移动终端进入到Doze模式时,获取当前时刻;
如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗;
从所述白名单中移除所述指定应用。


2.根据权利要求1所述的方法,其特征在于,在所述如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用之前,所述方法还包括:
判断所述当前时刻是否处于指定时间段,所述指定时间段为预先设置的所述移动终端不被使用的时间段;
如果所述当前时刻处于所述指定时间段,则确定所述当前时刻满足所述指定时间条件;
如果所述当前时刻不处于所述指定时间段,则确定所述当前时刻不满足所述指定时间条件。


3.根据权利要求2所述的方法,其特征在于,在所述判断所述当前时刻是否处于指定时间段之前,所述方法还包括:
获取对所述移动终端的历史使用数据,所述历史使用数据包括对所述移动终端的历史使用状态;
根据所述历史使用数据,确定所述移动终端处于未被使用的状态的时间段作为所述指定时间段。


4.根据权利要求1所述的方法,其特征在于,在所述如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用之前,所述方法还包括:
将所述当前时刻输入已训练的预设模型,获得所述预设模型输出的概率,所述预设模型被预先训练,以根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率;
如果所述预设模型输出的概率小于指定概率,则确定所述当前时刻满足所述指定时间条件;
如果所述预设模型输出的概率大于或等于所述指定概率,则确定所述当前时刻不满足所述指定时间条件。


5.根据权利要求4所述的方法,其特征在于,在所述将所述当前时刻输入已训练的预设模型之前,所述方法还包括:
获取训练数据集合,所述训练数据集合包括多个被标注有移动终端的使用状态的历史使用时刻;
将所述训练数据集合输入神经网络,对所述神经网络进行训练,获得已训练的预设模型,所述预设模型能够根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率。


6.根据...

【专利技术属性】
技术研发人员:侯健郑志勇
申请(专利权)人:RealMe重庆移动通信有限公司
类型:发明
国别省市:重庆;50

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

1