[发明专利]交易数据处理方法、装置、计算机设备及存储介质有效
申请号: | 201711180745.0 | 申请日: | 2017-11-23 |
公开(公告)号: | CN107833139B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 刘雄文;陆陈一帆 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谢曲曲 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 数据处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种交易数据处理方法,其特征在于,所述方法包括:
客户端接收交易数据处理请求,所述交易数据处理请求携带有交易类型和交易数据,根据所述交易类型生成交易标识;所述客户端根据所述交易类型将所述交易数据和交易标识发送至对应的通道;
所述通道将交易数据发送至所述通道中的交易节点;
所述交易节点对所述交易数据进行处理得到初步交易结果,并将所述初步交易结果反馈至所述通道;
所述通道根据交易标识记录下初步交易结果,根据所述初步交易结果计算得到目标交易结果,并将所述目标交易结果返回至所述客户端;
所述客户端发出所述目标交易结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
组织为所述组织中注册的用户分配一个或多个交易节点,每个所述交易节点对应一种交易类型;
所述组织根据所述交易类型将所述交易节点分配至不同的通道。
3.根据权利要求1所述的方法,其特征在于,所述通道将交易数据发送至所述通道中的交易节点的步骤,包括:
所述通道获取所述通道中交易节点对应的组织标识,并将所述交易数据和所述组织标识发送至所述通道中对应的交易节点;
所述交易节点对所述交易数据进行处理得到初步交易结果的步骤之前,还包括:
所述交易节点对所述组织标识进行验证,当所述组织标识的验证通过后,所述交易节点对所述交易节点对应的用户权限进行验证,在所述用户权限验证通过后,继续执行所述交易节点对所述交易数据进行处理得到初步交易结果的步骤。
4.根据权利要求1所述的方法,其特征在于,所述交易节点为交易节点集群,所述交易节点集群中的交易节点共享存储空间;
所述交易节点对所述交易数据进行处理得到初步交易结果的步骤,包括:
所述交易节点集群检测当前参与交易的交易节点是否存在故障;
若当前参与交易的交易节点存在故障时,则所述交易节点集群选择未发生故障的交易节点;
所选择的未发生故障的交易节点根据发生故障的交易节点在所述共享存储空间中存储的信息继续对所述交易数据进行处理得到初步交易结果。
5.根据权利要求1所述的方法,其特征在于,所述通道根据所述初步交易结果计算得到目标交易结果的步骤,包括:
所述通道判断参与交易的所述交易节点反馈的初步交易结果表示交易成功的数量是否大于等于预设值;
当表示交易成功的所述初步交易结果的数量大于等于预设值时,则目标交易结果表示交易成功;
当表示交易成功的所述初步交易结果的数量小于预设值时,则目标交易结果表示交易失败。
6.一种区块链交易数据处理系统,其特征在于,所述系统包括客户端、通道以及交易节点;
所述客户端用于接收交易数据处理请求,所述交易数据处理请求携带有交易类型和交易数据,根据所述交易类型生成交易标识;所述客户端根据所述交易类型将所述交易数据和交易标识发送至对应的通道;
所述通道用于将交易数据发送至所述通道中的交易节点;
所述交易节点用于对所述交易数据进行处理得到初步交易结果,并将所述初步交易结果反馈至所述通道;
所述通道还用于根据交易标识记录下初步交易结果,根据所述初步交易结果计算得到目标交易结果,并将所述目标交易结果返回至所述客户端;
所述客户端还用于发出所述目标交易结果。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括组织,所述组织用于为所述组织中注册的用户分配一个或多个交易节点,且每个所述交易节点对应一种交易类型,所述组织根据所述交易类型将所述交易节点分配至不同的通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711180745.0/1.html,转载请声明来源钻瓜专利网。