一种数据处理方法、装置、设备及存储介质与流程

文档序号:32442499发布日期:2022-12-06 22:38阅读:17来源:国知局
一种数据处理方法、装置、设备及存储介质与流程

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.本技术中可以获取包括待处理数据和待处理数据之间的运算逻辑待处理数据信息,然后根据预设的数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。本技术中可以用数据组合标识代替待部分处理数据中,例如,需要计算a+b+c,可以
预设a+b的数据组合标识为a,若需要计算a+b+d,则可以计算a+d,从而需要再重新计算一遍a+b,从而可以根据数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理,这样也就解决了现有技术中对源系统的数据属性进行加工逻辑处理往往会存在冗余计算的问题。
附图说明
41.为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1为本技术实施例提供的一种数据处理方法流程图;
43.图2为本技术实施例提供的另一种数据处理方法流程图;
44.图3本技术实施例提供的一种数据处理方法的装置一种具体的结构示意图。
具体实施方式
45.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
46.需要说明的是,本技术提供的一种数据处理方法、装置、设备及存储介质,用于数据处理领域,上述仅为示例,并不对本技术提供的方法及装置名称的应用领域进行限定。
47.近年来,互联网、云计算、人工智能等技术领域快速发展,银行方面为了推动业务发展,也需要与各个技术领域不断深化融合,随着融合深入并且伴随着越来越多的人选择去银行办理业务,每笔交易都可能涉及上百张数据表,银行客户的交易数据和银行的管理数据都呈几何倍数增长,银行方面为了收集、监管数据表,开发出了自己的系统,但由于数据表数量繁多,数据越来越庞大,如何对这些数据进行运算处理成为关键。
48.现有技术中,对源系统的数据属性进行加工逻辑处理,例如需要计算a+b+c,可以把a、b、c进行相加逻辑处理,需要计算b+c+d可以把b、c、d进行相加逻辑处理,存在的问题就是计算了两遍b+c,所以现有技术中对源系统的数据属性进行加工往往会存在冗余计算。
49.发明人经过研究提出本技术技术方案,本技术中可以获取包括待处理数据和待处理数据之间的运算逻辑待处理数据信息,然后根据预设的数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。本技术中可以用数据组合标识代替待部分处理数据中,例如,需要计算a+b+c,可以预设a+b的数据组合标识为a,若需要计算a+b+d,则可以计算a+d,从而需要再重新计算一遍a+b,从而可以根据数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理,这样也就解决了现有技术中对源系统的数据属性进行加工逻辑处理往往会存在冗余计算的问题。
50.本技术实施例提供的方法可以在终端上软件上执行,所述终端可以是计算机的终端,所述软件可以是系统软件。
51.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式
对本技术作进一步的详细说明。下面以本技术实施例提供的方法由第一终端执行为例进行说明。
52.图1为本技术实施例提供的一种数据处理方法流程图,如图1所示,该方法包括:
53.s101:获取待处理数据信息。
54.第一终端获取待处理数据信息,其中待处理数据信息可以包括待处理数据和待处理数据之间的运算逻辑。举例说明,如果需要计算a+b+c,那么此时a、b、c就是待处理数据中的+号运算符号就是待处理数据之间的运算逻辑。
55.进一步的,第一终端可以获取数据库中目标数据,其中,目标数据是数据库中经过加工处理之后的数据,通过对目标数据进行拆解可以得到加工逻辑和多个待处理数据的组成元素,对加工逻辑进行分类可以分为三类,单一源系统单一属性的直接操作、单一源系统多属性的关联操作、多源系统多属性的关联操作。属性指的是描述实体的特征称为属性。如员工号、姓名、性别、出生日期、职称等。
56.其中,需要说明的是待处理数据的组成元素指的是可能组成待处理数据的组成元素,例如可能能要计算待处理数据a+b+c,b+c+d,那么a、b、c、d就可以是待处理数据的组成元素。可以理解的是待处理数据是待处理的组成元素中的一部分。如获取的待处理数据的组成元素为a、b、c、d,需要计算a+b+c,则a、b、c就可以为待处理数据。
57.s102:根据预设的数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。
58.第一终端可以根据预设的数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。
59.进一步解释,例如需要对单一源系统多属性加工逻辑进行优化,例如,如果需要计算a+b+c,预设a+b的数据组合标识为a,那么计算a+b+c其中的a+b就可以用a来代替,从而变成a+c。例如需要对多源系统多属性加工逻辑进行优化,例如,如果需要计算a+b+c+d,预设a+b的数据组合标识为a,c+d的组合标识为b,那么计算a+b+c+d,其中的a+b就可以用a来代替,c+d可以用b来代替,从而变成a+b。
60.具体的,数据组合标识可以通过以下方式获得:
61.第一终端获取待处理数据的组成元素和组成元素之间的运算逻辑,根据待处理数据的组成元素和所述组成元素之间的运算逻辑,确定至少一个数据组合标识,根据数据组合标识,基于待处理数据之间的运算逻辑对待处理数据进行处理。
62.例如,获取待处理数据的组成元素为a、b、c、d,组成元素之间的运算逻辑为+号运算逻辑,可以确定a+c的数据组合标识为a,确定b+d的数据组合标识为b,如需要计算a+c+e,可以根据待处理数据和待处理数据之间的运算逻辑将a+c+e替换为计算a+e。
63.本技术中可以获取包括待处理数据和待处理数据之间的运算逻辑待处理数据信息,然后根据预设的数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。本技术中可以用数据组合标识代替待部分处理数据中,例如,需要计算a+b+c,可以预设a+b的数据组合标识为a,若需要计算a+b+d,则可以计算a+d,从而需要再重新计算一遍a+b,从而可以根据数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理,这样也就解决了现有技术中对源系统的数据属性进行加工逻辑处理往往会存在冗余计算的问题。
64.图2为本技术实施例提供的另一种数据处理方法流程图,如图2所示,该方法包括:
65.s201:获取待处理数据信息、待处理数据的组成元素和所述组成元素之间的运算逻辑。
66.其中,待处理数据信息包括待处理数据和待处理数据之间的运算逻辑。
67.s202:将所述多个待处理数据的组成元素之间基于所述组成元素之间的运算逻辑随机组合,生成所述数据组合标识。
68.进一步的,例如多个待处理数据的组成元素可以为a、b、c、d,可以根据组成元素之间的运算逻辑,随机组合a+b为a,c+d为b。
69.s203:根据所述待处理数据和待处理数据之间的运算逻辑确定对应的数据组合标识。
70.第一设备可以根据待处理数据和待处理数据之间的运算逻辑确定对应的数据组合标识。
71.进一步的,例如需要计算a+b+c,则可以根据待处理数据a、b和+号运算逻辑确定数据组合标识a。
72.s204:根据所述待处理数据之间的运算逻辑确定所述数据组合标识与待处理数据之间的运算逻辑。
73.进一步的,例如待处理数据之间的运算逻辑为a+b+c,可以确定数据组合标识a与待处理数据c之间的运算逻辑也为+。
74.s205:根据所述数据组合标识和所述数据组合标识与待处理数据之间的运算逻辑对所述待处理数据进行处理。
75.以上为本技术实施例提供数据处理的方法的一些具体实现方式,基于此,本技术还提供了对应的装置。下面将从功能模块化的角度对本技术实施例提供的装置进行介绍,该装置与上文描述的数据处理方法可相互对应参照。
76.图3为本技术实施例提供的一种数据处理装置的一种具体的结构示意图。如图3所示,该装置包括:
77.获取模块300,用于获取待处理数据信息;所述待处理数据信息包括待处理数据和待处理数据之间的运算逻辑;
78.处理模块310,用于根据预设的数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。
79.可选的,所述处理模块,包括:
80.获取单元,用于获取待处理数据的组成元素和所述组成元素之间的运算逻辑;
81.第一确定单元,用于根据所述待处理数据的组成元素和所述组成元素之间的运算逻辑,确定至少一个数据组合标识;
82.第一处理单元,用于根据所述数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。
83.可选的,所述处理单元,包括:
84.第二确定单元,用于根据所述待处理数据和待处理数据之间的运算逻辑确定对应的数据组合标识;
85.第三确定单元,用于根据所述待处理数据之间的运算逻辑确定所述数据组合标识
与待处理数据之间的运算逻辑;
86.第二处理单元,用于根据所述数据组合标识和所述数据组合标识与待处理数据之间的运算逻辑对所述待处理数据进行处理。
87.可选的,所述第一确定单元,具体用于:
88.将所述多个待处理数据的组成元素之间基于所述组成元素之间的运算逻辑随机组合,生成所述数据组合标识。
89.可选的,所述待处理数据的组成元素通过以下方式获得:
90.获取数据库中目标数据;所述目标数据是数据库中经过加工处理之后的数据;
91.对所述目标数据进行拆解获得多个所述待处理数据的组成元素。
92.本技术装置中获取模块300可以获取包括待处理数据和待处理数据之间的运算逻辑待处理数据信息。处理模块310可以根据预设的数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理。本技术中可以用数据组合标识代替待部分处理数据中,例如,需要计算a+b+c,可以预设a+b的数据组合标识为a,若需要计算a+b+d,则可以计算a+d,从而需要再重新计算一遍a+b,从而可以根据数据组合标识,基于待处理数据之间的运算逻辑对所述待处理数据进行处理,这样也就解决了现有技术中对源系统的数据属性进行加工逻辑处理往往会存在冗余计算的问题。
93.本技术实施例还提供了对应的设备以及计算机存储介质,用于实现本技术实施例提供的方案。
94.其中,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行本技术任一实施例所述的方法。
95.所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备实现本技术任一实施例所述的方法。
96.本技术实施例中提到的“第一”、“第二”(若存在)等名称中的“第一”、“第二”只是用来做名字标识,并不代表顺序上的第一、第二。
97.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-only memory,rom)/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本技术各个实施例或者实施例的某些部分所述的方法。
98.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
99.以上所述仅是本技术示例性的实施方式,并非用于限定本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1