用户推荐方法及装置制造方法及图纸

技术编号:17488749 阅读:25 留言:0更新日期:2018-03-17 12:18
本发明专利技术公开了一种用户推荐方法及装置,属于社交网络领域。所述方法包括:通过获取陌生用户帐号的信用分值,根据陌生用户帐号的信用分值确定出第二用户帐号,向第一用户帐号推荐第二用户帐号;解决了由于服务器推荐的聊天对象是基于简单的随机策略挑选的,所以服务器推荐的第二用户很可能恶意用户的问题;达到了能够根据信用分值推荐用户,增加优良用户被推荐的可能性,降低恶意用户被推荐的可能性,从而提高陌生人社交网络的可信度和安全性的效果。

User recommendation method and device

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是本专利技术一个实施例提供的用户推荐方法的流程图;图3A是本专利技术另一个实施例提供的用户推荐方法的流程图;图3B是本专利技术另一个实施例提供的社交软件客户端界面的示意图;图3C是本专利技术另一个实施例提供的用户帐号筛选流程的示意图;图4是本专利技术另一个实施例提供的违约概率计算方法的流程图;图5是本专利技术一个实施例提供的用户推荐装置的结构方框图;图6是本专利技术另一个实施例提供的用户推荐装置的结构方框图;图7是本专利技术一个实施例提供的服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术实施例所涉及的一种陌生人聊天系统的示意图。该系统包括:第一终端120、服务器140和至少一个第二终端160。其中,第一终端120和第二终端160中运行有社交软件客户端。可选地,该社交软件客户端是陌生人聊天软件客户端。该社交软件客户端具有随机聊天功能。第一终端120和第二终端160可以是手机、平板电脑、电子书阅读器、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、可穿戴设备、膝上型便携计算机和台式计算机等等。第一终端120和服务器140之间通过有线网络或无线网络相连,服务器140和第二终端160之间通过有线网络或无线网络相连。服务器140是一台服务器,或者由若干台服务器,或者是一个虚拟化平台,或者是一个云计算服务中心。可选的,服务器140包括用于提供即时通讯服务的陌生人聊天服务器142。陌生人聊天服务器用于获取陌生用户帐号的用户信息和已推荐次数等数据。陌生人聊天服务器142用于向第一用户帐号推荐第二用户帐号,向互相为陌生人的两个用户帐号之间提供通讯服务。也即,为第一用户帐号和第二用户帐号之间提供通讯服务。可选地,服务器140还包括用于计算违约概率或信用分值并存储的信用分值服务器144。信用分值服务器144用于根据各个用户帐号的用户信息计算各个用户帐号的违约概率。可选地,信用分值服务器144还用于根据违约概率和已推荐次数计算各个用户帐号的信用分值。可选地,该信用分值服务器144是位于服务器140内部的服务器,也可以是位于服务器140外部的服务器。当信用分值服务器144,由服务器140向信用分值服务器144请求各个用户帐号的违约概率或信用分值。可选的,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(LocalAreaNetwork,LAN)、城域网(MetropolitanAreaNetwork,MAN)、广域网(WideAreaNetwork,WAN)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合)。在一些实施例中,使用包括超文本标记语言(HyperTextMark-upLanguage,HTML)、可扩展标记语言(ExtensibleMarkupLanguage,XML)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(SecureSocketLayer,SSL)、传输层安全(TrassportLayerSecurity,TLS)、虚拟专用网络(VirtualPrivateNetwork,VPN)、网际协议安全(InternetProtocolSecurity,IPsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。请参考图2,其示出了本专利技术一个实施例提供的用户推荐方法的方法流程图,本实施例以该用户推荐方法应用于图1所示服务器140中进行举例说明。该用户推荐方法可以包括如下几个步骤:步骤202,获取与第一用户帐号对应的陌生人候选集合,陌生人候选集合包括至少一个陌生用户帐号;步骤204,获取陌生用户帐号的信用分值,信用分值用于表征陌生用户帐号的信用级别;步骤206,根据陌生用户帐号的信用分值确定出第二用户帐号;步骤208,向第一用户帐号推荐第二用户帐号。综上所述,本实施例提供的用户推荐方法,通过获取陌生用户帐号的信用分值,根据陌生用户帐号的信用分值确定出第二用户帐号,向第一用户帐号推荐第二用户帐号;解决了由于服务器推荐的聊天对象是基于简单的随机策略挑选的,所以服务器推荐的第二用户很可能恶意用户的问题;达到了能够根据信用分值推荐用户,增加优良用户被推荐的可能性,降低恶意用户被本文档来自技高网...
用户推荐方法及装置

【技术保护点】
一种用户推荐方法,其特征在于,所述方法包括:获取与第一用户帐号对应的陌生人候选集合,所述陌生人候选集合包括至少一个陌生用户帐号;获取所述陌生用户帐号的信用分值,所述信用分值用于表征所述陌生用户帐号的信用级别;根据所述陌生用户帐号的所述信用分值确定出第二用户帐号;向所述第一用户帐号推荐所述第二用户帐号。

【技术特征摘要】
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

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

1