一种银行的流水过滤方法和系统的制作方法

xiaoxiao2021-2-28  205

一种银行的流水过滤方法和系统的制作方法
【技术领域】
[0001]本申请涉及银行技术领域,更具体地说,涉及一种银行的流水过滤方法和系统。
【背景技术】
[0002]银行业务流水是银行的每笔业务的表现形式,其中包括有业务的具体信息,如交易账号、交易金额、交易号、流水航和交易日期等。银行每天都需要对银行业务流水进行流水过滤,即对银行业务流水进行筛选,找出需要的部分流水与相应的凭证进行勾对,并从中删除符合相应条件的银行业务流水。在银行的日常业务中,每天都会产生数亿条的银行业务流水,因此流水过滤是一个每天必做,又耗费大量资源的任务。
[0003]目前对银行业务流水的流水过滤是按照分行执行的,即每个分行都部署流水过滤系统,且在流水过滤过程中是将全部的银行业务流水导入数据库的临时表,然后进行流水过滤处理,各分行间由于业务量的差异造成分行间的数据量差别也很大,从而使有的分行过滤压力很大,而有的分行能够轻易完成,无法实现分行间的负载均衡。且因为通过分行的数据库进行流水过滤,因此对于过滤压力较大的分行会造成数据库的资源占用率较高,甚至会影响分行的业务查询功能。

【发明内容】

[0004]有鉴于此,本申请提供一种银行的流水过滤方法和系统,用于对银行每天的银行业务流水进行流水过滤,以解决数据量较大的分行因数据库的资源占用率较高而影响业务查询功能的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]—种银行的流水过滤方法,应用于所述银行的总行,包括步骤:
[0007]从各分行获取全部银行业务流水;
[0008]对所述银行业务流水进行流水过滤。
[0009]可选的,所述对所述银行业务流水进行流水过滤,包括:
[0010]将所述全部银行业务流水按预设数据量等额拆分为多个处理单位;
[0011 ]将所述处理单位作为独立的子任务进行流水过滤处理。
[0012]可选的,所述预设数据量为10万个数据。
[0013]可选的,所述将所述处理单位作为独立的子任务进行流水过滤处理,包括:
[0014]将全部所述处理单位按工作流进行自动分配;
[0015]将所述处理单位通过嵌入内存的Derby数据库进行流水过滤处理。
[0016]—种银行的流水过滤系统,应用于所述银行的总行,包括步骤:
[0017]流水获取模块,用于从各分行获取全部银行业务流水;
[0018]流水过滤模块,用于对所述银行业务流水进行流水过滤。
[0019]可选的,所述流水过滤模块包括:
[0020]拆分单元,用于将所述全部银行业务流水按预设数据量等额拆分为多个处理单位;
[0021]处理单位过滤单元,用于将所述处理单位作为独立的子任务进行流水过滤处理。
[0022]可选的,所述预设数据量为10万个数据。
[0023]可选的,所述子任务过滤单元包括:
[0024]任务分配子单元,用于将全部所述处理单位按工作流进行自动分配;
[0025]过滤子单元,用于将所述处理单位通过嵌入内存的Derby数据库进行流水过滤处理。
[0026]从上述的技术方案可以看出,本申请公开了一种银行的流水过滤方法和系统,该流水过滤方法和系统应用于银行的总行。具体包括,首先由总行将各分行在日常业务中产生的全部的银行业务流水进行获取,然后在总行对银行业务流水进行流水过滤。由于各分行无需就地进行流水过滤,因此也就不会对各分行的数据库资源造成占用,从而使分行的查询功能不会受到影响。
【附图说明】
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本申请实施例提供的一种银行的流水过滤方法的步骤流程图;
[0029]图2为本申请另一实施例提供的一种银行的流水过滤系统的结构框图。
【具体实施方式】
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031 ] 实施例一
[0032]图1为本申请实施例提供的一种银行的流水过滤方法的步骤流程图。
[0033]如图1所示,本实施例提供的流水过滤方法应用于总行,包括如下步骤:
[0034]SlOl:从各分行获取全部银行业务流水。
[0035]即总行从各个分行获取每个分行在日常业务中产生的海量的银行业务流水。
[0036]S102:对银行业务流水进行流水过滤。
[0037]在总行对获取的银行业务流水进行流水过滤。
[0038]从上述技术方案可以看出,本实施例提供了一种银行的流水过滤方法,该流水过滤方法应用于银行的总行。具体步骤为,首先由总行将各分行在日常业务中产生的全部的银行业务流水进行获取,然后在总行对银行业务流水进行流水过滤。由于各分行无需就地进行流水过滤,因此也就不会对各分行的数据库资源造成占用,从而使分行的查询功能不会受到影响。
[0039]本实施例中,对银行业务流水进行流水过滤包括如下步骤:
[0040]S1021:将全部银行业务流水分为多个处理单位。
[0041]即将总行获取到的全部银行业务流水按预设数据量件等额拆分,拆分成多个处理单位。例如可将全部银行业务流水按10万个数据量进行等额拆分成多个处理单位,剩余的不足10万个的部分作为一个处理单位。
[0042]S1022:将各处理单位作为独立的子任务进行流水过滤处理。
[0043]即将拆分得到的处理单元作为一个独立的子任务件流水过滤处理,具体包括如下步骤:
[0044]I)通过工作流来控制各个处理单元的自动分配,通过自动分配,可以将集群服务器有序获取相应的子任务并进行处理,高效合理地利用服务器资源。
[0045]2)拆分的子任务之间相互独立,通过使用嵌入内存的Derby数据库进行流水过滤,这样不仅能够子任务之间相互独立不受影响,还能够接触对业务数据库的压力。
[0046]实施例二
[0047]图2为本申请另一实施例提供的银行的流水过滤系统的结构框图。
[0048]如图2所示,本实施例提供的流水过滤系统部署于银行的总行,包括流水获取模块1和流水过滤模块20
[0049]流水获取模块10用于从各分行获取全部银行业务流水。
[0050]即总行从各个分行获取每个分行在日常业务中产生的海量的银行业务流水。
[0051]流水过滤模块20用于对在流水获取模块10获取的银行业务流水进行流水过滤。
[0052]从上述技术方案可以看出,本实施例提供了一种银行的流水过滤系统,该流水过滤系统部署于银行的总行。具体为,首先由流水后期模块将各分行在日常业务中产生的全部的银行业务流水进行获取,然后利用流水过滤模块在总行对银行业务流水进行流水过滤。由于各分行无需就地进行流水过滤,因此也就不会对各分行的数据库资源造成占用,从而使分行的查询功能不会受到影响。
[0053]本实施例中,流水过滤模块20包括拆分单元和处理单位过滤单元。
[0054]拆分单元用于将全部银行业务流水分为多个处理单位。
[0055]即将总行获取到的全部银行业务流水按预设数据量件等额拆分,拆分成多个处理单位。例如可将全部银行业务流水按10万个数据量进行等额拆分成多个处理单位,剩余的不足10万个的部分作为一个处理单位。
[0056]处理单位过滤单元用于将各处理单位作为独立的子任务进行流水过滤处理。具体包括任务分配子单元和过滤子单元。
[0057]任务分配子单元用于通过工作流来控制各个处理单元的自动分配,通过自动分配,可以将集群服务器有序获取相应的子任务并进行处理,高效合理地利用服务器资源。
[0058]拆分的子任务之间相互独立,过滤子单元用于通过使用嵌入内存的Derby数据库进行流水过滤,这样不仅能够子任务之间相互独立不受影响,还能够接触对业务数据库的压力。
[0059]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种银行的流水过滤方法,应用于所述银行的总行,其特征在于,包括步骤: 从各分行获取全部银行业务流水; 对所述银行业务流水进行流水过滤。2.如权利要求1所述的流水过滤方法,其特征在于,所述对所述银行业务流水进行流水过滤,包括: 将所述全部银行业务流水按预设数据量等额拆分为多个处理单位; 将所述处理单位作为独立的子任务进行流水过滤处理。3.如权利要求2所述的流水过滤方法,其特征在于,所述预设数据量为10万个数据。4.如权利要求2所述的流水过滤方法,其特征在于,所述将所述处理单位作为独立的子任务进行流水过滤处理,包括: 将全部所述处理单位按工作流进行自动分配; 将所述处理单位通过嵌入内存的Derby数据库进行流水过滤处理。5.一种银行的流水过滤系统,应用于所述银行的总行,其特征在于,包括步骤: 流水获取模块,用于从各分行获取全部银行业务流水; 流水过滤模块,用于对所述银行业务流水进行流水过滤。6.如权利要求5所述的流水过滤系统,其特征在于,所述流水过滤模块包括: 拆分单元,用于将所述全部银行业务流水按预设数据量等额拆分为多个处理单位; 处理单位过滤单元,用于将所述处理单位作为独立的子任务进行流水过滤处理。7.如权利要求6所述的流水过滤系统,其特征在于,所述预设数据量为10万个数据。8.如权利要求6所述的流水过滤系统,其特征在于,所述子任务过滤单元包括: 任务分配子单元,用于将全部所述处理单位按工作流进行自动分配; 过滤子单元,用于将所述处理单位通过嵌入内存的Derby数据库进行流水过滤处理。
【专利摘要】本申请公开了一种银行的流水过滤方法和系统,该流水过滤方法和系统应用于银行的总行。具体包括,首先由总行将各分行在日常业务中产生的全部的银行业务流水进行获取,然后在总行对银行业务流水进行流水过滤。由于各分行无需就地进行流水过滤,因此也就不会对各分行的数据库资源造成占用,从而使分行的查询功能不会受到影响。
【IPC分类】G06F17/30
【公开号】CN105488188
【申请号】CN201510868211
【发明人】沈文俊, 郑邦东, 熊博颖
【申请人】中国建设银行股份有限公司
【公开日】2016年4月13日
【申请日】2015年12月1日

最新回复(0)