加载浏览器工具项的方法及浏览器.pdf

上传人:000****221 文档编号:1309683 上传时间:2018-04-14 格式:PDF 页数:17 大小:2.37MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310512831.2

申请日:

2013.10.25

公开号:

CN103530163A

公开日:

2014.01.22

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 9/445申请日:20131025|||公开

IPC分类号:

G06F9/445; G06F17/30

主分类号:

G06F9/445

申请人:

北京奇虎科技有限公司; 奇智软件(北京)有限公司

发明人:

孔令飞; 吴军; 任寰

地址:

100088 北京市西城区新街口外大街28号D座112室(德胜园区)

优先权:

专利代理机构:

北京市浩天知识产权代理事务所 11276

代理人:

宋菲;刘云贵

PDF下载: PDF下载
内容摘要

本发明公开了一种加载浏览器工具项的方法及浏览器,其中,加载浏览器工具项的方法包括:浏览器程序启动后置于当前计算机的后台运行;获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标;其中,所加载的浏览器工具项的图标的响应逻辑为后台运行的浏览器程序中的各相应工具项的响应逻辑。上述加载浏览器工具项的方法及浏览器,根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标,可以定制属于自己的个性化浏览器,满足不同用户的需求,提高用户效率,减少使用负担。

权利要求书

1.  一种加载浏览器工具项的方法,包括:
浏览器程序启动后置于当前计算机的后台运行;
获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的浏览器工具项的图标;
其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。

2.
  根据权利要求1所述的方法,其特征在于,所述浏览器工具项包括:
浏览器默认自带组件、网页类型组件和扩展插件。

3.
  根据权利要求2所述的方法,其特征在于:
当所述浏览器工具项为浏览器默认自带组件时,所述根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口,包括:
根据所述浏览器工具项显示信息,在浏览器主进程启动后在所述计算机桌面绘制对应的浏览器窗口;
当所述浏览器工具项为网页类型组件或者扩展插件时,所述根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口,包括:
根据所述浏览器工具项显示信息,在浏览器启动后在所述计算机桌面绘制对应的浏览器窗口。

4.
  根据权利要求1-3任一权利要求所述的方法,其特征在于,每个浏览器窗口的绘制都是在主线程中完成的。

5.
  根据权利要求4所述的方法,其特征在于,该方法还包括:
当所述浏览器工具项为网页类型组件时,根据当前计算机的性能建立进程。

6.
  根据权利要求1或2所述的方法,其特征在于,所述浏览器工具项显示信息包括:所述浏览器工具项的图标和名称。

7.
  根据权利要求2所述的方法,其特征在于,该方法还包括:
在绘制的浏览器窗口中的所述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。

8.
  根据权利要求1所述的方法,其特征在于,所述获取预置的浏览器工具项显示信息之前,该方法还包括:
从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。

9.
  根据权利要求1所述的方法,其特征在于,该方法还包括:
记录绘制的浏览器窗口的位置;
以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中。

10.
  一种浏览器,包括:
运行模块,适于在浏览器程序启动后置于当前计算机的后台运行;
绘制加载模块,适于获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的浏览器工具项的图标;
其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。

说明书

加载浏览器工具项的方法及浏览器
技术领域
本发明涉及计算机技术,具体涉及一种加载浏览器工具项的方法及浏览器。
背景技术
浏览器是最经常使用到的客户端程序,目前浏览器的界面通常加载默认的所有的界面组件,例如,地址栏、搜索栏、Tab页、起始页、插件扩展栏、状态栏、工具栏等。
现有技术中的浏览器界面都是固定化的,各个组件显示的区域都是固定的,即使可以调整也是限定在浏览器的窗口中,其中的各个组件也是固定好位置的,用户只能进行配置来规定其是否显示这些组件。
由于浏览器界面中的组件是固定的,无法进行组合的加载显示,并且界面的组织形式单一,不方便用户使用。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的加载浏览器工具项的方法及浏览器。
根据本发明的一个方面,提供了一种加载浏览器工具项的方法,包括:
浏览器程序启动后置于当前计算机的后台运行;
获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标;
其中,所加载的浏览器工具项的图标的响应逻辑为后台运行的浏览器程序中的各相应工具项的响应逻辑。
根据本发明的另一方面,提供了一种浏览器,包括:
运行模块,适于在浏览器程序启动后置于当前计算机的后台运行;
绘制加载模块,适于获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标;
其中,所加载的浏览器工具项的图标的响应逻辑为后台运行的浏览器程序中的各相应工具项的响应逻辑。
本发明实施例,根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标,可以定制属于自己的个性化浏览器,满足不同用户的需求,提高用户效率,减少使用负担。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1a示出了根据本发明一个实施例的加载浏览器工具项的方法的流程图;
图1b示出了根据本发明另一个实施例的加载浏览器工具项的方法的流程图;
图2示出了根据本发明一个实施例的浏览器工具项显示信息的示意图;
图3示出了根据本发明一个实施例的显示结果页面的示意图;
图4示出了根据本发明一个实施例的插件组合样式的示意图;
图5示出了根据本发明另一个实施例的浏览器的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1a示出了根据本发明一个实施例的加载浏览器工具项的方法的流程图。如图1a所示,该加载浏览器工具项的方法包括:
步骤S101、浏览器程序启动后置于当前计算机的后台运行;
步骤S103、获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标。
其中,所加载的浏览器工具项的图标的响应逻辑为后台运行的浏览器程序中的各相应工具项的响应逻辑;上述浏览器工具项包括:浏览器默认自带组件、网页类型组件和扩展插件,该浏览器默认自带组件包括地址栏、搜索栏、收藏夹、主页、前进、后退和更新等;上述网页类型组件是指加载了指定统一资源定位符(URL)的浏览器网页的组件,例如起始页面中的特定网页频道等;上述扩展插件包括扩展和插件,“扩展”是基于浏览器本身增加的一些实用功能,而“插件”则是在浏览器之外独立编写的程序,用于显示网页中的特定内容;由于“扩展”往往只是一些以源码形式存储的脚本,所以文件都非常小,而“插件”多是经过编译的程序,体积比“扩展”要庞大得多。
上述预置的浏览器工具项显示信息如图2所示,包括浏览器工具项的图标和名称,在用户点击后即可以启动在计算机桌面上对相应浏览器工具项图标的绘制。具体地,当上述浏览器工具项为浏览器默认自带组件时,根据上述浏览器工具项显示信息在上述计算机桌面绘制对应的浏览器窗口包括:根据上述浏览器工具项显示信息,在浏览器主进程启动后在上述计算机桌面绘 制对应的浏览器窗口;当上述浏览器工具项为网页类型组件或者扩展插件时,根据上述浏览器工具项显示信息在上述计算机桌面绘制对应的浏览器窗口包括:根据上述浏览器工具项显示信息,在浏览器启动后在上述计算机桌面绘制对应的浏览器窗口。
对于不同的浏览器工具项,需要建立不同的窗口绘制类。例如,对于浏览器默认自带组件中的搜索框组件,该搜索框组件可以继承窗口绘制的基类,重写(OVERRIDE)基类的绘制图标,窗口名称,窗口大小等虚方法,实现点击事件的功能,具体地,可以进行如下设计:

//重写WidgetDelegate(Override from WidgetDelegate),WidgetDelegate是一个为Widget显示窗口时提供信息的接口,比如说窗口的标题,图标,以及是否可以被重设大小


在本实施例中,只需绘制一个搜索图标,搜索输入框和搜索按钮。当监听到用户点击的是搜索组件图标,则实例化并显示该窗口。
seach_frame_win_=new SearchMainWindow();
params.native_widget=doctor_frame_win_->AsNativeWidget();
views::Widget::Init(params);
对于内嵌网页的组件窗口,需要在窗口中建立tab页面;而对于扩展插件窗口,和普通组件绘制类似。而每个浏览器窗口的绘制都是在主线程中完成的,只是对于内嵌网页的网页类型组件窗口,可能会根据用户机器性能和实际情况建立进程。
图2中的每一个组件被选中后,其后续都会起一个对应的浏览器窗口来绘制该组件对应的功能按钮或者图标,并启用在后台运行的对应的浏览器程序中的相应组件的逻辑功能。同时,可以在计算机桌面上进行显示,例如,在点击图标后生成对应的结果显示界面,如图3所示。对于扩展插件被点击后,会以POP弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面,该POP页面显示在该组件图标的附近。
对各种图标进行点击或者输入关键字进行搜索操作后,产生的后续流程与正常的浏览器中的操作一样,仅仅是改变后续显示结果页面的位置,在POP弹窗中显示结果页面。所有的操作都在该POP弹窗中进行,或者恢复到原浏览器窗口进行也是可以的。
另外,在获取预置的浏览器工具项显示信息之前,如图1b所示,该方法还可以包括:
步骤S102、从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。
上述配置文件的格式如下:


一个扩展的配置文件通常以扩展的标识为键,其值包括扩展标识,扩展拥有的权限,安装时间,图标(icons)、链接地址,所在目录等配置信息。
通过上述配置信息中的icons字段可以获取到该扩展的大图标或小图标,其中,ahfgeienlihckogmohjhadlkjgocpleb是扩展的标识。
其中,对于浏览器侧已经安装的扩展,在图2中进行图标显示时会从浏览器中获取已经安装的扩展的信息,例如,读取浏览器侧extension目录下的profile文件中的关于扩展的描述信息,获取对应的扩展的名称以及其对应的图标信息。
由于安装的浏览器扩展插件以及浏览器的Tab网页新功能(例如新频道)是在不断更新的,故图2所示界面中浏览器侧配置的对应的图标和信息也会跟着一起被更新,或者按时从网络侧进行更新。
另外,各个组件还可以进行组合,以一个组件图标的窗口作为父窗口,将其它的组件图标可以拖拽后作为子窗口绘制在父窗口中,如图4所示。
上述加载浏览器工具项的方法,不用开启浏览器就可以在桌面输入框里直接输入搜索内容,展现结果,从而可以提高使用效率,减少用户和工具的交互成本;另外,对于访问网址较固定的用户,可以保留收藏夹于桌面上,直接选择想访问的网站即可;当用户保留邮件插件时,即使没有打开邮箱也可以提示有新邮件;由此可见,上述加载浏览器工具项的方法,可以定制属于自己的个性化浏览器,满足不同用户的需求,提高用户效率,减少使用负担。
图5示出了根据本发明另一个实施例的浏览器的结构示意图。如图5所示,该浏览器包括运行模块51和绘制加载模块52,其中:
运行模块适于在浏览器程序启动后置于当前计算机的后台运行;
绘制加载模块适于获取预置的浏览器工具项显示信息,并根据上述浏览器工具项显示信息在上述计算机桌面绘制对应的浏览器窗口以加载上述浏览器工具项显示信息中的浏览器工具项的图标;
其中,所加载的浏览器工具项的图标的响应逻辑为上述后台运行的浏览器程序中的各相应工具项的响应逻辑。
上述浏览器工具项包括:浏览器默认自带组件、网页类型组件和扩展插 件,该浏览器默认自带组件包括地址栏、搜索栏、收藏夹、主页、前进、后退和更新等;上述网页类型组件是指加载了指定统一资源定位符(URL)的浏览器网页的组件,例如起始页面中的特定网页频道等;上述扩展插件包括扩展和插件,“扩展”是基于浏览器本身增加的一些实用功能,而“插件”则是在浏览器之外独立编写的程序,用于显示网页中的特定内容;由于“扩展”往往只是一些以源码形式存储的脚本,所以文件都非常小,而“插件”多是经过编译的程序,体积比“扩展”要庞大得多。
上述预置的浏览器工具项显示信息如图2所示,包括浏览器工具项的图标和名称,在用户点击后即可以启动在计算机桌面上对相应浏览器工具项图标的绘制。具体地,当上述浏览器工具项为浏览器默认自带组件时,上述绘制加载模块根据上述浏览器工具项显示信息,在浏览器主进程启动后在上述计算机桌面绘制对应的浏览器窗口;当上述浏览器工具项为网页类型组件或者扩展插件时,上述绘制加载模块根据上述浏览器工具项显示信息,在浏览器启动后在上述计算机桌面绘制对应的浏览器窗口。
对于不同的浏览器工具项,需要建立不同的窗口绘制类。对于内嵌网页的组件窗口,需要在窗口中建立tab页面。而每个浏览器窗口的绘制都是在主线程中完成的,只是对于内嵌网页的网页类型组件窗口,可能会根据用户机器性能和实际情况建立进程。
另外,上述绘制加载模块,还适于:在绘制的浏览器窗口中的上述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。
进一步地,该浏览器还包括获取更新模块53,该获取更新模块,适于在上述绘制加载模块获取预置的浏览器工具项显示信息之前,从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息,具体的配置文件格式可参见方法实施例,此处不赘述。
另外,上述绘制加载模块还适于:记录绘制的浏览器窗口的位置;以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中,如图4所示。
上述浏览器加载浏览器工具项的过程可参见图1a-1b,此处不赘述。
上述浏览器加载的搜索框模块,不需要开启浏览器就可以在桌面输入框里直接输入搜索内容,展现结果,从而可以提高使用效率,减少用户和工具的交互成本;上述浏览器加载的收藏夹模块,对于访问网址较固定的用户,可以将收藏夹保留在桌面上,直接选择想访问的网站即可;上述浏览器加载的邮件模块,当用户保留邮件插件时,没有打开邮箱也可以提示有新邮件。
由此可见,上述浏览器可以定制属于自己的个性化浏览器,满足不同用户的需求,提高用户效率,减少使用负担。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴 随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的浏览器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明还公开了A1、一种加载浏览器工具项的方法,包括:
浏览器程序启动后置于当前计算机的后台运行;
获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息 在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的浏览器工具项的图标;
其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。
A2、根据A1所述的方法,其特征在于,所述浏览器工具项包括:
浏览器默认自带组件、网页类型组件和扩展插件。
A3、根据A2所述的方法,其特征在于:
当所述浏览器工具项为浏览器默认自带组件时,所述根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口,包括:
根据所述浏览器工具项显示信息,在浏览器主进程启动后在所述计算机桌面绘制对应的浏览器窗口;
当所述浏览器工具项为网页类型组件或者扩展插件时,所述根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口,包括:
根据所述浏览器工具项显示信息,在浏览器启动后在所述计算机桌面绘制对应的浏览器窗口。
A4、根据A1-A3任一所述的方法,其特征在于,每个浏览器窗口的绘制都是在主线程中完成的。
A5、根据A4所述的方法,其特征在于,该方法还包括:
当所述浏览器工具项为网页类型组件时,根据当前计算机的性能建立进程。
A6、根据A1或A2所述的方法,其特征在于,所述浏览器工具项显示信息包括:所述浏览器工具项的图标和名称。
A7、根据A2所述的方法,其特征在于,该方法还包括:
在绘制的浏览器窗口中的所述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。
A8、根据A1所述的方法,其特征在于,所述获取预置的浏览器工具项显示信息之前,该方法还包括:
从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。
A9、根据A1所述的方法,其特征在于,该方法还包括:
记录绘制的浏览器窗口的位置;
以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中。
本发明还公开了B10、一种浏览器,包括:
运行模块,适于在浏览器程序启动后置于当前计算机的后台运行;
绘制加载模块,适于获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的浏览器工具项的图标;
其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。
B11、根据B10所述的浏览器,其特征在于,所述浏览器工具项包括:
浏览器默认自带组件、网页类型组件和扩展插件。
B12、根据B11所述的浏览器,其特征在于:
当所述浏览器工具项为浏览器默认自带组件时,所述绘制加载模块,具体适于:根据所述浏览器工具项显示信息,在浏览器主进程启动后在所述计算机桌面绘制对应的浏览器窗口;
当所述浏览器工具项为网页类型组件或者扩展插件时,所述绘制加载模块,具体适于:根据所述浏览器工具项显示信息,在浏览器启动后在所述计算机桌面绘制对应的浏览器窗口。
B13、根据B10-B12任一所述的浏览器,其特征在于,每个浏览器窗口的绘制都是在主线程中完成的。
B14、根据B13所述的浏览器,其特征在于,所述绘制加载模块,还适于:
当所述浏览器工具项为网页类型组件时,根据当前计算机的性能建立进程。
B15、根据B10或B11所述的浏览器,其特征在于,所述浏览器工具项显示信息包括:所述浏览器工具项的图标和名称。
B16、根据B11所述的浏览器,其特征在于,所述绘制加载模块,还适于:在绘制的浏览器窗口中的所述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。
B17、根据B10所述的浏览器,其特征在于,该浏览器还包括:
获取更新模块,适于在所述绘制加载模块获取预置的浏览器工具项显示信息之前,从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。
B18、根据B10所述的浏览器,其特征在于,所述绘制加载模块,还适于:记录绘制的浏览器窗口的位置;以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中。

加载浏览器工具项的方法及浏览器.pdf_第1页
第1页 / 共17页
加载浏览器工具项的方法及浏览器.pdf_第2页
第2页 / 共17页
加载浏览器工具项的方法及浏览器.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《加载浏览器工具项的方法及浏览器.pdf》由会员分享,可在线阅读,更多相关《加载浏览器工具项的方法及浏览器.pdf(17页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN103530163A43申请公布日20140122CN103530163A21申请号201310512831222申请日20131025G06F9/445200601G06F17/3020060171申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司72发明人孔令飞吴军任寰74专利代理机构北京市浩天知识产权代理事务所11276代理人宋菲刘云贵54发明名称加载浏览器工具项的方法及浏览器57摘要本发明公开了一种加载浏览器工具项的方法及浏览器,其中,加载浏览器工具项的方法包括浏览器程序启动后置于当前计算机的。

2、后台运行;获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标;其中,所加载的浏览器工具项的图标的响应逻辑为后台运行的浏览器程序中的各相应工具项的响应逻辑。上述加载浏览器工具项的方法及浏览器,根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标,可以定制属于自己的个性化浏览器,满足不同用户的需求,提高用户效率,减少使用负担。51INTCL权利要求书2页说明书11页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书11页附图3页10申。

3、请公布号CN103530163ACN103530163A1/2页21一种加载浏览器工具项的方法,包括浏览器程序启动后置于当前计算机的后台运行;获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的浏览器工具项的图标;其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。2根据权利要求1所述的方法,其特征在于,所述浏览器工具项包括浏览器默认自带组件、网页类型组件和扩展插件。3根据权利要求2所述的方法,其特征在于当所述浏览器工具项为浏览器默认自带组件时,所述根据所述浏览器工具项显。

4、示信息在所述计算机桌面绘制对应的浏览器窗口,包括根据所述浏览器工具项显示信息,在浏览器主进程启动后在所述计算机桌面绘制对应的浏览器窗口;当所述浏览器工具项为网页类型组件或者扩展插件时,所述根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口,包括根据所述浏览器工具项显示信息,在浏览器启动后在所述计算机桌面绘制对应的浏览器窗口。4根据权利要求13任一权利要求所述的方法,其特征在于,每个浏览器窗口的绘制都是在主线程中完成的。5根据权利要求4所述的方法,其特征在于,该方法还包括当所述浏览器工具项为网页类型组件时,根据当前计算机的性能建立进程。6根据权利要求1或2所述的方法,其特征在于,所。

5、述浏览器工具项显示信息包括所述浏览器工具项的图标和名称。7根据权利要求2所述的方法,其特征在于,该方法还包括在绘制的浏览器窗口中的所述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。8根据权利要求1所述的方法,其特征在于,所述获取预置的浏览器工具项显示信息之前,该方法还包括从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。9根据权利要求1所述的方法,其特征在于,该方法还包括记录绘制的浏览器窗口的位置;以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中。10一种浏览器,包括运行模块,适于在浏览。

6、器程序启动后置于当前计算机的后台运行;绘制加载模块,适于获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的权利要求书CN103530163A2/2页3浏览器工具项的图标;其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。权利要求书CN103530163A1/11页4加载浏览器工具项的方法及浏览器技术领域0001本发明涉及计算机技术,具体涉及一种加载浏览器工具项的方法及浏览器。背景技术0002浏览器是最经常使用到的客户端程序,目前浏览器的界面通常加载默认的所有的界面组件。

7、,例如,地址栏、搜索栏、TAB页、起始页、插件扩展栏、状态栏、工具栏等。0003现有技术中的浏览器界面都是固定化的,各个组件显示的区域都是固定的,即使可以调整也是限定在浏览器的窗口中,其中的各个组件也是固定好位置的,用户只能进行配置来规定其是否显示这些组件。0004由于浏览器界面中的组件是固定的,无法进行组合的加载显示,并且界面的组织形式单一,不方便用户使用。发明内容0005鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的加载浏览器工具项的方法及浏览器。0006根据本发明的一个方面,提供了一种加载浏览器工具项的方法,包括0007浏览器程序启动后置于当前计算机的后台。

8、运行;0008获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标;0009其中,所加载的浏览器工具项的图标的响应逻辑为后台运行的浏览器程序中的各相应工具项的响应逻辑。0010根据本发明的另一方面,提供了一种浏览器,包括0011运行模块,适于在浏览器程序启动后置于当前计算机的后台运行;0012绘制加载模块,适于获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标;0013其中,所加载的浏览器工具项的图标的响应逻辑为后台运行的。

9、浏览器程序中的各相应工具项的响应逻辑。0014本发明实施例,根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标,可以定制属于自己的个性化浏览器,满足不同用户的需求,提高用户效率,减少使用负担。0015上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明说明书CN103530163A2/11页50016通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图。

10、仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中0017图1A示出了根据本发明一个实施例的加载浏览器工具项的方法的流程图;0018图1B示出了根据本发明另一个实施例的加载浏览器工具项的方法的流程图;0019图2示出了根据本发明一个实施例的浏览器工具项显示信息的示意图;0020图3示出了根据本发明一个实施例的显示结果页面的示意图;0021图4示出了根据本发明一个实施例的插件组合样式的示意图;0022图5示出了根据本发明另一个实施例的浏览器的结构示意图。具体实施方式0023下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中。

11、显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0024图1A示出了根据本发明一个实施例的加载浏览器工具项的方法的流程图。如图1A所示,该加载浏览器工具项的方法包括0025步骤S101、浏览器程序启动后置于当前计算机的后台运行;0026步骤S103、获取预置的浏览器工具项显示信息,并根据浏览器工具项显示信息在计算机桌面绘制对应的浏览器窗口以加载浏览器工具项显示信息中的浏览器工具项的图标。0027其中,所加载的浏览器工具项的图标的响应逻辑为后台运。

12、行的浏览器程序中的各相应工具项的响应逻辑;上述浏览器工具项包括浏览器默认自带组件、网页类型组件和扩展插件,该浏览器默认自带组件包括地址栏、搜索栏、收藏夹、主页、前进、后退和更新等;上述网页类型组件是指加载了指定统一资源定位符(URL)的浏览器网页的组件,例如起始页面中的特定网页频道等;上述扩展插件包括扩展和插件,“扩展”是基于浏览器本身增加的一些实用功能,而“插件”则是在浏览器之外独立编写的程序,用于显示网页中的特定内容;由于“扩展”往往只是一些以源码形式存储的脚本,所以文件都非常小,而“插件”多是经过编译的程序,体积比“扩展”要庞大得多。0028上述预置的浏览器工具项显示信息如图2所示,包括。

13、浏览器工具项的图标和名称,在用户点击后即可以启动在计算机桌面上对相应浏览器工具项图标的绘制。具体地,当上述浏览器工具项为浏览器默认自带组件时,根据上述浏览器工具项显示信息在上述计算机桌面绘制对应的浏览器窗口包括根据上述浏览器工具项显示信息,在浏览器主进程启动后在上述计算机桌面绘制对应的浏览器窗口;当上述浏览器工具项为网页类型组件或者扩展插件时,根据上述浏览器工具项显示信息在上述计算机桌面绘制对应的浏览器窗口包括根据上述浏览器工具项显示信息,在浏览器启动后在上述计算机桌面绘制对应的浏览器窗口。0029对于不同的浏览器工具项,需要建立不同的窗口绘制类。例如,对于浏览器默认自带组件中的搜索框组件,该。

14、搜索框组件可以继承窗口绘制的基类,重写(OVERRIDE)基类说明书CN103530163A3/11页6的绘制图标,窗口名称,窗口大小等虚方法,实现点击事件的功能,具体地,可以进行如下设计00300031/重写WIDGETDELEGATEOVERRIDEFROMWIDGETDELEGATE,WIDGETDELEGATE是一个为WIDGET显示窗口时提供信息的接口,比如说窗口的标题,图标,以及是否可以被重设大小00320033说明书CN103530163A4/11页70034在本实施例中,只需绘制一个搜索图标,搜索输入框和搜索按钮。当监听到用户点击的是搜索组件图标,则实例化并显示该窗口。0035。

15、SEACH_FRAME_WIN_NEWSEARCHMAINWINDOW0036PARAMSNATIVE_WIDGETDOCTOR_FRAME_WIN_ASNATIVEWIDGET0037VIEWSWIDGETINITPARAMS0038对于内嵌网页的组件窗口,需要在窗口中建立TAB页面;而对于扩展插件窗口,和普通组件绘制类似。而每个浏览器窗口的绘制都是在主线程中完成的,只是对于内嵌网页的网页类型组件窗口,可能会根据用户机器性能和实际情况建立进程。0039图2中的每一个组件被选中后,其后续都会起一个对应的浏览器窗口来绘制该组件对应的功能按钮或者图标,并启用在后台运行的对应的浏览器程序中的相应组件。

16、的逻辑功能。同时,可以在计算机桌面上进行显示,例如,在点击图标后生成对应的结果显示界面,如图3所示。对于扩展插件被点击后,会以POP弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面,该POP页面显示在该组件图标的附近。0040对各种图标进行点击或者输入关键字进行搜索操作后,产生的后续流程与正常的说明书CN103530163A5/11页8浏览器中的操作一样,仅仅是改变后续显示结果页面的位置,在POP弹窗中显示结果页面。所有的操作都在该POP弹窗中进行,或者恢复到原浏览器窗口进行也是可以的。0041另外,在获取预置的浏览器工具项显示信息之前,如图1B所示,该方法还可以包括0042步骤S102。

17、、从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。0043上述配置文件的格式如下00440045说明书CN103530163A6/11页90046一个扩展的配置文件通常以扩展的标识为键,其值包括扩展标识,扩展拥有的权限,安装时间,图标(ICONS)、链接地址,所在目录等配置信息。0047通过上述配置信息中的ICONS字段可以获取到该扩展的大图标或小图标,其中,AHFGEIENLIHCKOGMOHJHADLKJGOCPLEB是扩展的标识。0048其中,对于浏览器侧已经安装的扩展,在图2中进行图标显示时会从浏览器中获说明书CN103530163A7/11页10取已。

18、经安装的扩展的信息,例如,读取浏览器侧EXTENSION目录下的PROFILE文件中的关于扩展的描述信息,获取对应的扩展的名称以及其对应的图标信息。0049由于安装的浏览器扩展插件以及浏览器的TAB网页新功能(例如新频道)是在不断更新的,故图2所示界面中浏览器侧配置的对应的图标和信息也会跟着一起被更新,或者按时从网络侧进行更新。0050另外,各个组件还可以进行组合,以一个组件图标的窗口作为父窗口,将其它的组件图标可以拖拽后作为子窗口绘制在父窗口中,如图4所示。0051上述加载浏览器工具项的方法,不用开启浏览器就可以在桌面输入框里直接输入搜索内容,展现结果,从而可以提高使用效率,减少用户和工具的。

19、交互成本;另外,对于访问网址较固定的用户,可以保留收藏夹于桌面上,直接选择想访问的网站即可;当用户保留邮件插件时,即使没有打开邮箱也可以提示有新邮件;由此可见,上述加载浏览器工具项的方法,可以定制属于自己的个性化浏览器,满足不同用户的需求,提高用户效率,减少使用负担。0052图5示出了根据本发明另一个实施例的浏览器的结构示意图。如图5所示,该浏览器包括运行模块51和绘制加载模块52,其中0053运行模块适于在浏览器程序启动后置于当前计算机的后台运行;0054绘制加载模块适于获取预置的浏览器工具项显示信息,并根据上述浏览器工具项显示信息在上述计算机桌面绘制对应的浏览器窗口以加载上述浏览器工具项显。

20、示信息中的浏览器工具项的图标;0055其中,所加载的浏览器工具项的图标的响应逻辑为上述后台运行的浏览器程序中的各相应工具项的响应逻辑。0056上述浏览器工具项包括浏览器默认自带组件、网页类型组件和扩展插件,该浏览器默认自带组件包括地址栏、搜索栏、收藏夹、主页、前进、后退和更新等;上述网页类型组件是指加载了指定统一资源定位符(URL)的浏览器网页的组件,例如起始页面中的特定网页频道等;上述扩展插件包括扩展和插件,“扩展”是基于浏览器本身增加的一些实用功能,而“插件”则是在浏览器之外独立编写的程序,用于显示网页中的特定内容;由于“扩展”往往只是一些以源码形式存储的脚本,所以文件都非常小,而“插件”。

21、多是经过编译的程序,体积比“扩展”要庞大得多。0057上述预置的浏览器工具项显示信息如图2所示,包括浏览器工具项的图标和名称,在用户点击后即可以启动在计算机桌面上对相应浏览器工具项图标的绘制。具体地,当上述浏览器工具项为浏览器默认自带组件时,上述绘制加载模块根据上述浏览器工具项显示信息,在浏览器主进程启动后在上述计算机桌面绘制对应的浏览器窗口;当上述浏览器工具项为网页类型组件或者扩展插件时,上述绘制加载模块根据上述浏览器工具项显示信息,在浏览器启动后在上述计算机桌面绘制对应的浏览器窗口。0058对于不同的浏览器工具项,需要建立不同的窗口绘制类。对于内嵌网页的组件窗口,需要在窗口中建立TAB页面。

22、。而每个浏览器窗口的绘制都是在主线程中完成的,只是对于内嵌网页的网页类型组件窗口,可能会根据用户机器性能和实际情况建立进程。0059另外,上述绘制加载模块,还适于在绘制的浏览器窗口中的上述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。说明书CN103530163A108/11页110060进一步地,该浏览器还包括获取更新模块53,该获取更新模块,适于在上述绘制加载模块获取预置的浏览器工具项显示信息之前,从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息,具体的配置文件格式可参见方法实施例,此处不赘述。0061另外,上述绘。

23、制加载模块还适于记录绘制的浏览器窗口的位置;以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中,如图4所示。0062上述浏览器加载浏览器工具项的过程可参见图1A1B,此处不赘述。0063上述浏览器加载的搜索框模块,不需要开启浏览器就可以在桌面输入框里直接输入搜索内容,展现结果,从而可以提高使用效率,减少用户和工具的交互成本;上述浏览器加载的收藏夹模块,对于访问网址较固定的用户,可以将收藏夹保留在桌面上,直接选择想访问的网站即可;上述浏览器加载的邮件模块,当用户保留邮件插件时,没有打开邮箱也可以提示有新邮件。0064由此可见,上述浏览器可以定制属于自己的个性化浏览器。

24、,满足不同用户的需求,提高用户效率,减少使用负担。0065在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。0066在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。0067类似地,应当理。

25、解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。0068本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个。

26、设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。0069此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例说明书CN103530163A119/11页12中所包括的某些特征而不是其它特征,但是不。

27、同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。0070本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的浏览器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或。

28、者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。0071应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二。

29、、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。0072本发明还公开了A1、一种加载浏览器工具项的方法,包括0073浏览器程序启动后置于当前计算机的后台运行;0074获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的浏览器工具项的图标;0075其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。0076A2、根据A1所述的方法,其特征在于,所述浏览器工具项包括0077浏览器默认自带组件、网页类型组件和扩展插件。0078A3、根据A2所述的方法,其特征在于007。

30、9当所述浏览器工具项为浏览器默认自带组件时,所述根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口,包括0080根据所述浏览器工具项显示信息,在浏览器主进程启动后在所述计算机桌面绘制对应的浏览器窗口;0081当所述浏览器工具项为网页类型组件或者扩展插件时,所述根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口,包括0082根据所述浏览器工具项显示信息,在浏览器启动后在所述计算机桌面绘制对应的浏览器窗口。0083A4、根据A1A3任一所述的方法,其特征在于,每个浏览器窗口的绘制都是在主线程中完成的。0084A5、根据A4所述的方法,其特征在于,该方法还包括说明书CN1。

31、03530163A1210/11页130085当所述浏览器工具项为网页类型组件时,根据当前计算机的性能建立进程。0086A6、根据A1或A2所述的方法,其特征在于,所述浏览器工具项显示信息包括所述浏览器工具项的图标和名称。0087A7、根据A2所述的方法,其特征在于,该方法还包括0088在绘制的浏览器窗口中的所述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。0089A8、根据A1所述的方法,其特征在于,所述获取预置的浏览器工具项显示信息之前,该方法还包括0090从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。0091。

32、A9、根据A1所述的方法,其特征在于,该方法还包括0092记录绘制的浏览器窗口的位置;0093以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中。0094本发明还公开了B10、一种浏览器,包括0095运行模块,适于在浏览器程序启动后置于当前计算机的后台运行;0096绘制加载模块,适于获取预置的浏览器工具项显示信息,并根据所述浏览器工具项显示信息在所述计算机桌面绘制对应的浏览器窗口以加载所述浏览器工具项显示信息中的浏览器工具项的图标;0097其中,所加载的浏览器工具项的图标的响应逻辑为所述后台运行的浏览器程序中的各相应工具项的响应逻辑。0098B11、根据B10所述。

33、的浏览器,其特征在于,所述浏览器工具项包括0099浏览器默认自带组件、网页类型组件和扩展插件。0100B12、根据B11所述的浏览器,其特征在于0101当所述浏览器工具项为浏览器默认自带组件时,所述绘制加载模块,具体适于根据所述浏览器工具项显示信息,在浏览器主进程启动后在所述计算机桌面绘制对应的浏览器窗口;0102当所述浏览器工具项为网页类型组件或者扩展插件时,所述绘制加载模块,具体适于根据所述浏览器工具项显示信息,在浏览器启动后在所述计算机桌面绘制对应的浏览器窗口。0103B13、根据B10B12任一所述的浏览器,其特征在于,每个浏览器窗口的绘制都是在主线程中完成的。0104B14、根据B1。

34、3所述的浏览器,其特征在于,所述绘制加载模块,还适于0105当所述浏览器工具项为网页类型组件时,根据当前计算机的性能建立进程。0106B15、根据B10或B11所述的浏览器,其特征在于,所述浏览器工具项显示信息包括所述浏览器工具项的图标和名称。0107B16、根据B11所述的浏览器,其特征在于,所述绘制加载模块,还适于在绘制的浏览器窗口中的所述网页类型组件或扩展插件被触发后,以弹窗的形式加载后台运行的浏览器程序在浏览器中打开的页面。说明书CN103530163A1311/11页140108B17、根据B10所述的浏览器,其特征在于,该浏览器还包括0109获取更新模块,适于在所述绘制加载模块获取预置的浏览器工具项显示信息之前,从浏览器侧保存的配置文件获取扩展插件的信息,并实时或定时更新对应的扩展插件的信息。0110B18、根据B10所述的浏览器,其特征在于,所述绘制加载模块,还适于记录绘制的浏览器窗口的位置;以一个浏览器窗口作为父窗口,将其他一个或多个浏览器窗口作为子窗口绘制在该父窗口中。说明书CN103530163A141/3页15图1A说明书附图CN103530163A152/3页16图1B图2说明书附图CN103530163A163/3页17图3图4图5说明书附图CN103530163A17。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1