一种银行间使用数字货币进行结算的方法和系统与流程

文档序号:12964596阅读:416来源:国知局
一种银行间使用数字货币进行结算的方法和系统与流程

本发明涉及计算机技术领域,尤其涉及一种银行间使用数字货币进行结算的方法和系统。



背景技术:

当前银行间资金清算体系上分为两种:一种是中央清算网络,一种是转接清算网络。中央清算网络有一个集中的清算机构,直接清算银行在清算机构开立有结算账户,并与清算机构系统对接实现报文传输。清算机构负责直接清算银行之间的清算报文处理和资金结算。转接清算网络以swift为代表,该网络是依托银行之间的同业账户为基础进行结算,两家银行之间如果没有直接开立同业账户,则需要通过其他银行间接通过同业账户进行结算。银行间现有的结算体系缺乏点对点直接结算通路,资金划拨路径较长,时效性难以保障、成本高,尤其是在跨境结算环境下银行间现有结算体系的问题更加明显。

近年来,数字货币热潮兴起,以比特币为代表的某些类数字货币(或者称为“虚拟货币”)在私人部门率先得到应用,由于这种数字货币会存在私钥泄露导致货币资产被盗而难以追偿的风险,没有价值保证,还会引发违法犯罪和金融风险等问题,因而,法定数字货币应运而生。法定数字货币是以国家信用为保证,由央行推动发行的数字货币,但是,对于现有的银行间资金清算网络来说,无法将数字货币作为一种结算工具,实现与现有资金结算体系相融合和互补,使银行可以用原有结算网络进行结算,也可以用数字货币来结算,或者采用混合的方式进行结算。

综上所述,现有的银行清算体系中的主要存在以下问题:

1.银行间现有的结算体系缺乏点对点直接结算通路,尤其是在跨境结算环境下,资金划拨路径较长,时效性难以保障、成本高。

2.在现有银行清算网络基础上,无法将数字货币作为一种结算工具,使得银行可以用原有结算网络进行结算,也可以用数字货币来结算,或者采用混合的方式进行结算。



技术实现要素:

有鉴于此,本发明供一种银行间使用数字货币进行结算的方法和系统,银行间可以通过数字货币进行直接结算,省去清算环境,提高结算效率,提高银行结算选择的灵活性,扩大了数字货币的应用范围,有利于数字货币应用推广。

为实现上述目的,根据本发明的一个方面,提供了一种银行间使用数字货币进行结算的方法。

本发明的银行间使用数字货币进行结算的方法包括:发起银行系统将数字货币付款给接收银行的报文发送给数字货币系统;数字货币系统根据所述报文执行预设项目的操作,并将操作成功的结果返回给发起银行系统和接收银行系统,所述预设项目的操作中包括将发起银行的数字货币转移给接收银行。

可选地,所述发起银行系统将数字货币付款给接收银行的报文发送给数字货币系统的步骤之前,还包括:所述发起银行系统确定所述接收银行可以接收数字货币。

可选地,所述数字货币系统将发起银行的数字货币转移给接收银行的步骤包括:数字货币系统根据所述报文中的付款额度,从所述发起银行的数字货币中确定所需支付的数字货币;数字货币系统根据所需要支付的数字货币的金额与所述付款金额之间的关系确定数字货币的转移模式;所述数字货币转移模式包括:直接转移模式、合并转移模式、以及拆分转移模式;数字货币系统根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行。

可选地,数字货币系统从所述发起银行的数字货币中确定所需支付的数字货币的步骤之前,还包括:数字货币系统确定所述发起银行的数字货币的金额不小于所述付款金额。

可选地,数字货币系统根据所需要支付的数字货币的金额与所述付款金额之间的关系确定数字货币的转移模式的步骤包括:步骤a:数字货币系统判断所需支付的数字货币的金额是否大于所述付款金额,若是,则确定数字货币的转移模式为拆分转移模式;否则,执行步骤b;步骤b:数字货币系统判断所需支付的数字货币中是否包含能够合并成法定金额的数字货币,若是,则确定数字货币的转移模式为合并转移模式;否则,确定数字货币的转移模式为直接转移模式。

可选地,在确定所述数字货币的转移模式为直接转移模式的情况下,所述数字货币系统根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行的步骤包括:数字货币系统将所确定的需要支付的数字货币作废,同时生成与所作废数字货币金额相等的数字货币;数字货币系统将生成的数字货币的所有者标识记录为所述接收银行。

可选地,在确定所述数字货币的转移模式为合并转移模式情况下,所述数字货币系统根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行的步骤包括:数字货币系统将所确定的需要支付的数字货币作废,根据预设匹配策略生成与所作废数字货币金额相等的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:数字货币系统按照法定金额从大到小,生成与所述作废数字货币金额相等的数字货币;最多数字货币策略是:数字货币系统按照法定金额从小到大,生成与所述作废数字货币金额相等的数字货币;数字货币系统将生成的数字货币的所有者标识记录为所述接收银行。

可选地,在确定所述数字货币的转移模式为拆分转移模式的情况下,所述数字货币系统根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行的步骤包括:数字货币系统将所确定的需要支付的数字货币作废;数字货币系统生成与所述付款金额相等的数字货币,以及将与付款金额相等的数字货币的所有者标识记录为接收银行;数字货币系统计算所述需要支付的数字货币与所述付款金额之间的差额,生成与该差额等额的数字货币,以及将生成与差额等额的数字货币的所有者标识记录为发起银行。

可选地,数字货币系统将所确定的需要支付的数字货币作废的步骤包括:数字货币系统将所确定作废的数字货币的状态记录为销毁。

可选地,数字货币系统生成与所述付款金额相等的数字货币的步骤包括:数字货币系统根据预设匹配策略生成与所述付款金额相等的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:数字货币系统按照法定金额从大到小,生成与所述付款金额相等的数字货币;最多数字货币策略是:数字货币系统按照法定金额从小到大,生成与所述付款金额相等的数字货币。

可选地,数字货币系统生成与该差额等额的数字货币的步骤包括:数字货币系统根据预设匹配策略生成与所述差额等额的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:数字货币系统按照法定金额从大到小,生成与所述差额等额的数字货币;最多数字货币策略是:数字货币系统按照法定金额从小到大,生成与所述差额等额的数字货币。

可选地,所述数字货币是加密字串,所述加密字串包括所述数字货币的金额、发行方标识和所有者标识。

根据本发明的另一个方面,提供了一种银行间使用数字货币进行结算的系统。

本发明的银行间使用数字货币进行结算的系统包括:发起银行系统、数字货币系统、以及接收银行系统;其中,所述发起银行系统用于将数字货币付款给接收银行的报文发送给数字货币系统;所述数字货币系统用于根据所述付款请求报文执行预设项目的操作,并将操作成功的结果返回给发起银行系统和接收银行系统,所述预设项目的操作中包括将发起银行的数字货币转移给接收银行;所述接收银行系统用于接收数字货币系统返回的操作成功的结果。

可选地,所述发起银行系统还用于:确定所述接收银行可以接收数字货币。

可选地,所述数字货币系统还用于:根据所述报文中的付款额度,从所述发起银行的数字货币中确定所需支付的数字货币;根据所需要支付的数字货币的金额与所述付款金额之间的关系确定数字货币的转移模式;所述数字货币转移模式包括:直接转移模式、合并转移模式、以及拆分转移模式;根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行。

可选地,数字货币系统还用于:确定所述发起银行的数字货币的金额不小于所述付款金额。

可选地,数字货币系统还用于根据以下步骤确定数字货币的转移模式:步骤a:判断所需支付的数字货币的金额是否大于所述付款金额,若是,则确定数字货币的转移模式为拆分转移模式;否则,执行步骤b;步骤b:判断所需支付的数字货币中是否包含能够合并成法定金额的数字货币,若是,则确定数字货币的转移模式为合并转移模式;否则,确定数字货币的转移模式为直接转移模式。

可选地,在确定所述数字货币的转移模式为直接转移模式的情况下,所述数字货币系统还用于:将所确定的需要支付的数字货币作废,同时生成与所作废数字货币金额相等的数字货币;将生成的数字货币的所有者标识记录为所述接收银行。

可选地,在确定所述数字货币的转移模式为合并转移模式的情况下,所述数字货币系统还用于:将所确定的需要支付的数字货币作废,根据预设匹配策略生成与所作废数字货币金额相等的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:按照法定金额从大到小,生成与所述作废数字货币金额相等的数字货币;最多数字货币策略是:按照法定金额从小到大,生成与所述作废数字货币金额相等的数字货币;将生成的数字货币的所有者标识记录为所述接收银行。

可选地,在确定所述数字货币的转移模式为拆分转移模式的情况下,所述数字货币系统还用于:将所确定的需要支付的数字货币作废;生成与所述付款金额相等的数字货币,以及将与付款金额相等的数字货币的所有者标识记录为接收银行;计算所述需要支付的数字货币与所述付款金额之间的差额,生成与该差额等额的数字货币,以及将生成与差额等额的数字货币的所有者标识记录为发起银行。

可选地,数字货币系统还用于:将所确定作废的数字货币的状态记录为销毁。

可选地,数字货币系统还用于:根据预设匹配策略生成与所述付款金额相等的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:按照法定金额从大到小,生成与所述付款金额相等的数字货币;最多数字货币策略是:按照法定金额从小到大,生成与所述付款金额相等的数字货币。

可选地,数字货币系统还用于:根据预设匹配策略生成与所述差额等额的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:按照法定金额从大到小,生成与所述差额等额的数字货币;最多数字货币策略是:按照法定金额从小到大,生成与所述差额等额的数字货币。

可选地,所述数字货币是加密字串,所述加密字串包括所述数字货币的金额、发行方标识和所有者标识。

根据本发明的再一个方面,提供了一种计算机可读存储介质。

本发明的计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,其特征在于,所述计算机指令能够被计算机或计算机系统运行,从而使该计算机或计算机系统能够执行本发明所提供的银行间使用数字货币进行结算的方法。

根据本发明实施例的技术方案,由于增加了数字货币的结算方法,能够采用数字货币进行点对点结算,使得结算的路径短、时效快,尤其是在跨境结算中,能够提高银行结算效率和降低成本;另一方面,将银行间传统结算方式与数字货币的结算方式进行了融合,不增加银行负担,不强制收付款方都必须接收数字货币,提高银行结算选择的灵活性,扩大了数字货币的应用范围,有利于数字货币应用推广。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施例的一种银行间使用数字货币进行结算的方法的示意图;

图2是根据本发明实施例的一种银行间使用数字货币进行结算的系统的示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

本发明实施例的技术方案中,涉及到发起银行向接收银行支付数字货币的过程,其中,发起银行指的是支付数字货币的发起方,发起银行系统为发起银行处理交易的计算机系统;接收银行指的是数字货币的接收方,接收银行系统为接收银行处理交易的计算机系统;所提到的数字货币是加密字串,该加密字串包括所述数字货币的金额、发行方标识和所有者标识。具体的技术方案如下所述。

图1是根据本发明实施例的一种银行间使用数字货币进行结算的方法的示意图。如图1所示,本发明实施例的一种银行间使用数字货币进行结算的方法主要包括步骤s10至s11。

步骤s10:发起银行系统将数字货币付款给接收银行的报文发送给数字货币系统。在该步骤中,发起银行指的是需要支付数字货币的银行;接收银行指的是接收发起银行支付的数字货币的银行。

在步骤s10之前,发起银行系统将数字货币付款给接收银行的报文发送给数字货币系统之前,需要确定所述接收银行也可以接收数字货币。

步骤s11:数字货币系统根据所述报文执行预设项目的操作,并将操作成功的结果返回给发起银行系统和接收银行系统,所述预设项目的操作中包括将发起银行的数字货币转移给接收银行。在步骤s11中,数字货币系统将发起银行的数字货币转移给接收银行的具体步骤包括步骤s111至s113。

步骤s111:数字货币系统根据所述报文中的付款额度,从所述发起银行的数字货币中确定所需支付的数字货币。在该步骤中,数字货币系统从所述发起银行的数字货币中确定所需支付的数字货币之前,首先判断发起银行的数字货币的金额是否不小于付款金额,如果是,则继续执行后续步骤;否则,将表征无法支付的信息返回给发起银行系统。

步骤s112:数字货币系统根据所需要支付的数字货币的金额与所述付款金额之间的关系确定数字货币的转移模式。其中,所提到的数字货币转移模式包括:直接转移模式、合并转移模式、以及拆分转移模式;在步骤s111确定所需要支付的数字货币的金额不小于付款金额的基础上,在步骤s112中,所需要支付的数字货币的金额和付款金额之间的关系包括:所需要支付的数字货币的金额大于付款金额和所需要支付的数字货币的金额等于付款金额,因此,确定数字货币的转移模式的具体步骤如下:

步骤a:数字货币系统判断所需支付的数字货币的金额是否大于所述付款金额,若是,则确定数字货币的转移模式为拆分转移模式;否则,执行步骤b;

步骤b:数字货币系统判断所需支付的数字货币中是否包含能够合并成法定金额的数字货币,若是,则确定数字货币的转移模式为合并转移模式;否则,确定数字货币的转移模式为直接转移模式。

步骤s113:数字货币系统根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行。在确定所述数字货币的转移模式为直接转移模式的情况下,数字货币系统将所确定的需要支付的数字货币作废(即,将确定作废的数字货币的状态记录为销毁),同时生成与所作废数字货币金额相等的数字货币,再将生成的数字货币的所有者标识记录为所述接收银行。例如,将数字货币付款给接收银行的报文的付款金额为150,数字货币系统确定的所需支付的数字货币分别为一个币值为100的数字货币和一个币值为50的数字货币,然后数字货币系统将所确定的数字货币作废,然后再生成一个币值为100和币值为50的数字货币,并将生成的数字货币的所有者标识记录为接收银行,其中,所生成的数字货币的币值虽然和所作废的数字货币的币值大小一样,但是数字货币与作废的数字货币为不同的加密字串。数字货币系统在该模式下完成货币转移后,将操作成功的结果返回给发起银行系统和清算银行系统;其中,操作成功的结果包括返回给发起银行系统的操作结果和返回给接收银行系统的操作结果;返回给接收银行系统的操作结果包括转移后的数字货币和发起银行的信息等;返回给发起银行系统的操作结果包括支付的执行结果信息。

在确定所述数字货币的转移模式为合并转移模式的情况下,数字货币系统将所确定的需要支付的数字货币作废(即,将确定作废的数字货币的状态记录为销毁),根据预设匹配策略生成与所作废数字货币金额相等的数字货币;数字货币系统将生成的数字货币的所有者标识记录为所述接收银行。其中,预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:数字货币系统按照法定金额从大到小,生成与所述作废数字货币金额相等的数字货币;最多数字货币策略时,数字货币系统按照法定金额从小到大,生成与所述作废数字货币金额相等的数字货币。合并转移模式,即数字货币系统确定的所需支付的数字货币中包括能和成法定金额的数字货币,例如,数字货币系统确定的所需支付的数字货币为一个币值为100的数字货币,两个币值为10的数字货币,而付款请求报文中的支付金额为120,那么在确定的所需支付的数字货币中包括的两个币值为10的数字货币可以合成一个币值为20的数字货币,因此,数字货币系统先将确定的所需支付的数字货币作废,再生成一个币值为100的数字货币和一个币值为20的数字货币,并将生成的数字货币的所有者标识记录为接收银行。数字货币系统在生成数字货币的过程中可根据最少数字货币策略和最多数字货币策略生成数字货币;例如,当需要生成的数字货币的金额为120时,按照法定金额从大到小,即生成一个币值为100的数字货币和一个币值为20的数字货币;当预设匹配策略为最多数字货币策略时,数字货币系统按照法定金额从小到大,生成与所述作废数字货币金额相等的数字货币,例如,所需生成的数字货币的金额为5,那么,根据最多数字货币策略,则生成5个币值为1的数字货币。数字货币系统在该模式下完成货币转移后,将操作成功的结果返回给发起银行系统和清算银行系统;其中,操作成功的结果包括返回给发起银行系统的操作结果和返回给接收银行系统的操作结果;返回给接收银行系统的操作结果包括转移后的数字货币和发起银行的信息等;返回给发起银行系统的操作结果包括支付的执行结果信息。

在确定所述数字货币的转移模式为拆分转移模式的情况下,所述数字货币系统根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行的步骤包括:数字货币系统将所确定的需要支付的数字货币作废,然后生成与所述付款金额相等的数字货币,以及将与付款金额相等的数字货币的所有者标识记录为接收银行,最后,计算所述需要支付的数字货币与所述付款金额之间的差额,生成与该差额等额的数字货币,以及将生成与差额等额的数字货币的所有者标识记录为发起银行。在该模式时,例如,付款金额为120,而数字货币系统确定的所需支付的数字货币一个币值为100的数字货币和一个币值为50的数字货币,此时,所确定的数字货币的金额大于付款金额,因此,数字货币系统将所确定的币值为100和币值为50的数字货币作废,然后根据预设匹配策略生成与所述付款金额相等的数字货币(即币值和为120的数字货币,以最少数字货币策略为例,即生成一个币值为100的数字货币和一个币值为20的数字货币,并将生成的数字货币的所有者标识记为接收银行),再计算所述需要支付的数字货币与所述付款金额之间的差额(该例子中的差额为30),数字货币系统根据预设匹配策略生成与所述差额等额的数字货币(以最少数字货币策略为例,即生成一个币值为20的数字货币和一个币值为10的数字货币,并将生成的数字货币的所有者标识记为发起银行)。数字货币系统在该模式下完成货币转移后,将操作成功的结果返回给发起银行系统和接收银行系统;其中,操作成功的结果包括返回给发起银行系统的操作结果和返回给接收银行系统的操作结果;返回给接收银行系统的操作结果包括与所述付款金额相等的数字货币和发起银行的信息等;返回给发起银行系统的操作结果包括与该差额等额的数字货币和支付的执行结果信息。

图2是根据本发明实施例的一种银行间使用数字货币进行结算的系统的示意图。如图2所示,本发明实施例的银行间使用数字货币进行结算的系统20主要包括:发起银行系统21、数字货币系统22、以及接收银行系统23;发起银行系统21用于将数字货币付款给接收银行的报文发送给数字货币系统;数字货币系统22用于根据所述付款请求报文执行预设项目的操作,并将操作成功的结果返回给发起银行系统21和接收银行系统23,所述预设项目的操作中包括将发起银行的数字货币转移给接收银行;接收银行系统23用于接收数字货币系统22返回的操作成功的结果。

银行间使用数字货币进行结算的系统20的发起银行系统21还可用于:确定所述接收银行可以接收数字货币。

银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:根据所述报文中的付款额度,从所述发起银行的数字货币中确定所需支付的数字货币;根据所需要支付的数字货币的金额与所述付款金额之间的关系确定数字货币的转移模式;所述数字货币转移模式包括:直接转移模式、合并转移模式、以及拆分转移模式;根据所述数字货币转移模式将所述需要支付的数字货币转移给接收银行。

银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:确定所述发起银行的数字货币的金额不小于所述付款金额。

银行间使用数字货币进行结算的系统20的数字货币系统22还可用于根据以下步骤确定数字货币的转移模式:

步骤a:判断所需支付的数字货币的金额是否大于所述付款金额,若是,则确定数字货币的转移模式为拆分转移模式;否则,执行步骤b;

步骤b:判断所需支付的数字货币中是否包含能够合并成法定金额的数字货币,若是,则确定数字货币的转移模式为合并转移模式;否则,确定数字货币的转移模式为直接转移模式。

当确定所述数字货币的转移模式为直接转移模式时,银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:将所确定的需要支付的数字货币作废,同时生成与所作废数字货币金额相等的数字货币;将生成的数字货币的所有者标识记录为所述接收银行。

在确定所述数字货币的转移模式为合并转移模式的情况下,银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:将所确定的需要支付的数字货币作废,根据预设匹配策略生成与所作废数字货币金额相等的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:按照法定金额从大到小,生成与所述作废数字货币金额相等的数字货币;最多数字货币策略是:按照法定金额从小到大,生成与所述作废数字货币金额相等的数字货币;将生成的数字货币的所有者标识记录为所述接收银行。

在确定所述数字货币的转移模式为拆分转移模式的情况下,银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:将所确定的需要支付的数字货币作废;生成与所述付款金额相等的数字货币,以及将与付款金额相等的数字货币的所有者标识记录为接收银行;计算所述需要支付的数字货币与所述付款金额之间的差额,生成与该差额等额的数字货币,以及将生成与差额等额的数字货币的所有者标识记录为发起银行。

银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:将所确定作废的数字货币的状态记录为销毁。

银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:根据预设匹配策略生成与所述付款金额相等的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:按照法定金额从大到小,生成与所述付款金额相等的数字货币;最多数字货币策略是:按照法定金额从小到大,生成与所述付款金额相等的数字货币。

银行间使用数字货币进行结算的系统20的数字货币系统22还可用于:根据预设匹配策略生成与所述差额等额的数字货币;所述预设匹配策略包括:最少数字货币策略和最多数字货币策略;所述最少数字货币策略是:按照法定金额从大到小,生成与所述差额等额的数字货币;最多数字货币策略是:按照法定金额从小到大,生成与所述差额等额的数字货币。

根据本发明实施例的技术方案,银行间可以通过数字货币进行直接结算,省去清算环境,提高结算效率,提高银行结算选择的灵活性,扩大了数字货币的应用范围,有利于数字货币应用推广。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

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