一种浏览器多标签页的处理方法及系统的制作方法

文档序号:6525371阅读:380来源:国知局
一种浏览器多标签页的处理方法及系统的制作方法
【专利摘要】本发明公开了一种浏览器多标签页的处理方法及系统,属于多标签浏览器【技术领域】。该方法及系统首先提取所有打开的标签页的域名,确定用户对当前标签页进行的操作,并在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页,再根据用户对当前标签页的操作,对匹配成功的标签页进行相同的操作。通过该方法及系统实现了浏览器多标签页的批量操作,提高了网站访问的效率,大大节省了用户的时间。
【专利说明】一种浏览器多标签页的处理方法及系统
【技术领域】
[0001]本发明涉及多标签浏览器【技术领域】,具体涉及一种浏览器多标签页的处理方法及系统。
【背景技术】
[0002]随着因特网(Internet)的飞速发展,越来越多的资讯可以通过网页的形式在因特网上传播,因而越来越多的用户通过浏览网页获取资讯。用户在浏览网页时往往会同时打开多个网页,为了方便用户在打开的多个网页之间进行切换,业界推出了多标签页浏览器。
[0003]目前大多数浏览器已经支持多标签页浏览,当用户浏览某网站时,通常都是通过新标签页查看网页,通过一个页面再次打开页面里面的链接,这些新页面都是在新的标签页打开,如图1中所示,但是现有的多标签浏览还存在以下问题:
[0004]打开的浏览器中,不同的标签页是不能批量选择的。

【发明内容】

[0005]针对现有技术中存在的缺陷,本发明的目的在于提供一种浏览器多标签页的处理方法及系统,实现浏览器多标签页的批量操作。
[0006]为实现上述目的,本发明采用的技术方案为:一种浏览器多标签页的处理方法,该方法包括:
[0007]提取所有打开的标签页的域名;
[0008]确定用户对当前标签页进行的操作,并在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页;
[0009]根据用户对当前标签页的操作,对匹配成功的标签页进行相同的操作。
[0010]可选的,如上所述的一种浏览器多标签页的处理方法,所述在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页,是指根据当前标签页的域名主体,对当前标签页的域名与所有打开的标签页的域名进行匹配。
[0011]可选的,如上所述的一种浏览器多标签页的处理方法,所述在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页,是指根据当前标签页的域名类型,对当前标签页的域名与所有打开的标签页的域名进行匹配。
[0012]可选的,如上所述的一种浏览器多标签页的处理方法,所述用户对当前标签页的操作包括关闭、隐藏或恢复。
[0013]一种浏览器多标签页的处理系统,该系统包括:
[0014]域名提取模块,用于提取所有打开的标签页的域名;
[0015]域名匹配模块,用于确定用户对当前标签页进行的操作,并在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页;
[0016]标签页处理模块,用于根据用户对当前标签页的操作,对匹配成功的标签页进行相同的操作。
[0017]可选的,如上所述的一种浏览器多标签页的处理系统,所述的域名匹配模块包括:
[0018]域名主体匹配单元,用于根据当前标签页的域名主体,对当前标签页的域名与所有打开的标签页的域名进行匹配。
[0019]可选的,如上所述的一种浏览器多标签页的处理系统,所述的域名匹配模块包括:
[0020]域名类型匹配单元,用于根据当前标签页的域名类型,对当前标签页的域名与所有打开的标签页的域名进行匹配。
[0021]本发明的有益效果在于:本发明所述的方法及系统,通过将浏览器所有打开的标签页的域名与当前标签页的域名进行匹配,实现了对多标签页的批量操作,有效提高了网站访问的效率,大量的节省了用户的时间。
【专利附图】

【附图说明】
[0022]图1为现有多标签页浏览器显示的页面示意图;
[0023]图2为【具体实施方式】中一种浏览器多标签页的处理系统的结构框图;
[0024]图3为【具体实施方式】中域名匹配模块的结构框图;
[0025]图4为【具体实施方式】中一种浏览器多标签页的处理方法的流程图;
[0026]图5为【具体实施方式】中域名提取的示意图;
[0027]图6为【具体实施方式】中数据库对网站进行分类的示意图;
[0028]图7为【具体实施方式】中通过数据库判断域名类型的示意图。
【具体实施方式】
[0029]下面结合说明书附图与【具体实施方式】对本发明做进一步的详细说明。
[0030]图2示出了本实施方式中一种浏览器多标签页的处理系统的结构框图,由图中可以看出,该系统主要包括域名提取模块11、域名匹配模块12和标签页处理模块13,其中,
[0031]域名提取模块11,用于提取所有打开的标签页的域名;
[0032]域名匹配模块12,用于确定用户对当前标签页进行的操作,并在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页;
[0033]标签页处理模块13,用于根据用户对当前标签页的操作,对匹配成功的标签页进行相同的操作。
[0034]可选的,如图3所示,所述的域名匹配模块12包括域名主体匹配单元121和/或域名类型匹配单元122。其中,
[0035]域名主体匹配单元121,用于根据当前标签页的域名主体,对当前标签页的域名以及所有打开的标签页域名进行匹配。域名类型匹配单元122,用于根据当前标签页的域名类型,对当前标签页的域名以及所有打开的标签页的域名进行匹配。
[0036]图4示出了本【具体实施方式】的一种浏览器多标签页的处理方法的流程图,该方法包括:
[0037]S1:提取所有打开的标签页的域名;[0038]通过浏览器后台提取当前所有打开的标签页的域名,并将提取出的所有打开的标签页的域名保存到浏览器的第一数据库中,本【具体实施方式】中的第一数据库可以是用于存储标签页域名的临时数据库,例如,标签仓库。需要说明是,本【具体实施方式】中所述的所有打开的标签页指的是同一浏览器中所有打开的标签页。
[0039]S2:确定用户对当前标签页进行的操作,并在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页;
[0040]在本发明的实施例中,当前标签页是指用户操作所针对的标签页,所述的用户操作包括标签页的关闭、隐藏或恢复等。
[0041]当用户选择了当前标签页进行操作时,在所有打开的标签页中找到哪一个或者哪一些标签页的域名与所述当前标签页的域名匹配。本【具体实施方式】中,在当前打开的所有标签页中,查找域名与当前标签页的域名匹配的方式有以下两种:
[0042]一是根据当前标签页的域名主体,对当前标签页的域名以及所有打开的标签页域名进行匹配。
[0043]二是根据当前标签页的域名类型,对当前标签页的域名以及所有打开的标签页的域名进行匹配。
[0044]对于第一种通过域名主体进行匹配的方式,本【具体实施方式】中可以采用图5所示的方式:对于提取到的标签页域名,首先判断该域名是否是一级域名,若是则直接提取其域名主体,若否则继续判断该一级域名是否是二级域名,若是则提取该二级域名的域名主体,若否则再进一步判断该域名是否是三级域名,若是则提取该三级域名的域名主体,若否则再进一步判断该域名是否是子域名,若是则提取该子域名的主体,若否则对该域名不作任何处理。提取出来的域名主体可以保存到第一数据库中,将提取出来的域名主体与所述当前标签页的域名主体进行比对,如果相同则匹配成功。
[0045]例如,当前标签页的域名为http://www.baidu.com,其域名主体为baidu,若所有打开的标签页的域名有二级域名http://tieba.baidu.com、三级域名http://www.tieba.baidu.com以及子域名http:/www.baidu.com/bbs/,贝U打开的三个标签页的域名主体均是baidu,均与当前标签页的域名相匹配,将这三个标签页的域名提取出来存储在浏览器第一数据库中。
[0046]对于第二种通过域名类型进行匹配的方式,域名类型是指域名所对应的网站类型。随着互联网的飞速发展,网站的种类大致都可以进行分类,比如淘宝,京东,卓越等是电子商务类网站;百度,搜狗,谷歌,搜搜是等搜索类网站;新浪,腾讯,雅虎,163等是门户类网站,还可以分为视频类、新闻类、娱乐类、媒体类和技术类等。
[0047]为了实现通过域名类型进行匹配的方式,浏览器中可以建立有一个用于存储域名分类数据的第二数据库,里面包括收集到的各种网站,然后对这些网站进行分类,比如:电子商务类,新闻类,门户类,视频类等,并及时对已经分类的网站进行更新,如图6所示。在进行网站分类时,网站的类型可以根据网站标题关键字对网站进行自动分类,也可以根据用户的设定条件进行分类。如果对于一些不热门或者比较另类的网站无法通过网站标题关键字或用户的设定条件进行分类时,可以由用户进行手动分类。
[0048]在对提取到的所有标签页的域名进行域名类型判断时,可以采用如图7中所示的方式:将提取到的所有标签页的域名与域名分类数据库中已经分类存储的各网站的域名进行比对,如果标签页的域名在域名分类数据库中有与其对应的网站,则该网站的类型即是标签页域名的域名类型,如果在域名分类数据库中没有对应的网站,则对该域名不作任何操作。
[0049]S3:根据用户对当前标签页的操作,对匹配成功的标签页进行相同的操作。
[0050]例如,用户可以通过键盘或者鼠标等向浏览器发送当前标签页的一个ctrl+x的关闭操作请求,浏览器即将域名与当前标签页的域名匹配的当前打开的标签页进行统一关闭。浏览器根据操作请求进行的操作是由浏览器的标签处理器完成的,标签处理器是浏览器的处理器,执行操作的应用程序。
[0051]下面结合具体的场景对本发明【具体实施方式】中所述的方法及系统进行进一步的说明。
[0052]场景I
[0053]本实施例中通过当前标签页的域名主体进行匹配。
[0054]扫描当前所有打开的标签页,并提取标签页的域名,分别为http://www.baidu.com、http: //tieba.baidu.com、http://www.tieba.baidu.com、http: /www.baidu.com/bbs/> http://www.taoba0.com/。
[0055]确定本场景中的“当前标签页”为百度首页,提取出当前标签页的域名为“http://www.baidu.com,,。
[0056]将上述当前打开 的五个标签页(包括当前标签页)的域名主体与当前标签页的域名主体进行比对,判断两者是否一致,如果一致则匹配成功。本实施例中五个标签页中有四个标签页的域名主体与当前标签页的域名主体相同。
[0057]当用户向浏览器发送针对当前标签页的操作请求时,对与当前标签页的域名主体相匹配的那四个标签页也做相同的操作。
[0058]例如,如果用户提交给浏览器的操作请求是关闭请求,则根据操作请求对所匹配的标签页统一进行关闭。
[0059]类似的,若操作请求为隐藏请求/恢复请求,则根据操作请求对匹配的标签页统一进行隐藏/恢复。
[0060]场景2
[0061]本实施例中通过当前标签页的域名类型进行匹配。
[0062]扫描当前所有打开的标签页,并提取所有标签页的域名,分别为http://WWW.taoba0.com、http: //www.jd.com、http: //www.baidu.com、http: //www.amazon, cn/、http://www.sina.com.cn。
[0063]用户选择需要处理的“当前标签页”为淘宝首页,提取当前标签页的域名为^http://www.taoba0.com/”,通过域名分类数据库可以判断出该网站为电子商务类网站。
[0064]提取得到域名后,首先通过数据库判断出上述当前打开的五个标签页的域名类型分别为电子商务类、电子商务类、搜索类、电子商务类、门户类。将这五个标签页的域名类型与数据库中所存储的当前标签页的域名类型进行比对,得出匹配成功的三个域名为http://www.taoba0.com、http://www.jd.com、http://www.amazon, cn/。
[0065]最后,根据用户的操作请求对所有匹配成功标签页进行操作。
[0066]本发明所述的方法及系统通过域名判断的方式实现了多标签页的批量操作,使用户不用费太多的时间再一个一个处理需要操作的大量网页,提高了访问网站的效率,快速大量的节省了用户的时间。本发明所述的方法及系统,尤其是在用户需要操作网页数量越多时,优势越明显。
[0067]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种浏览器多标签页的处理方法,其特征在于,该方法包括: 提取所有打开的标签页的域名; 确定用户对当前标签页进行的操作,并在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页; 根据用户对当前标签页的操作,对匹配成功的标签页进行相同的操作。
2.如权利要求1所述的一种浏览器多标签页的处理方法,其特征在于,所述在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页,是指根据当前标签页的域名主体,对当前标签页的域名与所有打开的标签页的域名进行匹配。
3.如权利要求1所述的一种浏览器多标签页的处理方法,其特征在于,所述在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页,是指根据当前标签页的域名类型,对当前标签页的域名与所有打开的标签页的域名进行匹配。
4.如权利要求1至3之一所述的一种浏览器多标签页的处理方法,其特征在于,所述用户对当前标签页的操作包括关闭、隐藏或恢复。
5.一种浏览器多标签页的处理系统,其特征在于,该系统包括: 域名提取模块,用于提取所有打开的标签页的域名; 域名匹配模块,用于确定用户对当前标签页进行的操作,并在所有打开的标签页中确定域名与当前标签页的域名匹配的标签页; 标签页处理模块,用于根据用户对当前标签页的操作,对匹配成功的标签页进行相同的操作。
6.如权利要求5所述的一种浏览器多标签页的处理系统,其特征在于,所述的域名匹配模块包括: 域名主体匹配单元,用于根据当前标签页的域名主体,对当前标签页的域名与所有打开的标签页的域名进行匹配。
7.如权利要5或6所述的一种浏览器多标签页的处理系统,其特征在于,所述的域名匹配模块包括: 域名类型匹配单元,用于根据当前标签页的域名类型,对当前标签页的域名与所有打开的标签页的域名进行匹配。
【文档编号】G06F9/44GK103729178SQ201310722098
【公开日】2014年4月16日 申请日期:2013年12月24日 优先权日:2013年12月24日
【发明者】范路, 周琦, 王玮 申请人:贝壳网际(北京)安全技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1