陌生人页好友排序装置的制作方法

文档序号:6343489阅读:133来源:国知局
专利名称:陌生人页好友排序装置的制作方法
技术领域
本实用新型涉及一种陌生人页好友排序装置,属于社交网络服务领域。
背景技术
社交网络服务是以朋友关系为核心的网络服务。社会网络服务一个很重要的功能 就是通过朋友之间的互访,以及通过对陌生人页面的访问,发现更多的好友,或者通过对陌 生人的访问,确定对陌生人的印象,从而从线下的好友,线上的陌生人发展成为线上好友。 社交网络服务领域的陌生人,是指还没有建立网络中好友关系的人,尽管两者在实际中,可 能是很熟识的人。在现有的技术中,陌生人页的好友列表是没有排序的。出现的顺序是随机的,或者 是陌生人本身加好友的时间顺序。这种将将陌生人的好友数据,直接读取,形成列表,平白 地展示出来的排序方法,不能针对访问者来排序陌生人页的好友列表,每个人看到的好友 列表结果都是一样的,不能针对访问者带来有益的信息。这样实际上是对数据展示的浪费, 更把一些无效的数据发回给用户,不能带来人性化的体验。这样也不能对有效地同陌生人 之间建立联系提供帮助,阻碍了进一步扩大关系圈子。

实用新型内容本实用新型的目的在于,提供一种陌生人页好友排序装置。它可以将陌生人页面 的好友以一定的顺序显示,能为访问者确定是否认识被访问者提供帮助,并有助于访问者 在陌生人页面找到更多的好友。本实用新型的技术方案陌生人页好友排序装置,其特征在于包括因特网、web 服务器和浏览器;包括设置在浏览器上的访问请求模块,用于向web服务器发送访问陌生人页的请求,通过因特网与web服 务器连接;还包括设置在web服务器上的用户信息数据库,用于提供用户信息数据;用户关系数据库,用于提供用户关系数据;数据分析模块,通过获取用户信息数据和用户关系数据,确定访问者和被访问者 的关系,并得到访问者可能认识的用户的用户信息数据和用户关系数据,数据分析模块与 用户信息数据库和用户关系数据库相连;排序模块,用于对数据分析模块中的数据进行结合对比,得出被访问者的关系数 据中访问者可能认识的用户和访问者与被访问者的共同好友,并将被访问者的用户关系数 据按照排列顺序依次排列,形成好友列表,排序模块与数据分析模块相连;输出模块,根据排序模块中得到的排好序的好友列表,从用户信息数据库获取这 个好友列表中每个用户的用户信息,并向浏览器输出,输出模块与排序模块相连。前述的陌生人页好友排序装置中,所述访问请求模块发送的请求中包括访问者索引和被访问者索引,用于提交到web服务器,实现从用户信息数据库和用户关系数据库中 获取数据信息。前述的陌生人页好友排序装置中,所述用户信息数据库中用户信息数据包括用户 的身份、属性和行为等信息。身份信息包括是已工作还是学生、属性信息包括教育经历、工 作经历、居住地、家乡等,行为包括对现有好友的交互、设置等。前述的陌生人页好友排序装置中,所述数据分析模块包括分析模块,分析模块在 确定访问者和被访问者未建立好友关系时启动,分析模块通过用户的属性、行为和用户关 系,分析得到可能认识的用户的用户信息数据。分析教育经历中,同一个班级、甚至同一年 级同专业的人可能属于认识的人。分析工作经历中,在同样的时间周期内,同一个部门或者 同一个专业的人属于可能认识的人。分析好友关系设置中,对于同一个好友有同样设置的 人,属于可能认识的人。经常在相近地点上网的、具有交叉的好友关系的人,属于可能认识 的人。前述的陌生人页好友排序装置中,所述排序模块包括对比模块,对比模块通过结 合对比访问者可能认识的用户的和被访问者的用户信息数据以及用户关系数据,得出被访 问者的关系数据中访问者可能认识的用户和访问者与被访问者的共同好友。前述的陌生人页好友排序装置中,所述的排列顺序依次为,在线好友、访问者和被 访问者的共同好友、访问者可能认识的人和其他好友。前述的陌生人页好友排序装置中,所述输出模块获取的用户信息为身份和属性信 息(包括用户的姓名和头像等)。与现有技术相比,本实用新型由于使用了因特网、web服务器和浏览器组成的基 本构架,并在web服务器上结合了用户信息数据库、用户关系数据库、数据分析模块、排序 模块和输出模块,又在浏览器上设置了向web服务器发送访问陌生人页请求的访问请求模 块,使得访问者在访问陌生人页面的时候,可以将陌生的好友列表,以利于访问者确定双方 关系以及便于访问者发现更多可能认识的用户的顺序,展现给访问者,从而为访问者去添 加更多可能认识的用户提供入口。通过排序模块对被访问者的好友以在线好友、访问者和 被访问者的共同好友、访问者可能认识的人和其他好友这样的顺序排列,便于访问者发现 可能认识的用户,访问者可进一步添加更多的好友,得到更好的用户体验,同时,又体现了 扩大熟人圈子这个社交网络服务所追寻的核心价值。同时有了更全面更完善的社交网络关 系,也就提高了社交网络的商业价值。实际运营中,在未使用本排序装置之前,每天大约增 加的好友关系数在20万对左右,应用了本排序装置之后,每日新增好友增加到了 30万对左 右,提高了近50%。

图1是本实用新型的结构示意图;图2是本实用新型实施例的工作流程图。附图中的标记1_浏览器,2-web服务器,3-用户信息数据库,4-用户关系数据库, 5-用户信息模块,6-数据分析模块,7-输出模块,8-访问请求模块。
具体实施方式

以下结合附图和实施例对本实用新型作进一步的说明,但并不作为对本实用新型 限制的依据。实施例陌生人页好友排序装置,结构如图1所示,包括因特网、web服务器2和浏览器1 ; 包括设置在浏览器1上的访问请求模块8,用于向web服务器2发送访问陌生人页的请求,通过因特网与 web服务器2连接;还包括设置在web服务器2上的用户信息数据库3,用于提供用户信息数据;用户关系数据库4,用于提供用户关系数据;数据分析模块5,通过获取用户信息数据和用户关系数据,确定访问者和被访问者 的关系,并得到访问者可能认识的用户的用户信息数据和用户关系数据,数据分析模块5 与用户信息数据库3和用户关系数据库4相连;排序模块6,用于对数据分析模块5中的数据进行结合对比,得出被访问者的关系 数据中访问者可能认识的用户和访问者与被访问者的共同好友,并将被访问者的用户关系 数据按照排列顺序依次排列,形成好友列表,排序模块6与数据分析模块5相连;输出模块7,根据排序模块6中得到的排好序的好友列表,从用户信息数据库3获取 这个好友列表中每个用户的用户信息,并向浏览器1输出,输出模块7与排序模块6相连。访问请求模块8发送的请求中包括访问者索引和被访问者索引,用于提交到web 服务器2,实现从用户信息数据库3和用户关系数据库4中获取数据信息。用户信息数据库3中用户信息数据包括用户的身份、属性和行为等信息。身份信 息包括是已工作还是学生、属性信息包括教育经历、工作经历、居住地、家乡等,行为包括对 现有好友的交互、设置等。数据分析模块5包括分析模块,分析模块在确定访问者和被访问者不是好友关系 时启动,分析模块通过用户的属性、行为和用户关系,分析得到可能认识的用户的用户信息 数据。分析教育经历中,同一个班级、甚至同一年级同专业的人可能属于认识的人。分析工 作经历中,在同样的时间周期内,同一个部门或者同一个专业的人属于可能认识的人。分析 好友关系设置中,对于同一个好友有同样设置的人,属于可能认识的人。经常在相近地点上 网的、具有交叉的好友关系的人,属于可能认识的人。排序模块6包括对比模块,对比模块通过结合对比访问者可能认识的用户的和被 访问者的用户信息数据以及用户关系数据,得出被访问者的关系数据中访问者可能认识的 用户和访问者与被访问者的共同好友。排列顺序依次为,在线好友、访问者和被访问者的共同好友、访问者可能认识的人 和其他好友。输出模块7获取的用户信息为身份和属性信息。本实用新型的工作流程(如图2)步骤S101,通过浏览器1的访问请求模块8发送访问陌生人页面的请求;步骤S102,数据分析模块5从用户信息数据库3和用户关系数据库4获取用户信息数据和用户关系数据;步骤S103,数据分析模块5判断访问者和被访问者的关系;步骤S104,数据分析模块5在得出访问者和被访问者未建立好友关系的情况下, 获取访问者可能认识的用户的用户信息;步骤Sl05,在排序模块6中,结合对比步骤S102和S104的数据信息,得出被访问 者可能认识的用户和访问者和被访问者的共同好友,并按在线好友、访问者和被访问者的 共同好友、访问者可能认识的人和其他好友的顺序排列成好友列表;步骤S106,根据排序模块6中得到的排好序的好友列表,从用户信息数据库3获取 这个好友列表中每个用户的用户信息,并向浏览器1输出。实例说明比如“张三”和“李四”是社交网络中没有建立好友关系的陌生人,而实际上“张三” 跟“李四”是高中同学。“张三”通过搜索功能搜索到一堆名叫“李四”的人。选择一个个进 去看,由于互相是陌生人的关系,“张三”能看到的数据极为有限,就是“李四”的名字、现居 住地、城市、一个小象素的头像和一些好友列表。在现有的技术中,好友列表的提供并没有 多大的价值,只是纯粹是“李四”好友的罗列。由于分别多年,从小头像,现居住地,城市等 信息已经无法完全确定哪个是真正要找的高中同学“李四”了。应用了本实用新型的排序装置之后,列表“李四”的好友列表中,首先是“李四”的 在线好友。其次是同时是“张三”的好友的“李四”的好友。再次是通过算法分析出来的同 时是“张三”可能认识的人的“李四”的好友。后两种类型的人能为“张三”来确定是否真正 认识“李四”提供极大的方便。“张三”在某个“李四”的好友中发现了自己的几个高中同学, 排在前面的几个是自己也已经加为好友的高中同学,这就让他确信,这个“李四”就是自己 要找的“李四”。然后在后面的几个人,是自己的高中同学,但是还没有加为好友,这样,“张 三”确定了“李四”的身份,向“李四”发出了加为好友请求。同时,向“李四”好友中,自己 还没有加好友的高中同学也发出了访问请求,在他们的请求页面上,本实用新型的排序功 能得到进一步验证,从而进一步发出了加为好友的请求。这样熟人关系网络得到进一步巩 固、扩展,用户也获得了良好的社交体验。增加了对网站的忠诚度,甚至形成了网站的口碑。
权利要求陌生人页好友排序装置,其特征在于包括因特网、web服务器(2)和浏览器(1);包括设置在浏览器(1)上的访问请求模块(8),用于向web服务器(2)发送访问陌生人页的请求,通过因特网与web服务器(2)连接;还包括设置在web服务器(2)上的用户信息数据库(3),用于提供用户信息数据;用户关系数据库(4),用于提供用户关系数据;数据分析模块(5),通过获取用户信息数据和用户关系数据,确定访问者和被访问者的关系,并得到访问者可能认识的用户的用户信息数据和用户关系数据,数据分析模块(5)与用户信息数据库(3)和用户关系数据库(4)相连;排序模块(6),用于对数据分析模块(5)中的数据进行结合对比,得出被访问者的关系数据中访问者可能认识的用户和访问者与被访问者的共同好友,并将被访问者的用户关系数据按照排列顺序依次排列,形成好友列表,排序模块(6)与数据分析模块(5)相连;输出模块(7),根据排序模块(6)中得到的排好序的好友列表,从用户信息数据库(3)获取这个好友列表中每个用户的用户信息,并向浏览器(1)输出,输出模块(7)与排序模块(6)相连。
2.根据权利要求1所述的陌生人页好友排序装置,其特征在于所述访问请求模块(8) 发送的请求中包括访问者索引和被访问者索引,用于提交到web服务器(2),实现从用户信 息数据库(3)和用户关系数据库(4)中获取数据信息。
3.根据权利要求1所述的陌生人页好友排序装置,其特征在于所述用户信息数据库 (3)中用户信息数据包括用户的身份、属性和行为信息。
4.根据权利要求1所述的陌生人页好友排序装置,其特征在于所述数据分析模块(5) 包括分析模块,分析模块在确定访问者和被访问者未建立好友关系时启动,分析模块通过 用户的属性、行为和用户关系,分析得到可能认识的用户的用户信息数据。
5.根据权利要求1所述的陌生人页好友排序装置,其特征在于所述排序模块(6)包 括对比模块,对比模块通过结合对比访问者可能认识的用户的和被访问者的用户信息数据 以及用户关系数据,得出被访问者的关系数据中访问者可能认识的用户和访问者与被访问 者的共同好友。
6.根据权利要求1所述的陌生人页好友排序装置,其特征在于所述的排列顺序依次 为,在线好友、访问者和被访问者的共同好友、访问者可能认识的人和其他好友。
7.根据权利要求1所述的陌生人页好友排序装置,其特征在于所述输出模块(7)获 取的用户信息为身份和属性信息。
专利摘要本实用新型公开了一种陌生人页好友排序装置,其特征在于包括因特网、web服务器(2)和浏览器(1);包括设置在浏览器(1)上的访问请求模块(8);还包括设置在web服务器(2)上的用户信息数据库(3)、用户关系数据库(4)、数据分析模块(5)、排序模块(6)和输出模块(7)。本实用新型可以将陌生人页面的好友以一定的顺序显示,能为访问者确定是否认识被访问者提供帮助,并有助于访问者在陌生人页面找到更多的好友。
文档编号G06F17/30GK201689420SQ20102019915
公开日2010年12月29日 申请日期2010年5月21日 优先权日2010年5月21日
发明者俞驰, 张矗, 熊家贵 申请人:开心人网络科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1