一种社交网站中用户向好友推荐好友的方法及系统技术方案

技术编号:5267504 阅读:217 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种社交网站中向用户推荐好友的方法及系统,所述方法包括以下步骤:S1,用户选择推荐对象;S2,服务器分析推荐对象可能认识的用户好友并展示给用户;S3,用户选择欲向推荐对象推荐的用户好友;S4,服务器向用户推荐的双方发送消息通知;本发明专利技术通过用户选择推荐对象和向推荐对象推荐的好友,服务器分析推荐对象可能认识的用户好友供用户选择,能够实现用户向好友推荐好友;被推荐的双方由于有用户作为中间媒介,会更信任一些,成为好友的可能性增大,推荐效率会更高,从而增进用户之间的交流,增强了用户的社交体验。

【技术实现步骤摘要】

本专利技术涉及社交网站中的一种用户向好友推荐好友的方法及系统,属于网络通信 领域。
技术介绍
社交网站眼下成为人们相互交流的常用工具,可以打破面对面交流的各种障碍。 在社交网站上,用户和好友可以随意的进行交流。为了增加网站的粘连性和用户体验性,社 交网站都会给用户推荐好友。目前,社交网站的好友推荐技术,通常是基于用户与好友之间有某个相同的属性 而随机将好友推荐给用户,比如说有相同的居住地。但是居住在同一个地方的人太多了,用 户对推荐给他的好友没有深层的了解,没有共同的话题。用户对系统推荐的好友缺乏信任, 成为好友可能性不高,这造成系统的推荐效率低,用户的体验不好,不能真正的起到增进用 户之间交流的作用。
技术实现思路
本专利技术的目的在于,提供一种社交网站中用户向好友推荐好友的方法及系统,它 能够实现用户向好友推荐好友;被推荐的双方由于有用户作为中间媒介,会更信任一些, 成为好友的可能性增大,推荐效率会更高,从而增进用户之间的交流,增强了用户的社交体 验。为解决上述技术问题,本专利技术采用如下的技术方案一种社交网站中用户向好友 推荐好友的方法,包括以下步骤Si,用户选择推荐对象;S2,服务器分析推荐对象可能认识的用户好友并展示给用户; S3,用户选择欲向推荐对象推荐的用户好友; S4,服务器向用户推荐的双方发送消息通知。步骤S2中,服务器分析推荐对象时,需从数据库中查询用户关系数据。步骤S4中,服务器将消息通知存入数据库,同时向用户推荐的双方发送系统消 肩、ο前述的一种社交网站中用户向好友推荐好友的方法中,所述的步骤S2进一步包 括,服务器根据推荐对象在用户好友中所处的分组,分析该对象可能认识的用户好友。前述的一种社交网站中用户向好友推荐好友的方法中,所述的步骤S2进一步包 括,服务器将推荐对象可能认识的用户好友显示在用户好友列表中比较靠前的位置供用户 选择。前述的一种社交网站中用户向好友推荐好友的方法中,所述的步骤S3中,用户通 过好友列表选择向推荐对象推荐的好友。实现前述方法的一种社交网站中用户向好友推荐好友的系统,包括对象选择模块,用于用户选择推荐对象;分析展示模块,用于服务器分析推荐对象可能认识的用户好友并展示给用户; 好友推荐模块,用于用户选择欲向推荐对象推荐的用户好友; 通知发送模块,用于服务器向用户推荐的双方发送消息通知。对象选择模块中,服务器分析推荐对象时,需从数据库中查询用户关系数据。分析展示模块中,服务器根据推荐对象在用户好友中所处的分组,分析该对象可 能认识的用户好友。通知发送模块中,服务器将消息通知存入数据库,同时向用户推荐的双方发送系 统消息。前述的一种社交网站中用户向好友推荐好友的系统,还包括排序模块,用于服务 器将推荐对象可能认识的用户好友显示在用户好友列表中比较靠前的位置供用户选择,所 述排序模块连接分析展示模块。前述的一种社交网站中用户向好友推荐好友的系统,还包括好友列表模块,用于 建立好友列表供用户选择,所述好友列表模块连接分析展示模块。与现有技术相比,本专利技术通过用户选择推荐对象和向推荐对象推荐的好友,服务 器分析推荐对象可能认识的用户好友供用户选择,能够实现用户向好友推荐好友;被推荐 的双方由于有用户作为中间媒介,会更信任一些,成为好友的可能性增大,推荐效率会更 高,从而增进用户之间的交流,增强了用户的社交体验。附图说明图1是本专利技术的一种实施例的系统示意图; 图2是本专利技术的一种实施例的工作流程图。附图标记1_对象选择模块,2-分析展示模块,3-好友推荐模块,4-通知发送模 块,5-排序模块,6-好友列表模块。下面结合附图和具体实施方式对本专利技术作进一步的说明。 具体实施例方式具体实施例方式一种社交网站中用户向好友推荐好友的方法,包括以下步骤 Si,用户选择推荐对象;S2,服务器分析推荐对象可能认识的用户好友并展示给用户; S3,用户选择欲向推荐对象推荐的用户好友; S4,服务器向用户推荐的双方发送消息通知。用户可以通过输入向推荐对象推荐的用户好友的姓名的全拼或者拼音缩写来搜 索用户好友,本实施例中用户通过输入好友姓名的拼音首字母缩写来搜索好友;用户也可 以在好友分类查找的结果里选择好友;用户同时可给推荐的用户好友留言,这可以通过发 系统消息的方式来实现,该系统消息会被存入数据库。步骤S2中,服务器分析推荐对象时,需从数据库中查询用户关系数据。步骤S4中,服务器将消息通知存入数据库,同时向用户推荐的双方发送系统消 肩、ο所述的步骤S2进一步包括,服务器根据推荐对象在用户好友中所处的分组,分析 该对象可能认识的用户好友。所述的步骤S2进一步包括,服务器将推荐对象可能认识的用户好友显示在用户 好友列表中比较靠前的位置供用户选择。所述的步骤S3中,用户通过好友列表选择向推荐对象推荐的好友。实现前述方法的一种社交网站中用户向好友推荐好友的系统,其系统示意图如图 1所示;包括对象选择模块1,用于用户选择推荐对象;分析展示模块2,用于服务器分析推荐对象可能认识的用户好友并展示给用户; 好友推荐模块3,用于用户选择欲向推荐对象推荐的用户好友; 通知发送模块4,用于服务器向用户推荐的双方发送消息通知。用户通过输入向推荐对象推荐的用户好友的姓名的全拼或拼音缩写,来搜索用户 好友;也可以在好友分类查找的结果里选择用户好友;同时可通过发系统消息的方式给推 荐的用户好友留言。该系统消息会被存入数据库。对象选择模块1中,服务器分析推荐对象时,需从数据库中查询用户关系数据。分析展示模块2中,服务器根据推荐对象在用户好友中所处的分组,分析该对象 可能认识的用户好友。通知发送模块4中,服务器将消息通知存入数据库,同时向用户推荐的双方发送 系统消息。系统还包括排序模块5,用于服务器将推荐对象可能认识的用户好友显示在用户 好友列表中比较靠前的位置供用户选择,所述排序模块5连接分析展示模块2。还包括好友列表模块6,用于建立好友列表供用户选择,所述好友列表模块6连接 分析展示模块2。本专利技术的一种实施例的工作流程(如图2所示) S10,用户选择推荐对象;S20,服务器分析推荐对象可能认识的用户好友并展示给用户; S30,用户选择欲向推荐对象推荐的用户好友; S40,服务器向用户推荐的双方发送消息通知。实例说明“李明”登录到自己的的社区主页,选择向“王强”介绍好友。web服务 器根据“李明”的选择,分析“王强”所处的分组及“李明”的好友中“王强”可能认识的人, 把这些人列在备选列表的最前面。备选列表中将显示“李明”的全部好友。web服务器分析 推荐对象时,需从数据库中查询用户关系数据。“王强”处于“李明”的同事分组中,那么“李 明”的所有同事将会显示在列表的最前面。“李明”在列表中选择了“张琴”和“杨华”,并点 击提交按钮。web服务器接收到“李明”的提交之后,分别向“王强”、“张琴”和“杨华”发送 系统消息。web服务器还会把系统消息存入数据库。“王强”登录到他自己的社区主页时, 会收到这个提醒,“李明向你推荐了 2个好友,建议你加他们为好友“张琴”,“杨华””。“张 琴”和“杨华”的主页上会出现类似的提示。由于他们之间有共同好友“李明”,而且是“李 明”主动给他们推荐的,他们更有可能成为线上好友。权利要求一本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王剑清刘珊珊
申请(专利权)人:北京开心人信息技术有限公司
类型:发明
国别省市:11

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

1