标签在浏览器中的呈现方法及装置制造方法及图纸

技术编号:8366802 阅读:165 留言:0更新日期:2013-02-28 05:25
本发明专利技术公开了一种标签在浏览器中的呈现方法及装置,其中,所述装置包括:监控单元;判断单元;堆叠标签确定单元;标签显示单元和标签移动单元。其中,该标签移动单元用于当接收到向指定方向移动整个标签链条的操作指令时,将所述第二区域中所述指定方向的标签依次移入所述指定方向的第一区域进行堆叠式显示,并将相反方向的第一区域中的被堆叠标签依次移出到所述第二区域进行展开式显示。通过本发明专利技术可以对部分标签进行堆叠式显示,其他的标签进行展开式显示,从而保证了部分标签能够完整显示其提示信息使得浏览器在标签展现方面的性能得到优化。

【技术实现步骤摘要】

本专利技术涉及浏览器
,具体涉及标签在浏览器中的呈现方法及装置
技术介绍
随着互联网的发展和互联网应用的普及,浏览器逐渐成为人们网上冲浪、浏览网页必不可少的软件工具,用户可以通过在浏览器地址栏输入统一资源定位符URL,或点击网页内的超链接等方式,访问网页,获取网页内包含的信息内容。用户在使用浏览器软件浏览网页时,很多情况下会同时打开多个页面进行浏览,在传统的技术中,打开多个页面就意味着打开多个浏览器窗口,此时,太多的浏览器窗口会使得用户桌面空间显得纷乱和拥挤,增加了用户对多个页面的管理难度。标签式浏览器提供的浏览方式从某种程度上解决了这一问题。标签式浏览器也称为选项卡式浏览器,它通过使用标签式的网页浏览方式,使一个个打开的网页呈现在同一个浏览器窗口中,并且,这种浏览器窗口通常还带有标签栏,在标签栏展现出当前打开的各个网页的标签,标签上通常会显示一些文字提示信息(例如,网 页标题等),提示出各个网页的主要内容,用户可以通过点击标签的方式进行网页的切换展现。通过这种方式,使用户在进行多页面浏览时能够更有效地利用桌面空间,同时方便了用户对多个打开页面的管理。然而,随着计算机应用的大规模普及和用户需求的提高,标签式的网页浏览方式也出现了一些缺陷和局限性,如当用户打开的网页过多时,每个标签的宽度会变得很小,以致用户看不到标签上的提示信息。现有技术中,有的浏览器是以动态适应的方式,调整标签的宽度以与网页提示信息相适应,如网页提示信息为“某主页”的网页与网页提示信息为“某某访问某公司,对某公司的某产品提出赞扬”的网页,在使用动态适应的方式浏览时,可以为网页提示信息较为简短的前者分配较窄的标签,而为网页提示信息较长的后者分配较宽的标签。但当用户打开的网页继续增多时,动态适应技术仍无法解决每个标签的宽度会变得很小,以致用户看不到标签上的提示信息的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的标签在浏览器中的呈现方法和相应的标签在浏览器中的呈现装置。依据本专利技术的一个方面,提供了一种标签在浏览器中的呈现方法,包括监控浏览器窗口标签栏中的标签状态信息;当监控到所述标签状态信息发生变化时,判断所述标签状态信息是否达到预置条件;在判断结果为所述标签状态信息达到预置条件时,按照预置策略确定待堆叠标签,以及标签栏的第一区域,所述第一区域用于显示所述待堆叠标签;将所述待堆叠标签在标签栏的所述第一区域进行堆叠式显示,将未被堆叠的标签在标签栏的第二区域进行展开式显示;当接收到向指定方向移动整个标签链条的操作指令时,将所述第二区域中所述指定方向的标签依次移入所述指定方向的第一区域进行堆叠式显示,并将相反方向的第一区域中的被堆叠标签依次移出到所述第二区域进行展开式显示。可选的,所述监控浏览器窗口标签栏中的标签状态信息,包括监控浏览器窗口标签栏中各标签所占的宽度;所述当监控到所述标签状态信息发生变化时,判断所述标签状态信息是否达到预置条件,包括当监控到所述各标签所占的宽度发生变化时,判断所述各标签所占的宽度是否小于预置的宽度阈值。可选的,还包括 根据浏览器窗口的宽度确定所述宽度阈值。可选的,所述监控浏览器窗口标签栏中的标签状态信息,包括监控浏览器窗口标签栏中的标签数量;所述当监控到所述标签状态信息发生变化时,判断所述标签状态信息是否达到预置条件,包括当监控到标签数量发生变化时,判断所述标签数量是否大于预置的数量阈值。可选的,还包括根据用户的设定信息确定所述数量阈值;或者,根据当前的屏幕分辨率确定所述数量阈值。可选的,所述按照预置策略确定待堆叠标签,以及标签栏的第一区域,包括根据新建标签在标签栏中所处的位置,确定待堆叠标签,及所述第一区域的位置;所述将所述待堆叠标签在标签栏的所述第一区域进行堆叠式显示,包括在确定出的所述第一区域的位置处对所述待堆叠标签进行堆叠式显示。可选的,所述将所述待堆叠标签在标签栏的所述第一区域进行堆叠式显示,包括在所述第一区域显示最后进入所述第一区域的被堆叠标签的提示信息。可选的,还包括如果关闭标签导致被堆叠标签消失,则在操作焦点离开标签栏或标签关闭按钮后对标签栏中的其他标签进行宽度调整。可选的,还包括当操作焦点悬浮于所述第一区域处时,则将所述第一区域处被堆叠的标签以纵向列表的方式进行展现。可选的,还包括当从预置的第一入口接收到显示全标签列表的操作指令时,将所述第一区域中被堆叠的标签以及所述第二区域中未被堆叠的标签以纵向列表的方式进行展现。可选的,所述将所述第一区域中被堆叠的标签以及所述第二区域中未被堆叠的标签以纵向列表的方式进行展现包括在所述纵向列表中,将所述第一区域中被堆叠的标签与所述第二区域中未被堆叠的标签进行区别展现。可选的,还包括当从预置的第二入口接收到搜索关键词时,在所述纵向列表中将匹配的标签进行区别显示。根据本专利技术的另一方面,提供了一种标签在浏览器中的呈现装置,包括监控单元,用于监控浏览器窗口标签栏中的标签状态信息;判断单元,用于当监控到所述标签状态信息发生变化时,判断所述标签状态信息是否达到预置条件; 堆叠标签确定单元,用于在判断结果为所述标签状态信息达到预置条件时,按照预置策略确定待堆叠标签,以及标签栏的第一区域,所述第一区域用于显示所述待堆叠标签;标签显示单元,用于将所述待堆叠标签在标签栏的所述第一区域进行堆叠式显示,将未被堆叠的标签在标签栏的第二区域进行展开式显示;标签移动单元,用于当接收到向指定方向移动整个标签链条的操作指令时,将所述第二区域中所述指定方向的标签依次移入所述指定方向的第一区域进行堆叠式显示,并将相反方向的第一区域中的被堆叠标签依次移出到所述第二区域进行展开式显示。可选的,所述监控单元包括标签宽度监控子单元,用于监控浏览器窗口标签栏中各标签所占的宽度;所述判断单元包括第一判断子单元,用于当监控到所述各标签所占的宽度发生变化时,判断所述各标签所占的宽度是否小于预置的宽度阈值。可选的,还包括宽度阈值确定单元,用于根据浏览器窗口的宽度确定所述宽度阈值。可选的,所述监控单元包括标签数量监控子单元,用于监控浏览器窗口标签栏中的标签数量;所述判断单元包括第二判断子单元,用于当监控到标签数量发生变化时,判断所述标签数量是否大于预置的数量阈值。可选的,还包括第一数量阈值确定单元,用于根据用户的设定信息确定所述数量阈值;或者,第二数量阈值确定单元,用于根据当前的屏幕分辨率确定所述数量阈值。可选的,所述堆叠标签确定单元具体用于根据新建标签在标签栏中所处的位置,确定待堆叠标签,及所述第一区域的位置;所述标签显示单元具体用于在确定出的所述第一区域的位置处对所述被堆叠的标签进行堆叠式显示。可选的,所述标签显示单元具体用于在所述第一区域显示最后进入所述第一区域的被堆叠标签的提示信息。可选的,还包括标签宽度调整单元,用于如果关闭标签导致被堆叠标签消失,则在操作焦点离开标签栏或标签关闭按钮后对标签栏中的其他标签进行宽度调整。可选的,还包括第一列表展现单元,用于当操作焦点悬浮于所述第一区域处时,则将所述第一区域处被堆叠的标签以纵向列表的方式进行展现。·可选的,还包括第二列表展现单元,用于当从预置的第一入口接收到显示全标签列表的操作指令时,将所述第一区本文档来自技高网
...

【技术保护点】
一种标签在浏览器中的呈现方法,包括:监控浏览器窗口标签栏中的标签状态信息;当监控到所述标签状态信息发生变化时,判断所述标签状态信息是否达到预置条件;在判断结果为所述标签状态信息达到预置条件时,按照预置策略确定待堆叠标签,以及标签栏的第一区域,所述第一区域用于显示所述待堆叠标签;将所述待堆叠标签在标签栏的所述第一区域进行堆叠式显示,将未被堆叠的标签在标签栏的第二区域进行展开式显示;当接收到向指定方向移动整个标签链条的操作指令时,将所述第二区域中所述指定方向的标签依次移入所述指定方向的第一区域进行堆叠式显示,并将相反方向的第一区域中的被堆叠标签依次移出到所述第二区域进行展开式显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:李旭任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1