本发明实施例涉及计算机,尤其涉及数据处理方法、装置、设备、存储介质及产品。
背景技术:
1、目前,随着企业规模不断扩大和业务不断复杂化,各机构之间的关联关系(如股权关系)越来越复杂。传统的机构关系图中只包括文字和线性结构,且在数据库或文件系统中进行固化存储,在页面中对机构关系图进行渲染展示时灵活性较差。
技术实现思路
1、本发明实施例提供一种数据处理方法、装置、设备、存储介质及产品,可以解决机构关系图进行渲染展示时灵活性较差的问题。
2、第一方面,本发明实施例提供了一种数据处理方法,应用于服务端,包括:
3、获取目标关系图中的机构对象的业务数据,其中,所述目标关系图为树形图,所述树形图用于表征多个所述机构对象之间的预设维度的关联关系,所述机构对象对应于所述树形图中的节点;
4、通过预设地图服务获取所述目标关系图对应的空间数据,其中,所述空间数据中包括所述机构对象的坐标信息和图层样式信息、以及各所述机构对象之间的连接线信息;
5、对所述业务数据和所述空间数据进行组合处理,得到关系图数据;
6、将所述关系图数据发送至客户端的业务页面中的预设地图引擎,以指示所述预设地图引擎利用所述关系图数据在所述业务页面中对所述目标关系图进行可视化渲染。
7、第二方面,本发明实施例还提供了一种数据处理装置,配置于服务端,包括:
8、业务数据获取模块,用于获取目标关系图中的机构对象的业务数据,其中,所述目标关系图为树形图,所述树形图用于表征多个所述机构对象之间的预设维度的关联关系,所述机构对象对应于所述树形图中的节点;
9、空间数据获取模块,用于通过预设地图服务获取所述目标关系图对应的空间数据,其中,所述空间数据中包括所述机构对象的坐标信息和图层样式信息、以及各所述机构对象之间的连接线信息;
10、数据组合模块,用于对所述业务数据和所述空间数据进行组合处理,得到关系图数据;
11、数据发送模块,用于将所述关系图数据发送至客户端的业务页面中的预设地图引擎,以指示所述预设地图引擎利用所述关系图数据在所述业务页面中对所述目标关系图进行可视化渲染。
12、第三方面,本发明实施例还提供了一种数据处理设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的数据处理方法。
13、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的数据处理方法。
14、第五方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本发明实施例中任一所述的数据处理方法。
15、本发明实施例提供的数据处理方案,服务端获取目标关系图中的机构对象的业务数据,其中,目标关系图为树形图,表征多个机构对象之间的预设维度的关联关系,通过预设地图服务获取目标关系图对应的空间数据,空间数据中包括机构对象的坐标信息和图层样式信息、以及各机构对象之间的连接线信息,对业务数据和空间数据进行组合处理,得到关系图数据,将关系图数据发送至客户端的业务页面中的预设地图引擎,以指示预设地图引擎利用关系图数据在业务页面中对目标关系图进行可视化渲染。通过采用上述技术方案,可以利用地图服务相关技术实现机构关系图的渲染显示,将业务数据和空间数据分开存储,在需要渲染时分别进行获取并组合,由地图引擎利用组合后的数据进行可视化渲染,增强了机构关系图渲染展示时灵活性。
1.一种数据处理方法,其特征在于,应用于服务端,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标关系图对应于多个图层,不同图层对应所述机构对象的不同粒度的业务数据;
3.根据权利要求2所述的方法,其特征在于,不同粒度的业务数据至少包括第一粒度的业务数据和第二粒度的业务数据,其中,所述第一粒度的业务数据包括所述机构对象的对象标识,所述第二粒度的业务数据包括所述机构对象的全量信息,其中,所述全量信息中包括所述对象标识、以及所述关联关系的详情信息和/或所述机构对象的详情信息。
4.根据权利要求2所述的方法,其特征在于,所述确定目标关系图的待显示的目标图层,包括:
5.根据权利要求1所述的方法,其特征在于,在将所述关系图数据发送至客户端的业务页面中的预设地图引擎,以指示所述预设地图引擎利用所述关系图数据在所述业务页面中对所述目标关系图进行可视化渲染之后,还包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,在利用所述预设地图工具确定所述第一空白区域是否大于所述第三机构对象所需的占用区域之后,还包括:
9.根据权利要求1所述的方法,其特征在于,还包括:
10.根据权利要求1所述的方法,其特征在于,还包括:
11.根据权利要求1-10任一所述的方法,其特征在于,所述预设维度的关联关系包括股权关系。
12.一种数据处理装置,其特征在于,配置于服务端,包括:
13.一种数据处理设备,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-11中任一项所述的方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-11中任一所述的方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-11中任一项所述的方法。