CN111045507B - 名单管控方法、装置、移动终端及存储介质 - Google Patents
名单管控方法、装置、移动终端及存储介质 Download PDFInfo
- Publication number
- CN111045507B CN111045507B CN201911183642.9A CN201911183642A CN111045507B CN 111045507 B CN111045507 B CN 111045507B CN 201911183642 A CN201911183642 A CN 201911183642A CN 111045507 B CN111045507 B CN 111045507B
- Authority
- CN
- China
- Prior art keywords
- specified
- mobile terminal
- application
- time
- doze mode
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种名单管控方法、装置、移动终端及存储介质,该名单管控方法应用于移动终端,该名单管控方法包括:在监测到所述移动终端进入到Doze模式时,获取当前时刻;如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗;从所述白名单中移除所述指定应用。本方法可以降低移动终端的功耗,提升移动终端的续航能力。
Description
技术领域
本申请涉及名单管控技术领域,更具体地,涉及一种名单管控方法、装置、移动终端及存储介质。
背景技术
随着移动终端的快速发展,移动终端所具有的功能也越来越多,移动终端的耗电量也随之加快。因此目前的移动终端退出了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秒)的维护窗口(maintenance window)的窗口期,可以进行唤醒***,进行网络交互等;在进入Doze模式后,如果没有退出Doze模式的话,***唤醒的间隔时长将会越来越长。从而使移动终端处于Doze模式下,能节省移动终端的功耗。
进一步的,当移动终端的***处于Doze模式下,***和白名单之外的应用将受到以下限制:无法访问网络、唤醒锁(Wake Locks)被忽略、定时服务(AlarmManager)会被推迟到下一个维护窗口(maintenance window)响应、***不执行无线网络(WirelessFidelity,WIFI)及定位(Global Positioning System,GPS)扫描、***不允许同步适配器运行、***不允许JobScheduler进程运行。而位于白名单中的应用则可以继续使用网络并保留部分唤醒锁,Job类进程和同步进程仍会被推迟,常规的定时服务也不会被触发。
发明人经过长时间的研究发现,Doze模式对应的白名单中会存在一些耗电较多的应用,并且这些应用会频繁的唤醒***,例如,白名单中会存在微信等常用的即时通信应用,会频繁的唤醒***,而导致Doze模式下移动终端的功耗较高。
针对上述问题,发明人提出了本申请实施例提供的名单管控方法、装置、移动终端以及存储介质,可以在监测到移动终端进入到Doze模式时,并在当前时刻满足指定时间条件时,从Doze模式对应的白名单中移除指定应用,从而减少指定应用在Doze模式下带来的功耗。其中,具体的名单管控方法在后续的实施例中进行详细的说明。
请参阅图1,图1示出了本申请一个实施例提供的名单管控方法的流程示意图。所述名单管控方法用于在监测到移动终端进入到Doze模式时,并在当前时刻满足指定时间条件时,从Doze模式对应的白名单中移除指定应用,从而减少指定应用在Doze模式下带来的功耗。在具体的实施例中,所述名单管控方法应用于如图7所示的名单管控装置400以及配置有所述名单管控装置400的移动终端100(图8)。下面将以移动终端为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的移动终端可以为智能手机、平板电脑、智能手表等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,所述名单管控方法具体可以包括以下步骤:
步骤S110:在监测到所述移动终端进入到Doze模式时,获取当前时刻。
在本申请实施例中,移动终端可以对其状态进行监测,以根据检测的状态控制是否进入Doze模式,当移动终端监测到状态满足进入Doze模式的条件时,则可以控制移动终端进入Doze模式,以节省移动终端的功耗。
在一些实施例中,移动终端可以对其电池的状态、屏幕的状态以及运动状态等进行检测。其中,可以检测电池是否处于充电状态、屏幕处于亮屏或熄屏状态、以及移动终端是否处于静止的状态等进行监测。
其中,作为一种方式,移动终端可以通过检测屏幕的模组中背光源是否开启,以确定屏幕处于亮屏状态或者处于熄屏状态,当背光源开启时,则确定屏幕处于亮屏状态,当背光源关闭时,则确定屏幕处于熄屏状态。作为另一种方式,移动终端中安装的***为安卓(Android)***时,可以通过PowerManager的isScreenOn方法,获取屏幕状态,即通过获取isScreenOn的值,如果isScreenOn的值为真,则移动终端的屏幕处于亮屏状态,如果isScreenOn的值为假,则移动终端的屏幕处于熄屏状态。作为又一种方式,移动终端可以检测屏幕亮度,如果屏幕亮度大于指定亮度,则可以确定屏幕处于亮屏状态,如果屏幕亮度小于或等于指定亮度值,则确定屏幕处于熄屏状态。
在一些实施方式中,移动终端可以通过***中电源管理的接口,获取电源的状态,并确定电池是否处于充电状态。移动终端可以通过加速度传感器、陀螺仪传感器检测到的数据,以确定移动终端是否处于运动状态,如果加速度传感器、陀螺仪传感器等检测到的加速度不为0,则可以确定移动终端处于运动状态,而加速度传感器、陀螺仪传感器等检测到的加速度为0,则可以确定移动终端处于静止状态。
在一些实施方式中,移动终端可以根据电池是否处于充电状态、屏幕处于亮屏或熄屏状态、以及移动终端是否处于静止的状态等,确定是否移动终端需要进入Doze模式。如果移动终端的屏幕由亮屏状态进入熄屏状态后,移动终端未处于熄屏状态,且移动终端处于静置状态的时长达到指定时长,则可以确定移动终端需要进入Doze模式,并控制移动终端进入Doze模式。当然,具体进入Doze模式的条件可以不作为限定。
在本申请实施例中,当移动终端进入到Doze模式时,可以读取***时间,以确定当前时刻。例如,移动终端为安装有安卓***的移动终端时,可以通过Date_Format函数等获取当前时刻,在此不做限定。可以理解的,移动终端在进入到Doze模式时获取当前时刻,可以根据当前时刻确定此时移动终端是否满足指定时间条件,以便在满足指定时间条件时,从Doze模式对应的白名单中移除相应的应用,以减少这些应用在Doze模式下带来较大的功耗。
步骤S120:如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗。
在本申请实施例中,移动终端在获取到进入Doze模式时的当前时刻后,则可以确定当前时刻是否满足指定时间条件。其中,指定时间条件用作确定是否从Doze模式对应的白名单中移除指定应用的判断依据,如果当前时刻满足指定时间条件,则表示确定需要从Doze模式对应的白名单中移除指定应用;如果当前时刻不满足指定时间条件,则表示确定不需要从Doze模式对应的白名单中移除指定应用。
在一些实施方式中,指定时间条件可以为用于表征当前时刻用户不使用移动终端的时间条件。例如,指定时间条件可以为当前时刻处于历史统计的用户不使用手机的时间段等,在此不做限定。
在一些实施方式中,如果确定出当前时刻满足指定时间条件时,移动终端可以获取Doze模式对应的白名单中的指定应用。该指定应用可以为在Doze模式下的功耗大于指定功耗的应用。其中,功耗可以指耗电量、耗电速度等,在此不做限定。指定功耗的具体大小可以不作为限定,例如可以为0.1mW(毫瓦特)/1小时等。
作为一种实施方式,指定应用的信息可以预先存储于移动终端,移动终端在需要获取Doze模式对应的白名单中的指定应用时,则可以根据预先存储的指定应用的信息,确定白名单中的指定应用。
作为另一种实施方式,移动终端可以获取白名单中各个应用在Doze模式下的耗电统计数据,然后根据耗电统计数据,确定出功耗大于指定功耗的应用。其中,耗电统计数据可以为该移动终端统计的在Doze模式下的耗电数据,也可以为移动终端从服务器获取的白名单中这些应用在Doze模式下的耗电统计数据,在此不做限定。
步骤S130:从所述白名单中移除所述指定应用。
在本申请实施例中,移动终端在确定出白名单中的指定应用后,则可以将指定应用从白名单中移除,从而使得移动终端进入Doze模式后,不会被指定应用频繁的唤醒,进而降低移动终端的功耗。
在一些实施方式中,移动终端还可以在监测到退出Doze模式时,将指定应用又添加回白名单中,使后续进入到Doze模式时,但不满足指定时间条件的情况下,指定应用能不受Doze模式的限制,而正常的运行。
本申请实施例提供的名单管控方法,通过当监测到移动终端进入到Doze模式时,获取当前时刻,如果当前时刻满足指定条件,获取Doze模式对应的白名单中的指定应用,指定应用在Doze模式下的功耗大于指定功耗,然后从白名单中移除指定应用,从而使得移动终端进入到Doze模式后,不会被指定应用频繁的唤醒,进而降低移动终端的功耗,提升移动终端的续航能力。
请参阅图2,图2示出了本申请另一个实施例提供的名单管控方法的流程示意图。该名单管控方法应用于上述移动终端,下面将针对图2所示的流程进行详细的阐述,所述名单管控方法具体可以包括以下步骤:
步骤S210:获取对所述移动终端的历史使用数据,所述历史使用数据包括对所述移动终端的历史使用状态。
在本申请实施例中,移动终端可以记录有对该移动终端的历史使用数据,该历史使用数据可以包括移动终端的使用状态,以及不同使用状态下对应的时间等,具体的历史使用数据可以不作为限定。其中,使用状态可以包括移动终端被使用的状态以及移动终端未被使用的状态。作为一种实施方式,移动终端可以根据屏幕处于熄屏状态的时长、移动终端的运动状态以及移动终端中是否由目标任务运行,从而确定移动终端处于被使用的状态,或者处于未被使用的状态。具体的,当移动终端的熄屏时长超过指定时长(例如2小时、5小时等),移动终端处于静止,并且没有目标任务运行时,确定移动终端处于未被使用的状态,而其他情况下则可以确定移动终端处于被使用的状态。其中,目标任务可以指熄屏时用户仍需求运行的任务,例如可以为下载任务、导航任务、音乐任务等,在此不做限定。
在一些实施方式中,移动终端可以具体记录移动终端的使用状态发生变化的各个时间点,以便后续根据历史使用数据,确定出与用户使用习惯对应的不使用移动终端的时间段。
步骤S220:根据所述历史使用数据,确定所述移动终端处于未被使用的状态的时间段作为所述指定时间段。
在本申请实施例中,移动终端可以根据历史使用数据,确定移动终端处于未被使用的状态的时间段,并将确定出的时间段作为指定时间段。其中该指定时间段用于表征移动终端处于该指定时间段时,用户不使用移动终端。
在一些实施方式中,移动终端可以根据历史使用数据,统计各个日期中移动终端处于未被使用的状态的时间段,并根据统计出的各个日期中移动终端处于未被使用的时间段,筛选出满足筛选条件的时间段。
作为一种实施方式,如果时间段的长度较小,则可能表示用户只是短暂的不使用移动终端,而用户对于白名单中的指定应用仍有需求,例如,如果时间段对应的时长小于1小时,用户通常仍需要指定应用(例如微信等)运行。而根据多个日期的历史使用数据,确定用户不使用手机的时间段,如果只是在少数日期出现在一个时间段移动终端处于未被使用的状态,而其他多数日期,该时间段中移动终端处于被使用的状态,如果将该时间段确定为指定时间段,则与用户的使用习惯不符合。因此,筛选条件可以为筛选条件可以包括:时间段对应的时长大于指定时长以及时间段出现的次数大于指定次数等。其中,指定时长的具体大小可以不作为限定,例如指定时长可以大于30分钟。指定次数的具体大小也可以不作为限定,指定次数可以根据历史使用数据中日期数量确定,例如,日期数量为30天,即历史使用数据中包括30天的使用数据,则指的次数可以为20天,从而使确定出的时间段有代表价值,更能体现用户的使用习惯。
在一些实施方式中,移动终端在确定出满足筛选条件的时间段后,则可以将满足筛选条件的时间段作为指定时间段,并将指定时间段存储至本地。
步骤S230:在监测到所述移动终端进入到Doze模式时,获取当前时刻。
在本申请实施例中,步骤S230可以参阅上述实施例的内容,在此不再赘述。
步骤S240:判断所述当前时刻是否处于指定时间段,所述指定时间段为预先设置的所述移动终端不被使用的时间段。
在本申请实施例中,移动终端可以通过确定当前时刻是否处于指定时间段,进而确定当前时刻是否满足指定时间条件。可以理解的,由于指定时间段为移动终端不被使用的时间段,如果当前时刻处于该时间段内,则表示用户不会使用移动终端,因此后续将指定应用从Doze模式对应的白名单中移除,也不会影响到用户的使用需求;而如果当前时刻不处指定时间段内,则表示如果将指定应用从Doze模式对应的白名单中移除,可能会影响到用户的使用需求。
在一些实施方式中,指定时间段可以为步骤S210以及步骤S220中确定的指定时间段。在另外一些实施方式中,指定时间段也可以为用户于设置界面中自行设置的时间段,例如,移动终端可以显示指定时间段的设置界面,并提示用户指定时间段为不需要使用移动终端的时间段,然后根据检测到的设置操作,设置指定时间段。
步骤S250:如果所述当前时刻不处于所述指定时间段,则确定所述当前时刻不满足所述指定时间条件。
在本申请实施例中,由于如果当前时刻不处指定时间段内,表示如果将指定应用从Doze模式对应的白名单中移除,可能会影响到用户的使用需求,因此可以在当前时刻不处于指定时间段时,可以确定当前时刻不满足指定时间条件,从而后续不会对指定应用从白名单中进行移除。
步骤S260:不执行获取Doze模式对应的白名单中的指定应用。
步骤S270:如果所述当前时刻处于所述指定时间段,则确定所述当前时刻满足所述指定时间条件。
在本申请实施例中,如果当前时刻处于指定时间段,表示移动终端目前不会被使用,因此可以确定当前时刻满足指定条件,并后续将指定应用从白名单中移除。
步骤S280:获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗。
步骤S290:从所述白名单中移除所述指定应用。
在本申请实施例中,步骤S280以及步骤S290可以参阅前述实施例的内容,在此不再赘述。
本申请实施例提供的名单管控方法,通过获取移动终端的历史使用数据,根据历史使用数据确定移动终端处于未被使用的状态的时间段作为指定时间段,在监测到移动终端进入到Doze模式时,获取当前时刻,判断当前时刻是否处于指定时间段,如果处于指定时间段,则确定当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,然后从白名单中移除指定应用,从而保证不影响用户的使用需求的情况下,从白名单中移除指定应用,使得移动终端进入到Doze模式后,不会被指定应用频繁的唤醒,进而降低移动终端的功耗,提升移动终端的续航能力。
请参阅图3,图3示出了本申请又一个实施例提供的名单管控方法的流程示意图。该名单管控方法应用于上述移动终端,下面将针对图3所示的流程进行详细的阐述,所述名单管控方法具体可以包括以下步骤:
步骤S310:获取训练数据集合,所述训练数据集合包括多个被标注有移动终端的使用状态的历史使用时刻。
在本申请实施例中,可以预先训练预设模型,以便用于确定移动终端进入Doze模式时的当前时刻是否满足指定时间条件。值得说明的是,对预设模型的训练可以是根据获取的训练数据集合预先进行的,后续在每次在需要利用预设模型确定当前时刻是否满足指定时间条件时,无需每次对模型进行训练。
在本申请实施例中,可以通过获取对移动终端的历史使用数据,然后根据历史使用数据构建训练数据集合。其中,训练数据集合包括多个被标注有移动终端的使用状态的历史使用时刻。
在一些实施方式中,历史使用数据可以包括记录的多个不同历史使用时刻时移动终端的使用状态,其中,移动终端的使用状态包括移动终端被使用的状态以及移动终端未被使用的状态。可以将记录的多个历史使用时刻标注上移动终端的使用状态,从而获得训练数据集合。训练数据集合中,历史使用时刻即为用于进行训练的输入样本,标注的移动终端的使用状态即为用于进行训练的输出样本,每组训练数据可以包括一个输入样本和一个输出样本。
步骤S320:将所述训练数据集合输入神经网络,对所述神经网络进行训练,获得已训练的预设模型,所述预设模型能够根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率。
在本申请实施例中,可以根据训练数据集合,将训练数据集合输入至神经网络进行训练,从而得到预设模型。其中,神经网络可以为深度神经网络,在此不做限定。
下面对根据训练数据集合训练初始模型进行说明。
训练数据集合中一组数据中的历史使用时刻作为神经网络的输入样本,一组数据中标注的移动终端的使用状态可以作为神经网络的输出样本。在神经网络中,输入层中的神经元与隐藏层的神经元全连接,隐藏层的神经元与输出层的神经元全连接,从而能够有效提取不同粒度的潜在特征。并且隐藏层数目可以为多个,从而能更好地拟合非线性关系,使得训练得到的预设模型更加准确。可以理解的,对预设模型的训练过程可以由移动终端完成,也可以不由移动终端完成。当训练过程不由移动终端完成时,则移动终端可以只是作为直接使用者,也可以是间接使用者,即移动终端可以将确定的移动终端进入Doze模式时的当前时刻,发送至存储有预设模型的服务器,从服务器获取预设模型的输出结果。
在一些实施方式中,训练后的预设模型,可以根据输入的时刻,而确定该时刻时移动终端被使用的概率,即移动终端处于使用状态的概率。可以理解的,预设模型通过对历史使用数据构建的训练数据集合训练,可以学习到移动终端在过去被使用时的用户习惯,从而学习到哪些时刻用户可能会使用移动终端。预设模型根据输入的时刻而输出的概率值,可以被理解为预测的在该时刻移动终端被使用的概率。
在一些实施方式中,为保证预设模型能更加充分的学习到用户的习惯,使输出的概率更加准确,训练数据集合中可以包括多个不同日期的同一历史使用时刻,并且被标注上历史使用状态,也就是说通过被标注有历史使用状态的多个不同日期的同一历史使用时刻,进行模型训练,可以使得预设模型能更加充分的学习到用户的使用习惯。
在一些实施方式中,训练得到的预设模型可以存储于移动终端的本地,该训练得到的预设模型也可以在与移动终端通信连接的服务器,将预设模型存储在服务器的方式,可以减少占用移动终端的存储空间,提升移动终端的运行效率。
在一些实施方式中,预设模型可以周期性的或者不定期的获取新的训练数据,对该预设模型进行训练和更新。
步骤S330:在监测到所述移动终端进入到Doze模式时,获取当前时刻。
在本申请实施例中,步骤S330可以参阅前述实施例的内容,在此不再赘述。
步骤S340:将所述当前时刻输入已训练的预设模型,获得所述预设模型输出的概率,所述预设模型被预先训练,以根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率。
在本申请实施例中,移动终端在确定进入Doze模式时的当前时刻是否满足指定时间条件时,还可以通过已训练的预设模型,获取预设模型输出的移动终端在当前时刻被使用的概率,以便确定当前时刻是否满足指定时间条件。
在一些实施方式中,移动终端在获得预设模型输出的概率后,则可以将输出的概率与指定概率进行比较,该指定概率用于作为判断移动终端在当前时刻是否会被用户使用的判断依据,如果预设模型输出的概率大于或等于指定概率,则在当前时刻移动终端很可能被用户使用,因此后续如果将指定应用从Doze模式对应的白名单中移除,会影响到用户的使用需求;如果预设模型输出的概率小于指定概率,则在当前时刻移动终端很大概率不会被用户使用,因此后续将指定应用从Doze模式对应的白名单中移除,也不会影响到用户的使用需求。
步骤S350:如果所述预设模型输出的概率大于或等于所述指定概率,则确定所述当前时刻不满足所述指定时间条件。
在本申请实施例中,如果预设模型输出的概率大于或等于指定概率,则表示如果将指定应用从Doze模式对应的白名单中移除,可能会影响到用户的使用需求,因此,可以在预设模型输出的概率大于或等于指定概率时,确定当前时刻不满足指定时间条件,从而后续不会对指定应用从白名单中进行移除。
步骤S360:不执行获取Doze模式对应的白名单中的指定应用。
步骤S370:如果所述预设模型输出的概率小于指定概率,则确定所述当前时刻满足所述指定时间条件。
在本申请实施例中,如果预设模型输出的概率小于指定概率,表示在当前时刻移动终端很大概率不会被用户使用,因此后续将指定应用从Doze模式对应的白名单中移除,也不会影响到用户的使用需求,因此可以确定当前时刻满足指定条件,并后续将指定应用从白名单中移除。
步骤S380:获取Doze模式对应的白名单中的指定应用,所述指定应用的功耗大于指定功耗。
步骤S390:从所述白名单中移除所述指定应用。
在本申请实施例中,步骤S380及步骤S390可以参阅前述实施例的内容,在此不再赘述。
在本申请实施例中,移动终端在将指定应用从白名单中移除之后,还可以检测对移动终端的操作,如果在指定时长内检测到移动终端被唤醒,并检测到用户对指定应用的操作时,则表示此前确定当前时刻移动终端不会使用是有误的。因此,还可以基于此对预设模型进行校正,具体的,可以将上述当前时刻标注为移动中被使用的状态,输入至预设模型中,对预设模型进行校正,以使预设模型在输出移动终端在输入的时刻被使用的概率更加准确,保证用户的使用需求。
本申请实施例提供的名单管控方法,通过被标注有移动终端的使用状态的历史使用时刻,训练获得初始模型,在监测到移动终端进入到Doze模式时,获取当前时刻,然后将当前时刻输入预设模型,获得预设模型输出的移动终端在当前时刻被使用的概率,如果该概率小于指定概率,则确定当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,然后从白名单中移除指定应用,从而保证不影响用户的使用需求的情况下,从白名单中移除指定应用,使得移动终端进入到Doze模式后,不会被指定应用频繁的唤醒,进而降低移动终端的功耗,提升移动终端的续航能力。
请参阅图4,图4示出了本申请又一个实施例提供的名单管控方法的流程示意图。该名单管控方法应用于上述移动终端,下面将针对图4所示的流程进行详细的阐述,所述名单管控方法具体可以包括以下步骤:
步骤S410:根据在Doze模式下所述白名单中每个应用的功耗统计数据,确定所述白名单中在Doze模式下的功耗大于指定功耗的应用,作为指定应用。
在本申请实施例中,移动终端可以预先确定白名单中的指定应用。具体的,移动终端可以记录有白名单中每个应用在Doze模式下的功耗统计数据。其中,功耗统计数据可以包括每个应用在Doze模式下的耗电量、耗电速度等,在此不做限定。
在一些实施方式中,移动终端可以计算每个应用在Doze模式下的平均耗电速度,并确定每个应用在Doze模式下的平均耗电速度是否大于指定耗电速度,如果应用对应的平均耗电速度大于指定耗电速度,则该应用在Doze模式下的功耗大于指定功耗;如果应用对应的平均耗电速度小于或等于指定耗电速度,则该应用在Doze模式下的功耗小于或等于指定功耗。其中,指定功耗的大小可以不作为限定。
步骤S420:将所述指定应用的应用信息存储于移除名单中。
在本申请实施例中,在确定出在Doze模式下的功耗大于指定功耗的指定应用后,可以将指定应用的应用信息存储于移除名单中,以便后续在需要从Doze模式对应的白名单中移除指定应用时,能根据存储的指定应用的应用信息从白名单中进行移除。
在一些实施方式中,移动终端在将指定应用的应用信息存储于移除名单之前,还可以提示用户,以让用户确认是否将指定应用的应用信息存储于移除名单。因此,步骤S420可以包括:生成提示信息,所述提示信息用于提示是否将所述指定应用的应用信息存储于移除名单;在检测到确认指令时,将所述指定应用的应用信息存储于移除名单中。例如,如图5所示,移动终端可以在统计并确定出指定应用后,可以显示设置界面A1,将确定出的指定应用显示于设置界面A1,并显示文字提示内容,以提示用户是否将这些应用加入移除名单。从而实现用户可以根据自己的需求,而确定在不使用移动终端时,是否需要保持这些应用在白名单中的状态。例如,一些用户需要微信等应用一直保持处于白名单中的状态,以便能及时获得其他终端设备发送的信息,这样就可以方便不同用户的需求。其中,应用信息可以为应用的包名、应用标识等用于表征应用的身份的信息,在此不做限定。
在另一些实施方式中,除了步骤S410以及步骤S420中提供的设置方式以外,请参阅图6,移动终端也可以直接显示移除名单设置界面A2,用户可以直接于移除名单设置界面,选择需要在进入Doze模式时从白名单中移除的应用,也可以方便不同用户的需求。
步骤S430:在监测到所述移动终端进入到Doze模式时,获取当前时刻。
在本申请实施例中,步骤S430可以参阅前述实施例的内容,在此不再赘述。
步骤S440:如果当前时刻满足指定时间条件,从所述移除名单中读取所述指定应用的应用信息。
在本申请实施例中,由于指定应用的应用信息预先存储于移除名单,因此在获取白名单中的指定应用时,可以直接从移除名单中读取指定应用的应用信息。
步骤S450:从所述白名单中移除所述指定应用的应用信息。
在本申请实施例中,在获取到指定应用的应用信息后,在从白名单中移除指定应用时,则可以从白名单中移除指定应用的应用信息,从而使得移动终端进入Doze模式时,不会频繁唤醒***,而带来较大功耗。
在一些实施方式中,移动终端可以在监测到退出Doze模式时,将指定应用又添加回白名单中,使后续进入到Doze模式时,但不满足指定时间条件的情况下,指定应用能不受Doze模式的限制,而正常的运行。
在一些实施方式中,移动终端还可以在Doze模式下运行时,实时获取当前时刻,并不断确定当前时刻是否满足指定时间条件,并在不满足指定时间条件时,将指定应用添加回白名单中,以保证当前时刻不满足指定时间条件的情况下,指定应用能不受Doze模式的限制,而正常的运行。
请参阅图7,其示出了本申请实施例提供的一种名单管控装置400的结构框图。该名单管控装置400应用上述的移动终端,该名单管控装置400包括:第一获取模块410、第二获取模块420以及应用移除模块430。其中,所述第一获取模块410用于在监测到所述移动终端进入到Doze模式时,获取当前时刻;所述第二获取模块420用于如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用的功耗大于指定功耗;所述应用移除模块430用于从所述白名单中移除所述指定应用。
在一些实施方式中,该名单管控装置400还可以包括:时间判断模块,用于在所述如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用之前,判断所述当前时刻是否处于指定时间段,所述指定时间段为预先设置的所述移动终端不被使用的时间段;第一确定模块,用于如果所述当前时刻处于所述指定时间段,则确定所述当前时刻满足所述指定时间条件;第二确定模块,用于如果所述当前时刻不处于所述指定时间段,则确定所述当前时刻不满足所述指定时间条件。
在该实施方式下,该名单管控装置400还可以包括:使用数据获取模块,用于在所述判断所述当前时刻是否处于指定时间段之前,获取对所述移动终端的历史使用数据,所述历史使用数据包括对所述移动终端的历史使用状态;时间段确定模块,用于根据所述历史使用数据,确定所述移动终端处于未被使用的状态的时间段作为所述指定时间段。
在一些实施方式中,该名单管控装置400还可以包括:数据输入模块,用于在所述如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用之前,将所述当前时刻输入已训练的预设模型,所述预设模型被预先训练,以根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率;第三确定模块,用于如果所述概率小于指定概率,则确定所述当前时刻满足所述指定时间条件;第四确定模块,用于如果所述概率大于或等于所述指定概率,则确定所述当前时刻不满足所述指定时间条件。
在该实施方式下,该名单管控装置400还可以包括:训练数据获取模块,用于在所述将所述当前时刻输入已训练的预设模型之前,获取训练数据集合,所述训练数据集合包括多个被标注有移动终端的使用状态的历史使用时刻;模型训练模块,用于将所述训练数据集合输入神经网络,对所述神经网络进行训练,获得已训练的预设模型,所述预设模型能够根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率。
在一些实施方式中,该名单管控装置400还可以包括:应用确定模块,根据在Doze模式下所述白名单中每个应用的功耗统计数据,确定所述白名单中在Doze模式下的功耗大于指定功耗的应用,作为指定应用;应用信息存储模块,用于将所述指定应用的应用信息存储于移除名单中。
在该实施方式下,第二获取模块420可以具体用于:从所述移除名单中读取所述指定应用的应用信息;应用移除模块430可以具体用于:从所述白名单中移除所述指定应用的应用信息。
在一些实施方式中,该名单管控装置400还可以包括:提示模块。提示模块用于生成提示信息,所述提示信息用于提示是否将所述指定应用的应用信息存储于移除名单;应用信息存储模块可以具体用于:在检测到确认指令时,将所述指定应用的应用信息存储于移除名单中。
在一些实施方式中,该名单管控装置400还可以包括:应用添加模块。应用添加模块用于在所述从所述白名单中移除所述指定应用之后,在检测到所述移动终端退出Doze模式时,将所述指定应用重新添加至所述白名单。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
综上所述,本申请提供的方案,通过当监测到移动终端进入到Doze模式时,获取当前时刻,如果当前时刻满足指定条件,获取Doze模式对应的白名单中的指定应用,指定应用在Doze模式下的功耗大于指定功耗,然后从白名单中移除指定应用,从而使得移动终端进入到Doze模式,会禁止指定应用对移动终端的唤醒,从而减少指定应用在Doze模式下带来的功耗,进而提升移动终端的续航能力。
请参考图8,其示出了本申请实施例提供的一种移动终端的结构框图。该移动终端100可以是智能手机、平板电脑、智能手表等能够运行应用程序的电子设备。本申请中的移动终端100可以包括一个或多个如下部件:处理器110、存储器120、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个移动终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
请参考图9,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种名单管控方法,其特征在于,应用于移动终端,所述方法包括:
获取对所述移动终端的历史使用数据,所述历史使用数据包括对所述移动终端的历史使用状态;
根据所述历史使用数据,统计各个日期中所述移动终端处于未被使用的状态的时间段;
根据统计出的各个日期中所述移动终端处于未被使用的状态的时间段,筛选出满足筛选条件的时间段,其中,筛选条件包括时间段对应的时长大于指定时长以及时间段出现的次数大于指定次数;
如果所述移动终端的屏幕由亮屏状态进入熄屏状态后,且所述移动终端处于静置状态的时长达到指定时长,则可以确定所述移动终端需要进入Doze模式,并控制所述移动终端进入Doze模式;
在监测到所述移动终端进入到Doze模式时,获取当前时刻;
判断所述当前时刻是否处于指定时间段,所述指定时间段为预先设置的所述移动终端不被使用的时间段;
如果所述当前时刻处于所述指定时间段,则确定所述当前时刻满足所述指定时间条件;
如果所述当前时刻不处于所述指定时间段,则确定所述当前时刻不满足所述指定时间条件;
如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用在Doze模式下的功耗大于指定功耗;
从所述白名单中移除所述指定应用;
当所述移动终端继续在Doze模式下运行时,实时获取当前时刻,并不断确定当前时刻是否满足所述指定时间条件;
在不满足所述指定时间条件时,将指定应用添加回白名单中。
2.根据权利要求1所述的方法,其特征在于,在所述如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用之前,所述方法还包括:
将所述当前时刻输入已训练的预设模型,获得所述预设模型输出的概率,所述预设模型被预先训练,以根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率;
如果所述预设模型输出的概率小于指定概率,则确定所述当前时刻满足所述指定时间条件;
如果所述预设模型输出的概率大于或等于所述指定概率,则确定所述当前时刻不满足所述指定时间条件。
3.根据权利要求2所述的方法,其特征在于,在所述将所述当前时刻输入已训练的预设模型之前,所述方法还包括:
获取训练数据集合,所述训练数据集合包括多个被标注有移动终端的使用状态的历史使用时刻;
将所述训练数据集合输入神经网络,对所述神经网络进行训练,获得已训练的预设模型,所述预设模型能够根据输入的时刻,输出所述移动终端在输入的时刻被使用的概率。
4.根据权利要求1所述的方法,其特征在于,在所述如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用之前,所述方法还包括:
根据在Doze模式下所述白名单中每个应用的功耗统计数据,确定所述白名单中在Doze模式下的功耗大于指定功耗的应用,作为指定应用;
将所述指定应用的应用信息存储于移除名单中。
5.根据权利要求4所述的方法,其特征在于,所述获取Doze模式对应的白名单中的指定应用,包括:
从所述移除名单中读取所述指定应用的应用信息;
所述从所述白名单中移除所述指定应用,包括:
从所述白名单中移除所述指定应用的应用信息。
6.根据权利要求4所述的方法,其特征在于,在所述将所述指定应用的应用信息存储于移除名单中之前,所述方法还包括:
生成提示信息,所述提示信息用于提示是否将所述指定应用的应用信息存储于移除名单;
在检测到确认指令时,将所述指定应用的应用信息存储于移除名单中。
7.根据权利要求1-6任一项所述的方法,其特征在于,在所述从所述白名单中移除所述指定应用之后,所述方法还包括:
在检测到所述移动终端退出Doze模式时,将所述指定应用重新添加至所述白名单。
8.一种名单管控装置,其特征在于,应用于移动终端,所述装置包括:使用数据获取模块、时间段确定模块、第一获取模块、时间判断模块、第一确定模块、第二确定模块、第二获取模块、应用移除模块以及应用添加模块,其中,
所述使用数据获取模块用于获取对所述移动终端的历史使用数据,所述历史使用数据包括对所述移动终端的历史使用状态;
所述时间段确定模块用于根据所述历史使用数据,统计各个日期中所述移动终端处于未被使用的状态的时间段;根据统计出的各个日期中所述移动终端处于未被使用的状态的时间段,筛选出满足筛选条件的时间段,其中,筛选条件包括时间段对应的时长大于指定时长以及时间段出现的次数大于指定次数;
所述第一获取模块用于如果所述移动终端的屏幕由亮屏状态进入熄屏状态后,且所述移动终端处于静置状态的时长达到指定时长,则可以确定所述移动终端需要进入Doze模式,并控制所述移动终端进入Doze模式;在监测到所述移动终端进入到Doze模式时,获取当前时刻;
所述时间判断模块用于判断所述当前时刻是否处于指定时间段,所述指定时间段为预先设置的所述移动终端不被使用的时间段;
所述第一确定模块用于如果所述当前时刻处于所述指定时间段,则确定所述当前时刻满足所述指定时间条件;
所述第二确定模块用于如果所述当前时刻不处于所述指定时间段,则确定所述当前时刻不满足所述指定时间条件;
所述第二获取模块用于如果当前时刻满足指定时间条件,获取Doze模式对应的白名单中的指定应用,所述指定应用的功耗大于指定功耗;
所述应用移除模块用于从所述白名单中移除所述指定应用;
所述时间判断模块还用于当所述移动终端继续在Doze模式下运行时,实时获取当前时刻,并不断确定当前时刻是否满足所述指定时间条件;
所述应用添加模块用于在不满足所述指定时间条件时,将指定应用添加回白名单中。
9.一种移动终端,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-7任一项所述的方法。
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911183642.9A CN111045507B (zh) | 2019-11-27 | 2019-11-27 | 名单管控方法、装置、移动终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911183642.9A CN111045507B (zh) | 2019-11-27 | 2019-11-27 | 名单管控方法、装置、移动终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111045507A CN111045507A (zh) | 2020-04-21 |
CN111045507B true CN111045507B (zh) | 2022-04-19 |
Family
ID=70233800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911183642.9A Active CN111045507B (zh) | 2019-11-27 | 2019-11-27 | 名单管控方法、装置、移动终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111045507B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113766611B (zh) * | 2020-06-02 | 2023-08-11 | 深圳市万普拉斯科技有限公司 | 低功耗控制优化方法、装置、移动终端和存储介质 |
CN116795628B (zh) * | 2023-05-24 | 2024-05-14 | 荣耀终端有限公司 | 终端设备的功耗处理方法、终端设备以及可读存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107885308A (zh) * | 2016-09-30 | 2018-04-06 | 北京小米移动软件有限公司 | 省电方法及装置 |
CN107885307B (zh) * | 2016-09-30 | 2020-09-18 | 北京小米移动软件有限公司 | 设备控制方法及装置 |
CN106993102A (zh) * | 2017-06-01 | 2017-07-28 | 深圳天珑无线科技有限公司 | 智能对齐唤醒方法、移动终端、及计算机可读存储介质 |
CN107450711B (zh) * | 2017-07-31 | 2020-08-14 | Oppo广东移动通信有限公司 | 应用程序处理方法、装置、存储介质及终端 |
CN107632697B (zh) * | 2017-09-30 | 2019-10-25 | Oppo广东移动通信有限公司 | 应用程序的处理方法、装置、存储介质及电子设备 |
-
2019
- 2019-11-27 CN CN201911183642.9A patent/CN111045507B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111045507A (zh) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107567083B (zh) | 进行省电优化处理的方法和装置 | |
CN107835311B (zh) | 应用管理方法、装置、存储介质及电子设备 | |
CN109144232B (zh) | 进程处理方法和装置、电子设备、计算机可读存储介质 | |
CN107506240B (zh) | 后台应用程序管控方法、装置、存储介质及电子设备 | |
CN109803359A (zh) | 一种唤醒终端***的方法及终端 | |
CN108804231B (zh) | 一种内存优化方法、装置、可读存储介质及移动终端 | |
CN111045507B (zh) | 名单管控方法、装置、移动终端及存储介质 | |
CN110032266B (zh) | 信息处理方法、装置、计算机设备和计算机可读存储介质 | |
CN110574355B (zh) | 闹钟提醒方法、装置、存储介质及电子设备 | |
CN107943269A (zh) | 调度作业控制方法、装置、终端设备及存储介质 | |
CN111050388B (zh) | Doze模式控制方法、装置、移动终端及存储介质 | |
CN112148493A (zh) | 一种流媒体任务管理方法及装置、数据服务器 | |
CN105281965B (zh) | 基于ios***的流量获取方法和装置 | |
CN107748697B (zh) | 应用关闭方法、装置、存储介质及电子设备 | |
CN113050783B (zh) | 终端控制方法、装置、移动终端及存储介质 | |
CN113055984B (zh) | 终端控制方法、装置、移动终端及存储介质 | |
CN107908953A (zh) | ***通知服务控制方法、装置、终端设备及存储介质 | |
CN114416320A (zh) | 一种任务处理方法、装置、设备以及存储介质 | |
CN112988030B (zh) | 终端控制方法、装置、终端和存储介质 | |
EP3974977A1 (en) | Application management method and apparatus, terminal, and readable storage medium | |
CN111722695B (zh) | 终端设备功耗优化方法及装置 | |
CN107943268A (zh) | 调度作业控制方法、装置、终端设备及存储介质 | |
CN107870809B (zh) | 应用关闭方法、装置、存储介质及电子设备 | |
CN113031982A (zh) | 应用程序运行预测方法、装置以及电子设备 | |
CN113064660A (zh) | 设备控制方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |