一种用户推荐方法及终端技术

技术编号:17783966 阅读:39 留言:0更新日期:2018-04-22 15:14
本发明专利技术实施例公开了一种用户推荐方法,包括:当确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域;确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识;对所述目标用户标识对应的用户和所述好友用户标识对应的用户进行相互推荐。本发明专利技术实施例还公开了一种服务器。采用本发明专利技术,服务器可向用户推荐附近的好友用户,有效提高服务器进行用户推荐的成功率。

【技术实现步骤摘要】
一种用户推荐方法及终端
本专利技术涉及通信
,尤其涉及一种用户推荐方法及终端。
技术介绍
移动互联网技术的发展,极大的改变了人们的工作生活。其中,社交网络的形成使得人与人之间的沟通变得快捷和多样。为了稳定和扩展用户关系链,防止社交网络中的用户流失,服务器对社交网络中的用户提供推荐用户的功能,即将某一用户可能感兴趣的其他用户推荐给该用户。目前,服务器在对用户进行用户推荐时,大多是基于用户的兴趣爱好进行确定所要推荐的用户对用户进行推荐所要推荐的用户。但是,这可能导致服务器在进行推荐好友时,将与用户距离较远的用户也进行推荐,使得用户与好友用户线下交往困难,导致用户与好友用户进行交互的成功率不高。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种用户推荐方法和服务器。服务器可向用户推荐附近的好友用户,有效提高服务器进行用户推荐的成功率。本专利技术实施例第一方面提供了一种用户推荐方法,可包括:当确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域;确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识;对所述目标用户标识对应的用户和所述好友用户标识对应的用户进行相互推荐。本专利技术实施例第二方面提供了一种服务器,可包括:第一获取单元,用于当确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域;第二获取单元,用于确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识;推荐单元,用于对所述目标用户标识对应的用户和所述好友用户标识对应的用户进行相互推荐。在本专利技术实施例中,当服务器确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域,确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识,对所述目标用户标识对应的用户和所述好友用户标识对应的用户进行相互推荐,这使得服务器向用户推荐的好友用户与用户处于同个区域,从而服务器推荐的好友用户更能符合用户需求,提高服务器推荐质量,提高服务器进行用户推荐的成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络构架示意图;图2是本专利技术实施例提供的一种用户推荐方法的流程示意图;图3是本专利技术实施例提供的一种匿名登录界面示意图;图4-a是本专利技术实施例提供的一种推荐好友界面示意图;图4-b是本专利技术实施例提供的另一种推荐好友界面示意图;图5是本专利技术实施例提供的另一种用户推荐方法的流程示意图;图6是本专利技术实施例提供的一种服务器的结构图;图7是本专利技术实施例提供的另一种服务器结构图;图8是本专利技术实施例提供的又一种服务器结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种用户推荐方法可以应用于社交网络的场景。具体的,可以是社交网络中服务器向用户推荐好友用户的场景。其中,所描述的服务器可以用于管理社交网络的服务器。为了更好理解本专利技术实施例公开的方案,下面先对本专利技术实施例适用的网络构架进行描述。请参阅图1,图1是本专利技术实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括N个终端,N个终端通过网络接入服务器组成社交网络,每个终端可对应一个用户标识。下面将结合附图2-附图5,对本专利技术实施例提供的用户推荐方法进行详细介绍,其中,实施例的执行主体为服务器。参见图2,是本专利技术实施例提供的一种用户推荐方法一种实施例流程示意图。本专利技术实施例的一种用户推荐方法包括如下步骤:S100,当确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域。在本专利技术实施例中,社交网络可由多个用户标识之间的社交关系组成,用户可通过社交网络的用户标识建立社交关系,并通过建立的社交关系进行社交互动。在本专利技术实施例中,用户标识可以是用户在社交网络中的用户账号、用户名称或者用户使用的客户端标识等用户标识。用户可通过用户标识进入社交网络。在本专利技术实施例中,目标用户标识可以是服务器监测到的社交网络中新增的用户标识。具体的,服务器可监测预置的登录队列,判断登录队列中是否有新增的用户标识,当监测到登录队列中有新增的用户标识时,服务器可确定新增的用户标识为目标用户标识。在具体应用中,可例如:当用户A通过用户标识A登录社交网络时,服务器可监测到新增的用户标识A,并将用户标识A设为目标用户标识。在本专利技术实施例中,当服务器监测到社交网络中新增的目标用户标识时,服务器可确定对目标用户标识对应的用户进行推荐好友用户。进一步的,为了提高社交的隐私性,用户还可以采用匿名的方式在社交网络中进行社交。因此,服务器可监测是否有用户通过用户标识采用匿名方式登录社交网络,具体可参见图3所示的终端的匿名登录界面,若用户勾选登录界面中的匿名项,则用户通过用户标识采用匿名方式登录社交网络。当服务器监测到通过目标用户标识采用匿名方式登录社交网络时,服务器可确定对目标用户标识对应的用户进行推荐好友用户。在具体应用中,可例如:在微信社交平台中,用户通过客户端设置用户微信账号对应的匿名名称,并确定通过匿名名称登录进入微信社交平台,从而服务器可监测到用户通过用户微信账号采用匿名方式登录微信社交平台,服务器可确定对微信账号对应的终端进行推荐好友用户。进一步的,在本专利技术实施例中。当服务器监测到社交网络中新增的目标用户标识时,服务器还可获取目标用户标识对应的用户活跃信息,用户活跃信息可包括用户标识对应的用户最近一段时间内通过社交网络发表的评论信息,用户标识对应的用户最近一段时间内通过社交网络的聊天信息等用户标识对应的用户最近一段时间内在社交网络进行的社交事件。服务器可根据目标用户标识的用户活跃信息计算目标用户标识对应的活跃度,并判断活跃度是否大于预设阈值。当服务器判断活跃度大于预设阈值时,服务器可确定对社交网络中的目标用户标识对应的用户进行推荐好友用户。当服务器判断活跃度小于或等于预设阈值时,服务器可确定不对社交网络中的目标用户标识对应的用户进行推荐好友用户。在本专利技术实施例中,服务器可获取目标用户标识对应的用户的当前位置信息,具体的,服务器获取登录目标用户标识的终端的当前位置信息。服务器根据目标用户标识对应的用户的当前位置信息确定目标用户标识对应的用户当前所处的目标区域。进一步的,服务器获取登录目标用户标识的终端的当前位置信息具体可以是,服务器可本文档来自技高网...
一种用户推荐方法及终端

【技术保护点】
一种用户推荐方法,其特征在于,包括:当确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域;确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识;对所述目标用户标识对应的用户和所述好友用户标识对应的用户进行相互推荐。

【技术特征摘要】
1.一种用户推荐方法,其特征在于,包括:当确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域;确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识;对所述目标用户标识对应的用户和所述好友用户标识对应的用户进行相互推荐。2.如权利要求1所述的方法,其特征在于,所述当确定对社交网络中的目标用户标识对应的用户进行推荐好友用户时,获取所述目标用户标识对应的用户当前所处的目标区域之前包括:当监测到用户通过所述目标用户标识采用匿名方式登录所述社交网络时,确定对社交网络中的目标用户标识对应的用户进行推荐好友用户。3.如权利要求1所述的方法,其特征在于,所述确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识包括:根据预置区域与至少一个属性用户集合的对应关系确定所述目标区域对应的至少一个属性用户集合,其中,每个所述属性用户集合携带唯一属性,所述属性用户集合包括至少一个用户标识;获取所述目标用户标识对应的目标属性,从所述至少一个属性用户集合中获取属性与所述目标属性匹配的目标属性用户集合;从所述目标属性用户集合中获取与所述目标用户标识匹配的好友用户标识。4.如权利要求3所述的方法,其特征在于,所述确定所述社交网络中对应的用户位于所述目标区域内的至少一个用户标识,从所述至少一个用户标识中获取与所述目标用户标识匹配的好友用户标识之前包括:构建预置区域对应的至少一个属性用户集合,为每个属性用户集合分配唯一属性;获取所述社交网络中对应的用户位于所述预置区域内的每个用户标识对应的用户信息,根据每个所述用户标识对应的用户信息确定每个所述用户标识对应的属性;按每个所述用户标识对应的属性,将每个所述用户标识添加至对应的属性用户集合中。5.如权利要求4所述的方法,其特征在于,所述获取所述目标用户标识的目标属性包括:获取所述目标用户标识对应的用户信息;根据所述目标用户标识对应的用户信息和所述目标区域对应的至少一个属性用户集合携带的属性获取所述目标属性。6.如权利要求4所述的方法,其特征在于,所述从所述目标属性用户集合中获取与所述目标用户标识匹配的好友用户标识包括:根据所述目标属性用户集合中的各用户标识对应的用户信息,获取所述目标属性用户集合中的各用户标识对应的属性内容,其中,所述目标属性用户集合中的各用户标识对应的属性内容与所述目标属性用户集合携带的属性相匹配;根据所述目标用户标识对应的用户信息,获取所述目标用户标识对应的属性内容,其中,所述目标用户标识对应的属性内容与所述目标属性用户集合携带的属性相匹配;从所述目标属性用户集合中的各用户标识对应的属性内容中获取与所述目标用户标识对应的属性内容匹配的目标属性内容;确定所述目标属性内容对应的用户标识,将所述目标属性内容对应的用户标识设为所述好友用户标识。7.如权利要求6所述的方法,其特征在于,所述从所述目标属性用户集合中的各用户标识对应的属性内容中获取与所述目标用户标识对应的属性内容匹配的目标属性内容包括:获取所述目标属性用户集合中的各用户标识对应的活跃度;结合所述各用户标识对应的活跃度,根据所述目标属性用户集合中的各用户标识对应的属性内容,获取与所述目标用户标识对应的属性内容匹配的目标属性内容。8.如权利要求2所述的方法,其特征在于,所述对所述目标用户标识对应的用户和所述好友用户标识对应的用户进行相互推荐包括:获取所述目标用户标识对应的匿名标识和所述好友用户标识对应的匿名标识;将所述目标用户标识对应的匿名标识添加至所述好友用户标识对应的好友推荐列表中,以向所述好友用户标识对应的用户进行匿名推荐好友用户;将所述好友用户标识对应的匿名标识添加...

【专利技术属性】
技术研发人员:梁斌梁汉熙叶茂郭帆李艳国
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1