[发明专利]在移动终端中监控API函数调用的方法和装置有效
申请号: | 201210200327.4 | 申请日: | 2012-06-18 |
公开(公告)号: | CN103514075A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 张立春;韩景维 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 监控 api 函数 调用 方法 装置 | ||
1.一种在移动终端中监控API函数调用的方法,其特征在于,该方法包括:
预先设置所需监控的一个或多个API函数以及与预设API函数相对应的响应事件;
根据各个预设API函数设置一个监控处理模块;
实时获取目标信息发送函数监听模块输出的当前监听数据;
当所获取的当前监听数据满足响应事件时,监控处理模块进行相应的后续的监控处理。
2.根据权利要求1所述的方法,其特征在于,在所述实时获取目标信息发送函数监听模块的当前监听数据之后,该方法还进一步包括:
记录所获取的当前监听数据。
3.根据权利要求1所述的方法,其特征在于,所述预设API函数为:
删除联系人函数、访问网络函数、获取应用程序安装列表函数、发送短信的函数、读取联系人信息的函数、启动应用程序的函数、访问文件的函数和拨打电话的函数中的任意一个或多个函数。
4.根据权利要求1、2或3所述的方法,其特征在于,所述响应事件为:
至少一个正在系统中运行的应用程序调用至少一个预设API函数。
5.根据权利要求1所述的方法,其特征在于,所述当前监听数据包括:
与目标信息发送函数的各个发送操作相对应的对象方法。
6.根据权利要求1所述的方法,其特征在于,所述后续的监控处理包括:
记录调用了预设API函数的应用程序的信息、中断调用了预设API函数的应用程序和/或向用户发送提醒信息或询问信息并根据用户的指令或预设的默认操作进行处理。
7.一种在移动终端中监控API函数调用的装置,其特征在于,该装置包括:设置模块、信息获取模块和监控处理模块;
所述设置模块,用于预先设置所需监控的一个或多个API函数以及与预设API函数相对应的响应事件,将预设API函数和响应事件发送给监控处理模块;
所述信息获取模块,用于实时获取目标信息发送函数监听模块的当前监听数据,将当前监听数据发送给监控处理模块;
所述监控处理模块,用于当所获取的当前监听数据满足响应事件时,监控处理模块进行相应的后续的监控处理。
8.根据权利要求7所述的装置,其特征在于,该装置还进一步包括:存储模块;
所述存储模块,用于记录所获取的当前监听数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210200327.4/1.html,转载请声明来源钻瓜专利网。