首页 / 专利库 / 资料储存系统 / 分布式账本 / 一种对公移动支付方法及系统

一种对公移动支付方法及系统

阅读:467发布:2020-05-18

专利汇可以提供一种对公移动支付方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种对公移动支付方法及系统,利用经办 节点 、复核节点和审批节点组建的 区 块 链 实现对公移动支付,通过对经办节点的CA证书进行验证保证了交易来源的可靠性,在CA证书验证通过的 基础 上,再通过经办节点、复核节点和审批节点对支付交易数据进行背书验证和审批共识,保证了对公移动支付的安全性,利用区块链实现自动化对公移动支付也提高了对公移动支付的效率。,下面是一种对公移动支付方法及系统专利的具体信息内容。

1.一种对公移动支付方法,其特征在于,应用于对公移动支付系统中的链,所述区块链包括多个经办节点、多个复核节点和多个审批节点,所述方法包括:
目标经办节点发起对公移动支付请求,所述目标经办节点为任意一个所述经办节点,所述对公移动支付请求携带有所述目标经办节点的CA证书和支付交易数据;
所述支付交易数据对应的目标复核节点和目标审批节点对所述目标经办节点的CA证书进行验证;
在对所述目标经办节点的CA证书验证通过的情况下,所述目标经办节点、所述目标复核节点和所述目标审批节点对所述支付交易数据进行背书验证和审批共识;
所述目标经办节点、所述目标复核节点和所述目标审批节点对审批共识后得到的数据合约进行存储。
2.根据权利要求1所述的方法,其特征在于,在所述目标经办节点发起对公移动支付请求之后,所述方法还包括:
所述目标经办节点触发与所述支付交易数据的交易类型相对应的审批智能合约,所述审批智能合约预先设定了所述支付交易数据的交易类型对应的目标分布式账本通道中的所述目标复核节点和所述目标审批节点、以及所述支付交易数据的交易类型对应的目标审批流程。
3.根据权利要求2所述的方法,其特征在于,当所述目标审批流程为多级审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点对所述支付交易数据进行背书验证和审批共识,包括:
所述目标经办节点、所述目标复核节点和所述目标审批节点按照所述审批智能合约,依次在所述目标审批流程中的每个审批环节对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
4.根据权利要求2所述的方法,其特征在于,当所述目标审批流程为并行审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点对所述支付交易数据进行背书验证和审批共识,包括:
所述目标经办节点、所述目标复核节点和所述目标审批节点按照所述审批智能合约,在所述目标审批流程中的并行审批环节中同时对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下同时对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
5.根据权利要求2所述的方法,其特征在于,所述目标经办节点、所述目标复核节点和所述目标审批节点对审批共识后得到的数据合约进行存储,包括:
所述目标经办节点、所述目标复核节点和所述目标审批节点为审批共识后的数据生成一个数据合约,并为所述数据合约生成一个唯一的标签,将多个所述数据合约和相应的标签打包生成区块,为所述区块生成一个唯一的哈希值,并将所述哈希值写入所述区块的头部。
6.根据权利要求1所述的方法,其特征在于,所述经办节点、所述复核节点和所述审批节点都具有与其CA证书相对应的权限。
7.根据权利要求5和6所述的方法,其特征在于,所述方法还包括:
所述经办节点和/或所述复核节点和/或所述审批节点利用相应的权限,根据所述区块的哈希值以及所述数据合约的标签对所述数据合约进行访问
8.一种对公移动支付系统,其特征在于,包括区块链,所述区块链包括多个经办节点、多个复核节点和多个审批节点;
目标经办节点为任意一个所述经办节点,所述目标经办节点,用于发起对公移动支付请求,所述对公移动支付请求携带有所述目标经办节点的CA证书和支付交易数据;
所述支付交易数据对应的目标复核节点和目标审批节点,用于对所述目标经办节点的CA证书进行验证;
在对所述目标经办节点的CA证书验证通过的情况下,所述目标经办节点、所述目标复核节点和所述目标审批节点,用于对所述支付交易数据进行背书验证和审批共识;
所述目标经办节点、所述目标复核节点和所述目标审批节点,还用于对审批共识后得到的数据合约进行存储。
9.根据权利要求8所述的系统,其特征在于,所述目标经办节点,还用于触发与所述支付交易数据的交易类型相对应的审批智能合约,所述审批智能合约预先设定了所述支付交易数据的交易类型对应的目标分布式账本通道中的所述目标复核节点和所述目标审批节点、以及所述支付交易数据的交易类型对应的目标审批流程。
10.根据权利要求9所述的系统,其特征在于,当所述目标审批流程为多级审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点,具体用于按照所述审批智能合约,依次在所述目标审批流程中的每个审批环节对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。

说明书全文

一种对公移动支付方法及系统

技术领域

[0001] 本发明涉及链技术领域,更具体的,涉及一种对公移动支付方法及系统。

背景技术

[0002] 随着移动互联网技术的发展,移动支付得到迅速普及,移动客户端利用手机等电子产品进行电子货币支付,移动电子设备、金融机构和互联网联合形成新型的支付体系。
[0003] 上述支付体系应用于C端消费移动支付,由于对公移动支付场景一般具有大金额、多级审批的特点,在移动支付状态下存在易受攻击、资金流转不安全、多级审批低效等痛点,因此,对公场景中的B端、G端移动支付至今仍处于空白阶段,缺乏与对公移动支付相对应的有效支付体系。

发明内容

[0004] 有鉴于此,本发明提供了一种对公移动支付方法及系统,实现安全、高效的对公移动支付。
[0005] 为了实现上述发明目的,本发明提供的具体技术方案如下:
[0006] 一种对公移动支付方法,应用于对公移动支付系统中的区块链,所述区块链包括多个经办节点、多个复核节点和多个审批节点,所述方法包括:
[0007] 目标经办节点发起对公移动支付请求,所述目标经办节点为任意一个所述经办节点,所述对公移动支付请求携带有所述目标经办节点的CA证书和支付交易数据;
[0008] 所述支付交易数据对应的目标复核节点和目标审批节点对所述目标经办节点的CA证书进行验证;
[0009] 在对所述目标经办节点的CA证书验证通过的情况下,所述目标经办节点、所述目标复核节点和所述目标审批节点对所述支付交易数据进行背书验证和审批共识;
[0010] 所述目标经办节点、所述目标复核节点和所述目标审批节点对审批共识后得到的数据合约进行存储。
[0011] 可选的,在所述目标经办节点发起对公移动支付请求之后,所述方法还包括:
[0012] 所述目标经办节点触发与所述支付交易数据的交易类型相对应的审批智能合约,所述审批智能合约预先设定了所述支付交易数据的交易类型对应的目标分布式账本通道中的所述目标复核节点和所述目标审批节点、以及所述支付交易数据的交易类型对应的目标审批流程。
[0013] 可选的,当所述目标审批流程为多级审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点对所述支付交易数据进行背书验证和审批共识,包括:
[0014] 所述目标经办节点、所述目标复核节点和所述目标审批节点按照所述审批智能合约,依次在所述目标审批流程中的每个审批环节对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
[0015] 可选的,当所述目标审批流程为并行审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点对所述支付交易数据进行背书验证和审批共识,包括:
[0016] 所述目标经办节点、所述目标复核节点和所述目标审批节点按照所述审批智能合约,在所述目标审批流程中的并行审批环节中同时对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下同时对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
[0017] 可选的,所述目标经办节点、所述目标复核节点和所述目标审批节点对审批共识后得到的数据合约进行存储,包括:
[0018] 所述目标经办节点、所述目标复核节点和所述目标审批节点为审批共识后的数据生成一个数据合约,并为所述数据合约生成一个唯一的标签,将多个所述数据合约和相应的标签打包生成区块,为所述区块生成一个唯一的哈希值,并将所述哈希值写入所述区块的头部。
[0019] 可选的,所述经办节点、所述复核节点和所述审批节点都具有与其CA证书相对应的权限。
[0020] 可选的,所述方法还包括:
[0021] 所述经办节点和/或所述复核节点和/或所述审批节点利用相应的权限,根据所述区块的哈希值以及所述数据合约的标签对所述数据合约进行访问
[0022] 一种对公移动支付系统,包括区块链,所述区块链包括多个经办节点、多个复核节点和多个审批节点;
[0023] 目标经办节点为任意一个所述经办节点,所述目标经办节点,用于发起对公移动支付请求,所述对公移动支付请求携带有所述目标经办节点的CA证书和支付交易数据;
[0024] 所述支付交易数据对应的目标复核节点和目标审批节点,用于对所述目标经办节点的CA证书进行验证;
[0025] 在对所述目标经办节点的CA证书验证通过的情况下,所述目标经办节点、所述目标复核节点和所述目标审批节点,用于对所述支付交易数据进行背书验证和审批共识;
[0026] 所述目标经办节点、所述目标复核节点和所述目标审批节点,还用于对审批共识后得到的数据合约进行存储。
[0027] 可选的,所述目标经办节点,还用于触发与所述支付交易数据的交易类型相对应的审批智能合约,所述审批智能合约预先设定了所述支付交易数据的交易类型对应的目标分布式账本通道中的所述目标复核节点和所述目标审批节点、以及所述支付交易数据的交易类型对应的目标审批流程。
[0028] 可选的,当所述目标审批流程为多级审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点,具体用于按照所述审批智能合约,依次在所述目标审批流程中的每个审批环节对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
[0029] 可选的,当所述目标审批流程为并行审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点,具体用于按照所述审批智能合约,在所述目标审批流程中的并行审批环节中同时对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下同时对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
[0030] 可选的,所述目标经办节点、所述目标复核节点和所述目标审批节点,具体用于为审批共识后的数据生成一个数据合约,并为所述数据合约生成一个唯一的标签,将多个所述数据合约和相应的标签打包生成区块,为所述区块生成一个唯一的哈希值,并将所述哈希值写入所述区块的头部。
[0031] 可选的,所述经办节点、所述复核节点和所述审批节点都具有与其CA证书相对应的权限。
[0032] 可选的,所述经办节点和/或所述复核节点和/或所述审批节点,还用于利用相应的权限,根据所述区块的哈希值以及所述数据合约的标签对所述数据合约进行访问。
[0033] 相对于现有技术,本发明的有益效果如下:
[0034] 本发明公开的一种对公移动支付方法,利用经办节点、复核节点和审批节点组建的区块链实现对公移动支付,通过对经办节点的CA证书进行验证保证了交易来源的可靠性,在CA证书验证通过的基础上,再通过经办节点、复核节点和审批节点对支付交易数据进行背书验证和审批共识,保证了对公移动支付的安全性,利用区块链实现自动化对公移动支付也提高了对公移动支付的效率。附图说明
[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036] 图1为本发明实施例公开的一种对公移动支付方法的流程示意图;
[0037] 图2为本发明实施例公开的对公支付交易数据存储示意图;
[0038] 图3为本发明实施例公开的一种对公移动支付系统的结构示意图。

具体实施方式

[0039] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040] 本实施例公开了一种对公移动支付方法,应用于对公移动支付系统中的区块链,该区块链包括多个经办节点、多个复核节点和多个审批节点,其中,经办节点为对公移动支付客户的移动终端,如智能手机、笔记本电脑平板电脑和PDA等智能设备。具体的,请参阅图1,本实施例公开的对公移动支付方法包括以下步骤:
[0041] S101:目标经办节点发起对公移动支付请求,所述目标经办节点为任意一个所述经办节点,所述对公移动支付请求携带有所述目标经办节点的CA证书和支付交易数据;
[0042] 需要说明的是,经办节点、复核节点和审批节点在加入区块链中时会得到一个表示自己身份的CA证书,在目标经办节点在发起对公移动支付请求时需要携带自身的CA证书,便于区块链中的其他节点对目标经办节点进行身份验证。
[0043] S102:所述支付交易数据对应的目标复核节点和目标审批节点对所述目标经办节点的CA证书进行验证;
[0044] 为了保证目标经办节点发起的对公移动支付的相关数据的隐私性,仅需要与支付交易数据相对应的复核节点和审批节点对其进行审批,从而防止其他节点访问目标经办节点发起的对公移动支付的相关数据。
[0045] 具体的,可以预先设定不同交易类型对应的复核节点和审批节点。如通过为每种交易类型创建相应的审批智能合约,审批智能合约设定了交易类型对应的目标分布式账本通道中的目标复核节点和目标审批节点。
[0046] 可选的,还可以通过在共识算法中设定不同交易类型对应的目标复核节点和目标审批节点,不同交易类型调用其相应的共识算法,使共识算法设定的目标复核节点和目标审批节点参与审批共识。
[0047] CA证书集合了多种密码学算法,如消息摘要算法、对称加密算法、非对称加密算法和数字签名算法等,对CA证书的验证过程实际上是对CA证书的公钥进行验证签名。
[0048] S103:在对所述目标经办节点的CA证书验证通过的情况下,所述目标经办节点、所述目标复核节点和所述目标审批节点对所述支付交易数据进行背书验证和审批共识;
[0049] 具体的,审批流程可以分为两种,一种为多级审批流程,另一种为并行审批流程。
[0050] 为了便于自动化执行审批流程,在上述不同交易类型对应的审批智能合约中还设定了目标审批流程。
[0051] 需要说明的是,不管是多级审批流程还是并行审批流程,审批发起方,可以为目标复核节点,也可以是目标审批节点,在以交易的形式发起审批交易时,其他节点需要对审批发起方的CA证书进行验证,在对审批发起方的CA证书验证通过的情况下对支付交易数据进行背书验证和审批共识,保证交易来源的可靠性,进一步确保从经办节点发起支付交易到各级审批节点对交易数据进行审批的过程中每次交易发起方安全、可靠和唯一性。
[0052] 以目标复核节点为审批发起方为例,目标复核节点以交易的形式发起审批交易时,目标经办节点和目标审批节点对目标复核节点的CA证书进行验证,在对目标复核节点的CA证书验证通过的情况下对支付交易数据进行背书验证和审批共识。
[0053] 当目标审批流程为多级审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点按照所述审批智能合约,依次在所述目标审批流程中的每个审批环节对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下对所述支付交易数据进行背书验证和审批共识。
[0054] 当目标审批流程为并行审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点按照所述审批智能合约,在所述目标审批流程中的并行审批环节中同时对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下同时对所述支付交易数据进行背书验证和审批共识。
[0055] S104:所述目标经办节点、所述目标复核节点和所述目标审批节点对审批共识后得到的数据合约进行存储。
[0056] 所述目标经办节点、所述目标复核节点和所述目标审批节点为审批共识后的数据生成一个数据合约,并为所述数据合约生成一个唯一的标签,将多个所述数据合约和相应的标签打包生成区块,为所述区块生成一个唯一的哈希值,并将所述哈希值写入所述区块的头部。如图2所示,经办节点A、经办节点B、经办节点C和经办节点D发起的对公支付交易分别存储在区块n、区块n+1、区块n+2和区块n+3中。
[0057] 进一步,为了提高区块链访问的安全性,所述经办节点、所述复核节点和所述审批节点都具有与其CA证书相对应的权限。
[0058] 在此基础上,所述经办节点和/或所述复核节点和/或所述审批节点利用相应的权限,根据所述区块的哈希值以及所述数据合约的标签对所述数据合约进行访问,实现区块链上数据安全可追溯。
[0059] 本实施例公开的一种对公移动支付方法,利用经办节点、复核节点和审批节点组建的区块链实现对公移动支付,通过对经办节点的CA证书进行验证保证了交易来源的可靠性,在CA证书验证通过的基础上,再通过经办节点、复核节点和审批节点对支付交易数据进行背书验证和审批共识,保证了对公移动支付的安全性,利用区块链实现自动化对公移动支付也提高了对公移动支付的效率。
[0060] 基于上述实施例公开的一种对公移动支付方法,本实施例对应公开了一种对公移动支付系统,请参阅图3,对公移动支付系统包括区块链,所述区块链包括多个经办节点、多个复核节点和多个审批节点;
[0061] 目标经办节点为任意一个所述经办节点,所述目标经办节点,用于发起对公移动支付请求,所述对公移动支付请求携带有所述目标经办节点的CA证书和支付交易数据;
[0062] 所述支付交易数据对应的目标复核节点和目标审批节点,用于对所述目标经办节点的CA证书进行验证;
[0063] 在对所述目标经办节点的CA证书验证通过的情况下,所述目标经办节点、所述目标复核节点和所述目标审批节点,用于对所述支付交易数据进行背书验证和审批共识;
[0064] 所述目标经办节点、所述目标复核节点和所述目标审批节点,还用于对审批共识后得到的数据合约进行存储。
[0065] 可选的,所述目标经办节点,还用于触发与所述支付交易数据的交易类型相对应的审批智能合约,所述审批智能合约预先设定了所述支付交易数据的交易类型对应的目标分布式账本通道中的所述目标复核节点和所述目标审批节点、以及所述支付交易数据的交易类型对应的目标审批流程。
[0066] 可选的,当所述目标审批流程为多级审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点,具体用于按照所述审批智能合约,依次在所述目标审批流程中的每个审批环节对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
[0067] 可选的,当所述目标审批流程为并行审批流程时,所述目标经办节点、所述目标复核节点和所述目标审批节点,具体用于按照所述审批智能合约,在所述目标审批流程中的并行审批环节中同时对审批发起方的CA证书进行验证,并在对所述审批发起方的CA证书验证通过的情况下同时对所述支付交易数据进行背书验证和审批共识,其中,所述审批发起方包括所述目标复核节点和所述目标审批节点。
[0068] 可选的,所述目标经办节点、所述目标复核节点和所述目标审批节点,具体用于为审批共识后的数据生成一个数据合约,并为所述数据合约生成一个唯一的标签,将多个所述数据合约和相应的标签打包生成区块,为所述区块生成一个唯一的哈希值,并将所述哈希值写入所述区块的头部。
[0069] 可选的,所述经办节点、所述复核节点和所述审批节点都具有与其CA证书相对应的权限。
[0070] 可选的,所述经办节点和/或所述复核节点和/或所述审批节点,还用于利用相应的权限,根据所述区块的哈希值以及所述数据合约的标签对所述数据合约进行访问。
[0071] 本实施例公开的一种对公移动支付系统,利用经办节点、复核节点和审批节点组建的区块链实现对公移动支付,通过对经办节点的CA证书进行验证保证了交易来源的可靠性,在CA证书验证通过的基础上,再通过经办节点、复核节点和审批节点对支付交易数据进行背书验证和审批共识,保证了对公移动支付的安全性,利用区块链实现自动化对公移动支付也提高了对公移动支付的效率。
[0072] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0073] 还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0074] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0075] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈