基于区块链的交易支付方法、装置、设备及存储介质制造方法及图纸

技术编号:27411977 阅读:19 留言:0更新日期:2021-02-21 14:27
本申请涉及区块链,提供一种基于区块链的交易支付方法、装置、设备及存储介质,该方法包括:获取客户端发送的交易请求,并对交易请求进行校验;当交易请求通过校验时,按照预设分发规则将交易请求分发至区块链网络中的目标业务节点;获取目标业务节点基于交易请求返回的收款信息,并根据收款信息生成支付页面;向客户端发送支付页面,以供客户端显示支付页面,并响应于用户对支付页面的支付操作,生成支付信息;对客户端发送的支付信息进行校验,当支付信息通过校验时,生成交易请求的收支信息,并在区块链网络中广播收支信息。本申请提高款项支付的及时性和安全性。高款项支付的及时性和安全性。高款项支付的及时性和安全性。

【技术实现步骤摘要】
基于区块链的交易支付方法、装置、设备及存储介质


[0001]本申请涉及区块链的
,尤其涉及一种基于区块链的交易支付方法、装置、设备及存储介质。

技术介绍

[0002]在传统的跨境支付和结算中,收款人和付款人都需要依赖中转银行作为第三方来实现款项交易。第三方提供款项交易服务,其运作实质是在收付款人之间设立中间过渡账户,使汇转款项实现可控性停顿,只有双方意见达成一致才能决定资金去向。第三方担当中介保管及监督的职能,实施支付托管行为,通过支付托管实现支付保证。然而,第三方业务支付方式基于第三方自有的网关和收付平台来完成整体的收支流程,存在滞后性,不能实现真正的去中心化,资产流通时的冻结率高,资产安全性得不到保障。

技术实现思路

[0003]本申请的主要目的在于提供一种基于区块链的交易支付方法、装置、设备及存储介质,旨在通过区块链的相关技术提高款项支付的及时性和安全性。
[0004]第一方面,本申请提供一种基于区块链的交易支付方法,应用于区块链网络中的分发管理节点,所述方法包括:
[0005]获取客户端发送的交易请求,并对所述交易请求进行校验;
[0006]当所述交易请求通过校验时,按照预设分发规则将所述交易请求分发至所述区块链网络中的目标业务节点;
[0007]获取所述目标业务节点基于所述交易请求返回的收款信息,并根据所述收款信息生成支付页面;
[0008]向所述客户端发送所述支付页面,以供所述客户端显示所述支付页面,并响应于用户对所述支付页面的支付操作,生成支付信息;
[0009]对所述客户端发送的所述支付信息进行校验,当所述支付信息通过校验时,生成所述交易请求的收支信息,并在所述区块链网络中广播所述收支信息。
[0010]第二方面,本申请还提供一种基于区块链的交易支付装置,包括:
[0011]获取模块,用于获取客户端发送的交易请求;
[0012]校验模块,用于对所述交易请求进行校验;
[0013]分发模块,用于当所述交易请求通过校验时,按照预设分发规则将所述交易请求分发至所述区块链网络中的目标业务节点;
[0014]所述获取模块,还用于获取所述目标业务节点基于所述交易请求返回的收款信息;
[0015]生成模块,用于根据所述收款信息生成支付页面;
[0016]发送模块,用于向所述客户端发送所述支付页面,以供所述客户端显示所述支付页面,并响应于用户对所述支付页面的支付操作,生成支付信息;
[0017]所述校验模块,还用于对所述客户端发送的所述支付信息进行校验;
[0018]所述生成模块,还用于当所述支付信息通过校验时,生成所述交易请求的收支信息;
[0019]广播模块,用于在所述区块链网络中广播发布所述收支信息。
[0020]第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的基于区块链的交易支付方法的步骤。
[0021]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的基于区块链的交易支付方法的步骤。
[0022]本申请提供一种基于区块链的交易支付方法、装置、设备及存储介质,本申请通过对客户端发送的交易请求进行校验,并在交易请求通过校验时,按照预设分发规则将交易请求分发至区块链网络中的目标业务节点,然后获取目标业务节点基于交易请求返回的收款信息,并根据收款信息生成支付页面,向客户端发送支付页面,以供客户端显示支付页面,并响应于用户对该支付页面的支付操作,生成支付信息,之后对客户端发送的支付信息进行校验,并在支付信息通过校验时,生成交易请求的收支信息,然后在区块链网络中广播收支信息,使得区块链网络中的各节点记录交易请求的收支信息,能够通过区块链的相关技术快速完成款项支付,用户与业务支付链进行支付交易,避免中转银行的诸多限制,同时收支信息存储于区块链上,去中心化,可实时跟踪款项是否到位,数据不能被篡改,安全性高。
附图说明
[0023]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本申请实施例提供的一种基于区块链的交易支付方法的步骤流程示意图;
[0025]图2为图1中的基于区块链的交易支付方法的子步骤流程示意图;
[0026]图3为实施本实施例提供的基于区块链的交易支付方法的一场景示意图;
[0027]图4为本申请实施例提供的一种基于区块链的交易支付装置的示意性框图;
[0028]图5为图4中的基于区块链的交易支付装置的子模块的示意性框图;
[0029]图6为本申请实施例提供的一种计算机设备的结构示意性框图。
[0030]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0032]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不
是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,虽然在装置示意图中进行了功能模块的划分,但是在某些情况下,可以以不同于装置示意图中的模块划分。
[0033]本申请实施例提供一种基于区块链的交易支付方法、装置、设备及存储介质。其中,该基于区块链的交易支付方法可应用于终端设备或服务器中,该终端设备可以为手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备;该服务器可以为单台的服务器,也可以为由多台服务器组成的服务器集群。以下以该基于区块链的交易支付方法应用于服务器为例进行解释说明。
[0034]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0035]请参照图1,图1为本申请实施例提供的一种基于区块链的交易支付方法的步骤流程示意图。
[0036]如图1所示,该基于区块链的交易支付方法包括步骤S101至步骤S105。
[0037]步骤S101、获取客户端发送的交易请求,并对所述交易请求进行校验。
[0038]其中,服务器作为区块链节点接入到区块链网络中,例如,服务器为区块链网络中的分发管理节点。区块链网络还包括多个业务节点,分发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的交易支付方法,其特征在于,应用于区块链网络中的分发管理节点,所述方法包括:获取客户端发送的交易请求,并对所述交易请求进行校验;当所述交易请求通过校验时,按照预设分发规则将所述交易请求分发至所述区块链网络中的目标业务节点;获取所述目标业务节点基于所述交易请求返回的收款信息,并根据所述收款信息生成支付页面;向所述客户端发送所述支付页面,以供所述客户端显示所述支付页面,并响应于用户对所述支付页面的支付操作,生成支付信息;对所述客户端发送的所述支付信息进行校验,当所述支付信息通过校验时,生成所述交易请求的收支信息,并在所述区块链网络中广播所述收支信息。2.如权利要求1所述的基于区块链的交易支付方法,其特征在于,所述按照预设分发规则将所述交易请求分发至所述区块链网络中的目标业务节点,包括:获取所述区块链网络中的多个业务节点的拥堵信息、信誉信息和/或响应速度;根据所述多个业务节点的拥堵信息、信誉信息和/或响应速度,从所述多个业务节点中选取目标业务节点,并将所述交易请求分发至所述目标业务节点;其中,所述拥堵信息用于表征交易请求的访问数量,所述信誉信息用于表征所述业务节点响应交易请求的守约记录,所述响应速度用于表征所述业务节点响应交易请求的时长。3.如权利要求2所述的基于区块链的交易支付方法,其特征在于,所述根据所述多个业务节点的拥堵信息、信誉信息和/或响应速度,从所述多个业务节点中选取目标业务节点,包括:将所述多个业务节点中的最小的所述拥堵信息、最大的所述信誉信息和/或最小的所述响应速度对应的业务节点确定为目标业务节点。4.如权利要求2所述的基于区块链的交易支付方法,其特征在于,所述根据所述多个业务节点的拥堵信息、信誉信息和/或响应速度,从所述多个业务节点中选取目标业务节点,包括:确定所述拥堵信息对应的第一预设系数,根据所述第一预设系数和多个业务节点的拥堵信息,计算每个所述业务节点的第一分数;确定所述信誉信息对应的第二预设系数,根据所述第二预设系数和多个业务节点的信誉信息,计算每个所述业务节点的第二分数;确定所述响应速度对应的第三预设系数,根据所述第三预设系数和多个业务节点的响应速度,计算每个所述业务节点的第三分数...

【专利技术属性】
技术研发人员:李珈慧
申请(专利权)人:深圳源中瑞科技有限公司
类型:发明
国别省市:

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

1