[发明专利]基于区块链的数据处理方法、装置、计算机设备有效
申请号: | 202010315097.0 | 申请日: | 2020-04-21 |
公开(公告)号: | CN111625593B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 郑建林;唐俊峰;杨波 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06Q40/04;H04L9/40 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据处理 方法 装置 计算机 设备 | ||
本申请涉及一种基于区块链的数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取多个业务请求,业务请求携带业务数据和业务类型标识;获取各个业务类型标识对应的业务链,各个业务链在各类服务容器中存在对应的协程,各类服务容器提供不同的服务,各个服务用于执行业务数据处理流程的一个数据处理环节;按照业务数据处理流程,通过运行各类服务容器中各个业务链对应的协程,并行进行各类业务数据的数据处理;当与其他参与节点达成共识后,通过运行提供存储服务的服务容器中各个业务链对应的协程,并行存储各类业务数据的数据处理结果。在处理多种类型的业务请求时,采用本方法能够提高数据处理效率。
技术领域
本申请涉及区块链技术领域,特别是涉及一种基于区块链的数据处理方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的发展,出现了区块链(Blockchain Technology,BT)技术。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
目前,在处理多种交易数据时,区块链网络会将各种交易数据的相关数据发送至同一个共识主节点进行共识。然而,各种交易数据在共识主节点内需要排队进行共识,即共识主节点单个时间只能对一种交易数据进行共识,存在数据处理效率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种在处理多种交易数据时能够提高数据处理效率的基于区块链的数据处理方法、装置、计算机设备和存储介质。
一种基于区块链的数据处理方法,应用于区块链网络中的节点,所述节点上运行有多类服务容器,所述方法包括:
获取多个业务请求,所述业务请求携带业务数据和业务类型标识;
获取各个业务类型标识对应的业务链,各个业务链在各类服务容器中存在对应的协程,各类服务容器提供不同的服务,各个服务用于执行业务数据处理流程的一个数据处理环节;
按照业务数据处理流程,通过运行各类服务容器中各个业务链对应的协程,并行进行各类业务数据的数据处理;
当与其他参与节点达成共识后,通过运行提供存储服务的服务容器中各个业务链对应的协程,并行存储各类业务数据的数据处理结果。
一种基于区块链的数据处理系统,其特征在于,所述系统包括多个区块链节点,各个区块链节点包括广播服务容器、节点服务容器、智能合约服务容器、共识服务容器和存储服务容器,至少共识服务容器和存储服务容器中存在至少两个协程,按照业务数据处理流程依次调用各类服务容器中的协程提供不同的服务,依次调用的各个协程形成对应的业务链,各个业务链用于并行处理各类业务数据。
一种基于区块链的数据处理装置,应用于区块链网络中的节点,其特征在于,所述装置包括:
获取模块,用于获取多个业务请求,所述业务请求携带业务数据和业务类型标识;获取各个业务类型标识对应的业务链,各个业务链在各类服务容器中存在对应的协程,各类服务容器提供不同的服务,各个服务用于执行业务数据处理流程的一个数据处理环节;
处理模块,用于按照业务数据处理流程,通过运行各类服务容器中各个业务链对应的协程,并行进行各类业务数据的数据处理;
存储模块,用于当与其他参与节点达成共识后,通过运行提供存储服务的服务容器中各个业务链对应的协程,并行存储各类业务数据的数据处理结果。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取多个业务请求,所述业务请求携带业务数据和业务类型标识;
获取各个业务类型标识对应的业务链,各个业务链在各类服务容器中存在对应的协程,各类服务容器提供不同的服务,各个服务用于执行业务数据处理流程的一个数据处理环节;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010315097.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无卤素阻燃粘合剂
- 下一篇:一种一体式智能物联网水表机芯