隐私计算方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33706848 阅读:11 留言:0更新日期:2022-06-06 08:31
本申请提出一种隐私计算方法、装置、电子设备和存储介质,其中,隐私计算方法包括:接收数据搬移拆分指令,其中,数据搬移拆分指令包括目标主键列表和表名称;根据目标主键列表和表名称,从数据库中获取目标数据;根据目标主键列表、数据填充策略和目标数据,生成期望数据表;根据拆分策略对期望数据表中的数据进行拆分,以得到多个计算节点中每个计算节点对应的拆分数据;将拆分数据发送至对应的计算节点。由此,能够实现隐私计算,且可有效的保证数据安全,避免数据泄露。避免数据泄露。避免数据泄露。

【技术实现步骤摘要】
隐私计算方法、装置、电子设备和存储介质


[0001]本申请涉及数据处理
,尤其涉及一种隐私计算方法、装置、电子设备和存储介质。

技术介绍

[0002]隐私计算(Privacy compute)是指在保护数据本身不对外泄露的前提下实现数据分析计算的技术集合。
[0003]隐私计算是面向隐私信息全生命周期保护的计算理论和方法,是隐私信息的所有权、管理权和使用权分离时隐私度量、隐私泄漏代价、隐私保护与隐私分析复杂性的可计算模型与公理化系统。

技术实现思路

[0004]本申请实施例提供一种隐私计算方法、装置、电子设备及存储介质,能够实现隐私计算,且可有效的保证数据安全,避免数据泄露。
[0005]本申请第一方面实施例提出一种隐私计算方法,包括:接收数据搬移拆分指令,其中,所述数据搬移拆分指令包括目标主键列表和表名称;根据所述目标主键列表和所述表名称,从数据库中获取目标数据;根据所述目标主键列表、数据填充策略和所述目标数据,生成期望数据表;根据拆分策略对所述期望数据表中的数据进行拆分,以得到多个计算节点中每个所述计算节点对应的拆分数据;将所述拆分数据发送至对应的计算节点。
[0006]另外,根据本申请上述实施例的隐私计算方法还可以具有如下附加的技术特征:
[0007]在本申请的一个实施例中,所述数据搬移拆分指令通过以下方式获取:接收隐私计算指令,其中,所述隐私计算指令包括目标主键列表和目标数据信息;根据所述目标数据信息从面向数据的体系结构DOA注册中心,获取目标数据的分布情况;根据所述分布情况,确定多个数据节点;根据所述目标主键列表和所述分布情况生成所述数据搬移拆分指令,并将所述数据搬移拆分指令分别发送至所述多个数据节点。
[0008]在本申请的一个实施例中,所述分布情况包括表名称和表地址,所述多个数据节点包括至少一个一级数据节点和至少一个二级数据节点。
[0009]在本申请的一个实施例中,所述目标数据包括内容数据和所述内容数据对应的数据主键,所述根据所述目标主键列表、数据填充策略和所述目标数据,生成期望数据表,包括:根据所述内容数据和所述数据主键,生成初始数据表;基于所述数据主键从所述目标主键列表中获取填充主键,以生成填充主键集;若所述填充主键集不为空,则获取所述填充主键集中每个所述填充主键对应的填充内容;将所述填充主键和所述填充主键对应的填充内容,写入所述初始数据表以生成所述期望数据表;若所述填充主键集为空,则将所述初始数据表作为所述期望数据表。
[0010]在本申请的一个实施例中,根据拆分策略对所述期望数据表中的数据进行拆分,以得到多个计算节点中每个所述计算节点对应的拆分数据,包括:确定所述多个计算节点
中所述计算节点的数量;根据所述数量和拆分规则对所述期望数据表中的数据进行逐条拆分,以得到每个所述计算节点对应的拆分数据。
[0011]本申请第二方面实施例提出一种隐私计算方法,包括:接收拆分数据,其中,所述拆分数据包括拆分内容数据和所述拆分内容数据对应的拆分主键;创建搬迁拆分数据表;根据所述拆分主键和搬迁策略,将所述拆分内容数据和/或所述拆分主键写入所述搬迁拆分数据表。
[0012]另外,根据本申请上述实施例的隐私计算方法还可以具有如下附加的技术特征:
[0013]在本申请的一个实施例中,所述根据所述拆分主键和搬迁策略,将所述拆分内容数据和/或所述拆分主键写入所述搬迁拆分数据表,包括:若所述搬迁拆分数据表中不存在所述拆分主键,则将所述拆分主键和所述拆分内容数据写入所述搬迁拆分数据表;若所述搬迁拆分数据表中存在所述拆分主键,所述拆分主键对应的行数据为填充内容,且所述拆分内容数据为值域范围内的数值,则将所述行数据替换为所述拆分内容数据;若所述搬迁拆分数据表中存在所述拆分主键,所述拆分主键对应的行数据为所述值域范围内的数值,且所述拆分内容数据为所述值域范围内的数值,则根据合并规则将所述拆分内容数据与所述行数据进行合并计算。
[0014]本申请第三方面实施例提出了一种隐私计算装置,包括:接收模块,用于接收数据搬移拆分指令,其中,所述数据搬移拆分指令包括目标主键列表和表名称;获取模块,用于根据所述目标主键列表和所述表名称,从数据库中获取目标数据;生成模块,用于根据所述目标主键列表、数据填充策略和所述目标数据,生成期望数据表;拆分模块,用于根据拆分策略对所述期望数据表中的数据进行拆分,以得到多个计算节点中每个所述计算节点对应的拆分数据;发送模块,用于将所述拆分数据发送至对应的计算节点。
[0015]本申请第四方面实施例提出了一种隐私计算装置,包括:接收模块,用于接收拆分数据,其中,所述拆分数据包括拆分内容数据和所述拆分内容数据对应的拆分主键;创建模块,用于创建搬迁拆分数据表;写入模块,用于根据所述拆分主键和搬迁策略,将所述拆分内容数据和/或所述拆分主键写入所述搬迁拆分数据表。
[0016]本申请第五方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述的隐私计算方法。
[0017]本申请实施例的电子设备,通过处理器执行存储在存储器上的计算机程序,能够实现隐私计算,且可有效的保证数据安全,避免数据泄露。
[0018]本申请第六方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如前述第一方面实施例所述的隐私计算方法。
[0019]本申请实施例的计算机可读存储介质,通过存储计算机程序并被处理器执行,能够实现隐私计算,且可有效的保证数据安全,避免数据泄露。
[0020]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0021]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得
明显和容易理解,其中:
[0022]图1为根据本申请一个实施例的隐私计算方法的流程示意图;
[0023]图2为根据本申请另一个实施例的隐私计算方法的流程示意图;
[0024]图3为根据本申请一个实施例的隐私计算方法的具体实例示意图;
[0025]图4为根据本申请另一个实施例的隐私计算方法的流程示意图;
[0026]图5为根据本申请另一个实施例的隐私计算方法的流程示意图;
[0027]图6为根据本申请另一个实施例的隐私计算方法的流程示意图;
[0028]图7为根据本申请一个实施例的隐私计算方法的构架示意图;
[0029]图8为根据本申请一个实施例的隐私计算装置的方框示意图;
[0030]图9为根据本申请另一个实施例的隐私计算装置的方框示意图;以及
[0031]图10为根据本申请一个实施例的电子设备的结构示意图。
具体实施方式
[0032]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隐私计算方法,其特征在于,包括:接收数据搬移拆分指令,其中,所述数据搬移拆分指令包括目标主键列表和表名称;根据所述目标主键列表和所述表名称,从数据库中获取目标数据;根据所述目标主键列表、数据填充策略和所述目标数据,生成期望数据表;根据拆分策略对所述期望数据表中的数据进行拆分,以得到多个计算节点中每个所述计算节点对应的拆分数据;将所述拆分数据发送至对应的计算节点。2.根据权利要求1所述的隐私计算方法,其特征在于,其中,所述数据搬移拆分指令通过以下方式获取:接收隐私计算指令,其中,所述隐私计算指令包括目标主键列表和目标数据信息;根据所述目标数据信息从面向数据的体系结构DOA注册中心,获取目标数据的分布情况;根据所述分布情况,确定多个数据节点;根据所述目标主键列表和所述分布情况生成所述数据搬移拆分指令,并将所述数据搬移拆分指令分别发送至所述多个数据节点。3.根据权利要求2所述的隐私计算方法,其特征在于,其中,所述分布情况包括表名称和表地址,所述多个数据节点包括至少一个一级数据节点和至少一个二级数据节点。4.根据权利要求1所述的隐私计算方法,其特征在于,其中,所述目标数据包括内容数据和所述内容数据对应的数据主键,所述根据所述目标主键列表、数据填充策略和所述目标数据,生成期望数据表,包括:根据所述内容数据和所述数据主键,生成初始数据表;基于所述数据主键从所述目标主键列表中获取填充主键,以生成填充主键集;若所述填充主键集不为空,则获取所述填充主键集中每个所述填充主键对应的填充内容;将所述填充主键和所述填充主键对应的填充内容,写入所述初始数据表以生成所述期望数据表;若所述填充主键集为空,则将所述初始数据表作为所述期望数据表。5.根据权利要求1所述的隐私计算方法,其特征在于,根据拆分策略对所述期望数据表中的数据进行拆分,以得到多个计算节点中每个所述计算节点对应的拆分数据,包括:确定所述多个计算节点中所述计算节点的数量;根据所述数量和拆分规则对所述期望数据表中的数据进行逐条拆分,以得到每个所述计算节点对应的拆分数据。6.一种隐私计算方法,其特征在于,包括:接收拆分数据,其中,所述拆分数据包括拆分内容数据和所述拆分内容数据对应的拆分主键;创建搬迁拆分数...

【专利技术属性】
技术研发人员:林鹏程
申请(专利权)人:杭州数梦工场科技有限公司
类型:发明
国别省市:

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

1