[发明专利]基于区块链技术的代付款方法有效
申请号: | 201710664241.X | 申请日: | 2017-08-04 |
公开(公告)号: | CN107480978B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 杨阳 | 申请(专利权)人: | 苏州缓流科技有限公司 |
主分类号: | G06Q20/22 | 分类号: | G06Q20/22;G06Q20/38;G06Q20/40 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王欣 |
地址: | 215133 江苏省苏州市相城区高铁新城青龙港路*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 技术 付款 方法 | ||
1.一种基于区块链技术的代付款方法,其特征在于,包括以下步骤:
S1、用户输入代付款信息,发起代付请求:用户输入自己的信息,生成代付款请求;
S2、商户系统提交代付款请求:商户系统将代付款请求提交到区块链上的任意一个节点,则此时,该节点构成接收节点;
S3、区块链处理步骤:区块链对所述代付款请求进行验证后,将通过验证的代付款请求通过共识算法成块,由此,所述代付款请求被记录到区块链上;
S4、监听与代付款步骤:先知系统监听到与之匹配的区块链节点上的代付款请求,将代付款请求发送到支付渠道;支付渠道对所述代付款请求进行处理,将代付款结果返回给先知系统;先知系统通过与之匹配的区块链节点向区块链返回代付款结果;
S5、代付款结果处理步骤:所述代付款结果通过共识算法成块后,被记录到区块链上,并且被通知到商户系统;
S6、结束本次代付款。
2.根据权利要求1所述的方法,其中,所述区块链处理步骤S3具体为:
S3.1、所述接收节点接收所述代付款请求,并对所述代付款请求进行验证,若验证成功,则将所述代付款请求广播到区块链的其他节点,同时将所述代付款请求存入所述接收节点的交易池,并进入步骤S3.2;如果验证失败,则直接丢弃所述代付款请求,进入步骤S6结束本次代付款;
S3.2、区块链的其他节点接收到广播的所述代付款请求之后,分别进行验证,若验证成功并且是第一次收到所述代付款请求,对所述代付款请求进行广播,同时将所述代付款请求存入当前验证节点的交易池,否则,当前验证节点直接丢弃该代付款请求;
S3.3、经过预设时间后,所述代付款请求通过共识算法成块,被记录到区块链上。
3.根据权利要求1或2所述的方法,其中,所述监听与代付款步骤S4具体为:
S4.1、先知系统监听到与之匹配的区块链节点上的代付款请求,对代付款请求进行验证,如果验证成功,则将代付款请求发送到支付渠道进入步骤S4.2,如果验证失败,则丢弃所述代付款请求,进入步骤S6结束本次代付款;
S4.2、支付渠道对所述代付款请求进行处理,生成代付款结果;
S4.3、支付渠道将代付款成功的结果发送给先知系统,先知系统对所述代付款成功的代付款结果进行验证,如果验证成功,则将代付款结果写入与之匹配的区块链节点;如果验证失败,则丢弃所述代付款结果不进行记录,进入步骤S6。
4.根据上述权利要求1所述的方法,其中,所述代付款结果处理步骤S5具体为:
S5.1、与先知系统匹配的区块链节点接收先知系统写入的代付款结果,对代付款结果进行验证,如果验证成功,则发送到区块链的其他节点,同时将代付款结果存入所述与先知系统匹配的区块链节点的交易池,进入步骤S5.2;如果验证失败,则直接丢弃该代付款结果,进入步骤S6;
S5.2、其他节点接收到广播的代付款结果之后,分别进行验证,验证成功并且是第一次收到该代付款结果,对代付款结果进行广播,同时将代付款结果存入当前验证节点的交易池;否则,当前验证节点丢弃该代付款结果;
S5.3、经过预设时间后,该代付款结果通过共识算法成块后,被记录到区块链上;
S5.4、最早收到请求的节点将区块链上的代付款结果返回给商户系统。
5.根据权利要求4所述的方法,其中,所述代付款结果处理步骤S5还包括:S5.5、商户系统接收到代付款结果之后,将代付款结果进行显示。
6.根据上述权利要求1所述的方法,根据上述权利要求任一项所述的方法,其中,验证失败的代付款数据由与区块链连接的错误核对与处理系统进行处理,其中,所述代付款数据包括代付款请求、代付款结果和结算结果的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州缓流科技有限公司,未经苏州缓流科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710664241.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多媒体金融支付交易终端操作系统
- 下一篇:一种发送通知信息的方法及服务器