说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210054018.4 (22)申请日 2022.01.18 (71)申请人 中国农业银行股份有限公司 地址 100005 北京市东城区建国门内大街 69号 (72)发明人 张健 延安 董华 刘爽 吴殿丞  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 代理人 杨丽爽 刘芳 (51)Int.Cl. G06Q 40/04(2012.01) G06F 16/27(2019.01) G06F 16/23(2019.01) (54)发明名称 一种数据处理装置、 方法和基于区块链的业 务系统 (57)摘要 本申请提供一种数据处理装置、 方法和基于 区块链的业务系统, 共识管 理器获取共识机制配 置指令中的待更新共识机制, 将待更新共识机制 发送至共识同步器。 共识同步器在本节点的区块 高度达到目标区块高度时, 采集本节 点之外的其 他节点的共识机制信息, 当其他节 点的共识机制 信息与本节点的共识机制信息一致且接收到其 他节点的采集请求时, 向交易接收器发送切换共 识机制的请求。 交易接收器将当前共识机制切换 至待更新共识机制, 将待更新共识机制和其他节 点发送的交易共识请求发送至共识执行器。 共识 执行器在接收到交易共识请求后, 获取交易共识 请求中的交易数据, 通过待更新共识机制对交易 数据进行交易共识, 并将达成交易共识的交易数 据写入区块链账本 。 权利要求书2页 说明书9页 附图3页 CN 114387109 A 2022.04.22 CN 114387109 A 1.一种数据处 理装置, 其特 征在于, 包括: 共识管理器, 与所述共识管理器连接的共识同步器, 与所述共识同步器连接的交易接 收器, 以及与所述交易接收器连接的共识执 行器; 所述共识管理器用于获取共识机制配置指令 中的待更新共识机制, 将所述待更新共识 机制发送至所述共识同步器; 所述共识同步器用于在本节点的区块高度达到目标区块高度时, 采集本节点之外的其 他节点的共识机制信息, 当所述其他节点的共识机制信息与本节点的共识机制信息一致, 且接收到所述其他节点的采集请求时, 向所述交易接 收器发送切换共识机制的请求, 所述 目标区块高度为切换至所述待更新共识机制所需达 到的区块高度; 所述交易接收器在接收到切换共识机制的请求后, 将当前共识机制切换至所述待更新 共识机制, 并将所述待更新共识机制和所述其他节点 发送的交易共识请求发送至所述共识 执行器; 所述共识执行器获取所述交易共识请求中的交易数据, 通过所述待更新共识机制对所 述交易数据进行交易共识, 并将达成交易共识的交易数据写入区块链账本 。 2.根据权利要求1所述的装置, 其特征在于, 所述共识管理器包括共识机制配置单元和 共识信息管理单 元; 所述共识机制配置单 元用于获取共识机制配置指令中的待更新共识机制; 所述共识信息管理单 元用于将所述待更新共识机制发送至所述共识同步器。 3.根据权利要求2所述的装置, 其特征在于, 所述共识信 息管理单元具体用于当本节点 为主节点时, 将所述待更新共识机制以及目标区块高度发送至所述共识同步器, 或当本节 点为非主节点时, 将所述待更新共识机制发送至所述共识同步器。 4.根据权利要求2所述的装置, 其特征在于, 所述共识机制配置单元还用于根据共识机 制配置指令管理本节点的当前共识机制, 所述管理包括 修改、 删除和查询中的至少一个。 5.根据权利要求1 ‑4中任意一项所述的装置, 其特征在于, 所述共识同步器包括: 数据 采集单元和与所述数据采集单 元连接的共识判定单 元; 所述数据采集单 元用于采集本节点的区块高度以及其 他节点的共识机制信息; 所述共识判定单元用于根据所述本节点的区块高度以及其他节点的共识机制信息判 断是否可以向交易接收器发送切换共识机制的请求, 并在可以向交易接收器发送切换共识 机制的请求时向交易接收器发送切换共识机制的请求。 6.根据权利要求1 ‑4中任意一项所述的装置, 其特征在于, 所述交易接收器包括: 交易 接收单元、 与所述交易接 收单元连接的交易封装单元, 以及与所述交易封装单元连接的共 识信息单 元; 所述交易接收单 元用于接收所述 其他节点发送的交易共识请求; 所述共识信 息单元用于接收切换共识机制的请求, 并将当前共识机制切换至所述待更 新共识机制; 所述交易封装单 元用于将所述待更新共识机制和所述交易共识请求进行封装。 7.根据权利要求1 ‑4中任意一项所述的装置, 其特征在于, 所述共识执行器包括: 请求 解析单元、 与所述请求解析单元连接的共识执行单元, 以及与所述共识执行单元连接的共 识反馈单 元;权 利 要 求 书 1/2 页 2 CN 114387109 A 2所述请求解析单元用于获取所述待更新共识机制和所述交易数据, 并将所述交易数据 和所述待更新共识机制发送至所述共识执 行单元; 所述共识执 行单元用于通过 所述待更新共识机制对所述交易数据进行交易共识; 所述共识反馈单元用于收集所述共识执行单元的执行情况, 并将达成交易共识的交易 数据写入区块链账本 。 8.根据权利要求1 ‑4中任意一项所述的装置, 其特征在于, 所述共识同步器还用于在本 节点的区块高度达到目标区块高度, 且其他节点中的任意一个节点未达到所述目标区块高 度, 标记待更新共识机制更新失败。 9.一种数据处 理方法, 其特 征在于, 所述方法用于共识同步器, 包括: 所述共识同步器接收共识管理器发送的待更新共识机制, 所述待更新共识机制是所述 共识管理器从共识机制配置指令中获取的; 所述共识同步器在本节点的区块高度达到目标区块高度时, 采集本节点之外的其他节 点的共识机制信息, 当所述其他节点的共识机制信息与本节点的共识机制信息一致, 且接 收到所述其他节点的采集请求时, 向所述交易接 收器发送切换共识机制的请求, 以使所述 交易接收器将当前共识机制切换至所述待更新共识机制并将所述待更新共识机制和所述 其他节点 发送的交易共识请求发送至共识执行器, 以使所述共识执行器获取所述交易共识 请求中的交易数据, 通过待更新共识机制对交易数据进行交易共识, 并将达成交易共识的 交易数据写入区块链账本, 所述目标区块高度为切换至所述待更新共识机制所需达到的区 块高度。 10.一种基于区块链的业务系统, 包括多个节点, 其特征在于, 每个节点包括权利要求 1‑8中任意一项所述的数据处 理装置。权 利 要 求 书 2/2 页 3 CN 114387109 A 3

.PDF文档 专利 一种数据处理装置、方法和基于区块链的业务系统

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