好友推荐系统及方法

文档序号:9276736阅读:1821来源:国知局
好友推荐系统及方法
【技术领域】
[0001]本发明涉及互联网技术,特别是涉及一种好友推荐系统及方法。
【背景技术】
[0002]即时通信(IM)是一种基于网络的通信服务。即时通信工具是指实现网络即时通信服务的软件。即时通信工具发展到今天,已经为大多数网民接受,无论是平时的休闲娱乐,还是日常生活中,都得到了广泛的应用,已经成为网络用户日常生活中不可缺少的工具之一O
[0003]即时通信用户可以把需要联系的其他用户加入到好友(或称联系人)名单中。在传统的实现方式下,好友的查找与发现通常有两种方式,一种是頂用户通过查看即时通信系统服务器提供的在线頂用户列表来实现好友的发现;另一种是頂用户通过其他途径,例如朋友告知、web等场合公开的信息得到其他IM用户的身份标识信息,再将该身份表示信息输入服务器进行检索,来实现好友的发现。不管是哪种方式,都是由頂用户主动去发现可能成为其好友的IM用户,途径单一,不便于好友圈的拓展。
[0004]目前,很多社交软件都可以通过gps查看周围是否也有正在使用同款社交软件的人,可能其中大多数都是素不相识的陌生人,但是不排除偶尔会有一小部分人尽管不是自己的好友,却有可能是自己好友的好友。如果能够将朋友的朋友变为自己的朋友,那么朋友圈或社交圈极有可能成几何倍数增长,这样对那些销售或市场人员是很有帮助的。

【发明内容】

[0005]为克服上述现有技术存在的不足,本发明之目的在于提供一种好友推荐系统及方法,其通过定位搜索第一用户周围使用相同即时通信工具的第二用户,并判断第一用户与第二用户是否有共同好友,于存在共同好友时向第一用户推荐第二用户,有效提高了好友推荐的效率。
[0006]本发明之另一目的在于提供一种好友推荐系统及方法,其于第一用户与第二用户存在共同好友时获取第二用户与该共同好友的亲密度,并根据亲密度进行推荐的筛选,进一步提高了好友推荐的成功性。
[0007]为达上述及其它目的,本发明提出一种好友推荐系统,包括:
定位/搜索模块,用于对第一用户进行定位,并搜索周围使用相同即时通信工具的设备的第二用户;
获取模块,获取第一用户与第二用户的该即时通信工具的好友列表;
匹配模块,用于将第一用户的好友列表与第二用户的好友列表进行匹配;
推荐模块,于该匹配模块匹配到该第一用户与该第二用户具有相同好友时,向该第一用户发送添加该第二用户为好友的推荐信息。
[0008]进一步地,该好友推荐系统还包括亲密度信息获取模块以及判断模块,该亲密度信息获取模块用于获取第二用户与该共同好友的亲密度,该判断模块于判断该亲密度到达预设的阈值时,触发该推荐模块进行推荐。
[0009]进一步地,该匹配模块将该第一用户的好友列表与该第二用户的好友列表一一进行比对,匹配是否有相同好友。
[0010]进一步地,该亲密度通过对第二用户与该共同好友的互动情况进行统计来实现。
[0011]进一步地,该互动情况包括两个用户利用该即时通信工具建立的情况以及给对方发表的信息进行评论或回复的情况。
[0012]为达到上述目的,本发明还提供一种好友推荐方法,包括如下步骤:
步骤一,对第一用户进行定位,并搜索周围使用相同即时通信工具的第二用户;步骤二,获取第一用户与第二用户的该即时通信工具的好友列表;
步骤三,将第一用户的好友列表与第二用户的好友列表进行匹配,判断是否有相同好友;
步骤四,于匹配到该第一用户与该第二用户具有相同好友时,向该第一用户发送添加该第二用户为好友的推荐信息。
[0013]进一步地,所述方法还包括如下步骤:
获取第二用户与该共同好友的亲密度;
于判断该亲密度到达预设的阈值时,则进入步骤四。
[0014]进一步地,步骤三中,将该第一用户的好友列表与该第二用户的好友列表一一进行比对,匹配是否有相同好友。
[0015]进一步地,该亲密度通过对第二用户与该共同好友的互动情况进行统计来实现。
[0016]进一步地,该互动情况包括两个用户利用该即时通信工具建立的情况以及给对方发表的信息进行评论或回复的情况。
[0017]与现有技术相比,本发明一种好友推荐系统及方法通过定位搜索附近第一用户周围使用相同即时通信工具的第二用户,并判断第一用户与第二用户是否有共同好友,于存在共同好友时向第一用户推荐第二用户,有效提高了好友推荐的效率,同时,本发明于第一用户与第二用户存在共同好友时获取第二用户与该共同好友的亲密度,并根据亲密度进行推荐的筛选,进一步提高了好友推荐的成功性。
【附图说明】
[0018]图1为本发明一种好友推荐系统的系统架构图;
图2为本发明一种好友推荐方法的步骤流程图。
【具体实施方式】
[0019]以下通过特定的具体实例并结合【附图说明】本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
[0020]图1为本发明一种好友推荐系统的系统架构图。如图1所示,本发明一种好友推荐系统,应用于第一用户的即时通信工具,包括:定位/搜索模块101、获取模块102、匹配模块103以及推荐模块104。
[0021]定位/搜索模块101用于对第一用户进行定位,并搜索周围使用相同即时通信工具的设备的第二用户,在本发明较佳实施例中,定位/搜索模亏101为GPS芯片;获取模块102,获取第一用户与第二用户的该即时通信工具的好友列表;匹配模块103,用于将第一用户的好友列表与第二用户的好友列表进行匹配;推荐模块104,于匹配模块103匹配到该第一用户与该第二用户具有相同好友时,向该第一用户发送添加该第二用户为好友的推荐信息,即,匹配模块103将第一用户的好友列表与第二用户的好友列表进行比对,既出现在第一用户的好友列表中,又出现在第二用户的好友列表中的用户,则为共同好友。
[0022]例如,在用户A的即时通信工具(微信)中应用本发明之好友推荐系统,用户A启动GPS定位模块,搜索用户A周围也正在使用相同即时通信工具(微信)的用户,假如搜索到有A1、A2……等等用户,搜索结束后,获取模块102获取用户A以及用户A1、A2....的好
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1