一种数据获取方法及装置制造方法及图纸

技术编号:20796856 阅读:35 留言:0更新日期:2019-04-06 10:28
本申请实施例公开了一种数据获取方法及装置,该方法,包括:从被监控系统中查找与预先设定的被监控事件对应的系统函数;获取预先设置的替换函数,所述替换函数用于获取与所述被监控事件对应的预设数据,还用于实现所述系统函数的功能;将所述被监控系统中的所述系统函数替换为所述替换函数,以使所述被监控事件被触发时运行所述替换函数。无需逐一在被监控系统中部署事件监控的API,大大减少了人工部署代码的工作量,实现了API的自动部署,降低了代码异常的概率,提高了整体监控系统的可维护性和数据获取的准确性。

A Data Acquisition Method and Device

The embodiment of this application discloses a data acquisition method and device, which includes: searching system functions corresponding to pre-set monitored events from the monitored system; acquiring pre-set replacement functions for acquiring pre-set data corresponding to the monitored events; and realizing the functions of the system functions; and acquiring the monitored system. The system function in the system is replaced by the replacement function so that the replacement function is run when the monitored event is triggered. It does not need to deploy event monitoring APIs one by one in the monitoring system, which greatly reduces the workload of manual deployment code, realizes the automatic deployment of APIs, reduces the probability of code anomalies, and improves the maintainability of the overall monitoring system and the accuracy of data acquisition.

【技术实现步骤摘要】
一种数据获取方法及装置
本申请涉及计算机
,尤其涉及一种数据获取方法及装置。
技术介绍
监控数据的获取,需要调用软件开发工具包(SoftwareDevelopmentKit,SDK)实现。开发人员在客户端的应用(Application,APP)上或网络侧的网站上嵌入数据采集类SDK,并部署该SDK对应的应用程序编程接口(ApplicationProgrammingInterface,API)以完成预期的监测需求。例如,若监测一个点击按钮,则部署一个监测该点击按钮的监测事件的API,触发SDK执行相应的数据获取操作;若检测一个页面的浏览,则需要部署一个页面浏览的API,等等。当监测需求较多时,需要大量部署该数据采集类SDK中的API,容易造成API部署错误,从而导致数据异常情况的发生。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据获取方法及装置。本申请实施例提供的一种数据获取方法,包括:从被监控系统中查找与预先设定的被监控事件对应的系统函数;获取预先设置的替换函数,所述替换函数用于获取与所述被监控事件对应的预设数据,还用于实现所本文档来自技高网...

【技术保护点】
1.一种数据获取方法,其特征在于,所述方法,包括:从被监控系统中查找与预先设定的被监控事件对应的系统函数;获取预先设置的替换函数,所述替换函数用于获取与所述被监控事件对应的预设数据,还用于实现所述系统函数的功能;将所述被监控系统中的所述系统函数替换为所述替换函数,以使所述被监控事件被触发时运行所述替换函数。

【技术特征摘要】
1.一种数据获取方法,其特征在于,所述方法,包括:从被监控系统中查找与预先设定的被监控事件对应的系统函数;获取预先设置的替换函数,所述替换函数用于获取与所述被监控事件对应的预设数据,还用于实现所述系统函数的功能;将所述被监控系统中的所述系统函数替换为所述替换函数,以使所述被监控事件被触发时运行所述替换函数。2.根据权利要求1所述的数据获取方法,其特征在于,所述替换函数至少包括所述系统函数的逻辑,以及用于监控所述被监控事件的应用程序编程接口。3.根据权利要求1所述的数据获取方法,其特征在于,所述将所述被监控系统中的所述系统函数替换为所述替换函数,具体包括:利用方法交换,将所述被监控系统中的所述系统函数与获取到的所述替换函数交换。4.根据权利要求1所述的数据获取方法,其特征在于,所述从被监控系统中查找与预先设定的被监控事件对应的系统函数,之前还包括:响应于所述被监控系统的触发,执行所述从被监控系统中查找与预先设定的被监控事件对应的系统函数。5.根据权利要求1-4任一项所述的数据获取方法,其特征在于,所述从被监控系统中查找与预先设定的被监控事件对应的系统函数,具体包括:根据所述被监控事件的类和所述被监控事件的方法,从所述被监控系统中查找所述系统函数...

【专利技术属性】
技术研发人员:王安迪
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1