网站推荐方法和系统以及网络服务器的制作方法

文档序号:7922249阅读:115来源:国知局
专利名称:网站推荐方法和系统以及网络服务器的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种网站推荐方法和系统以及网络服务器。
背景技术
随着电子信息技术的发展,网络已经改变了人们的生活方式,举例来说,人们可以利用网络获取自己感兴趣的书籍、电影、音乐、甚至商品,因此,网络带给了我们高效便捷的生活,人们已经习惯利用计算机、手机等具有上网功能的设备,通过浏览自己感兴趣的网页进行学习、娱乐、购物来满足自身多方位的需求。人们利用网络可以更加高效的获取丰富的信息进行学习和娱乐,具体地,网络服务器会根据用户访问的网站的类型向其推荐同一种类型的相关网站供用户参考,比如用户访问的是属于信息技术类型的网站,网络服务器会向用户推荐信息技术类型中的其他网站供用户参考,网络服务器会记录用户经常访问的网站并获取相关的网站推荐给用户,从而使用户可以获取更多感兴趣的资讯。但是,现有技术中的网络服务器只是根据用户自身的网络访问行为向用户推荐相关的网站供用户参考,使用户获得的信息有限,具有一定的局限性。

发明内容
针对现有技术的上述缺陷,本发明实施例提供一种网站推荐方法和系统以及网络服务器。本发明实施例提供一种网站推荐方法,包括网络服务器根据本地存储的上网信息获取预设时间段内进行网络访问的用户访问网站的特征信息;所述网络服务器根据所述特征信息对所述用户进行聚类分析获取多个用户簇,以便在接收用户终端发送的包括用户标识的网络访问请求时,判断所述用户是否包括与所述用户标识对应的第一用户,若是,则根据所述第一用户所在的用户簇中用户的所述特征信息确定向所述第一用户推荐的网站,并将所述推荐的网站的网址嵌入到网络访问响应中返回给所述用户终端。本发明实施例提供一种网络服务器,包括第一获取模块,用于根据本地存储的上网信息获取预设时间段内进行网络访问的用户访问网站的特征信息;第二获取模块,用于根据所述特征信息对所述用户进行聚类分析获取多个用户簇;判断模块,用于在接收用户终端发送的包括用户标识的网络访问请求时,判断所述用户是否包括与所述用户标识对应的第一用户;处理模块,用于若判断获知所述用户包括与所述用户标识对应的第一用户,则根据所述第一用户所在的用户簇中用户的所述特征信息确定向所述第一用户推荐的网站,并将所述推荐的网站的网址嵌入到网络访问响应中返回给所述用户终端。本发明实施例提供一种网站推荐系统,包括上述的网络服务器以及用户终端。本发明实施例提供的网站推荐方法和系统以及网络服务器,通过网络服务器根据预设时间段内用户的上网信息获取用户访问的网站对应的特征信息,根据特征信息对用户进行聚类获取多个用户簇,以便在接收用户终端发送的包括用户标识的网络访问请求时, 若判断获知用户包括与用户标识对应的第一用户,则根据第一用户所在的用户簇中的其余用户的特征信息确定向第一用户推荐的网站,并将推荐的网站的网址嵌入到网络访问响应中返回给用户终端,实现了网络服务器能够基于全局的用户网络访问行为向进行网络访问的用户推荐更多的网站,从而使用户获取更多感兴趣的资讯。


图1为本发明网站推荐方法一个实施例的流程图;图2为本发明网站推荐方法另一实施例的流程图;图3为本发明网络服务器一个实施例的结构示意图;图4为本发明网站推荐系统一个实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明网站推荐方法一个实施例的流程图,如图1所示,该方法包括步骤100,网络服务器根据本地存储的上网信息获取预设时间段内进行网络访问的用户访问网站的特征信息;用户可以通过手机、计算机等具有上网功能的用户终端向网络服务器发送网络访问请求进行网络访问,网络服务器能够按照预设的刷新时间存储一段时间内进行网络访问的用户的上网信息。可以理解的是,本实施例中网络服务器的刷新时间是根据具体的应用需要进行设置的比如三天或者一个星期。网络服务器存储的用户的上网信息具体包括用户的用户标识、每次访问的网站和对应的开始时间和结束时间。需要说明的是,本实施例中的用户标识用于对不同的用户进行区别,本领域的技术人员可以理解的根据不同的应用场景和不同的信息处理手段用户标识的表现形式有很多,本实施例对用户标识的具体表现形式不作限制。比如在一个局域网中,每个用户所用的用户终端具有固定的IP地址可以标识不同的用户,该局域网的网络服务器上存储的用户的上网信息中的用户标识就是用户终端的IP地址;或者该局域网为了确保用户进行网络访问的安全性,要求用户进行网络访问时需要通过外插的电子设备进行身份信息认证后才能进行访问,因此,该局域网的网络服务器上存储的用户的上网信息中的用户标识可以是用户的身份信息。网络服务器根据本地存储的上网信息获取预设时间段内进行网络访问的用户访问的网站对应的特征信息,需要说明的是,本实施例中的特征信息反映了在预设的时间段内进行网络访问的用户访问网站的行为特征,具体可以包括每个用户在预设时间段内访问每个网站的频率特征和/或每次访问的时段特征。其中,本实施例中预设时间段可以根据具体的应用情况预先在网络服务器进行设置,举例来说,若预先设置的时间段为每天的零点到M点,即网络服务器在每天的M点根据存储的上网信息进行统计获取在之前M小时内进行网络访问的每个用户访问每个网站的频率特征和/或每次访问的时段特征。在具体的实现过程中,网络服务器会将获取的频率特征或时段特征进行模数转换,若特征信息包括频率特征和时段特征,则对两者的数字量进行加权获取对应的特征信息。值得注意的是, 本实施例中的特征信息并不局限于频率特征和时段特征,还可以根据获取的具体上网信息进行调整从而获取其他的特征信息,具体的处理过程如上,此处不再赘述。为了更清楚的说明特征信息含义,举例说明如表1所示,表1表示了在预设的时间段内进行网络访问的用户访问的网站对应的特征信息,特征信息是对每个用户在预设时间段内访问每个网站的频率特征和时段特征的进行模数转换加权后获取的数值。表 权利要求
1.一种网站推荐方法,其特征在于,包括网络服务器根据本地存储的上网信息获取预设时间段内进行网络访问的用户访问网站的特征信息;所述网络服务器根据所述特征信息对所述用户进行聚类分析获取多个用户簇,以便在接收用户终端发送的包括用户标识的网络访问请求时,判断所述用户是否包括与所述用户标识对应的第一用户,若是,则根据所述第一用户所在的用户簇中的用户的所述特征信息确定向所述第一用户推荐的网站,并将所述推荐的网站的网址嵌入到网络访问响应中返回给所述用户终端。
2.根据权利要求1所述的网站推荐方法,其特征在于,若判断获知所述用户没有包括与所述用户标识对应的第一用户,所述方法还包括所述网络服务器向其余网络服务器广播包括所述用户标识和所述预设时间段的上网信息查询请求,若接收到所述其余网络服务器返回的所述第一用户在所述预设时间段内的上网信息,根据所述上网信息获取所述第一用户访问的网站对应的特征信息;所述网络服务器根据每个用户簇中用户的所述特征信息获取对应的聚集轮廓信息,并根据所述第一用户的所述特征信息和所述聚集轮廓信息通过相似性度量确定所述第一用户所属的用户簇。
3.根据权利要求1所述的网站推荐方法,其特征在于,所述根据所述特征信息对所述用户进行聚类分析包括根据所述特征信息通过分裂法、层次法、基于密度的方法、基于网格的方法和基于模型的方法对所述用户进行聚类分析。
4.根据权利要求1所述的网站推荐方法,其特征在于,所述根据所述第一用户所在的用户簇中的其余用户的所述特征信息确定向所述第一用户推荐的网站包括根据所述第一用户所在的用户簇中的其余用户的所述特征信息获取所述其余用户访问的网站的推荐分数;根据所述推荐分数按照预设的推荐准则确定向所述第一用户推荐的网站。
5.根据权利要求1-4任一项所述的网站推荐方法,其特征在于,所述特征信息包括预设时间段内所述用户访问网站的频率特征和/或每次访问的时段特征。
6.根据权利要求1-4任一项所述的网站推荐方法,其特征在于,所述网址包括域名和 /或IP地址。
7.一种网络服务器,其特征在于,包括第一获取模块,用于根据本地存储的上网信息获取预设时间段内进行网络访问的用户访问网站的特征信息;第二获取模块,用于根据所述特征信息对所述用户进行聚类分析获取多个用户簇;判断模块,用于在接收用户终端发送的包括用户标识的网络访问请求时,判断所述用户是否包括与所述用户标识对应的第一用户;处理模块,用于若判断获知所述用户包括与所述用户标识对应的第一用户,则根据所述第一用户所在的用户簇中用户的所述特征信息确定向所述第一用户推荐的网站,并将所述推荐的网站的网址嵌入到网络访问响应中返回给所述用户终端。
8.根据权利要求7所述的网络服务器,其特征在于,所述处理模块,还用于若判断获知所述用户没有包括与所述用户标识对应的第一用户,则向其余网络服务器广播包括所述用户标识和所述预设时间段的上网信息查询请求,若接收到所述其余网络服务器返回的所述第一用户在所述预设时间段内的上网信息,根据所述上网信息获取所述第一用户访问的网站对应的特征信息;根据每个用户簇中用户的所述特征信息获取对应的聚集轮廓信息,并根据所述第一用户的所述特征信息和所述聚集轮廓信息通过相似性度量确定所述第一用户所属的用户簇。
9.根据权利要求8所述的网络服务器,其特征在于,所述第二获取模块具体用于 根据所述特征信息通过分裂法、层次法、基于密度的方法、基于网格的方法和基于模型的方法对所述用户进行聚类分析。
10.一种网站推荐系统,其特征在于,包括如权利要求7或8或9任一项所述的网络服务器,以及用户终端。
全文摘要
本发明提供一种网站推荐方法和系统以及网络服务器,其中,该方法包括网络服务器根据预设时间段内用户的上网信息获取用户访问的网站的特征信息,根据特征信息对用户进行聚类获取多个用户簇,以便在接收用户终端发送的包括用户标识的网络访问请求时,判断用户是否包括与用户标识对应的第一用户,若是,则根据第一用户所在的用户簇中的其余用户的特征信息确定向第一用户推荐的网站,并将推荐的网站的网址嵌入到网络访问响应中返回给用户终端,实现了网络服务器能够基于全局的用户网络访问行为向进行网络访问的用户推荐更多的网站,从而使用户获取更多感兴趣的资讯。
文档编号H04L29/08GK102316167SQ20111028903
公开日2012年1月11日 申请日期2011年9月26日 优先权日2011年9月26日
发明者吴军, 王欣, 金键 申请人:中国科学院计算机网络信息中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1