一种跨业务树形数据转换方法以及相关设备技术

技术编号:30701776 阅读:18 留言:0更新日期:2021-11-06 09:39
本申请实施例公开了一种跨业务树形数据转换方法以及相关设备,用于提升跨业务树形数据的转换效率。本申请实施例方法包括:获取多个树形数据的至少两个节点数据之间的数据转换规则;获取多个树形数据之间的数据转换方式;若对目标树形数据执行转换操作,则获取目标树形数据的第一数据转换方式,以及目标树形数据的各节点的第一数据转换规则;根据第一数据转换规则和第一数据转换方式,对目标树形数据执行转换操作。据执行转换操作。据执行转换操作。

【技术实现步骤摘要】
一种跨业务树形数据转换方法以及相关设备


[0001]本申请实施例涉及计算机
,尤其涉及一种跨业务树形数据转换方法以及相关设备。

技术介绍

[0002]树形数据结构是一类重要的非线性数据结构。树形数据结构可以表示数据表素之间一对多的关系。在实际应用中,树形数据常用于记录业务的相关信息。
[0003]现有一种单树形数据,可用于展示不同业务的相关信息。根据不同的业务定义不同的业务树,每个业务树具备树形数据的基本特点,可展示不同业务的相关信息,且不同业务的业务树之间是孤立存在。
[0004]但是,在实际的业务场景中,两个不同业务的业务范围会有交叠。当业务一的某个在业务交叠范围的数据发生更改,用户需要手动对相应的业务二的某个数据进行更改,树形数据的转换效率不高。

技术实现思路

[0005]本申请实施例提供了一种跨业务树形数据转换方法以及相关设备,用于提升跨业务树形数据的转换效率。
[0006]本申请实施例第一方面提供了一种跨业务树形数据转换方法,包括:
[0007]获取多个树形数据的至少两个节点数据之间的数据转换规则;
[0008]获取多个所述树形数据之间的数据转换方式;
[0009]若对目标树形数据执行转换操作,则获取所述目标树形数据的第一数据转换方式,以及所述目标树形数据的各节点的第一数据转换规则;
[0010]根据所述第一数据转换规则和第一数据转换方式,对所述目标树形数据执行转换操作。
[0011]可选的,一个树形数据的至少一个节点数据与另一树形数据的至少一个节点数据之间的数据转换规则;
[0012]或,
[0013]一个树形数据的至少一个节点数据与至少一个另一树形数据的至少一个节点数据之间的数据转换规则。
[0014]可选的,所述方法还包括:
[0015]获取所述目标树形数据的共享权限;
[0016]根据所述共享权限控制用户查看所述目标树形数据的转换数据,或被转换为所述目标树形数据的第一树形数据。
[0017]可选的,所述共享权限包括:所述目标树形数据的数据共享范围、所述目标树形数据的用户共享范围和所述目标树形数据的控制共享范围中的至少一项。
[0018]可选的,所述数据转换规则包括:类型匹配、状态匹配、时间匹配和字段匹配中的
至少一个。
[0019]可选的,所述数据转换方式包括:手动新增转换、审核自动转换和定时任务转换中的至少一个。
[0020]可选的,多个所述树形数据对应同一项目不同阶段的业务数据。
[0021]本申请实施例第二方面提供了一种跨树装置,包括:
[0022]获取单元,用于获取多个树形数据的至少两个节点数据之间的数据转换规则;
[0023]所述获取单元,还用于获取多个所述树形数据之间的数据转换方式;
[0024]所述获取单元,还用于若对目标树形数据执行转换操作,则获取所述目标树形数据的第一数据转换方式,以及所述目标树形数据的各节点的第一数据转换规则;
[0025]执行单元,用于根据所述第一数据转换规则和第一数据转换方式,对所述目标树形数据执行转换操作。
[0026]可选的,所述多个树形数据的至少两个节点数据之间的数据转换规则包括:
[0027]一个树形数据的至少一个节点数据与另一树形数据的至少一个节点数据之间的数据转换规则;
[0028]或,
[0029]一个树形数据的至少一个节点数据与至少一个另一树形数据的至少一个节点数据之间的数据转换规则。
[0030]可选的,
[0031]所述获取单元,还用于获取所述目标树形数据的共享权限;
[0032]所述跨树装置还包括:
[0033]控制单元,用于根据所述共享权限控制用户查看所述目标树形数据的转换数据,或被转换为所述目标树形数据的第一树形数据。
[0034]可选的,所述共享权限包括:所述目标树形数据的数据共享范围、所述目标树形数据的用户共享范围和所述目标树形数据的控制共享范围中的至少一项。
[0035]可选的,所述数据转换规则包括:类型匹配、状态匹配、时间匹配和字段匹配中的至少一个。
[0036]可选的,所述数据转换方式包括:手动新增转换、审核自动转换和定时任务转换中的至少一个。
[0037]可选的,多个所述树形数据对应同一项目不同阶段的业务数据。
[0038]本申请实施例提供的跨树装置,包括:
[0039]中央处理器,存储器以及输入输出接口;
[0040]所述存储器为短暂存储存储器或持久存储存储器;
[0041]所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行本申请实施例第一方面提供的跨业务树形数据转换方法。
[0042]本申请实施例提供的计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行本申请实施例第一方面提供的跨业务树形数据转换方法。
[0043]从以上技术方案可以看出,本申请实施例具有以下优点:跨树装置能通过目标树形数据获取目标数据转换规则和目标数据转换方式,并根据目标数据转换规则和目标数据转换方式将目标树形数据转换为对应的另一树形数据,节省了人力成本,提升了跨业务树
形数据的转换效率。
附图说明
[0044]图1为本申请实施例跨业务树形数据转换方法的一个流程示意图;
[0045]图2为本申请实施例跨业务树形数据转换方法的另一流程示意图;
[0046]图3为本申请实施例跨业务树形数据转换方法的一个树形数据示意图;
[0047]图4为本申请实施例跨树装置的一个结构示意图;
[0048]图5为本申请实施例跨树装置的另一结构示意图。
具体实施方式
[0049]本申请实施例提供了一种跨业务树形数据转换方法以及相关设备,用于提升跨业务树形数据的转换效率。
[0050]树形数据结构是一类重要的非线性数据结构。树形数据结构可以表示数据表素之间一对多的关系。其中以树与二叉树最为常用,直观看来,树是以分支关系定义的层次结构。树形数据结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可用树形数据结构来形象表示。
[0051]在具体的行业业务领域中,根据不同的业务定义不同的业务树,每个业务树具备树形数据基本的特点,如收缩、展开,可展示不同业务的相关信息,且每个业务树有本身独立的业务。多树形数据指多种不同业务的树形数据。
[0052]根据实际的业务场景,通过跨业务树形数据转换方法,可配置两个业务树或多个业务树之间的数据转换规则和数据转换方式,进行操作的交互与同步,从而实现不同业务树之间的业务逻辑的互联与业务范围的互补。
[0053]请参阅图1,本申请实施例跨业务树形数据转换方法一个实施例包括:
[0054]101、获取多个树形数据的至少两个节点数据之间的数据转换规则。
[0055]此步骤中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨业务树形数据转换方法,其特征在于,应用于跨树装置,所述方法包括:获取多个树形数据的至少两个节点数据之间的数据转换规则;获取多个所述树形数据之间的数据转换方式;若对目标树形数据执行转换操作,则获取所述目标树形数据的第一数据转换方式,以及所述目标树形数据的各节点的第一数据转换规则;根据所述第一数据转换规则和第一数据转换方式,对所述目标树形数据执行转换操作。2.根据权利要求1所述的跨业务树形数据转换方法,其特征在于,所述多个树形数据的至少两个节点数据之间的数据转换规则包括:一个树形数据的至少一个节点数据与另一树形数据的至少一个节点数据之间的数据转换规则;或,一个树形数据的至少一个节点数据与至少一个另一树形数据的至少一个节点数据之间的数据转换规则。3.根据权利要求1所述的跨业务树形数据转换方法,其特征在于,所述方法还包括:获取所述目标树形数据的共享权限;根据所述共享权限控制用户查看所述目标树形数据的转换数据,或被转换为所述目标树形数据的第一树形数据。4.根据权利要求3所述的跨业务树形数据转换方法,其特征在于,所述共享权限包括:所述目标树形数据的数据共享范围、所述目标树形数据的用户共享范围和所述目标树形数据的控制共享范围中的至少一项。5.根据权利要求1所述的跨业务树形数据转换方法,其特征在于,所...

【专利技术属性】
技术研发人员:覃有振卢峰金向平
申请(专利权)人:深圳我家云网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1