standard library
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210856319.9 (22)申请日 2022.07.21 (71)申请人 开鑫科技有限公司 地址 210000 江苏省南京市 建邺区白龙江 东街9号B2幢北楼16层16 01室 (72)发明人 胡汉光  (74)专利代理 机构 南京华恒专利代理事务所 (普通合伙) 32335 专利代理师 裴素艳 (51)Int.Cl. G06F 9/50(2006.01) G06F 21/62(2013.01) (54)发明名称 基于隐私计算的数据处 理方法及系统 (57)摘要 本发明提供一种基于隐私计算的数据处理 方法及系统, 服务端根据任务请求从数据库中选 取每个任务请求所对应的第一运算数据, 对第一 运算数据进行分类得到多个第二运算数据, 根据 第二运算数据与发起端的对应关系生成数据分 类表; 根据每个区块链节点CPU的剩余占用量对 第二运算数据进行分发, 以使每个区块链节点具 有相对应的隐私计算目标; 区块链节 点在对所分 发的第二运算数据进行隐私计算后得到第三运 算数据, 将第三运算数据发送至服务端; 服务端 在判断所有区块链节点分别反馈第三运算数据 后, 根据数据分类表对第三运算数据进行合并, 得到第四运算数据并发送至相对应的发起端, 提 高了隐私计算的效率。 权利要求书3页 说明书14页 附图2页 CN 115168045 A 2022.10.11 CN 115168045 A 1.一种基于隐私计算的数据处 理方法, 其特 征在于, 包括: 多个发起端发送任务请求, 服务端根据所述任务请求从数据库中选取每个任务请求所 对应的第一运算数据, 对所述第一运算数据进行分类得到多个第二运算数据, 根据所述第 二运算数据与发起端的对应关系生成数据分类表; 服务端根据每个区块链节点CPU的剩余占用量对所述第二运算数据进行分发, 以使每 个区块链 节点具有相对应的隐私计算目标; 区块链节点在对所分发的第 二运算数据进行隐私计算后得到第 三运算数据, 将所述第 三运算数据发送至服 务端; 服务端在判断所有区块链节点分别反馈第 三运算数据后, 根据 所述数据分类表对所述 第三运算数据进行合并, 得到第四运 算数据并发送至相对应的发起端。 2.根据权利要求1所述的方法, 其特 征在于, 所述多个发起端发送任务请求, 服务端根据 所述任务请求从数据库中选取每个任务请 求所对应的第一运算数据, 对所述第一运算数据进行分类得到多个第二运算数据, 根据所 述第二运算数据与发起端的对应关系生成数据分类表, 包括: 多个发起端发送任务请求, 服务端根据所述任务请求从数据库中选取每个任务请求所 对应第一 运算数据; 将多个发起端对应的第 一运算数据进行交集计算, 确定任意两个发起端的数据交集得 到第一交集数据; 将每个发起端的第 一运算数据与其对应的第 一交集数据比对, 得到相应发起端的第 一 差集数据; 选取每一个发起端所对应的第 一交集数据和/或第 一差集数据, 生成数据分类表, 每个 发起端对应至少一个第一交集数据和/或第一差集数据, 将所述第一交集数据和/或第一差 集数据作为第二 运算数据。 3.根据权利要求2所述的方法, 其特 征在于, 所述将多个发起端对应的第 一运算数据进行交集计算, 确定任意两个发起端的数据交 集得到第一交集数据, 包括: 获取多个发起端对应的第 一运算数据的第 一维度信 息, 根据所述第 一维度信 息对所述 第一运算数据进行分解, 得到 至少一个运 算子数据, 确定每 个运算子数据的第一维度标签; 将任意两个发起端的运算子数据的第 一维度标签进行比对, 选取第 一维度标签相同的 运算子数据作为第一交集数据。 4.根据权利要求2所述的方法, 其特 征在于, 所述将多个发起端对应的第 一运算数据进行交集计算, 确定任意两个发起端的数据交 集得到第一交集数据, 包括: 获取多个发起端对应的第一运算数据的第一维度信息, 若所述第一维度信息为多个, 则根据多个第一维度信息对所述第一 运算数据进行分解, 得到 至少一个运 算子数据; 确定每个运算子数据的所对应的标签组, 所述标签组包括相应多个种类的第 一维度信 息; 将任意两个发起端的运算子数据的标签组进行比对, 选取标签组相同的运算子数据作 为第一交集数据。权 利 要 求 书 1/3 页 2 CN 115168045 A 25.根据权利要求3或4任一所述的方法, 其特 征在于, 所述选取每一个发起端所对应的第 一交集数据和/或第 一差集数据, 生成数据分类表, 每个发起端对应至少一个第一交集数据和/或第一差集数据, 将所述第一交集数据和/或第 一差集数据作为第二 运算数据, 包括: 初始化数据分类表,在所述数据分类表中建立第一栏目和第二栏目, 每个第一栏目中 的第一单 元格与第二 栏目中的第二单 元格具有对应关系; 将每个发起端的ID填写至第一栏目的第一单元格内, 提取发起端的第一交集数据和/ 或第一差集数据所对应的第一 维度标签和/或标签组, 将所述第一 维度标签和/或标签组填 写至相对应的第二单 元格内, 生成数据分类表。 6.根据权利要求5所述的方法, 其特 征在于, 所述将每个发起端的ID填写至第 一栏目的第 一单元格内, 提取发起端的第 一交集数据 和/或第一差集数据所对应的第一维度标签和/或标签组, 将所述第一维度标签和/或标签 组填写至相对应的第二单 元格内, 生成数据分类表, 包括: 获取所述第 一交集数据内所有运算子数据的元数据, 根据第 一交集数据的元数据生成 第一元数据子列; 获取所述第 一差集数据内所有运算子数据的元数据, 根据第 一差集数据的元数据生成 第二元数据子列; 在所述数据分类表内建立第三单元格, 每个第三单元格具有与其对应的第二单元格, 将第一元数据子列和/或第二元数据子列填充至与第一维度标签和/或标签组对应的第三 单元格内。 7.根据权利要求6所述的方法, 其特 征在于, 所述服务端根据每个区块链节点CPU的剩余占用量对所述第二运算数据进行分发, 以 使每个区块链 节点具有相对应的隐私计算目标, 包括: 获取每个第二运算数据所对应第一交集数据和/或第一差集数据的第一元数据子列 和/或第二元 数据子列; 统计每一个第二运算数据所对应第一元数据子列和/或第二元数据子列内, 元数据的 数量之和, 得到每 个第二运算数据对应的元 数据数量; 对所有的第二 运算数据按照所述元 数据数量进行降序排序, 得到数量序列; 服务端根据每个区块链节点CPU的剩余占用量对每个区块链节点进行降序排序, 生成 运算序列; 若所述数量序列中第 二运算数据的数量小于等于运算序列中区块链节点的数量, 则按 照所述数量序列依 次将第二运算数据, 分发至运算序列中相对应的区块链节点处, 以使每 个区块链 节点最多对应一个第二 运算数据; 若所述数量序列中第 二运算数据的数量大于运算序列中区块链节点的数量, 则按照所 述数量序列依 次将所有的第二运算数据, 循环分发至运算序列中相对应的区块链节点处, 以使每个区块链 节点最少对应一个第二 运算数据。 8.根据权利要求7 所述的方法, 其特 征在于, 服务端在判断所有区块链节点分别反馈第 三运算数据后, 根据 所述数据分类表对所述 第三运算数据进行合并, 得到第四运 算数据并发送至相对应的发起端, 包括:权 利 要 求 书 2/3 页 3 CN 115168045 A 3

PDF文档 专利 基于隐私计算的数据处理方法及系统

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