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

技术编号:6707768 阅读:432 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开了一种社交网站中向用户推荐好友的系统,包括客户端、web服务器和数据库;客户端上设有对象选择模块、展示模块和好友推荐模块,web服务器上设有分析模块和通知发送模块;对象选择模块,用于用户选择推荐对象;分析模块,用于web服务器分析推荐对象可能认识的用户好友;展示模块,用于将推荐对象可能认识的用户好友展示给用户;好友推荐模块,用于用户选择欲向推荐对象推荐的用户好友;通知发送模块,用于web服务器向用户推荐的双方发送消息通知;本实用新型专利技术能够实现用户向好友推荐好友;被推荐的双方由于有用户作为中间媒介,成为好友的可能性增大,推荐效率会更高,从而增进用户之间的交流,增强了用户的社交体验。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

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

【技术保护点】
择,所述排序模块(9)设于web服务器(2)上。(8),用于web服务器向用户推荐的双方发送消息通知;其中,客户端(1)连接web服务器(2),web服务器(2)连接数据库(3);还包括排序模块(9),用于web服务器将推荐对象可能认识的用户好友显示在用户好友列表中比较靠前的位置供用户选;对象选择模块(4),用于用户选择推荐对象;分析模块(5),用于web服务器分析推荐对象可能认识的用户好友;展示模块(6),用于将推荐对象可能认识的用户好友展示给用户;好友推荐模块(7),用于用户选择欲向推荐对象推荐的用户好友;通知发送模块1.一种社交网站中用户向好友推荐好友的系统,其特征在于,包括客户端(1)、web服务器(2)和数据库(3);客户端(1)上设有对象选择模块(4)、展示模块(6)和好友推荐模块(7),web服务器(2)上设有分析模块(5)和通知发送模块(8)

【技术特征摘要】

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

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

1