[发明专利]一种数据处理方法和装置在审
| 申请号: | 201510982489.1 | 申请日: | 2015-12-23 |
| 公开(公告)号: | CN106909834A | 公开(公告)日: | 2017-06-30 |
| 发明(设计)人: | 唐淳;张越 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F21/52 | 分类号: | G06F21/52 |
| 代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种数据处理方法和一种数据处理装置。
背景技术
用户设备中可以安装各种应用程序(APP,application),当前的APP通常都存在后台服务。APP在后台运行会消耗用户设备的系统资源,直观表现是设备电量消耗比较快、移动网络流量急剧上升、系统变的越来越卡。应用程序的自启行为不仅严重的降低了系统续航时间,还大大降低了系统的流畅度。
针对上述APP后台运行影响用户设备资源的问题,目前,很多安全厂商都已经在产品中加入了禁止应用程序自启的功能,如利用安全软件通过禁用第三方软件的broadcast组件来防止自启。
但是,当前的组织应用自启动的方法无法全面监控软件,且容易出现误检等问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法和相应的数据处理装置。
依据本发明的一个方面,提供了一种数据处理的方法,所述方法包括:对系统进程接口进行监听,获取当前启动应用进程的应用信息;依据所述应用信息对所述应用进程的类型进行检测;当检测到所述应用进程为第一类型时,依据所述应用信息启动所述应用进程对应应用;当检测到所述应用进程为第二类型时,依据所述应用信息禁止所述应用进程的启动。
可选地,对系统进程接口进行监听,获取进程创建函数;从所述进程创 建函数中所述应用进程的应用信息。
可选地,在所述进程创建函数中查找执行日志写入函数的参数信息;从所述参数信息中获取应用信息,其中,所述应用信息包括以下至少一项:标识信息、应用包名和启动类型。
可选地,startProcessLocked函数;所述日志写入函数包括:EventLog.writeEvent函数。
可选地,依据所述应用包名确定所述应用进程的应用类型;检测目标类型是否包含所述应用类型,其中,当所述目标类型包含所述应用类型时,所述应用进程为第一类型,当所述目标类型不包含所述应用类型时,所述应用进程为第二类型。
可选地,所述目标类型包括以下至少一项:安全类应用、系统类应用、社交类应用。
可选地,依据所述应用包名和/或标识信息中的应用标识,判断所述应用进程对应应用是否为禁止启动应用;当所述应用进程对应应用为禁止启动应用时,所述应用进程为第二类型;当所述应用进程对应应用为非禁止启动应用时,所述应用进程为第一类型。
可选地,依据所述标识信息中的应用标识和进程标识,判断所述应用进程是否已运行;当所述应用进程未运行时,所述应用进程为第二类型;当所述应用进程已运行时,所述应用进程为第一类型。
可选地,依据所述启动类型确定所述应用进程对应进程组件,当所述进程组件为目标组件时,执行判断所述应用进程对应应用是否为禁止启动应用的步骤。
根据本发明的另一方面,提供了一种数据处理的装置,所述装置包括:监听获取模块,用于对系统进程接口进行监听,获取当前启动应用进程的应用信息;检测模块,用于依据所述应用信息对所述应用进程的类型进行检测;启动模块,用于当检测到所述应用进程为第一类型时,依据所述应用信息启动所述应用进程对应应用;禁止启动模块,用于当检测到所述应用进程为第二类型时,依据所述应用信息禁止所述应用进程的启动。
可选地,函数获取子模块,用于对系统进程接口进行监听,获取进程创建函数;信息获取子模块,用于从所述进程创建函数中所述应用进程的应用信息。
可选地,参数信息查找单元,用于在所述进程创建函数中查找执行日志写入函数的参数信息;信息获取单元,用于从所述参数信息中获取应用信息,其中,所述应用信息包括以下至少一项:标识信息、应用包名和启动类型。
可选地,startProcessLocked函数;所述日志写入函数包括:EventLog.writeEvent函数。
可选地,类型确定子模块,用于依据所述应用包名确定所述应用进程的应用类型;类型匹配子模块,用于检测目标类型是否包含所述应用类型,其中,当所述目标类型包含所述应用类型时,所述应用进程为第一类型,当所述目标类型不包含所述应用类型时,所述应用进程为第二类型。
可选地,所述目标类型包括以下至少一项:安全类应用、系统类应用、社交类应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510982489.1/2.html,转载请声明来源钻瓜专利网。





