一种数据处理方法和装置与流程

文档序号:12786768阅读:来源:国知局

技术特征:

1.一种数据处理方法,包括:

对系统进程接口进行监听,获取当前启动应用进程的应用信息;

依据所述应用信息对所述应用进程的类型进行检测;

当检测到所述应用进程为第一类型时,依据所述应用信息启动所述应用进程对应应用;

当检测到所述应用进程为第二类型时,依据所述应用信息禁止所述应用进程的启动。

2.如权利要求1所述的方法,其特征在于,对系统进程接口进行监听,获取当前启动应用进程的应用信息,包括:

对系统进程接口进行监听,获取进程创建函数;

从所述进程创建函数中所述应用进程的应用信息。

3.如权利要求2所述的方法,其特征在于,从所述进程创建函数中所述应用进程的应用信息,包括:

在所述进程创建函数中查找执行日志写入函数的参数信息;

从所述参数信息中获取应用信息,其中,所述应用信息包括以下至少一项:标识信息、应用包名和启动类型。

4.如权利要求2所述的方法,其特征在于,进程创建函数包括:startProcessLocked函数;所述日志写入函数包括:EventLog.writeEvent函数。

5.如权利要求3所述的方法,其特征在于,依据所述应用信息对所述应用进程的应用类型进行检测,包括:

依据所述应用包名确定所述应用进程的应用类型;

检测目标类型是否包含所述应用类型,其中,当所述目标类型包含所述应用类型时,所述应用进程为第一类型,当所述目标类型不包含所述应用类型时,所述应用进程为第二类型。

6.如权利要求5所述的方法,其特征在于,所述目标类型包括以下至少一项:安全类应用、系统类应用、社交类应用。

7.如权利要求3所述的方法,其特征在于,还包括:

依据所述应用包名和/或标识信息中的应用标识,判断所述应用进程对应 应用是否为禁止启动应用;

当所述应用进程对应应用为禁止启动应用时,所述应用进程为第二类型;

当所述应用进程对应应用为非禁止启动应用时,所述应用进程为第一类型。

8.如权利要求7所述的方法,其特征在于,判断所述应用进程对应应用为禁止启动应用之后,还包括:

依据所述标识信息中的应用标识和进程标识,判断所述应用进程是否已运行;

当所述应用进程未运行时,所述应用进程为第二类型;

当所述应用进程已运行时,所述应用进程为第一类型。

9.如权利要求7所述的方法,其特征在于,还包括:

依据所述启动类型确定所述应用进程对应进程组件,当所述进程组件为目标组件时,执行判断所述应用进程对应应用是否为禁止启动应用的步骤。

10.一种数据处理装置,包括:

监听获取模块,用于对系统进程接口进行监听,获取当前启动应用进程的应用信息;

检测模块,用于依据所述应用信息对所述应用进程的类型进行检测;

启动模块,用于当检测到所述应用进程为第一类型时,依据所述应用信息启动所述应用进程对应应用;

禁止启动模块,用于当检测到所述应用进程为第二类型时,依据所述应用信息禁止所述应用进程的启动。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1