全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210564694.6 (22)申请日 2022.05.23 (71)申请人 网易(杭州)网络有限公司 地址 310052 浙江省杭州市滨江区网商路 599号网易大厦 (72)发明人 王耿 顾费勇 赖奕宇  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 高燕 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/27(2019.01) G06F 11/00(2006.01) (54)发明名称 一种基于区块链的数据处理方法、 装置、 设 备及存储介质 (57)摘要 本申请提供了一种基于区块链的数据处理 方法、 装置、 设备及存储介质, 所述数据处理方法 包括: 响应用户终端针对目标数据的数据保护请 求, 配置一个用于保护目标数据的锁定参数; 响 应针对锁定参数的参数查询请求, 将锁定参数在 第一时刻下的参数值发送给用户终端; 接收用户 终端针对目标数据的数据处理指令, 当确定数据 处理指令的执行结果依赖于目标数据的数据值 时, 根据锁定参数在第一时刻下的参数值, 对数 据处理指令中携带的参数信息进行验证; 响应该 参数信息通过验证, 执行数据处理指令, 得到目 标数据的数据处理结果。 通过这种方式, 本申请 使得接口幂等性功能的实现能够摆脱对于具体 数据处理逻辑的依赖性, 便于用户终端访问智能 合约系统。 权利要求书2页 说明书16页 附图5页 CN 114880338 A 2022.08.09 CN 114880338 A 1.一种基于区块链的数据处理方法, 其特征在于, 应用于智能合约系统中, 所述智能合 约系统与至少一个用户终端位于同一区块链上, 所述数据处 理方法包括: 响应所述用户终端针对目标数据的数据保护请求, 为所述目标数据配置一个用于保护 所述目标 数据的锁定参数; 响应所述用户终端针对所述锁定参数的参数查询请求, 将所述锁定参数在第 一时刻下 的参数值发送给 所述用户终端; 接收所述用户终端针对所述目标数据的数据处理指令, 当确定所述数据处理指令的执 行结果依赖于所述 目标数据的数据值时, 根据所述锁定参数在第一时刻下 的参数值, 对所 述数据处 理指令中携带的参数信息进行验证; 响应所述数据处理指令 中携带的参数信 息通过验证, 针对所述目标数据 执行所述数据 处理指令, 得到所述目标 数据的数据处 理结果。 2.根据权利要求1所述的数据处理方法, 其特征在于, 所述数据处理指令 中携带有所述 用户终端的区块链地址以及用户签名信息, 在所述接收所述用户终端针对 所述目标数据的 数据处理指令之后, 所述数据处 理方法还 包括: 根据所述用户终端的区块链地址, 对所述用户签名信息的真实性进行验证; 响应所述用户签名信 息通过验证, 对所述数据处理指令的执行结果是否依赖于所述目 标数据的数据值进行检测, 得到检测结果; 响应所述用户签名信息的验证失败, 拒绝执 行所述数据处 理指令。 3.根据权利要求1所述的数据处理方法, 其特征在于, 所述对所述数据处理指令的执行 结果是否依赖 于所述目标 数据的数据值进行检测, 得到检测结果, 包括: 当所述数据处理指令的执行步骤不需要针对所述目标数据的数据值进行运算处理时, 则确定所述数据处 理指令的执 行结果不依赖于所述目标 数据的数据值; 当所述数据处理指令的执行步骤需要针对所述目标数据的数据值进行运算处理时, 则 确定所述数据处 理指令的执 行结果依赖 于所述目标 数据的数据值。 4.根据权利要求1所述的数据处理方法, 其特征在于, 所述根据 所述锁定参数在第 一时 刻下的参数值, 对所述数据处 理指令中携带的参数信息进行验证, 包括: 当检测到所述数据处理指令中携带的参数信息与所述锁定参数在第一时刻下的参数 值相同时, 则确定所述数据处 理指令中携带的参数信息通过验证; 当检测到所述数据处理指令中携带的参数信息与所述锁定参数在第一时刻下的参数 值不同时, 则确定所述数据处 理指令中携带的参数信息验证失败。 5.根据权利要求1所述的数据处理方法, 其特征在于, 在所述响应所述数据处理指令中 携带的参数信息通过验证之后, 所述数据处 理方法还 包括: 按照预定参数更新方式, 对所述锁定参数在第一时刻下的参数值进行更新, 得到所述 锁定参数在第二时刻下的参数 更新结果; 根据所述锁定参数在第二时刻下的参数 更新结果, 对所述目标 数据进行加锁保护。 6.根据权利要求2所述的数据处理方法, 其特征在于, 在所述接收所述用户终端针对所 述目标数据的数据处 理指令之后, 所述数据处 理方法还 包括: 当确定所述数据处理指令的执行结果与 所述目标数据的数据值无关时, 针对所述目标 数据执行所述数据处 理指令, 得到所述数据处 理指令的执 行结果;权 利 要 求 书 1/2 页 2 CN 114880338 A 2将所述执 行结果保存至所述用户终端对应的目标合约中。 7.一种基于区块链的数据处理装置, 其特征在于, 应用于智能合约系统中, 所述智能合 约系统与至少一个用户终端位于同一区块链上, 所述数据处 理装置包括: 第一响应模块, 用于响应所述用户终端针对目标数据的数据保护请求, 为所述目标数 据配置一个用于保护所述目标 数据的锁定参数; 第二响应模块, 用于响应所述用户终端针对所述锁定参数的参数查询请求, 将所述锁 定参数在第一时刻下的参数值发送给 所述用户终端; 信息验证模块, 用于接收所述用户终端针对所述目标数据的数据处理指令, 当确定所 述数据处理指 令的执行结果依赖于所述目标数据的数据值时, 根据所述锁定参数在第一时 刻下的参数值, 对所述数据处 理指令中携带的参数信息进行验证; 数据处理模块, 用于响应所述数据处理指令中携带的参数信息通过验证, 针对所述目 标数据执行所述数据处 理指令, 得到所述数据处 理指令的执 行结果。 8.一种区块链系统, 其特征在于, 所述区块链系统包括智能合约系统与至少一个用户 终端, 其中, 所述智能合约系统用于: 响应所述用户终端针对目标数据的数据保护请求, 为所述目标数据配置一个用于保护 所述目标 数据的锁定参数; 响应所述用户终端针对所述锁定参数的参数查询请求, 将所述锁定参数在第 一时刻下 的参数值发送给 所述用户终端; 接收所述用户终端针对所述目标数据的数据处理指令, 当确定所述数据处理指令的执 行结果依赖于所述 目标数据的数据值时, 根据所述锁定参数在第一时刻下 的参数值, 对所 述数据处 理指令中携带的参数信息进行验证; 响应所述数据处理指令 中携带的参数信 息通过验证, 针对所述目标数据 执行所述数据 处理指令, 得到所述数据处 理指令的执 行结果。 9.一种电子设备, 其特征在于, 包括: 处理器、 存储器和总线, 所述存储器存储有所述处 理器可执行 的机器可读指令, 当电子设备运行时, 所述处理器与所述存储器之间通过总线 通信, 所述机器可读指令被所述处理器执行时执行如权利要求1至6任一所述数据处理方法 的步骤。 10.一种计算机可读存储介质, 其特征在于, 该计算机可读存储介质上存储有计算机程 序, 该计算机程序被处 理器运行时执 行如权利要求1至 6任一所述数据处 理方法的步骤。权 利 要 求 书 2/2 页 3 CN 114880338 A 3

PDF文档 专利 一种基于区块链的数据处理方法、装置、设备及存储介质

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