[发明专利]用于对多进程应用进行控制的方法、设备及移动终端有效
申请号: | 201711487316.8 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108229167B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 纪海军;张曰林 | 申请(专利权)人: | 北京安云世纪科技有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56;G06F9/48;G06F9/445 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 进程 应用 进行 控制 方法 设备 移动 终端 | ||
1.一种用于对多进程应用进行控制的方法,所述方法包括:
对用户设备内运行的多个应用的运行状态进行监测;
在监测到多个应用中的特定应用的属性和运行状态指示所述特定应用需要被控制时,确定所述特定应用的全局标识;
根据所述全局标识确定所有与所述特定应用相关联的并且正在运行的多个进程;
对所述多个进程进行关联分析以确定进程间关联度,基于所述进程间关联度确定针对于所述多个进程的控制策略,所述控制策略包括进程依赖关系和进程控制手段;以及
基于所述控制策略中的进程依赖关系确定所述多个进程中的每个进程的控制时序,并且基于所述控制策略中的进程控制手段,以所述控制时序为基础对所述多个进程进行控制,以使具有守护关系的进程在侦测时间间隔内全部关闭;
其中,所述运行状态包括:前台运行、后台运行以及受控运行,所述属性包括恶意应用、监控应用、疑似恶意应用以及受控应用;
当所述特定应用处于前台运行状态并且属性为恶意应用时,确定所述特定应用需要被控制,或,
当所述特定应用处于后台运行状态并且属性为监控应用时,确定所述特定应用需要被控制,或,
当所述特定应用处于后台运行状态并且属性为疑似恶意应用时,在所述特定应用的后台运行状态的时间持续达到预定时限时,确定所述特定应用需要被控制,或,
当所述特定应用处于受控运行状态并且属性为受控应用并且当所述特定应用在预定时间长度内未对控制消息进行响应时,确定所述特定应用需要被控制。
2.根据权利要求1所述的方法,在多个应用中的任意应用启动时,由用户设备为所述任意应用分配所述全局标识。
3.根据权利要求1所述的方法,任意应用的主进程的进程标识为所述全局标识。
4.根据权利要求3所述的方法,所述任意应用所创建的所有子进程均包括用于指示所述全局标识的属性。
5.根据权利要求1所述的方法,其中对所述多个进程进行关联分析以确定进程间关联度包括:对所述多个进程进行关联分析以确定依赖关系,根据所述依赖关系确定指示进程间关联度。
6.根据权利要求1所述的方法,其中对所述多个进程进行关联分析以确定进程间关联度包括:对所述多个进程进行关联分析以确定守护关系,根据所述守护关系确定指示进程间关联度。
7.根据权利要求1所述的方法,其中对所述多个进程进行关联分析以确定进程间关联度包括:对所述多个进程进行关联分析以确定依赖关系和守护关系,根据所述依赖关系和守护关系确定指示进程间关联度。
8.根据权利要求1所述的方法,所述控制策略包括:对多个进程进行控制的时序和/或对由至少两个进程组成的守护进程进行并发控制。
9.根据权利要求8所述的方法,所述进程依赖关系包括时序依赖和并发依赖。
10.根据权利要求1所述的方法,所述进程控制手段包括:终止进程、挂起进程和/或延迟终止进程。
11.根据权利要求9所述的方法,其中基于所述控制策略中的进程依赖关系确定所述多个进程中的每个进程的控制时序包括:基于所述控制策略中的时序依赖确定所述多个进程中的每个进程的控制时序。
12.根据权利要求9所述的方法,其中基于所述控制策略中的进程依赖关系确定所述多个进程中的每个进程的控制时序包括:基于所述控制策略中的并发依赖确定所述多个进程中的每个进程的控制时序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安云世纪科技有限公司,未经北京安云世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711487316.8/1.html,转载请声明来源钻瓜专利网。