System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于协作图计算,尤其涉及一种数据处理方法、装置、设备、介质及产品。
技术介绍
1、随着通信技术的发展,信息安全越来越受到人们的重视。为保证信息安全,不同
采取了不同的措施。
2、其中,在协作图计算领域,多个图数据的所有者需要贡献自己的私有数据共同进行协作计算。为了保护图数据的数据安全,通常会对上传的图数据进行加密,但相关技术中,基于安全多方计算和茫然算法的图上数据传播方法的计算复杂度较高,造成数据传输的开销较大,无法适应日益增长的图数据规模。
3、因此,如何对传输数据进行处理,以优化数据在茫然传播过程中数据计算和传输复杂度,以降低系统的计算和传输开销十分重要。
技术实现思路
1、本申请实施例提供一种数据处理方法、装置、设备、存储介质及计算机程序产品,以解决相关技术中在茫然传播过程中,数据计算和传输复杂度高,导致系统的计算和传输开销大的技术问题。
2、第一方面,本申请实施例提供一种数据处理方法,方法包括:
3、将初始图数据存储为第一数据和第二数据,第一数据包括初始图数据中的n个节点向量,第二数据包括初始图数据中的m个边向量,n、m为大于l的整数;
4、根据第二数据中每个边向量对应的源节点,对第一数据进行第一映射,得到第三数据,第三数据包括m个节点向量;
5、根据镜像数据中每个向量的目标节点,对镜像数据进行聚合,得到第四数据,镜像数据为基于第三数据拷贝得到的数据;
6、根据第一数据对第四数据
7、将第五数据和第一数据进行合并处理,得到目标数据。
8、第二方面,本申请实施例提供了一种数据处理装置,装置包括:
9、存储模块,用于将初始图数据存储为第一数据和第二数据,第一数据包括初始图数据中的n个节点向量,第二数据包括初始图数据中的m个边向量,初始图数据包括多个用户的私有图数据,n、m为大于l的整数;
10、第一映射模块,用于根据第二数据中每个边向量对应的源节点,对第一数据进行第一映射,得到第三数据,第三数据包括m个节点向量;
11、聚合模块,用于根据镜像数据中每个向量的目标节点,对镜像数据进行聚合,得到第四数据,镜像数据为基于第三数据拷贝得到的数据;
12、第二映射模块,用于根据第一数据对第四数据进行第二映射,得到第五数据,其中,第五数据中的向量的排列顺序与第一数据匹配;
13、处理模块,用于将第五数据和第一数据进行合并处理,得到目标数据。
14、第三方面,本申请实施例提供了一种电子设备,设备包括:
15、处理器以及存储有程序或指令的存储器;
16、处理器执行程序或指令时实现上述的方法。
17、第四方面,本申请实施例提供了一种机器可读存储介质,机器可读存储介质上存储有程序或指令,程序或指令被处理器执行时实现上述的方法。
18、第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行上述方法。
19、本申请采用的方法是将初始图数据中的节点向量和边向量分开存储,得到包括n个节点向量的第一数据,m个边向量的第二数据。无需将节点向量和边向量的数据长度保持一致,从而避免了对节点数据或有向边数据进行扩充的大量存储开销。
20、此外,在本申请中,本申请通过对数据映射、拷贝、聚合和再映射的方式进行处理,实现了数据从节点到边,边到节点的茫然传播,无需通过矩阵相乘的方式,因此,极大的降低了数据传输过程中的计算开销。
本文档来自技高网...【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二数据中每个边向量对应的源节点,对所述第一数据进行第一映射,得到第三数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过向量元素映射协议,根据所述第二数据中每个边向量对应的源节点,对所述第一数据进行第一映射,得到第三数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述通过所述向量元素映射协议,根据所述第一数据对所述第四数据进行第二映射,得到第五数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据镜像数据中每个向量的目标节点,对所述镜像数据进行聚合,得到第四数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述通过向量元素分组聚合协议,根据镜像数据中每个向量的目标节点,对所述镜像数据进行聚合,得到第四数据,包括:
7.一种数据处理装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序或指令的存储器;
< ...【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二数据中每个边向量对应的源节点,对所述第一数据进行第一映射,得到第三数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过向量元素映射协议,根据所述第二数据中每个边向量对应的源节点,对所述第一数据进行第一映射,得到第三数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述通过所述向量元素映射协议,根据所述第一数据对所述第四数据进行第二映射,得到第五数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据镜像数据中每个向量的目标节点,对所述镜像数据进行聚合,得到第四数据,包括:...
【专利技术属性】
技术研发人员:宋一民,张馨苑,蔡超超,邹振华,金银玉,单进勇,刘卓涛,
申请(专利权)人:北京数牍科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。