【技术实现步骤摘要】
虚拟资源分配系统、方法、装置及存储介质
[0001]本申请涉及通信领域,尤其涉及一种虚拟资源分配系统、方法、装置及存储介质。
技术介绍
[0002]在涉及多个数据方的数据融合计算过程中,传统的数据计算方式存在数据隐私泄露的风险。隐私计算平台可以在加密数据上直接进行计算,虽然牺牲了一定的计算效率,但是可以在保证数据隐私安全的基础上实现多方数据的融合计算。
[0003]然而,在隐私计算的过程中,数据的使用方和数据的提供方由于其本身有用的数据量不同。当数据的使用方与数据的提供方参与隐私计算时,两者对计算结果做出的贡献不同。若数据使用方和数据提供方互相调用对方计算结果,则会造成贡献度不同的参与方获取相同的计算结果,这样一来,会失去隐私计算的公平原则。因此,如何在调用隐私计算结果时,如何保证隐私计算中的公平原则是仍待解决的技术问题。
技术实现思路
[0004]本申请提供了一种虚拟资源分配系统、方法、装置及存储介质,用于在调用隐私计算结果时,保证隐私计算中的公平原则。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供了一种虚拟资源分配系统,第一数据使用设备,被配置为:向区块链节点发送第一数据量大小,第一数据量大小用于表征第一数据使用设备中的第一数据的数据量的大小;并向第一数据提供设备发送第一指示信息,第一指示信息用于指示第一数据提供设备向区块链节点发送第二数据量大小;第二数据量大小用于表征第一数据提供设备中的第二数据的数据量的大小;第一数据和第二数据为 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟资源分配系统,其特征在于,所述系统包括:第一数据使用设备,第一数据提供设备和区块链节点,所述第一数据使用设备和所述第一数据提供设备用于进行联邦计算;所述第一数据使用设备,被配置为:向所述区块链节点发送第一数据量大小,所述第一数据量大小用于表征所述第一数据使用设备中的第一数据的数据量的大小;并向所述第一数据提供设备发送第一指示信息,所述第一指示信息用于指示所述第一数据提供设备向所述区块链节点发送第二数据量大小;所述第二数据量大小用于表征所述第一数据提供设备中的第二数据的数据量的大小;所述第一数据和所述第二数据为待进行联邦计算的数据;所述第一数据提供设备,被配置为:接收所述第一指示信息,响应于所述第一指示信息,向所述区块链节点发送所述第二数据量大小;所述区块链节点,被配置为:根据所述第一数据量大小和所述第二数据量大小,生成第二指示信息,并向所述第一数据使用设备发送所述第二指示信息;所述第二指示信息用于指示所述第一数据使用设备向所述第一数据提供设备发送第一数量的虚拟资源;所述第一数据使用设备,被配置为:接收所述第二指示信息,响应于所述第二指示信息,向所述第一数据提供设备发送所述第一数量的虚拟资源。2.根据权利要求1所述的系统,其特征在于,所述区块链节点,被配置为:向所述第一数据提供设备发送第三指示信息,所述第三指示信息用于指示所述第一数据提供设备需从所述第一数据使用设备获取所述第一数量的虚拟资源;所述第一数据提供设备,被配置为:计算所述第二数据,根据当前计算时长确定当前计算所需消耗的虚拟资源的第二数量;若所述第二数量大于或者等于所述第一数量,则停止计算所述第二数据,并向所述第一数据使用设备发送第一请求信息,所述第一请求信息用于请求所述第一数据使用设备发送第三数量的虚拟资源。3.根据权利要求2所述的系统,其特征在于,所述第一数据提供设备,还被配置为:在所述第二数据计算完成之后,确定计算所述第二数据时使用的虚拟资源的第四数量;计算所述第四数量与第五数量的差值;所述第五数量为所述第一数据使用设备向第一数据提供设备发送的虚拟资源的总数量;向所述第一数据使用设备发送所述差值数量的虚拟资源。4.根据权利要求1所述的系统,其特征在于,所述系统包括:第二数据提供设备,所述第二数据提供设备用于进行联邦计算;所述第一数据使用设备,被配置为:向所述第二数据提供设备发送第四指示信息,所述第四指示信息用于指示所述第二数据提供设备向所述区块链节点发送第三数据量大小,所述第三数据量大小值用于表征所述第二数据提供设备中的第三数据的数据量的大小,所述第三数据为与所述第一数据和所述第二数据待进行联邦计算的数据;所述第二数据提供设备,被配置为:接收所述第四指示信息,响应于所述第四指示信息,向所述区块链节点发送所述第三数据量大小;所述区块链节点,被配置为:根据所述第一数据量大小和所述第三数据量大小,生成第五指示信息,并向所述第一数据使用设备平台发送所述第五指示信息;所述第五指示信息
用于指示所述第一数据使用设备向所述第二数据提供设备发送第四数量的虚拟资源。5.根据权利要求1
‑
4任意一项所述的系统,其特征在于,所述系统包括:第二数据使用设备;所述第二数据使用设备,被配置为:向所述区块链节点发送计算结果调用请求,所述计算结果调用请求用于请求获取第一计算结果和所述第二计算结果;所述第一计算结果为所述第一数据使用设备计算所述第一数据得到的计算结果,所述第二计算结果为所述第一数据提供设备计算所述第二数据得到的计算结果;所述区块链节点,被配置为:根据所述第一计算结果的数据量大小和所述第二计算结果的数据量大小,生成第六指示信息和第七指示信息,并向所述第二数据使用设备发送所述第六指示信息和所述第七指示信息,所述第六指示信息用于指示所述第二数据使用设备向所述第一数据提供设备发送第六数量的虚拟资源,所述第七指示信息用于指示所述第二数据使用设备向所述第一数据使用设备发送第七数量的虚拟资源;所述第二数据使用设备,被配置为:根据所述第六指示信息向所述第一数据提供设备发送所述第六数量的虚拟资源;以及根据所述第七指示信息向所述第一数据使用设备发送所述第七数量的虚拟资源;所述第一数据使用设备,被配置为:接收所述第七数量的虚拟资源,在所述第七数量达标之后,向所述第二数据使用设备发送所述第一计算结果;所述第一数据提供设备,被配置为:接收所述第六数量的虚拟资源,在所述第六数量达标之后,向所述第二数据使用设备发送所述第二计算结果。6.一种虚拟资源分配方法,其特征在于,应用于区块链节点,所述方法包括:接收第一数据使用设备发送的第一数据量大小,所述第一数据量大小用于表征所述第一数据使用设备中的第一数据的数据量的大小;接收第一数据提供设备发送的第二数据量大小,所述第二数据量大小用于表征所述第一数据提供设备中的第二数据的数据量的大小;所述第一数据使用设备和所述第一数据提供设备用于进行联邦计算;所述第一数据和所述第二数据为待进行联邦计算的数据;根据所述第一数据量大小和所述第二数据量大小,生成第二指示信息,并向所述第一数据使用设备发送所述第二指示信息;所述第二指示信息用于指示所述第一数据使用设备向所述第一数据提供设备发送第一数量的虚拟资源。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:向所述第一数据提供设备发送第三指示信息,所述第三指示信息用于指示所述第一数据提供设备需从所述第一数据使用设备获取所述第一数量的虚拟资源。8.根据权利要求6或7所述的方法,其特征在于,所述方法包括:接收所述第二数据使用设备发送的计算结果调用请求,所述计算结果调用请求用于请求获取第一计算结果和所述第二计算结果;所述第一计算结果为所述第一...
【专利技术属性】
技术研发人员:王立刚,贾晓芸,刘海潮,
申请(专利权)人:联通数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。