【技术实现步骤摘要】
数据处理方法、数据处理装置以及电子装置
[0001]本申请涉及计算机
,具体而言,涉及一种数据处理方法、数据处理装置、计算机可读存储介质以及电子装置。
技术介绍
[0002]在金融领域,收支分析处理是非常重要的一环,通常会采用硬编码进行实时收支分析。然而,对于业务复杂的金融应用系统,硬编码方式存在一些问题。由于硬编码会产生过多的if/else选择分支,代码的复杂度和编码量会成倍提高,也会增加对应用的问题分析、升级维护的难度。
[0003]因此,亟需一种方法可以降低收支分析数据处理时的代码复杂度。
技术实现思路
[0004]本申请的主要目的在于提供一种数据处理方法、数据处理装置、计算机可读存储介质以及电子装置,以至少解决现有技术中进行收支分析时代码复杂度高的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种数据处理方法,包括:获取步骤,获取用户的数据,所述数据为所述用户的活期明细交易数据;确定步骤,确定所述用户的数据是否满足第一处理节点的判断条件,其中,所述第一处理节点 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取步骤,获取用户的数据,所述数据为所述用户的活期明细交易数据;确定步骤,确定所述用户的数据是否满足第一处理节点的判断条件,其中,所述第一处理节点用于对具有多个交易发起渠道的所述数据进行处理,所述判断条件为所述数据为收入类型的数据或支出类型的数据;执行步骤,在所述用户的数据符合所述第一处理节点的判断条件的情况下,将所述第一处理节点加入处理任务中;重复所述获取步骤、确定步骤以及执行步骤至少一次,直到满足预定条件,完成所述处理任务的建立,所述预定条件为判断完成全部所述用户的数据是否满足所述第一处理节点的所述判断条件;按照所述处理任务中的所述第一处理节点的加入顺序,执行所述处理任务。2.根据权利要求1所述的方法,其特征在于,在执行步骤之后,所述方法还包括:在完成全部所述第一处理节点的加入的情况下,将第二处理节点加入所述处理任务中,其中,所述第二处理节点用于对具有一个所述交易发起渠道的所述数据进行处理。3.根据权利要求1所述的方法,其特征在于,在所述确定步骤之前,生成所述第一处理节点,包括:对第一算子内的参数进行初始化,其中,所述第一算子用于生成所述第一处理节点中的处理算法,所述参数用于表征所述用户的数据的属性;根据相同的所述参数,分别建立预备处理任务,其中,所述预备处理任务包括多个处理节点,所述预备处理任务的各处理节点为所述第一处理节点。4.根据权利要求2所述的方法,其特征在于,在所述确定步骤之前,生成所述第二处理节点,包括:根据第二算子,建立首节点,所述第二算子用于生成所述第二处理节点中的处理算法;处理步骤,根据所述首节点的二分类结果,分别得到所述首节点的左孩子节点和右孩子节点;重复所述确定步骤多次,形成二叉树;遍历所述二叉树,确定所述二叉树的叶子节点层中的最后一个节点为所述第二处理节点。5.根据权利要求4所述的方法,其特征在于,所述首节点用于判断所述数据的收支类型,所述首节点的左孩子节点用于判断所述数据的收入类型,所述首节点的右孩子节点用于判断所述数据的支出类型,所述首节点的左孩子节点的左孩子节点用于判断所述...
【专利技术属性】
技术研发人员:王建超,张放,胡瑞娟,邓箫笛,关东,孙涵宇,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。