著录项信息
| 专利名称 | 浏览器标签管理方法及多页面浏览系统 |
| 申请号 | CN200910036682.0 | 申请日期 | 2009-01-15 |
| 法律状态 | 授权 | 申报国家 | 中国 |
| 公开/公告日 | 2009-07-08 | 公开/公告号 | CN101477558 |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
| 申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
| 发明人 | 李宝生 |
| 代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 曾旻辉 |
摘要
本发明涉及一种浏览器标签管理方法及多页面浏览系统,所述浏览器标签管理方法包括接收事件消息、处理所述事件消息并相应更新所述事件消息对应的数据、根据更新后的数据更新显示。所述多页面浏览系统包括事件收集模块、显示模块、事件处理模块和数据存储模块。所述事件消息是由新建标签夹、移动标签或标签夹、一次关闭多个标签或标签夹、网页预览、网页分离、锁定标签或标签夹、设定打开标签或标签夹的最大数目、创建标签或标签夹的快捷方式到桌面、重命名标签或标签夹组成的事件消息组中选择的一种。所述浏览器标签管理方法及多页面浏览系统能更加方便用户使用。
1.一种浏览器标签管理方法,包括:
接收事件消息,所述事件消息是由新建标签夹、移动标签或标签夹、一次关闭多个标签或标签夹、网页预览、网页分离、锁定标签或标签夹、设定打开标签或标签夹的最大数目、创建标签或标签夹的快捷方式到桌面、重命名标签或标签夹组成的事件消息组中选择的一种,所述标签夹是存放标签的容器;
处理所述事件消息并相应更新所述事件消息对应的数据;
根据更新后的数据更新显示,所述标签夹的显示方式与所述标签相同或与所述标签的颜色或形状不同。
2.根据权利要求1所述的浏览器标签管理方法,其特征在于:还包括处理更新后的数据的步骤。
3.根据权利要求1所述的浏览器标签管理方法,其特征在于:所述移动标签或标签夹包括移动标签之间或移动标签夹之间或移动标签和标签夹之间的相对位置关系。
4.根据权利要求1所述的浏览器标签管理方法,其特征在于:所述移动标签或标签夹包括移动标签至标签夹中或从标签夹中移出标签。
5.根据权利要求1所述的浏览器标签管理方法,其特征在于:所述移动标签或标签夹包括移动标签夹至另外的标签夹中或从标签夹中移出其包含的标签夹。
6.一种多页面浏览系统,其特征在于:包括事件收集模块、显示模块、事件处理模块和数据存储模块,所述事件收集模块用于接收事件消息,所述数据存储模块用于存储数据及程序,所述显示模块用于显示该多页面浏览系统的界面,所述事件处理模块分别与所述事件收集模块、显示模块和数据存储模块相连,用于处理事件消息并根据事件消息的处理结果更新存储在所述数据存储模块中与所述事件消息对应的数据,并通知显示模块,显示模块在接收到事件处理模块更新数据存储模块的数据的通知后,根据更新后的数据存储模块的数据更新显示;所述事件消息是由新建标签夹、移动标签或标签夹、一次关闭多个标签或标签夹、网页预览、网页分离、锁定标签或标签夹、设定打开标签或标签夹的最大数目、创建标签或标签夹的快捷方式到桌面、重命名标签或标签夹组成的事件消息组中选择的一种,所述标签夹是存放标签的容器,所述标签夹的显示方式与所述标签相同或与所述标签的颜色或形状不同。
7.根据权利要求6所述的多页面浏览系统,其特征在于:所述事件处理模块还用于处理更新后的数据。
8.根据权利要求6所述的多页面浏览系统,其特征在于:所述移动标签或标签夹包括移动标签之间或移动标签夹之间或移动标签和标签夹之间的相对位置关系。
9.根据权利要求6所述的多页面浏览系统,其特征在于:所述移动标签或标签夹包括移动标签至标签夹中或从标签夹中移出标签。
10.根据权利要求6所述的多页面浏览系统,其特征在于:所述移动标签或标签夹包括移动标签夹至另外的标签夹中或从标签夹中移出其包含的标签夹。
技术领域\n本发明涉及计算机技术领域,尤其涉及浏览器标签管理方法及多页面浏览系统。\n背景技术\n随着因特网(Internet)的飞速发展,越来越多的资讯可以通过网页的形式在因特网上传播,因而越来越多的用户通过浏览网页获取资讯。用户在浏览网页时往往会同时打开多个网页,为了方便用户在打开的多个网页之间进行切换,业界推出了多页面浏览器。\n请参阅图1,其是一种传统的多页面浏览器的界面图。该多页面浏览器的界面10主要包括菜单栏11、工具栏12、地址栏13、标签栏14、页面窗口15和状态栏16。当用户打开多个网页时,标签栏14上相应出现相同数目的标签(Tab),每个标签对应一个网页。而页面窗口15每次只能显示一个网页。例如当激活标签2时,页面窗口相应显示网页2。用户可以通过操作标签来完成特定的功能,例如双击某个标签关闭其对应的网页,双击标签栏14中标签以外的区域打开一个新的网页等等。\n但是,多页面浏览器10仍存在使用不够方便的问题。现举例说明如下:\n1.当用户打开的网页过多时,每个标签的宽度会变得很小,以致用户不能看到标签上的提示信息。\n2.当用户打开多个网页后,如果想关闭其中的部分网页,只能逐个关闭。\n3.网页一旦打开,其对应的标签在标签栏的位置不能移动,因此,用户无法将相关性很高的网页收集在一起。\n发明内容\n有鉴于此,有必要针对现有技术中多页面浏览器使用不够方便的问题,提供一种浏览器标签管理方法。\n一种浏览器标签管理方法,包括:接收事件消息,所述事件消息是由新建标签夹、移动标签或标签夹、一次关闭多个标签或标签夹、网页预览、网页分离、锁定标签或标签夹、设定打开标签或标签夹的最大数目、创建标签或标签夹的快捷方式到桌面、重命名标签或标签夹组成的事件消息组中选择的一种,所述标签夹是存放标签的容器;处理所述事件消息并相应更新所述事件消息对应的数据;根据更新后的数据更新显示,所述标签夹的显示方式与所述标签相同或与所述标签的颜色或形状不同。\n优选地,还包括处理更新后的数据的步骤。\n优选地,所述移动标签或标签夹包括移动标签之间或移动标签夹之间或移动标签和标签夹之间的相对位置关系。\n优选地,所述移动标签或标签夹包括移动标签至标签夹中或从标签夹中移出标签。\n优选地,所述移动标签或标签夹包括移动标签夹至另外的标签夹中或从标签夹中移出其包含的标签夹。\n此外,还提供了一种多页面浏览系统。\n一种多页面浏览系统,包括事件收集模块、显示模块、事件处理模块和数据存储模块。所述事件收集模块用于接收事件消息,所述数据存储模块用于存储数据及程序,所述显示模块用于显示该多页面浏览系统的界面,所述事件处理模块分别与所述事件收集模块、显示模块和数据存储模块相连,用于处理事件消息并根据事件消息的处理结果更新存储在所述数据存储模块中与所述事件消息对应的数据,并通知显示模块,显示模块在接收到事件处理模块更新数据存储模块的数据的通知后,根据更新后的数据存储模块的数据更新显示;所述事件消息是由新建标签夹、移动标签或标签夹、一次关闭多个标签或标签夹、网页预览、网页分离、锁定标签或标签夹、设定打开标签或标签夹的最大数目、创建标签或标签夹的快捷方式到桌面、重命名标签或标签夹组成的事件消息组中选择的一种,所述标签夹是存放标签的容器,所述标签夹的显示方式与所述标签相同或与所述标签的颜色或形状不同。\n优选地,所述事件处理模块还用于处理更新后的数据。\n优选地,所述移动标签或标签夹包括移动标签之间或移动标签夹之间或移动标签和标签夹之间的相对位置关系。\n优选地,所述移动标签或标签夹包括移动标签至标签夹中或从标签夹中移出标签。\n优选地,所述移动标签或标签夹包括移动标签夹至另外的标签夹中或从标签夹中移出其包含的标签夹。\n从以上技术方案可以看出,上述浏览器标签管理方法及多页面浏览系统为用户提供了新建标签夹、移动标签或标签夹、一次关闭多个标签或标签夹、创建标签或标签夹的快捷方式到桌面、重命名标签或标签夹中的一种或多种功能,因此会更加方便用户使用。\n附图说明\n图1是一种传统的多页面浏览器的界面图。\n图2是多页面浏览系统的示意图。\n图3是浏览器标签管理方法的流程图。\n具体实施方式\n浏览器标签管理方法及多页面浏览系统为用户提供了新建标签夹、移动标签或标签夹、一次关闭多个标签或标签夹、创建标签或标签夹的快捷方式到桌面、重命名标签或标签夹等功能,因此会更加方便用户使用。\n图2是多页面浏览系统的示意图。该多页面浏览系统20包括事件收集模块、事件处理模块、显示模块和数据存储模块。事件收集模块用于收集有关的事件消息,并将这些消息传送给事件处理模块。事件处理模块接收事件收集模块发送过来的消息,并处理这些消息,然后根据处理结果来更新数据存储模块的数据,并将这些新的变化通知显示模块。显示模块用于显示该多页面浏览系统的界面,显示模块在接收到事件处理模块更新数据存储模块的数据的通知后,相应更新显示更新后的数据,使得显示模块显示的界面与数据存储模块的数据保持一致。数据存储模块用于存储数据及程序。\n图3是浏览器标签管理方法的流程图。该方法包括如下步骤:\nS301:接收事件消息。\n该步骤由事件收集模块实现。用户的每一个操作都对应产生一个事件消息,事件收集模块每次接收一个事件消息,随即将所接收的事件消息传送至事件处理模块。\nS302:处理事件消息并更新数据。\n该步骤由事件处理模块实现。事件处理模块对所接收的事件消息进行处理,并根据事件处理模块的处理结果相应更新数据存储模块中存储的数据。\nS303:处理数据。\n该步骤由事件处理模块实现。事件处理模块读取数据存储模块中更新后的数据,进行相应的处理,并传送至显示模块。\nS304:更新显示。\n该步骤由显示模块实现。显示模块接收经事件处理模块处理过的数据,相应更新多页面浏览系统的界面。在其他的实施方式中,也可以由显示模块直接根据更新后的数据更新显示,无需事件处理模块处理,即显示模块自身具备处理功能。\n为了更清楚的说明上述实现多页面浏览系统的标签及标签夹管理功能的方法,现结合具体的事件进行说明。\n1、新建标签夹。\n“标签夹”是新定义的术语,是存放标签的容器,标签夹在多页面浏览系统的界面中的显示方式可以与标签相同,也可以不同,例如采用不同颜色或形状等。当用户进行“新建标签夹”操作时,事件收集模块接收到“新建标签夹”消息,并传送至事件处理模块,事件处理模块根据“新建标签夹”消息采用查表的方式产生“新建标签夹”指令,并将“新建标签夹”指令传送至数据存储模块,数据存储模块相应调用“新建标签夹”程序。接着,事件处理模块读取“新建标签夹”程序,产生“新建标签夹”项目,显示模块根据“新建标签夹”项目相应更新多页面浏览系统的界面,即在标签栏中出现一个新的标签夹。此时,当鼠标移向某个标签夹时,会弹出一个下拉菜单,显示该标签夹的内容。每个标签夹中还可以嵌套标签夹。\n2、移动标签。\n当用户进行“移动标签”操作时,事件收集模块接收到“移动标签”消息,并传送至事件处理模块,事件处理模块根据“移动标签”消息采用查表的方式产生“移动标签”指令,并将“移动标签”指令传送至数据存储模块,数据存储模块相应调用“移动标签”程序。接着,事件处理模块读取“移动标签”程序,产生“移动标签”项目。显示模块根据“移动标签”项目相应更新多页面浏览系统的界面,即在目标位置显示移动后的标签。类似的,用户也可以进行移动标签夹的操作,将标签或标签夹移入另外的标签夹中,及从标签夹中移出标签或标签夹。因为可以随意移动标签或标签夹,这样用户便可以很方便的将相关性高的网页(例如同一主题的网页、同一网站的网页等)收集在一起。\n3、一次关闭多个标签。\n关闭标签的操作包括选取标签和删除标签两个操作。当用户进行“选取多个标签”操作时,事件收集模块接收到“选取多个标签”消息,并传送至事件处理模块,事件处理模块根据“选取多个标签”消息采用查表的方式产生“选取多个标签”指令,并将“选取多个标签”指令传送至数据存储模块,数据存储模块相应调用“选取多个标签”程序。接着,事件处理模块读取“选取多个标签”程序,产生“选取多个标签”项目。显示模块根据“选取多个标签”项目相应更新多页面浏览系统的界面,即将被选取的标签标示为选中状态。接着,用户进行“删除标签”操作,事件收集模块接收到“删除标签”消息,并传送至事件处理模块,事件处理模块根据“删除标签”消息采用查表的方式产生“删除标签”指令,并将“删除标签”指令传送至数据存储模块,数据存储模块相应调用“删除标签”程序。接着,事件处理模块读取“删除标签”程序,产生“删除标签”项目。显示模块根据“删除标签”项目相应更新多页面浏览系统的界面,即关闭选取的标签。类似的,用户也可以进行一次关闭多个标签夹的操作。\n4、网页预览功能。\n网页预览功能是指当鼠标指针在某个标签上停留一段时间(时间长度可由用户设定)时,这个标签对应的网页会打开,当移开鼠标时,恢复之前的状态。\n当用户将鼠标指针停留在某个标签上时,事件收集模块不断的收集鼠标指针的停留时间并将所收集的鼠标指针停留时间与用户设定的时间进行比较,当所收集的鼠标指针停留时间等于用户设定时间时,事件收集模块产生“网页预览”消息,并将此信息传送至事件处理模块,事件处理模块根据“网页预览”消息采用查表的方式产生“网页预览”指令,并将“网页预览”指令传送至数据存储模块,数据存储模块相应将鼠标指针所停留的标签对应的网页数据传送至事件处理模块,事件处理模块对网页数据进行处理,显示模块根据处理后的数据相应更新多页面浏览系统的界面,即显示鼠标指针所停留的标签对应的网页。当鼠标指针离开该标签时,事件收集模块相应产生“关闭网页预览”消息,并将此信息传送至事件处理模块,事件处理模块根据“关闭网页预览”消息采用查表的方式产生“关闭网页预览”指令,并将“关闭网页预览”指令传送至数据存储模块,数据存储模块相应将之前显示模块显示的数据重新传送至事件处理模块,事件处理模块对所接收的数据进行处理,显示模块根据处理后的数据相应更新多页面浏览系统的界面,即显示之前的界面。\n5、网页分离功能。\n网页分离功能是指在每个标签上都设置一个网页分离按钮。当鼠标单击某个标签上的分离按钮时,这个标签所对应的网页会从浏览器界面中分离出来并占据整个屏幕,即达到全屏的效果,这样会更方便用户浏览网页。鼠标再次单击该分离按钮时,该网页又回到浏览器界面中,即恢复原状。\n当鼠标单击某个标签上的分离按钮时,事件收集模块相应产生“网页分离”消息,并将此信息传送至事件处理模块,事件处理模块根据“网页分离”消息采用查表的方式产生“网页分离”指令,并将“网页分离”指令传送至数据存储模块,数据存储模块相应调用“网页分离”程序。接着,事件处理模块读取“网页分离”程序及该标签对应的网页数据,产生“网页分离”项目。显示模块根据“网页分离”项目相应更新多页面浏览系统的界面,即将该标签对应的网页全屏显示。\n网页分离功能可以让用户更方便、简洁的浏览网页。因为网页从浏览器界面中分离后,整个屏幕全部显示该网页的内容,不显示浏览器的标题栏、菜单栏、工具栏、状态栏等等,所以网页分离功能可以充分利用屏幕空间。\n6、锁定标签或标签夹功能。\n锁定标签或标签夹功能是指在每个标签或标签夹上都设置一个锁定按钮。当鼠标单击某个标签或标签夹上的锁定按钮时,该标签或标签夹被标示为锁定状态,此时不能关闭该标签或标签夹。鼠标再次单击该锁定按钮时,该标签或标签夹取消锁定状态,此时可以关闭该标签或标签夹。\n当鼠标单击某个标签上的锁定按钮时,事件收集模块相应产生“锁定标签”消息,并将此信息传送至事件处理模块,事件处理模块根据“锁定标签”消息采用查表的方式产生“锁定标签”指令,并将“锁定标签”指令传送至数据存储模块,数据存储模块相应调用“锁定标签”程序。接着,事件处理模块读取“锁定标签”程序,产生“锁定标签”项目。显示模块根据“锁定标签”项目相应更新多页面浏览系统的界面,即将该标签标示为锁定状态。锁定标签夹的原理与锁定标签的原理相同。\n锁定标签或标签夹功能有效避免用户的误操作,更加方便用户的使用。\n事件消息还可以包括设定打开标签或标签夹的最大数目、创建标签或标签夹的快捷方式到桌面、标签或标签夹的重命名等。\n根据以上的描述可以看出,该多页面浏览系统因为具有标签及标签夹管理功能,所以会更加方便用户使用。\n以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2010-11-10
- 2009-09-02
- 2009-07-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-02-08 | 2012-02-08 | | |
2 | | 2012-02-08 | 2012-02-08 | | |