应用程序的管控方法、装置、存储介质及电子设备制造方法及图纸

技术编号:16662592 阅读:45 留言:0更新日期:2017-11-30 11:49
本申请提供一种应用程序的管控方法,包括:当接收到应用管控请求时,获取后台运行的每个应用程序对应的预设运行时间段;若检测到后台运行的应用程序的预设运行时间段在当前时刻之前,则将相应的应用程序的优先级进行下调;若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调。本申请还提供一种应用程序的管控装置、存储介质及电子设备。本申请能够提高对后台运行的应用程序进行管控的智能化和灵活性。

【技术实现步骤摘要】
应用程序的管控方法、装置、存储介质及电子设备
本申请属于通信
,尤其涉及一种应用程序的管控方法、装置、存储介质及电子设备。
技术介绍
随着电子技术的发展,人们通常在电子设备上安装很多应用程序,并且运行多个应用程序。然而,当电子设备的后台运行有多个应用程序对应的进程时,会严重地占用电子设备的内存,并且导致电子设备的耗电速度加快,而且还会降低电子设备的运行流畅度。
技术实现思路
本申请提供一种应用程序的管控方法,能够提高对后台运行的应用程序进行管控的智能化和灵活性。第一方面,本申请实施例提供一种应用程序的管控方法,应用于电子设备,所述方法包括以下步骤:接收应用管控请求;根据所述应用管控请求,获取后台运行的每个应用程序对应的预设运行时间段;若检测到后台运行的应用程序的预设运行时间段在当前时刻之前,则将相应的应用程序的优先级进行下调;若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调。第二方面,本申请实施例提供一种应用程序的管控装置,应用于电子设备,所述装置包括:接收模块,用于接收应用管控请求;获取模块,用于根据所述应用管控请求,获取后台运行的每个应用程序对应的预设运行时间段;下调模块,用于若检测到后台运行的应用程序的预设运行时间段在当前时刻之前,则将相应的应用程序的优先级进行下调;上调模块,用于若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调。第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的应用程序的管控方法。第四方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行上述的应用程序的管控方法。本申请实施例提供的应用程序的管控方法,接收应用管控请求,并根据应用管控请求获取后台运行的每个应用程序对应的预设运行时间段;若检测到后台运行的应用程序的预设运行时间段在当前时刻之前,可以预测用户使用该应用程序的概率较低,则将相应的应用程序的优先级进行下调,进而在对后台应用程序进行清理时,会优先将该应用程序进行关闭,以节约电子设备的内存空间,降低电子设备的耗电速率,提高电子设备的运行流畅度;若检测到后台运行的应用程序的预设运行时间段包含当前时刻或者在当前时刻之后,可以预测用户使用该应用程序的概率较高,则将相应的应用程序的优先级进行上调,进而在对后台应用程序进行清理时,可以避免在清理后台时将这些应用程序关闭。因此,本申请实施例的应用程序的管控方法结合当前时刻与后台运行的应用程序的常用时间段可以预测用户重新使用这些应用程序的概率,进而对后台运行的应用程序的优先级进行调整,从而可以提升对后台运行的应用程序进行管控的智能化和灵活性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的应用程序的管控装置的应用场景示意图;图2为本申请实施例提供的应用程序的管控方法的流程示意图;图3为本申请实施例提供的应用程序的管控方法的另一流程示意图;图4为本申请实施例提供的对应用程序的优先级进行上调的流程示意图;图5为本申请实施例提供的对应用程序的优先级进行上调的另一流程示意图;图6为本申请实施例提供的对应用程序的优先级进行下调的流程示意图;图7为本申请实施例提供的应用程序的管控装置的结构示意图;图8为本申请实施例提供的应用程序的管控装置的另一结构示意图;图9为本申请实施例提供的电子设备的结构示意图;图10为本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种应用程序的管控方法,该应用程序的管控方法的执行主体可以是本申请实施例提供的应用程序的管控装置,或者集成了所述应用程序的管控装置的电子设备,其中所述应用程序的管控装置可以采用硬件或者软件的方式实现。其中,所述电子设备可以是智能手机、平板电脑、台式电脑、笔记本电脑、掌上电脑等设备。请参阅图1,图1为本申请实施例提供的应用程序的管控装置的应用场景示意图,其中该应用程序的管控装置具体可以集成在电子设备中。该应用程序的管控装置主要用于:首先接收应用管控请求,并根据应用管控请求,获取后台运行的每个应用程序对应的预设运行时间段;若应用程序的管控装置检测到后台运行的应用程序的预设运行时间段在当前时刻之前,则将相应的应用程序的优先级进行下调;若应用程序的管控装置检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调。比如,应用程序的管控装置在接收到应用管控请求时,检测到后台运行的应用程序包括应用程序a、应用程序b、应用程序c以及应用程序d,其中应用程序a的优先级为2,应用程序b的优先级为8,应用程序c的优先级为5,应用程序d的优先级为11;然后应用程序的管控装置分别获取应用程序a、应用程序b、应用程序c以及应用程序d的预设运行时间段,并将每个本文档来自技高网...
应用程序的管控方法、装置、存储介质及电子设备

【技术保护点】
一种应用程序的管控方法,应用于电子设备,其特征在于,所述方法包括以下步骤:接收应用管控请求;根据所述应用管控请求,获取后台运行的每个应用程序对应的预设运行时间段;若检测到后台运行的应用程序的预设运行时间段在当前时刻之前,则将相应的应用程序的优先级进行下调;若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调。

【技术特征摘要】
1.一种应用程序的管控方法,应用于电子设备,其特征在于,所述方法包括以下步骤:接收应用管控请求;根据所述应用管控请求,获取后台运行的每个应用程序对应的预设运行时间段;若检测到后台运行的应用程序的预设运行时间段在当前时刻之前,则将相应的应用程序的优先级进行下调;若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调。2.根据权利要求1所述的应用程序的管控方法,其特征在于,所述若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调,包括:若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻,则获取所述预设运行时间段的结束时刻;计算所述结束时刻与所述当前时刻的第一时间差值;根据所述第一时间差值对相应的应用程序的优先级进行上调,其中所述第一时间差值越大,则相应的应用程序的优先级越高。3.根据权利要求1所述的应用程序的管控方法,其特征在于,所述若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,则将相应的应用程序的优先级进行上调,包括:若检测到后台运行的应用程序的预设运行时间段在所述当前时刻之后,则获取所述预设运行时间段的起始时刻;计算所述起始时刻与所述当前时刻的第二时间差值;根据所述第二时间差值对相应的应用程序的优先级进行上调,其中所述第二时间差值越小,则相应的应用程序的优先级越高。4.根据权利要求3所述的应用程序的管控方法,其特征在于,所述根据所述第二时间差值对相应的应用程序的优先级进行上调,包括:判断所述第二时间差值是否小于预设差值;若是,则根据所述第二时间差值对相应的应用程序的优先级进行上调。5.根据权利要求1至4任一项所述的应用程序的管控方法,其特征在于,在所述若检测到后台运行的应用程序的预设运行时间段包含所述当前时刻或者在所述当前时刻之后,之后还包括:获取具有相同优先级的应用程序的第一数量;若所述第一数量大于预设数量,则获取所述具有相同优先级的应用程序在所述后台的运行时长;根据所述运行时长对相应的应用程序的优先级进行上调,其中所述运行时长越短,则相应的应用程序的优先级越高。6.根据权利要求1所述的应用程序的管控方法,其特征在于,所述若检测到后台运行的应用程序的预设运行时间段在当前时刻之前,则将相应的应用程序的优先级进行下调,包括:若检测到后台运行的应用程序的预设运行时间段在所述当前时刻之前,则获取所述预设运行时间段的结束时刻;计算所述结束时刻与所述当前时刻的第三时间差值;根据所述第三时间差值对相应的应用程序的优先级进行下调,其中所述第三时间差值越大,则相应的应用程序的优先级越低。7.一种应用程序的管控装置,应用于电子设备,其特征在于,所述装置包括:接收...

【专利技术属性】
技术研发人员:杜冰张俊林志泳
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1