基于区块链的对象推荐方法、装置及系统制造方法及图纸

技术编号:33708984 阅读:15 留言:0更新日期:2022-06-06 08:37
本说明书实施例提供一种基于区块链的对象推荐方法、装置及系统,其中,所述基于区块链的对象推荐方法,应用于区块链网络中的节点设备,包括:接收客户端发送的针对目标对象的推荐请求;响应于推荐请求,调用智能合约,对各数据平台提交的用户隐私数据进行隐私数据处理,得到用户特征集;将用户特征集发送至客户端,以使客户端根据用户特征集,筛选出目标用户,并向目标用户推荐目标对象。通过上述方法,能够在保证用户隐私数据安全性的同时,更准确的生成用户特征集,以使客户端能够更有针对性的向目标用户推荐目标对象。向目标用户推荐目标对象。向目标用户推荐目标对象。

【技术实现步骤摘要】
基于区块链的对象推荐方法、装置及系统


[0001]本说明书实施例涉及计算机
,特别涉及一种基于区块链的对象推荐方法。

技术介绍

[0002]随着互联网技术的发展,各个网络平台会根据用户的需求向用户发送各种推荐信息,以满足不同用户的个性化需求。
[0003]目前,各个网络平台都是基于各自平台的用户数据向用户发送个性化的推荐信息,对于用户数据量匮乏的平台无法做到向用户发送准确的推荐信息;并且各平台的用户数据涉及用户隐私以及商业机密,多个平台之间无法直接共享用户数据来向用户准确的发送个性化的推荐信息。
[0004]因此,如何准确地向用户发送个性化的推荐信息是目前迫切需要解决的问题。

技术实现思路

[0005]有鉴于此,本说明书实施例提供了一种基于区块链的对象推荐方法。本说明书一个或者多个实施例同时涉及一种基于区块链的对象推荐装置,一种基于区块链的对象推荐系统,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0006]根据本说明书实施例的第一方面,提供了一种基于区块链的对象推荐方法,应用于区块链网络中的节点设备,其中,所述节点设备存储有各数据平台提交的用户隐私数据,所述区块链网络上部署有用于用户隐私数据管理的智能合约;所述方法包括:
[0007]接收客户端发送的针对目标对象的推荐请求;
[0008]响应于所述推荐请求,调用所述智能合约,对所述各数据平台提交的用户隐私数据进行隐私数据处理,得到用户特征集;
[0009]将所述用户特征集发送至所述客户端,以使所述客户端根据所述用户特征集,筛选出目标用户,并向所述目标用户推荐所述目标对象。
[0010]根据本说明书实施例的第二方面,提供了一种基于区块链的对象推荐方法,应用于客户端,所述方法包括:
[0011]向区块链网络中的节点设备发送针对目标对象的推荐请求;
[0012]接收所述节点设备反馈的用户特征集,其中,所述用户特征集为所述节点设备响应于所述推荐请求,调用智能合约对各数据平台的用户隐私数据进行隐私数据处理得到,所述智能合约部署于所述区块链网络上、用于用户隐私数据管理;
[0013]根据所述用户特征集,筛选出目标用户,向所述目标用户推荐所述目标对象。
[0014]根据本说明书实施例的第三方面,提供了一种基于区块链的对象推荐装置,应用于区块链网络中的节点设备,其中,所述节点设备存储有各数据平台提交的用户隐私数据,所述区块链网络上部署有用于用户隐私数据管理的智能合约;所述装置包括:
[0015]第一接收模块,被配置为接收客户端发送的针对目标对象的推荐请求;
[0016]隐私处理模块,被配置为响应于所述推荐请求,调用所述智能合约,对所述各数据平台提交的用户隐私数据进行隐私数据处理,得到用户特征集;
[0017]第一发送模块,被配置为将所述用户特征集发送至所述客户端,以使所述客户端根据所述用户特征集,筛选出目标用户,并向所述目标用户推荐所述目标对象。
[0018]根据本说明书实施例的第四方面,提供了一种基于区块链的对象推荐装置,应用于客户端,所述装置包括:
[0019]第二发送模块,被配置为向区块链网络中的节点设备发送针对目标对象的推荐请求;
[0020]第二接收模块,被配置为接收所述节点设备反馈的用户特征集,其中,所述用户特征集为所述节点设备响应于所述推荐请求,调用智能合约对各数据平台的用户隐私数据进行隐私数据处理得到,所述智能合约部署于所述区块链网络上、用于用户隐私数据管理;
[0021]推荐模块,被配置为根据所述用户特征集,筛选出目标用户,向所述目标用户推荐所述目标对象。
[0022]根据本说明书实施例的第五方面,提供了一种基于区块链的对象推荐系统,包括至少一个数据平台、区块链网络和客户端,其中,所述区块链网络包括有多个节点设备,所述区块链网络上部署有用于用户隐私数据管理的智能合约;
[0023]各数据平台,将用户隐私数据提交至所述区块链网络中的节点设备进行存储;
[0024]所述客户端,向所述区块链网络中的节点设备发送针对目标对象的推荐请求;
[0025]所述区块链中的节点设备,响应于所述推荐请求,调用所述智能合约,对所述各数据平台的用户隐私数据进行隐私数据处理,得到用户特征集;将所述用户特征集发送至所述客户端;
[0026]所述客户端,根据所述用户特征集,筛选出目标用户,并向所述目标用户推荐所述目标对象。
[0027]根据本说明书实施例的第六方面,提供了一种计算设备,包括:
[0028]存储器和处理器;
[0029]所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述基于区块链的对象推荐方法的步骤。
[0030]根据本说明书实施例的第七方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述基于区块链的对象推荐方法的步骤。
[0031]根据本说明书实施例的第八方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述基于区块链的对象推荐方法的步骤。
[0032]本说明书提供的基于区块链的对象推荐方法,应用于区块链网络中的节点设备,其中,节点设备存储有各数据平台提交的用户隐私数据,区块链网络上部署有用于用户隐私数据管理的智能合约;该方法通过接收客户端发送的针对目标对象的推荐请求,并响应于推荐请求,调用智能合约,对各数据平台提交的用户隐私数据进行隐私数据处理,得到用户特征集;然后将用户特征集发送至客户端,以使客户端根据用户特征集,筛选出目标用户,并向目标用户推荐目标对象。通过上述方法,基于客户端发送的针对目标对象的推荐请求,调用智能合约,对各数据平台提交的用户隐私数据进行隐私数据处理,可以保证用户隐
私数据的安全性,避免了用户隐私数据被泄露的风险;同时,各数据平台和客户端之间通过区块链网络构建出了一个可信的信息共享环境,区块链网络中的节点设备响应于客户端发送的针对目标对象的推荐请求,调用智能合约,对各数据平台提交的用户隐私数据进行隐私数据处理,从而得到更精确的用户特征集,以使客户端能够根据该用户特征集,筛选出目标用户,提高了向目标用户推荐目标对象的准确性。
附图说明
[0033]图1示出了根据本说明书一个实施例提供的一种基于区块链的对象推荐方法的流程图;
[0034]图2示出了根据本说明书一个实施例提供的另一种基于区块链的对象推荐方法的流程图;
[0035]图3示出了根据本说明书一个实施例提供的一种基于区块链的对象推荐方法的处理示意图;
[0036]图4示出了根据本说明书一个实施例提供的一种基于区块链的对象推荐方法中信息共享方法的流程图;
[0037]图5示出了根据本说明书一个实施例提供的一种基于区块链的对象推荐方法中营销推荐方法的流程图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的对象推荐方法,应用于区块链网络中的节点设备,其中,所述节点设备存储有各数据平台提交的用户隐私数据,所述区块链网络上部署有用于用户隐私数据管理的智能合约;所述方法包括:接收客户端发送的针对目标对象的推荐请求;响应于所述推荐请求,调用所述智能合约,对所述各数据平台提交的用户隐私数据进行隐私数据处理,得到用户特征集;将所述用户特征集发送至所述客户端,以使所述客户端根据所述用户特征集,筛选出目标用户,并向所述目标用户推荐所述目标对象。2.根据权利要求1所述的方法,在所述接收客户端发送的针对目标对象的推荐请求之前,所述方法还包括:接收并存储所述各数据平台提交的用户隐私数据,其中,所述用户隐私数据为所述各数据平台基于预设格式进行加密后提交的。3.根据权利要求2所述的方法,所述响应于所述推荐请求,调用所述智能合约,对所述各数据平台提交的用户隐私数据进行隐私数据处理,得到用户特征集,包括:响应于所述推荐请求,调用所述智能合约,利用所述预设格式对应的隐私数据处理方式,对所述各数据平台提交的用户隐私数据进行隐私数据处理,得到用户特征集。4.根据权利要求2所述的方法,在所述接收并存储所述各数据平台提交的用户隐私数据之前,所述方法还包括:接收所述各数据平台发送的注册请求;基于所述注册请求,向所述各数据平台分配密钥对,以使所述各数据平台基于所述密钥对,利用预设加密算法,基于预设格式对用户隐私数据进行加密。5.根据权利要求1

4任一项所述的方法,所述用户隐私数据包括用户标识数据和用户行为数据。6.一种基于区块链的对象推荐方法,应用于客户端,所述方法包括:向区块链网络中的节点设备发送针对目标对象的推荐请求;接收所述节点设备反馈的用户特征集,其中,所述用户特征集为所述节点设备响应于所述推荐请求,调用智能合约对各数据平台的用户隐私数据进行隐私数据处理得到,所述智能合约部署于所述区块链网络上、用于用户隐私数据管理;根据所述用户特征集,筛选出目标用户,向所述目标用户推荐所述目标对象。7.根据权利要求6所述的方法,在所述向区块链网络中的节点设备发送针对目标对象的推荐请求之前,包括:接收所述各数据平台同步的对象信息;根据所述对象信息,生成针对目标对象的推荐请求。8.根据权利要求6或7所述的方法,所述推荐请求包括目标时间段和目标对象标识;所述向所述目标用户推荐所述目标对象,包括:在所述目标时间段内,向所述目标用户推荐所述目标对象标识对应的目标对象。9.根据权利要求6所述的方法,所述根据所述用户特征集,筛选出目标用户,包括:将所述用户特征集与预设用户集合中的目标用户特征信息进行匹配;确定匹配度达到预设阈值的目标用户特征信息...

【专利技术属性】
技术研发人员:陈聪明
申请(专利权)人:支付宝实验室新加坡有限公司
类型:发明
国别省市:

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

1