[发明专利]基于区块链的结算方法、区块链节点和客户端在审
申请号: | 201810230085.0 | 申请日: | 2018-03-20 |
公开(公告)号: | CN110310107A | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 蒋震宇;姜耀国 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06Q20/10 | 分类号: | G06Q20/10;G06Q20/08;G06Q20/42;G06Q40/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链节点 结算结果 确认消息 客户端 发送 账单数据 结算 携带 智能 并发 返回 申请 | ||
1.一种基于区块链的结算方法,其特征在于,包括:
第一区块链节点接收第一客户端发送的第一原始话单并同步到区块链,所述第一客户端为结算发起方客户端,所述区块链包括结算发起方的第一区块链节点和结算参与方的第二区块链节点;
所述第一区块链节点根据智能合约处理所述第一原始话单,得到第一结算结果并发送给所述第二区块链节点,所述智能合约根据结算协议生成;
所述第一区块链节点接收所述第二区块链节点返回的第一确认消息,所述第一确认消息携带所述第二区块链节点根据所述智能合约与所述第一结算结果进行对账的结果;
若所述第一确认消息携带所述第一结算结果对账通过的信息,则所述第一区块链节点将所述第一结算结果同步到所述区块链;
所述第一区块链节点向所述第一客户端发送根据所述第一结算结果生成的账单数据。
2.根据权利要求1所述的方法,其特征在于,所述第一区块链节点接收第一客户端发送的第一原始话单并同步到所述区块链之前,所述方法还包括:
所述第一区块链节点接收第一客户端发送的结算协议;
所述第一区块链节点向所述第二区块链节点发送所述结算协议;
若所述第一区块链节点收到所述第二区块链节点返回的对所述结算协议的确认消息,则所述第一区块链节点根据所述结算协议生成所述智能合约并同步到所述区块链。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述第一区块链节点同步所述第二区块链节点发布的第二原始话单。
4.根据权利要求3所述的方法,其特征在于,所述第一区块链节点接收所述第二区块链节点返回的第一确认消息之后,所述方法还包括:
若所述第一确认消息未携带所述第一结算结果对账通过的信息,则所述第一区块链节点根据预置规则确定目标原始话单,并根据智能合约处理所述目标原始话单,获取第二结算结果并发送给第二区块链节点,所述目标原始话单为第一原始话单或第二原始话单;
所述第一区块链节点接收所述第二区块链节点返回的第二确认消息,所述第二确认消息用于指示所述第二区块链节点根据所述智能合约与所述第二结算结果进行对账的结果;
若所述第二确认消息携带所述第二结算结果对账通过的信息,则所述第一区块链节点将所述第二结算结果同步到所述区块链;
所述第一区块链节点向所述第一客户端发送根据所述第二结算结果生成的账单数据。
5.一种基于区块链的结算方法,其特征在于,包括:
第一客户端向第一区块链节点发送第一原始话单,所述第一客户端为结算发起方的客户端;
所述第一客户端调用区块链接口,触发所述第一区块链节点根据智能合约处理第一原始话单并得出第一结算结果,所述智能合约根据结算协议生成;
所述第一客户端接收所述第一区块链节点发送的账单数据,所述账单数据根据所述第一结算结果生成。
6.根据权利要求5所述的方法,其特征在于,在所述第一客户端调用区块链接口之前,所述方法还包括:
所述第一客户端向所述第一区块链节点发送所述结算协议。
7.根据权利要求5或6所述的方法,其特征在于,在所述第一客户端调用区块链接口之后,所述方法还包括:
若所述第一客户端接收第一区块链节点发送的争议消息,则所述第一客户端根据预置规则处理争议消息,所述预置的规则包括所述第一客户端再次调用区块链接口,触发所述第一区块链节点根据所述智能合约处理所述第一原始话单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810230085.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的公有云分布式计费系统
- 下一篇:一种带拆机自毁的新型硬件钱包