[发明专利]基于联邦数据及联邦服务的数据共享方法及装置有效
申请号: | 202110764949.9 | 申请日: | 2021-07-07 |
公开(公告)号: | CN113204795B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 丰强泽;齐红威;何鸿凌;肖永红 | 申请(专利权)人: | 数据堂(北京)科技股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/27;G06F16/2458 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 侯天印;郝博 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联邦 数据 服务 共享 方法 装置 | ||
本发明公开了一种基于联邦数据及联邦服务的数据共享方法及装置,该方法包括:接收数据使用方提交的模型运算需求;基于联邦节点能力数据库,根据模型运算需求匹配生成最优决策结果;基于最优决策结果选择计算模型,将公钥和计算模型发送至相应联邦节点;接收相应联邦节点返回的计算结果,其中,计算结果为联邦节点根据自身的联邦数据基于计算模型计算得出并通过公钥加密后的结果;将结果进行解密返回给数据使用方;计算参与计算的每个联邦节点的数据收益,提供给数据提供方;将计算过程数据存储在区块链的记账节点上;数据提供方作为联邦节点。本发明通过联邦服务机制来实现对各个数据使用方需求的决策生成,进而实现服务的联邦化。
技术领域
本发明涉及数据处理技术领域,尤其涉及基于联邦数据及联邦服务的数据共享方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
人工智能(以下简称AI)技术及应用已经在多领域场景取得突破性进展,正迅速改变经济及生活方式。在深度学习的范式下,人工智能对数据的需求非常巨大。但是目前数据共享、交易与开放等程度严重不足,正成为制约产业创新发展的瓶颈。大部分数据拥有方不愿意将自己的数据开放出来,造成了一个个数据孤岛,除了数据拥有方缺乏积极性外,其中一个很重要的原因是来自于数据的隐私保护。未来的趋势是:数据隐私保护的法律会越来越严格,人工智能对于数据的使用必须更加规范。
因此对人工智能技术而言,一方面需要数据流通,但安全要求又严重限制了数据流通。这种情况下,传统的数据分析机制就无法满足法规要求,其本质是要改变数据集中式的分析技术为数据分布式的分析技术。
发明内容
本发明实施例提供一种基于联邦数据及联邦服务的数据共享方法,该方法包括:
接收数据使用方提交的模型运算需求,基于联邦节点能力数据库,根据所述模型运算需求匹配生成最优决策结果;
基于最优决策结果选择计算模型,将公钥和计算模型发送至最优决策结果中的相应联邦节点;
接收相应联邦节点返回的计算结果,将所述计算结果进行解密,返回给数据使用方,其中,计算结果为联邦节点根据自身的联邦数据基于计算模型联合计算得出并通过公钥加密后的结果;
计算参与计算的每个联邦节点的数据收益,将所述数据收益提供给数据提供方;
将模型运算需求计算过程数据存储在区块链的记账节点上;
其中,数据提供方作为联邦节点。
本发明实施例还提供一种基于联邦数据及联邦服务的数据共享装置,该装置包括:
决策生成模块,用于接收数据使用方提交的模型运算需求,基于联邦节点能力数据库,根据所述模型运算需求匹配生成最优决策结果;
联合计算模块,用于基于最优决策结果选择计算模型,将公钥和计算模型发送至最优决策结果中的相应联邦节点;接收相应联邦节点返回的计算结果,将所述计算结果进行解密,返回给数据使用方,其中,计算结果为联邦节点根据自身的联邦数据基于计算模型联合计算得出并通过公钥加密后的结果;
计费激励模块,用于计算参与计算的每个联邦节点的数据收益,将所述数据收益提供给数据提供方;
交易记账模块,用于将模型运算需求计算过程数据存储在区块链的记账节点上;
其中,数据提供方作为联邦节点。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于联邦数据及联邦服务的数据共享方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数据堂(北京)科技股份有限公司,未经数据堂(北京)科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110764949.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置