【技术实现步骤摘要】
数据处理方法以及装置
本说明书涉及数据处理
,特别涉及一种数据处理方法。本说明书同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质。
技术介绍
随着线下支付场景的不断拓展,移动支付业务的形态也随之变化,新业务、新需求的快速接入使移动支付链路的各个业务系统之间的交互模型日益复杂且存在多层嵌套,因此,给移动支付服务端的链路带来了很大挑战。由于每天有数以千亿计的参数在移动支付链路的各个业务系统之间传递,这些参数如果出现异动,不仅会对移动支付业务产生影响,而且还会给用户带来经济损失,因此,有效地管理和监控参数成为移动支付业务的重要质量保障。然而,管理和监控参数的重要前提是如何精准地描述或定义参数的维度,即参数名、参数类型和参数值。在模型多层嵌套的场景下,出现相同参数名、相同参数值、不同参数路径的参数的概率极高,因此,参数路径也是复杂模型中的重要维度之一。现有技术中,解析接口间请求对象的方式主要有以下两种:第一种是录制接口层的请求对象和返回对象,通过在业务代码中埋点的方式拦截当前系统与其它系统交互的所有请求对象和返回对象,这种方式对业务代码有侵入性,需要对接口配置拦截,并且由于是实时拦截,只能配置为采样方式,因此,无法获取接口的全量数据;第二种是JSON字符串反解析为对象,提取对象中属性的特征,这种方式仅针对完全JSON化的对象,通过将JSON串解析为JSON对象,遍历对象的各个属性和层级以提取参数路径、参数名和参数值,因此,只适用于JSON化打印的对象,无很好的普适性。
技术实现思路
有鉴于此,本说明书实施例提供了一种数据处理方法。本说明书同时涉 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:根据语义符号对获取到的离线日志进行分割,得到多层级结构数据;根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,其中,所述特征参数包括参数路径;根据所述参数集合中的所述参数路径构建树形数据结构。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据语义符号对获取到的离线日志进行分割,得到多层级结构数据;根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,其中,所述特征参数包括参数路径;根据所述参数集合中的所述参数路径构建树形数据结构。2.根据权利要求1所述的方法,其特征在于,所述特征参数还包括参数名、参数类型和参数值;所述根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,包括:根据预设的所述参数路径、所述参数名、所述参数类型和所述参数值对所述多层级结构数据进行解析,得到所述参数集合。3.根据权利要求1所述的方法,其特征在于,所述语义符号包括第一级递增语义符号和第一级递减语义符号,和/或第二级递增语义符号和第二级递减语义符号;所述根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,包括:根据所述预设的特征参数以递归的方式对所述多层级结构数据进行检测;当检测到所述第一级递增语义符号或所述第二级递增语义符号时,获取与所述第一级递增语义符号或所述第二级递增语义符号最近的参数路径作为当前层级的父节点;当进一步检测到所述第一级递增语义符号或所述第二级递增语义符号时,获取与所述第一级递增语义符号或所述第二级递增语义符号最近的参数路径作为所述当前层级的下一层级的子节点;将所述子节点对应的参数路径添加到所述父节点对应的参数路径中,并用分隔符将所述父节点对应的参数路径与所述子节点对应的参数路径分隔开;重复上述检测过程,直到所有的第一级递增语义符号和/或第二级递增语义符号均被检测。4.根据权利要求3所述的方法,其特征在于,所述根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,还包括:当检测到所述第一级递减语义符号或所述第二级递减语义符号时,删除当前参数路径中最近的父节点,并退回到上一层级;重复上述检测过程,直到所有的第一级递减语义符号和/或第二级递减语义符号均被检测。5.根据权利要求3所述的方法,其特征在于,所述根据所述参数集合中的所述参数路径构建树形数据结构,包括:根据所述参数集合中的所述参数路径以反向递归的方式构建所述树形数据结构。6.根据权利要求1-5任意一项所述的方法,其特征在于,还包括:根据所述参数路径对所述参数集合进行校验,并在校验未通过时剔除异常参数路径对应的节点。7.根据权利要求2-5任意一项所述的方法,其特征在于,还包括:根据所述参数路径和/或所述参数名对所述参数集合进行校验,并在校验未通过时剔除异常参数路径和/或异常参数名对应的节点。8.根据权利要求1-5任意一项所述的方法,其特征在于,处于同一层级的所述参数路径具有相同的父节点。9.一种数据处理装置,其特征在于,包括:分割模块,配置为根据语义符号对获取到的离线日志...
【专利技术属性】
技术研发人员:潘帅好,张蓉,何煜,杨贝贝,王国君,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。