[发明专利]浏览器中标签页的加载方法及装置有效
申请号: | 201310499085.8 | 申请日: | 2013-10-22 |
公开(公告)号: | CN103559228B | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 张毅;陈擎月;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙)11391 | 代理人: | 康正德,薛峰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 标签 加载 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种浏览器中标签页的加载方法及装置。
背景技术
随着互联网的发展,人们已经越来越依赖于通过浏览器进行网络资源的浏览。而且,随着网络资源的丰富和人们需求的增多,因此,在大多数情况下,用户都会产生同时打开多个网页页面的操作情景。
出于上述情况,现有的浏览器都增加了分标签页(tab页)打开网页页面的功能。浏览器允许用户在一个浏览器窗口中同时打开多个标签页,并在标签栏中通过标签页将各个网页页面区分,使用户可以方便快捷的在各个标签页直接进行便捷的切换。
例如谷歌浏览器,其提供了tab标签管理的很好的体验,如鼠标可以拖动tab进行切换,可以拖动合并到其他窗口,可以恢复标签页内容,可以在网页内部右键新标签页打开链接,也可以在页面内拖拽在新标签页打开链接等等。
标签页的操作方式为用户提供了良好的体验,但是这种方式只考虑了对用户打开页面的行为,并没有考虑到对标签页的限制。当用户打开了过多的标签页时,会导致浏览器的性能下降,由于其对内存、处理器资源的占用,也会导致操作系统中其他程序的性能下降,而用户往往并不知道自己打开了很多标签页。
因此,现有的标签页的操作方式存在如下缺陷:
当用户开启了过多标签页时,会导致浏览器和操作系统性能下降,影响用户体验,且用户并不知道标签页的开启情况。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的适于浏览器中标签页的加载方法及相应地装置。
依据本发明的一个方面,提供了一种浏览器中标签页的加载方法,包括:
接收在第一浏览器窗口中打开新标签页的请求;
统计第一浏览器窗口已打开的标签页的数量,并判断是否已达到标签开启的上限值;
若达到标签开启的上限值,则生成第二浏览器窗口,并在第二浏览器窗口中加载显示新标签页。
可选地,标签开启的上限值为预置数值或者动态依据操作系统的状态进行计算临时生成的数值。
可选地,当标签开启的上限值为预置数值时,其设置方式包括下列任意之一:
接收用户在浏览器的选项页中设置的数值,将该数值作为标签开启的上限值;
将浏览器提供的默认值作为标签开启的上限值,其中,该默认值是预先对若干操作系统分别进行性能测试后计算得到的;
通过调用第三方应用程序提供的性能指标接口得到标签开启的上限值。
可选地,当标签开启的上限值为动态依据操作系统的状态进行计算临时生成的数值时,其设置方式包括:
读取浏览器当前所处的操作系统的配置信息,根据配置信息计算得到标签开启的上限值。
可选地,标签页依据标签中的网页的统一资源定位符URL以及该网页的内容生成。
可选地,若浏览器当前已打开的标签页的数量达到标签开启的上限值,则生成一个提示界面,提示进入分窗口显示的模式。
可选地,若第一浏览器窗口已打开的标签页的数量未达到标签开启的上限值,则在第一浏览器窗口中加载显示新标签页。
可选地,打开新标签页的请求包括:链接打开请求或链接拖拽合并请求。
可选地,对于不同类别的浏览器用户,依据其当前开启的页面的数量以及浏览器历史记录,设置不同的标签开启的上限值。
可选地,统计第一浏览器窗口已打开的标签页的数量,包括:
采用GetCount函数统计第一浏览器窗口已打开的标签页的数量;或者,
采用友元或聚合的方式统计第一浏览器窗口已打开的标签页的数量。
依据本发明的一个方面,还提供一种浏览器中标签页的加载装置,包括:
请求接收模块,配置为接收在第一浏览器窗口中打开新标签页的请求;
数量统计模块,配置为统计第一浏览器窗口已打开的标签页的数量;
判断模块,配置为判断数量统计模块是否已达到标签开启的上限值;
窗口生成模块,配置为若达到标签开启的上限值,则生成第二浏览器窗口;
第一加载显示模块,配置为在第二浏览器窗口中加载显示新标签页。
可选地,该装置还包括:
设置模块,配置为将预置数值或者动态依据操作系统的状态进行计算临时生成的数值作为标签开启的上限值。
可选地,设置模块配置为按照下列任意一种方式设置预置数值:
接收用户在浏览器的选项页中设置的数值,将该数值作为标签开启的上限值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310499085.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:与用户终端相关的方法和装置
- 下一篇:用于更改用户模板的方法和装置