对账文件处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21225812 阅读:112 留言:0更新日期:2019-05-29 06:34
本申请提出一种对账文件处理方法、装置、计算机设备及存储介质,其中,方法包括:获取待处理的多个对账文件;根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。通过本方法,能够实现将多个任意大小的对账文件拆分合并为目标大小的文件,提高文件大小和文件数量的可控性,提高对账文件规格的标准化程度。

Processing methods, devices, computer equipment and storage media of reconciliation documents

This application proposes a reconciliation file processing method, device, computer equipment and storage medium, which includes: acquiring multiple reconciliation files to be processed; grouping the multiple reconciliation files according to the size of each reconciliation file, the preset file size, and the preset fluctuation amplitude, and generating at least one file combination package. The package corresponds to an empty file; the transaction data in each reconciliation file in the file combination package is copied to the corresponding empty file line by line, and the merged reconciliation file is generated, in which the size of the target file is not larger than the sum of the preset file size and the fluctuation amplitude. Through this method, we can split and merge multiple arbitrary size reconciliation files into target size files, improve the controllability of file size and number, and improve the standardization of reconciliation file specifications.

【技术实现步骤摘要】
对账文件处理方法、装置、计算机设备及存储介质
本申请涉及文档处理
,尤其涉及一种对账文件处理方法、装置、计算机设备及存储介质。
技术介绍
目前,各个支付机构受理的涉及银行账户的网络支付业务多通过网联平台处理,各支付机构存在从网联平台获取对账文件的需求。由于各支付机构产生大量的支付业务,导致网络平台产生的对账文件很多,每个对账文件的大小不一,使得对账系统向各支付机构输出的对账文件的规格不统一,因此,如何标准化对账系统输出对账文件的规格,成为亟待解决的问题。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请提出一种对账文件处理方法、装置、计算机设备及存储介质,通过根据每个对账文件的大小、预设的文件大小和预设的波动幅度对各个对账文件进行分组,利用分组中的各对账文件合并生成目标文件,并使目标文件的大小不大于预设的文件大小和波动幅度之和,实现了将多个任意大小的对账文件拆分合并为目标大小的文件,从而提高了文件大小和文件数量的可控性,提高了对账文件规格的标准化程度,解决了现有技术中对账系统向各支付机构输出的对账文件的规格不统一的技术问题。为达上述目的,本申请第一方面实施例提出了一种对账文件处理方法,包括:获取待处理的多个对账文件;根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。本申请实施例的对账文件处理方法,通过获取待处理的多个对账文件,根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件,将文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于预设的文件大小和波动幅度之和。由此,实现了将多个任意大小的对账文件拆分合并为目标大小的文件,从而提高了文件大小和文件数量的可控性,提高了对账文件规格的标准化程度。为达上述目的,本申请第二方面实施例提出了一种对账文件处理装置,包括:获取模块,用于获取待处理的多个对账文件;分组模块,用于根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;生成模块,用于将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。本申请实施例的对账文件处理装置,通过获取待处理的多个对账文件,根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件,将文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于预设的文件大小和波动幅度之和。由此,实现了将多个任意大小的对账文件拆分合并为目标大小的文件,从而提高了文件大小和文件数量的可控性,提高了对账文件规格的标准化程度。为达上述目的,本申请第三方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时,实现如第一方面实施例所述的对账文件处理方法。为达上述目的,本申请第四方面实施例提出一种临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所述的对账文件处理方法。为达上述目的,本申请第五方面实施例提出一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如第一方面实施例所述的对账文件处理方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例一提出的对账文件处理方法的流程示意图;图2为本申请实施例二提出的对账文件处理方法的流程示意图;图3为对账文件拆分合并过程示例图;图4为本申请实施例一提出的对账文件处理装置的结构示意图;图5为本申请实施例二提出的对账文件处理装置的结构示意图;图6为本申请一实施例提出的计算机设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的对账文件处理方法、装置、计算机设备及存储介质。图1为本申请实施例一提出的对账文件处理方法的流程示意图,该方法可以由本申请提出的对账文件处理装置执行,该对账文件处理装置可以应用于对账系统中,以使对账系统向各个支付机构输出规格统一的对账文件,提高对账系统输出文件规格的标准化程度。如图1所示,该对账文件处理方法包括以下步骤:步骤101,获取待处理的多个对账文件。本实施例中,对账文件处理装置可以定期获取待处理的多个对账文件,或者,也可以在对账系统接收到支付机构发送的对账文件获取请求时,由对账系统控制对账文件处理装置获取隶属于该支付机构的多个对账文件作为待处理的对账文件。其中,对账文件处理装置获取待处理的对账文件时,获取隶属于同一支付机构的对账文件,并且可以获取某一支付机构特定时间范围内的对账文件。实际应用中,支付机构可能存在恶性交易的情况,使得对账文件中记录的交易数据遭到破坏,或者使对账文件中记录错误的交易数据。针对这种情况,在本申请实施例一种可能的实现方式中,获取到待处理的多个对账文件之后,还可以对每个对账文件中的交易数据进行过滤,以滤除对账文件中的异常数据,确保对账文件中交易数据的完整性,进而保证合并生成的文件中交易数据的完整性。步骤102,根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件。其中,每个对账文件的大小指对账文件的字节数,比如,某一对账文件的大小为2MB。预设的文件大小和波动幅度可以预先设定,设置的文件大小和波动幅度决定了对账文件合并后生成的文件的大小。本实施例中,根据获取的每个对账文件的大小、预设的文件大小和预设的波动幅度,可以对获取的多个对账文件进行分组,得到至少一个文件组合包,其中,每个文件组合包对应一个空文件。在进行对账文件分组时,分组原则为同一文件组合包中所有对账文件的总大小,不超过预设的文件大小与波动幅度之和。举例而言,假设预设的文件大小为20MB,预设的波动幅度为1MB,依次获取的待处理的5个对账文件的大小分别为20.6MB、7MB、16MB、11MB和5MB。在进行分组时,可以按照不同的分组规则对这5个对账文件进行分组。作为一种示例,分组规则为文件拆分最少,即在合并多个对账文本文档来自技高网...

【技术保护点】
1.一种对账文件处理方法,其特征在于,包括:获取待处理的多个对账文件;根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。

【技术特征摘要】
1.一种对账文件处理方法,其特征在于,包括:获取待处理的多个对账文件;根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。2.如权利要求1所述的方法,其特征在于,在所述获取待处理的多个对账文件之后,还包括:对每个对账文件中的交易数据进行过滤。3.如权利要求1所述的方法,其特征在于,所述根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,包括:根据每个对账文件的大小,将所述多个对账文件按照从大到小的顺序进行排序,生成对账文件列表;从所述对账文件列表中的第一个对账文件开始处理,将当前对账文件的大小与预设大小范围进行比较,其中,所述预设大小范围的下限值为所述预设的文件大小与所述波动幅度之差,所述预设大小范围的上限值为所述预设的文件大小与所述波动幅度之和;若获知所述当前对账文件的大小小于所述下限值,则将所述当前对账文件的大小与下一个对账文件的大小之和,与所述预设大小范围比较;若获知所述当前对账文件的大小处于所述预设大小范围内,则根据所述当前对账文件生成一个文件组合包;若获知所述当前对账文件的大小大于所述上限值,则将所述当前对账文件拆分为第一部分和第二部分,其中,所述第一部分的大小处于所述预设大小范围内;根据所述第一部分生成一个文件组合包,并将所述第二部分的大小与所述预设大小范围比较。4.如权利要求3所述的方法,其特征在于,所述当前对账文件为所述对账文件列表中任一完整的对账文件,或者,所述当前对账文件为任一对账文件拆分后的部分文件,或者,所述当前对账文件为对账文件拆分后的部分文件与位于被拆分对账文件后的至少一个对账文件的组合。5.如权利要求...

【专利技术属性】
技术研发人员:李阳李文锴侯晶莹邓群花刘相琴
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:北京,11

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

1