System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及大数据,特别是涉及一种交易数据处理方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、在大数据信息时代下,数据处理有了新的涵义,云计算等数字化技术的产生,数据处理成为数据和信息的一种技术性手段。随着互联网经济的高速发展,产生的信息量巨大,需要规则引擎来处理海量的数据,且当前的规则引擎在各行业中也得到了广泛的应用。
2、传统技术中,规则引擎通过将海量的目标数据与规则进行匹配。
3、然而,目前的规则匹配引擎,由于将产生的大量数据进行与规则匹配的处理,从而导致了数据处理的效率低下。
技术实现思路
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、根据参与规则匹配的目标用户的所属群体以及初始交易数据的发生时间,对所述初始交易数据进行筛选得到目标交易数据;
41、按照所述目标规则匹配网络中的各节点的先后顺序,将所述目标交易数据目标规则匹配网络中的各节点进行匹配;
42、基于匹配成功的节点以及匹配成功的节点的连线,得到目标交易数据对应的分类结果。
43、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
44、获取初始交易数据;
45、获取目标规则匹配网络以及规则处理范围信息;其中规则处理范围包括参与规则匹配的目标用户的所属群体以及初始交易数据的发生时间;
46、根据参与规则匹配的目标用户的所属群体以及初始交易数据的发生时间,对所述初始交易数据进行筛选得到目标交易数据;
47、按照所述目标规则匹配网络中的各节点的先后顺序,将所述目标交易数据目标规则匹配网络中的各节点进行匹配;
48、基于匹配成功的节点以及匹配成功的节点的连线,得到目标交易数据对应的分类结果。
49、上述交易数据处理方法、装置、计算机设备、存储介质和计算机程序产品,首先通过获取初始交易数据、目标规则匹配网络以及规则处理范围信息,其中规则处理范围信息包括参与规则匹配的目标用户的所属群体以及初始交易数据的发生时间;然后基于参与规则匹配的目标用户的所属群体以及初始交易数据的发生时间,对初始交易数据进行筛选得到目标交易数据;再按照所述目标规则匹配网络中的各节点的先后顺序,将目标交易数据与目标规则匹配网络中的各节点进行匹配;最后基于匹配成功的节点以及匹配成功的节点的连线,得到目标交易数据对应的分类结果。通过对初始交易数据基于规则处理范围信息筛选,得到的目标交本文档来自技高网...
【技术保护点】
1.一种交易数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标规则匹配网络以及规则处理范围信息之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述将各所述匹配条件作为节点,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于匹配成功的节点以及匹配成功的节点的连线,得到所述目标交易数据对应的分类结果,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取初始交易数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于匹配成功的节点以及匹配成功的节点的连线,得到所述目标交易数据对应的分类结果之后,包括:
7.一种交易数据处理装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种交易数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标规则匹配网络以及规则处理范围信息之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述将各所述匹配条件作为节点,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于匹配成功的节点以及匹配成功的节点的连线,得到所述目标交易数据对应的分类结果,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取初始交易数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于匹配成功的节点以及匹配成功的...
【专利技术属性】
技术研发人员:李土亮,简志枰,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。