一种浏览器的优化方法、优化装置以及终端的制作方法

文档序号:6627329阅读:128来源:国知局
一种浏览器的优化方法、优化装置以及终端的制作方法
【专利摘要】本发明实施例公开了一种浏览器的优化方法,包括:获取浏览器窗口中的至少一个标签的使用状态信息;根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签;关闭所述浏览器窗口中的目标标签。相应地,本发明实施例还公开了一种浏览器的优化装置和一种终端。采用本发明,可以实现关闭浏览器窗口中用户不需要的标签,减小设备的内存消耗,提高设备的流畅性,增强用户的体验。
【专利说明】一种浏览器的优化方法、优化装置以及终端

【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种浏览器的优化方法、优化装置以及终端。

【背景技术】
[0002]浏览器,又称作网页浏览器,是一种用于显示互联网中文字、图片以及影像等资源的软件应用,例如基于Chrome内核的猎豹浏览器和基于IE内核的IE8浏览器等。随着浏览器的不断发展,大多数的浏览器都配置了标签功能,即可在浏览器窗口中打开多个网页,每个标签对应一个打开的网页,可通过切换标签来切换显示不同的网页。
[0003]随之而来的问题是,每一个标签都会对设备的内存的造成消耗,用户在使用浏览器的过程中,若不断打开新的网页,将会生成过多的标签,严重影响了设备的流畅性。并且,随着浏览器窗口中的标签增多,每个标签的显示区域变小,以至无法完整显示标签的标题,降低了的用户体验。


【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种浏览器的优化方法、优化装置以及终端,可以实现关闭浏览器窗口中用户不需要的标签,减小设备的内存消耗,提高设备的流畅性,增强用户的体验。
[0005]为了解决上述技术问题,本发明实施例提供了一种浏览器的优化方法,包括:
[0006]获取浏览器窗口中的至少一个标签的使用状态信息;
[0007]根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签;
[0008]关闭所述浏览器窗口中的目标标签。
[0009]相应地,本发明实施例还提供了一种浏览器的优化装置,包括:
[0010]信息获取模块,用于获取浏览器窗口中的至少一个标签的使用状态信息;
[0011]标签确定模块,用于根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签;
[0012]标签关闭模块,用于关闭所述浏览器窗口中的目标标签。
[0013]相应地,本发明实施例还提供了一种终端,所述终端包括上述的浏览器的优化装置。
[0014]实施本发明实施例,具有如下有益效果:本发明实施例通过获取浏览器窗口中的至少一个标签的使用状态信息,并根据使用状态信息确定浏览器窗口中用户不需要的标签的方法,可以实现关闭浏览器窗口中用户不需要的标签,减小设备的内存消耗,提高设备的流畅性,增强用户的体验。

【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的一种浏览器的优化方法的流程示意图;
[0017]图2是本发明实施例提供的另一种浏览器的优化方法的流程示意图;
[0018]图3是本发明实施例提供的又一种浏览器的优化方法的流程示意图;
[0019]图4是本发明实施例提供的一种浏览器的优化装置的结构示意图;
[0020]图5是本发明实施例提供的一种信息获取模块的结构示意图;
[0021]图6是本发明实施例提供的一种推送显示模块的结构示意图;
[0022]图7是本发明实施例提供的一种浏览器窗口的示意图;
[0023]图8是本发明实施例提供的一种优化展示界面的示意图
[0024]图9是本发明实施例提供的另一种浏览器的优化装置的结构示意图。

【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明实施例中的浏览器的优化装置(以下简称为“本发明装置”)内置于终端,所述终端可以包括个人电脑、智能手机、平板电脑、游戏机以及电子阅读器等,所述终端具备接入互联网的功能,安装有浏览器或类似于浏览器的软件应用。
[0027]图1是本发明实施例中一种浏览器的优化方法的流程示意图。如图所示本实施例中的浏览器的优化方法的流程可以包括:
[0028]S101,获取浏览器窗口中的至少一个标签的使用状态信息。
[0029]所述浏览器可以安装于个人电脑、智能手机、平板电脑、游戏机以及电子阅读器等终端,例如基于Chrome内核的猎豹浏览器和基于IE内核的IE8浏览器等。用户在使用浏览器的过程中,浏览器窗口中至少存在一个标签,每个标签对应了一个网页,例如,请参阅如图7所示的一种浏览器窗口的示意图,浏览器窗口中有5个标签,其中标签3对应了域名为“http://www.kingsoft.com”的网页,用户每新打开一个网页,浏览器窗口中便生成一个新的标签。
[0030]具体的,本发明装置通过查询浏览器的使用记录,获取浏览器窗口中的标签的使用状态信息,需要指出的是,若个别标签被用户设置为不作优化的标签,例如某些网站的主页,则不必再获取该标签的使用状态信息。其中,上述浏览器中的使用记录可以是浏览器自主记录的,也可以是本发明装置记录的,这里不作限定。另外,上述使用状态信息可以包括标签的未激活时间或标签的创建序号等,其中创建序号是在各个标签创建成功时依序生成的。
[0031]可选的,本发明装置获取浏览器窗口中的至少一个标签的使用状态信息的具体实现方式,可以是:判断任务管理器的进程库中是否存在正在运行的浏览器进程;若存在浏览器进程,则获取与浏览器进程对应的浏览器窗口中的至少一个标签的使用状态信息,其中,任务管理器的进程库中记录了当前终端正在运行的进程、进程对应的软件应用以及进程的分类。例如:本发明装置通过查找任务管理器的进程库,发现猎豹浏览器进程正在运行,此时获取猎豹浏览器窗口中的标签的使用状态信息。
[0032]更进一步的,上述获取的标签可以属于不同或相同浏览器进程对应的不同浏览器窗口。例如猎豹浏览器和IE8浏览器通过各自的浏览器窗口开启了多个标签,又如猎豹浏览器通过两个浏览器窗口分别开启了多个标签。具体实现过程中,本发明装置可一并获取不同浏览器窗口中的标签的使用状态信息,也可仅获取某个浏览器窗口中的标签的使用状态信息,这里不作限定。
[0033]S102,根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签。
[0034]具体的,由上可知,在本发明实施例中标签的使用状态信息至少包括标签的未激活时间或标签的创建序号,下面将分别介绍两种情况下本发明装置确定浏览器窗口中待优化的目标标签的方法。
[0035]在第一种情况下,标签的使用状态信息包括标签的未激活时间,所述未激活时间是指用户没选择该标签或未停留在该标签对应的网页上的时间,例如用户通过浏览器浏览完微博的网页后,未关闭但也未访问该网页的时间为40分钟,那么该微博网页对应的标签的未激活时间为40分钟。
[0036]具体实现过程中,本发明装置将未激活时间大于预设时间阈值的浏览器窗口中的标签确定为目标标签。其中,预设时间阈值可默认设定,也可以由用户设定。例如:假设浏览器窗口中包括5个标签,各标签的未激活时间参阅表1,预设的时间阈值为20分钟,那么本发明装置可将标签3和5确定为目标标签。
[0037]表1
[0038]

【权利要求】
1.一种浏览器的优化方法,其特征在于,所述方法包括: 获取浏览器窗口中的至少一个标签的使用状态信息; 根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签; 关闭所述浏览器窗口中的目标标签。
2.如权利要求1所述的方法,其特征在于,所述获取浏览器窗口中的至少一个标签的使用状态信息,包括: 判断任务管理器的进程库中是否存在正在运行的浏览器进程; 若存在所述浏览器进程,则获取与所述浏览器进程对应的浏览器窗口中的至少一个标签的使用状态信息。
3.如权利要求1或2任一项所述的方法,其特征在于,所述使用状态信息包括所述标签的未激活时间。
4.如权利要求3所述的方法,其特征在于,所述根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签,包括: 将所述未激活时间大于预设时间阈值的所述浏览器窗口中的所述标签确定为所述目标标签。
5.如权利要求1或2任一项所述的方法,其特征在于,所述使用状态信息包括所述标签的创建序号,所述创建序号在各个所述标签创建成功时依序生成。
6.如权利要求5所述的方法,其特征在于,所述根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签,包括: 当所述浏览器窗口中的标签的个数超出预设个数阈值时,获取超出个数; 从所述创建序号最小的所述标签起,依序将至少一个所述标签确定为所述目标标签,其中,确定的所述目标标签的个数等于所述超出个数。
7.如权利要求1所述的方法,其特征在于,所述方法还包括: 获取所述浏览器窗口中的所述标签的网页标识信息; 所述根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签之后,还包括: 将所述目标标签的网页标识信息推送显示给用户以获取用户下达的优化指令; 所述关闭所述浏览器窗口中的目标标签,包括: 在获取到所述优化指令后,关闭所述浏览器窗口中的目标标签。
8.如权利要求7所述的方法,其特征在于,所述将所述目标标签的网页标识信息推送显示给用户以获取用户下达的优化指令,包括: 生成优化展示界面,所述优化展示界面包括所述标签的网页标识信息和勾选框,其中,所述优化展示界面中的所述目标标签的勾选框被默认勾选; 将所述优化展示界面推送显示给用户以获取用户根据所述优化展示界面下达的优化指令。
9.如权利要求8所述的方法,其特征在于,所述优化展示界面中的所述目标标签被标记有推荐优化的提示。
10.如权利要求8所述的方法,其特征在于,所述在获取到所述优化指令后,关闭所述浏览器窗口中的目标标签,包括: 在获取到所述优化指令后,关闭所述优化展示界面中勾选框被勾选的标签。
11.一种浏览器的优化装置,其特征在于,所述装置包括: 信息获取模块,用于获取浏览器窗口中的至少一个标签的使用状态信息; 标签确定模块,用于根据所述标签的使用状态信息,确定所述浏览器窗口中待优化的目标标签; 标签关闭模块,用于关闭所述浏览器窗口中的目标标签。
12.如权利要求11所述的优化装置,其特征在于,所述信息获取模块,包括: 进程判断单元,用于判断任务管理器的进程库中是否存在正在运行的浏览器进程; 信息获取单元,用于若存在所述浏览器进程,则获取与所述浏览器进程对应的浏览器窗口中的至少一个标签的使用状态信息。
13.如权利要求11或12任一项所述的优化装置,其特征在于,所述使用状态信息包括所述标签的未激活时间。
14.如权利要求13所述的优化装置,其特征在于,所述标签确定模块,具体用于将所述未激活时间大于预设时间阈值的所述浏览器窗口中的所述标签确定为所述目标标签。
15.如权利要求11或12任一项所述的优化装置,其特征在于,所述使用状态信息包括所述标签的创建序号,所述创建序号在各个所述标签创建成功时依序生成。
16.如权利要求15所述的优化装置,其特征在于,所述标签确定模块,具体用于当所述浏览器窗口中的标签的个数超出预设个数阈值时,获取超出个数;从所述创建序号最小的所述标签起,依序将至少一个所述标签确定为所述目标标签,其中,确定的所述目标标签的个数等于所述超出个数。
17.如权利要求11所述的优化装置,其特征在于, 所述信息获取模块,还用于获取所述浏览器窗口中的所述标签的网页标识信息; 所述优化装置,还包括: 推送显示模块,用于将所述目标标签的网页标识信息推送显示给用户以获取用户下达的优化指令; 所述标签关闭模块,具体用于在获取到所述优化指令后,关闭所述浏览器窗口中的目标标签。
18.如权利要求17所述的优化装置,其特征在于,所述推送显示模块,包括: 界面生成单元,用于生成优化展示界面,所述优化展示界面包括所述标签的网页标识信息和勾选框,其中,所述优化展示界面中的所述目标标签的勾选框被默认勾选; 界面推送单元,用于将所述优化展示界面推送显示给用户以获取用户根据所述优化展示界面下达的优化指令。
19.如权利要求18所述的优化装置,其特征在于,所述优化展示界面中的所述目标标签被标记有推荐优化的提示。
20.如权利要求18所述的优化装置,其特征在于,所述标签关闭模块,具体用于在获取到所述优化指令后,关闭所述优化展示界面中勾选框被勾选的标签。
21.—种终端,其特征在于,所述终端包括如权利要求11-20任一项所述的优化装置。
【文档编号】G06F17/30GK104182550SQ201410475242
【公开日】2014年12月3日 申请日期:2014年9月17日 优先权日:2014年9月17日
【发明者】黄舰 申请人:北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1