一种网址导航页面生成方法和装置制造方法及图纸

技术编号:7123985 阅读:288 留言:0更新日期:2012-04-11 18:40
本申请提供了一种网址导航页面生成方法和装置,涉及网络技术领域。所述方法包括:获取用户的网址浏览记录;根据网址分类规则对所述记录中的网址进行分类;根据所述记录,对各个网址类别的访问频率进行统计;根据所述统计的用户对各网址类别的访问频率将各网址类别进行排序;选择排序靠前的多个网址类别的网址分配到指定位置;按规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显示。本申请通过根据网址分类规则先将用户访问的各网址进行分类,然后先以类别为单位统计各类别的访问频率,再依据该访问频率的排序给排序靠前的各类别分配相应显示位置进行显示,这样能更客观、更准确、更全面给用户提供用户最常访问的多个类别的网站。

【技术实现步骤摘要】

本申请涉及网络
,特别是涉及一种网址导航页面生成方法和装置
技术介绍
随着网络的发展,网站的数量也越来越多,越来越庞大,用户可能会访问多个网站,但每个用户都有他自己习惯并且经常访问的网站,如果用户每次访问他经常访问的网站都要需重新输入那些网站的网址,那么则会有很多不方便之处。现有技术中,一是用户可以通过收藏夹将自己需要访问的网站的网址进行收藏, 然后通过收藏夹进行访问,但这种方式是用户主观的收藏网址,不能客观的将用户常用的网址进行显示;二是用户可以通过导航网站访问一些经常访问的网址,但导航网站只是对一些经常性的比较知名的网址或者具有广告性质的网址加以链接,很可能没有链接用户经常访问的网站的网址;三是浏览器通过以访问次数和访问的方式为依据来计算最常访问的网址,比如每访问一个网址,累加对应的权值次数,统计最后的访问次数,比如直接输入的权值为2,收藏夹为1,那么访问两次kiidu. com最后算出的结果为2+1 = 3,但是很多网址用户每天只访问一次或几次,无法排进网址的访问列表的前面,导致用户在无法看到,如新闻首页,某只股票网页,某某小区论坛,可能每天访问一次或几次,或者每2,3天访问一次, 这些经常访问的网址是不能通过单纯计算次数来统计到最常访问列表的前面。在这些方式中都会存在用户可能需要访问某些类别的网站不在访问列表的情况, 比如当最常访问列表只显示九个网站,但在按网址排完顺序进行显示后,可能某两个类别的网站就占据了所有的显示位置,当用户也经常访问其他类别的网站,但对该类别的各个网址的访问相对较少时,用户就无法在最常访问列表中访问该类别的网址。
技术实现思路
本申请所要解决的技术问题是提供一种网址导航页面生成方法和装置,解决不能以多个类别显示用户访问最常网站问题。为了解决上述问题,本申请公开了一种网址导航页面生成方法,包括数据获取步骤,获取用户的网址浏览记录;分类步骤,根据网址分类规则对所述记录中的网址进行分类;统计步骤,根据所述记录,对各个网址类别的访问频率进行统计;排序步骤,根据所述统计的用户对各网址类别的访问频率将各网址类别进行排序;位置分配步骤,选择排序靠前的多个网址类别的网址分配到指定位置;网址显示步骤,按规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显示。优选的,所述的统计步骤包括步骤Si,根据所述记录,对各个网址的访问频率进行统计;步骤S2,根据各个网址的访问频率,将各类别内网址的访问频率累加获得各类别的访问频率。优选的,所述的频率为对于在一段时间内用户对一网址的所有访问记录其频率为一定值。优选的,所述位置分配步骤包括根据网址类别排序结果,按顺序将排序靠前的多个网址类别各分配标签页中一个位置;或者,基于各个网址类别的访问频率所占比重,按规则在标签页中相应分配多个位置。优选的,还包括类别添加步骤,当所有客户端对一事件相关网址的总访问频率大于阈值,则将该事件作为新类别加入分类规则。优选的,在所述的分类步骤之后还包括网址归并步骤,将各网址类别中与归并网址名单相关的网址,依据归并网址名单将进行归并。优选的,在所述网站显示步骤中对于每一所述网址类别,根据该网址类别内各网址访问频率的排序,将排序靠前的一个或者多个放入相应位置进行显示。优选的,在所述网址显示步骤之前还包括步骤Al,根据所述记录,对各个网址的访问次数,和/或访问方式进行统计;步骤A2,根据所述统计的多个网址各自的访问次数、和/或访问方式对所述多个网址进行排序。优选的,其特征在于在所述统计步骤之后还包括归并网址名单更新步骤,当一网址的访问频率大于阈值时,将该网址加入归并网址名单。优选的,在所述根据该网址类别内各网址访问频率的排序后还包括网址删除步骤根据黑名单将已排序的网址中属于黑名单的网址进行删除;和/或,黑名单去除步骤针对用户设置的黑名单中网址,当在一段时间内用户的对一网址的访问频率大于阈值,则将其从黑名单中删除。相应的本申请还公开了一种网址导航页面生成装置,包括数据获取模块,用于获取用户的网址浏览记录;分类模块,用于根据网址分类规则对所述记录中的网址进行分类;统计模块,用于根据所述记录,对各个网址类别的访问频率进行统计;排序模块,用于根据所述统计的用户对各网址类别的访问频率将各网址类别进行排序;位置分配模块,用于选择排序靠前的多个网址类别的网址分配到指定位置;网址显示模块,用于按分类规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显示。优选的,所述的统计模块包括第一统计模块,用于根据所述记录,对各个网址的访问频率进行统计;第二统计模块,用于根据各个网址的访问频率,将各类别内网址的访问频率累加获得各类别的总访问频率。、优选的,所述分类模块后还包括类别添加模块,用于当所有客户端对一事件相关网址的总访问频率大于阈值,则将该事件作为新类别加入分类规则。与现有技术相比,本申请包括以下优点本申请通过根据网址分类规则先将用户访问的各网址进行分类,然后先以类别为单位统计各类别的访问频率,再依据该访问频率的排序给排序靠前的各类别分配相应显示位置进行显示,这样能更客观、更准确、更全面给用户提供用户最常访问的多个类别的网站。附图说明图1是本申请一种网址导航页面生成方法的实施例的流程示意图;图2是本申请一种网址导航页面生成装置的实施例的结构示意图。具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。参照图1,示出了本申请一种网址导航页面生成方法的实施例的流程示意图,所述方法包括数据获取步骤110,获取用户的网址浏览记录;当用户打开浏览器后,本申请可以获取浏览历史记录里面的用户的网址浏览记录,然后来计算用户最常访问的网址。一般情况下预置计算的个数比指定位置的显示个数要多。比如用户每天打开浏览器后从浏览历史记录里取得前10天的浏览记录来计算最常访问的30个网址,指定位置默认显示排名靠前的9个。比如一般情况下所有的历史记录都存放在用户目录里,如win7下C: Wsers\用户名 \AppData\Roaming\360se\data\history. dat,以自定义数据库的形式存在。分类步骤120,根据网址分类规则对所述记录中的网址进行分类。比如可以预先设定网址类别为体育、音乐、电影电视、新闻、游戏等类别,然后将获取得到的用户浏览的网址依据这些类别按一定规则分入各个类别。比如,对于用户的网址浏览记录中的各网址,首先统计一网址的关键词集合,然后与已分类网址类别的关键词集合进行相似度匹配,如果大于阈值则该网址属于所述网址类别。在所述的分类步骤之后还包括网址归并步骤,将各网址类别中与归并网址名单相关的网址,依据归并网址名单将进行归并。获取到用户的网址浏览记录后,对于所述属于各网址类别的记录中与归并网址名单相关的网址,根据归并网址名单,将所述网址浏览记录中属于归并网址名单中的同一个网址的下属网址的记录归并到所属归并网址名单中的网址下。比如为了防止避免weibo. com和weibo. com/atme分别统计的情况,将weibo. com/ atme归并到weibo. com中来做统计。采用归并网址名单的机制将weibo. com/atme归并到weibo. c本文档来自技高网
...

【技术保护点】
1.一种网址导航页面生成方法,其特征在于,包括:数据获取步骤,获取用户的网址浏览记录;分类步骤,根据网址分类规则对所述记录中的网址进行分类;统计步骤,根据所述记录,对各个网址类别的访问频率进行统计;排序步骤,根据所述统计的用户对各网址类别的访问频率将各网址类别进行排序;位置分配步骤,选择排序靠前的多个网址类别的网址分配到指定位置;网址显示步骤,按规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵洪日宗小斌陶伟华
申请(专利权)人:奇智软件北京有限公司
类型:发明
国别省市:11

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

1