一种基于隐私计算平台的数据交换方法技术

技术编号:38734349 阅读:12 留言:0更新日期:2023-09-08 23:22
本发明专利技术提供一种基于隐私计算平台的数据交换方法,属于数据处理技术领域,具体包括:通过隐私计算平台获取数据请求方的数据处理需求的复杂度、延时要求量,并结合隐私计算平台的待处理时间以及运行状态数据确定隐私计算平台满足要求时,通过所述隐私计算平台的待处理需求的复杂度、延时要求量,并结合所述待处理需求的数据提供方的数量以及不同数据提供方的提供数据量,进行所述待处理需求的处理顺序的确定,并将所述待处理需求的处理结果传输至所述待处理需求的数据请求方,从而保证了数据交换的效率和可靠性。据交换的效率和可靠性。据交换的效率和可靠性。

【技术实现步骤摘要】
一种基于隐私计算平台的数据交换方法


[0001]本专利技术属于数据处理
,尤其涉及一种基于隐私计算平台的数据交换方法。

技术介绍

[0002]随着大数据以及数据挖掘技术的快速发展,数据背后所潜在的价值逐渐被重视,但是与此同时,在数据的交换和分享过程中,由于无法对被分享者的数据的重复利用和再次使用进行限制,导致数据的安全性问题日益体现,因此隐私计算平台可以仅仅按照被分分享者的数据请求,并根据数据请求的结果直接将结果传输给被分享者,而避免了数据传输的安全性风险。
[0003]为了实现对基于隐私计算平台的数据的交互管理,在专利技术专利CN114510743B《一种基于隐私计算平台的数据交换方法、装置及电子设备》中通过将所述数据获取请求转发至数据提供方;接收所述数据提供方提供的数据;将所述数据提供方提供的数据发送至所述隐私计算平台中进行计算,得到隐私计算结果;将所述隐私计算结果发送至所述数据需求方,完成隐私数据的交换,但是却存在以下技术问题:
[0004]未考虑结合隐私计算平台的数据处理能力进行隐私数据的交换的数据请求方和数据提供方的接待能力的确定,具体的,当隐私计算平台的数据处理能力达到一定程度时,此时已经无法进行进一步的数据处理,从而会导致数据请求方的数据处理的效率较慢,延时较高。
[0005]未考虑结合数据请求方的数据请求的时限要求以及数据量对不同的数据请求进行处理的优先顺序的确定,具体的,对于不同的数据请求,特别是对具有处理的时限要求的数据请求方,由于其对应的数据量和处理时间一般也是确定的,若不能进行优先处理顺序的确定,则有可能导致数据处理和数据交换的处理时间超过时限要求。
[0006]针对上述技术问题,本专利技术提供了一种基于隐私计算平台的数据交换方法。

技术实现思路

[0007]为实现本专利技术目的,本专利技术采用如下技术方案:
[0008]根据本专利技术的一个方面,提供了一种基于隐私计算平台的数据交换方法。
[0009]一种基于隐私计算平台的数据交换方法,其特征在于,具体包括:
[0010]S11获取隐私计算平台的现有的待处理需求的数量,并通过所述待处理需求的数据量、迭代次数以及所述待处理需求的存储空间要求进行所述待处理需求的复杂度的评估,并通过所述待处理需求的复杂度、数量,并结合所述隐私计算平台的运行状态数据确定所述隐私计算平台的待处理时间,并当所述待处理时间满足要求时,进入下一步骤;
[0011]S12通过隐私计算平台获取数据请求方的数据处理需求,并根据所述数据请求方的数据处理需求的类型,并结合所述数据处理需求所对应的数据的完整性和准确性确定所述数据处理需求是否能够满足,若是,则进入步骤S13,若否,则确定所述数据处理需求为异
常申请;
[0012]S13通过隐私计算平台获取数据请求方的数据处理需求,并根据所述数据处理需求的复杂度、延时要求量,并结合所述隐私计算平台的待处理时间以及运行状态数据确定所述疑似计算平台是否满足要求,若是,则将所述数据处理需求作为待处理需求,若否,则暂时无法进行所述数据请求方的数据处理需求的相应;
[0013]S14通过所述隐私计算平台的待处理需求的复杂度、延时要求量,并结合所述待处理需求的数据提供方的数量以及不同数据提供方的数据量,进行所述待处理需求的处理顺序的确定,并将所述待处理需求的处理结果传输至所述待处理需求的数据请求方。
[0014]进一步的技术方案在于,所述待处理需求的迭代次数根据所述待处理需求的类型进行确定,具体的根据所述待处理需求的结果的要求的精准度或者迭代次数要求进行确定。
[0015]进一步的技术方案在于,所述待处理需求的存储空间要求根据所述待处理需求所对应的数据量以及所述待处理需求所对应的数据处理过程中的中间数据的数据量进行确定。
[0016]进一步的技术方案在于,所述待处理需求的复杂度的评估的具体步骤为:
[0017]S21获取所述隐私计算平台的待处理需求所对应的处理数据的数据量,并根据所述待处理需求所对应的处理数据的数据量、所述待处理需求的迭代次数以及所述待处理需求的类型进行所述待处理需求的计算复杂度的评估;
[0018]S22获取所述隐私计算平台的待处理需求所对应的处理数据的数据量,并结合所述待处理需求所对应的处理数据的中间数据量以及迭代次数进行所述待处理需求的存储复杂度的评估;
[0019]S23根据所述待处理需求的计算复杂度以及所述待处理需求的存储复杂度进行所述待处理需求的基础复杂度的评估,并判断所述待处理需求的计算复杂度或者存储复杂度是否大于设定复杂度阈值,若是,则进入步骤S24,若否,则将所述待处理需求的基础复杂度作为所述待处理需求的复杂度;
[0020]S24通过所述计算复杂度与所述设定复杂度阈值的比值进行修正计算复杂度修正量的确定,通过所述存储复杂度与所述设定复杂度阈值的比值进行修正存储复杂度修正量的确定,并根据所述修正计算复杂度修正量、修正存储复杂度修正量以及所述基础复杂度进行所述待处理需求的复杂度的确定。
[0021]进一步的技术方案在于,所述设定复杂度阈值根据所述待处理需求的隐私计算平台的运行状态数据以及所述隐私计算平台的具体参数进行确定。
[0022]进一步的技术方案在于,所述隐私计算平台的待处理时间确定的具体步骤为:
[0023]S31根据所述隐私计算平台的运行状态数据确定所述隐私计算平台在进行不同的复杂度的待处理需求处理时的平均处理时间,并结合所述待处理需求的复杂度以及不同复杂度的待处理需求的数量进行所述待处理需求的待处理预估时间的确定;
[0024]S32获取所述待处理需求的数量,并根据所述待处理需求的数量是否需要对所述待处理需求的待处理预估时间进行修正,若是,则进入步骤S35,若否,则进入步骤S33;
[0025]S33根据所述待处理需求的复杂度将所述待处理需求划分为复杂处理需求以及一般处理需求,并根据所述待处理需求的复杂处理需求的数量以及比例确定是否需要对所述
待处理需求的数据量进行修正,若是,则进入步骤S35,若否,则进入步骤S34;
[0026]S34获取所述待处理需求的复杂度的平均值,并结合所述复杂处理需求的复杂度以及一般处理处理需求的复杂度进行所述待处理需求的复杂度评估值的确定,并基于所述复杂度评估值确定是否需要对所述待处理需求的数据量进行修正,若是,则进入步骤S35,若否,将所述待处理需求的待处理预估时间进行所述隐私计算平台的待处理时间的确定;
[0027]S35通过所述待处理需求的数量、复杂处理需求的数量,并结合所述复杂度评估值进行所述待处理需求的修正时间的确定,并通过所述修正时间以及所述隐私计算平台的待处理需求的待处理预估时间进行所述隐私计算平台的待处理时间的确定。
[0028]进一步的技术方案在于,根据所述数据请求方的数据处理需求的类型、所对应的数据的完整性和准确性确定所述数据处理需求是否能够满足,具体包括:
[0029]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于隐私计算平台的数据交换方法,其特征在于,具体包括:获取隐私计算平台的现有的待处理需求的数据量、迭代次数以及所述待处理需求的存储空间要求进行所述待处理需求的复杂度的评估,并通过所述待处理需求的复杂度、数量,并结合所述隐私计算平台的运行状态数据确定所述隐私计算平台的待处理时间,并当所述待处理时间满足要求时,进入下一步骤;通过隐私计算平台获取数据请求方的数据处理需求,并根据所述数据请求方的数据处理需求的类型、所对应的数据的完整性和准确性确定所述数据处理需求是否能够满足,若是,则进入下一步骤,若否,则确定所述数据处理需求为异常申请;通过隐私计算平台获取数据请求方的数据处理需求的复杂度、延时要求量,并结合所述隐私计算平台的待处理时间以及运行状态数据确定所述隐私计算平台是否满足要求,若是,则将所述数据处理需求作为待处理需求,若否,则暂时无法进行所述数据请求方的数据处理需求的相应;通过所述隐私计算平台的待处理需求的复杂度、延时要求量,并结合所述待处理需求的数据提供方的数量以及不同数据提供方的提供数据量,进行所述待处理需求的处理顺序的确定,并将所述待处理需求的处理结果传输至所述待处理需求的数据请求方。2.如权利要求1所述的数据交换方法,其特征在于,所述待处理需求的迭代次数根据所述待处理需求的类型进行确定,具体的根据所述待处理需求的结果的要求的精准度或者迭代次数要求进行确定。3.如权利要求1所述的数据交换方法,其特征在于,所述待处理需求的存储空间要求根据所述待处理需求所对应的数据量以及所述待处理需求所对应的数据处理过程中的中间数据的数据量进行确定。4.如权利要求1所述的数据交换方法,其特征在于,所述待处理需求的复杂度的评估的具体步骤为:获取所述隐私计算平台的待处理需求所对应的处理数据的数据量,并根据所述待处理需求所对应的处理数据的数据量、所述待处理需求的迭代次数以及所述待处理需求的类型进行所述待处理需求的计算复杂度的评估;获取所述隐私计算平台的待处理需求所对应的处理数据的数据量,并结合所述待处理需求所对应的处理数据的中间数据量以及迭代次数进行所述待处理需求的存储复杂度的评估;根据所述待处理需求的计算复杂度以及所述待处理需求的存储复杂度进行所述待处理需求的基础复杂度的评估,并判断所述待处理需求的计算复杂度或者存储复杂度是否大于设定复杂度阈值,若是,则进入下一步骤,若否,则将所述待处理需求的基础复杂度作为所述待处理需求的复杂度;通过所述计算复杂度与所述设定复杂度阈值的比值进行修正计算复杂度修正量的确定,通过所述存储复杂度与所述设定复杂度阈值的比值进行修正存储复杂度修正量的确定,并根据所述修正计算复杂度修正量、修正存储复杂度修正量以及所述基础复杂度进行所述待处理需求的复杂度的确定。5.如权利要求4所述的数据交换方法,其特征在于,所述设定复杂度阈值根据所述待处理需求的隐私计算平台的运行状态数据以及所述隐私计算平台的具体参数进行确定。
6.如权利要求1所述的数据交换方法,其特征在于,所述隐私计算平台的待处理时间确定的具体步骤为:S31根据所述隐私计算平台的运行状态数据确...

【专利技术属性】
技术研发人员:程烨洪波
申请(专利权)人:煋辰数梦杭州科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1