[发明专利]在应用程序检测终端处执行的方法及应用程序检测终端在审
| 申请号: | 202210041307.0 | 申请日: | 2022-01-14 |
| 公开(公告)号: | CN114398164A | 公开(公告)日: | 2022-04-26 |
| 发明(设计)人: | 马越;田金周 | 申请(专利权)人: | 北京腾云天下科技有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/36;G06F8/61 |
| 代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 魏小薇;吴丽丽 |
| 地址: | 100027 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 检测 终端 执行 方法 | ||
1.一种在应用程序检测终端处执行的方法,其中,所述应用程序检测终端安装有操作系统,并且所述操作系统包括至少一个目标应用编程接口,所述方法包括:
响应于接收到来自应用程序检测服务器的待检测应用程序安装包,安装所述待检测应用程序安装包对应的应用程序;
运行已安装的所述应用程序;
响应于所述至少一个目标应用编程接口中的任一目标应用编程接口在所述应用程序的运行期间被调用,获取该目标应用编程接口的调用信息,其中,所述调用信息包括调用该目标应用编程接口的堆栈信息;以及
将所述至少一个目标应用编程接口的调用信息发送给所述应用程序检测服务器。
2.根据权利要求1所述的方法,其中,所述应用程序检测终端安装有监测应用程序,并且其中,所述获取该目标应用编程接口的调用信息包括:
利用所述监测应用程序监测该目标应用编程接口是否被调用;以及
响应于所述监测应用程序监测到该目标应用编程接口被调用,利用所述监测应用程序记录该目标应用编程接口的调用信息。
3.根据权利要求1或2所述的方法,其中,所述操作系统包括Android系统。
4.一种在应用程序检测服务器处执行的方法,包括:
响应于对待检测应用程序安装包进行检测的检测请求,将所述待检测应用程序安装包发送给应用程序检测终端,以使得所述应用程序检测终端安装和运行所述待检测应用程序安装包对应的应用程序,且获取与至少一个目标应用编程接口中的任一目标应用编程接口在所述应用程序的运行期间被调用有关的调用信息,其中,所述应用程序检测终端安装有操作系统,并且所述操作系统包括所述至少一个目标应用编程接口;
接收来自所述应用程序检测终端的所述至少一个目标应用编程接口的调用信息;以及
基于所述至少一个目标应用编程接口的调用信息,生成所述应用程序的检测结果。
5.根据权利要求4所述的方法,其中,所述基于所述至少一个目标应用编程接口的调用信息,生成所述应用程序的检测结果包括:
将所述至少一个目标应用编程接口的调用信息写入用于展示所述检测结果的页面。
6.根据权利要求4或5所述的方法,其中,所述检测请求中包含有所述待检测应用程序安装包。
7.一种应用程序检测终端,其中,所述应用程序检测终端安装有操作系统,并且所述操作系统包括至少一个目标应用编程接口,所述应用程序检测终端包括:
安装单元,被配置用于响应于接收到来自应用程序检测服务器的待检测应用程序安装包,安装所述待检测应用程序安装包对应的应用程序;
运行单元,被配置用于运行已安装的所述应用程序;
获取单元,被配置用于响应于所述至少一个目标应用编程接口中的任一目标应用编程接口在所述应用程序的运行期间被调用,获取该目标应用编程接口的调用信息,其中,所述调用信息包括调用该目标应用编程接口的堆栈信息;以及
发送单元,被配置用于将所述至少一个目标应用编程接口的调用信息发送给所述应用程序检测服务器。
8.根据权利要求7所述的应用程序检测终端,其中,所述应用程序检测终端安装有监测应用程序,并且其中,所述获取单元被配置用于:
利用所述监测应用程序监测该目标应用编程接口是否被调用;以及
响应于所述监测应用程序监测到该目标应用编程接口被调用,利用所述监测应用程序记录该目标应用编程接口的调用信息。
9.根据权利要求7或8所述的应用程序检测终端,其中,所述操作系统包括Android系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京腾云天下科技有限公司,未经北京腾云天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210041307.0/1.html,转载请声明来源钻瓜专利网。





