金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210929980.8 (22)申请日 2022.08.04 (71)申请人 树根格致科技(湖南)有限公司 地址 410000 湖南省长 沙市经济技 术开发 区三一路1号三一工业城魔豆仓5楼 501 (72)发明人 刘琦 王锦霞 周峰 邹文臣  舒阜东 王小明  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 姚大雷 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 数据处理方法、 装置、 计算机设备及可读存 储介质 (57)摘要 本发明实施例公开了一种数据处理方法、 装 置、 计算机设备及可读存储介质, 应用于fabric 区块链, 区块链中的发送节点与接收节点进行数 据通信, 所述数据处理方法包括: 接收发送节点 发出的预设请求, 其中, 预设请求包括目标状态 数据标识和用户签名, 用户签名经由客户端根据 所述预设请求生成, 目标状态数据标识为执行预 设请求所需的状态数据的识别信息; 根据所述预 设请求的类型 获取目标合约, 目标合约包括预设 权限列表; 根据目标状态数据标识、 用户签名以 及预设权限列表获取目标状态数据; 根据目标状 态数据以及目标合约执行预设请求。 本发明通过 在合约中增加权限列表的方式, 能够更加灵活的 管理区块链中不同企业用户的数据读取权限。 权利要求书2页 说明书12页 附图1页 CN 115001718 A 2022.09.02 CN 115001718 A 1.一种数据处理方法, 其特征在于, 应用于fabric区块链的接收节点, 所述fabric区块 链还包括发送节点, 其中, 所述发送节点与所述接收节点进 行数据通信, 所述数据处理方法 包括: 接收所述发送节点发出的预设请求, 其中, 所述预设请求包括目标状态数据标识和用 户签名, 所述用户签名经 由客户端根据所述预设请求生成, 所述 目标状态数据标识为执行 所述预设请求所需的状态数据的识别 信息; 根据所述预设请求的类型获取目标合约, 所述目标合约包括预设权限列表; 根据所述目标状态数据标识、 所述用户签名以及所述预设权限列表获取目标状态数 据; 根据所述目标状态数据以及所述目标合约执 行所述预设请求。 2.根据权利要求1所述的数据处理方法, 其特征在于, 所述根据所述目标状态数据标 识、 所述用户签名以及所述预设权限列表提取目标状态数据的步骤, 包括: 判断在所述预设权限列表中所述目标状态数据标识对应的数据读取权限是否包括所 述用户签名; 在所述预设权限列表中所述目标状态数据标识对应的数据读取权限包括所述用户签 名的情况 下, 根据所述目标状态数据标识获取 所述目标状态数据; 在所述预设权限列表中所述目标状态数据标识对应的数据读取权限不包括所述用户 签名的情况 下, 不获取 所述目标状态数据, 并向所述发送 节点反馈请求终止信息 。 3.根据权利要求1所述的数据处理方法, 其特征在于, 若所述预设请求为权限修改请 求, 根据所述预设请求的类型获取目标合约的步骤之后, 所述方法还 包括: 从所述目标合约中获取修改者权限列表以及所述权限修改请求对应的待调整权限列 表; 判断所述 修改者权限列表中是否包括所述权限修改请求对应的用户签名; 若所述修改者权限列表中包括权限修改请求对应的用户签名, 根据所述权限修改请求 更新所述待调整权限列表, 以得到目标权限列表; 基于所述目标权限列表更新所述目标合约。 4.根据权利要求2所述的数据处理方法, 其特征在于, 若所述接收节点为计算节点, 所 述预设请求的类型为计算处理请求, 所述根据所述预设请求的类型获取目标合约的步骤, 包括: 所述计算节点根据所述计算处理请求获取业务合约, 所述业务合约中包括对应每一状 态数据的数据读取权限。 5.根据权利要求4所述的数据处理方法, 其特征在于, 所述根据所述目标状态数据标 识、 所述用户签名以及所述预设权限列表获取目标状态数据的步骤, 包括: 从所述预设权限列表中获取 所述目标状态数据标识对应的数据读取权限; 在所述数据读取权限中包括所述用户签名时, 根据 所述目标状态数据标识获取目标加 密数据; 在TEE中对所述目标加密数据进行解密, 以得到所述目标状态数据。 6.根据权利要求2所述的数据处理方法, 其特征在于, 若所述接收节点为账本节点, 所 述预设请求的类型为背书校验请求, 所述根据所述预设请求的类型获取目标合约的步骤,权 利 要 求 书 1/2 页 2 CN 115001718 A 2包括: 所述账本节点根据所述背书校验请求获取背书合约, 所述背书合约中包括对应所述背 书校验请求的背 书用户权限列表。 7.根据权利要求6所述的数据处理方法, 其特征在于, 所述根据 所述目标状态数据以及 所述目标合约执 行所述预设请求的步骤, 包括: 判断所述背 书用户权限列表中是否包括所述背 书校验请求对应的用户签名; 若所述背书用户权限列表中包括所述背书校验请求对应的用户签名, 判断所述背书校 验请求中背 书签名的数量是否大于预设阈值; 若所述背 书签名的数量大于所述预设阈值, 则所述账本节点 通过背书校验; 若所述背书签名的数量小于所述预设阈值, 则所述账本节点不通过背书校验, 并向所 述发送节点反馈请求终止信息 。 8.一种数据处理装置, 其特征在于, 应用于fabric区块链的接收节点, 所述fabric区块 链还包括发送节点, 其中, 所述发送节点与所述接收节点进 行数据通信, 所述数据处理装置 包括: 接收模块, 用于接收所述发送节点发出的预设请求, 其中, 所述预设请求包括目标状态 数据标识和用户签名, 所述用户签名经 由客户端根据所述预设请求生成, 所述目标状态数 据标识为执 行所述预设请求所需的状态数据的识别 信息; 第一获取模块, 用于根据所述预设请求的类型获取目标合约, 所述目标合约包括预设 权限列表; 第二获取模块, 用于根据所述目标状态数据标识、 所述用户签名以及所述预设权限列 表获取目标状态数据; 执行模块, 用于根据所述目标状态数据以及所述目标合约执 行所述预设请求。 9.一种计算机设备, 其特征在于, 所述计算机设备包括处理器和存储器, 所述存储器存 储有计算机程序, 所述计算机程序在所述处理器上运行时执行权利要求 1至7任一项 所述的 数据处理方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 程序, 所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的数据处理方 法。权 利 要 求 书 2/2 页 3 CN 115001718 A 3

PDF文档 专利 数据处理方法、装置、计算机设备及可读存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据处理方法、装置、计算机设备及可读存储介质 第 1 页 专利 数据处理方法、装置、计算机设备及可读存储介质 第 2 页 专利 数据处理方法、装置、计算机设备及可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:42上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。