[发明专利]一种应用操作监测方法及装置有效
申请号: | 201611070332.2 | 申请日: | 2016-11-28 |
公开(公告)号: | CN106649064B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 刘一琛 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 11570 北京众达德权知识产权代理有限公司 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 操作 监测 方法 装置 | ||
1.一种应用操作监测方法,其特征在于,包括:
从运行进程目录中获取正在运行的M个进程的进程信息,所述进程信息包括进程类型信息和进程优先级信息,M为正整数;
根据所述M个进程的进程类型信息,识别出所述M个进程中的N个非系统应用进程,N为小于或等于M的正整数;
根据所述N个非系统应用进程的进程优先级信息,识别出所述N个非系统应用进程中的前台运行应用进程;
所述根据所述M个进程的进程类型信息,识别出所述M个进程中的N个非系统应用进程,包括:
识别所述M个进程中的第m个进程的控制组群文件是否包含背景进程标识字段,m依次为1至M;
如果所述第m个进程的控制组群文件包含所述背景进程标识字段,排除所述第m个进程,否则识别所述第m个进程的控制组群文件是否包含非应用进程标识字段;
如果所述第m个进程的控制组群文件包含所述非应用进程标识字段,排除所述第m个进程,否则识别所述第m个进程的控制组群文件中的应用标识码是否在预设码段内;
如果所述第m个进程的控制组群文件中的应用标识码在所述预设码段内,排除所述第m个进程。
2.如权利要求1所述的应用操作监测方法,其特征在于,所述从运行进程目录中获取正在运行的M个进程的进程信息,包括:
在所述运行进程目录的路径下创建以所述运行进程目录为传入参数的文件对象;
获取所述文件对象的目录下的M个文件;
将所述M个文件的文件名对应确定为所述M个进程的唯一标识;
获取所述M个进程的唯一标识的子目录下信息为所述M个进程的进程信息。
3.如权利要求1所述的应用操作监测方法,其特征在于,所述根据所述M个进程的进程类型信息,识别出所述M个进程中的N个非系统应用进程,包括:
从所述M个进程中排除所述进程类型信息符合如下任一种字段的进程,以得到所述N个非系统应用进程:
背景进程标识字段、非应用进程标识字段、系统应用标识码段。
4.如权利要求1所述的应用操作监测方法,其特征在于,所述根据所述N个非系统应用进程的进程优先级信息,识别出所述N个非系统应用进程中的前台运行应用进程,包括:
遍历所述N个非系统应用进程的资源占用优先级;
确定出所述N个非系统应用进程中资源占用优先级最高的进程为所述前台运行应用进程。
5.如权利要求1-4中任一所述的应用操作监测方法,其特征在于,在所述识别出所述N个非系统应用进程中的前台运行应用进程之后,所述方法还包括:
按照预设周期轮询所述前台运行应用进程;
基于对所述前台运行应用进程的轮询次数确定所述前台运行应用进程在前台的停留时长。
6.如权利要求5所述的应用操作监测方法,其特征在于,在所述基于对所述前台运行应用进程的轮询次数确定所述前台运行应用进程在前台的停留时长之后,所述方法还包括:
判断所述前台运行应用进程在前台的停留时长是否超过预设时长;
如果所述前台运行应用进程在前台的停留时长超过所述预设时长,向用户推送与所述前台运行应用进程相关的可读内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611070332.2/1.html,转载请声明来源钻瓜专利网。