[发明专利]一种目标特性树形结构图形渲染方法和装置在审
申请号: | 202110338692.0 | 申请日: | 2021-03-30 |
公开(公告)号: | CN112948503A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 李香祯;王磊;钟华;刘彤;刘伟宁;杨媚;谢晓丹 | 申请(专利权)人: | 北京环境特性研究所 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F9/451;G06F16/22 |
代理公司: | 北京格允知识产权代理有限公司 11609 | 代理人: | 周娇娇 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 特性 树形 结构 图形 渲染 方法 装置 | ||
1.一种目标特性树形结构图形渲染方法,其特征在于,包括:
根据用户当前选择,生成结构化数据的目标类别;
从数据库表结构中查询所述目标类别下的所有特性层级数据,以及每个特性层级包含的特性元数据;
通过递归算法形成目标特性树形结构,并将所述目标特性树形结构加载进插件;
使用插件渲染页面,形成以插件标签组成的目标特性树形结构。
2.根据权利要求1所述的图形渲染方法,其特征在于,所述数据库表结构创建时使用了自关联表结构和子父表表结构,所述目标类型包括大类类型及子类类型,特性层级包括至少两级特性层级,所述目标类型和特性层级的数据自关联表结构。
3.根据权利要求1或2所述的图形渲染方法,其特征在于,从数据库表结构中查询所述目标类别下的所有特性层级数据,以及每个特性层级包含的特性元数据包括:
根据某一目标类别,获得产品特性数据,调用递归函数,通过递归函数渲染产品特性数据树形结构;
循环遍历所有数据,根据父级节点标识查找所有子级节点标识;
若当前数据存在子级节点标识时,拼接当前数据的结构,再调用递归函数,传入下一条数据的子级节点标识,作为当前节点的父级节点标识,进行比对拼接;
若当前数据不存在子级节点标识时,跳过当前数据,继续查找下一条数据进行比对。
4.根据权利要求1或2所述的图形渲染方法,其特征在于,通过递归算法形成目标特性树形结构,并将所述目标特性树形结构加载进插件包括:
调用递归函数传递数据比对条件父级节点标识,用当前数据的父级节点标识去全部数据数组中比对子级节点标识相同的数据为当前这个父级节点标识的子级数据;
再次调用递归函数,传递子项数据的父级节点标识,循环到不存在子数组为止;
每一次比对获取当条数据的名称属性,拼接出html数据结构。
5.根据权利要求4所述的图形渲染方法,其特征在于,使用插件渲染页面,形成以插件标签组成的目标特性树形结构包括:
把递归算法形成的目标特性html数据结构加载进插件,在所述目标特性html数据结构加载过程中根据每一个特性层级节点、特性元节点的类型自定义渲染样式,每一个特性元节点是否被重点关注,增加重点特性元标示;形成以插件标签组成的目标特性图形化结构。
6.根据权利要求5所述的图形渲染方法,其特征在于,形成以插件标签组成的目标特性图形化结构之前还包括:
将各级特性层级中的节点进行拖拽整合,并给出提示;
所述提示包括以下的一项或者多项:
特性元中不可拖拽添加特性层级;
特性层级节点、特性元节点分别是否支持变更功能,所述变更功能包括增加功能、删除功能、更改功能。
7.一种目标特性树形结构图形渲染装置,其特征在于,包括:
生成模块,设置为根据用户当前选择,生成结构化数据的目标类别;
搜索模块,设置为从数据库表结构中查询所述目标类别下的所有特性层级数据,以及每个特性层级包含的特性元数据;
递归模块,设置为通过递归算法形成目标特性树形结构,并将所述目标特性树形结构加载进插件;
渲染模块,设置为使用插件渲染页面,形成以插件标签组成的目标特性树形结构。
8.根据权利要求7所述的图形渲染装置,其特征在于,所述搜索模块设置为:
根据某一目标类别,获得产品特性数据,调用递归函数,通过递归函数渲染产品特性数据树形结构;
循环遍历所有数据,根据父级节点标识查找所有子级节点标识;
若当前数据存在子级节点标识时,拼接当前数据的结构,再调用递归函数,传入下一条数据的子级节点标识,作为当前节点的父级节点标识,进行比对拼接;
若当前数据不存在子级节点标识时,跳过当前数据,继续查找下一条数据进行比对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京环境特性研究所,未经北京环境特性研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110338692.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢结构快速连接定位节点
- 下一篇:一种用于工业粉尘处理的环保系统