[发明专利]数据处理方法以及装置有效
申请号: | 201910458728.1 | 申请日: | 2019-05-29 |
公开(公告)号: | CN110333990B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 潘帅好;张蓉;何煜;杨贝贝;王国君 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/901;G06F16/903 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 开曼群岛大开曼岛乔治镇医院*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 以及 装置 | ||
本说明书提供数据处理方法以及装置,其中所述数据处理方法包括:根据语义符号对获取到的离线日志进行分割,得到多层级结构数据;根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,其中,所述特征参数包括参数路径;根据所述参数集合中的所述参数路径构建树形数据结构。所述数据处理方法能够直接对离线日志进行递归解析,因此,对业务代码没有侵入性,且具有很好的普适性。
技术领域
本说明书涉及数据处理技术领域,特别涉及一种数据处理方法。本说明书同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质。
背景技术
随着线下支付场景的不断拓展,移动支付业务的形态也随之变化,新业务、新需求的快速接入使移动支付链路的各个业务系统之间的交互模型日益复杂且存在多层嵌套,因此,给移动支付服务端的链路带来了很大挑战。由于每天有数以千亿计的参数在移动支付链路的各个业务系统之间传递,这些参数如果出现异动,不仅会对移动支付业务产生影响,而且还会给用户带来经济损失,因此,有效地管理和监控参数成为移动支付业务的重要质量保障。然而,管理和监控参数的重要前提是如何精准地描述或定义参数的维度,即参数名、参数类型和参数值。在模型多层嵌套的场景下,出现相同参数名、相同参数值、不同参数路径的参数的概率极高,因此,参数路径也是复杂模型中的重要维度之一。
现有技术中,解析接口间请求对象的方式主要有以下两种:第一种是录制接口层的请求对象和返回对象,通过在业务代码中埋点的方式拦截当前系统与其它系统交互的所有请求对象和返回对象,这种方式对业务代码有侵入性,需要对接口配置拦截,并且由于是实时拦截,只能配置为采样方式,因此,无法获取接口的全量数据;第二种是JSON字符串反解析为对象,提取对象中属性的特征,这种方式仅针对完全JSON化的对象,通过将JSON串解析为JSON对象,遍历对象的各个属性和层级以提取参数路径、参数名和参数值,因此,只适用于JSON化打印的对象,无很好的普适性。
发明内容
有鉴于此,本说明书实施例提供了一种数据处理方法。本说明书同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种数据处理方法,包括:
根据语义符号对获取到的离线日志进行分割,得到多层级结构数据;
根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,其中,所述特征参数包括参数路径;
根据所述参数集合中的所述参数路径构建树形数据结构。
根据本说明书实施例的第二方面,提供了一种数据处理装置,包括:
分割模块,配置为根据语义符号对获取到的离线日志进行分割,得到多层级结构数据;
解析模块,配置为根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,其中,所述特征参数包括参数路径;
构建模块,配置为根据所述参数集合中的所述参数路径构建树形数据结构。
根据本说明书实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述数据处理方法的步骤。
根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述数据处理方法的步骤。
本说明书实施例中,通过根据语义符号对获取到的离线日志进行分割,得到多层级结构数据,根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,其中,所述特征参数包括参数路径,根据所述参数集合中的所述参数路径构建树形数据结构,能够直接对离线日志进行递归解析,因此,对业务代码没有侵入性,且具有很好的普适性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910458728.1/2.html,转载请声明来源钻瓜专利网。