[发明专利]数据流输入参数的采集方法、装置、设备和存储介质在审
申请号: | 202110266663.8 | 申请日: | 2021-03-11 |
公开(公告)号: | CN113010555A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 崔博文 | 申请(专利权)人: | 京东数字科技控股股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F9/445 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 吴雪;曾军 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 输入 参数 采集 方法 装置 设备 存储 介质 | ||
本申请涉及一种数据流输入参数的采集方法、装置、计算机设备和存储介质。所述方法包括:接收执行目标数据流的第一申请,所述目标数据流为待采集输入参数的数据流;根据所述第一申请,生成加载所述的目标数据流对应的第一类文件的第二申请;获取配置数据;根据所述配置数据,修改所述第一类文件中的特定代码段,成为第二类文件;根据所述第二申请,加载所述第二类文件;执行加载后的所述第二类文件,以根据所述第二类文件中已修改的特定代码段,采集输入参数。本申请实施例中,提高了获取输入参数的效率,也简化了操作的流程,还可以保证数据流的安全性和稳定性。
技术领域
本申请涉及数据处理领域,尤其涉及一种数据流输入参数的采集方法、装置、计算机设备和存储介质。
背景技术
随着互联网的发展,在某些场景下,需要采集生产环境中某段数据或流程的请求参数,以进行后续的数据分析、数据比对、和特征分析等。
现有技术中,采集输入参数,通常是在想要抓取输入参数的代码中增加一大段处理逻辑来实现此功能。但是,在代码中增加处理逻辑是对代码的侵入式的处理,对代码的稳定性、完整性和可靠性等,有可能会造成不良影响。而且,对于每一种代码,都需要植入处理逻辑,操作繁琐。
可见,现有技术中的采集输入参数的方法,可能会对代码造成不良影响,且操作繁琐。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种数据流输入参数的采集方法、装置、计算机设备和存储介质,能够用非侵入式的方式,对数据流的输入参数进行采集。
第一方面,本申请提供了一种数据流输入参数的采集方法,其特征在于,所述方法包括:
接收执行目标数据流的第一申请,所述目标数据流为待采集输入参数的数据流;
根据所述第一申请,生成加载所述的目标数据流对应的第一类文件的第二申请;
获取配置数据;
根据所述配置数据,修改所述第一类文件中的特定代码段,成为第二类文件;
根据所述第二申请,加载所述第二类文件;
执行加载后的所述第二类文件,以根据所述第二类文件中已修改的特定代码段,采集输入参数。
本申请实施例中,修改所述第一类文件中的特定代码段,包括:
在所述特定代码段之前,插入采集开始时刻和采集结束时刻;
在所述特定代码段之前,插入需采集的输入参数的预设数量;
在特定代码段之前,插入已采集的输入参数的输出格式;
在所述特定代码段之前,插入已采集的输入参数的存储地址。
本申请实施例中,所述执行加载后的所述第二类文件,包括:
在所述采集开始时刻开始采集所述输入参数;
在所述采集结束时刻结束采集所述输入参数。
本申请实施例中,所述执行加载后的所述第二类文件,包括:
在所述采集开始时刻开始采集所述输入参数;
在所述采集到的输入参数数量达到所述预设数量时,结束采集所述输入参数。
本申请实施例中,所述输出格式包括:输入参数名、输入参数内容,以及输入参数时间戳;
所述执行加载后的所述第二类文件,包括:
按照输入参数名和输入参数内容、输入参数时间轨迹相对应,输入所述已采集的输入参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110266663.8/2.html,转载请声明来源钻瓜专利网。