【技术实现步骤摘要】
应用程序的管理方法、装置、设备及介质
本专利技术涉及通信
,尤其涉及一种应用程序的管理方法、装置、设备及介质。
技术介绍
在安卓系统中,为监控终端设备运行状态或者为了提高应用程序再次启动时的响应速度,即使用户退出某应用后,该应用的进程仍会继续在后台运行,这些进程会占用系统内存资源且增加功耗。应用进程管理即对这些应用进程进行管理,适时清理相应进程以达到释放系统内存、降低功耗的目的。低内存杀手(Lowmemorykiller,LMK)是安卓系统提供的应用进程管理方法,根据系统剩余内存的阈值及应用进程的优先级(oom_adj)来清理进程回收内存,如当系统剩余内存少于216M(兆)时,清理oom_adj取值大于9的进程。该方法的缺点在于,判断是否清理应用进程的依据是应用进程的运行状态,而不考虑用户的使用习惯,会导致在清理进程时将用户常用的应用关闭,严重影响用户体验,如直接将处于后台运行状态的微信直接关闭。诸多终端厂商会采用的应用管理方法是:出厂预设应用白名单,在清理应用进程时,保留白名单中的应用。该方法可一定程度上避免常用应用的误清理,但缺点在于:第一,应用白名单在手机出厂前预置在系统中,无法实时更新;第二,应用白名单由终端厂商统一决定、没有考虑具体用户差异化的应用使用习惯,无法将某一用户的常用应用全部保留。此外,现有方法中,用户常用应用主要取决于应用的使用时长和次数,而未考虑时间及位置因素对用户应用使用行为的影响。这是因为用户在不同时间段、不同位置所常用的应用通常有所区别。例如,用户在工作场景 ...
【技术保护点】
1.一种应用程序的管理方法,用户终端上集成有所述应用程序,其特征在于,所述方法包括:/n筛选出所述用户终端的常用目标位置,计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间;/n基于所述用户终端的锁屏信息,获取所述用户的作息时间信息;/n基于所述作息时间信息,根据所述常用目标位置的位置信息、以及所述平均出现时间和平均离开时间,构建所述用户终端的多个使用场景;/n基于所述多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下所述各个应用程序的活跃情况,形成对所述各个应用程序的管理策略。/n
【技术特征摘要】 【专利技术属性】
1.一种应用程序的管理方法,用户终端上集成有所述应用程序,其特征在于,所述方法包括:
筛选出所述用户终端的常用目标位置,计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间;
基于所述用户终端的锁屏信息,获取所述用户的作息时间信息;
基于所述作息时间信息,根据所述常用目标位置的位置信息、以及所述平均出现时间和平均离开时间,构建所述用户终端的多个使用场景;
基于所述多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下所述各个应用程序的活跃情况,形成对所述各个应用程序的管理策略。
2.根据权利要求1所述的方法,其特征在于,所述筛选出所述用户终端的常用目标位置,包括:
获取所述用户终端在各个位置的出现时间和离开时间;
基于所述出现时间和离开时间,获取所述用户终端在各个位置的停留时长,筛选出所述停留时长超过第一预定时长的目标位置;
计算所述用户终端在所述目标位置停留的日均存在时长,基于所述日均存在时长,从所述目标位置中筛选出所述用户终端的常用目标位置。
3.根据权利要求2所述的方法,其特征在于,所述计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间,包括:
将当日零点前预设时间段分为多个时间段;
基于所述多个时间段中不同时间段,利用不同权重,对所述用户终端在所述常用目标位置的出现时间和离开时间进行计算,计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间。
4.根据权利要求1所述的方法,其特征在于,所述基于所述用户终端的锁屏信息,获取所述用户的作息时间信息,包括:
基于所述用户终端的锁屏信息,获取锁屏开始时间和锁屏结束时间;
基于所述锁屏开始时间和锁屏结束时间,筛选出锁屏持续时长超过第二预定时长的记录;
将当日零点前预设时间段分为多个时间段;
基于所述多个时间段中不同时间段,利用不同权重,对所选记录的所述锁屏开始时间和锁屏结束时间进行计算,获取所述所选记录的平均锁屏开始时间和平均锁屏结束时间;
基于所述平均锁屏开始时间和平均锁屏结束时间,获取所述用户的作息时间信息,其中,所述作息时间信息包括休息时间和非休息时间。
5.根据权利要求1所述的方法,其特征在于,所述形成对所述各个应用程序的管理策略,包括:
当所述应用程序为地图导航、后台播放音频或视频、后台下载服务、后台录音、运动计步应用中的任意一种时,基于所述各个应用程序的管理策略对所述各个应用程序进行管理时均不关闭。
6.根据权利要求1所述的方法,其特征在于,所述用户使用各个应用程序的行为数据,包括:
用户使用各个应用程序时的位置信息、各个应用程序打开时间和各个应用程序关闭时间、各个应用程序使用时长和各个应用程序使用次数。
7.根据权利要求6所述的方法,其特征在于,所述基于所述多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下所述各个应用程序的活跃情况,形成对所述各个应用程序的管理策略,包括:
技术研发人员:孟晨霞,
申请(专利权)人:中国移动通信集团终端有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。