CN111429264A - 一种分布式***的组合对账方法及装置 - Google Patents
一种分布式***的组合对账方法及装置 Download PDFInfo
- Publication number
- CN111429264A CN111429264A CN202010216359.8A CN202010216359A CN111429264A CN 111429264 A CN111429264 A CN 111429264A CN 202010216359 A CN202010216359 A CN 202010216359A CN 111429264 A CN111429264 A CN 111429264A
- Authority
- CN
- China
- Prior art keywords
- file
- supervision
- reconciliation
- files
- classified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012545 processing Methods 0.000 claims abstract description 99
- 238000009826 distribution Methods 0.000 claims abstract description 20
- 238000004590 computer program Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 8
- 238000012216 screening Methods 0.000 claims description 8
- 230000008030 elimination Effects 0.000 claims description 6
- 238000003379 elimination reaction Methods 0.000 claims description 6
- 238000012163 sequencing technique Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000008520 organization Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供了一种分布式***的组合对账方法及装置,所述方法包括:将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件;将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置以使业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件,并根据所述对账文件进行对账核对和结果处理,本发明可对监管全量对账文件与银行所有渠道的对账文件进行拆分、组合、分析和核对后,实现对账结果处理与差错结果处理。
Description
技术领域
本发明涉及金融行业对账技术领域,尤其涉及一种分布式***的组合对账方法及装置。
背景技术
随着互联网技术的发展,用户的支付习惯逐渐由线下刷卡转为线上扫码,由银行直接支付变为通过支付宝、财付通等三方支付机构代理实现统一的消费。对银行来说,早期的交易大部分为银行内部处理交易,因此对账基本为行内对账,即使与支付机构直连对接,支付机构也以银行状态为准进行调账,对账范围也基本为银行主机日期为准进行数据提供。
但随着监管清算平台搭建,银行与支付机构的交易状态不再以银行状态为准,而是以监管状态为准,并由监管将对账文件按小时提供给银行,由银行按照监管状态进行调账。此时,势必会有如下几方面问题:1、银行与监管的***日期不一致,带来的对账基准数据不一致的问题。2、银行内部的数据分散保存,如何保证分散数据和监管***数据能实现对账有很大困难。3、银行针对每笔交易有多***完成的多笔处理,此时可能产生复杂的多对一的交易对账场景。4、由于交易数据量大,对账效率很难保证。
发明内容
本发明的一个目的在于提供一种分布式***的组合对账方法,对监管全量对账文件与银行所有渠道的对账文件进行拆分、组合、分析和核对后,实现对账结果处理与差错结果处理。本发明的另一个目的在于提供一种主机装置。本发明的再一个目的在于提供一种业务处理装置。本发明的还一个目的在于提供一种计算机设备。本发明的还一个目的在于提供一种可读介质。
为了达到以上目的,本发明一方面公开了一种分布式***的组合对账方法,包括:
将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件;
将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置以使业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件,并根据所述对账文件进行对账核对和结果处理。
优选的,所述将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件具体包括:
对监管***发送的监管文件和银行所有***形成的行内文件进行水平或垂直处理;
对水平或垂直处理后的监管文件和行内文件根据文件来源、内部渠道编号和行内应用号中的至少之一进行筛选分类得到对应的监管分类文件和应用***分类文件。
优选的,所述将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置具体包括:
根据监管分类文件和应用***分类文件按照文件属性分发至对应的业务处理装置。
本发明还公开了一种分布式***的组合对账方法,包括:
接收主机装置传输的监管分类文件和应用***分类文件,所述监管分类文件和应用***分类文件为主机装置将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分得到的;
根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件;
根据所述对账文件进行对账核对和结果处理。
优选的,所述根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件具体包括:
将监管分类文件和应用***分类文件分别按照实现规则拆分为多个文件组;
将所述多个文件组和上一次没有核对成功的记录进行并发合并得到包括监管文件和行内文件的合并文件;
将合并文件中的交易记录按照交易流水号进行排序得到对账文件。
优选的,所述根据所述对账文件进行对账核对具体包括:
对所述对账文件中的每一笔交易进行对账要素分析处理;
对核对完成的对账要素进行文本消除;
将对账文件中单边多的记录作为没有核对成功的记录添加至下一次的对账文件中进行对账核对。
本发明还公开了一种主机装置,包括:
对账拆分单元,用于将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件;
对账分发单元,用于将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置以使业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件,并根据所述对账文件进行对账核对和结果处理。
优选的,所述对账拆分单元具体用于对监管***发送的监管文件和银行所有***形成的行内文件进行水平或垂直处理,对水平或垂直处理后的监管文件和行内文件根据文件来源、内部渠道编号和行内应用号中的至少之一进行筛选分类得到对应的监管分类文件和应用***分类文件。
优选的,所述对账分发单元具体用于根据监管分类文件和应用***分类文件按照文件属性分发至对应的业务处理装置。
本发明还公开了一种业务处理装置,包括:
文件接收单元,用于接收主机装置传输的监管分类文件和应用***分类文件,所述监管分类文件和应用***分类文件为主机装置将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分得到的;
文本合并单元,用于根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件;
对账核对单元,用于根据所述对账文件进行对账核对和结果处理。
优选的,所述文本合并单元具体用于将监管分类文件和应用***分类文件分别按照实现规则拆分为多个文件组,将所述多个文件组和上一次没有核对成功的记录进行并发合并得到包括监管文件和行内文件的合并文件,将合并文件中的交易记录按照交易流水号进行排序得到对账文件。
优选的,所述对账核对单元具体用于对所述对账文件中的每一笔交易进行对账要素分析处理,对核对完成的对账要素进行文本消除,将对账文件中单边多的记录作为没有核对成功的记录添加至下一次的对账文件中进行对账核对。
本发明还公开了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,
所述处理器执行所述程序时实现如上所述方法。
本发明还公开了一种计算机可读介质,其上存储有计算机程序,
该程序被处理器执行时实现如上所述方法。
本发明通过对监管***发送的全量监管文件和银行内分散的所有***形成的行内文件拆分为监管分类文件和应用***分类文件。将拆分得到的监管分类文件和应用***分类文件分发至业务处理装置进行并行处理,防止交易量大的机构对交易量小的机构造成的对账影响。进一步对监管分类文件和应用***分类文件进行拆分和合并得到包括监管文件和行内文件的对账文件,可根据对账文件进行对账核对和结果处理,实现银行与监管***的统一对账,提高对账准确率和效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本发明一种分布式***的组合对账方法一个具体实施例的流程图之一;
图2示出本发明一种分布式***的组合对账方法一个具体实施例的流程图之二;
图3示出本发明一种分布式***的组合对账方法一个具体实施例的流程图之三;
图4示出本发明一种分布式***的组合对账方法另一个具体实施例的流程图之一;
图5示出本发明一种分布式***的组合对账方法另一个具体实施例的流程图之二;
图6示出本发明一种分布式***的组合对账方法另一个具体实施例的流程图之三;
图7示出本发明一种主机装置一个具体实施例的结构图;
图8示出本发明一种业务处理装置一个具体实施例的结构图;
图9示出适于用来实现本发明实施例的计算机设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的一个方面,本实施例公开了一种分布式***的组合对账方法。如图1所示,本实施例中,所述方法包括:
S100:将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件。
S200:将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置以使业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件,并根据所述对账文件进行对账核对和结果处理。
本发明通过对监管***发送的全量监管文件和银行内分散的所有***形成的行内文件拆分为监管分类文件和应用***分类文件。将拆分得到的监管分类文件和应用***分类文件分发至业务处理装置进行并行处理,防止交易量大的机构对交易量小的机构造成的对账影响。进一步对监管分类文件和应用***分类文件进行拆分和合并得到包括监管文件和行内文件的对账文件,可根据对账文件进行对账核对和结果处理,实现银行与监管***的统一对账。本发明可实现分布式大数据***的T+0准实时对账,有效提升大数据处理效率,提升资金清算时效与客户差错处理时效。
在优选的实施方式中,如图2所示,所述S100具体可包括:
S110:对监管***发送的监管文件和银行所有***形成的行内文件进行水平或垂直处理。
S120:对水平或垂直处理后的监管文件和行内文件根据文件来源、内部渠道编号和行内应用号中的至少之一进行筛选分类得到对应的监管分类文件和应用***分类文件。
其中,银行预设的数据分布要求可包括内部渠道编号、文件类型和交易流水号等预设字段要求。监管文件可包括正常的资金对账文件、补对账文件、差错文件和清算文件等多类资金文件,行内文件可包括不同应用***的资金文件,应用***包括主机应用和平台应用等,各应用会分别提供资金文件。
可以理解的是,不同的文件格式、不同的到达时间间隔的文件需要进行特殊性处理,例如,需要从有些文件中识别出银行交易并拆选出来,则需要做进一步加工,例如水平或者垂直处理,同时使用不同的筛选规则筛选分类得到对应的监管分类文件和应用***分类文件。
在优选的实施方式中,如图3所示,所述S200中将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置具体包括:
S210:根据监管分类文件和应用***分类文件按照文件属性分发至对应的业务处理装置。
可以理解的是,可以通过监管分类文件和应用***分类文件httpheader里的标记识别属于哪家支付机构和哪种业务类型,之后再将具有相同httpheader的监管分类文件和应用***分类文件路由到对应的业务群组,不需要把报文解析出来,保证交易效率。其中分发的原则为物理隔离,比如不同机构后续落地到不同数据库,减少交易量大的机构对交易量小的机构造成的对账影响。如支付宝在双十一期间的大量交易,不会影响到某家小机构(日均几百笔)交易的资金核对。
在优选的实施方式中,所述S200中业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件具体可包括:将监管分类文件和应用***分类文件分别按照实现规则拆分为多个文件组。将所述多个文件组进行并发合并得到包括监管文件和行内文件的合并文件。将合并文件中的交易记录按照交易流水号进行排序得到对账文件。
可以理解的是,可将分发后的文件分别根据实现规则拆分为文件组,例如,行内文件和监管文件可按照交易流水号后两位进行拆分,拆分为100个小文件,每个文件组均包括一个监管文件和一个行内文件。需注意在拆分文件组前需提前在联机交易期间,将唯一标识交易发起方的内部渠道编号生成上送,并在所有联机交互与批量对接过程中透传给银行内所有渠道***,以将此唯一标识银行的行内文件,可由银行自己生成,也可由其他机构生成。
将多个文件组进行并发合并得到包括监管文件和行内文件的合并文件,其中,并发合并主要包括文本的合并,规则就是将所有相同拆分规则的文件合并,并且把上一次没有核对成功的记录也一起合并进去得到合并文件,合并文件内包含监管文件和行内文件。
进一步的,可对合并文件中的记录按照预设规则进行排序,例如可按照交易流水号进行排序,保证相同对账元素就是相同交易流水号的记录会分布在一起,这样方便后续进行比对和消除。
在优选的实施方式中,所述S200中业务处理装置根据所述对账文件进行对账核对具体可包括:对所述对账文件中的每一笔交易进行对账要素分析处理。对核对完成的对账要素进行文本消除。将对账文件中单边多的记录作为没有核对成功的记录添加至下一次的对账文件中进行对账核对。
在对账要素分析处理过程中,如一笔监管交易对应银行内多个***处理,此时将产生多笔资金文件。需要完成对账结果分析。具体的,可按照不同的类型进行状态区分,比如,在一个具体例子中,一笔支付(正向交易)可能同时还会有一笔支付终态的记录(反向交易),这时监管只有一笔支付的最终状态。此时可结合行内文件的支付和支付终态与监管的支付状态进行比对。对于更复杂的场景,比如退款,一笔交易可能涉及退款借方交易,退款贷方交易,退款终态,此时监管的一笔退款会对应银行内3笔交易,就要根据不同的交易类型和交易状态进行分析确认是否与预期一致,并可将分析差错结果在其他文件中体现。
在对账要素分析处理后,可分类将文本存放在不同目录分别针对性处理,如监管多主机少,监管少主机多,监管与主机状态不一致可能存在账单少,也可能存在状态不一致(比如一边成功一边失败),之后可将拆分后单边多的小文件合并后,作为没有核对成功的记录,纳入下一轮对账处理。
将相同对账要素进行文本消除,其中,对账要素主要为可代表业务关键要素的信息,包括交易唯一标识、状态和金额等关键信息,通过对账要素可唯一定位此笔交易。将两条相同对账要素的文本都删除,代表对账已经核对完成。
在完成预定时间(例如,当天)内的对账核对后,需要进行对账结果处理,完成差异数据比对与资金清算处理。如存在差异数据,则按照差错类型,发送至自动处理***与人工处理***。自动处理***可实时完成差错处理自动差错处理与资金清算处理没有关系,涉及的是行内账务要按照监管要求方向进行资金调整。但调整的依据是差错处理结果,之后会在专门的差错处理模块中进行交易处理。人工处理***则需分配到不同业务差错处理***中,由对应负责的业务人工处理。
基于相同原理,本实施例还公开了一种分布式***的组合对账方法。如图4所示,本实施例中,所述方法包括:
S300:接收主机装置传输的监管分类文件和应用***分类文件,所述监管分类文件和应用***分类文件为主机装置将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分得到的。
S400:根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件。
S500:根据所述对账文件进行对账核对和结果处理。
在优选的实施方式中,如图5所示,所述S400中业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件具体可包括:
S410:将监管分类文件和应用***分类文件分别按照实现规则拆分为多个文件组。
S420:将所述多个文件组和上一次没有核对成功的记录进行并发合并得到包括监管文件和行内文件的合并文件。
S430:将合并文件中的交易记录按照交易流水号进行排序得到对账文件。
在优选的实施方式中,如图6所示,所述S500中业务处理装置根据所述对账文件进行对账核对具体可包括:
S510:对所述对账文件中的每一笔交易进行对账要素分析处理。
S520:对核对完成的对账要素进行文本消除。
S530:将对账文件中单边多的记录作为没有核对成功的记录添加至下一次的对账文件中进行对账核对。
基于相同原理,本实施例还公开了一种主机装置。如图7所示,本实施例中,所述主机装置包括对账拆分单元11和对账分发单元12。
其中,对账拆分单元11用于将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件。
对账分发单元12用于将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置以使业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件,并根据所述对账文件进行对账核对和结果处理。
在优选的实施方式中,所述对账拆分单元11具体用于对监管***发送的监管文件和银行所有***形成的行内文件进行水平或垂直处理,对水平或垂直处理后的监管文件和行内文件根据文件来源、内部渠道编号和行内应用号中的至少之一进行筛选分类得到对应的监管分类文件和应用***分类文件。
在优选的实施方式中,所述对账分发单元12具体用于根据监管分类文件和应用***分类文件按照文件属性分发至对应的业务处理装置。
由于该装置解决问题的原理与以上方法类似,因此本装置的实施可以参见方法的实施,在此不再赘述。
基于相同原理,本实施例还公开了一种业务处理装置。如图8所示,本实施例中,所述业务处理装置包括文件接收单元21、文本合并单元22和对账核对单元23。
其中,文件接收单元21用于接收主机装置传输的监管分类文件和应用***分类文件,所述监管分类文件和应用***分类文件为主机装置将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分得到的。
文本合并单元22用于根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件。
对账核对单元23用于根据所述对账文件进行对账核对和结果处理。
在优选的实施方式中,所述文本合并单元22具体用于将监管分类文件和应用***分类文件分别按照实现规则拆分为多个文件组,将所述多个文件组和上一次没有核对成功的记录进行并发合并得到包括监管文件和行内文件的合并文件,将合并文件中的交易记录按照交易流水号进行排序得到对账文件。
在优选的实施方式中,所述对账核对单元23具体用于对所述对账文件中的每一笔交易进行对账要素分析处理,对核对完成的对账要素进行文本消除,将对账文件中单边多的记录作为没有核对成功的记录添加至下一次的对账文件中进行对账核对。
由于该装置解决问题的原理与以上方法类似,因此本装置的实施可以参见方法的实施,在此不再赘述。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机设备,具体的,计算机设备例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
在一个典型的实例中计算机设备具体包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的由客户端执行的方法,或者,所述处理器执行所述程序时实现如上所述的由装置执行的方法。
下面参考图9,其示出了适于用来实现本申请实施例的计算机设备600的结构示意图。
如图9所示,计算机设备600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM))603中的程序而执行各种适当的工作和处理。在RAM603中,还存储有***600操作所需的各种程序和数据。CPU601、ROM602、以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶反馈器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡,调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装如存储部分608。
特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包括用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (14)
1.一种分布式***的组合对账方法,其特征在于,包括:
将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件;
将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置以使业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件,并根据所述对账文件进行对账核对和结果处理。
2.根据权利要求1所述的分布式***的组合对账方法,其特征在于,所述将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件具体包括:
对监管***发送的监管文件和银行所有***形成的行内文件进行水平或垂直处理;
对水平或垂直处理后的监管文件和行内文件根据文件来源、内部渠道编号和行内应用号中的至少之一进行筛选分类得到对应的监管分类文件和应用***分类文件。
3.根据权利要求1所述的分布式***的组合对账方法,其特征在于,所述将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置具体包括:
根据监管分类文件和应用***分类文件按照文件属性分发至对应的业务处理装置。
4.一种分布式***的组合对账方法,其特征在于,包括:
接收主机装置传输的监管分类文件和应用***分类文件,所述监管分类文件和应用***分类文件为主机装置将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分得到的;
根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件;
根据所述对账文件进行对账核对和结果处理。
5.根据权利要求4所述的分布式***的组合对账方法,其特征在于,所述根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件具体包括:
将监管分类文件和应用***分类文件分别按照实现规则拆分为多个文件组;
将所述多个文件组和上一次没有核对成功的记录进行并发合并得到包括监管文件和行内文件的合并文件;
将合并文件中的交易记录按照交易流水号进行排序得到对账文件。
6.根据权利要求4所述的分布式***的组合对账方法,其特征在于,所述根据所述对账文件进行对账核对具体包括:
对所述对账文件中的每一笔交易进行对账要素分析处理;
对核对完成的对账要素进行文本消除;
将对账文件中单边多的记录作为没有核对成功的记录添加至下一次的对账文件中进行对账核对。
7.一种主机装置,其特征在于,包括:
对账拆分单元,用于将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分为监管分类文件和应用***分类文件;
对账分发单元,用于将拆分得到的监管分类文件和应用***分类文件分发至对应的业务处理装置以使业务处理装置根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件,并根据所述对账文件进行对账核对和结果处理。
8.根据权利要求7所述的主机装置,其特征在于,所述对账拆分单元具体用于对监管***发送的监管文件和银行所有***形成的行内文件进行水平或垂直处理,对水平或垂直处理后的监管文件和行内文件根据文件来源、内部渠道编号和行内应用号中的至少之一进行筛选分类得到对应的监管分类文件和应用***分类文件。
9.根据权利要求7所述的主机装置,其特征在于,所述对账分发单元具体用于根据监管分类文件和应用***分类文件按照文件属性分发至对应的业务处理装置。
10.一种业务处理装置,其特征在于,包括:
文件接收单元,用于接收主机装置传输的监管分类文件和应用***分类文件,所述监管分类文件和应用***分类文件为主机装置将监管***发送的监管文件和银行所有***形成的行内文件按照银行预设的数据分布要求分别拆分得到的;
文本合并单元,用于根据监管分类文件和应用***分类文件形成包括监管文件和行内文件的对账文件;
对账核对单元,用于根据所述对账文件进行对账核对和结果处理。
11.根据权利要求10所述的业务处理装置,其特征在于,所述文本合并单元具体用于将监管分类文件和应用***分类文件分别按照实现规则拆分为多个文件组,将所述多个文件组和上一次没有核对成功的记录进行并发合并得到包括监管文件和行内文件的合并文件,将合并文件中的交易记录按照交易流水号进行排序得到对账文件。
12.根据权利要求10所述的业务处理装置,其特征在于,所述对账核对单元具体用于对所述对账文件中的每一笔交易进行对账要素分析处理,对核对完成的对账要素进行文本消除,将对账文件中单边多的记录作为没有核对成功的记录添加至下一次的对账文件中进行对账核对。
13.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,
所述处理器执行所述程序时实现如权利要求1-6任一项所述方法。
14.一种计算机可读介质,其上存储有计算机程序,其特征在于,
该程序被处理器执行时实现如权利要求1-6任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010216359.8A CN111429264A (zh) | 2020-03-25 | 2020-03-25 | 一种分布式***的组合对账方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010216359.8A CN111429264A (zh) | 2020-03-25 | 2020-03-25 | 一种分布式***的组合对账方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111429264A true CN111429264A (zh) | 2020-07-17 |
Family
ID=71549478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010216359.8A Pending CN111429264A (zh) | 2020-03-25 | 2020-03-25 | 一种分布式***的组合对账方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111429264A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113487307A (zh) * | 2021-07-27 | 2021-10-08 | 中国银行股份有限公司 | 分布式***的外部文本数据处理方法及装置 |
CN114169887A (zh) * | 2021-12-06 | 2022-03-11 | 江苏点石乐投科技有限公司 | 一种基于分布式数据节点的对账*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040236646A1 (en) * | 2003-05-20 | 2004-11-25 | Jingyan Wu | System to facilitate payments for a customer through a foreign bank, software, business methods, and other related methods |
US20050044015A1 (en) * | 2003-08-19 | 2005-02-24 | James Bracken | Architecture for account reconciliation |
CN109961359A (zh) * | 2017-12-22 | 2019-07-02 | 银联数据服务有限公司 | 一种资金管理方法和资金管理平台 |
CN110390586A (zh) * | 2019-07-23 | 2019-10-29 | 中国工商银行股份有限公司 | 对账方法、装置和服务器 |
WO2019220251A1 (en) * | 2018-05-14 | 2019-11-21 | Abi Lab - Centro Di Ricerca E Innovazione Per La Banca | Automatic inter-bank reconciliation system |
-
2020
- 2020-03-25 CN CN202010216359.8A patent/CN111429264A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040236646A1 (en) * | 2003-05-20 | 2004-11-25 | Jingyan Wu | System to facilitate payments for a customer through a foreign bank, software, business methods, and other related methods |
US20050044015A1 (en) * | 2003-08-19 | 2005-02-24 | James Bracken | Architecture for account reconciliation |
CN109961359A (zh) * | 2017-12-22 | 2019-07-02 | 银联数据服务有限公司 | 一种资金管理方法和资金管理平台 |
WO2019220251A1 (en) * | 2018-05-14 | 2019-11-21 | Abi Lab - Centro Di Ricerca E Innovazione Per La Banca | Automatic inter-bank reconciliation system |
CN110390586A (zh) * | 2019-07-23 | 2019-10-29 | 中国工商银行股份有限公司 | 对账方法、装置和服务器 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113487307A (zh) * | 2021-07-27 | 2021-10-08 | 中国银行股份有限公司 | 分布式***的外部文本数据处理方法及装置 |
CN114169887A (zh) * | 2021-12-06 | 2022-03-11 | 江苏点石乐投科技有限公司 | 一种基于分布式数据节点的对账*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Woodside et al. | Blockchain technology adoption status and strategies | |
US20200074565A1 (en) | Automated enterprise transaction data aggregation and accounting | |
US7523068B2 (en) | Centralized payment processing system | |
US10037194B2 (en) | Systems and methods for visual data management | |
CN112308565A (zh) | 基于知识图谱的多对多跨境资金风控方法及*** | |
CN114971879B (zh) | 信息处理***及信息处理方法 | |
CN111221855B (zh) | 一种数据处理方法和装置 | |
CN113205402A (zh) | 对账方法、装置、电子设备及计算机可读介质 | |
CN110781971A (zh) | 一种商户类型识别方法、装置、设备和可读介质 | |
US20230087106A1 (en) | Tokenization request handling at a throttled rate in a payment network | |
CN111091358A (zh) | 多支付渠道的统一处理方法及*** | |
CN111429264A (zh) | 一种分布式***的组合对账方法及装置 | |
US20220277323A1 (en) | Predicting future occurrences of targeted events using trained artificial-intelligence processes | |
US20220207606A1 (en) | Prediction of future occurrences of events using adaptively trained artificial-intelligence processes | |
CN112836742A (zh) | ***资源调整方法、装置及设备 | |
Levus et al. | Intelligent System for Arbitrage Situations Searching in the Cryptocurrency Market. | |
CN112905677A (zh) | 数据处理方法及装置、业务处理***和计算机设备 | |
CN110610290A (zh) | 间联商户风险管控方法及其*** | |
Yeremenko et al. | Banking business innovations: Conceptual foundations of modern economy development | |
US20220318617A1 (en) | Predicting future events of predetermined duration using adaptively trained artificial-intelligence processes | |
CN113094414A (zh) | 流转图谱生成方法及装置 | |
CN113393320A (zh) | 企业金融服务风险预测方法及装置 | |
US20230058933A1 (en) | Systems and methods for preventing duplicate payments | |
CN111681101A (zh) | 一种客体的准入检测方法、装置、设备和存储介质 | |
CN112734352A (zh) | 一种基于数据维度的单据审核方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200717 |
|
RJ01 | Rejection of invention patent application after publication |