基于用户信息的交友推荐方法、电子装置及存储介质制造方法及图纸

技术编号:24331385 阅读:19 留言:0更新日期:2020-05-29 19:44
本发明专利技术涉及数据推荐技术,提供了一种基于用户信息的交友推荐方法、电子装置及存储介质。该方法通过获取当前用户的相关信息及用户预先设置的待推荐条件,相关信息包括属性特征信息及图像特征信息,基于属性特征信息及待推荐条件,利用第一预设算法从预设的用户信息数据库中筛选出符合待推荐条件的第一目标用户群,并将第一目标用户群推荐至用户的第一预设交友列表,基于用户的图像特征信息,利用第二预设算法从用户信息数据库中查找出与用户的图像特征信息匹配的第二目标用户群,并将第二目标用户群推荐至用户的第二预设交友列表。利用本发明专利技术,可以提高交友推荐的适配度和准确率,以使用户在社交网络的海量用户中找到合适的交友对象。

Recommendation methods, electronic devices and storage media for making friends based on user information

【技术实现步骤摘要】
基于用户信息的交友推荐方法、电子装置及存储介质
本专利技术涉及数据推荐
,尤其涉及一种基于用户信息的交友推荐方法、电子装置及存储介质。
技术介绍
现有的社交网络交友软件冷启动问题严重,且社交网络的用户数量庞大,导致用户难以从社交网络中寻找到合适的社交对象。现有的交友推荐方法根据用户的特征为用户推荐好友,但用户的特征按不同的维度可划分为多种类型的用户,不同类型的用户社交需求也不同,现有的交友推荐方法不能准确地识别用户的社交需求,导致推荐的交友用户与该用户的社交需求之间的适配度较低,使得用户难以在社交网络的海量用户中找到合适的社交对象。
技术实现思路
鉴于以上内容,本专利技术提供一种基于用户信息的交友推荐方法、电子装置及存储介质,其目的在于解决现有技术中社交推荐适配度低和准确率低的问题。为实现上述目的,本专利技术提供一种基于用户信息的交友推荐方法,该方法包括:获取步骤:获取当前用户的相关信息及所述用户预先设置的待推荐条件,所述相关信息包括属性特征信息及图像特征信息;第一推荐步骤:基于所述属性特征信息及所述待推荐条件,利用第一预设算法从预设的用户信息数据库中筛选出符合所述待推荐条件的第一目标用户群,并将所述第一目标用户群推荐至所述用户的第一预设交友列表,其中,所述第一预设算法包括聚类算法及协同过滤算法;及第二推荐步骤:基于用户的图像特征信息,利用第二预设算法从所述用户信息数据库中查找出与所述用户的图像特征信息匹配的第二目标用户群,并将所述第二目标用户群推荐至所述用户的第二预设交友列表,其中,所述第二预设算法包括SIFT特征匹配算法。优选的,所述利用第一预设算法从预设的用户信息数据库中筛选出符合所述待推荐条件的第一目标用户群包括:利用聚类算法对所述用户的属性特征信息执行聚类操作处理,得到用户的第一标签集,利用协同过滤算法对所述用户的属性特征信息执行加权操作处理,得到所述用户的第二标签集,基于所述第一标签集和所述第二标签集从所述用户信息数据库中筛选出与含有所述第一标签集和所述第二标签集的初始用户群,基于所述初始用户群筛选出符合所述待推荐条件的第一目标用户群。优选的,所述用户的图像特征信息包括所述用户的人脸图像,所述利用第二预设算法从所述用户信息数据库中查找出与所述用户的图像特征信息匹配的第二目标用户群包括:从所述用户信息数据库的各图像特征信息中获取人脸图像作为待匹配图像,分别计算所述用户的人脸图像的各特征向量与待匹配图像的各特征向量的欧式距离,欧式距离小于第一预设阈值的相应的两个特征向量为匹配特征向量,所述匹配特征向量对应的所述用户的人脸图像的特征点与待匹配图像的特征点为匹配特征点,当所述匹配特征点的数量大于第二预设阈值时,所述用户的人脸图像与待匹配图像匹配成功。优选的,所述第二推荐步骤之后还包括:从所述第一预设交友列表及/或所述第二预设交友列表中随机选取预设数量的候选用户生成预设提示信息发送至所述用户,以供所述用户基于所述预设提示信息对所述候选用户执行会话操作。优选的,所述方法还包括:实时监测用户的相关信息是否发生变更,当监测到用户的相关信息发生变更时,将所述用户信息数据库中该用户的相关信息替换为变更后的用户的相关信息。为实现上述目的,本专利技术还提供一种电子装置,该电子装置包括:存储器及处理器,所述存储器上存储基于用户信息的交友推荐程序,所述基于用户信息的交友推荐程序被所述处理器执行,实现如下步骤:获取步骤:获取当前用户的相关信息及所述用户预先设置的待推荐条件,所述相关信息包括属性特征信息及图像特征信息;第一推荐步骤:基于所述属性特征信息及所述待推荐条件,利用第一预设算法从预设的用户信息数据库中筛选出符合所述待推荐条件的第一目标用户群,并将所述第一目标用户群推荐至所述用户的第一预设交友列表,其中,所述第一预设算法包括聚类算法及协同过滤算法;及第二推荐步骤:基于用户的图像特征信息,利用第二预设算法从所述用户信息数据库中查找出与所述用户的图像特征信息匹配的第二目标用户群,并将所述第二目标用户群推荐至所述用户的第二预设交友列表,其中,所述第二预设算法包括SIFT特征匹配算法。优选的,所述利用第一预设算法从预设的用户信息数据库中筛选出符合所述待推荐条件的第一目标用户群包括:利用聚类算法对所述用户的属性特征信息执行聚类操作处理,得到用户的第一标签集,利用协同过滤算法对所述用户的属性特征信息执行加权操作处理,得到所述用户的第二标签集,基于所述第一标签集和所述第二标签集从所述用户信息数据库中筛选出与含有所述第一标签集和所述第二标签集的初始用户群,基于所述初始用户群筛选出符合所述待推荐条件的第一目标用户群。优选的,所述用户的图像特征信息包括所述用户的人脸图像,所述利用第二预设算法从所述用户信息数据库中查找出与所述用户的图像特征信息匹配的第二目标用户群包括:从所述用户信息数据库的各图像特征信息中获取人脸图像作为待匹配图像,分别计算所述用户的人脸图像的各特征向量与待匹配图像的各特征向量的欧式距离,欧式距离小于第一预设阈值的相应的两个特征向量为匹配特征向量,所述匹配特征向量对应的所述用户的人脸图像的特征点与待匹配图像的特征点为匹配特征点,当所述匹配特征点的数量大于第二预设阈值时,所述用户的人脸图像与待匹配图像匹配成功。优选的,所述第二推荐步骤之后还包括:从所述第一预设交友列表及/或所述第二预设交友列表中随机选取预设数量的候选用户生成预设提示信息发送至所述用户,以供所述用户基于所述预设提示信息对所述候选用户执行会话操作。为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中包括基于用户信息的交友推荐程序,所述基于用户信息的交友推荐程序被处理器执行时,可实现如上所述基于用户信息的交友推荐方法中的任意步骤。本专利技术提出的基于用户信息的交友推荐方法、电子装置及存储介质,通过获取当前用户的相关信息及用户预先设置的待推荐条件,基于属性特征信息及待推荐条件,利用第一预设算法从预设的用户信息数据库中筛选出符合待推荐条件的第一目标用户群,并将第一目标用户群推荐至用户的第一预设交友列表,基于用户的图像特征信息,利用第二预设算法从用户信息数据库中查找出与用户的图像特征信息匹配的第二目标用户群,并将第二目标用户群推荐至用户的第二预设交友列表。利用本专利技术,可以提高社交推荐的适配度和准确率,使用户可以在社交网络的海量用户中找到合适的交友对象,也避免了因推荐准确率低造成的网络和系统资源浪费的情况。附图说明图1为本专利技术电子装置较佳实施例的示意图;图2为图1中基于用户信息的交友推荐程序较佳实施例的模块示意图;图3为本专利技术基于用户信息的交友推荐方法较佳实施例的流程图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术本文档来自技高网...

【技术保护点】
1.一种基于用户信息的交友推荐方法,应用于电子装置,其特征在于,所述方法包括:/n获取步骤:获取当前用户的相关信息及所述用户预先设置的待推荐条件,所述相关信息包括属性特征信息及图像特征信息;/n第一推荐步骤:基于所述属性特征信息及所述待推荐条件,利用第一预设算法从预设的用户信息数据库中筛选出符合所述待推荐条件的第一目标用户群,并将所述第一目标用户群推荐至所述用户的第一预设交友列表,其中,所述第一预设算法包括聚类算法及协同过滤算法;及/n第二推荐步骤:基于用户的图像特征信息,利用第二预设算法从所述用户信息数据库中查找出与所述用户的图像特征信息匹配的第二目标用户群,并将所述第二目标用户群推荐至所述用户的第二预设交友列表,其中,所述第二预设算法包括SIFT特征匹配算法。/n

【技术特征摘要】
1.一种基于用户信息的交友推荐方法,应用于电子装置,其特征在于,所述方法包括:
获取步骤:获取当前用户的相关信息及所述用户预先设置的待推荐条件,所述相关信息包括属性特征信息及图像特征信息;
第一推荐步骤:基于所述属性特征信息及所述待推荐条件,利用第一预设算法从预设的用户信息数据库中筛选出符合所述待推荐条件的第一目标用户群,并将所述第一目标用户群推荐至所述用户的第一预设交友列表,其中,所述第一预设算法包括聚类算法及协同过滤算法;及
第二推荐步骤:基于用户的图像特征信息,利用第二预设算法从所述用户信息数据库中查找出与所述用户的图像特征信息匹配的第二目标用户群,并将所述第二目标用户群推荐至所述用户的第二预设交友列表,其中,所述第二预设算法包括SIFT特征匹配算法。


2.如权利要求1所述的基于用户信息的交友推荐方法,其特征在于,所述利用第一预设算法从预设的用户信息数据库中筛选出符合所述待推荐条件的第一目标用户群包括:
利用聚类算法对所述用户的属性特征信息执行聚类操作处理,得到用户的第一标签集,利用协同过滤算法对所述用户的属性特征信息执行加权操作处理,得到所述用户的第二标签集,基于所述第一标签集和所述第二标签集从所述用户信息数据库中筛选出与含有所述第一标签集和所述第二标签集的初始用户群,基于所述初始用户群筛选出符合所述待推荐条件的第一目标用户群。


3.如权利要求1所述的基于用户信息的交友推荐方法,其特征在于,所述用户的图像特征信息包括所述用户的人脸图像,所述利用第二预设算法从所述用户信息数据库中查找出与所述用户的图像特征信息匹配的第二目标用户群包括:
从所述用户信息数据库的各图像特征信息中获取人脸图像作为待匹配图像,分别计算所述用户的人脸图像的各特征向量与待匹配图像的各特征向量的欧式距离,欧式距离小于第一预设阈值的相应的两个特征向量为匹配特征向量,所述匹配特征向量对应的所述用户的人脸图像的特征点与待匹配图像的特征点为匹配特征点,当所述匹配特征点的数量大于第二预设阈值时,所述用户的人脸图像与待匹配图像匹配成功。


4.如权利要求1所述的基于用户信息的交友推荐方法,其特征在于,所述第二推荐步骤之后还包括:
从所述第一预设交友列表及/或所述第二预设交友列表中随机选取预设数量的候选用户生成预设提示信息发送至所述用户,以供所述用户基于所述预设提示信息对所述候选用户执行会话操作。


5.如权利要求1至4任意一项所述的基于用户信息的交友推荐方法,其特征在于,所述方法还包括:
实时监测用户的相关信息是否发生变更,当监测到用户的相关信息发生变更时,将所述用户信息数据库中该用户的相关信息替换为变更后的用户的相关信息。

...

【专利技术属性】
技术研发人员:杨扬
申请(专利权)人:深圳市爱聊科技有限公司
类型:发明
国别省市:广东;44

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

1