本申请实施例涉及计算机,尤其涉及一种数据处理方法及装置、设备、存储介质。
背景技术:
1、目前,采用联邦学习方式进行在线推理,通过多个数据方参与计算和预测,得到待预测用户的预测数据的方式,可能会导致用户标识泄露,并使得合作方能够根据用户标识推断出用户的需求,不利用保障用户隐私安全。
技术实现思路
1、为解决上述技术问题,本申请实施例提供了一种数据处理方法及装置、设备、存储介质。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供了一种数据处理方法,所述方法应用于第一设备,所述方法包括:
4、将待预测用户标识对应的第一切片号发送给第二设备;
5、其中,所述第一切片号为所述第一设备的第一过滤器包括的切片号;所述第一过滤器包括与所述待预测用户标识对应的至少一个第一切片;所述第一切片号用于指示所述第二设备将所述第二设备的第二过滤器中位置索引不包含所述第一切片号的切片筛除,得到第一切片集;所述第二过滤器包括所述第二设备的用户数据库中的各用户标识对应的至少一个第二切片。
6、本申请实施例还提供了一种数据处理方法,所述方法应用于第二设备,所述方法包括:
7、接收第一设备发送的待预测用户标识对应的第一切片号;其中,所述第一切片号为所述第一设备的第一过滤器包括的切片号;所述第一过滤器包括与所述待预测用户标识对应的至少一个第一切片;
8、将所述第二设备的第二过滤器中位置索引不包含所述第一切片号的切片筛除,得到第一切片集;其中,所述第二过滤器包括所述第二设备的用户数据库中的各用户标识对应的至少一个第二切片。
9、本申请实施例还提供了一种数据处理装置,所述数据处理装置应用于第一设备,所述数据处理装置包括:
10、第一发送单元,用于将待预测用户标识对应的第一切片号发送给第二设备;
11、其中,所述第一切片号为所述第一设备的第一过滤器包括的切片号;所述第一过滤器包括与所述待预测用户标识对应的至少一个第一切片;所述第一切片号用于指示所述第二设备将所述第二设备的第二过滤器中位置索引不包含所述第一切片号的切片筛除,得到第一切片集;所述第二过滤器包括所述第二设备的用户数据库中的各用户标识对应的至少一个第二切片。
12、本申请实施例还提供了一种数据处理装置,所述数据处理装置应用于第二设备,所述数据处理装置包括:
13、第五接收单元,用于接收第一设备发送的待预测用户标识对应的第一切片号;其中,所述第一切片号为所述第一设备的第一过滤器包括的切片号;所述第一过滤器包括与所述待预测用户标识对应的至少一个第一切片;
14、第一过滤单元,用于将所述第二设备的第二过滤器中位置索引不包含所述第一切片号的切片筛除,得到第一切片集;其中,所述第二过滤器包括所述第二设备的用户数据库中的各用户标识对应的至少一个第二切片。
15、本申请实施例还提供了一种第一设备,包括:第一处理器、第一存储器和第一通信总线;
16、所述第一通信总线,用于实现所述第一处理器和所述第一存储器之间的通信连接;
17、所述第一处理器,用于执行所述第一存储器存储的一个或者多个计算机程序,以实现上述第一设备侧所述的数据处理方法。
18、本申请实施例还提供了一种第二设备,包括:第二处理器、第二存储器和第二通信总线;
19、所述第二通信总线,用于实现所述第二处理器和所述第二存储器之间的通信连接;
20、所述第二处理器,用于执行所述第二存储器存储的一个或者多个计算机程序,以实现上述第二设备侧所述的数据处理方法。
21、本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一设备侧的数据处理方法,或者,实现上述第二设备侧的数据处理方法。
22、本申请实施例通过由第一设备构建待预测用户的切片过滤器,并由第二设备构建本地用户库中的各用户的切片过滤器,由第一设备根据待预测用户的切片过滤器将待预测用户的对应的切片号这一部分二进制数据发送给第二设备,由第二设备根据本地用户库对应的切片过滤器以及待预测用户对应的切片号对本地用户库进行筛选,得到第二设备的本地用户库与第一设备的待预测用户的交集,整个过程不会泄露待预测用户的标识,有利于保障用户隐私安全。
1.一种数据处理方法,其特征在于,所述方法应用于第一设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述将待预测用户标识对应的第一切片号发送给第二设备之前,所述方法还包括:
7.一种数据处理方法,其特征在于,所述方法应用于第二设备,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
11.根据权利要求8所述的方法,其特征在于,所述方法还包括:
12.根据权利要求7至11中任一项所述的方法,其特征在于,所述将所述第二设备的第二过滤器中的位置索引不包含所述第一切片号的切片筛除之前,所述方法还包括:
13.一种第一设备,其特征在于,包括:第一处理器、第一存储器和第一通信总线;
14.一种第二设备,其特征在于,包括:第二处理器、第二存储器和第二通信总线;
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6,或者,如权利要求7至12中任一项所述的方法。