标签管理方法和装置制造方法

文档序号:6544722阅读:201来源:国知局
标签管理方法和装置制造方法
【专利摘要】本发明揭示了一种信息验证方法及装置,属于互联网【技术领域】。所述标签管理方法包括:检测标签栏的各个标签中是否存在互相关联的至少两个标签;如果所述各个标签中存在互相关联的所述至少两个标签,则将互相关联的所述至少两个标签进行聚合,得到一个聚合标签;在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签;解决了相关技术中会无形中减少用户打开的网页的显示面积,进而影响用户的页面浏览的问题;达到了标签还可以在现有的标签栏中继续显示,而不会占用页面显示面积的效果。
【专利说明】标签管理方法和装置
【技术领域】
[0001]本公开涉及互联网【技术领域】,特别涉及一种标签管理方法和装置。
【背景技术】
[0002]随着互联网技术的发展,浏览器已经成为诸如手机、平板电脑、台式电脑或者电子阅读器之类的终端中常见且重要的功能之一。
[0003]当用户使用浏览器打开网页时,浏览器会在标签栏中显示一个对应于该网页的标签。当用户同时打开多个网页时,受标签栏的空间的限制,每个标签所占据的空间将会变得很小,标签中的标签名将不能被完整显示,用户在查找需要的标签时非常困难。所以为了解决这一问题,相关的标签管理方法是:浏览器在页面的左边位置设置一个标签显示区域,当用户打开网页时,浏览器将该网页的标签在标签显示区域的下方依次显示。
[0004]由于浏览器在页面中设置一个标签显示区域,所以这就无形中减小了用户打开的网页的显示面积,影响了用户的页面浏览。

【发明内容】

[0005]为了解决相关技术中会影响用户的页面浏览的问题,本公开提供了一种标签管理方法和装置。所述技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种标签管理方法,包括:
[0007]检测标签栏的各个标签中是否存在互相关联的至少两个标签;
[0008]如果所述各个标签中存在互相关联的所述至少两个标签,则将互相关联的所述至少两个标签进行聚合,得到一个聚合标签;
[0009]在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签。
[0010]可选的,所述方法,还包括:
[0011]统计所述标签栏中标签的总个数,检测所述总个数是否达到第一阈值,如果所述总个数达到所述第一阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤;
[0012]或,
[0013]检测所述标签栏中的标签名的长度是否小于第二阈值,如果所述标签名的长度小于所述第二阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤。
[0014]可选的,所述检测标签栏的各个标签中是否存在互相关联的至少两个标签,包括:
[0015]检测所述各个标签的标签页中是否存在关联页相同的至少两个标签页,所述关联页相同的至少两个标签页是通过所述关联页中的网页链接跳转得到的页面;如果存在关联页相同的所述至少两个标签页,则确定所述各个标签中存在互相关联的所述至少两个标签,;[0016]或,
[0017]检测所述各个标签中是否存在网页域名相同的至少两个标签;如果存在网页域名相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签;
[0018]或,
[0019]检测所述各个标签中是否存在网站图标相同的至少两个标签,如果存在网站图标相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签。
[0020]可选的,所述在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签,包括:
[0021]确定所述聚合标签的标签名;
[0022]在所述标签栏中展示名为所述标签名的所述聚合标签和所述各个标签中的其它标签。
[0023]可选的,所述确定所述聚合标签的标签名,包括:
[0024]若所述聚合标签是由关联页相同的所述至少两个标签页所对应的标签聚合得到,则将所述关联页的网页标题作为所述聚合标签的标签名;或,计算关联页相同的标签页的个数,将所述个数和所述关联页的网页标题作为所述聚合标签的标签名;
[0025]若所述聚合标签是由网页域名相同的所述至少两个标签聚合得到,则将所述网页域名作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名作为所述聚合标签的标签名;或,将所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;
[0026]若所述聚合标签是由网站图标相同的所述至少两个标签聚合得到,则将所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网站图标相同的标签的个数,将所述个数和所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名。
[0027]可选的,所述在所述标签栏中展示名为所述标签名的所述聚合标签和所述各个标签中的其它标签,包括:
[0028]在所述标签栏中将名为所述标签名的所述聚合标签和所述各个标签中的其它标签进行区别展示。
[0029]可选的,所述方法,还包括:
[0030]接收作用于所述聚合标签上的选择信号;
[0031]展示所述聚合标签所对应的所述至少两个标签。
[0032]可选的,所述方法,还包括:
[0033]在接收到所述选择信号之后,展示所述聚合标签所对应的所述至少两个标签的标签页中开启时间最早的标签页。
[0034]可选的,所述方法,还包括:
[0035]当新建标签页时,检测新建的所述标签页的标签是否属于所述聚合标签;
[0036]如果新建的所述标签页的标签属于所述聚合标签,则将新建的所述标签页的标签添加至所述聚合标签所对应的所述至少两个标签中。
[0037]根据本公开实施例的第二方面,提供一种标签管理装置,包括:[0038]第一标签检测模块,用于检测标签栏的各个标签中是否存在互相关联的至少两个标签;
[0039]标签聚合模块,用于在所述第一标签检测模块的检测结果为所述各个标签中存在互相关联的所述至少两个标签时,将互相关联的所述至少两个标签进行聚合,得到一个聚合标签;
[0040]第一标签展示模块,用于在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签。
[0041]可选的,所述装置,还包括:
[0042]第一检测模块或者第二检测模块;
[0043]所述第一检测模块,用于统计所述标签栏中标签的总个数,检测所述总个数是否达到第一阈值,如果所述总个数达到所述第一阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤;
[0044]所述第二检测模块,用于检测所述标签栏中的标签名的长度是否小于第二阈值,如果所述标签名的长度小于所述第二阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤。
[0045]可选的,所述第一标签检测模块,包括:
[0046]第一检测单元、第二检测单元或者第三检测单元;
[0047]所述第一检测单元,用于检测所述各个标签的标签页中是否存在关联页相同的至少两个标签页,所述关联页相同的至少两个标签页是通过所述关联页中的网页链接跳转得到的页面;如果存在关联页相同的所述至少两个标签页,则确定所述各个标签中存在互相关联的所述至少两个标签,;
[0048]所述第二检测单元,用于检测所述各个标签中是否存在网页域名相同的至少两个标签;如果存在网页域名相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签;
[0049]所述第三检测单元,用于检测所述各个标签中是否存在网站图标相同的至少两个标签,如果存在网站图标相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签。
[0050]可选的,所述第一标签展示模块,包括:
[0051]标签名确定单元,用于确定所述聚合标签的标签名;
[0052]标签展示单元,用于在所述标签栏中展示名为所述标签名的所述聚合标签和所述各个标签中的其它标签。
[0053]可选的,所述标签名确定单元,包括:
[0054]第一确定子单元,用于在所述聚合标签是由关联页相同的所述至少两个标签页所对应的标签聚合得到时,将所述关联页的网页标题作为所述聚合标签的标签名;或,计算关联页相同的标签页的个数,将所述个数和所述关联页的网页标题作为所述聚合标签的标签名;
[0055]第二确定子单元,用于在所述聚合标签是由网页域名相同的所述至少两个标签聚合得到时,将所述网页域名作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名作为所述聚合标签的标签名;或,将所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;
[0056]第三确定子单元,用于在所述聚合标签是由网站图标相同的所述至少两个标签聚合得到时,将所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网站图标相同的标签的个数,将所述个数和所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名。
[0057]可选的,所述标签展示单元,用于在所述标签栏中将名为所述标签名的所述聚合标签和所述各个标签中的其它标签进行区别展示。
[0058]可选的,所述装置,还包括:
[0059]信号接收模块,用于接收作用于所述聚合标签上的选择信号;
[0060]第二标签展示模块,用于展示所述聚合标签所对应的所述至少两个标签。
[0061]可选的,所述装置,还包括:
[0062]标签页展示模块,用于在接收到所述选择信号之后,展示所述聚合标签所对应的所述至少两个标签的标签页中开启时间最早的标签页。
[0063]可选的,所述装置,还包括:
[0064]第二标签检测模块,用于在新建标签页时,检测新建的所述标签页的标签是否属于所述聚合标签;
[0065]标签添加模块,用于在所述第二标签检测模块的检测结果为新建的所述标签页的标签属于所述聚合标签时,将新建的所述标签页的标签添加至所述聚合标签所对应的所述至少两个标签中。
[0066]根据本公开实施例的第三方面,提供一种标签管理装置,所述装置包括:
[0067]处理器;
[0068]用于存储处理器可执行指令的存储器;
[0069]其中,所述处理器被配置为:
[0070]检测标签栏的各个标签中是否存在互相关联的至少两个标签;
[0071]如果所述各个标签中存在互相关联的所述至少两个标签,则将互相关联的所述至少两个标签进行聚合,得到一个聚合标签;
[0072]在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签。
[0073]本公开的实施例提供的技术方案可以包括以下有益效果:
[0074]通过在标签栏的各个标签中存在互相关联的至少两个标签时,将互相关联的至少两个标签进行聚合,得到一个聚合标签,进而在标签栏中展示聚合标签和各个标签中的其他标签;解决了相关技术中会无形中减少用户打开的网页的显示面积,进而影响用户的页面浏览的问题;达到了标签还可以在现有的标签栏中继续显示,而不会占用页面显示面积的效果。
[0075]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【专利附图】

【附图说明】
[0076]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
[0077]图1是根据一示例性实施例示出的一种标签管理方法的流程图;
[0078]图2A是根据另一示例性实施例示出的一种标签管理方法的流程图;
[0079]图2B是根据一示例性实施例示出的展示聚合标签和其它标签的示意图;
[0080]图2C是根据一示例性实施例示出的另一种标签管理方法的流程图;
[0081]图2D是根据一示例性实施例示出的浏览器接收到作用于聚合标签上的选择信号之后的显示示意图;
[0082]图2E是根据一示例性实施例示出的浏览器接收到作用于聚合标签上的选择信号之后的另一显不不意图;
[0083]图2F是根据一示例性实施例示出的再一种标签管理方法的流程图;
[0084]图3是根据一示例性实施例示出的一种标签管理装置的示意图;
[0085]图4A是根据另一示例性实施例示出的一种标签管理装置的示意图;
[0086]图4B是根据另一示例性实施例示出的标签名确定单元的示意图;
[0087]图5是根据一示例性实施例示出的一种用于标签管理的装置的示意图。
【具体实施方式】
[0088]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0089]图1是根据一示例性实施例示出的一种标签管理方法的流程图,该标签管理方法可以包括以下步骤。
[0090]在步骤101中,检测标签栏的各个标签中是否存在互相关联的至少两个标签;
[0091]在步骤102中,如果各个标签中存在互相关联的至少两个标签,则将互相关联的至少两个标签进行聚合,得到一个聚合标签;
[0092]在步骤103中,在标签栏中展不聚合标签和各个标签中的其它标签。
[0093]综上所述,本公开实施例中提供的标签管理方法,通过在标签栏的各个标签中存在互相关联的至少两个标签时,将互相关联的至少两个标签进行聚合,得到一个聚合标签,进而在标签栏中展示聚合标签和各个标签中的其他标签;解决了相关技术中会无形中减少用户打开的网页的显示面积,进而影响用户的页面浏览的问题;达到了标签还可以在现有的标签栏中继续显示,而不会占用页面显示面积的效果。
[0094]图2A是根据一示例性实施例示出的一种标签管理方法的流程图,该标签管理方法可以包括以下步骤。
[0095]在步骤201中,根据标签栏中的各个标签检测是否需要进行标签聚合;
[0096]当用户使用终端浏览器浏览网页时,浏览器可以根据标签栏中的各个标签检测是否需要进行标签聚合。其中,浏览器根据标签栏中的各个标签检测是否需要进行标签聚合的检测方法可以包括如下方式中的任一种:
[0097]第一种:
[0098]统计标签栏中标签的总个数,检测总个数是否达到第一阈值,如果总个数达到第一阈值,则执行检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤;
[0099]在实际实现时,浏览器可以在打开新的标签页,也即创建新的标签时统计标签栏中的标签的总个数;比如,在浏览器打开新的标签页时,浏览器可以统计标签栏中的标签的总个数如21个。在浏览器统计得到总个数之后浏览器可以检测统计得到的总个数是否达到第一阈值如20,当检测结果为达到20时,浏览器可以判断需要进行标签聚合,此时浏览器可以执行检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤;而如果检测结果为未达到20,则此时流程结束。
[0100]第二种:
[0101]检测标签栏中的标签名的长度是否小于第二阈值,如果标签名的长度小于第二阈值,则执行检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤。
[0102]在实际实现时,浏览器可以在打开新的标签页,也即创建新的标签时检测标签栏中的标签名的长度是否小于第二阈值,并且由于标签栏中的各个标签所占据的空间相同,所以浏览器可以检测标签栏中的任一标签的标签名的长度是否小于第二阈值。当浏览器的检测结果为小于第二阈值时,浏览器可以判断需要进行标签聚合,此时浏览器可以执行检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤;而如果检测结果为不小于第二阈值,则此时流程将结束。
[0103]比如,浏览器可以检测标签栏中显示的任一标签的标签名的长度是否小于3个汉字或者6个字符,本实施例对此并不做限定。
[0104]在步骤202中,如果需要,则检测标签栏的各个标签中是否存在互相关联的至少两个标签;
[0105]如果浏览器的检测结果为需要进行标签聚合,则浏览器可以检测标签栏的各个标签中是否存在互相关联的至少两个标签。其中,浏览器检测标签栏的各个标签中是否存在互相关联的至少两个标签的检测方法可以包括如下方法中的任一种:
[0106]第一种:
[0107]检测各个标签的标签页中是否存在关联页相同的至少两个标签页,关联页相同的至少两个标签页是通过关联页中的网页链接跳转得到的页面;如果存在关联页相同的至少两个标签页,则确定各个标签中存在互相关联的至少两个标签;
[0108]由于用户可以通过点击网页中的网页链接的方式来打开新的网页,并且由同一个网页中的不同网页链接得到的页面通常具有一定的关联关系,比如,用户在浏览器中搜索‘无锡景点’,并打开搜索结果中的网页链接后,通过网页链接打开的各个页面的页面内容都是关于‘无锡景点’;所以浏览器可以检测各个标签的标签页中是否存在关联页相同的至少两个标签,如果存在关联页相同的至少两个标签,则浏览器可以判定各个标签中存在互相关联的至少两个标签。其中,关联页相同的至少两个标签页是通过关联页中的网页链接跳转得到的页面。
[0109]在实际实现时,当浏览器打开新的标签页时,浏览器会记录该标签页的关联页的页面标识,比如,浏览器打开‘无锡景点’的搜索结果中的网页链接时,浏览器可以记录包含搜索结果的网页链接的页面的页面标识;而如果浏览器通过在地址栏中输入地址的方式打开标签页,则浏览器记录的页面标识将为空;所以浏览器检测各个标签的标签页中是否存在关联页相同的至少两个标签的方法可以包括:检测各个标签的标签页中是否存在记录的页面标识相同的至少两个标签页,如果存在页面标识相同的至少两个标签,则确定存在关联页相同的至少两个标签,本实施例只是以采用上述方法进行检测为例,对其具体检测方法并不做限定。
[0110]第二种:
[0111]检测各个标签中是否存在网页域名相同的至少两个标签;如果存在网页域名相同的至少两个标签,则确定各个标签中存在互相关联的至少两个标签;
[0112]由于标签的标签名中可以包括标签页的网页域名,并且同一个网站的各个网页的网页域名相同,比如,网站‘百XX’中的各个页面的域名均为baixx,所以浏览器还可以检测各个标签中是否存在网页域名相同的至少两个标签,如果存在网页域名相同的至少两个标签,则浏览器可以判断这几个网页均来自同一网站,此时服务器可以确定各个标签中存在互相关联的至少两个标签,且互相关联的至少两个标签就是域名相同的至少两个标签。
[0113]第三种:
[0114]检测各个标签中是否存在网站图标相同的至少两个标签,如果存在网站图标相同的至少两个标签,则确定各个标签中存在互相关联的至少两个标签。
[0115]由于标签名中还可以包括网站的图标,并且同一网站中的各个网页的标签中会包括相同的图标,所以浏览器还可以检测各个标签中是否存在网站图标相同的至少两个标签;如果检测结果为存在网站图标相同的至少两个标签,则浏览器可以确定各个标签中存在互相关联的至少两个标签,且互相关联的至少两个标签就是网站图标相同的至少两个标签;相反,则不存在互相关联的至少两个标签。
[0116]在步骤203中,如果各个标签中存在互相关联的至少两个标签,则将互相关联的至少两个标签进行聚合,得到一个聚合标签;
[0117]如果浏览器的检测结果为各个标签中存在互相关联的至少两个标签,则浏览器可以将互相关联的至少两个标签进行聚合,进而得到一个聚合标签。
[0118]需要说明的一点是,在实际实现时,在浏览器对互相关联的至少两个标签进行聚合之前,浏览器可以先统计互相关联的至少两个标签的个数,检测计算得到的个数是否达到阈值,比如检测互相关联的标签的个数是否达到5个;进而只有在检测结果为达到阈值时,才对互相关联的至少两个标签进行聚合,得到一个聚合标签,本实施例只是以检测到互相关联的至少两个标签之后就执行聚合为例,对其详细聚合方法并不做限定。
[0119]需要说明的另一点时,当浏览器检测到存在两组或者两组以上互相关联的标签时,浏览器可以分别对每组标签进行聚合,进而得到多个聚合标签,本实施例对聚合标签的个数并不做限定,并且当有多个聚合标签时,以下步骤将分别对各个聚合标签进行相同的处理,本实施例在此不再赘述。
[0120]在步骤204中,确定聚合标签的标签名;
[0121]在浏览器对互相关联的至少两个标签进行聚合进而得到聚合标签之后,浏览器可以确定聚合标签的标签名。其中,浏览器确定聚合标签的标签名的方法可以包括如下方法中的任一种。
[0122]第一种:
[0123]若聚合标签是由关联页相同的至少两个标签页所对应的标签聚合得到,则将关联页的网页标题作为聚合标签的标签名;或,计算关联页相同的标签页的个数,将个数和关联页的网页标题作为聚合标签的标签名;
[0124]如果聚合标签是由关联页相同的至少两个标签页所对应的标签聚合得到,则由于至少两个标签都与关联页具有一定关联关系,所以浏览器可以将关联页的网页标题作为聚合标签的标签名。在实际实现时,浏览器还可以计算关联页相同的标签页的个数,然后将计算得到的个数和关联页的网页标题作为聚合标签的标签名,本实施例对聚合标签的标签名的内容并不做限定。
[0125]第二种:
[0126]若聚合标签是由网页域名相同的至少两个标签聚合得到,则将网页域名作为聚合标签的标签名;或,计算网页域名相同的标签的个数,将个数和网页域名作为聚合标签的标签名;或,将网页域名所对应的网站的网站名称作为聚合标签的标签名;或,计算网页域名相同的标签的个数,将个数和网页域名所对应的网站的网站名称作为聚合标签的标签名;
[0127]如果聚合标签是由网页域名相同的至少两个标签聚合得到,则由于该聚合标签所对应的各个标签的共同点是各个标签的网页域名相同,所以浏览器可以将网页域名作为聚合标签的标签名。或者,浏览器可以先计算网页域名相同的标签的个数,然后将计算得到的个数和网页域名同时作为聚合标签的标签名。再或者,由于标签的网页域名相同说明这几个标签的标签页是同一个网站的不同页面,所以浏览器还可以将网页域名所对应的网站的网站名称作为聚合标签的标签名。再或者,浏览器还可以网页域名相同的标签的个数以及网页域名所对应的网站的网站名称同时作为聚合标签的标签名。
[0128]需要说明的是,在实际实现时,浏览器还可以将网页域名相同的标签的个数、网页域名以及网页域名所对应的网站的网站名称同时作为聚合标签的标签名,本实施例对此并不做限定。
[0129]第三种:
[0130]若聚合标签是由网站图标相同的至少两个标签聚合得到,则将网站图标所对应的网站的网站名称作为聚合标签的标签名;或,计算网站图标相同的标签的个数,将个数和网站图标所对应的网站的网站名称作为聚合标签的标签名。
[0131]如果聚合标签是由网站图标相同的至少两个标签聚合得到,则由于不同网站的网站图标有所不同,所以浏览器可以将网站图标所对应的网站的网站名称作为聚合标签的标签名。并且在实际实现时,浏览器还可以先计算网站图标相同的标签的个数,然后将个数和网页标签所对应的网站的网站名称作为聚合标签的标签名,本实施例对聚合标签名的确定方法并不做限定。
[0132]需要说明的是,在实际实现时,浏览器还可以采用其它方法来确定聚合标签的标签名,本实施例只是以采用上述几种方法来确定为例,对其实际采用的方法并不做限定。
[0133]在步骤205中,在标签栏中展不名为标签名的聚合标签和各个标签中的其它标签。
[0134]在浏览器确定聚合标签的标签名之后,浏览器可以在标签栏中展示名为标签名的聚合标签以及各个标签中的其它标签。
[0135]在实际实现时,浏览器可以在标签栏中将名为标签名的聚合标签和各个标签中的其它标签进行区别展示。浏览器可以将聚合标签的标签名采用字体加粗、使用特殊字体和设置背景色中的至少一种的方式来与各个标签中的其它标签进行区别展示,比如,以浏览器设置背景色的方式来与各个标签中的其它标签进行区别展示为例,请参考图2B,其示出了 一种示例性的显示示意图。
[0136]综上所述,本实施例提供的标签管理方法,通过在标签栏的各个标签中存在互相关联的至少两个标签时,将互相关联的至少两个标签进行聚合,得到一个聚合标签,进而在标签栏中展示聚合标签和各个标签中的其他标签;解决了相关技术中会无形中减少用户打开的网页的显示面积,进而影响用户的页面浏览的问题;达到了标签还可以在现有的标签栏中继续显示,而不会占用页面显示面积的效果。
[0137]本实施例只有在标签栏中的各个标签符合聚合条件时,才会对互相关联的至少两个标签进行聚合,降低了浏览器的处理复杂度;同时这也避免了标签栏中只有很少的标签且用户可以直接分辨不同标签时,浏览器对互相关联的标签进行聚合之后,对用户查看标签带来的不便,提高了用户体验。
[0138]需要说明的是,请参考图2C,在浏览器展示聚合标签和各个标签中的其它标签之后,浏览器还可以执行如下步骤:
[0139]在步骤206中,接收作用于聚合标签上的选择信号;
[0140]当用户想要查看聚合标签下的标签进而继续查看对应的标签页时,用户可以选择需要的聚合标签,相应的,浏览器可以接收作用于聚合标签上的选择信号。
[0141]在步骤207中,展示聚合标签所对应的至少两个标签。
[0142]在浏览器接收到选择信号之后,浏览器可以展示聚合标签所对应的至少两个标签。
[0143]如,请参考图2D,在浏览器接收到作用于‘baixx’的聚合标签上的选择信号之后,浏览器可以展示‘baixx’所对应的至少两个标签。
[0144]需要说明的是,在浏览器展示聚合标签所对应的至少两个标签之后,用户可以根据自己使用需求在展示的至少两个标签中选择一个标签,进而使得浏览器可以展示自己选择的标签的标签页。
[0145]同时,为了使得用户可以直接查看到聚合标签中的各个标签的标签页中的内容,在接收到选择信号之后,浏览器还可以执行如下步骤:
[0146]在步骤208中,展示聚合标签所对应的至少两个标签的标签页中开启时间最早的标签页。
[0147]浏览器在展示聚合标签所对应的至少两个标签的同时,可以展示聚合标签所对应的至少两个标签的标签页中开启时间最早的标签页。并且,在实际实现时,浏览器还可以在标签栏中同时显示当前展示的标签页的标签如标签名为baixx贴吧的标签,详细请参考图2E,本实施例对此并不做限定。并且在实际实现时,浏览器还可以展示聚合标签所对应的至少两个标签中最近一次访问的标签的标签页,本实施例只是以展示开启时间最早的标签的标签页为例,对其实际展示的内容并不做限定。
[0148]此外,当用户打开新的网页时,为了避免新打开的网页的标签在标签栏中占据一定空间,请参考图2F,浏览器还可以执行如下步骤:
[0149]在步骤209中,当新建标签页时,检测新建的标签页的标签是否属于聚合标签;
[0150]在浏览器对标签栏中互相关联的至少两个标签进行聚合之后,当浏览器新建标签页时,浏览器可以检测新建的标签页的标签是否属于聚合标签。在实际实现时,浏览器可以检测新建的标签页的标签与聚合标签中的其他标签的关联页是否相同、网页域名是否相同或者网站图标是否相同,这与浏览器判断知否存在互相关联的至少两个标签的判断方法类似,本实施例在此不再赘述。
[0151]在步骤210中,如果新建的标签页的标签属于聚合标签,则将新建的标签页的标签添加至聚合标签所对应的至少两个标签中。
[0152]如果浏览器的检测结果为新建的标签页的标签属于聚合标签,则浏览器可以直接将新建的标签页的标签添加至聚合标签所对应的至少两个标签中,本实施例对此并不做限定。
[0153]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0154]图3是根据一示例性实施例示出的一种标签管理装置的示意图,该标签管理装置可以包括但不限于:第一标签检测模块301、标签聚合模块302和第一标签展示模块303。
[0155]第一标签检测模块301被配置为检测标签栏的各个标签中是否存在互相关联的至少两个标签;
[0156]标签聚合模块302被配置为在所述第一标签检测模块301的检测结果为所述各个标签中存在互相关联的所述至少两个标签时,将互相关联的所述至少两个标签进行聚合,得到一个聚合标签;
[0157]第一标签展示模块303被配置为在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签。
[0158]综上所述,本实施例提供的标签管理装置,通过在标签栏的各个标签中存在互相关联的至少两个标签时,将互相关联的至少两个标签进行聚合,得到一个聚合标签,进而在标签栏中展示聚合标签和各个标签中的其他标签;解决了相关技术中会无形中减少用户打开的网页的显示面积,进而影响用户的页面浏览的问题;达到了标签还可以在现有的标签栏中继续显示,而不会占用页面显示面积的效果。
[0159]图4A是根据一示例性实施例示出的一种标签管理装置的示意图,该标签管理装置可以包括但不限于:第一标签检测模块401、标签聚合模块402和第一标签展示模块403。
[0160]第一标签检测模块401被配置为检测标签栏的各个标签中是否存在互相关联的至少两个标签;
[0161]标签聚合模块402被配置为在所述第一标签检测模块401的检测结果为所述各个标签中存在互相关联的所述至少两个标签时,将互相关联的所述至少两个标签进行聚合,得到一个聚合标签;
[0162]第一标签展示模块403被配置为在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签。
[0163]在本实施例的第一种可能的实现方式中,所述装置,还包括:
[0164]第一检测模块404或者第二检测模块405 ;
[0165]所述第一检测模块404被配置为统计所述标签栏中标签的总个数,检测所述总个数是否达到第一阈值,如果所述总个数达到所述第一阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤;
[0166]所述第二检测模块405被配置为检测所述标签栏中的标签名的长度是否小于第二阈值,如果所述标签名的长度小于所述第二阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤。
[0167]在本实施例的第二种可能的实现方式中,所述第一标签检测模块401,包括:
[0168]第一检测单元401a、第二检测单元401b或者第三检测单元401c ;
[0169]所述第一检测单元401a被配置为检测所述各个标签的标签页中是否存在关联页相同的至少两个标签页,所述关联页相同的至少两个标签页是通过所述关联页中的网页链接跳转得到的页面;如果存在关联页相同的所述至少两个标签页,则确定所述各个标签中存在互相关联的所述至少两个标签,;
[0170]所述第二检测单元401b被配置为检测所述各个标签中是否存在网页域名相同的至少两个标签;如果存在网页域名相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签;
[0171]所述第三检测单元401c被配置为检测所述各个标签中是否存在网站图标相同的至少两个标签,如果存在网站图标相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签。
[0172]在本实施例的第三种可能的实现方式中,所述第一标签展示模块403,包括:
[0173]标签名确定单元403a被配置为确定所述聚合标签的标签名;
[0174]标签展示单元403b被配置为在所述标签栏中展示名为所述标签名的所述聚合标签和所述各个标签中的其它标签。
[0175]在本实施例的第四种可能的实现方式中,请参考图4B,所述标签名确定单元403a,包括:
[0176]第一确定子单元501被配置为在所述聚合标签是由关联页相同的所述至少两个标签页所对应的标签聚合得到时,将所述关联页的网页标题作为所述聚合标签的标签名;或,计算关联页相同的标签页的个数,将所述个数和所述关联页的网页标题作为所述聚合标签的标签名;
[0177]第二确定子单元502被配置为在所述聚合标签是由网页域名相同的所述至少两个标签聚合得到时,将所述网页域名作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名作为所述聚合标签的标签名;或,将所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;
[0178]第三确定子单元503被配置为在所述聚合标签是由网站图标相同的所述至少两个标签聚合得到时,将所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网站图标相同的标签的个数,将所述个数和所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名。
[0179]在本实施例的第五种可能的实现方式中,
[0180]所述标签展示单元403b被配置为在所述标签栏中将名为所述标签名的所述聚合标签和所述各个标签中的其它标签进行区别展示。
[0181]在本实施例的第六种可能的实现方式中,所述装置,还包括:
[0182]信号接收模块406被配置为接收作用于所述聚合标签上的选择信号;
[0183]第二标签展示模块407被配置为展示所述聚合标签所对应的所述至少两个标签。[0184]在本实施例的第七种可能的实现方式中,所述装置,还包括:
[0185]标签页展示模块408被配置为在接收到所述选择信号之后,展示所述聚合标签所对应的所述至少两个标签的标签页中开启时间最早的标签页。
[0186]在本实施例的第八种可能的实现方式中,所述装置,还包括:
[0187]第二标签检测模块409被配置为在新建标签页时,检测新建的所述标签页的标签是否属于所述聚合标签;
[0188]标签添加模块410被配置为在所述第二标签检测模块409的检测结果为新建的所述标签页的标签属于所述聚合标签时,将新建的所述标签页的标签添加至所述聚合标签所对应的所述至少两个标签中。
[0189]综上所述,本公开实施例中提供的标签管理装置,通过在标签栏的各个标签中存在互相关联的至少两个标签时,将互相关联的至少两个标签进行聚合,得到一个聚合标签,进而在标签栏中展示聚合标签和各个标签中的其他标签;解决了相关技术中会无形中减少用户打开的网页的显示面积,进而影响用户的页面浏览的问题;达到了标签还可以在现有的标签栏中继续显示,而不会占用页面显示面积的效果。
[0190]需要说明的是:上述实施例提供的标签管理装置在对标签进行管理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的标签管理装置与标签管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0191]图5是根据一不例性实施例不出的一种用于标签管理的装置600的不意图。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0192]参照图5,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口 612,传感器组件614,以及通信组件616。
[0193]处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件602可以包括一个或多个处理器618来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理部件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
[0194]存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0195]电源组件606为装置600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
[0196]多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0197]音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
[0198]I/O接口 612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0199]传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0200]通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UffB)技术,蓝牙(BT)技术和其他技术来实现。
[0201]在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0202]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器618执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0203]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0204]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【权利要求】
1.一种标签管理方法,其特征在于,包括: 检测标签栏的各个标签中是否存在互相关联的至少两个标签; 如果所述各个标签中存在互相关联的所述至少两个标签,则将互相关联的所述至少两个标签进行聚合,得到一个聚合标签; 在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签。
2.根据权利要求1所述的方法,其特征在于,所述方法,还包括: 统计所述标签栏中标签的总个数,检测所述总个数是否达到第一阈值,如果所述总个数达到所述第一阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤; 或, 检测所述标签栏中的标签名的长度是否小于第二阈值,如果所述标签名的长度小于所述第二阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤。
3.根据权利要求1或2所述的方法,其特征在于,所述检测标签栏的各个标签中是否存在互相关联的至少两个标签,包括: 检测所述各个标签的标签页中是否存在关联页相同的至少两个标签页,所述关联页相同的至少两个标签页是通过所述关联页中的网页链接跳转得到的页面;如果存在关联页相同的所述至少两个标签页,则确定所述各个标签中存在互相关联的所述至少两个标签,;或, 检测所述各个标签中是否存在网页域名相同的至少两个标签;如果存在网页域名相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签; 或, 检测所述各个标签中是否存在网站图标相同的至少两个标签,如果存在网站图标相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签。
4.根据权利要求3所述的方法,其特征在于,所述在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签,包括: 确定所述聚合标签的标签名; 在所述标签栏中展示名为所述标签名的所述聚合标签和所述各个标签中的其它标签。
5.根据权利要求4所述的方法,其特征在于,所述确定所述聚合标签的标签名,包括: 若所述聚合标签是由关联页相同的所述至少两个标签页所对应的标签聚合得到,则将所述关联页的网页标题作为所述聚合标签的标签名;或,计算关联页相同的标签页的个数,将所述个数和所述关联页的网页标题作为所述聚合标签的标签名; 若所述聚合标签是由网页域名相同的所述至少两个标签聚合得到,则将所述网页域名作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名作为所述聚合标签的标签名;或,将所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名; 若所述聚合标签是由网站图标相同的所述至少两个标签聚合得到,则将所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网站图标相同的标签的个数,将所述个数和所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名。
6.根据权利要求4所述的方法,其特征在于,所述在所述标签栏中展示名为所述标签名的所述聚合标签和所述各个标签中的其它标签,包括: 在所述标签栏中将名为所述标签名的所述聚合标签和所述各个标签中的其它标签进行区别展示。
7.根据权利要求1所述的方法,其特征在于,所述方法,还包括: 接收作用于所述聚合标签上的选择信号; 展示所述聚合标签所对应的所述至少两个标签。
8.根据权利要求7所述的方法,其特征在于,所述方法,还包括: 在接收到所述选择信号之后,展示所述聚合标签所对应的所述至少两个标签的标签页中开启时间最早的标签页。
9.根据权利要求1所述的方法,其特征在于,所述方法,还包括: 当新建标签页时,检测新建的所述标签页的标签是否属于所述聚合标签; 如果新建的所述标签页的标签属于所述聚合标签,则将新建的所述标签页的标签添加至所述聚合标签所对 应的所述至少两个标签中。
10.一种标签管理装置,其特征在于,包括: 第一标签检测模块,用于检测标签栏的各个标签中是否存在互相关联的至少两个标签; 标签聚合模块,用于在所述第一标签检测模块的检测结果为所述各个标签中存在互相关联的所述至少两个标签时,将互相关联的所述至少两个标签进行聚合,得到一个聚合标签; 第一标签展示模块,用于在所述标签栏中展示所述聚合标签和所述各个标签中的其它标签。
11.根据权利要求10所述的装置,其特征在于,所述装置,还包括: 第一检测模块或者第二检测模块; 所述第一检测模块,用于统计所述标签栏中标签的总个数,检测所述总个数是否达到第一阈值,如果所述总个数达到所述第一阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤; 所述第二检测模块,用于检测所述标签栏中的标签名的长度是否小于第二阈值,如果所述标签名的长度小于所述第二阈值,则执行所述检测标签栏的各个标签中是否存在互相关联的至少两个标签的步骤。
12.根据权利要求10或11所述的装置,其特征在于,所述第一标签检测模块,包括: 第一检测单元、第二检测单元或者第三检测单元; 所述第一检测单元,用于检测所述各个标签的标签页中是否存在关联页相同的至少两个标签页,所述关联页相同的至少两个标签页是通过所述关联页中的网页链接跳转得到的页面;如果存在关联页相同的所述至少两个标签页,则确定所述各个标签中存在互相关联的所述至少两个标签,; 所述第二检测单元,用于检测所述各个标签中是否存在网页域名相同的至少两个标签;如果存在网页域名相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签; 所述第三检测单元,用于检测所述各个标签中是否存在网站图标相同的至少两个标签,如果存在网站图标相同的所述至少两个标签,则确定所述各个标签中存在互相关联的所述至少两个标签。
13.根据权利要求12所述的装置,其特征在于,所述第一标签展示模块,包括: 标签名确定单元,用于确定所述聚合标签的标签名; 标签展示单元,用于在所述标签栏中展示名为所述标签名的所述聚合标签和所述各个标签中的其它标签。
14.根据权利要求13所述的装置,其特征在于,所述标签名确定单元,包括: 第一确定子单元,用于在所述聚合标签是由关联页相同的所述至少两个标签页所对应的标签聚合得到时,将所述关联页的网页标题作为所述聚合标签的标签名;或,计算关联页相同的标签页的个数,将所述个数和所述关联页的网页标题作为所述聚合标签的标签名; 第二确定子单元,用于在所述聚合标签是由网页域名相同的所述至少两个标签聚合得到时,将所述网页域名作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名作为所述聚合标签的标签名;或,将所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网页域名相同的标签的个数,将所述个数和所述网页域名所对应的网站的网站名称作为所述聚合标签的标签名; 第三确定子单元,用于在所述聚合标签是由网站图标相同的所述至少两个标签聚合得到时,将所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名;或,计算网站图标相同的标签的个数,将所述个数和所述网站图标所对应的网站的网站名称作为所述聚合标签的标签名。
15.根据权利要求13所述的装置,其特征在于, 所述标签展示单元,用于在所述标签栏中将名为所述标签名的所述聚合标签和所述各个标签中的其它标签进行区别展示。
16.根据权利要求10所述的装置,其特征在于,所述装置,还包括: 信号接收模块,用于接收作用于所述聚合标签上的选择信号; 第二标签展示模块,用于展示所述聚合标签所对应的所述至少两个标签。
17.根据权利要求16所述的装置,其特征在于,所述装置,还包括: 标签页展示模块,用于在接收到所述选择信号之后,展示所述聚合标签所对应的所述至少两个标签的标签页中开启时间最早的标签页。
18.根据权利要求10所述的装置,其特征在于,所述装置,还包括: 第二标签检测模块,用于在新建标签页时,检测新建的所述标签页的标签是否属于所述聚合标签; 标签添加模块,用于在所述第二标签检测模块的检测结果为新建的所述标签页的标签属于所述聚合标签时,将新建的所述标签页的标签添加至所述聚合标签所对应的所述至少两个标签中。
19.一种标签管理装置,其特征在于,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器;其中,所述处理器被配置为: 检测标签栏的各个标签中是否存在互相关联的至少两个标签; 如果所述各个标签中存在互相关联的所述至少两个标签,则将互相关联的所述至少两个标签进行聚合,得到一个聚合标签; 在所述标签栏中展 示所述聚合标签和所述各个标签中的其它标签。
【文档编号】G06F17/30GK103970841SQ201410168035
【公开日】2014年8月6日 申请日期:2014年4月24日 优先权日:2014年4月24日
【发明者】杜中义, 左景龙, 徐琰 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1