本发明涉及数据处理,尤其涉及一种基于股权结构树图的深层功能优化方法、设备及介质。
背景技术:
1、在现代商业环境中,企业股权结构的透明度和理解对于投资者、管理者以及监管机构至关重要,股权结构不仅涉及到公司所有权的分配,还反映了公司治理结构、决策权利的分布以及公司战略的执行方式,因此,基于股权结构查询及年报打印需求,在单一股权结构的基础,进行功能深层挖掘,给使用者提供更深层次、更丰富、更便捷的使用体验。
2、现有的股权结构树图的整体功能简单,需求占比较低,存在单向穿透、节点信息单一、路径高亮不明、量大无法拆分打印等局限,仅仅能满足使用者简单的查询需求,可能导致对股权结构树图的功能查询速度较慢,从而对用户进行股权结构树图的功能查询效率较低。
技术实现思路
1、本发明提供一种基于股权结构树图的深层功能优化方法、设备及介质,其主要目的在于解决对用户进行股权结构树图的功能查询效率较低的问题。
2、为实现上述目的,本发明提供的一种基于股权结构树图的深层功能优化方法,包括:
3、基于预设的股权属性在预先获取的股权结构树图中添加属性元素;
4、当接收股权结构树图展示请求时,根据添加属性元素后的股权结构树图的根节点及一级节点生成虚拟节点,通过所述虚拟节点对添加属性元素后的股权结构树图进行双向扩展操作,对双向扩展操作后的股权结构树图进行展示操作,得到股权结构优化展示图;
5、当接收股权结构树图打印请求时,对添加属性元素后的股权结构树图进行拆分处理,得到股权结构树子图,对所述股权结构树子图进行渲染操作,对渲染后的股权结构子图执行打印操作,得到股权结构优化打印图;
6、当接收股权结构树图查询请求时,通过点对点方式将添加属性元素后的股权结构树图与预设的股权结构流程图进行合并,利用合并后的点对点的股权结构树图进对股权关系进行查询,得到可视化股权优化路径。
7、可选地,所述基于预设的股权属性在预先获取的股权结构树图中添加属性元素,包括:
8、提取预设的股权属性中的股权标识;
9、提取所述属性元素中的图标元素、图形元素及文本块元素;
10、根据所述股权标识对预先获取的股权结构树图进行元素属性分类;
11、按照分类后的元素属性对股权结构树图添加所述图标元素、所述图形元素及所述文本块元素。
12、可选地,所述通过所述虚拟节点对添加属性元素后的股权结构树图进行双向扩展操作,包括:
13、将添加属性元素后的股权结构树图中的一级节点划分为两个一级子节点;
14、将所述两个一级子节点作为所述虚拟节点的子节点,并对所述虚拟节点进行节点隐藏;
15、根据隐藏后的虚拟节点的折叠属性对所述子节点进行双向收缩操作;
16、根据隐藏后的虚拟节点的展开属性对所述子节点进行双向展开操作。
17、可选地,所述对双向扩展操作后的股权结构树图进行展示操作,得到股权结构优化展示图,包括:
18、提取预设的目标节点的展示请求,根据所述展示请求提取双向扩展操作后的股权结构图中目标节点的展开符号标识;
19、通过预设的后端接口调用所述展开符号标识对应的目标节点的展示数据;
20、根据所述展示数据生成所述目标节点对应的股权结构优化展示图。
21、可选地,所述对添加属性元素后的股权结构树图进行拆分处理,得到股权结构树子图,包括:
22、识别添加属性元素后的股权结构树图的根节点及分支节点;
23、根据所述分支节点及所述根节点确定股权结构分支树图;
24、按照预设的分支阈值合并所述股权结构分支树图,得到股权结构树子图。
25、可选地,所述对所述股权结构树子图进行渲染操作,包括:
26、在预设的第一渲染模式下对所述股权结构树子图进行布局调整;
27、提取股权结构树图打印请求对应的打印等待间隙;
28、根据预设的第二渲染模式及所述打印等待间隙生成布局调整后的股权结构树子图对应的股权结构树渲染子图。
29、可选地,所述通过点对点方式将添加属性元素后的股权结构树图与预设的股权结构流程图进行合并,包括:
30、提取目标公司的预设的股权结构流程图的流程关系;
31、按照所述流程关系查询添加属性元素后的股权结构树图的起始点对应的辐射点;
32、根据所述起始点及所述辐射点对应的辐射路径确定终止点;
33、根据所述起始点及所述终止点将添加属性元素后的股权结构树图合并为点对点结构的股权结构树图。
34、可选地,所述利用合并后的点对点的股权结构树图进对股权关系进行查询,得到可视化股权优化路径,包括:
35、根据股权结构树图查询请求确定目标查询节点;
36、在合并后的点对点的股权结构树图中定位所述目标查询节点的父节点;
37、将所述父节点作为目标查询节点,并返回至在合并后的点对点的股权结构树图中定位所述目标查询节点的父节点的步骤,直至查询到点对点的股权结构树图中的根节点;
38、根据所有查询到的节点生成可视化股权优化路径。
39、为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:
40、至少一个处理器;以及,
41、与所述至少一个处理器通信连接的存储器;其中,
42、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的基于股权结构树图的深层功能优化方法。
43、为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的基于股权结构树图的深层功能优化方法。
44、本发明实施例通过充分利用树图的自定义功能,通过给树图增加自定义元素包括但不限于图标、图片、文本块等元素,向用户提供更丰富的信息;通过增加虚拟节点,实现单向树图的双向展开及收缩,在树图的节点增删改的基础上,配合后端接口,实现股权结构图的上下无限穿透;通过对标准树图进行拆分整理,实现打印时a4页块内的内容所见即所得;针对数据巨大的图在显示及操作方面的卡顿问题,采用因地制宜设置图渲染类型的方式;整合树图与流程图,为使用者提供点对点查询股权结构的功能,并且弃用原生功能的以目标节点向周围辐射的关系路径高亮,采用递归方式向上寻找,实现从根节点到目标节点的关系路径高亮,使得整个可视化关系图更清晰明确。因此本发明提出的基于股权结构树图的深层功能优化方法、设备及介质,可以解决进行股权结构树图的功能查询效率较低的问题。
1.一种基于股权结构树图的深层功能优化方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于股权结构树图的深层功能优化方法,其特征在于,所述基于预设的股权属性在预先获取的股权结构树图中添加属性元素,包括:
3.如权利要求1所述的基于股权结构树图的深层功能优化方法,其特征在于,所述通过所述虚拟节点对添加属性元素后的股权结构树图进行双向扩展操作,包括:
4.如权利要求1所述的基于股权结构树图的深层功能优化方法,其特征在于,所述对双向扩展操作后的股权结构树图进行展示操作,得到股权结构优化展示图,包括:
5.如权利要求1所述的基于股权结构树图的深层功能优化方法,其特征在于,所述对添加属性元素后的股权结构树图进行拆分处理,得到股权结构树子图,包括:
6.如权利要求1所述的基于股权结构树图的深层功能优化方法,其特征在于,所述对所述股权结构树子图进行渲染操作,包括:
7.如权利要求1所述的基于股权结构树图的深层功能优化方法,其特征在于,所述通过点对点方式将添加属性元素后的股权结构树图与预设的股权结构流程图进行合并,包括:
8.如权利要求1所述的基于股权结构树图的深层功能优化方法,其特征在于,所述利用合并后的点对点的股权结构树图进对股权关系进行查询,得到可视化股权优化路径,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任意一项所述的基于股权结构树图的深层功能优化方法。