应用于浏览器的标签页管理方法及其装置的制造方法

文档序号:9826252阅读:177来源:国知局
应用于浏览器的标签页管理方法及其装置的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,具体涉及一种应用于浏览器的标签页管理方法和
目.ο
【背景技术】
[0002]浏览器是指可以显示网页服务器或者文件装置的HTML文件内容,并让用户与这些文件交互的一种软件。标签页是浏览器管理网页的一种方式,如图1所述,一个标签页对应于一个打开的网页。
[0003]目前,主流浏览器都已支持多标签页显示,并使用标签栏进行多标签页的管理,因此,用户可以在同一浏览器窗口同时打开多个网页进行浏览。而同一浏览器窗口中只能存在一个激活标签页,并显示该标签页对应的网页内容供用户浏览。同时,还可存在多个非激活标签页,用户可通过切换标签页的激活状态来浏览不同的网页。标签栏通常位于浏览器的顶部,标签页在标签栏内横向排布,标签页内显示了网页的图标、标题以及部分操作按钮(如关闭按钮)。标签页常用的操作有新建、激活、删除等,除了标签页内的操作按钮,还可通过右键菜单实现标签页的相关操作。
[0004]然而,在用户未手动移动标签页的位置时,标签页的排列顺序一般是跟标签页的打开顺序一致。用户在浏览不同网页的过程中,会在不同时机新建不同的网页,因此,同一类的网页的打开顺序也可能是不同的。在用户管理网页时,用户只能逐个对网页进行辨别,然后进行管理操作。即使用户想对同一类网页进行操作,也只能进行逐个查找,在打开较多网页时,操作效率很低。例如,如果用户打开了 N个网页,在最坏的情况下,必须要查看N个标签页才能找到要操作的目标,此时的时间复杂度为N。

【发明内容】

[0005]本发明实施例提供一种应用于浏览器的标签页管理方法和装置,不仅实现节省用户的操作时间而且还能使浏览器的标签栏界面更简洁。
[0006]一种应用于浏览器的标签页管理方法,包括:
[0007]获取N个标签页,其中所述标签页的总数为N ;
[0008]提取第η个标签页所对应网页的主域名,其中,η< = N,且每个标签页仅对应一个主域名;
[0009]依据所述第η个标签页所对应网页的主域名进行归类;
[0010]将所述第η个标签页和与所述第η个标签页同属于一类的标签页集中在浏览器的标签栏上展示。
[0011]一种应用于浏览器的标签页管理装置,其特征在于,包括:
[0012]获取单元,用于获取N个标签页,其中所述标签页的总数为N ;
[0013]提取单元,用于提取第η个标签页所对应网页的主域名,其中,η〈 = N,且每个标签页仅对应一个主域名;
[0014]归类单元,用于依据所述第η个标签页所对应网页的主域名进行归类;
[0015]展示单元,用于将所述第η个标签页和与所述第η个标签页同属于一类的标签页集中在浏览器的标签栏上展示。
[0016]上述应用于浏览器的标签页管理方法和装置,根据网站域名来对网页进行分类显示,可提高用户搜索网页的效率。当用户打开了 N个网页时,如果这些网站可正好可分为1gN个类型,那用户查询目标网页的时间复杂度为logN。因此,在用户打开较多网页,且网页可归类为多个分类时,可有效提高网页的管理效率。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是现有浏览器的示意图;
[0019]图2是本发明第一实施例提供的应用于浏览器的标签页管理方法的流程图;
[0020]图3应用本发明实施例提供的应用于浏览器的标签页管理方法的浏览器示意图;
[0021]图4是本发明第二实施例提供的应用于浏览器的标签页管理方法的流程图;
[0022]图5是图4中步骤S215的流程图;
[0023]图6是本发明第三实施例提供的应用于浏览器的标签页管理装置的结构示意图;
[0024]图7是本发明第四实施例提供的应用于浏览器的标签页管理装置的结构示意图。
【具体实施方式】
[0025]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0026]在以下的说明中,本发明的具体实施例将参考由一部或多部智能设备所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由智能设备执行,包括了由代表了以一结构化型式中的数据之电子信号的智能设备处理单元所操纵。此操纵转换该数据或将其维持在该智能设备之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该智能设备之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0027]本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行作业。所熟知适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)行动电话、个人智能设备、服务器、多处理器系统、微电脑为主的系统、主架构型智能设备、及分布式运算环境,其中包括了任何的上述系统。
[0028]如在此处使用的术语「模块」或「单元」可称之为在该运算系统上执行的软件对象或例式。在此处所述之不同组件、模块、引擎及服务可实施为在该运算系统上执行之对象或处理。而在此处所述的系统及方法优选地是实施成软件,在软件及硬件或硬件上之实施亦有可能并进彳T考虑。
[0029]请参阅图2,图2为本发明第一实施例中应用于浏览器的标签页管理方法的流程图,所述方法包括以下步骤:
[0030]步骤SlOl,获取N个标签页,其中所述标签页的总数为N。
[0031]标签页是浏览器管理网页的一种方式,一个标签页对应于一个打开的网页,因此上述N个标签页对应打开有N个网页,且网页与标签页之间是一一对应关系。可以理解,上述“N”仅仅是一个举例说明数字的字符,“N”可以但不限于1、2、3及4等整数。
[0032]步骤S102,提取第η个标签页所对应网页的主域名,其中,η〈 = N,且每个标签页仅对应一个主域名。
[0033]域名(Domain Name)是由一串用点分隔的名字组成的因特网(Internet)上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。每个网页对应有一个域名,且这个域名是唯一的,如某个网站A首页对应的域名为“qq.com”。而域名一般都包括域名主体和后缀两个部分,以“qq.com”为例,标号“qq”是这个域名的主体,而最后的标号“com”则是该域名的后缀,代表的这是一个com国际域名,是顶级域名。上述主域名可以为域名主体,以某个网站A首页为例,其主域名为“qq”。可以理解,上述“N”仅仅是一个举例说明数字的字符,只要满足n〈 = N, “N”可以但不限于1、2、3及4等整数。
[0034]步骤S103,依据所述第η个标签页所对应网页的主域名进行归类。
[0035]具体的,以第η个标签页为某个网站A对应的标签页为例,所述标签页将被分入要求主域名为“qq”的类中,即分入所述类中的所有标签页的主域名均相同,如“qq”。
[0036]步骤S104,将所述第η个标签页和与所述第η个标签页同属于一类的标签页集中在浏览器的标签栏上展示。
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1