(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210674063.X (22)申请日 2022.06.15 (65)同一申请的已公布的文献号 申请公布号 CN 114780552 A (43)申请公布日 2022.07.22 (73)专利权人 湖北央中巨石信息技 术有限公司 地址 430060 湖北省武汉市武昌区中北路 109号武汉1818中心6号楼15层R1、 R2、 R14-R18 (72)发明人 洪薇 洪健 李京昆  (74)专利代理 机构 武汉天领众智专利代理事务 所(普通合伙) 42300 专利代理师 刘点 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01)G06F 16/215(2019.01) G06F 16/27(2019.01) G06F 16/28(2019.01) G06F 21/62(2013.01) G06F 21/60(2013.01) H04L 9/32(2006.01) H04L 43/0811(2022.01) (56)对比文件 CN 112468537 A,2021.0 3.09 CN 112988901 A,2021.0 6.18 CN 109858258 A,2019.0 6.07 CN 112581126 A,2021.0 3.30 CN 113114498 A,2021.07.13 US 2020273 024 A1,2020.08.27 杨建豪 等.一种基 于多分类 子链的政务数 据质量管理架构. 《信息安全研究》 .202 2, 审查员 陈竹心 (54)发明名称 一种基于服务目录的数据上链方法 (57)摘要 本发明公开一种基于服务目录的数据上链 方法, 应用于区块链数据上链系统, 包括以下步 骤: S1、 预设用户权限; S2、 服务端与目标数据源 建立连接; S3、 库表结构信息创建库表树; S4、 创 建业务目录树得到业务库表树; S5、 创建上链任 务, 发送到 所述区块链网络; S6、 对合规性认定参 数文件进行共识, 若共识结果为共识一致, 记账 节点执行区块链记账, 完成数据上链; 本发明的 数据上链方法, 降低了对后台研发服务的依赖, 能够快速的适应用户服务需求, 降低了区块链的 应用成本与门槛。 权利要求书2页 说明书10页 附图1页 CN 114780552 B 2022.09.02 CN 114780552 B 1.一种基于服务目录的数据上链方法, 应用于区块链数据上链系统, 所述区块链数据 上链系统包括 服务端和区块链网络, 其特 征在于, 所述数据上链方法包括以下步骤: S1、 预设用户权限, 用于确定用户的数据读取权限; S2、 创建数据源参数, 根据所述数据源参数, 从多个数据源中选取目标数据源, 然后所 述服务端与所述目标 数据源建立连接; S3、 根据预设的所述用户权限, 获取所述目标数据源的数据读取权限, 再从所述目标数 据源获取源数据; 然后遍历所述源数据中的原始数据记录, 获取所述源数据的库表结构信 息; 再根据所述库表结构信息, 创建库表树; S4、 所述服务端根据业务需求, 创建根目录, 然后在所述根目录下创建子目录, 得到业 务目录树; 将所述 业务目录树与所述库表树进行关联, 得到所述 业务库表树; S5、 所述服务端定义上链任务参数, 根据所述上链任务参数, 创建上链任务, 所述服务 端再将所述上链任务的数据发送到所述区块链网络中的共识 节点; S6、 共识节点对所述上链任务进行审核, 审核通过后, 按照共识机制对合规性认定参数 文件进行共识, 得到共识结果, 若所述共识结果为共识一致, 记账节点执行区块链记账, 完 成数据上链。 2.根据权利要求1所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述步骤S1 具体包括: S1.1、 用户提交注 册信息到客户端, 所述 客户端将所述注 册信息上传到所述 服务端; S1.2、 所述 服务端通过接收的所述注 册信息, 获取参与用户的角色信息; S1.3、 根据所述角色信息和预设的角色对应权限, 得到所述预设用户权限。 3.根据权利要求1所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述步骤S2 中, 从多个数据源中选取目标数据源时, 检验数据源的系统目录环境参数、 采集参数与数据 源的预设参数是否一致, 若一致, 则可以选取目标数据源; 若不一致, 则不得选取目标数据 源; 并将检验结果定义至所述 步骤S5的上链任务 参数中; 在所述服务端与所述目标数据源建立连接时和/或在创建所述上链任务之后, 对所述 数据源进行 连通性测试, 所述连通 性测试具体过程包括: S2.1、 预设连通性验证规则, 所述连通性验证规则 包括验证字段、 验证参数和结果判断 规则, 通过设置所述结果判定规则的判定条件, 确定所述连通 性测试是否通过; S2.2、 对所述连通 性验证规则进行共识, 得到已共识的连通 性验证规则; 根据已共识的所述验证字段, 获取 所述源数据中的目标参数; 根据已共识的所述验证参数, 对所述目标参数进行验证, 判断连通 性测试结果; 根据已共识的所述连通 性测试结果, 生成连通 性测试信息; 若所述连通性测试结果为不通过, 创建警报信息, 并将警报信息反馈至所述目标数据 源。 4.根据权利要求1所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述步骤S3 中: 从所述 目标数据源获取源数据时, 记录获取源数据时的相关信息, 包括: 数据采集的采 集目标、 采集规则、 采集验证、 采集结果, 以及个人信息和重要数据采集过程与结果、 时间 戳; 并将获取源数据时的相关信息 定义至所述 步骤S5的上链任务 参数中;权 利 要 求 书 1/2 页 2 CN 114780552 B 2获取所述目标 数据源的数据读取权限的具体过程包括: S3.1、 用户请求获取所述数据读取权限, 所述服务端接收数据读取权限请求, 确定数据 读取范围: S3.2、 根据预设用户权限, 对所述数据读取范围进行验证, 若所述数据读取范围在预设 用户权限范围内, 则验证通过; S3.3、 所述数据源 对所述数据读取权限请求的用户进行身份校验; S3.4、 所述数据读取权限请求验证通过和身份校验均通过后, 获取 所述数据读取权限。 5.根据权利要求1所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述步骤S3 还包括: 对所述库表树中的数据库和数据表的命名值进行重新命名, 生成定制库表树。 6.根据权利要求1所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述步骤S4 还包括: 创建索引表, 创建所述索引表包括以下方式, 其一, 根据所述库表树生成索引表; 其 二, 创建用户数据库索引表, 并将所述用户数据库索引表与所述源数据建立关联关系。 7.根据权利要求1所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述步骤S4 还包括: 将所述业务 目录树与所述库表树的关联关系创建哈希标识, 并定义至所述步骤S5 的上链任务 参数中。 8.根据权利要求1所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述步骤S5 中, 所述服务端定义上链任务 参数的过程具体包括: S5.1、 配置上链任务规则, 所述上链任务规则需要配置如下信息: 数据表、 任务执行时 间、 任务执行频率; 所述数据表通过选择库表树、 定制库表树或业务目录树进行确定, 即所 述数据表中的数据通过库表树、 定制库表树或业 务目录树关联的源数据进行确定; S5.2、 选择当前 上链任务所需的上链任务 规则。 9.根据权利要求8所述的一种基于服务目录的数据 上链方法, 其特征在于, 所述服务端 定义上链任务 参数的过程还 包括: S5.3、 修改当前 上链任务所需的上链任务 规则; S5.4、 配置上链辅助参数, 包括数据信息和 操作信息, 所述数据信息为除了数据表以外 的其它数据, 包括: 连通 性测试信息、 警报信息、 索引表和定制库表树; 所述操作信 息为产生源数据之外的其它数据时所执行的操作, 包括: 用户信息、 动作信 息、 时间信息和附加信息 。 10.根据权利要求1所述的一种基于服务目录的数据上链方法, 其特征在于, 所述步骤 S5还包括: 所述区块链网络接收所述服务端发送的上链任务数据, 并按照上链请求的执行 顺序从当前 上链任务 开始执行上链任务; 根据上链任务, 判断上链任务的调用操作信息是否满足目标智能合约的调用条件, 在 调用操作信息满足所述调用条件的情况 下, 执行所述目标智能合约对应的合约代码; 调用部署在所述区块链网络上的所述目标智能合约, 根据上链任务, 执行所述目标智 能合约中记载的数据校验规则, 校验业 务库表树的生成过程是否合法。权 利 要 求 书 2/2 页 3 CN 114780552 B 3

PDF文档 专利 一种基于服务目录的数据上链方法

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