(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211121962.3 (22)申请日 2022.09.15 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 翟羽佳 戈星晨  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 王天尧 王维宁 (51)Int.Cl. G06Q 40/02(2012.01) G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 基于区块链的分布式银行批量作业调度方 法及装置 (57)摘要 本发明提出了一种基于区块链的分布式银 行批量作业调度方法及装置, 涉及区块链技术领 域, 该方法包括: 将分布式银行的批量作业进行 拆分; 根据预设规则排列拆分后的作业, 构建批 量作业任务调度表; 工作节点根据节点能力, 从 批量作业任务调度表拉取作业, 并广播给该工作 节点对应的独立数据单元中所有工作节点; 其 中, 每个独立数据单元包含多个工作节点, 所述 多个工作节点利用区块链的共识机制协同进行 批量作业处理; 当新增批量作业时, 对批量作业 进行拆分及排列后, 更新批量作业任务调度表。 权利要求书2页 说明书7页 附图6页 CN 115439223 A 2022.12.06 CN 115439223 A 1.一种基于区块链的分布式银 行批量作业调度方法, 其特 征在于, 包括: 将分布式银 行的批量作业进行拆分; 根据预设规则排列拆分后的作业, 构建批量作业任务调度表; 工作节点根据节点能力, 从批量作业任务调度表拉取作业, 并广播给该工作节点对应 的独立数据单元中所有工作 节点; 其中, 每个独立数据单元包含多个工作节点, 所述多个工 作节点利用区块链的共识机制协同进行批量作业处 理; 当新增批量作业时, 对批量作业进行拆分及排列后, 更新批量作业任务调度表。 2.根据权利要求1所述的方法, 其特 征在于, 将分布式银 行的批量作业进行拆分, 包括: 根据分布式银行系统中存储数据信 息的数据 单元及数据库, 按照分单元分库原则对批 量作业进行拆分。 3.根据权利要求1所述的方法, 其特征在于, 根据预设规则排列拆分后的作业, 构建批 量作业任务调度表, 包括: 根据作业优先级及业 务逻辑相关性, 设置每一作业的调用顺序; 按照每一作业的调用顺序排列拆分后的作业, 构建批量作业任务调度表; 其中, 每一个 独立数据单元对应一个批量作业任务调 度表, 该独立数据单元内的全部工作 节点存储相同 的批量作业任务调度表。 4.根据权利要求1所述的方法, 其特征在于, 工作节点根据节点能力, 从批量作业任务 调度表拉取作业, 并广播给 该工作节点对应的独立数据单 元中所有工作节点, 包括: 当工作节点的节点能力达到空闲标准时, 主动读取批量作业任务调度表, 拉取作业进 行处理, 并标记作业已被拉取, 通知链路上 所有工作节点; 所有工作节点根据该通知, 修改本地的批量作业任务调度表, 保持所有工作节点存储 相同的批量作业任务调度表。 5.根据权利要求1所述的方法, 其特征在于, 当新增批量作业时, 对批量作业进行拆分 及排列后, 更新批量作业任务调度表, 包括: 将新增的批量作业按照分单 元分库原则对批量作业进行拆分; 根据作业优先级及业务逻辑相关性, 将拆分后的作业追加至批量作业任务调度表中, 并更新独立数据单 元中所有工作节点的批量作业任务调度表。 6.一种基于区块链的分布式银 行批量作业调度装置, 其特 征在于, 包括: 批量作业拆分模块, 用于将分布式银 行的批量作业进行拆分; 调度表构建模块, 用于根据预设规则排列拆分后的作业, 构建批量作业任务调度表; 工作节点, 用于根据节点能力, 从批量作业任务调度表拉取作业, 并广播给该工作节点 对应的独立数据单元中所有工作节点; 其中, 每个独立数据单元包含多个工作 节点, 所述多 个工作节点利用区块链的共识机制协同进行批量作业处 理; 新增作业处理模块, 用于当新增批量作业 时, 对批量作业进行拆分及排列后, 更新批量 作业任务调度表。 7.根据权利要求6所述的装置, 其特 征在于, 批量作业拆分模块具体用于: 根据分布式银行系统中存储数据信 息的数据 单元及数据库, 按照分单元分库原则对批 量作业进行拆分。 8.根据权利要求6所述的装置, 其特 征在于, 调度表构建模块具体用于:权 利 要 求 书 1/2 页 2 CN 115439223 A 2根据作业优先级及业 务逻辑相关性, 设置每一作业的调用顺序; 按照每一作业的调用顺序排列拆分后的作业, 构建批量作业任务调度表; 其中, 每一个 独立数据单元对应一个批量作业任务调 度表, 该独立数据单元内的全部工作 节点存储相同 的批量作业任务调度表。 9.根据权利要求6所述的装置, 其特 征在于, 工作节点具体用于: 当工作节点的节点能力达到空闲标准时, 主动读取批量作业任务调度表, 拉取作业进 行处理, 并标记作业已被拉取, 通知链路上 所有工作节点; 所有工作节点根据该通知, 修改本地的批量作业任务调度表, 保持所有工作节点存储 相同的批量作业任务调度表。 10.根据权利要求6所述的装置, 其特 征在于, 新增作业处 理模块具体用于: 将新增的批量作业按照分单 元分库原则对批量作业进行拆分; 根据作业优先级及业务逻辑相关性, 将拆分后的作业追加至批量作业任务调度表中, 并更新独立数据单 元中所有工作节点的批量作业任务调度表。 11.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至5任一所述方 法。 12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序被处 理器执行时实现权利要求1至 5任一所述方法。 13.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1至 5任一所述方法。权 利 要 求 书 2/2 页 3 CN 115439223 A 3

.PDF文档 专利 基于区块链的分布式银行批量作业调度方法及装置

安全报告 > 其他 > 文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的分布式银行批量作业调度方法及装置 第 1 页 专利 基于区块链的分布式银行批量作业调度方法及装置 第 2 页 专利 基于区块链的分布式银行批量作业调度方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-03-03 20:13:24上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。