一种网址导航页面生成方法和装置的制作方法

文档序号:6433820阅读:97来源:国知局
专利名称:一种网址导航页面生成方法和装置的制作方法
技术领域
本申请涉及网络技术领域,特别是涉及一种网址导航页面生成方法和装置。
背景技术
随着网络的发展,网站的数量也越来越多,越来越庞大,用户可能会访问多个网站,但每个用户都有他自己习惯并且经常访问的网站,如果用户每次访问他经常访问的网站都要需重新输入那些网站的网址,那么则会有很多不方便之处。现有技术中,一是用户可以通过收藏夹将自己需要访问的网站的网址进行收藏, 然后通过收藏夹进行访问,但这种方式是用户主观的收藏网址,不能客观的将用户常用的网址进行显示;二是用户可以通过导航网站访问一些经常访问的网址,但导航网站只是对一些经常性的比较知名的网址或者具有广告性质的网址加以链接,很可能没有链接用户经常访问的网站的网址;三是浏览器通过以访问次数和访问的方式为依据来计算最常访问的网址,比如每访问一个网址,累加对应的权值次数,统计最后的访问次数,比如直接输入的权值为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. com中,即当用户访问weibo. com/atme时将这次的统计入到weibo. com中,网址名单列表随浏览器安装文件自动安装到用户本机,列表文件会随着浏览器升级随时更新。所述归并网址名单可以通过认为设置,也可以通过智能学习设置。比如,对于一个知名的门户网址,比如说网易,可以根据经验,直接将网易首页的网址和网易新闻的网址都放入归并网址名单,如果是直接访问网易新闻网址和其子链接,而不是通过网易首页网址的连接访问网易新闻网址,则将这些访问记录归并到网易新闻网址下,如果不是直接网易新闻网址和其子链接的访问,则归并到网易首页的访问,其他情况可以通过类似原则进行处理。或者,当某个网址的访问频率非常高,则将其加入归并网址名单,比如,最开始归并网址名单里含有的有关网易的网址只有网易首页网址,所有与网易相关的访问记录都会归并到网易首页网址,但当某用户直接访问网易新闻网址的频率远远大于访问网易首页的频率,则引擎通过智能学习将网易新闻加入归并网址名单,事直接访问网易新闻的记录都归并到网易新闻网址下面。统计步骤130,根据所述记录,对各个网址类别的访问频率进行统计。所述的统计步骤包括步骤Si,根据所述记录,对各个网址的访问频率进行统计;其中本步骤还可以根据所述记录,对各个网址的访问次数,和/或访问方式进行统计。针对前述得到的网址浏览记录,将各个网址的访问频率进行统计。其中,所述的频率为对于在一段时间内用户对一网址的所有访问记录其频率为一定值。比如所述的频率为当在一段时间内用户对一网址有访问,则记录频率为1 ;当一段时间内用户对一网址没访问,则记录频率为0。又比如以天为单位,在一天内无论对一个网址访问多少次,对其归并后的网址记录的频率都记录为1,如果当天没有访问此网址的相关网址,对其归并后的网址记录的频率都记录为0。当然,也可以12个小时,6个小时等为单位对对频率进行类似统计,只需要这个时间段跨越一定范围即可。还可以统计网址的访问次数、访问方式等。步骤S2,根据各个网址的访问频率,将各类别内网址的访问频率累加获得各类别的总访问频率。将同一网址类别中所有网址的访问频率进行累加得到该网址类别的访问频率,比如一段时间内用户对体育类的网站A的访问频率为4,对该类的网址B的访问频率为5,那么该用户对体育类别的访问频率为9。如此将各网址类别的访问频率进行统计。另外也可以根据前述对网址的访问次数和访问方式的统计来最终统计各网址类别的访问频率和各访问方式的次数。排序步骤140,根据所述统计的用户对各网址类别的访问频率将各网站类别进行排序。比如用户对体育类别的访问频率为50、音乐类别的访问频率为28、电影电视类别的访问频率为90,那么排完顺序后的先后顺序为电影电视类别、体育类别、音乐类别。位置分配步骤150,选择排序靠前的多个网址类别的网址分配到指定位置。
其中,优选的,可以根据网址类别排序结果,按顺序将排序靠前的多个网址类别各分配标签页中一个位置。比如,将新打开的空白页作为标签页,然后将将该标签页分为九格(即九个位置),每格可以对应一个网址类别。当通过前述步骤得到了各网址类别的排序后,可以取排序靠前的九个网址类别分别分配到这九格显示位置。其中,排序靠前的九个网址类别分配的顺序可以预置,比如从上面第一行开始,从左上至右下顺序放置,或者从左边第一排开始,从上至下放置等,或者对这九个格子编定顺序,按排序大小进行放置。或者,在某个起始网页中添加一个标签栏,将排序靠前的网址类别按顺序分配此标签栏的多个位置。或者,可以基于各个网址类别的访问频率所占比重,按规则在标签页中相应分配多个位置。比如,将新打开的空白页作为标签页,然后将将该标签页分为九格(即九个位置),每格可以对应一个网址类别,对于排序靠前的多个网址类别,如果其中排序第一的类别的访问频率占总访问频率的比重超过50 %,则分配更多的位置给该类别,比如给4个位置,然后排序第二的网址类别的访问频率占得类别只有20%,则分配2个位置,然后排序第三的网址类别的访问频率占15%,则分配1个位置,然后排序第四的网址类别的访问频率占8%,则分配1个位置,然后排序第五的网址类别的访问频率占5%,则分配1个位置。或者,在某个起始网页中添加一个标签栏,将排序靠前的网址类别按所述比重分配此标签栏的多个位置。网址显示步骤160,按规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显示。优选的,对于每一所述网址类别,根据该网址类别内各网址访问频率的排序,将排序靠前的一个或者多个放入相应位置进行显示。其中,还包括步骤Al,根据所述记录,对各个网址的访问次数,和/或访问方式进行统计;步骤A2,根据所述统计的多个网址各自的访问次数、和/或访问方式对所述多个网址进行排序。如表一是以7天的某个网址类别中的网址浏览记录为例进行说明。
权利要求
1.一种网址导航页面生成方法,其特征在于,包括 数据获取步骤,获取用户的网址浏览记录;分类步骤,根据网址分类规则对所述记录中的网址进行分类; 统计步骤,根据所述记录,对各个网址类别的访问频率进行统计; 排序步骤,根据所述统计的用户对各网址类别的访问频率将各网址类别进行排序; 位置分配步骤,选择排序靠前的多个网址类别的网址分配到指定位置; 网址显示步骤,按规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显不。
2.根据权利要求1所述的方法,其特征在于,所述的统计步骤包括 步骤Si,根据所述记录,对各个网址的访问频率进行统计;步骤S2,根据各个网址的访问频率,将各类别内网址的访问频率累加获得各类别的访问频率。
3.根据权利要求2所述的方法,其特征在于所述的频率为对于在一段时间内用户对一网址的所有访问记录其频率为一定值。
4.据权利要求1所述的方法,其特征在于,所述位置分配步骤包括根据网址类别排序结果,按顺序将排序靠前的多个网址类别各分配标签页中一个位置;或者,基于各个网址类别的访问频率所占比重,按规则在标签页中相应分配多个位置。
5.根据权利要求1所述的方法,其特征在于,还包括类别添加步骤,当所有客户端对一事件相关网址的总访问频率大于阈值,则将该事件作为新类别加入分类规则。
6.根据权利要求1所述的方法,其特征在于 在所述的分类步骤之后还包括网址归并步骤,将各网址类别中与归并网址名单相关的网址,依据归并网址名单将进行归并。
7.根据权利要求1所述的方法,其特征在于,在所述网站显示步骤中对于每一所述网址类别,根据该网址类别内各网址访问频率的排序,将排序靠前的一个或者多个放入相应位置进行显示。
8.根据权利要求7所述的方法,其特征在于,在所述网址显示步骤之前还包括 步骤Al,根据所述记录,对各个网址的访问次数,和/或访问方式进行统计;步骤A2,根据所述统计的多个网址各自的访问次数、和/或访问方式对所述多个网址进行排序。
9.根据权利要求8所述的方法,其特征在于 在所述统计步骤之后还包括归并网址名单更新步骤,当一网址的访问频率大于阈值时,将该网址加入归并网址名
10.根据权利要求9所述的方法,其特征在于,在所述根据该网址类别内各网址访问频率的排序后还包括网址删除步骤根据黑名单将已排序的网址中属于黑名单的网址进行删除;和/或,黑名单去除步骤针对用户设置的黑名单中网址,当在一段时间内用户的对一网址的访问频率大于阈值,则将其从黑名单中删除。
11.一种网址导航页面生成装置,其特征在于,包括 数据获取模块,用于获取用户的网址浏览记录;分类模块,用于根据网址分类规则对所述记录中的网址进行分类;统计模块,用于根据所述记录,对各个网址类别的访问频率进行统计;排序模块,用于根据所述统计的用户对各网址类别的访问频率将各网址类别进行排序;位置分配模块,用于选择排序靠前的多个网址类别的网址分配到指定位置; 网址显示模块,用于按分类规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显示。
12.根据权利要求11所述的装置,其特征在于,所述的统计模块包括 第一统计模块,用于根据所述记录,对各个网址的访问频率进行统计;第二统计模块,用于根据各个网址的访问频率,将各类别内网址的访问频率累加获得各类别的总访问频率。、
13.根据权利要求11所述的装置,其特征在于,所述分类模块后还包括类别添加模块,用于当所有客户端对一事件相关网址的总访问频率大于阈值,则将该事件作为新类别加入分类规则。
全文摘要
本申请提供了一种网址导航页面生成方法和装置,涉及网络技术领域。所述方法包括获取用户的网址浏览记录;根据网址分类规则对所述记录中的网址进行分类;根据所述记录,对各个网址类别的访问频率进行统计;根据所述统计的用户对各网址类别的访问频率将各网址类别进行排序;选择排序靠前的多个网址类别的网址分配到指定位置;按规则选择所述已分配位置的各网址类别中的网址放入相应位置进行显示。本申请通过根据网址分类规则先将用户访问的各网址进行分类,然后先以类别为单位统计各类别的访问频率,再依据该访问频率的排序给排序靠前的各类别分配相应显示位置进行显示,这样能更客观、更准确、更全面给用户提供用户最常访问的多个类别的网站。
文档编号G06F17/30GK102354315SQ20111028422
公开日2012年2月15日 申请日期2011年9月22日 优先权日2011年9月22日
发明者宗小斌, 赵洪日, 陶伟华 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1