数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28837956 阅读:13 留言:0更新日期:2021-06-11 23:35
本申请公开了一种数据处理方法、装置、电子设备及存储介质。其中,所述方法应用于服务器,包括:将第一密钥与第一信息发送至至少一个第二用户端;所述第一密钥为所述第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;接收所述至少一个第二用户端中每个第二用户端返回的第二信息;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;根据接收到的第二信息以及对应的第二用户端对应的第一权重系数确定第三信息;所述第三信息表征预测出的所述第一用户端对所述目标项目的评价结果;将所述第三信息发送至所述第一用户。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质
本申请涉及数据挖掘
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
相关技术中,能够根据用户的喜好与使用习惯,向用户推荐用户感兴趣的信息,而准确的推荐需要获取用户的大量信息,导致用户的隐私受到威胁,在此情况下,可能会导致用户不再授权用户信息的使用,使得无法输出准确的推荐结果。
技术实现思路
有鉴于此,本申请实施例提供一种数据处理方法、装置、电子设备及存储介质,以至少解决相关技术出现的隐私信息的安全性降低、推荐结果不准确的问题。本申请实施例的技术方案是这样实现的:本申请实施例提供了一种数据处理方法,所述方法应用于服务器,所述方法包括:将第一密钥与第一信息发送至至少一个第二用户端;所述第一密钥为所述第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;接收所述至少一个第二用户端中每个第二用户端返回的第二信息;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;根据接收到的第二信息以及对应的第二用户端对应的第一权重系数确定第三信息;所述第三信息表征预测出的所述第一用户端对所述目标项目的评价结果;将所述第三信息发送至所述第一用户。上述方案中,所述根据接收到的第二信息以及对应的第二用户端对应的权重系数确定第三信息时,所述方法还包括:基于对应的第二用户端的用户类别,确定对应的第一权重系数。>上述方案中,所述用户类别包括第一类别或第二类别;其中,所述第一类别表征与所述第一用户端具备好友关系的用户端;所述第二类别表征与所述第一用户端不具备好友关系的用户端。本申请实施例还提供了另一种数据处理方法,所述方法应用于第一用户端,所述方法包括:将第一密钥与第一信息发送至服务器,以使所述服务器将所述第一密钥与所述第一信息发送至至少一个第二用户端;所述第一密钥是基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;接收第三信息;所述第三信息表征预测出的所述第一用户端对目标项目的评价结果;所述第三信息为所述服务器根据接收到的第二信息以及对应的第二用户端对应的权重系数确定的;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对所述目标项目的评价结果。上述方案中,所述方法还包括:基于第二密钥,对所述第三信息进行解密,根据解密结果得到第四信息;所述第四信息表征与所述预测出的所述第一用户端对所述目标项目的评价结果匹配的推荐信息;所述第二密钥为所述第一密钥配套的私钥。本申请实施例还提供了一种数据处理方法,所述方法应用于第二用户端,所述方法包括:接收服务器发送的第一密钥与第一信息;所述第一密钥为第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;生成第二信息;所述第二信息表征于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;将所述第二信息发送至所述服务器,以使所述服务器根据接收到的至少一个第二用户端发送的第二信息以及对应的第二用户端对应的权重系数确定第三信息;所述第三信息表征预测出的所述第一用户端对目标项目的评价结果。上述方案中,所述生成第二信息,包括:确定第二权重系数;所述第二权重系数表征第五信息在生成所述第二信息过程中的重要程度;所述第五信息表征所述第二用户对所述目标项目的评价结果;向第三设定算法输入所述第一密钥、所述第一信息、所述第五信息与所述第二权重系数,生成所述第二信息。本申请实施例还提供了一种数据处理装置,包括:第一发送单元,用于将第一密钥与第一信息发送至至少一个第二用户端;所述第一密钥为所述第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;第一接收单元,用于接收所述至少一个第二用户端中每个第二用户端返回的第二信息;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;第一确定单元,用于根据接收到的第二信息以及对应的第二用户端对应的第一权重系数确定第三信息;所述第三信息表征预测出的所述第一用户端对所述目标项目的评价结果;第二发送单元,用于将所述第三信息发送至所述第一用户。本申请实施例还提供了另一种数据处理装置,包括:第一发送单元,用于将第一密钥与第一信息发送至服务器,以使所述服务器将所述第一密钥与所述第一信息发送至至少一个第二用户端;所述第一密钥是基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;第一接收单元,用于接收第三信息;所述第三信息表征预测出的所述第一用户端对目标项目的评价结果;所述第三信息为所述服务器根据接收到的第二信息以及对应的第二用户端对应的权重系数确定的;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对所述目标项目的评价结果。本申请实施例还提供了一种数据处理装置,包括:第一接收单元,用于接收服务器发送的第一密钥与第一信息;所述第一密钥为第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;第一生成单元,用于生成第二信息;所述第二信息表征于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;第一发送单元,用于将所述第二信息发送至所述服务器,以使所述服务器根据接收到的至少一个第二用户端发送的第二信息以及对应的第二用户端对应的权重系数确定第三信息;所述第三信息表征预测出的所述第一用户端对目标项目的评价结果。在本申请实施例中,服务器将第一密钥与第一信息发送至至少一个第二用户端,第一密钥为所述第一用户端基于第一设定算法生成的,第一信息表征所述第一用户端加密的用户信息,接收所述至少一个第二用户端中每个第二用户端返回的第二信息,所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果,根据接收到的第二信息以及对应的第二用户端对应的第一权重系数确定第三信息,所述第三信息表征预测出的所述第一用户端对所述目标项目的评价结果,将所述第三信息发送至所述第一用户,能够在用户信息加密的情况下进行数据处理,从而能够在保护用户的隐私的基础上,结合用户信息的处理结果,对用户输出准确的推荐结果。附图说明图1为本申请一实施例提供的数据处理方法的实现流程示意图;图2为本申请又一实施例提供的数据处理方法的实现流程示意图;图3为本申请又一实施例提供的数据处理方法的实现流程示意图;图4为本申请又一实施例提供的数据处理方法的实现流程示意图;图5为本申请一实施例提供的数据处理装置的结构示意图;图6为本申请又一实施例提供的数本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于服务器,包括:/n将第一密钥与第一信息发送至至少一个第二用户端;所述第一密钥为所述第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;/n接收所述至少一个第二用户端中每个第二用户端返回的第二信息;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;/n根据接收到的第二信息以及对应的第二用户端对应的第一权重系数确定第三信息;所述第三信息表征预测出的所述第一用户端对所述目标项目的评价结果;/n将所述第三信息发送至所述第一用户。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于服务器,包括:
将第一密钥与第一信息发送至至少一个第二用户端;所述第一密钥为所述第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;
接收所述至少一个第二用户端中每个第二用户端返回的第二信息;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;
根据接收到的第二信息以及对应的第二用户端对应的第一权重系数确定第三信息;所述第三信息表征预测出的所述第一用户端对所述目标项目的评价结果;
将所述第三信息发送至所述第一用户。


2.根据权利要求1所述的数据处理方法,其特征在于,所述根据接收到的第二信息以及对应的第二用户端对应的权重系数确定第三信息时,所述方法还包括:
基于对应的第二用户端的用户类别,确定对应的第一权重系数。


3.根据权利要求2所述的数据处理方法,其特征在于,所述用户类别包括第一类别或第二类别;其中,
所述第一类别表征与所述第一用户端具备好友关系的用户端;所述第二类别表征与所述第一用户端不具备好友关系的用户端。


4.一种数据处理方法,其特征在于,应用于第一用户端,所述方法包括:
将第一密钥与第一信息发送至服务器,以使所述服务器将所述第一密钥与所述第一信息发送至至少一个第二用户端;所述第一密钥是基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;
接收第三信息;所述第三信息表征预测出的所述第一用户端对目标项目的评价结果;所述第三信息为所述服务器根据接收到的第二信息以及对应的第二用户端对应的权重系数确定的;所述第二信息表征对应的第二用户端基于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对所述目标项目的评价结果。


5.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:
基于第二密钥,对所述第三信息进行解密,根据解密结果得到第四信息;所述第四信息表征与所述预测出的所述第一用户端对所述目标项目的评价结果匹配的推荐信息;所述第二密钥为所述第一密钥配套的私钥。


6.一种数据处理方法,其特征在于,应用于第二用户端,所述方法包括:
接收服务器发送的第一密钥与第一信息;所述第一密钥为第一用户端基于第一设定算法生成的;所述第一信息表征所述第一用户端加密的用户信息;
生成第二信息;所述第二信息表征于所述第一密钥与所述第一信息进行同态运算得到的所述第一用户端对目标项目的评价结果;
将所述第二信息发送至所述服务器,以使所述服务器根据接收到的...

【专利技术属性】
技术研发人员:李纯懿
申请(专利权)人:卓尔智联武汉研究院有限公司
类型:发明
国别省市:湖北;42

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

1