数据源的处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:24010535 阅读:135 留言:0更新日期:2020-05-02 01:35
本发明专利技术公开了一种数据源的处理方法、装置、设备及可读存储介质,涉及金融科技领域,该方法包括步骤:获取待处理数据源对应的有向边集合,遍历所述有向边集合中的各条有向边,以确定第一根节点;根据所述第一根节点遍历所述有向边集合中的各条有向边,以确定所述第一根节点的子节点;将所述子节点确定为第二根节点,根据所述第二根节点重复遍历所述有向边集合中的各条有向边,以确定所述第二根节点的子节点,直到所述有向边的遍历结果符合预设遍历条件,基于确定的根节点和子节点,构建得到树形结构形式的数据。本发明专利技术节省了在将数据源处理成树形结构形式数据过程中所需的存储空间,降低了在将数据源处理成树形结构形式数据过程中的难度。

Data source processing method, device, equipment and readable storage medium

【技术实现步骤摘要】
数据源的处理方法、装置、设备及可读存储介质
本专利技术涉及金融科技(Fintech)的数据处理
,尤其涉及一种数据源的处理方法、装置、设备及可读存储介质。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,数据处理技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。现有的树形结构组织关系,一般都是直接给出根节点,接着给出根节点下面的子节点以及子节点数据,然后又以这些子节点作为根节点,继续给出他们的子节点以及子节点数据,这样不停的往下添加。这种描述树形结构数据的方法,必须知道根节点,然后知道它的子节点,再知道子节点的子节点,需要原始的描述信息非常清晰,需要树形结构对应的数据源本身就具有了树形特征。比如一个公司组织树形结构的数据:在构建该树形结构数据的时候,要求明确的知道该公司有几个部门,每个部门有哪些小组,有哪些层级关系,不可以跳级给出层级关系,也不可以乱序地给出层级关系,否则会导致所构建的树形结构的数据错误。由此可知,目前在将数据源处理本文档来自技高网...

【技术保护点】
1.一种数据源的处理方法,其特征在于,所述数据源的处理方法包括以下步骤:/n获取待处理数据源对应的有向边集合,遍历所述有向边集合中的各条有向边,以确定第一根节点;/n根据所述第一根节点遍历所述有向边集合中的各条有向边,以确定所述第一根节点的子节点;/n将所述子节点确定为第二根节点,根据所述第二根节点重复遍历所述有向边集合中的各条有向边,以确定所述第二根节点的子节点,直到所述有向边的遍历结果符合预设遍历条件,基于确定的根节点和子节点,构建得到树形结构形式的数据。/n

【技术特征摘要】
1.一种数据源的处理方法,其特征在于,所述数据源的处理方法包括以下步骤:
获取待处理数据源对应的有向边集合,遍历所述有向边集合中的各条有向边,以确定第一根节点;
根据所述第一根节点遍历所述有向边集合中的各条有向边,以确定所述第一根节点的子节点;
将所述子节点确定为第二根节点,根据所述第二根节点重复遍历所述有向边集合中的各条有向边,以确定所述第二根节点的子节点,直到所述有向边的遍历结果符合预设遍历条件,基于确定的根节点和子节点,构建得到树形结构形式的数据。


2.如权利要求1所述的数据源的处理方法,其特征在于,所述遍历所述有向边集合中的各条有向边,以确定第一根节点的步骤包括:
遍历所述有向边集合中的各条有向边,以确定所述有向边集合中作为有向边起点,不作为有向边终点的目标节点;
将所述目标节点确定为第一根节点。


3.如权利要求1所述的数据源的处理方法,其特征在于,所述根据所述第一根节点遍历所述有向边集合中的各条有向边,以确定所述第一根节点的子节点的步骤包括:
根据所述第一根节点遍历所述有向边集合中的各条有向边,以确定所述有向边集合中以所述第一根节点为起点的目标有向边;
将所述目标有向边终点对应的节点确定为所述第一根节点的子节点。


4.如权利要求1所述的数据源的处理方法,其特征在于,所述根据所述第二根节点重复遍历所述有向边集合中的各条有向边,以确定所述第二根节点的子节点,直到所述有向边的遍历结果符合预设遍历条件的步骤包括:
根据所述第二根节点重复遍历所述有向边集合中的各条有向边,以确定所述第二根节点的子节点,直到所述有向边集合中的有向边未查找到子节点,确定所述有向边的遍历结果符合预设遍历条件。


5.如权利要求1所述的数据源的处理方法,其特征在于,所述根据所述第一根节点遍历所述有向边集合中的各条有向边,以确定所述第一根节点的子节点的步骤之后,还包括:
若检测到所述有向边集合中的有向边起点和终点处于已识别状态,则将起点和终点处于已识别状态的有向边从所述有向边集合中删除,得到处理后的有向边集合;
所述将所述子节点确定为第二根节点,根据所述第二根节点重复遍历所述有向边集合中的各条有向边,以确定所述第二根节点的子节点,直到所述有向边的遍历结果符合预设遍历条件...

【专利技术属性】
技术研发人员:王跃张潮宇林冰垠黄启军
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1