[发明专利]数据处理方法以及装置有效
申请号: | 201910458728.1 | 申请日: | 2019-05-29 |
公开(公告)号: | CN110333990B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 潘帅好;张蓉;何煜;杨贝贝;王国君 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/901;G06F16/903 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 开曼群岛大开曼岛乔治镇医院*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 以及 装置 | ||
1.一种数据处理方法,其特征在于,包括:
根据语义符号对获取到的离线日志进行分割,得到多层级结构数据;
根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,其中,所述特征参数包括参数路径;
根据所述参数集合中的所述参数路径构建树形数据结构;
所述根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,包括:
根据所述预设的特征参数以递归的方式对所述多层级结构数据中的语义符号进行检测;
根据检测结果确定当前层级的父节点,以及所述当前层级的下一层级的子节点,并基于所述子节点对应的参数路径和所述父节点对应的参数路径确定参数集合。
2.根据权利要求1所述的方法,其特征在于,所述特征参数还包括参数名、参数类型和参数值;
所述根据预设的特征参数对所述多层级结构数据进行解析,得到参数集合,包括:
根据预设的所述参数路径、所述参数名、所述参数类型和所述参数值对所述多层级结构数据进行解析,得到所述参数集合。
3.根据权利要求1所述的方法,其特征在于,所述语义符号包括第一级递增语义符号和第一级递减语义符号,和/或第二级递增语义符号和第二级递减语义符号;
所述根据预设的特征参数对所述多层级结构数据中的语义符号进行解析,得到参数集合,包括:
根据所述预设的特征参数以递归的方式对所述多层级结构数据中的语义符号进行检测;
当检测到所述第一级递增语义符号或所述第二级递增语义符号时,获取与所述第一级递增语义符号或所述第二级递增语义符号最近的参数路径作为当前层级的父节点;
当进一步检测到所述第一级递增语义符号或所述第二级递增语义符号时,获取与所述第一级递增语义符号或所述第二级递增语义符号最近的参数路径作为所述当前层级的下一层级的子节点;
将所述子节点对应的参数路径添加到所述父节点对应的参数路径中,并用分隔符将所述父节点对应的参数路径与所述子节点对应的参数路径分隔开;
重复执行所述根据所述预设的特征参数以递归的方式对所述多层级结构数据中的语义符号进行检测的步骤,直到所有的第一级递增语义符号和/或第二级递增语义符号均被检测。
4.根据权利要求3所述的方法,其特征在于,所述根据预设的特征参数对所述多层级结构数据中的语义符号进行解析,得到参数集合,还包括:
当检测到所述第一级递减语义符号或所述第二级递减语义符号时,删除当前参数路径中最近的父节点,并退回到上一层级;
重复执行所述根据所述预设的特征参数以递归的方式对所述多层级结构数据中的语义符号进行检测的步骤,直到所有的第一级递减语义符号和/或第二级递减语义符号均被检测。
5.根据权利要求3所述的方法,其特征在于,所述根据所述参数集合中的所述参数路径构建树形数据结构,包括:
根据所述参数集合中的所述参数路径以反向递归的方式构建所述树形数据结构。
6.根据权利要求1-5任意一项所述的方法,其特征在于,还包括:
根据所述参数路径对所述参数集合进行校验,并在校验未通过时剔除异常参数路径对应的节点。
7.根据权利要求2所述的方法,其特征在于,还包括:
根据所述参数路径和/或所述参数名对所述参数集合进行校验,并在校验未通过时剔除异常参数路径和/或异常参数名对应的节点。
8.根据权利要求1-5任意一项所述的方法,其特征在于,处于同一层级的所述参数路径具有相同的父节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910458728.1/1.html,转载请声明来源钻瓜专利网。