应用程序管理方法技术

技术编号:37327592 阅读:17 留言:0更新日期:2023-04-21 23:06
本申请公开了一种应用程序管理方法,该方法包括:确定终端是否存在异常运行应用程序的风险;若存在风险,则确定应用程序的名单类型;确定每一种名单类型匹配的优先级排序条件;根据各个应用程序的名单类型及所述每一种名单类型匹配的优先级排序条件,确定所述终端对应的应用程序冻结顺序;依据所述终端对应的应用程序冻结顺序,对冻结顺序在前的应用程序进行冻结,直至所述终端不存在异常运行应用程序的风险为止。可见,本申请可以针对性地按照应用程序的名单类型以及其匹配的优先级排序条件,确定冻结顺序在前的应用程序并冻结,使得终端能够正常运行用户启动的应用程序。能够正常运行用户启动的应用程序。能够正常运行用户启动的应用程序。

【技术实现步骤摘要】
应用程序管理方法


[0001]本申请涉及计算机
,更具体地说,涉及一种应用程序管理方法。

技术介绍

[0002]随着计算机技术的飞速发展,如手机、电脑、iPad及笔记本电脑等终端越来越常见,使用安装于终端的应用程序所提供的服务成为了人们常见的休闲娱乐方式,因而,每个终端中皆安装有多个应用程序。
[0003]但多个应用程序安装于终端后的自启动行为,会产生大量的后台运行进程以及大量的后台服务,而这些后台运行进程以及后台服务,部分是用户需要的,其他较多地为非必要的进程及服务。非用户需要的进程及服务的运行及启动,占用大量的终端内存,使得运行的应用程序超过了终端所能承受的运行极限,导致终端无法流畅地运行用户启动的应用程序。

技术实现思路

[0004]有鉴于此,本申请提供了一种应用程序管理方法,用于解决现有技术的终端无法流畅地运行用户启动的应用程序的缺点。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种应用程序管理方法,包括:
[0007]确定所述终端是否存在异常运行应用程序的风险;
[0008]若所述终端存在异常运行第三方应用程序的风险,则确定安装于所述终端的每个应用程序的名单类型,所述终端中至少包含两种名单类型对应的应用程序;
[0009]确定每一种名单类型匹配的优先级排序条件;
[0010]根据各个应用程序的名单类型及所述每一种名单类型匹配的优先级排序条件,确定所述终端对应的应用程序冻结顺序;
[0011]依据所述终端对应的应用程序冻结顺序,对冻结顺序在前的应用程序进行冻结,直至所述终端不存在异常运行应用程序的风险为止。
[0012]可选的,所述确定所述终端是否存在异常运行应用程序的风险,包括:
[0013]判断所述终端中安装的应用程序的数量是否小于目标阈值,得到判断结果;
[0014]若所述判断结果表明数量不小于目标阈值,则采集所述终端的目标参数,并将所述目标参数与对应的参数阈值进行比较,得到比较结果;
[0015]若所述比较结果表明所述目标参数超过对应的参数阈值,则确认所述终端存在异常运行应用程序的风险。
[0016]可选的,所述目标参数包括所述终端后台启动的应用程序的数量、所述终端的剩余电量、所述终端的内存占用率、所述终端的内存占用量以及待启动的应用程序的内存需求量中的任意一种或任意多种;
[0017]所述参数阈值包括与后台启动的应用程序的数量对应的数量阈值、与剩余电量对
应的电量阈值、与内存占用率对应的占用率阈值、与内存占用量对应的占用量阈值、与内存需求量对应的需求量阈值中的任意一种或任意多种。
[0018]可选的,所述判断所述终端中安装的应用程序的数量是否小于目标阈值,包括:
[0019]获取所述终端中安装的应用程序的数量及所述终端的当前电量;
[0020]确定与所述当前电量匹配的目标阈值;
[0021]判断所述数量是否小于与所述当前电量匹配的目标阈值。
[0022]可选的,所述应用程序的名单类型为黑名单、白名单或普通名单;
[0023]所述确定每一种名单类型匹配的优先级排序条件,包括:
[0024]确定与所述黑名单匹配的第一优先级排序条件、与所述普通名单匹配的第二优先级排序条件以及与所述白名单匹配的第三优先级排序条件。
[0025]可选的,所述根据各个应用程序的名单类型及所述每一种名单类型匹配的优先级排序条件,确定所述终端对应的应用程序冻结顺序,包括:
[0026]根据每个应用程序的名单类型,从所述第一优先级排序条件、第二优先级排序条件及所述第三优先级排序条件中选取所述应用程序匹配的排序条件;
[0027]根据每个应用程序匹配的排序条件,对各个应用程序进行排序,得到所述终端对应的应用程序冻结顺序。
[0028]可选的,所述第一优先级排序条件包括第一启动间隔阈值及预置目标时间内的第一启动频次阈值,所述第二优先级排序条件包括第二启动间隔阈值及预置目标时间内的第二启动频次阈值,所述第三优先级排序条件包括第三启动间隔阈值及预置目标时间内的第三启动频次阈值;
[0029]其中,所述第一启动间隔阈值小于所述第二启动间隔阈值,所述第二启动间隔阈值小于所述第三启动阈值;
[0030]所述第一启动频次阈值大于所述第二启动频次阈值,所述第二启动频次阈值大于所述第三启动频次阈值。
[0031]可选的,所述根据每个应用程序的名单类型,从所述第一优先级排序条件、所述第二优先级排序条件及所述第三优先级排序条件中选取所述应用程序匹配的排序条件,包括:
[0032]从所述第一启动频次阈值、所述第二启动频次阈值及所述第三启动频次阈值中选取与所述应用程序的名单类型匹配的目标启动频次阈值;
[0033]从所述第一启动间隔阈值、所述第二启动间隔阈值及所述第三启动间隔阈值中选取与所述应用程序的名单类型匹配的目标间隔阈值。
[0034]可选的,所述根据每个应用程序匹配的排序条件,对各个应用程序进行排序,得到所述终端对应的应用程序冻结顺序,包括:
[0035]根据所述应用程序的历史启动情况,判断所述应用程序在目标时间内的实际启动频次是否超过其对应的目标启动频次阈值,若未超过,则将所述应用程序的冻结顺序置前;
[0036]若超过,且确定冻结顺序在前的各个应用程序被冻结后,所述终端仍存在异常运行应用程序的风险,则根据所述应用程序的历史启动情况,确定所述应用程序最近一次启动时间与当前时间的时间间隔,判断所述时间间隔是否超过所述目标间隔阈值,若未超过所述目标间隔阈值,则将所述应用程序的冻结顺序置前。
[0037]可选的,所述确定安装于所述终端的每个应用程序的名单类型,包括:
[0038]根据安装于所述终端的每个应用程序的耗电量和/或内存占用量,确定所述应用程序的名单类型。
[0039]从上述的技术方案可以看出,本申请提供的应用程序管理方法,需要确定所述终端是否存在异常运行应用程序的风险,而在确定其存在风险时,才进行后续步骤,如此,本申请在终端难以负荷应用程序的自启动时,才进行应用程序的冻结,减少不必要的冻结操作;确定安装于所述终端的每个应用程序的名单类型,所述终端中至少包含两种名单类型对应的应用程序;确定每一种名单类型匹配的优先级排序条件;根据各个应用程序的名单类型及所述每一种名单类型匹配的优先级排序条件,确定所述终端对应的应用程序冻结顺序;如此,本申请可以根据各个应用程序的名单类型及各个优先级排序规则,对应用程序进行排序,而在本申请确定应用程序冻结顺序的过程中,需要根据与应用程序匹配的排序条件确定,因而,本申请所生成的终端对应的应用程序冻结顺序更具备针对性、实用性以及准确性;依据所述终端对应的应用程序冻结顺序,对冻结顺序在前的应用程序进行冻结,直至所述终端不存在异常运行应用程序的风险为止;如此,本申请能够冻结需要优先冻结的应用程序,以避免终端异常运行应用程序的风本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序管理方法,其特征在于,应用于终端,包括:确定所述终端是否存在异常运行应用程序的风险;若所述终端存在异常运行应用程序的风险,则确定安装于所述终端的每个应用程序的名单类型,所述终端中至少包含两种名单类型对应的应用程序;确定每一种名单类型匹配的优先级排序条件;根据各个应用程序的名单类型及所述每一种名单类型匹配的优先级排序条件,确定所述终端对应的应用程序冻结顺序;依据所述终端对应的应用程序冻结顺序,对冻结顺序在前的应用程序进行冻结,直至所述终端不存在异常运行应用程序的风险为止。2.根据权利要求1所述的应用程序管理方法,其特征在于,所述确定所述终端是否存在异常运行应用程序的风险,包括:判断所述终端中安装的应用程序的数量是否小于目标阈值,得到判断结果;若所述判断结果表明数量不小于目标阈值,则采集所述终端的目标参数,并将所述目标参数与对应的参数阈值进行比较,得到比较结果;若所述比较结果表明所述目标参数超过对应的参数阈值,则确认所述终端存在异常运行应用程序的风险。3.根据权利要求2所述的应用程序管理方法,其特征在于,所述目标参数包括所述终端后台启动的应用程序的数量、所述终端的剩余电量、所述终端的内存占用率、所述终端的内存占用量以及待启动的应用程序的内存需求量中的任意一种或任意多种;所述参数阈值包括与终端后台启动的应用程序的数量对应的数量阈值、与剩余电量对应的电量阈值、与内存占用率对应的占用率阈值、与内存占用量对应的占用量阈值、与内存需求量对应的需求量阈值中的任意一种或任意多种。4.根据权利要求2所述的应用程序管理方法,其特征在于,所述判断所述终端中安装的应用程序的数量是否小于目标阈值,包括:获取所述终端中安装的应用程序的数量及所述终端的当前电量;确定与所述当前电量匹配的目标阈值;判断所述数量是否小于与所述当前电量匹配的目标阈值。5.根据权利要求1所述的应用程序管理方法,其特征在于,所述应用程序的名单类型为黑名单、白名单或普通名单;所述确定每一种名单类型匹配的优先级排序条件,包括:确定与所述黑名单匹配的第一优先级排序条件、与所述普通名单匹配的第二优先级排序条件以及与所述白名单匹配的第三优先级排序条件。6.根据权利要求5所述的应用程序管理方法,其特征在于,所述根据各个应用程序的名单类型及所述每一种名单类型匹配的优先级排序条件,确定所述终端对应的应用程序冻结...

【专利技术属性】
技术研发人员:潘峥韵朱增
申请(专利权)人:广州文石信息科技有限公司
类型:发明
国别省市:

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

1