交易付款操作的批量执行方法及装置与流程

文档序号:23057019发布日期:2020-11-25 17:36阅读:183来源:国知局
交易付款操作的批量执行方法及装置与流程

本发明涉及软件技术领域,尤其涉及一种交易付款操作的批量执行方法及装置。



背景技术:

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

银行间市场,是由各个金融机构(包括银行、证券公司、基金公司、保险公司等)进行债券买卖和回购的市场。随着银行间市场交易成交量的稳步上升,使得托管行业务人员每天要处理的交易业务量也与日俱增。

传统托管行业务系统中,对银行间市场成交数据的付款操作是由托管业务人员逐笔筛选判断后手动执行的,导致业务处理效率和准确率都很低。

针对上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例中提供了一种交易付款操作的批量执行方法,用以解决现有银行间市场交易业务系统的付款操作由人工执行,导致业务处理效率和准确率都很低的技术问题,该方法包括:获取预先配置的批量付款条件,批量付款条件为对银行间市场交易的成交数据批量执行付款操作的条件;采集银行间市场交易的成交数据;根据批量付款条件,对采集的成交数据批量执行付款操作。

本发明实施例中还提供了一种交易付款操作的批量执行装置,用以解决现有银行间市场交易业务系统的付款操作由人工执行,导致业务处理效率和准确率都很低的技术问题,该装置包括:批量配置模块,用于获取预先配置的批量付款条件,批量付款条件为对银行间市场交易的成交数据批量执行付款操作的条件;成交数据采集模块,用于采集银行间市场交易的成交数据;批量执行模块,用于根据批量付款条件,对采集的成交数据批量执行付款操作。

本发明实施例中还提供了一种计算机设备,用以解决现有银行间市场交易业务系统的付款操作由人工执行,导致业务处理效率和准确率都很低的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述交易付款操作的批量执行方法。

本发明实施例中还提供了一种计算机可读存储介质,用以解决现有银行间市场交易业务系统的付款操作由人工执行,导致业务处理效率和准确率都很低的技术问题,该计算机可读存储介质存储有执行上述交易付款操作的批量执行方法的计算机程序。

本发明实施例中,通过预先配置对银行间市场交易的成交数据批量执行付款操作的批量付款条件,在采集到银行间市场交易的成交数据后,根据配置的批量付款条件,对采集的成交数据批量执行付款操作,与现有技术中由人工执行付款操作的技术方案相比,本发明实施例,基于预先配置的批量付款条件,自动对银行市场交易的成交数据执行付款操作,能够大大提高银行间市场交易的付款效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中提供的一种交易付款操作的批量执行方法流程图;

图2为本发明实施例中提供的提供的一种滚动式自动付款流程图;

图3为本发明实施例中提供的一种交易付款操作的批量执行装置示意图;

图4为本发明实施例中提供的一种交易付款操作的批量执行装置示意图;

图5为本发明实施例中提供的一种计算机设备示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

本发明实施例中提供了一种交易付款操作的批量执行方法,图1为本发明实施例中提供的一种交易付款操作的批量执行方法流程图,如图1所示,该方法可以包括如下步骤:

s101,获取预先配置的批量付款条件,批量付款条件为对银行间市场交易的成交数据批量执行付款操作的条件。

需要说明的是,本发明实施例中批量付款条件是指预先配置的对成交数据自动执行付款操作的时间生效条件,可以由业务人员根据批量付款规则(包括暂时性规则和永久性规则),配置对银行间市场交易成交数据批量执行付款操作的时间段,如果是暂时性付款规则,则配置当日生效的批量付款条件;如果是永久性规则,则配置任何时候都可以生效的批量付款条件;如果暂时性规则和永久性规则同时存在,则配置暂时性付款规则的优先级高于永久性付款规则。

在具体实施时,对于暂时性付款规则,可以配置批量付款条件中对成交数据自动执行付款操作的时间段为一天;对于永久性付款规则,可以配置批量付款条件中对成交数据自动执行付款操作的时间段为一年或更长年限的时间段。

s102,采集银行间市场交易的成交数据。

在具体实施时,可以从托管行业务系统中实时或定时获取银行间市场交易的成交数据。

s103,根据批量付款条件,对采集的成交数据批量执行付款操作。

在具体实施时,上述s103可以通过如下步骤来实现:判断采集的成交数据是否满足批量付款条件;如果采集的成交数据满足批量付款条件,则对采集的成交数据批量执行付款操作;如果采集的成交数据不满足批量付款条件,则不对采集的成交数据批量执行付款操作。当批量付款条件为根据暂时性规则的情况下,则可在采集一天的成交数据后,批量执行付款操作;当批量付款条件为根据永久性规则的情况下,则在任何时候对采集的成交数据,批量执行付款操作。

由于批量付款条件中包含:对成交数据自动执行付款操作的预设时间段;则在具体实施时,可以通过如下步骤来判断采集的成交数据是否满足批量付款条件,包括:判断采集的成交数据是否是预设时间段内的成交数据;如果采集的成交数据是预设时间段内的成交数据,则确定采集的成交数据满足批量付款条件;如果采集的成交数据不是预设时间段内的成交数据,则确定采集的成交数据不满足批量付款条件。

在一个实施例中,可以通过如下步骤来对采集的成交数据批量执行付款操作:根据采集的成交数据,获取每笔成交交易的成交时刻;根据成交时刻的时间顺序,执行每笔成交交易的付款操作。通过该实施例,能够实现按照成交时刻顺序来执行付款操作,以便优先处理成交时刻较早的交易。

在另一个实施例中,可以通过如下步骤来对采集的成交数据批量执行付款操作:根据采集的成交数据,获取每笔成交交易的成交金额;根据成交金额的大小顺序,执行每笔成交交易的付款操作。通过该实施例,能够实现按照成交金额大小来执行付款操作,以便优先处理成交金额比较大的交易。

可选地,针对不同的交易,还可以配置一些其他交易付款类型,例如,是否采用独占账户头寸的方式进行付款。如果成交数据中某个交易的付款类型是独占头寸方式进行付款,则不允许对成交数据中该交易后面的交易执行付款操作;如果成交数据中某个交易的付款类型是非独占头寸方式进行付款,则对成交数据批量执行付款操作,则允许对成交数据中该交易后面的交易执行付款操作。

因而,在一个实施例中,本发明实施例中,在根据成交时刻顺序或成交金额顺序对每笔成交执行付款操作的时候,可以通过如下步骤来实现:获取当前交易的付款类型和付款金额,付款类型包括:独占账户头寸的第一付款类型和非独占账户头寸的第二付款类型;如果当前交易的付款类型为第一付款类型,则根据当前交易的付款金额和账户可用头寸,对当前交易执行付款操作,并在对当前交易执行付款操作结束后,停止执行下一笔交易的付款操作;如果当前交易的付款类型为第二付款类型,则根据当前交易的付款金额和账户可用头寸,对当前交易执行付款操作,并在对当前交易执行付款操作结束后,继续执行下一笔交易的付款操作。

图2为本发明实施例中提供的提供的一种滚动式自动付款流程图,如图2所示,在执行自动付款时,需要首先判断付款账户的可用头寸是否满足当前交易的付款金额,若付款账户的可用头寸满足当前交易的付款金额,则自动发起付款操作;若付款账户的可用头寸不满足当前交易的付款金额,则判断该交易的付款类型是否为独占头寸方式进行付款,如果不是独占头寸方式进行付款,则允许后续交易继续使用可用头寸执行付款操作,判断付款账户的可用头寸是否满足后续交易的付款金额,如果满足则自动发起付款操作;如果不满足,则将该交易添加到下一次批量付款操作的成交数据中。

由上可知,将本发明实施例中提供的交易付款操作的批量执行方法应用于银行间市场交易的托管行业务系统中,通过预先配置对银行间市场交易成交数据进行批量付款的批量付款条件、批量执行方式(按照成交交易的成交时刻或成交金额顺序),以及对每笔成交交易的付款类型,在采集到银行间市场交易的成交数据后,判断采集的成交数据是否满足批量付款条件,并在采集的成交数据满足批量付款条件的情况下,根据批量执行方式,控制对采集的成交数据中每笔交易执行付款操作,在对每笔成交交易执行付款操作的时候,进一步基于每笔交易的付款类型,根据每笔交易的付款金额和账户头寸执行付款操作,对各笔交易实现滚动式的自动付款操作,大大减少人工操作,避免人工逐笔对成交交易执行付款操作带来的弊端,提高业务处理的准确性和效率,具有较好的实时性、便捷性和安全性。

基于同一发明构思,本发明实施例中还提供了一种交易付款操作的批量执行装置,如下面的实施例所述。由于该装置解决问题的原理与上述交易付款操作的批量执行方法相似,因此该装置的实施可以参见上述交易付款操作的批量执行方法的实施,重复之处不再赘述。

图3为本发明实施例中提供的一种交易付款操作的批量执行装置示意图,如图3所示,该装置可以:批量配置模块31、成交数据采集模块32和批量执行模块33。

其中,批量配置模块31,用于获取预先配置的批量付款条件,批量付款条件为对银行间市场交易的成交数据批量执行付款操作的条件;成交数据采集模块32,用于采集银行间市场交易的成交数据;批量执行模块33,用于根据批量付款条件,对采集的成交数据批量执行付款操作。

在一个实施例中,如图4所示,上述批量执行模块33可以具体包括:判断模块331,用于判断采集的成交数据是否满足批量付款条件;第一执行模块332,用于如果采集的成交数据满足批量付款条件,则对采集的成交数据批量执行付款操作;第二执行模块333,用于如果采集的成交数据不满足批量付款条件,则不对采集的成交数据批量执行付款操作。

具体地,上述批量付款条件中包含:对成交数据自动执行付款操作的预设时间段;所述判断模块还用于:判断采集的成交数据是否是所述预设时间段内的成交数据;如果采集的成交数据是所述预设时间段内的成交数据,则确定采集的成交数据满足所述批量付款条件;如果采集的成交数据不是所述预设时间段内的成交数据,则确定采集的成交数据不满足所述批量付款条件。

在一个实施例中,上述第一执行模块332还用于根据采集的成交数据,获取每笔成交交易的成交时刻;以及根据成交时刻的时间顺序,执行每笔成交交易的付款操作。

在另一个实施例中,上述第一执行模块332还用于根据采集的成交数据,获取每笔成交交易的成交金额;以及根据成交金额的大小顺序,执行每笔成交交易的付款操作。

可选地,在根据成交时刻顺序或成交金额顺序执行每笔成交交易的付款操作的时候,上述第一执行模块332还用于:获取当前交易的付款类型和付款金额,所述付款类型包括:独占账户头寸的第一付款类型和非独占账户头寸的第二付款类型;如果当前交易的付款类型为第一付款类型,则根据当前交易的付款金额和账户可用头寸,对当前交易执行付款操作,并在对当前交易执行付款操作结束后,停止执行下一笔交易的付款操作;如果当前交易的付款类型为第二付款类型,则根据当前交易的付款金额和账户可用头寸,对当前交易执行付款操作,并在对当前交易执行付款操作结束后,继续执行下一笔交易的付款操作。

本发明实施例中还提供了一种计算机设备,用以解决现有银行间市场交易业务系统的付款操作由人工执行,导致业务处理效率和准确率都很低的技术问题,图5为本发明实施例中提供的一种计算机设备示意图,如图5所示,该计算机设备50包括存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序,处理器502执行计算机程序时实现上述交易付款操作的批量执行方法。

本发明实施例中还提供了一种计算机可读存储介质,用以解决现有银行间市场交易业务系统的付款操作由人工执行,导致业务处理效率和准确率都很低的技术问题,该计算机可读存储介质存储有执行上述交易付款操作的批量执行方法的计算机程序。

综上所述,本发明实施例中提供了一种交易付款操作的批量执行方法、装置、计算机设备及计算机可读存储介质,通过预先配置对银行间市场交易的成交数据批量执行付款操作的批量付款条件,在采集到银行间市场交易的成交数据后,根据配置的批量付款条件,对采集的成交数据批量执行付款操作,与现有技术中由人工执行付款操作的技术方案相比,本发明实施例,基于预先配置的批量付款条件,自动对银行市场交易的成交数据执行付款操作,能够大大提高银行间市场交易的付款效率。

本发明实施例提供的可配置银行间市场交易自动付款方案,能够实现但不限于如下技术效果:①实施便捷性:通过预先配置批量付款条件,能够实现一次配置,多次使用的目的;②实时性:通过自动执行付款操作,能够大大减少人工处理带来的滞后性;且对于银行间市场交易能够支持按交易的成交顺序或成交金额进行优先处理;③确保账户头寸的安全性:通过优先判断满足账户头寸是否满足批次交收的银行间交易的付款金额,使得头寸的使用是安全的。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1