信息获取系统、社交网络服务器及其信息获取方法.pdf

上传人:zhu****69 文档编号:6186525 上传时间:2019-05-18 格式:PDF 页数:12 大小:3.67MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210295524.9

申请日:

2012.08.17

公开号:

CN103593375A

公开日:

2014.02.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):G06F 17/30登记生效日:20180224变更事项:申请人变更前权利人:国基电子(上海)有限公司变更后权利人:国基电子(上海)有限公司变更事项:地址变更前权利人:201613 上海市松江区松江出口加工区南乐路1925号变更后权利人:上海市松江出口加工区南乐路1925号变更事项:申请人变更前权利人:鸿海精密工业股份有限公司|||实质审查的生效IPC(主分类):G06F 17/30申请日:20120817|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

国基电子(上海)有限公司; 鸿海精密工业股份有限公司

发明人:

刘政翰

地址:

201613 上海市松江区松江出口加工区南乐路1925号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明涉及一种信息获取系统、社交网络服务器及其信息获取方法,信息获取系统首先根据用户请求从客户端获取需求用户与社群网站中的各个相关人群产生的历史数据进行排名,根据需求用户提出的对某目的地的需求信息获取多个相同类型且需求用户去过的地点,计算多个与需求用户有共同点的推荐用户及该需求用户对各个去过地点的满意分数,接着进一步计算多个推荐用户中与该需求用户最近似的用户,最近似用户即可代表该需求用户对该需求目的地的满意情况,从而发送最近似用户对该目的地的满意情况到需求用户。

权利要求书

权利要求书
1.  一种信息获取系统,其运行于社交网络服务器和客户端之间,客户端通过网络连接到社交网络服务器,所述客户端可与社交网络服务器相互通信,每一社交网络服务器提供一社交网站,其特征在于,该社交网络服务器包括:
一存储单元,其存储有各个用户在社交网站对各个去过地点的评价信息等相关数据;
一信息解析模块,用于接收来自客户端需求用户的一用户请求,使得该客户端登录相应的社群网站,及接收来自客户端需求用户的关于一目的地的需求信息;
一地点获取模块,用于获取社群网站中一第一预定数量个与目的地为同一类型且需求用户去过的参考地点;
一分数计算模块,用于根据存储的各个用户与各个参考地点及目的地的相关数据计算各个用户对当中去过的地点的满意分数,及还根据该需求用户与各个参考地点的相关数据计算该需求用户对各个参考地点的满意分数;
一最近似用户判断模块,用于根据各个用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的用户及计算最近似用户对该目的地的平均满意度;及
一满意度确定模块,用于确定该平均满意度为该需求用户对该目的地的满意分数及发送该确定的满意分数信息到该需求用户。

2.  根据权利要求1所述的信息获取系统,其特征在于,该相关数据可为去各地点的次数,对各地点的评论次数,去各地点停留的时间。

3.  根据权利要求1所述的信息获取系统,其特征在于,该最近似用户判断模块计算与该需求用户最近似的用户为通过一计算公式计算各用户与该需求用户的相似倍数。

4.  根据权利要求1所述的信息获取系统,其特征在于,该社交网络服务器还包括:
一资料获取模块,用于根据该用户请求从客户端获取需求用户与社群网站中的各个相关人群产生的历史数据;
一排名模块,用于根据各个相关人群与需求用户的历史数据对所有相关人群进行排名;及
一用户获取模块,用于从相关人群排名中获取前一第二预定数量位的用户。

5.  一种信息获取系统获取信息的方法,该信息获取系统运行于社交网络服务器和客户端之间,客户端通过网络连接到社交网络服务器,所述客户端可与社交网络服务器相互通信,每一社交网络服务器提供一社交网站,该社交网络服务器存储有各个用户在社交网站对各个去过地点的评价信息等相关数据,其特征在于,该方法包括步骤:
接收来自客户端需求用户的一用户请求,使得该客户端登录相应的社群网站,及接收来自客户端需求用户的关于一目的地的需求信息;
获取社群网站中一第一预定数量个与目的地为同一类型且需求用户去过的参考地点;
根据存储的各个用户与各个参考地点及目的地的相关数据计算各个用户对当中去过地点的满意分数;
根据该需求用户与各个参考地点的相关数据计算该需求用户对各个参考地点的满意分数;
根据所述各个用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的用户及计算最近似用户对该目的地的平均满意度;及
确定该平均满意度为该需求用户对该目的地的满意分数及发送该确定的满意分数信息到该需求用户。

6.  根据权利要求5所述的信息获取系统获取信息的方法,其特征在于,该相关数据可为去各地点的次数,对各地点的评论次数,去各地点停留的时间。

7.  根据权利要求5所述的信息获取系统获取信息的方法,其特征在于,步骤“计算与该需求用户最近似的用户”具体为:
通过一计算公式计算各用户与该需求用户的相似倍数。

8.  根据权利要求5所述的信息获取系统获取信息的方法,其特征在于,该方法还包括步骤:
根据该用户请求从客户端获取需求用户与社群网站中的各个相关人群产生的历史数据;
根据各个相关人群与需求用户的历史数据对所有相关人群进行排名;及
从相关人群排名中获取前一第二预定数量位的用户。

说明书

说明书信息获取系统、社交网络服务器及其信息获取方法
技术领域
本发明涉及一种网络系统,更具体地,涉及一种信息获取系统、社交网络服务器及其信息获取方法。
背景技术
在线社交网络将具有共同兴趣的用户连接。现在各种社交网络铺天盖地,如Myspace.com、Friendster.com、Tribe.net和Orkut.com等社交站点。用户在社交网络可以畅所欲言,对各个去过的地点进行评价,然而,当一未曾去过此处的用户想了解其他用户对此处评价给自己一个参考时,他或她必须阅读大量用户对此处的评价信息,这可能需要查看很多低质量和不想要的资讯,从而大大浪费用户的时间。
发明内容
为了解决上述存在的问题,本发明的目的在于,提供一种信息获取系统,其运行于社交网络服务器和客户端之间,客户端通过网络连接到社交网络服务器,所述客户端可与社交网络服务器相互通信,每一社交网络服务器提供一社交网站。
该社交网络服务器包括:一存储单元,其存储有各个用户在社交网站对各个去过地点的评价信息等相关数据;一信息解析模块,用于接收来自客户端需求用户的一用户请求,使得该客户端登录相应的社群网站,及接收来自客户端需求用户的关于一目的地的需求信息;一地点获取模块,用于获取社群网站中一第一预定数量个与目的地为同一类型且需求用户去过的参考地点;一分数计算模块,用于根据存储的各个用户与各个参考地点及目的地的相关数据计算各个用户对当中去过的地点的满意分数,及还根据该需求用户与各个参考地点的相关数据计算该需求用户对各个参考地点的满意分数;一最近似用户判断模块,用于根据各个用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的 用户及计算最近似用户对该目的地的平均满意度;及一满意度确定模块,用于确定该平均满意度为该需求用户对该目的地的满意分数及发送该确定的满意分数信息到该需求用户。
一种信息获取系统获取信息的方法,该方法包括步骤:接收来自客户端需求用户的一用户请求,使得该客户端登录相应的社群网站,及接收来自客户端需求用户的关于一目的地的需求信息;获取社群网站中一第一预定数量个与目的地为同一类型且需求用户去过的参考地点;根据存储的各个用户与各个参考地点及目的地的相关数据计算各个用户对当中去过地点的满意分数;根据该需求用户与各个参考地点的相关数据计算该需求用户对各个参考地点的满意分数;根据所述各个用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的用户及计算最近似用户对该目的地的平均满意度;及确定该平均满意度为该需求用户对该目的地的满意分数及发送该确定的满意分数信息到该需求用户。
本发明涉及一种信息获取系统、社交网络服务器及其信息获取方法,信息获取系统首先根据用户请求从客户端获取需求用户与社群网站中的各个相关人群产生的历史数据进行排名,根据需求用户提出的对某目的地的需求信息获取多个相同类型且需求用户去过的地点,计算多个与需求用户有共同点的推荐用户及该需求用户对各个去过地点的满意分数,接着进一步计算多个推荐用户中与该需求用户最近似的用户,最近似用户即可代表该需求用户对该需求目的地的满意情况,从而发送最近似用户对该目的地的满意情况到需求用户。
附图说明
图1是本发明一信息获取系统的硬件结构示意图。
图2是图1的信息获取系统的社交网络服务器的控制单元的硬件结构示意图。
图3是图1的信息获取系统获取信息的方法流程图。
主要元件符号说明
  信息获取系统  1  社交网络服务器  10
  客户端  20  控制单元  13  存储单元  14  信息解析模块  40  资料获取模块  41  排名模块  42  用户获取模块  43  地点获取模块  44  分数计算模块  45  最近似用户判断模块  46  满意度确定模块  47
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
图1是本发明一信息获取系统的硬件结构示意图。该信息获取系统1运行于社交网络服务器10和客户端20之间。客户端20通过一网络连接到社交网络服务器10,与社交网络服务器10相互通信。每一社交网络服务器10提供一社交网络站点,如Myspace.com、Friendster.com、Tribe.net和Orkut.com等社交站点。该客户端20可为一便携式电子装置,如手机、平板电脑等。
该社交网络服务器10包括一控制单元13和一存储单元14,每一社交网络服务器10对应一个社群网站,该社群网站包括多个网络对象,所述对象包括如下类型,如用户、社区、博客、论坛、帖子或专辑等。所述网络对象中包括对很多个地理位置的描述,如餐馆、商场、宾馆和景点等。该存储单元14存储了各个社群用户的个人资料信息和对各个地点的评价信息等。
如图2所示,该控制单元13进一步包括一信息解析模块40、一资料获取模块41、一排名模块42、一用户获取模块43、一地点获取模块44、一分数计算模块45、一最近似用户判断模块46和一满意度确定模块47。
该信息解析模块40用于接收来自客户端20的一用户请求,使得该客户端20登录相应的一社群网站,及接收来自客户端20的一关于目的地的需求信息,该目的地可为具体一餐馆或景点等,该需求信息体现了客户端20用户欲需了解该目的地。为了方便理解本发明,该客户端20用户命名为需求用户。该资料获取模块41用于根据该用户请求从客户端20获取需求用户与社群网站中的各个相关人群产生的历史数据,如需求用户与各相关人群的通话次数、邮件数量及短信数量等。
该排名模块42用于根据各个相关人群与需求用户的历史数据对所有相关人群进行排名。例如,该资料获取模块41从客户端20获取到50个与需求用户相关的人群,该50个相关人群也是社群网站中的用户,第一相关人群与需求用户的通话次数、邮件数量及短信数量分别为30次、20件及10条,第二相关人群与需求用户的通话次数、邮件数量及短信数量分别为20次、16件及8条,第三相关人群与需求用户的通话次数、邮件数量及短信数量分别为15次、11件及2条…该排名模块42在列表中把第一相关人群排在第二相关人群的前面及第二相关人群排在第三相关人群的前面。
该用户获取模块43用于从相关人群排名中获取前一第一预设数量位的用户,例如,获取前5位用户。为了方便理解本发明,所述获取的用户命名为推荐用户。该地点获取模块44用于获取社群网站中一第二预设数量个与目的地为同一类型且需求用户去过的地点,例如,该目的地为一餐馆,获取5个需求用户去过的餐馆。为了方便理解本发明,所述第二预设数量个地点命名为参考地点。
该分数计算模块45用于根据所述预定数量位推荐用户与该地点获取模块44获取的各个地点及目的地的相关数据计算各个推荐用户对当中去过的地点的满意分数,该相关数据可为去一地点的次数,对该地点的评论次数,及去该地点停留的时间等。只有用户去过该地点才会存在相关数据,该分数计算模块45才会计算推荐用户对该地点的满意分数。该分数计算模块45根据一计算公式计算每一推荐用户对在参考地点和目的地中去过的地点的满意分数,该计算公式具体为:
Score=Σo=1p{Σm=1n[Σi=1k1f(Δti)+Σj=1k2f(Δtj)]Wm}Yo]]>
其中,K1是一推荐用户去一地点的次数,K2是该推荐用户对该地点的评论次数,Δti是推荐用户在该地点一次停留的时间,Δtj是推荐用户对该地点评论与回复所需之时间,N是每次去与当前时间的时间距离,Wm是时间的权重,P是每次去的位置与当前位置的位置距离,Yo是距离的权重。在本发明的其他实施方式中,该分数计算模块45根据其它计算公式计算每一推荐用户对在参考地点和目的地中去过的地点的满意分数。
该分数计算模块45还用于根据该需求用户与各参考地点的相关数据计算该需求用户对各参考地点的满意分数。
如下表一所示,为满意度与分数的对应关系,分数越高,说明一用户对该餐馆的满意度越高,相反,分数越低,说明该用户对该餐馆的满意度越低。
表一
  分数  满意度范围  5  90-100%  4  80-90%  3  60-80%  2  20-60%  1  0-20%
如下表二所示,该分数计算模块45计算了5个推荐用户和需求用户共6位用户对5个参考餐馆和目的地餐馆3的满意分数。
表二
  餐馆1  餐馆2  餐馆3  餐馆4  餐馆5 餐馆6  推荐用户1  1  5  1  2  5  5  推荐用户2  3  ?  2  3  2  3  推荐用户3  2  5  2  ?  ?  2  推荐用户4  ?  3  ?  1  ?  1  推荐用户5  ?  3  2  4  2  3  需求用户  3  3  ?  3  2  4
例如,表中显示需求用户去过所述5个参考餐馆,推荐用户1去过餐馆1-6,推荐用户2去过餐馆1和3-6,推荐用户3去过餐馆1-3和6,推荐用户4去过餐馆2、4和6,推荐用户5去过餐馆2-6。表中标示“?”代表相应用户未去过相应的餐馆。该分数计算模块45计算了各用户对去过的餐馆的满意度分数,如推荐用户1对餐馆1的满意分数为1,说明推荐用户1对餐馆1不满意,推荐用户3对餐馆2的满意分数为5,说明推荐用户3对餐馆2非常满意。
该最近似用户判断模块46用于根据推荐用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的用户及计算最近似用户对该目的地的平均满意度。计算与该需求用户最近似的用户为通过一计算公式计算各推荐用户与该需求用户的相似倍数,该计算公式具体为:
倍数B=√{∑(mi-ni)2/(p+1)},其中,m是需求用户,n是推荐用户,i是一地点,mi是需求用户对该地点的满意分数,ni是推荐用户对该地点的满意分数,p是两者分数的比较次数。例如,推荐用户1与需求用户分数比较了5次。一推荐用户与该需求用户的相似倍数越小,说明该推荐用户与该需求用户越相似。
推荐用户1与需求用户的相似倍数为:
√{(1-3)*(1-3)+(5-3)*(5-3)+(2-3)*(2-3)+(5-2)*(5-2)+(5-4)*(5-4)/6}=√19/6;
推荐用户2与需求用户的相似倍数为:
√(3-3)*(3-3)+(3-3)*(3-3)+(2-2)*(2-2)+(3-4)*(3-4)/5=√1/5;
推荐用户3与需求用户的相似倍数为:
√(2-3)*(2-3)+(5-3)*(5-3)+(2-4)*(2-4)/4=1.5;
推荐用户4与需求用户的相似倍数为:
√(3-3)*(3-3)+(1-3)*(1-3)+(1-4)*(1-4)/4=√21/4;
推荐用户5与需求用户的相似倍数为:
√(3-3)*(3-3)+(3-4)*(3-4)+(2-2)*(2-2)+(3-4)*(3-4)/5=√2/5;
由上述计算可知推荐用户2和5与需求用户的相似倍数最小,因此,该最近似用户判断模块46计算出推荐用户2和5为与该需求用户最近似的用户及计算出该需求用户的最近似用户对该目的地的平均满意度为(2+2)/2=2。该满意度确定模块47用于确定该平均满意度为该需求用户对该目的地的满意度及发送该确定的满意度信息到该需求用户的客户端 20,如根据与需求用户相近似的用户确定该目的地的满意分数为2及发送对该目的地的满意分数为2的相关信息到该需求用户。
本发明的信息获取系统1首先根据用户请求从客户端获取需求用户与社群网站中的各个相关人群产生的历史数据进行排名,根据需求用户提出的对某目的地的需求信息获取多个相同类型且需求用户去过的地点,计算多个与需求用户有共同点的推荐用户及该需求用户对各个地点的满意分数,接着进一步计算多个推荐用户中与该需求用户最近似的用户,最近似用户即可代表该需求用户对该需求目的地的满意情况,从而发送最近似用户对该目的地的满意情况到需求用户。因此,信息获取系统1根据推荐用户和需求用户对去过的参考地点和目的地的满意分数信息确定与该需求用户最近似的用户,从而根据最近似用户对目的地的满意分数来给需求用户对所需目的地的满意情况一个参考。
图3是图1的信息获取系统获信息的方法流程图。该信息解析模块40接收来自客户端20的用户请求,使得该客户端20登录相应的社群网站,及接收来自客户端20的需求用户关于目的地的需求信息(步骤S300)。该资料获取模块41根据该用户请求从客户端20获取需求用户与社群网站中的各个相关人群产生的历史数据(步骤S310)。该排名模块42根据各个相关人群与需求用户的历史数据对所有相关人群进行排名(步骤S320)。该用户获取模块43从相关人群排名中获取前一第一预设数量位的推荐用户(步骤S330)。该地点获取模块44获取社群网站中一第二预设数量个与目的地为同一类型且需求用户去过的地点(步骤S340)。
该分数计算模块45根据所述预定数量位推荐用户与该地点获取模块44获取的各个地点及目的地的相关数据计算各个推荐用户对当中去过的地点的满意分数(步骤S350)。该分数计算模块45还根据该需求用户与各参考地点的相关数据计算该需求用户对各参考地点的满意分数(步骤S360)。该最近似用户判断模块46根据推荐用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的用户及计算最近似用户对该目的地的平均满意度(步骤S370)。该满意度确定模块47确定该平均满意度为该需求用户对该目的地的满意分数及发送该确定的满意分数信息到该需求用户(步骤S380)。
尽管对本发明的优选实施方式进行了说明和描述,但是本领域的技术人员将领悟到,可以作出各种不同的变化和改进,这些都不超出本发明的真正范围。因此期望,本发明并不局限于所公开的作为实现本发明所设想的最佳模式的具体实施方式,本发明包括的所有实施方式都有所附权利要求书的保护范围内。

信息获取系统、社交网络服务器及其信息获取方法.pdf_第1页
第1页 / 共12页
信息获取系统、社交网络服务器及其信息获取方法.pdf_第2页
第2页 / 共12页
信息获取系统、社交网络服务器及其信息获取方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《信息获取系统、社交网络服务器及其信息获取方法.pdf》由会员分享,可在线阅读,更多相关《信息获取系统、社交网络服务器及其信息获取方法.pdf(12页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103593375 A (43)申请公布日 2014.02.19 CN 103593375 A (21)申请号 201210295524.9 (22)申请日 2012.08.17 G06F 17/30(2006.01) (71)申请人 国基电子 (上海) 有限公司 地址 201613 上海市松江区松江出口加工区 南乐路 1925 号 申请人 鸿海精密工业股份有限公司 (72)发明人 刘政翰 (54) 发明名称 信息获取系统、 社交网络服务器及其信息获 取方法 (57) 摘要 本发明涉及一种信息获取系统、 社交网络服 务器及其信息获取方法, 信息获取系统首先根据 用户请。

2、求从客户端获取需求用户与社群网站中的 各个相关人群产生的历史数据进行排名, 根据需 求用户提出的对某目的地的需求信息获取多个相 同类型且需求用户去过的地点, 计算多个与需求 用户有共同点的推荐用户及该需求用户对各个去 过地点的满意分数, 接着进一步计算多个推荐用 户中与该需求用户最近似的用户, 最近似用户即 可代表该需求用户对该需求目的地的满意情况, 从而发送最近似用户对该目的地的满意情况到需 求用户。 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图3页 (10)申请公布号 。

3、CN 103593375 A CN 103593375 A 1/2 页 2 1. 一种信息获取系统, 其运行于社交网络服务器和客户端之间, 客户端通过网络连接 到社交网络服务器, 所述客户端可与社交网络服务器相互通信, 每一社交网络服务器提供 一社交网站, 其特征在于, 该社交网络服务器包括 : 一存储单元, 其存储有各个用户在社交网站对各个去过地点的评价信息等相关数据 ; 一信息解析模块, 用于接收来自客户端需求用户的一用户请求, 使得该客户端登录相 应的社群网站, 及接收来自客户端需求用户的关于一目的地的需求信息 ; 一地点获取模块, 用于获取社群网站中一第一预定数量个与目的地为同一类型且。

4、需求 用户去过的参考地点 ; 一分数计算模块, 用于根据存储的各个用户与各个参考地点及目的地的相关数据计算 各个用户对当中去过的地点的满意分数, 及还根据该需求用户与各个参考地点的相关数据 计算该需求用户对各个参考地点的满意分数 ; 一最近似用户判断模块, 用于根据各个用户和需求用户对去过的地点的满意分数计算 与该需求用户最近似的用户及计算最近似用户对该目的地的平均满意度 ; 及 一满意度确定模块, 用于确定该平均满意度为该需求用户对该目的地的满意分数及发 送该确定的满意分数信息到该需求用户。 2. 根据权利要求 1 所述的信息获取系统, 其特征在于, 该相关数据可为去各地点的次 数, 对各地。

5、点的评论次数, 去各地点停留的时间。 3. 根据权利要求 1 所述的信息获取系统, 其特征在于, 该最近似用户判断模块计算与 该需求用户最近似的用户为通过一计算公式计算各用户与该需求用户的相似倍数。 4. 根据权利要求 1 所述的信息获取系统, 其特征在于, 该社交网络服务器还包括 : 一资料获取模块, 用于根据该用户请求从客户端获取需求用户与社群网站中的各个相 关人群产生的历史数据 ; 一排名模块, 用于根据各个相关人群与需求用户的历史数据对所有相关人群进行排 名 ; 及 一用户获取模块, 用于从相关人群排名中获取前一第二预定数量位的用户。 5. 一种信息获取系统获取信息的方法, 该信息获取。

6、系统运行于社交网络服务器和客户 端之间, 客户端通过网络连接到社交网络服务器, 所述客户端可与社交网络服务器相互通 信, 每一社交网络服务器提供一社交网站, 该社交网络服务器存储有各个用户在社交网站 对各个去过地点的评价信息等相关数据, 其特征在于, 该方法包括步骤 : 接收来自客户端需求用户的一用户请求, 使得该客户端登录相应的社群网站, 及接收 来自客户端需求用户的关于一目的地的需求信息 ; 获取社群网站中一第一预定数量个与目的地为同一类型且需求用户去过的参考地 点 ; 根据存储的各个用户与各个参考地点及目的地的相关数据计算各个用户对当中去过 地点的满意分数 ; 根据该需求用户与各个参考地。

7、点的相关数据计算该需求用户对各个参考地点的满意 分数 ; 根据所述各个用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的 用户及计算最近似用户对该目的地的平均满意度 ; 及 权 利 要 求 书 CN 103593375 A 2 2/2 页 3 确定该平均满意度为该需求用户对该目的地的满意分数及发送该确定的满意分数信 息到该需求用户。 6. 根据权利要求 5 所述的信息获取系统获取信息的方法, 其特征在于, 该相关数据可 为去各地点的次数, 对各地点的评论次数, 去各地点停留的时间。 7. 根据权利要求 5 所述的信息获取系统获取信息的方法, 其特征在于, 步骤 “计算与该 需求用户最。

8、近似的用户” 具体为 : 通过一计算公式计算各用户与该需求用户的相似倍数。 8. 根据权利要求 5 所述的信息获取系统获取信息的方法, 其特征在于, 该方法还包括 步骤 : 根据该用户请求从客户端获取需求用户与社群网站中的各个相关人群产生的历史数 据 ; 根据各个相关人群与需求用户的历史数据对所有相关人群进行排名 ; 及 从相关人群排名中获取前一第二预定数量位的用户。 权 利 要 求 书 CN 103593375 A 3 1/6 页 4 信息获取系统、 社交网络服务器及其信息获取方法 技术领域 0001 本发明涉及一种网络系统, 更具体地, 涉及一种信息获取系统、 社交网络服务器及 其信息获取。

9、方法。 背景技术 0002 在线社交网络将具有共同兴趣的用户连接。现在各种社交网络铺天盖地, 如 M、 F、 T 和 O 等社交站点。用户在社交网络可 以畅所欲言, 对各个去过的地点进行评价, 然而, 当一未曾去过此处的用户想了解其他用户 对此处评价给自己一个参考时, 他或她必须阅读大量用户对此处的评价信息, 这可能需要 查看很多低质量和不想要的资讯, 从而大大浪费用户的时间。 发明内容 0003 为了解决上述存在的问题, 本发明的目的在于, 提供一种信息获取系统, 其运行于 社交网络服务器和客户端之间, 客户端通过网络连接到社交网络服务器, 所述客户端可与 社交网络服务器相互通信, 每一社交。

10、网络服务器提供一社交网站。 0004 该社交网络服务器包括 : 一存储单元, 其存储有各个用户在社交网站对各个去过 地点的评价信息等相关数据 ; 一信息解析模块, 用于接收来自客户端需求用户的一用户请 求, 使得该客户端登录相应的社群网站, 及接收来自客户端需求用户的关于一目的地的需 求信息 ; 一地点获取模块, 用于获取社群网站中一第一预定数量个与目的地为同一类型且 需求用户去过的参考地点 ; 一分数计算模块, 用于根据存储的各个用户与各个参考地点及 目的地的相关数据计算各个用户对当中去过的地点的满意分数, 及还根据该需求用户与各 个参考地点的相关数据计算该需求用户对各个参考地点的满意分数 。

11、; 一最近似用户判断模 块, 用于根据各个用户和需求用户对去过的地点的满意分数计算与该需求用户最近似的用 户及计算最近似用户对该目的地的平均满意度 ; 及一满意度确定模块, 用于确定该平均满 意度为该需求用户对该目的地的满意分数及发送该确定的满意分数信息到该需求用户。 0005 一种信息获取系统获取信息的方法, 该方法包括步骤 : 接收来自客户端需求用户 的一用户请求, 使得该客户端登录相应的社群网站, 及接收来自客户端需求用户的关于一 目的地的需求信息 ; 获取社群网站中一第一预定数量个与目的地为同一类型且需求用户去 过的参考地点 ; 根据存储的各个用户与各个参考地点及目的地的相关数据计算各。

12、个用户对 当中去过地点的满意分数 ; 根据该需求用户与各个参考地点的相关数据计算该需求用户对 各个参考地点的满意分数 ; 根据所述各个用户和需求用户对去过的地点的满意分数计算与 该需求用户最近似的用户及计算最近似用户对该目的地的平均满意度 ; 及确定该平均满意 度为该需求用户对该目的地的满意分数及发送该确定的满意分数信息到该需求用户。 0006 本发明涉及一种信息获取系统、 社交网络服务器及其信息获取方法, 信息获取系 统首先根据用户请求从客户端获取需求用户与社群网站中的各个相关人群产生的历史数 据进行排名, 根据需求用户提出的对某目的地的需求信息获取多个相同类型且需求用户去 说 明 书 CN。

13、 103593375 A 4 2/6 页 5 过的地点, 计算多个与需求用户有共同点的推荐用户及该需求用户对各个去过地点的满意 分数, 接着进一步计算多个推荐用户中与该需求用户最近似的用户, 最近似用户即可代表 该需求用户对该需求目的地的满意情况, 从而发送最近似用户对该目的地的满意情况到需 求用户。 附图说明 0007 图 1 是本发明一信息获取系统的硬件结构示意图。 0008 图 2 是图 1 的信息获取系统的社交网络服务器的控制单元的硬件结构示意图。 0009 图 3 是图 1 的信息获取系统获取信息的方法流程图。 0010 主要元件符号说明 0011 信息获取系统 1 社交网络服务器 。

14、10 客户端 20 控制单元 13 存储单元 14 信息解析模块 40 资料获取模块 41 排名模块 42 用户获取模块 43 地点获取模块 44 分数计算模块 45 最近似用户判断模块 46 满意度确定模块 47 0012 0013 如下具体实施方式将结合上述附图进一步说明本发明。 具体实施方式 0014 图 1 是本发明一信息获取系统的硬件结构示意图。该信息获取系统 1 运行于社交 网络服务器 10 和客户端 20 之间。客户端 20 通过一网络连接到社交网络服务器 10, 与社交 网络服务器 10 相互通信。每一社交网络服务器 10 提供一社交网络站点, 如 M、 说 明 书 CN 10。

15、3593375 A 5 3/6 页 6 F、 T 和 O 等社交站点。该客户端 20 可为一便携式电子装 置, 如手机、 平板电脑等。 0015 该社交网络服务器 10 包括一控制单元 13 和一存储单元 14, 每一社交网络服务器 10 对应一个社群网站, 该社群网站包括多个网络对象, 所述对象包括如下类型, 如用户、 社 区、 博客、 论坛、 帖子或专辑等。所述网络对象中包括对很多个地理位置的描述, 如餐馆、 商 场、 宾馆和景点等。该存储单元 14 存储了各个社群用户的个人资料信息和对各个地点的评 价信息等。 0016 如图 2 所示, 该控制单元 13 进一步包括一信息解析模块 40、。

16、 一资料获取模块 41、 一排名模块42、 一用户获取模块43、 一地点获取模块44、 一分数计算模块45、 一最近似用户 判断模块 46 和一满意度确定模块 47。 0017 该信息解析模块 40 用于接收来自客户端 20 的一用户请求, 使得该客户端 20 登录 相应的一社群网站, 及接收来自客户端 20 的一关于目的地的需求信息, 该目的地可为具体 一餐馆或景点等, 该需求信息体现了客户端 20 用户欲需了解该目的地。为了方便理解本发 明, 该客户端 20 用户命名为需求用户。该资料获取模块 41 用于根据该用户请求从客户端 20 获取需求用户与社群网站中的各个相关人群产生的历史数据, 。

17、如需求用户与各相关人群 的通话次数、 邮件数量及短信数量等。 0018 该排名模块 42 用于根据各个相关人群与需求用户的历史数据对所有相关人群进 行排名。例如, 该资料获取模块 41 从客户端 20 获取到 50 个与需求用户相关的人群, 该 50 个相关人群也是社群网站中的用户, 第一相关人群与需求用户的通话次数、 邮件数量及短 信数量分别为 30 次、 20 件及 10 条, 第二相关人群与需求用户的通话次数、 邮件数量及短信 数量分别为20次、 16件及8条, 第三相关人群与需求用户的通话次数、 邮件数量及短信数量 分别为 15 次、 11 件及 2 条该排名模块 42 在列表中把第一。

18、相关人群排在第二相关人群的 前面及第二相关人群排在第三相关人群的前面。 0019 该用户获取模块 43 用于从相关人群排名中获取前一第一预设数量位的用户, 例 如, 获取前 5 位用户。为了方便理解本发明, 所述获取的用户命名为推荐用户。该地点获取 模块 44 用于获取社群网站中一第二预设数量个与目的地为同一类型且需求用户去过的地 点, 例如, 该目的地为一餐馆, 获取 5 个需求用户去过的餐馆。为了方便理解本发明, 所述第 二预设数量个地点命名为参考地点。 0020 该分数计算模块45用于根据所述预定数量位推荐用户与该地点获取模块44获取 的各个地点及目的地的相关数据计算各个推荐用户对当中去。

19、过的地点的满意分数, 该相关 数据可为去一地点的次数, 对该地点的评论次数, 及去该地点停留的时间等。 只有用户去过 该地点才会存在相关数据, 该分数计算模块 45 才会计算推荐用户对该地点的满意分数。该 分数计算模块 45 根据一计算公式计算每一推荐用户对在参考地点和目的地中去过的地点 的满意分数, 该计算公式具体为 : 0021 0022 其中, K1 是一推荐用户去一地点的次数, K2 是该推荐用户对该地点的评论次数, ti是推荐用户在该地点一次停留的时间, tj是推荐用户对该地点评论与回复所需之时 间, N 是每次去与当前时间的时间距离, Wm是时间的权重, P 是每次去的位置与当前位。

20、置的 说 明 书 CN 103593375 A 6 4/6 页 7 位置距离, Yo是距离的权重。在本发明的其他实施方式中, 该分数计算模块 45 根据其它计 算公式计算每一推荐用户对在参考地点和目的地中去过的地点的满意分数。 0023 该分数计算模块 45 还用于根据该需求用户与各参考地点的相关数据计算该需求 用户对各参考地点的满意分数。 0024 如下表一所示, 为满意度与分数的对应关系, 分数越高, 说明一用户对该餐馆的满 意度越高, 相反, 分数越低, 说明该用户对该餐馆的满意度越低。 0025 表一 0026 分数 满意度范围 5 90-100% 4 80-90% 3 60-80% 。

21、2 20-60% 1 0-20% 0027 如下表二所示, 该分数计算模块 45 计算了 5 个推荐用户和需求用户共 6 位用户对 5 个参考餐馆和目的地餐馆 3 的满意分数。 0028 表二 0029 餐馆 1 餐馆 2 餐馆 3 餐馆 4 餐馆 5 餐馆 6 推荐用户 1 1 5 1 2 5 5 推荐用户 2 3 ? 2 3 2 3 推荐用户 3 2 5 2 ? ? 2 推荐用户 4 ? 3 ? 1 ? 1 推荐用户 5 ? 3 2 4 2 3 需求用户 3 3 ? 3 2 4 0030 例如, 表中显示需求用户去过所述 5 个参考餐馆, 推荐用户 1 去过餐馆 1-6, 推荐 用户 2 。

22、去过餐馆 1 和 3-6, 推荐用户 3 去过餐馆 1-3 和 6, 推荐用户 4 去过餐馆 2、 4 和 6, 推 说 明 书 CN 103593375 A 7 5/6 页 8 荐用户 5 去过餐馆 2-6。表中标示 “? ” 代表相应用户未去过相应的餐馆。该分数计算模块 45 计算了各用户对去过的餐馆的满意度分数, 如推荐用户 1 对餐馆 1 的满意分数为 1, 说明 推荐用户 1 对餐馆 1 不满意, 推荐用户 3 对餐馆 2 的满意分数为 5, 说明推荐用户 3 对餐馆 2 非常满意。 0031 该最近似用户判断模块 46 用于根据推荐用户和需求用户对去过的地点的满意分 数计算与该需求。

23、用户最近似的用户及计算最近似用户对该目的地的平均满意度。 计算与该 需求用户最近似的用户为通过一计算公式计算各推荐用户与该需求用户的相似倍数, 该计 算公式具体为 : 0032 倍数 B= (mi-ni)2/(p+1), 其中, m 是需求用户, n 是推荐用户, i 是一地点, mi是需求用户对该地点的满意分数, ni是推荐用户对该地点的满意分数, p 是两者分数的比 较次数。例如, 推荐用户 1 与需求用户分数比较了 5 次。一推荐用户与该需求用户的相似 倍数越小, 说明该推荐用户与该需求用户越相似。 0033 推荐用户 1 与需求用户的相似倍数为 : 0034 (1-3)*(1-3)+(。

24、5-3)*(5-3)+(2-3)*(2-3)+(5-2)*(5-2)+(5-4)*(5-4)/6=1 9/6 ; 0035 推荐用户 2 与需求用户的相似倍数为 : 0036 (3-3)*(3-3)+(3-3)*(3-3)+(2-2)*(2-2)+(3-4)*(3-4)/5= 1/5 ; 0037 推荐用户 3 与需求用户的相似倍数为 : 0038 (2-3)*(2-3)+(5-3)*(5-3)+(2-4)*(2-4)/4=1.5 ; 0039 推荐用户 4 与需求用户的相似倍数为 : 0040 (3-3)*(3-3)+(1-3)*(1-3)+(1-4)*(1-4)/4= 21/4 ; 004。

25、1 推荐用户 5 与需求用户的相似倍数为 : 0042 (3-3)*(3-3)+(3-4)*(3-4)+(2-2)*(2-2)+(3-4)*(3-4)/5= 2/5 ; 0043 由上述计算可知推荐用户2和5与需求用户的相似倍数最小, 因此, 该最近似用户 判断模块 46 计算出推荐用户 2 和 5 为与该需求用户最近似的用户及计算出该需求用户的 最近似用户对该目的地的平均满意度为(2+2)/2=2。 该满意度确定模块47用于确定该平均 满意度为该需求用户对该目的地的满意度及发送该确定的满意度信息到该需求用户的客 户端 20, 如根据与需求用户相近似的用户确定该目的地的满意分数为 2 及发送对。

26、该目的地 的满意分数为 2 的相关信息到该需求用户。 0044 本发明的信息获取系统 1 首先根据用户请求从客户端获取需求用户与社群网站 中的各个相关人群产生的历史数据进行排名, 根据需求用户提出的对某目的地的需求信息 获取多个相同类型且需求用户去过的地点, 计算多个与需求用户有共同点的推荐用户及该 需求用户对各个地点的满意分数, 接着进一步计算多个推荐用户中与该需求用户最近似的 用户, 最近似用户即可代表该需求用户对该需求目的地的满意情况, 从而发送最近似用户 对该目的地的满意情况到需求用户。因此, 信息获取系统 1 根据推荐用户和需求用户对去 过的参考地点和目的地的满意分数信息确定与该需求。

27、用户最近似的用户, 从而根据最近似 用户对目的地的满意分数来给需求用户对所需目的地的满意情况一个参考。 0045 图 3 是图 1 的信息获取系统获信息的方法流程图。该信息解析模块 40 接收来自 客户端 20 的用户请求, 使得该客户端 20 登录相应的社群网站, 及接收来自客户端 20 的需 说 明 书 CN 103593375 A 8 6/6 页 9 求用户关于目的地的需求信息 (步骤 S300) 。该资料获取模块 41 根据该用户请求从客户端 20 获取需求用户与社群网站中的各个相关人群产生的历史数据 (步骤 S310) 。该排名模块 42 根据各个相关人群与需求用户的历史数据对所有相。

28、关人群进行排名 (步骤 S320) 。该用 户获取模块 43 从相关人群排名中获取前一第一预设数量位的推荐用户 (步骤 S330) 。该地 点获取模块 44 获取社群网站中一第二预设数量个与目的地为同一类型且需求用户去过的 地点 (步骤 S340) 。 0046 该分数计算模块45根据所述预定数量位推荐用户与该地点获取模块44获取的各 个地点及目的地的相关数据计算各个推荐用户对当中去过的地点的满意分数 (步骤 S350) 。 该分数计算模块 45 还根据该需求用户与各参考地点的相关数据计算该需求用户对各参考 地点的满意分数 (步骤 S360) 。该最近似用户判断模块 46 根据推荐用户和需求用。

29、户对去过 的地点的满意分数计算与该需求用户最近似的用户及计算最近似用户对该目的地的平均 满意度 (步骤 S370) 。该满意度确定模块 47 确定该平均满意度为该需求用户对该目的地的 满意分数及发送该确定的满意分数信息到该需求用户 (步骤 S380) 。 0047 尽管对本发明的优选实施方式进行了说明和描述, 但是本领域的技术人员将领悟 到, 可以作出各种不同的变化和改进, 这些都不超出本发明的真正范围。因此期望, 本发明 并不局限于所公开的作为实现本发明所设想的最佳模式的具体实施方式, 本发明包括的所 有实施方式都有所附权利要求书的保护范围内。 说 明 书 CN 103593375 A 9 1/3 页 10 图 1 说 明 书 附 图 CN 103593375 A 10 2/3 页 11 图 2 说 明 书 附 图 CN 103593375 A 11 3/3 页 12 图 3 说 明 书 附 图 CN 103593375 A 12 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1