[发明专利]获取取值路径的方法、装置、存储介质和电子设备有效
申请号: | 201911013440.X | 申请日: | 2019-10-23 |
公开(公告)号: | CN110929100B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 王政操;赵玉闯 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F16/81 | 分类号: | G06F16/81 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 王晓霞 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 路径 方法 装置 存储 介质 电子设备 | ||
1.一种获取取值路径的方法,其特征在于,所述方法包括:
获取用户从展示的具备目标格式的数据串中选定的目标属性值;
根据所述数据串的嵌套结构,获取所述目标属性值对应的第一取值路径,所述第一取值路径用于表征所述目标属性值在所述嵌套结构中的嵌套关系;
所述根据所述数据串的嵌套结构,获取所述目标属性值对应的第一取值路径,包括:
确定用于表征所述嵌套结构的关系树,所述关系树的叶子节点对应于所述数据串中的属性值,所述关系树中除叶子节点外的每个节点对应于所述数据串中的属性;
确定所述目标属性值在所述关系树中对应的目标叶子节点;
从所述关系树中获取包含所述关系树的根节点以及所述目标叶子节点的嵌套关系分支;
获取所述嵌套关系分支中除所述目标叶子节点外的每个节点对应的属性的属性标识,以获取所述第一取值路径。
2.根据权利要求1所述的方法,其特征在于,在所述根据所述数据串的嵌套结构,获取所述目标属性值对应的第一取值路径之后,所述方法还包括:
在所述目标属性值对应的目标属性与用户从预先设置的多个属性名称中选定的目标属性名称之间建立第一对应关系;
根据所述第一对应关系和预先设置的第二对应关系,展示所述目标属性值,以及所述目标属性值对应的目标属性,所述第二对应关系用于记录属性值与展示值之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一对应关系和预先设置的第二对应关系,展示所述目标属性值,以及所述目标属性值对应的目标属性,包括:
根据所述第一对应关系,确定所述目标属性对应的目标属性名称;
根据所述第二对应关系,确定所述目标属性值对应的目标展示值;
展示所述目标属性名称与所述目标展示值。
4.根据权利要求2所述的方法,其特征在于,所述属性值包含于数组或者对象中,所述方法还包括:
将展示出的多个取值路径中对应于同一目标数组中的不同属性值的多个取值路径合并为第二取值路径,所述第二取值路径对应于所述目标数组。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当接收到用户通过路径输入接口输入的第二取值路径时,在所述数据串中标识出所述第二取值路径对应的属性值。
6.根据权利要求5所述的方法,其特征在于,在所述获取用户从展示的具备目标格式的数据串中选定的目标属性值之前,所述方法还包括:
根据所述具备目标格式的数据串中的属性和属性值的嵌套结构,以预设的排版语言对应的目标格式展示所述具备目标格式的数据串。
7.一种获取取值路径的装置,其特征在于,所述装置包括:
属性值获取模块,用于获取用户从展示的具备目标格式的数据串中选定的目标属性值;
路径获取模块,用于根据所述数据串的嵌套结构,获取所述目标属性值对应的第一取值路径,所述第一取值路径用于表征所述目标属性值在所述嵌套结构中的嵌套关系;
所述路径获取模块,用于:
确定用于表征所述嵌套结构的关系树,所述关系树的叶子节点对应于所述数据串中的属性值,所述关系树中除叶子节点外的每个节点对应于所述数据串中的属性;
确定所述目标属性值在所述关系树中对应的目标叶子节点;
从所述关系树中获取包含所述关系树的根节点以及所述目标叶子节点的嵌套关系分支;
获取所述嵌套关系分支中除所述目标叶子节点外的每个节点对应的属性的属性标识,以获取所述第一取值路径。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6中任一项所述方法的步骤。
9.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-6中任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911013440.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数码相机镜头的安全防护装置
- 下一篇:一种螺钉安全检测方法、装置及系统