The invention discloses a user recommendation method and device, which belongs to the social network field. The method comprises the following steps: to obtain the strange user account credit score, according to the new user account credit scores to identify second user accounts, recommend second user accounts to the first user account; solve the recommendation server chat object is based on randomly chosen strategy simple, so the server recommended second users are likely to be malicious users the problem; reached to recommend according to the credit scores of users, increase the possibility of excellent user recommended, reduce the likelihood of a malicious user recommended, so as to improve the network reliability and the stranger social security effect.
【技术实现步骤摘要】
用户推荐方法及装置
本专利技术实施例涉及社交网络领域,特别涉及一种用户推荐方法及装置。
技术介绍
陌生人聊天应用是一种用户无需查找并添加好友,通过服务器选择的聊天对象进行陌生人聊天的社交应用。在目前的陌生人聊天应用中,第一用户能够设置简单的匹配条件,匹配条件包括:性别、年龄段、国籍、职业等。服务器基于第一用户设置的匹配条件,选取出陌生人聊天对象集合,从陌生人聊天对象集合中随机选择出第二用户推荐给第一用户,使得第一用户和第二用户进行陌生人聊天。由于服务器推荐的聊天对象是基于简单的随机策略挑选的,所以服务器推荐的第二用户很可能是骗子、在社交网络上宣泄负面能量之类的恶意用户。
技术实现思路
为了解决服务器推荐的聊天对象是基于简单的随机策略挑选的,所以服务器推荐的第二用户很可能是恶意用户的问题,本专利技术实施例提供了一种用户推荐方法及装置。所述技术方案如下:第一方面,提供了一种用户推荐方法,所述方法包括:获取与第一用户帐号对应的陌生人候选集合,所述陌生人候选集合包括至少一个陌生用户帐号;获取所述陌生用户帐号的信用分值,所述信用分值用于表征所述陌生用户帐号的信用级别;根据所述陌生用户帐号的所述信用分值确定出第二用户帐号;向所述第一用户帐号推荐所述第二用户帐号。第二方面,提供了一种用户推荐装置,所述装置包括:集合获取模块,用于获取与第一用户帐号对应的陌生人候选集合,所述陌生人候选集合包括至少一个陌生用户帐号;分值获取模块,用于获取所述陌生用户帐号的信用分值,所述信用分值用于表征所述陌生用户帐号的信用级别;帐号确定模块,用于根据所述陌生用户帐号的所述信用分值确定出第二用户帐 ...
【技术保护点】
一种用户推荐方法,其特征在于,所述方法包括:获取与第一用户帐号对应的陌生人候选集合,所述陌生人候选集合包括至少一个陌生用户帐号;获取所述陌生用户帐号的信用分值,所述信用分值用于表征所述陌生用户帐号的信用级别;根据所述陌生用户帐号的所述信用分值确定出第二用户帐号;向所述第一用户帐号推荐所述第二用户帐号。
【技术特征摘要】
1.一种用户推荐方法,其特征在于,所述方法包括:获取与第一用户帐号对应的陌生人候选集合,所述陌生人候选集合包括至少一个陌生用户帐号;获取所述陌生用户帐号的信用分值,所述信用分值用于表征所述陌生用户帐号的信用级别;根据所述陌生用户帐号的所述信用分值确定出第二用户帐号;向所述第一用户帐号推荐所述第二用户帐号。2.根据权利要求1所述的方法,其特征在于,所述根据所述陌生用户帐号的所述信用分值确定出第二用户帐号,包括:根据所述信用分值,对所述陌生候选集合中的所述陌生用户帐号进行排序;将排序在前n位的所述陌生用户帐号确定为所述第二用户帐号,n为正整数。3.根据权利要求1所述的方法,其特征在于,所述获取所述陌生用户帐号的信用分值,包括:获取所述陌生用户帐号的违约概率,所述违约概率是基于所述陌生用户帐号的用户信息所计算出的概率值;获取所述陌生用户帐号的已推荐次数,所述已推荐次数是所述陌生用户帐号作为其它用户帐号的推荐聊天对象的次数;根据所述违约概率和所述已推荐次数计算所述陌生用户帐号的信用分值,所述信用分值与所述违约概率呈负相关关系,所述信用分值与所述已推荐次数呈负相关关系。4.根据权利要求3所述的方法,其特征在于,所述根据所述违约概率和所述已推荐次数计算所述陌生用户帐号的信用分值,包括:通过如下公式计算所述信用分值:S是所述陌生用户帐号的信用分值,base是基准分值,step是步长,p是所述陌生用户帐号的违约概率,N是所述陌生用户帐号的已推荐次数,C为常量参数。5.根据权利要求3所述的方法,其特征在于,所述获取所述陌生用户帐号的违约概率,包括:采集所述陌生用户帐号在聊天系统中的用户信息,所述用户信息包括:用户注册信息、用户设置信息、用户行为信息和用户标签信息中的至少一种;将所述用户信息输入至违约概率计算模型,得到所述陌生用户帐号的违约概率,所述违约概率计算模型是预先根据多个已标注的用户样本所训练得到的计算模型。6.根据权利要求1至5任一所述的方法,其特征在于,所述获取与第一用户帐号对应的陌生人候选集合,包括:随机选择出若干个陌生用户帐号,将所述若干个陌生用户帐号添加至所述陌生人候选集合;或,选择出符合匹配规则的陌生用户帐号,所述匹配规则是所述第一用户帐号所设置的匹配条件;将符合所述匹配规则的所述陌生用户帐号添加至所述陌生人候选集合。7.根据权利要求1至5任一所述的方法,其特征在于,所述方法,还包括:按照过滤条件对所述陌生人候选集合中的所述陌生用户帐号进行过滤;其中,所述过滤条件包括如下条件中的至少一种:所述陌生用户帐号不在线;在预设的历史时间段内,所述陌生用户帐号已被推荐给所述第一用户帐号;所述陌生用户帐号的已推荐次数大于预设次数。8.一种用户推荐装置,其特征在于,所述装置包括:集合...
【专利技术属性】
技术研发人员:陈玲,陈谦,陈培炫,万伟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。