首页> 中国专利> 一种银团贷款的交易撮合方法及装置

一种银团贷款的交易撮合方法及装置

摘要

本发明提供一种银团贷款的交易撮合方法及装置,涉及区块链技术领域。所述方法包括:获取各个机构节点发布的交易单遍历各个交易单,根据需求类型、交易时间范围以及交易配对规则,获得至少一个初始交易组;根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识;对通过交易共识的签名交易组进行交易确认;将通过交易确认的签名交易组存储到主链上。所述装置用于执行上述方法。本发明实施例提供的银团贷款的交易撮合方法及装置,提高银团贷款的交易效率。

著录项

  • 公开/公告号CN113095930A

    专利类型发明专利

  • 公开/公告日2021-07-09

    原文格式PDF

  • 申请/专利权人 中国工商银行股份有限公司;

    申请/专利号CN202110393956.2

  • 发明设计人 刘晨阳;张晓娟;杜一品;

    申请日2021-04-13

  • 分类号G06Q40/02(20120101);G06Q40/04(20120101);G06F16/23(20190101);G06F16/27(20190101);

  • 代理机构11127 北京三友知识产权代理有限公司;

  • 代理人任默闻;王涛

  • 地址 100140 北京市西城区复兴门内大街55号

  • 入库时间 2023-06-19 11:45:49

说明书

技术领域

本发明涉及区块链技术领域,具体涉及一种银团贷款的交易撮合方法及装置。

背景技术

银团贷款作为分散风险和利益共担的贷款模式,在经济转型变化中,正发挥着越来越重要的作用。

银团交易撮合是筹组银团贷款的首要环节,现有技术中,银团撮合交易通常由牵头行(需求方)发布撮合信息,参贷行(供给方)被动筛选和沟通,以达成撮合意愿。由于牵头行和参贷行双方信息不对称,达成撮合意愿的时间较长,银团贷款的交易效率低。

发明内容

针对现有技术中的问题,本发明实施例提供一种银团贷款的交易撮合方法及装置,能够至少部分地解决现有技术中存在的问题。

一方面,本发明提出一种银团贷款的交易撮合方法,包括:

获取各个机构节点发布的交易单,所述交易单包括机构标识、需求类型和交易时间范围;其中,所述机构标识与机构节点一一对应;

遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则,获得至少一个初始交易组;其中,所述初始交易组包括需求交易单和供给交易单;所述交易配对规则是预设的;

根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;

将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组;其中,所述签名交易组包括所述初始交易组的签名信息;

对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组;

将通过交易确认的签名交易组存储到主链上。

另一方面,本发明提供一种银团贷款的交易撮合装置,包括:

获取模块,用于获取各个机构节点发布的交易单,所述交易单包括机构标识、需求类型和交易时间范围;其中,所述机构标识与机构节点一一对应;

遍历模块,用于遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则,获得至少一个初始交易组;其中,所述初始交易组包括需求交易单和供给交易单;所述交易配对规则是预设的;

推送模块,用于根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;

广播模块,用于将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组;其中,所述签名交易组包括所述初始交易组的签名信息;

交易确认两模块,用于对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组;

交易存储模块,用于将通过交易确认的签名交易组存储到主链上。

再一方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述银团贷款的交易撮合方法的步骤。

又一方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述银团贷款的交易撮合方法的步骤。

本发明实施例提供的银团贷款的交易撮合方法及装置,能够获取各个机构节点发布的包括机构标识、需求类型和交易时间范围交易单,遍历各个交易单,根据需求类型、交易时间范围以及交易配对规则,获得至少一个初始交易组,根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息,将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组,对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组,将通过交易确认的签名交易组存储到主链上,实现银团贷款的双向撮合,减少撮合双方的寻找和等待时间,提高银团贷款的交易效率。

附图说明

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

图1是本发明第一实施例提供的银团贷款的交易撮合系统的结构示意图。

图2是本发明第二实施例提供的银团贷款的交易撮合方法的流程示意图。

图3是本发明第三实施例提供的银团贷款的交易撮合方法的流程示意图。

图4是本发明第四实施例提供的银团贷款的交易撮合方法的流程示意图。

图5是本发明第五实施例提供的银团贷款的交易撮合方法的流程示意图。

图6是本发明第六实施例提供的银团贷款的交易撮合方法的流程示意图。

图7是本发明第七实施例提供的银团贷款的交易撮合装置的结构示意图。

图8是本发明第八实施例提供的银团贷款的交易撮合装置的结构示意图。

图9是本发明第九实施例提供的银团贷款的交易撮合装置的结构示意图。

图10是本发明第十实施例提供的银团贷款的交易撮合装置的结构示意图。

图11是本发明第十一实施例提供的银团贷款的交易撮合装置的结构示意图。

图12是本发明第十二实施例提供的银团贷款的交易撮合装置的结构示意图。

图13是本发明第十三实施例提供的电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1是本发明一实施例提供的银团贷款的交易撮合系统的结构示意图,如图1所示,本发明实施例提供的银团贷款的交易撮合系统包括交易撮合节点1和多个机构节点2,其中:

交易撮合节点1分别与每个机构节点2通信连接。其中,交易撮合节点1和每个主链节点2可以采用服务器实现。

交易撮合节点1用于执行本发明实施例提供的银团贷款的交易撮合方法。每个机构节点2唯一对应一个机构,机构通过对应的机构节点2用于发布交易单,所述交易单可以包括机构标识、需求类型、需求方额度或者供给方额度、利率、交易时间范围、客户信用评级、交易单状态等信息。机构标识与机构一一对应。需求类型包括需求提出方和需求供给方两种,牵头行作为需求提出方,参贷行作为需求供给方。需求方额度即需要融资的金额,供给方额度即能够提供的资金。交易时间范围是指允许交易达成的时间区间。客户信用评级越高说明客户信用越好,能够贷款的额度越高;客户评级越低说明客户信用越差,能够贷款的额度越低。机构节点2在发布交易单时,可以设置交易单状态为待撮合。其中,机构在本发明实施例中是指商业银行、地方性银行、互联网银行、信托公司等能够发放当贷款的机构。

交易撮合节点1与各个机构节点2是主链网络中的节点,每个机构节点2对应一个平行链。

下面以交易撮合节点作为执行主体为例,来说明本发明实施例提供的银团贷款的交易撮合方法的具体实现过程。

图2是本发明第二实施例提供的银团贷款的交易撮合方法的流程示意图,如图2所示,本发明实施例提供的银团贷款的交易撮合方法包括:

S201、获取各个机构节点发布的交易单,所述交易单包括机构标识、需求类型和交易时间范围;其中,所述机构标识与机构节点一一对应;

具体地,作为银团贷款牵头行的机构可以通过机构节点发布交易单,所述交易单可以包括机构标识、需求类型、需求方额度、交易时间范围、客户信用评级、交易单状态等信息,需求类型为需求提出方,需求方额度等于银团融资总金额减去牵头行承贷的金额,即分销给其他银团贷款成员的总金额。各个机构可以通过机构节点发布交易单,所述交易单可以包括机构标识、需求类型、提供方额度,交易时间范围、客户信用评级、交易单状态等信息,需求类型为需求供给方。所述交易撮合节点可以接收到各个机构节点发布的交易单。其中,所述机构标识与所述机构节点一一对应。

S202、遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则,获得至少一个初始交易组;其中,所述初始交易组包括需求交易单和供给交易单;所述交易配对规则是预设的;

具体地,所述交易撮合节点会遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则对各个交易单进行两两配对,获得多个初始交易组,所述初始交易组包括需求交易单和供给交易单。需求交易单是由牵头行发布的交易单,需求类型为需求提出方;供给交易单的需求类型为需求供给方。所述交易配对规则是预设的,根据实际需要进行设置,本发明实施例不做限定。

例如,交易配对规则包括两个交易单的需求类型相反且两个交易单的交易时间范围匹配。如果两个交易单的需求类型相反并且交易时间范围匹配,那么这两个交易单构成一个初始交易组。

S203、根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;

具体地,对于每个初始交易组,所述交易撮合节点会从所述初始交易组包括的需求交易单和供给交易单获得需求交易单的机构标识和供给交易单的机构标识,然后将所述初始交易组推送给所述需求交易单的机构标识对应的机构节点和所述供给交易单的机构标识对应的机构节点。所述需求交易单的机构标识对应的机构节点在接收到所述初始交易组之后,可以通过私钥对接收到的所述初始交易组进行签名,获得需求方签名信息,然后向所述交易撮合节点返回需求方签名信息。同样,所述供给交易单的机构标识对应的机构节点在接收到所述初始交易组之后,可以通过私钥对接收到的所述初始交易组进行签名,获得供给方签名信息,然后向所述交易撮合节点返回供给方签名信息。所述交易撮合节点会接收所述需求交易单对应的需求方签名信息和所述供给交易单对应的供给方签名信息,作为所述初始交易组的签名信息。所述交易撮合节点不断重复上述过程,可以获得各个初始交易组的签名信息。

S204、将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组;其中,所述签名交易组包括所述初始交易组的签名信息;

具体地,所述交易撮合节点将每个签名交易组广播到主链网络中,以便于主链网络中的各个机构节点对每个签名交易组进行交易共识。各个机构节点会向所述交易撮合节点返回交易共识结果,所述交易撮合节点基于各个机构节点返回的交易共识结果判断各个签名交易组是否通过交易共识,获得其中通过交易共识的签名交易组。其中,所述签名交易组包括所述初始交易组的签名信息。交易共识所采用的共识机制根据实际需要进行设置,本发明实施例不做限定。

S205、对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组;

具体地,所述交易撮合节点会将通过交易共识的签名交易组发送给对应的机构节点进行交易确认,基于通过交易共识的签名交易组的交易确认结果,获得通过交易确认的签名交易组。

S206、将通过交易确认的签名交易组存储到主链上。

具体地,所述交易撮合节点在获得通过交易确认的签名交易组之后,通过存储共识机制对通过交易确认的签名交易组进行存储共识,将通过存储共识的签名交易组以区块的形式存储到主链上。其中,存储共识机制是预设的,根据实际需要进行设置,本发明实施例不做限定。

本发明实施例提供的银团贷款的交易撮合方法,能够获取各个机构节点发布的包括机构标识、需求类型和交易时间范围交易单,遍历各个交易单,根据需求类型、交易时间范围以及交易配对规则,获得至少一个初始交易组,根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息,将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组,对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组,将通过交易确认的签名交易组存储到主链上,实现银团贷款的双向撮合,减少撮合双方的寻找和等待时间,提高银团贷款的交易效率。

图3是本发明第三实施例提供的银团贷款的交易撮合方法的流程示意图,如图3所示,在上述各实施例的基础上,进一步地,所述将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组包括:

S301、将所述签名交易组广播到主链网络中,以使得所述签名交易组对应的其他机构节点对所述签名交易组进行共识;其中,所述签名交易组对应的其他机构节点是主链网络中除了所述签名交易组对应的机构节点以外的机构节点;

具体地,所述交易撮合节点将所述签名交易组广播到主链网络中,各个机构节点可以接收到所述签名交易组,并对所述签名交易组进行解密,所述签名交易组对应的其他机构节点可以基于解密获得的信息对所述签名交易组进行共识,然后向所述交易撮合节点返回交易共识结果,所述交易共识结果为交易验证通过或者交易验证不通过。其中,所述签名交易组对应的其他机构节点是主链网络中除了所述签名交易组对应的机构节点以外的机构节点。

例如,所述签名交易组对应的其他机构节点可以通过所述签名交易组对应的机构节点的公钥对所述签名交易组进行解密,即通过所述需求交易单对应的结构节点对所述签名交易组包括的需求方签名信息进行解密,获得第一初始交易组,并通过所述供给交易单对应的结构节点对所述签名交易组包括的供给方签名信息进行解密,获得第二初始交易组,然后对比第一初始交易组和第二初始交易组,如果所述第一初始交易组和所述第二初始交易组相同,那么获得的交易共识结果为交易验证通过,如果所述第一初始交易组和所述第二初始交易组不相同那么获得的交易共识结果为交易验证不通过。其中,机构节点的公钥是预设的,并预先广播到所述主链网络中。

例如,所述签名交易组对应的其他机构节点可以通过所述签名交易组对应的机构节点的公钥对所述签名交易组进行解密,即通过所述需求交易单对应的结构节点对所述签名交易组包括的需求方签名信息进行解密,获得第一初始交易组,并通过所述供给交易单对应的结构节点对所述签名交易组包括的供给方签名信息进行解密,获得第二初始交易组,然后对比第一初始交易组和第二初始交易组,如果所述第一初始交易组和所述第二初始交易组相同,那么将第一初始交易组的需求交易单与本地交易单进行匹配,并将第一初始交易组的供给交易单与本地交易单进行匹配。

如果存在与上述需求交易单匹配的本地交易单,那么从上述需求交易单中获取客户信用评级,将上述需求交易单的客户信用评级和匹配的本地交易单的客户信用评级进行比较,获得第一客户信用评级比较结果,所述第一客户信用评级比较结果为本地客户信用评级高或者本地客户信用评级低,本地客户信用评级高是指存在至少一个匹配的本地交易单的客户信用评级高于上述需求交易单的客户信用评级;本地客户信用评级低是指所有匹配的本地交易单的客户信用评级都不高于上述需求交易单的客户信用评级。

如果存在与上述供给交易单匹配的本地交易单,那么从上述供给交易单中获取客户信用评级,将上述供给交易单的客户信用评级和匹配的本地交易单的客户信用评级进行比较,获得第二客户信用评级比较结果,所述第二客户信用评级比较结果为本地客户信用评级高或者本地客户信用评级低,本地客户信用评级高是指存在至少一个匹配的本地交易单的客户信用评级高于上述供给交易单的客户信用评级;本地客户信用评级低是指所有匹配的本地交易单的客户信用评级都不高于上述供给交易单的客户信用评级。

如果获得的第一客户信用评级结果和第二客户信用评级结果都是本地客户信用评级低,那么获得的交易共识结果为交易验证通过。如果获得的第一客户信用评级结果或第二客户信用评级结果中有一个为本地客户信用评级高,那么获得的交易共识结果为交易验证不通过。

S302、若判断获知接收到的所述签名交易组对应的其他机构节点返回的包括交易验证通过的交易共识结果的数量大于预设数量,则确定所述签名交易组通过交易共识。

具体地,所述交易撮合节点会接收所述签名交易组对应的其他机构节点返回的交易共识结果,并统计其中包括交易验证通过的交易共识结果的数量,如果包括交易验证通过的交易共识结果的数量大于预设数量,那么可以确定所述签名交易组通过交易共识。如果包括交易验证通过的交易共识结果的数量小于等于所述预设数量,那么所述交易撮合节点可以拆散所述签名交易单,重复步骤S202重新对所述签名交易单包括的需求交易单和供给交易单进行匹配。其中,所述预设数量根据实际需要进行设置,本发明实施例不做限定。

图4是本发明第四实施例提供的银团贷款的交易撮合方法的流程示意图,如图4所示,在上述各实施例的基础上,进一步地,所述对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组包括:

S401、若获知所述签名交易组通过交易共识,则为所述签名交易组设置协商时间;

具体地,所述交易撮合节点在获知所述签名交易组通过交易共识之后,为所述签名交易组设置协商时间,所述协商时间是所述签名交易组对应的机构节点进行交易确认的最长时间。

S402、推送所述签名交易组以及所述签名交易组的协商时间给对应的机构节点,以使得所述签名交易组对应的机构节点进行交易确认;

具体地,所述交易撮合节点将通过交易共识的签名交易组和所述签名交易组的协商时间推送给对应的机构节点,即推送给需求交易单对应的机构节点和供给交易单对应的机构节点。需求交易单对应的机构节点会展示所述签名交易组以及所述签名交易组的协商时间,供需求方工作人员进行确认,需求方工作人员如果同意签名交易组,那么可以通过需求交易单对应的机构节点向所述交易撮合节点返回包括同意交易的同意撮合交易信息,如果需求方工作人员如果不同意签名交易组,那么可以通过需求交易单对应的机构节点向所述交易撮合节点返回包括否决交易的拒绝撮合交易信息。同理,供给交易单对应的机构节点会展示所述签名交易组以及所述签名交易组的协商时间,供供给方工作人员进行确认,供给方工作人员如果同意签名交易组,那么可以通过供给交易单对应的机构节点向所述交易撮合节点返回包括同意交易的同意撮合交易信息,如果供给方工作人员如果不同意签名交易组,那么可以通过供给交易单对应的机构节点向所述交易撮合节点返回包括否决交易的拒绝撮合交易信息。此外,需求方工作人员还可以对需求交易单进行修改,如果对需求交易单进行了修改,那么可以通过需要交易单对应的机构节点向所述交易撮合节点返回需求交易单修改信息。供方工作人员还可以对供给交易单进行修改,如果对供给交易单进行了修改,那么可以通过供给交易单对应的机构节点向所述交易撮合节点返回供给交易单修改信息。

S403、若在所述协商时间内没有接收到所述签名交易组对应的任何一个机构节点返回交易单修改信息并且没有接收到所述签名交易组对应的任何一个机构节点返回拒绝撮合交易信息,则确定所述签名交易组通过交易确认。

具体地,所述交易撮合节点如果在所述协商时间内没有接收到所述签名交易组对应的任何一个机构节点返回交易单修改信息,并且也没有接收到所述签名交易组对应的任何一个机构节点返回拒绝撮合交易信息,那么可以确定所述签名交易组通过交易确认。可理解的是,所述交易撮合节点如果接收到所述签名交易组对应的任何一个机构节点返回拒绝撮合交易信息,那么可以记录所述签名交易组撮合失败,并拆散所述签名交易组重新进行交易撮合。所述交易撮合节点如果接收到所述签名交易组对应的任何一个机构节点返回交易单修改信息,那么可以记录所述签名交易组撮合失败,并拆散所述签名交易组,更新修改后的交易单,重新进行交易撮合。其中,所述交易单修改信息为供给交易单修改信息或者需求交易单修改信息。

图5是本发明第五实施例提供的银团贷款的交易撮合方法的流程示意图,如图5所示,在上述各实施例的基础上,进一步地,所述将通过交易确认的签名交易组存储到主链上包括:

S501、若获知所述签名交易组通过交易确认,则将所述签名交易组广播到主链网络中以对所述签名交易组进行存储共识;

具体地,所述交易撮合节点在获知所述签名交易组通过交易确认之后,将所述签名交易组广播到主链网络中,各个机构节点可以接收到所述签名交易组,并对所述签名交易组进行解密,所述签名交易组对应的其他机构节点可以基于解密获得的信息对所述签名交易组进行存储共识,然后向所述交易撮合节点返回存储共识结果,所述存储共识结果为同意存储或者不同意存储。

例如,各个机构节点可以通过所述签名交易组对应的机构节点的公钥对所述签名交易组进行解密,即通过所述需求交易单对应的结构节点对所述签名交易组包括的需求方签名信息进行解密,获得第一初始交易组,并通过所述供给交易单对应的结构节点对所述签名交易组包括的供给方签名信息进行解密,获得第二初始交易组,然后对比第一初始交易组和第二初始交易组,如果所述第一初始交易组和所述第二初始交易组相同,那么获得的存储共识结果为同意存储,如果所述第一初始交易组和所述第二初始交易组不相同,那么获得的存储共识结果为不同意存储。其中,机构节点的公钥是预设的,并预先广播到所述主链网络中。

S502、若判断获知接收到的机构节点发送的同意存储的共识结果的数量大于设定数量,则确定所述签名交易组通过存储共识。

具体地,所述交易撮合节点会接收各个机构节点返回的存储共识结果,并统计其中包括同意存储的存储共识结果的数量,如果包括同意存储的交易共识结果的数量大于设定数量,那么可以确定所述签名交易组通过存储共识。如果包括同意存储的存储共识结果的数量小于等于所述设定数量,那么所述交易撮合节点可以进行存储共识失败的提示。

在上述各实施例的基础上,进一步地,所述交易配对规则包括:

两个交易单的需求类型相反且两个交易单的交易时间范围匹配。

具体地,所述交易撮合节点在对两个交易单进行配对时,会比较两个交易单的需要类型和交易时间范围,如果两个交易单的需要类型相反,并且两个交易单的交易时间范围匹配,那么将其中一个交易单作为需求交易单,另一个交易单作为供给交易单,构成一个初始交易组。其中,两个交易单的交易时间范围匹配是指供给交易单的交易时间范围的最晚时间处于需求交易单的交易时间范围内。

例如,交易单A包括需求类型:需求提出方,交易时间范围:2021002-20220301;交易单B包括需求类型:需求供给方,交易时间范围:2021002-20211231。交易单A包括的需求提出方和交易单B包括的需求供给方是相反的需求类型,交易单A资金需求的截止日期为2022年3月1日,交易单B提供资金的最晚时间为2021年12月31日,在交易单A资金需求的截止日期之前且在交易单A资金需求的开始日期之后,因此,交易单A与交易单B的交易时间范围匹配。交易单A和交易单B可以构成一个初始交易组。

图6是本发明第六实施例提供的银团贷款的交易撮合方法的流程示意图,如图6所示,在上述各实施例的基础上,进一步地,所述交易单包括需求方额度或者供给方额度;相应地,所述方法还包括:

S601、若将第一交易单和第二交易单组成所述初始交易组,则对比所述第一交易单包括的需求方额度和第二交易单包括的供给方额度;

具体地,所述交易单包括需求方额度或者供给方额度,需求方额度是需求类型为需求提出方的交易单对应的机构的融资金额,供给方额度是需求类型为需求供给方的交易单对应的机构的放贷金额。所述交易撮合节点如果将第一交易单和第二交易单组成所述初始交易组,那么会对比所述第一交易单包括的需求方额度和第二交易单包括的供给方额度进行比较,如果所述第一交易单包括的需求方额度和第二交易单包括的供给方额度相等,不需要进行交易单的拆分,如果所述第一交易单包括的需求方额度和第二交易单包括的供给方额度不相等,那么需要进行交易单的拆分。

S602、若判断获知所述第一交易单包括的需求方额度大于所述第二交易单包括的供给方额度,则基于所述第一交易单生成第一新交易单,所述第一新交易单包括的需求方额度等于所述第一交易单包括的需求方额度减去所述第二交易单包括的供给方额度;

具体地,所述交易撮合节点如果判断出所述第一交易单包括的需求方额度大于所述第二交易单包括的供给方额度,那么需要对所述第一交易单进行拆分,生成第一新交易单,所述第一新交易单的机构标识、需求类型、利率、交易时间范围、客户信用评级等信息与所述第一交易单相同,所述第一新交易单包括的需求方额度等于所述第一交易单包括的需求方额度减去所述第二交易单包括的供给方额度。

S603、若判断获知所述第一交易单包括的需求方额度小于所述第二交易单包括的供给方额度,则基于所述第二交易单生成第二新交易单,所述第二新交易单包括的供给方额度等于所述第二交易单包括的供给方额度减去所述第一交易单包括的需求方额度。

具体地,所述交易撮合节点如果判断出所述第一交易单包括的需求方额度小于所述第二交易单包括的供给方额度,那么需要对所述第二交易单进行拆分,生成第二新交易单,所述第二新交易单的机构标识、需求类型、利率、交易时间范围、客户信用评级等信息与所述第二交易单相同,所述第二新交易单包括的需求方额度等于所述第二交易单包括的供给方额度减去所述第一交易单包括的需求方额度。

在上述各实施例的基础上,进一步地,本发明实施例提供的银团贷款的交易撮合方法还包括:

将通过交易共识的签名交易组存储到主链上。

具体地,所述交易撮合节点在获得通过交易共识的签名交易组之后,可以将通过交易共识的签名交易组存储到主链上,即将通过交易共识的签名交易组进行区块化封装,并上链存存储。其中,将通过交易共识的签名交易组进行区块化封装的具体过程为现有技术,此处不进行赘述。

下面通过一个具体的业务场景实例来说明本发明实施例提供的银团贷款的交易撮合方法的实现过程。

望京行银团筹组有待分配额度100万,朝阳支行有可支配额度30万,广安门支行有可支配额度80万。望京行通过对应的机构节点x发布交易单a,交易单a包括机构标识00x,需求提出方,需求方额度100万、交易时间范围20210302-20220301、客户信用评级A级和交易单状态:待撮合。朝阳支行通过对应的机构节点y发布交易单b,交易单b包括机构标识00y,需求供给方,供给方额度30万、交易时间范围20210302-20211231、客户信用评级B级和交易单状态:待撮合。广安门支行通过对应的机构节点z发布交易单c,交易单c包括机构标识00z,需求供给方,供给方额度80万、交易时间范围20210302-20221231、客户信用评级B级和交易单状态:待撮合。

交易撮合节点d获取交易单a、交易单b和交易单c。然后通过交易配对规则对交易单a和交易单b进行配对,由于交易单a和交易单b的需求类型相反,并且交易单a和交易单b的交易时间范围匹配,交易单a和交易单b构成一个初始交易组ab,交易单a为需求交易单,交易单b为供给交易单。交易撮合节点d比较交易单a的需求方额度100万和交易单b的供给方额度30万,需求方额度100万大于供给方额度30万,那么交易撮合节点d基于交易单a生成交易单p,交易单p的需求方额度等于70万,交易单p的其它信息与交易单a相同。交易撮合节点d通过交易配对规则对交易单p和交易单c进行配对,由于交易单p和交易单c的需求类型相反,并且交易单p和交易单c的交易时间范围匹配,交易单p和交易单c构成一个初始交易组pc,交易单p为需求交易单,交易单c为供给交易单。交易撮合节点d比较交易单p的需求方额度70万和交易单c的供给方额度80万,需求方额度70万小于供给方额度80万,那么交易撮合节点d基于交易单c生成交易单q,交易单q的供给方额度等于10万,交易单q的其它信息与交易单c相同。其中,在获得初始交易组ab和初始交易组pc之后,会冻结望京行的100万待分配额度,冻结朝阳支行的30万可支配额度,并冻结广安门支行的70万可支配额度,通过冻结待分配额度和可支配额度,能够避免资金的重复使用。初始交易组pc的后续处理过程与初始交易组ab的后续处理过程类似,下面以初始交易组ab的处理过程为例进行说明。

交易撮合节点d将初始交易组ab推送给机构节点x和机构节点y。机构节点x通过私钥对初始交易组ab进行签名,获得需求方签名信息,然后向交易撮合节点d返回需求方签名信息。同样,机构节点y通过私钥对初始交易组ab进行签名,获得供给方签名信息,然后向交易撮合节点d返回供给方签名信息。交易撮合节点d获得上述需求方签名信息和供给方签名信息,作为签名交易组ab,然后在主链网络中广播签名交易组ab。

假设主链网络中共有100个机构节点,签名交易组ab对应的其他机构节点为除了机构节点x和机构节点y以外的98个机构节点。签名交易组ab对应的其他机构节点中的每个机构节点可以根据机构节点x的公钥对签名交易组ab包括的需求方签名信息进行解密获得第一初始交易组,可以根据机构节点y的公钥对签名交易组ab包括的供给方签名信息进行解密获得第二初始交易组,如果所述第一初始交易组和所述第二初始交易组相同,那么获得的交易共识结果为交易验证通过,并将交易验证通过携带在交易共识结果中返回给交易撮合节点d。交易撮合节点d会接收签名交易组ab对应的其他机构节点返回的交易共识结果,并统计其中包括交易验证通过的交易共识结果的数量,如果包括交易验证通过的交易共识结果的数量大于49,那么签名交易组ab通过交易共识。

交易撮合节点d设置签名交易组ab的协商时间为1小时并设置签名交易组ab的执行状态为撮合中,然后将签名交易组ab推送给机构节点x和机构节点y。机构节点x会展示签名交易组ab,供需求方工作人员进行确认,并提示签名交易组ab的协商时间为10分钟。机构节点y会展示签名交易组ab,供供给方工作人员进行确认,并提示签名交易组ab的协商时间为10分钟,供给方工作人员可以通过机构节点y向交易撮合节点d返回同意撮合交易信息。

交易撮合节点d如果接收到机构节点x返回同意撮合交易信息,并且接收到机构节点y返回同意撮合交易信息,那么可以确定签名交易组ab通过交易确认,可以设置签名交易组ab的执行状态为撮合完成。然后将签名交易组ab广播到主链网络中,供主链网络中100个机构节点进行存储共识。交易撮合节点d如果接收到超过50个机构节点返回同意存储的共识结果,那么将通过交易确认的签名交易组ab进行区块化封装并写入到主链上。

其中,签名交易组的执行状态会同步到各个机构节点的交易单中,执行状态为撮合中的交易单和执行状态为撮合完成的交易单不会进行交易配对,通过执行状态可以避免交易单的重复获取。

其中,各个机构可以应用平行链技术,搭建自己的平行链,可自主部署节点,平行链和主链保持既独立又连结的关系。在主链下个平行链拥有自己的状态机和原始交易数据,节点信息可被任何参与方追溯。主链可以给平行链做跨链操作,从而形成链条生态系统,平行链执行的计算本质上是独立,但又连结在一起。平行链之间有明确的隔离分界线,可以立即执行所有交易,而不用担心和其他链冲突,依托平行链的以上特点,保证信息公开透明,实现双向撮合并大幅度提高撮合效率。

本发明实施例提供的银团贷款的交易撮合方法与现有技术中银团贷款的撮合业务相比,具有如下优点:

(1)解决目前银团筹组线下人工撮合或单向撮合的问题。利用平行链自身技术特征,行内各支行自主部署平行链,发布交易单至交易撮合节点进行多节点并发处理,完成双向撮合,由交易配对规则代替现行参贷行查询筛选环节,实现撮合效率的提升。

(2)高效统筹调剂行内外信贷资源。有效调剂各分行在不同时点信贷资源和规模的余缺,充分利用业务资源,快速解决客户贷款需求,实现资源的优化配置。

(3)解决现存的牵头行、参贷行间信息不对称问题。建立各机构间对接渠道,为银团成员行提供撮合信息,完成撮合选择渠道由点对点到点对面的转化,实现资源有序对接,减少撮合双方寻找、等待时间,提高撮合交易效率和成功率;

(4)优化行内银团筹组与信贷资产交易业务管理模式,提升行内银团贷款与资产交易业务的系统化、自动化、高效化程度,实现银团贷款筹组与管理的电子化、平台化、公开化。

图7是本发明第七实施例提供的银团贷款的交易撮合装置的结构示意图,如图7所示,本发明实施例提供的银团贷款的交易撮合装置包括获取模块701、遍历模块702、推送模块703、广播模块704、交易确认模块705和交易存储模块706,其中:

获取模块701用于获取各个机构节点发布的交易单,所述交易单包括机构标识、需求类型和交易时间范围;其中,所述机构标识与机构节点一一对应;遍历模块702用于遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则,获得至少一个初始交易组;其中,所述初始交易组包括需求交易单和供给交易单;所述交易配对规则是预设的;推送模块703用于根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;广播模块704用于将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组;其中,所述签名交易组包括所述初始交易组的签名信息;交易确认模块705用于对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组;交易存储模块706用于将通过交易确认的签名交易组存储到主链上。

具体地,作为银团贷款牵头行的机构可以通过机构节点发布交易单,所述交易单可以包括机构标识、需求类型、需求方额度、交易时间范围、客户信用评级、交易单状态等信息,需求类型为需求提出方,需求方额度等于银团融资总金额减去牵头行承贷的金额,即分销给其他银团贷款成员的总金额。各个机构可以通过机构节点发布交易单,所述交易单可以包括机构标识、需求类型、提供方额度,交易时间范围、客户信用评级、交易单状态等信息,需求类型为需求供给方。获取模块701可以接收到各个机构节点发布的交易单。其中,所述机构标识与所述机构节点一一对应。

遍历模块702会遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则对各个交易单进行两两配对,获得多个初始交易组,所述初始交易组包括需求交易单和供给交易单。需求交易单是由牵头行发布的交易单,需求类型为需求提出方;供给交易单的需求类型为需求供给方。所述交易配对规则是预设的,根据实际需要进行设置,本发明实施例不做限定。

对于每个初始交易组,推送模块703会从所述初始交易组包括的需求交易单和供给交易单获得需求交易单的机构标识和供给交易单的机构标识,然后将所述初始交易组推送给所述需求交易单的机构标识对应的机构节点和所述供给交易单的机构标识对应的机构节点。所述需求交易单的机构标识对应的机构节点在接收到所述初始交易组之后,可以通过私钥对接收到的所述初始交易组进行签名,获得需求方签名信息,然后向推送模块703返回需求方签名信息。同样,所述供给交易单的机构标识对应的机构节点在接收到所述初始交易组之后,可以通过私钥对接收到的所述初始交易组进行签名,获得供给方签名信息,然后向推送模块703返回供给方签名信息。推送模块703会接收所述需求交易单对应的需求方签名信息和所述供给交易单对应的供给方签名信息,作为所述初始交易组的签名信息。所述交易撮合节点不断重复上述过程,可以获得各个初始交易组的签名信息。

广播模块704将每个签名交易组广播到主链网络中,以便于主链网络中的各个机构节点对每个签名交易组进行交易共识,各个机构节点会向广播模块704返回交易共识结果,广播模块704基于各个机构节点返回的交易共识结果判断各个签名交易组是否通过交易共识,获得其中通过交易共识的签名交易组。其中,所述签名交易组包括所述初始交易组的签名信息。交易共识所采用的共识机制根据实际需要进行设置,本发明实施例不做限定。

交易确认模块705会将通过交易共识的签名交易组发送给对应的机构节点进行交易确认,基于通过交易共识的签名交易组的交易确认结果,获得通过交易确认的签名交易组。

在获得通过交易确认的签名交易组之后,交易存储模块706通过存储共识机制对通过交易确认的签名交易组进行存储共识,将通过存储共识的签名交易组以区块的形式存储到主链上。其中,存储共识机制是预设的,根据实际需要进行设置,本发明实施例不做限定。

本发明实施例提供的银团贷款的交易撮合装置,能够获取各个机构节点发布的包括机构标识、需求类型和交易时间范围交易单,遍历各个交易单,根据需求类型、交易时间范围以及交易配对规则,获得至少一个初始交易组,根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息,将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组,对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组,将通过交易确认的签名交易组存储到主链上,实现银团贷款的双向撮合,减少撮合双方的寻找和等待时间,提高银团贷款的交易效率。

图8是本发明第八实施例提供的银团贷款的交易撮合装置的结构示意图,如图8所示,在上述各实施例的基础上,进一步地,广播模块704包括第一广播单元7041和确定单元7042,其中:

第一广播单元7041用于将所述签名交易组广播到主链网络中,以使得所述签名交易组对应的其他机构节点对所述签名交易组进行共识;其中,所述签名交易组对应的其他机构节点是主链网络中除了所述签名交易组对应的机构节点以外的机构节点;确定单元7042用于在判断获知接收到的所述签名交易组对应的其他机构节点返回的包括交易验证通过的交易共识结果的数量大于预设数量之后,确定所述签名交易组通过交易共识。

图9是本发明第九实施例提供的银团贷款的交易撮合装置的结构示意图,如图9所示,在上述各实施例的基础上,进一步地,交易确认模块705包括设置单元7051、推送单元7052和接收单元7053,其中:

设置单元7051用于在获知所述签名交易组通过交易共识之后,为所述签名交易组设置协商时间;推送单元7052用于推送所述签名交易组以及所述签名交易组的协商时间给对应的机构节点,以使得所述签名交易组对应的机构节点进行交易确认;接收单元7053用于在所述协商时间内没有接收到所述签名交易组对应的任何一个机构节点返回交易单修改信息并且没有接收到所述签名交易组对应的任何一个机构节点返回拒绝撮合交易信息之后,确定所述签名交易组通过交易确认。

图10是本发明第十实施例提供的银团贷款的交易撮合装置的结构示意图,如图10所示,在上述各实施例的基础上,进一步地,交易存储模块706包括第二广播单元7061和判断单元7062,其中:

第二广播单元7061用于在获知所述签名交易组通过交易确认之后,将所述签名交易组广播到主链网络中以对所述签名交易组进行存储共识;判断单元7062用于在判断获知接收到的机构节点发送的同意存储的共识结果的数量大于设定数量之后,确定所述签名交易组通过存储共识。

在上述各实施例的基础上,进一步地,所述交易配对规则包括:

两个交易单的需求类型相反且两个交易单的交易时间范围匹配。

图11是本发明第十一实施例提供的银团贷款的交易撮合装置的结构示意图,如图11所示,在上述各实施例的基础上,进一步地,所述交易单包括需求方额度或者供给方额度;相应地,本发明实施例提供的银团贷款的交易撮合装置还包括对比模块707、第一判断模块708和第二判断模块709,其中:

对比模块707用于在将第一交易单和第二交易单组成所述初始交易组之后,对比所述第一交易单包括的需求方额度和第二交易单包括的供给方额度;第一判断模块708用于在判断获知所述第一交易单包括的需求方额度大于所述第二交易单包括的供给方额度之后,基于所述第一交易单生成第一新交易单,所述第一新交易单包括的需求方额度等于所述第一交易单包括的需求方额度减去所述第二交易单包括的供给方额度;第二判断模块709用于在判断获知所述第一交易单包括的需求方额度小于所述第二交易单包括的供给方额度之后,基于所述第二交易单生成第二新交易单,所述第二新交易单包括的供给方额度等于所述第二交易单包括的供给方额度减去所述第一交易单包括的需求方额度。

图12是本发明第十二实施例提供的银团贷款的交易撮合装置的结构示意图,如图12所示,在上述各实施例的基础上,进一步地,本发明实施例提供的银团贷款的交易撮合装置还包括签名存储模块710,其中:

签名存储模块710用于将通过交易共识的签名交易组存储到主链上。

本发明实施例提供的装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图13是本发明一实施例提供的电子设备的实体结构示意图,如图13所示,该电子设备可以包括:处理器(processor)1301、通信接口(Communications Interface)1302、存储器(memory)1303和通信总线1304,其中,处理器1301,通信接口1302,存储器1303通过通信总线1304完成相互间的通信。处理器1301可以调用存储器1303中的逻辑指令,以执行如下方法:获取各个机构节点发布的交易单,所述交易单包括机构标识、需求类型和交易时间范围;其中,所述机构标识与机构节点一一对应;遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则,获得至少一个初始交易组;其中,所述初始交易组包括需求交易单和供给交易单;所述交易配对规则是预设的;根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组;其中,所述签名交易组包括所述初始交易组的签名信息;对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组;将通过交易确认的签名交易组存储到主链上。

此外,上述的存储器1303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取各个机构节点发布的交易单,所述交易单包括机构标识、需求类型和交易时间范围;其中,所述机构标识与机构节点一一对应;遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则,获得至少一个初始交易组;其中,所述初始交易组包括需求交易单和供给交易单;所述交易配对规则是预设的;根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组;其中,所述签名交易组包括所述初始交易组的签名信息;对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组;将通过交易确认的签名交易组存储到主链上。

本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取各个机构节点发布的交易单,所述交易单包括机构标识、需求类型和交易时间范围;其中,所述机构标识与机构节点一一对应;遍历各个交易单,根据所述需求类型、所述交易时间范围以及交易配对规则,获得至少一个初始交易组;其中,所述初始交易组包括需求交易单和供给交易单;所述交易配对规则是预设的;根据每个初始交易组包括的机构标识,将每个初始交易组推送给对应的机构节点并接收每个初始交易组对应的机构节点返回的初始交易组的签名信息;将每个签名交易组广播到主链网络中以对每个签名交易组进行交易共识,获得通过交易共识的签名交易组;其中,所述签名交易组包括所述初始交易组的签名信息;对通过交易共识的签名交易组进行交易确认,获得通过交易确认的签名交易组;将通过交易确认的签名交易组存储到主链上。

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

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

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

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号