重复业务判断方法及系统技术方案

技术编号:17705187 阅读:20 留言:0更新日期:2018-04-14 18:04
本发明专利技术提供一种重复业务判断方法及系统。该重复业务判断方法包括:建立数据库码表,并将每种业务对应的多个业务要素项存储至数据库码表;根据接收的当前业务从数据库码表中获取该当前业务对应的业务要素项;按照预设的标准格式将获取的业务要素项进行格式转换;将经过格式转换的业务要素项按照预设的顺序组合,生成当前业务要素信息,并将当前业务要素信息存储至预设的字段中;将当前业务要素信息与字段中的历史业务要素信息进行比较;当当前业务要素信息与历史业务要素信息一致时,业务为重复业务,将重复业务放入重报队列;将当前业务要素信息更新为历史业务要素信息并存储至字段。本发明专利技术提高了业务响应速度,保障了银行资金安全,节约了成本,保证了数据库的稳定性。

【技术实现步骤摘要】
重复业务判断方法及系统
本专利技术涉及业务判断领域,具体地,涉及一种重复业务判断方法及系统。
技术介绍
目前现有的“重复业务判断方法”在面对全球复杂多变的业务场景时,将变得越来越不能快速满足业务频繁变化的要求。同时现有的判断方法需要不断新增字段,导致了数据库系统层面性能越来越低下。在代码层面,由于业务每提一个不同的“重复业务判断条件”,都需要修改代码,因此引发了代码的频繁修改。这必然导致程序在版本控制和修改上成本越来越高,而且由于多人频繁的修改同一段逻辑,导致代码误码率变高。总而言之,目前现有的“重复业务判断方法”对业务需求的反映速度越来越慢,无法快速响应业务需求,导致业务被重复支付的资金风险不断变大。
技术实现思路
本专利技术实施例的主要目的在于提供一种重复业务判断方法及系统,以提高业务响应速度、节约成本,保证数据库的稳定性。为了实现上述目的,本专利技术实施例提供一种重复业务判断方法,包括:建立数据库码表,并将每种业务对应的多个业务要素项存储至数据库码表;根据接收的当前业务从数据库码表中获取该当前业务对应的业务要素项;按照预设的标准格式将获取的业务要素项进行格式转换;将经过格式转换的业务要素项按照预设的顺序组合,生成当前业务要素信息,并将当前业务要素信息存储至预设的字段中;将当前业务要素信息与字段中的历史业务要素信息进行比较;当当前业务要素信息与历史业务要素信息一致时,业务为重复业务,将重复业务放入重报队列;将当前业务要素信息更新为历史业务要素信息并存储至字段。在其中一种实施例中,业务要素项包括:渠道业务的渠道来源和/或业务编号。在其中一种实施例中,业务要素项还包括:转汇业务的业务编号、交易日期、交易金额、交易币种、发报行的其中之一或任意组合。在其中一种实施例中,将当前业务要素信息与字段中的历史业务要素信息进行比较之前,还包括:在字段上建立索引。本专利技术实施例还提供一种重复业务判断系统,包括:数据库码表建立单元,用于建立数据库码表,并将每种业务对应的多个业务要素项存储至数据库码表;获取单元,用于根据接收的当前业务从数据库码表中获取该当前业务对应的业务要素项;格式转换单元,用于按照预设的标准格式将获取的业务要素项进行格式转换;业务要素信息生成单元,用于将经过格式转换的业务要素项按照预设的顺序组合,生成当前业务要素信息,并将当前业务要素信息存储至预设的字段中;比较单元,用于将当前业务要素信息与字段中的历史业务要素信息进行比较;当当前业务要素信息与历史业务要素信息一致时,业务为重复业务,将重复业务放入重报队列;更新单元,用于将当前业务要素信息更新为历史业务要素信息并存储至字段。在其中一种实施例中,业务要素项包括:渠道业务的渠道来源和/或业务编号。在其中一种实施例中,业务要素项还包括:转汇业务的业务编号、交易日期、交易金额、交易币种、发报行的其中之一或任意组合。在其中一种实施例中,还包括:索引单元,用于在字段上建立索引。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:建立数据库码表,并将每种业务对应的多个业务要素项存储至数据库码表;根据接收的当前业务从数据库码表中获取该当前业务对应的业务要素项;按照预设的标准格式将获取的业务要素项进行格式转换;将经过格式转换的业务要素项按照预设的顺序组合,生成当前业务要素信息,并将当前业务要素信息存储至预设的字段中;将当前业务要素信息与字段中的历史业务要素信息进行比较;当当前业务要素信息与历史业务要素信息一致时,业务为重复业务,将重复业务放入重报队列;将当前业务要素信息更新为历史业务要素信息并存储至字段。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:建立数据库码表,并将每种业务对应的多个业务要素项存储至数据库码表;根据接收的当前业务从数据库码表中获取该当前业务对应的业务要素项;按照预设的标准格式将获取的业务要素项进行格式转换;将经过格式转换的业务要素项按照预设的顺序组合,生成当前业务要素信息,并将当前业务要素信息存储至预设的字段中;将当前业务要素信息与字段中的历史业务要素信息进行比较;当当前业务要素信息与历史业务要素信息一致时,业务为重复业务,将重复业务放入重报队列;将当前业务要素信息更新为历史业务要素信息并存储至字段。本专利技术实施例的重复业务判断方法及系统,根据接收的业务从数据库码表中获取业务对应的业务要素项;再按照预设的标准格式将业务要素项进行格式转换,然后将其按照预设的顺序组合生成当前业务要素信息;接着将当前业务要素信息与字段中的历史业务要素信息进行比较;最后将当前业务要素信息更新为历史业务要素信息,便于业务人员通过快速的设置来实现业务需求;提高了业务响应速度,保障了银行资金安全;还避免了频繁的程序修改,节约了成本,保证了数据库的稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中重复业务判断方法的流程图;图2是本专利技术实施例中重复业务判断系统的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。鉴于目前的重复业务判断方法需要不断新增字段,导致数据库系统层面性能越来越低下、无法快速响应业务需求,本专利技术实施例提供一种重复业务判断方法及系统,以提高业务响应速度、节约成本,保证数据库的稳定性。以下结合附图对本专利技术进行详细说明。图1是本专利技术实施例中重复业务判断方法的流程图。如图1所示,重复业务判断方法可以包括:S101:建立数据库码表,并将每种业务对应的多个业务要素项存储至数据库码表;S102:根据接收的当前业务从数据库码表中获取该当前业务对应的业务要素项;S103:按照预设的标准格式将获取的业务要素项进行格式转换;S104:将经过格式转换的业务要素项按照预设的顺序组合,生成当前业务要素信息,并将当前业务要素信息存储至预设的字段中;S105:将当前业务要素信息与字段中的历史业务要素信息进行比较;当当前业务要素信息与历史业务要素信息一致时,业务为重复业务,将重复业务放入重报队列;S106:将当前业务要素信息更新为历史业务要素信息并存储至字段。图1所示的报文流量控制方法的执行主体可以为银行的支付系统。由图1所示的流程可知,本专利技术首先根据接收的业务从数据库码表中获取业务对应的业务要素项;再按照预设的标准格式将业务要素项进行格式转换,然后将其按照预设的顺序组合生成当前业务要素信息;接着将当前业务要素信息与字段中的历史业务要素信息进行比较;最后将当前业务要素信息更新为历史业务要素信息,便于业务人员通过快速的设置来实现业务需求,提高了业务响应速度,保障了银行资金安全;还避免了频繁的程序修改,节约了成本,本文档来自技高网...
重复业务判断方法及系统

【技术保护点】
一种重复业务判断方法,其特征在于,包括:建立数据库码表,并将每种业务对应的多个业务要素项存储至所述数据库码表;根据接收的当前业务从所述数据库码表中获取该当前业务对应的业务要素项;按照预设的标准格式将获取的所述业务要素项进行格式转换;将经过格式转换的所述业务要素项按照预设的顺序组合,生成当前业务要素信息,并将所述当前业务要素信息存储至预设的字段中;将所述当前业务要素信息与所述字段中的历史业务要素信息进行比较;当所述当前业务要素信息与所述历史业务要素信息一致时,所述业务为重复业务,将所述重复业务放入重报队列;将所述当前业务要素信息更新为历史业务要素信息并存储至所述字段。

【技术特征摘要】
1.一种重复业务判断方法,其特征在于,包括:建立数据库码表,并将每种业务对应的多个业务要素项存储至所述数据库码表;根据接收的当前业务从所述数据库码表中获取该当前业务对应的业务要素项;按照预设的标准格式将获取的所述业务要素项进行格式转换;将经过格式转换的所述业务要素项按照预设的顺序组合,生成当前业务要素信息,并将所述当前业务要素信息存储至预设的字段中;将所述当前业务要素信息与所述字段中的历史业务要素信息进行比较;当所述当前业务要素信息与所述历史业务要素信息一致时,所述业务为重复业务,将所述重复业务放入重报队列;将所述当前业务要素信息更新为历史业务要素信息并存储至所述字段。2.根据权利要求1所述的重复业务判断方法,其特征在于,所述业务要素项包括:渠道业务的渠道来源和/或业务编号。3.根据权利要求2所述的重复业务判断方法,其特征在于,所述业务要素项还包括:转汇业务的业务编号、交易日期、交易金额、交易币种、发报行的其中之一或任意组合。4.根据权利要求1所述的重复业务判断方法,其特征在于,所述将所述当前业务要素信息与所述字段中的历史业务要素信息进行比较之前,还包括:在所述字段上建立索引。5.一种重复业务判断系统,其特征在于,包括:数据库码表建立单元,用于建立数据库码表,并将每种业务对应的多个业务要素项存储至所述数据库码表;获取单元,用于根据接收的当前业务从所述数据库码表中获取该当前业务对应的业务要素项;格式转换单元,用于按照预设的标准格式将获取的所述业务要素项进行格式转换;业务要素信息生成单元,用于将经过格式转换的所述业务要素项按照预设的顺序组合,生成当前业务要素信息,并将所述当前业务要素信息存储至预设的字段中;比较单元,用于将所述当前业务要素信息与所述字段中的历史业务要素信息进行比较;当所述当前业务要素信息与所述历史业务要素信息一致时,所述业务为重复业务,将所述重复业务放入重报队列;更新单元,用于将所述当前业务要素信息更新为历史业务要素信息并存储至所述字...

【专利技术属性】
技术研发人员:吴明泉
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1