一种数据处理方法、装置和用于数据处理的装置制造方法及图纸

技术编号:27224019 阅读:30 留言:0更新日期:2021-02-04 11:45
本发明专利技术实施例提供一种数据处理方法、装置和用于数据处理的装置。其中的方法包括:遍历数据表中在待分组的第一维度上的数据记录,所述数据记录由至少一个字段的密文数据组成,所述密文数据为对所述字段对应的明文数据进行分散处理所得到;将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐私比较结果;其中,所述比较对象包括:已遍历数据记录,或者,预置条件;根据所述隐私比较结果将所述数据表划分为至少一个分组;其中,同一个分组中的各条数据记录的隐私比较结果相匹配。本发明专利技术实施例可以在密文数据基础上,对数据表进行分组,可以保证分组过程中信息的安全性。全性。全性。

【技术实现步骤摘要】
一种数据处理方法、装置和用于数据处理的装置


[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置和用于数据处理的装置。

技术介绍

[0002]目前出于信息安全的考虑,对所传输的数据通常会进行加密保护,例如,在各服务器之间、各终端之间、终端与服务器之间传输数据的过程中,将数据加密成密文后对密文进行传输,以防止重要信息泄露,对个人或企业带来损失。
[0003]然而目前的加密保护策略通常仅限于数据传输或者数据存储的过程中,在对数据执行分组(group by)等操作时,需要对数据的密文进行解密得到数据的明文,再对明文执行相应的分组操作。这样会带来信息泄露的隐患,无法保证信息安全。

技术实现思路

[0004]本专利技术实施例提供一种数据处理方法、装置和用于数据处理的装置,可以在密文数据基础上,对数据表进行分组,可以保证分组过程中信息的安全性。
[0005]为了解决上述问题,本专利技术实施例公开了一种数据处理方法,所述方法包括:
[0006]遍历数据表中在待分组的第一维度上的数据记录,所述数据记录由至少一个字段的密文数据组成,所述密文数据为对所述字段对应的明文数据进行分散处理所得到;
[0007]将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐私比较结果;其中,所述比较对象包括:已遍历数据记录,或者,预置条件;
[0008]根据所述隐私比较结果将所述数据表划分为至少一个分组;其中,同一个分组中的各条数据记录的隐私比较结果相匹配。r/>[0009]另一方面,本专利技术实施例公开了一种数据处理装置,所述装置包括:
[0010]遍历模块,用于遍历数据表中在待分组的第一维度上的数据记录,所述数据记录由至少一个字段的密文数据组成,所述密文数据为对所述字段对应的明文数据进行分散处理所得到;
[0011]比较模块,用于将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐私比较结果;其中,所述比较对象包括:已遍历数据记录,或者,预置条件;
[0012]分组模块,用于根据所述隐私比较结果将所述数据表划分为至少一个分组;其中,同一个分组中的各条数据记录的隐私比较结果相匹配。
[0013]再一方面,本专利技术实施例公开了一种用于数据处理的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0014]遍历数据表中在待分组的第一维度上的数据记录,所述数据记录由至少一个字段的密文数据组成,所述密文数据为对所述字段对应的明文数据进行分散处理所得到;
[0015]将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐
私比较结果;其中,所述比较对象包括:已遍历数据记录,或者,预置条件;
[0016]根据所述隐私比较结果将所述数据表划分为至少一个分组;其中,同一个分组中的各条数据记录的隐私比较结果相匹配。
[0017]又一方面,本专利技术实施例公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如前述一个或多个所述的数据处理方法。
[0018]本专利技术实施例包括以下优点:
[0019]本专利技术实施例通过遍历数据表中在待分组的第一维度上的数据记录,将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐私比较结果,以及根据所述隐私比较结果将所述数据表划分为至少一个分组,可以对数据表进行分组。由于所述数据记录由至少一个字段的密文数据组成,所述密文数据为对所述字段对应的明文数据进行分散处理所得到,本专利技术实施例数据表的分组操作转换为对密文数据的隐私比较操作,在比较过程中,数据均以密文形式存在,不会暴露数据明文,可以保证信息的安全性。
附图说明
[0020]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本专利技术的一种数据处理方法实施例的步骤流程图;
[0022]图2是本专利技术的一种数据处理装置实施例的结构框图;
[0023]图3是本专利技术的一种用于数据处理的装置800的框图;及
[0024]图4是本专利技术的一些实施例中服务器的结构示意图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]方法实施例
[0027]参照图1,示出了本专利技术的一种数据处理方法实施例的步骤流程图,具体可以包括如下步骤:
[0028]步骤101、遍历数据表中在待分组的第一维度上的数据记录,所述数据记录由至少一个字段的密文数据组成,所述密文数据为对所述字段对应的明文数据进行分散处理所得到;
[0029]步骤102、将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐私比较结果;其中,所述比较对象包括:已遍历数据记录,或者,预置条件;
[0030]步骤103、根据所述隐私比较结果将所述数据表划分为至少一个分组;其中,同一个分组中的各条数据记录的隐私比较结果相匹配。
[0031]在本专利技术实施例中,数据表中的数据记录均为密文数据,在对数据表中的数据进
行分组、计算以及数据交互的过程中,均是在密文数据的基础上执行的,不会出现明文数据,以保证信息的安全性。以二维数据表为例,数据表中可以包含多个行和多个列,当然,本专利技术实施例对数据表的具体维度不加以限制。为便于描述,本专利技术实施例将数据表中的行称为第一维度,将数据表中的列称为第二维度。
[0032]例如,表1所示的数据表为某公司的员工信息数据表,其中包含500行数据记录,每一行数据记录包括员工编号(emp_no)、部门编号(dept_no)、姓名(name)、年龄(age)、入职时间(time)四个字段。第一列Index表示每一个行数据记录的索引值。
[0033]表1
[0034]Indexemp_nodept_nonameagetime0011001d005邓碧雯3020150021002d005刘波2620160031003d003方胜利2820180041004d004李君252014
…………………………ꢀ
5001500d007胡冬玲312019
[0035]本专利技术实施例可以对每一个字段对应的明文数据进行加密得到密文数据,例如,将明文数据进行分散处理并分散存储在不同的存储节点,每个存储节点存储该明本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:遍历数据表中在待分组的第一维度上的数据记录,所述数据记录由至少一个字段的密文数据组成,所述密文数据为对所述字段对应的明文数据进行分散处理所得到;将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐私比较结果;其中,所述比较对象包括:已遍历数据记录,或者,预置条件;根据所述隐私比较结果将所述数据表划分为至少一个分组;其中,同一个分组中的各条数据记录的隐私比较结果相匹配。2.根据权利要求1所述的方法,其特征在于,所述将当前数据记录在目标字段对应的第二维度上与比较对象进行隐私比较,得到隐私比较结果,包括:对所述当前数据记录在目标字段对应的第二维度上与所述比较对象执行减法计算,得到减法计算结果;对所述减法计算结果执行位提取计算,得到位提取计算结果;根据所述位提取计算结果,确定所述当前数据记录与所述比较对象的隐私比较结果。3.根据权利要求2所述的方法,其特征在于,所述比较对象为已遍历数据记录;所述根据所述隐私比较结果将所述数据表划分为至少一个分组,包括:若所述当前数据记录与所述已遍历数据记录的隐私比较结果相匹配,则将所述当前数据记录对应的索引值加入所述已遍历数据记录对应的索引值所在的分组;否则,将所述当前数据记录对应的索引值加入新建的分组。4.根据权利要求2所述的方法,其特征在于,所述比较对象为预置条件;所述根据所述隐私比较结果将所述数据表划分为至少一个分组,包括:若所述当前数据记录在目标字段对应的第二维度上与所述预置条件的隐私比较结果相匹配,则将所述当前数据记录对应的索引值加入所述预置条件对应的分组。5.根据权利要求1所述的方法,其特征在于,所述分散处理包括:对所述明文数据进行分片处理得到至少两个密文分片,以及将所述至少两个密文分片分散存储在至少两个存储节点。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述分组执行隐私计算;其中,所述隐私计算至少包括如下任意一项:求和、计数、求平均值。7.根据权利要求6所述的方法,其特征在于,所述对所述分组执行隐私计算,包括:向隐私计算引擎发...

【专利技术属性】
技术研发人员:王国赛李艺徐松何旭西方李延凯
申请(专利权)人:华控清交信息科技北京有限公司
类型:发明
国别省市:

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

1