应用程序的管理方法、装置、设备及介质制造方法及图纸

技术编号:24852854 阅读:25 留言:0更新日期:2020-07-10 19:06
本发明专利技术提供一种应用程序的管理方法、装置、设备及介质。该方法包括:筛选出用户终端的常用目标位置,计算出用户终端在常用目标位置的平均出现时间和平均离开时间;基于用户终端的锁屏信息,获取用户的作息时间信息;基于作息时间信息,根据常用目标位置的位置信息、以及平均出现时间和平均离开时间,构建用户终端的多个使用场景;基于多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下各个应用程序的活跃情况,形成对各个应用程序的管理策略。根据本发明专利技术实施例提供的技术方案,通过根据时间及位置划分场景,能够考虑到时间和位置因素对用户的应用程序使用行为的影响,实现对不同场景下的应用程序进行管理。

【技术实现步骤摘要】
应用程序的管理方法、装置、设备及介质
本专利技术涉及通信
,尤其涉及一种应用程序的管理方法、装置、设备及介质。
技术介绍
在安卓系统中,为监控终端设备运行状态或者为了提高应用程序再次启动时的响应速度,即使用户退出某应用后,该应用的进程仍会继续在后台运行,这些进程会占用系统内存资源且增加功耗。应用进程管理即对这些应用进程进行管理,适时清理相应进程以达到释放系统内存、降低功耗的目的。低内存杀手(Lowmemorykiller,LMK)是安卓系统提供的应用进程管理方法,根据系统剩余内存的阈值及应用进程的优先级(oom_adj)来清理进程回收内存,如当系统剩余内存少于216M(兆)时,清理oom_adj取值大于9的进程。该方法的缺点在于,判断是否清理应用进程的依据是应用进程的运行状态,而不考虑用户的使用习惯,会导致在清理进程时将用户常用的应用关闭,严重影响用户体验,如直接将处于后台运行状态的微信直接关闭。诸多终端厂商会采用的应用管理方法是:出厂预设应用白名单,在清理应用进程时,保留白名单中的应用。该方法可一定程度上避免常用应用的误清理,但缺点在于:第一,应用白名单在手机出厂前预置在系统中,无法实时更新;第二,应用白名单由终端厂商统一决定、没有考虑具体用户差异化的应用使用习惯,无法将某一用户的常用应用全部保留。此外,现有方法中,用户常用应用主要取决于应用的使用时长和次数,而未考虑时间及位置因素对用户应用使用行为的影响。这是因为用户在不同时间段、不同位置所常用的应用通常有所区别。例如,用户在工作场景使用钉钉等办公类应用软件(Application,app)更多、在休闲场景使用腾讯视频等娱乐类app更多,因此仅根据应用的使用时长和次数获取用户常用应用针对性较弱。综上所述,为了更准确的归纳用户的应用使用习惯,需要考虑时间和位置因素对用户的应用程序使用行为的影响。
技术实现思路
本专利技术实施例提供了一种应用程序的管理方法、装置、设备及介质,通过根据时间及位置划分场景,能够考虑到时间和位置因素对用户的应用程序使用行为的影响,实现对不同场景下的应用程序进行管理。第一方面,本专利技术实施例提供了一种应用程序的管理方法,方法包括:筛选出用户终端的常用目标位置,计算出用户终端在常用目标位置的平均出现时间和平均离开时间;基于用户终端的锁屏信息,获取用户的作息时间信息;基于作息时间信息,根据常用目标位置的位置信息、以及平均出现时间和平均离开时间,构建用户终端的多个使用场景;基于多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下各个应用程序的活跃情况,形成对各个应用程序的管理策略。根据本专利技术所述的应用程序的管理方法,筛选出用户终端的常用目标位置,包括:获取用户终端在各个位置的出现时间和离开时间;基于出现时间和离开时间,获取用户终端在各个位置的停留时长,筛选出停留时长超过第一预定时长的目标位置;计算用户终端在目标位置停留的日均存在时长,基于日均存在时长,从目标位置中筛选出用户终端的常用目标位置。根据本专利技术所述的应用程序的管理方法,计算出用户终端在常用目标位置的平均出现时间和平均离开时间,包括:将当日零点前预设时间段分为多个时间段;基于多个时间段中不同时间段,利用不同权重,对用户终端在常用目标位置的出现时间和离开时间进行计算,计算出用户终端在常用目标位置的平均出现时间和平均离开时间。根据本专利技术所述的应用程序的管理方法,基于用户终端的锁屏信息,获取用户的作息时间信息,包括:基于用户终端的锁屏信息,获取锁屏开始时间和锁屏结束时间;基于锁屏开始时间和锁屏结束时间,筛选出锁屏持续时长超过第二预定时长的记录;将当日零点前预设时间段分为多个时间段;基于多个时间段中不同时间段,利用不同权重,对所选记录的锁屏开始时间和锁屏结束时间进行计算,获取所选记录的平均锁屏开始时间和平均锁屏结束时间;基于平均锁屏开始时间和平均锁屏结束时间,获取用户的作息时间信息,其中,作息时间信息包括休息时间和非休息时间。根据本专利技术所述的应用程序的管理方法,方法还包括:当应用程序为地图导航、后台播放音频或视频、后台下载服务、后台录音、运动计步应用中的任意一种时,进行基于各个应用程序的管理策略对各个应用程序的进行管理时均不关闭。根据本专利技术所述的应用程序的管理方法,用户使用各个应用程序的行为数据,包括:用户使用各个应用程序时的位置信息、各个应用程序打开时间和各个应用程序关闭时间、各个应用程序使用时长和各个应用程序使用次数。根据本专利技术所述的应用程序的管理方法,基于多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下各个应用程序的活跃情况,形成对各个应用程序的管理策略,包括:基于多个使用场景的常用目标位置的位置信息、平均出现时间和平均离开时间和用户使用各个应用程序时的位置信息、各个应用程序打开时间和各个应用程序关闭时间,获取不同使用场景下各个应用程序的使用情况;根据不同使用场景下各个应用程序的使用情况,获取不同使用场景下各个应用程序的活跃情况,形成对各个应用程序的管理策略。根据本专利技术所述的应用程序的管理方法,获取不同使用场景下各个应用程序的活跃情况,包括:根据各个应用程序在各个场景下的各个应用程序使用时长和/或各个应用程序使用次数,获取不同使用场景下各个应用程序的活跃情况。根据本专利技术所述的应用程序的管理方法,根据各个应用程序在各个场景下的各个应用程序使用时长和/或各个应用程序使用次数,获取不同使用场景下各个应用程序的活跃情况,包括:根据各个应用程序在各个场景下的各个应用程序使用时长和各个应用程序使用次数,获取各个应用程序在各个场景下的各个应用程序日均使用时长和各个应用程序日均使用次数;根据各个应用程序在各个场景下的各个应用程序日均使用时长与各个场景下的用户终端日均使用时长之间的比例、和/或各个应用程序日均使用次数,获取不同使用场景下各个应用程序的活跃情况。根据本专利技术所述的应用程序的管理方法,根据各个应用程序在各个场景下的各个应用程序使用时长和各个应用程序使用次数,获取各个应用程序在各个场景下的各个应用程序日均使用时长和各个应用程序日均使用次数,包括:将当日零点前预设时间段分为多个时间段;基于多个时间段中不同时间段,利用不同权重,对各个应用程序使用时长和各个应用程序使用次数进行计算,获取各个应用程序在各个场景下的各个应用程序日均使用时长和各个应用程序日均使用次数。第二方面,本专利技术实施例提供了一种应用程序的管理装置,装置包括:计算模块,用于筛选出用户终端的常用目标位置,计算出用户终端在常用目标位置的平均出现时间和平均离开时间;获取模块,用于基于用户终端的锁屏信息,获取用户的作息时间信息;构建模块,用于基于作息时间信息,根据常用目标位置的位置信息、以及平均出现时间和平均离开时间,构建用户本文档来自技高网
...

【技术保护点】
1.一种应用程序的管理方法,用户终端上集成有所述应用程序,其特征在于,所述方法包括:/n筛选出所述用户终端的常用目标位置,计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间;/n基于所述用户终端的锁屏信息,获取所述用户的作息时间信息;/n基于所述作息时间信息,根据所述常用目标位置的位置信息、以及所述平均出现时间和平均离开时间,构建所述用户终端的多个使用场景;/n基于所述多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下所述各个应用程序的活跃情况,形成对所述各个应用程序的管理策略。/n

【技术特征摘要】
1.一种应用程序的管理方法,用户终端上集成有所述应用程序,其特征在于,所述方法包括:
筛选出所述用户终端的常用目标位置,计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间;
基于所述用户终端的锁屏信息,获取所述用户的作息时间信息;
基于所述作息时间信息,根据所述常用目标位置的位置信息、以及所述平均出现时间和平均离开时间,构建所述用户终端的多个使用场景;
基于所述多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下所述各个应用程序的活跃情况,形成对所述各个应用程序的管理策略。


2.根据权利要求1所述的方法,其特征在于,所述筛选出所述用户终端的常用目标位置,包括:
获取所述用户终端在各个位置的出现时间和离开时间;
基于所述出现时间和离开时间,获取所述用户终端在各个位置的停留时长,筛选出所述停留时长超过第一预定时长的目标位置;
计算所述用户终端在所述目标位置停留的日均存在时长,基于所述日均存在时长,从所述目标位置中筛选出所述用户终端的常用目标位置。


3.根据权利要求2所述的方法,其特征在于,所述计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间,包括:
将当日零点前预设时间段分为多个时间段;
基于所述多个时间段中不同时间段,利用不同权重,对所述用户终端在所述常用目标位置的出现时间和离开时间进行计算,计算出所述用户终端在所述常用目标位置的平均出现时间和平均离开时间。


4.根据权利要求1所述的方法,其特征在于,所述基于所述用户终端的锁屏信息,获取所述用户的作息时间信息,包括:
基于所述用户终端的锁屏信息,获取锁屏开始时间和锁屏结束时间;
基于所述锁屏开始时间和锁屏结束时间,筛选出锁屏持续时长超过第二预定时长的记录;
将当日零点前预设时间段分为多个时间段;
基于所述多个时间段中不同时间段,利用不同权重,对所选记录的所述锁屏开始时间和锁屏结束时间进行计算,获取所述所选记录的平均锁屏开始时间和平均锁屏结束时间;
基于所述平均锁屏开始时间和平均锁屏结束时间,获取所述用户的作息时间信息,其中,所述作息时间信息包括休息时间和非休息时间。


5.根据权利要求1所述的方法,其特征在于,所述形成对所述各个应用程序的管理策略,包括:
当所述应用程序为地图导航、后台播放音频或视频、后台下载服务、后台录音、运动计步应用中的任意一种时,基于所述各个应用程序的管理策略对所述各个应用程序进行管理时均不关闭。


6.根据权利要求1所述的方法,其特征在于,所述用户使用各个应用程序的行为数据,包括:
用户使用各个应用程序时的位置信息、各个应用程序打开时间和各个应用程序关闭时间、各个应用程序使用时长和各个应用程序使用次数。


7.根据权利要求6所述的方法,其特征在于,所述基于所述多个使用场景和用户使用各个应用程序的行为数据,获得各个使用场景下所述各个应用程序的活跃情况,形成对所述各个应用程序的管理策略,包括:

【专利技术属性】
技术研发人员:孟晨霞
申请(专利权)人:中国移动通信集团终端有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京;11

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

1