[发明专利]基于区块链的用户推荐方法、装置、设备及存储介质在审
申请号: | 201911181565.3 | 申请日: | 2019-11-27 |
公开(公告)号: | CN110909259A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 王星雅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06F16/27 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 用户 推荐 方法 装置 设备 存储 介质 | ||
本申请公开了一种基于区块链的用户推荐方法、装置、设备及存储介质,属于区块链技术领域。本实施例提供了一种利用区块链推荐婚恋好友的技术方案,通过将用户的基因信息保存在区块链中,当用户需要推荐婚恋对象时,通过将用户的基因信息和其他用户的基因信息分别匹配,来找到与用户基因信息相互匹配的用户,从而向用户推荐合适的婚恋对象。由于区块链技术具有去中心化的特点,使用区块链来保存基因信息,可以规避中心化节点故障而导致数据泄露的风险,避免用户的基因信息泄露的风险。并且,由于基因信息包含了性格、基因遗传风险等丰富的特征,使用基因信息来匹配婚恋对象,有助于找到与用户性格般配的婚恋对象,规避基因遗传的风险。
技术领域
本申请涉及区块链技术领域,特别涉及一种基于区块链的用户推荐方法、装置、设备及存储介质。
背景技术
互联网的兴起为用户在生活、工作、社交等各方面提供了极大的便利。时下,一些应用支持用户通过互联网结识婚恋对象,比如说,很多婚恋网站、社交应用等都支持自动推荐婚恋对象的功能,使得用户足不出门,即可通过这些应用找到与自己般配的另一半。
目前,通常基于用户的兴趣爱好来为用户推荐婚恋对象。具体而言,每个用户在应用上进行注册时,都需要填写自己的兴趣爱好信息,应用的服务器会将用户的兴趣爱好信息存储至数据库中。当某个用户发起推荐请求时,应用的服务器会查询数据库中存储的该用户的兴趣爱好信息,将该用户的兴趣爱好信息与其他用户的兴趣爱好信息匹配,若某个其他用户的兴趣爱好信息与该用户的兴趣爱好信息匹配,则向该用户推荐该其他用户。
采用上述方法推荐时,用户的兴趣爱好信息具有泄露的风险,并且,依赖于用户填写的兴趣爱好进行匹配,由于用户个人填写的兴趣爱好的可信性和准确性不高,导致推荐的婚恋对象的可信性和准确性差。
发明内容
本申请实施例提供了一种基于区块链的用户推荐方法、装置、设备及存储介质,能够解决相关技术中推荐的婚恋对象的可信性和准确性差的问题。所述技术方案如下:
一方面,提供了一种基于区块链的用户推荐方法,应用于区块链系统中的节点设备上,所述方法包括:
接收第一用户的推荐请求,所述推荐请求包括所述第一用户的用户标识,所述推荐请求用于请求为所述第一用户推荐婚恋对象;
根据所述第一用户的用户标识,查询所述区块链系统存储的所述第一用户的基因信息;
对所述第一用户的基因信息与每个候选用户的基因信息分别进行匹配,得到至少一个匹配值,每个匹配值用于表示对应候选用户的基因信息与所述第一用户的基因信息之间的匹配程度;
根据所述至少一个匹配值,确定第二用户,所述第二用户与所述第一用户匹配值满足条件;
向所述第一用户推荐所述第二用户。
可选地,所述根据所述至少一个匹配值,确定第二用户,包括:
根据所述至少一个性格匹配值,确定性格匹配值高于阈值的第二用户;或者,根据所述至少一个性格匹配值,确定性格匹配值排在前预设位数的第二用户。
可选地,所述根据所述至少一个匹配值,确定第二用户,包括:
根据所述至少一个遗传风险值,确定遗传风险值低于阈值的第二用户。
另一方面,提供了一种基于区块链的用户推荐装置,所述装置包括:
接收模块,用于接收第一用户的推荐请求,所述推荐请求包括所述第一用户的用户标识,所述推荐请求用于请求为所述第一用户推荐婚恋对象;
查询模块,用于根据所述第一用户的用户标识,查询所述区块链系统存储的所述第一用户的基因信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911181565.3/2.html,转载请声明来源钻瓜专利网。