说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210736410.7 (22)申请日 2022.06.27 (71)申请人 浪潮卓数 大数据产业发展 有限公司 地址 214002 江苏省无锡市无锡经济开发 区金融一街15号1101、 1102、 1103、 1104、 1105、 1106、 1107、 1108 (72)发明人 牟清波 赵海兴 孙长杰 李倩  (74)专利代理 机构 北京君慧知识产权代理事务 所(普通合伙) 11716 专利代理师 王彬 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种基于异步方式的提升区块链数据吞吐 量的方法及设备、 介质 (57)摘要 本申请公开了一种基于异步方式的提升区 块链数据吞吐量的方法及设备、 介质, 其中方法 包括获取外部业务系统发送的数据上链请求; 根 据数据上链请求获取待上链数据及待上链数据 对应的业务类型; 将待上链数据发送至中间层, 其中, 中间层为在区块链系统侧增加的; 中间层 根据待上链数据对应的业务类型采用 异步方式 将待上链数据存储至区块链系统上。 本申请公开 的方法能够在外部业务系统无感知及区块链系 统功能逻辑不变的情况下, 通过设置中间层对待 上链数据进行异步上链, 从而有效地提升了区块 链系统的吞吐量, 进而提升了整个业务系统的吞 吐量, 扩大了区块链技术的应用场景。 同时, 通过 中间层将数据异步上链, 还可以确保数据完整保 证保证数据安全上链。 权利要求书2页 说明书7页 附图1页 CN 115062091 A 2022.09.16 CN 115062091 A 1.一种基于异步方式的提升区块链数据吞吐量的方法, 其特 征在于, 包括: 获取外部业务系统发送的数据上链请求; 根据所述数据上链请求获取待上链数据及所述待上链数据对应的业 务类型; 将所述待上链数据发送至中间层, 其中, 所述中间层为在区块链系统侧 增加的; 所述中间层根据所述待上链数据对应的业务类型采用异步方式将所述待上链数据存 储至所述区块链系统上。 2.根据权利要求1所述的基于异步方式的提升区块链数据吞吐量的方法, 其特 征在于: 所述中间层至少包括数据缓存区与轮询子系统, 其中, 所述数据缓存区用以存储所述 待上链数据, 所述轮询子系统用以根据所述待上链数据对应的业务类型获取与该业务类型 对应的数据上链策略。 3.根据权利要求2所述的基于异步方式的提升区块链数据 吞吐量的方法, 其特征在于, 所述中间层根据所述待上链数据对应的业务类型采用异步方式将所述待上链数据存储至 所述区块链系统上, 包括: 将所述待上链数据存储至所述数据缓存区, 确 认所述数据缓存区内存储的所述待上链 数据是否 完整, 若是, 则向所述外 部业务系统发送标识数据存 储成功的反馈信息; 所述轮询子系统根据所述待上链数据对应的业务类型获取与该业务类型对应的数据 上链策略, 并根据所述数据上链策略采用异 步方式将所述待 上链数据存储至所述区块链系 统上。 4.根据权利要求2所述的基于异步方式的提升区块链数据吞吐量的方法, 其特 征在于: 所述数据缓存区至少可以采用以下一种形式: 消息队列形式、 数据库形式、 内存形式。 5.根据权利要求4所述的基于异步方式的提升区块链数据 吞吐量的方法, 其特征在于, 所述数据缓存区采用消息队列形式, 确认所述数据缓存区内存储的所述待 上链数据是否完 整, 包括: 设置所述待上链数据具有 多个副本, 确认每 个副本的所述待上链数据均完整存 储。 6.根据权利要求4所述的基于异步方式的提升区块链数据 吞吐量的方法, 其特征在于, 所述数据缓存区采用数据库形式, 确认所述数据缓存区内存储的所述待上链数据是否完 整, 包括: 设置从属数据库, 将所述待上链数据在所述从属数据库中进行备份, 以确保所述待上 链数据的完整性。 7.根据权利要求1所述的基于异步方式的提升区块链数据 吞吐量的方法, 其特征在于, 所述方法还 包括: 根据外部业务系统 的业务类型预设置该业务类型对应的数据上链策略, 所述数据 上链 策略至少包括延后上链策略与实时上链策略, 所述延后上链策略至少包括按照时间周期的 上链策略与按照空间使用 周期的上链策略。 8.根据权利要求1所述的基于异步方式的提升区块链数据 吞吐量的方法, 其特征在于, 所述方法还 包括: 根据外部业务系统的业 务类型修改该业 务类型对应的数据上链策略; 和/或 根据外部业务系统添加的新 业务类型设置新 业务类型对应的数据上链策略。权 利 要 求 书 1/2 页 2 CN 115062091 A 29.一种基于异步方式的提升区块链数据吞吐量的设备, 其特 征在于, 包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处 理器能够: 获取外部业务系统发送的数据上链请求; 根据所述数据上链请求获取待上链数据及所述待上链数据对应的业 务类型; 将所述待上链数据发送至中间层, 其中, 所述中间层为在区块链系统侧 增加的; 所述中间层根据所述待上链数据对应的业务类型采用异步方式将所述待上链数据存 储至所述区块链系统上。 10.一种基于异步方式的提升区块链数据吞吐量的非易失性计算机存储介质, 存储有 计算机可 执行指令, 其特 征在于, 所述计算机可 执行指令设置为: 获取外部业务系统发送的数据上链请求; 根据所述数据上链请求获取待上链数据及所述待上链数据对应的业 务类型; 将所述待上链数据发送至中间层, 其中, 所述中间层为在区块链系统侧 增加的; 所述中间层根据所述待上链数据对应的业务类型采用异步方式将所述待上链数据存 储至所述区块链系统上。权 利 要 求 书 2/2 页 3 CN 115062091 A 3

.PDF文档 专利 一种基于异步方式的提升区块链数据吞吐量的方法及设备、介质

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于异步方式的提升区块链数据吞吐量的方法及设备、介质 第 1 页 专利 一种基于异步方式的提升区块链数据吞吐量的方法及设备、介质 第 2 页 专利 一种基于异步方式的提升区块链数据吞吐量的方法及设备、介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:10:03上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。