[发明专利]获取应用程序的运行数据方法、装置、设备及可读介质在审
申请号: | 201910557070.X | 申请日: | 2019-06-25 |
公开(公告)号: | CN110275736A | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 杨乐 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行数据 应用程序 获取信息 脚本 脚本获取 可读介质 获取数据 脚本发送 运行过程 终端设备 安装包 服务器 发送 发布 | ||
本公开实施例提供了一种获取应用程序的运行数据的方法、装置、设备及可读介质,包括:接收与应用程序对应的hook脚本,hook脚本中包括待获取的应用程序的运行数据的获取信息;在应用程序的运行过程中,运行hook脚本,通过hook脚本获取与获取信息对应的运行数据;将获取的与获取信息对应的运行数据发送至服务器。在本公开实施例中,可以将用于获取运行数据的hook脚本发送至终端设备,由于该hook脚本中包括待获取的应用程序的运行数据的获取信息,当启动运行hook脚本后可以通过hook脚本获取到与获取信息对应的运行数据,不需要通过发布安装包进行埋点的方式来获取运行数据,使得获取运行数据更加便捷,提升了获取数据的速度。
技术领域
本公开涉及数据处理技术领域,具体而言,本公开涉及一种获取应用程序的运行数据方法、装置、设备及可读介质。
背景技术
现有技术中,如果发现应用程序使用过程中出现错误,通常是从终端设备中获取一些该应用程序的数据,根据该应用程序的数据检测应用程序是否出现问题,出现了何种问题。
目前,从终端设备中获取应用程序的数据时,通常需要发布一款新的安装包,该安装包内对可能出现需要获取的数据的位置进行埋点,然后通过埋点的方式获取到对应的数据,若此时获取的数据无法准确定位问题,需要再次发布一款新的安装包,基于该再次发布的安装包内的埋点获取数据。也就是说,当通过一次埋点的方式所获取到的数据无法准确定位到问题时,需要反复多次发布安装包来获取数据。显然,现有方式中从终端设备获取数据的方式过程繁琐,效率较低。
发明内容
提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
第一方面,本公开实施例提供了一种获取应用程序的运行数据的方法,包括:
接收与应用程序对应的hook(钩子)脚本,hook脚本中包括待获取的应用程序的运行数据的获取信息;
在应用程序的运行过程中,运行hook脚本,通过hook脚本获取与获取信息对应的运行数据;
将获取的与获取信息对应的运行数据发送至服务器。
第二方面,本公开实施例还提供了一种获取应用程序的运行数据的方法,包括:
发送与应用程序对应的hook脚本,hook脚本中包括待获取的应用程序的运行数据的获取信息,以使终端设备在应用程序的运行过程中,运行hook脚本,并通过hook脚本获取与获取信息对应的运行数据;
接收终端设备发送的与获取信息对应的运行数据。
第三方面,本公开实施例提供了一种获取应用的运行数据的装置,该装置包括:
脚本接收模块,用于接收与应用程序对应的hook脚本,hook脚本中包括待获取的应用程序的运行数据的获取信息;
数据获取模块,用于在应用程序的运行过程中,运行hook脚本,通过hook脚本获取与获取信息对应的运行数据;
数据发送模块,用于将获取的与获取信息对应的运行数据发送至服务器。
第四方面,本公开实施例还提供了一种获取应用的运行数据的装置,该装置包括:
脚本发送模块,用于发送与应用程序对应的hook脚本,hook脚本中包括待获取的应用程序的运行数据的获取信息,以使终端设备在应用程序的运行过程中,运行hook脚本,并通过hook脚本获取与获取信息对应的运行数据;
数据接收模块,用于接收终端设备发送的与获取信息对应的运行数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910557070.X/2.html,转载请声明来源钻瓜专利网。