掌桥专利:专业的专利平台
掌桥专利
首页

浏览器标签页切换方法及装置、电子设备及可读介质

文献发布时间:2023-06-19 12:16:29


浏览器标签页切换方法及装置、电子设备及可读介质

技术领域

本发明属于互联网技术领域,特别适用于在线视频直播技术,更具体地涉及一种浏览器标签页切换方法及装置、电子设备及计算机可读介质。

背景技术

在互联网通信中,人们常常通过在浏览器中打开网页来进行信息的交互。使用浏览器浏览网页时,打开的网页可以以标签页的形式展示在浏览器窗口中,用户打开的网页越多,浏览器的标签栏中排列的标签页对应的标签就越多,这里,网页的标签页可以包括标签、网址、页面内容三部分显示内容。

目前,当用户使用浏览器打开网页时,这些网页的标签页对应的标签一般是按照各个网页打开的时间顺序一一排列展示在浏览器的标签栏中的。当浏览器中打开的标签页逐渐增多时,每个标签页所占用的展示区域就会逐渐变小,甚至在标签页特别多的时候,用户就会看不到标签页中的图标和标题,最终被挤压到在标签页上看不到任何文字。此时,用户若再想从中查找到想要的标签页时,通常比较难,只能凭借标签页被打开的先后顺序的记忆,逐一尝试打开,很难快速地找到目标标签页,用户常常会花费较长的时间来切换页面,寻找目标标签页,操作起来十分不便。

发明内容

有鉴于此,本发明旨在提出一种浏览器标签页切换方法及装置、电子设备及计算机可读介质,以期至少部分地解决上述技术问题中的至少之一。

为解决上述技术问题,本发明的第一方面提出了一种浏览器标签页切换方法,包括如下步骤:

响应于用户快捷操作,启动标签页搜索插件;

通过所述标签页搜索插件接收用户输入的关键词;并在所述标签页搜索插件已添加的标签页中搜索所述关键词,显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口;

响应于用户对所述访问入口的选取操作,浏览器切换至选取的访问入口对应的标签页。

为解决上述技术问题,本发明的第二方面提出了一种浏览器标签页切换装置,包括:

启动模块,用于响应于用户快捷操作,启动标签页搜索插件;

标签页搜索插件,用于接收用户输入的关键词;并在所述标签页搜索插件已添加的标签页中搜索所述关键词,显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口;

切换模块,用于响应于用户对所述访问入口的选取操作,将浏览器切换至选取的访问入口对应的标签页。

本发明的第三方面还提出了一种电子设备,包括处理器和存储器,所述存储器用于存储计算机可执行程序,当所述计算机程序被所述处理器执行时,所述处理器执行所述的方法。

本发明的第四方面还提出了一种计算机可读介质,存储有计算机可执行程序,所述计算机可执行程序被执行时,实现所述的方法。

基于上述技术方案可知,本发明的浏览器标签页切换方法及装置、电子设备及计算机可读介质相对于现有技术至少具有如下有益效果之一:

本发明通过响应用户快捷操作,启动标签页搜索插件,通过所述标签页搜索插件接收用户输入的关键词;并在所述标签页搜索插件已添加的标签页中搜索所述关键词,显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口;最后响应用户对所述访问入口的选取操作,将浏览器自动切换至选取的访问入口对应的标签页。从而,无需用户逐个手动从浏览器的标签栏中进行点击标签,并无需用户逐个查看浏览器窗口中展示出的被点击的标签所对应的标签页,就可以使得用户能够快速便捷地筛选出所需的标签页,减少了用户操作次数,操作起来十分便捷。

本发明根据预设规则对所述标签页搜索插件已添加的标签页进行分组,得到已添加标签页分组表;根据已添加标签页分组表确定目标标签页所在分组对应的搜索优先级;根据目标标签页所在分组对应的搜索优先级显示目标标签页及该目标标签页在浏览器中的访问入口。这样,在显示目标标签页及其在浏览器的访问入口时,可以根据搜索优先级进行显示,方便用户快速找到想要的标签页。

本发明在检索到目标标签页时,标签页搜索插件还可以调用浏览器的接口获取目标标签页的信息数据生成各个目标标签页在浏览器中的访问入口,方便直接从标签页插件中跳转至浏览器目标标签页。

附图说明

图1是本发明的浏览器标签页切换方法的流程示意图;

图2a~2c是本发明配置标签页搜索插件的用户快捷操作的示意图;

图3是本发明显示目标标签页在浏览器中的访问入口的示意图;

图4是本发明同时显示目标标签页在浏览器中的访问入口和目标标签页的修改项的示意图;

图5是本发明的浏览器标签页切换装置的结构示意图;

图6是本发明的一个实施例的电子设备的结构示意图;

图7是本发明的一个实施例的计算机可读记录介质的示意图。

具体实施方式

在对于具体实施例的介绍过程中,对结构、性能、效果或者其他特征的细节描述是为了使本领域的技术人员对实施例能够充分理解。但是,并不排除本领域技术人员可以在特定情况下,以不含有上述结构、性能、效果或者其他特征的技术方案来实施本发明。

附图中的流程图仅是一种示例性的流程演示,不代表本发明的方案中必须包括流程图中的所有的内容、操作和步骤,也不代表必须按照图中所显示的顺序执行。例如,流程图中有的操作/步骤可以分解,有的操作/步骤可以合并或部分合并,等等,在不脱离本发明的发明主旨的情况下,流程图中显示的执行顺序可以根据实际情况改变。

附图中的框图一般表示的是功能实体,并不一定必然与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理单元装置和/或微控制器装置中实现这些功能实体。

各附图中相同的附图标记表示相同或类似的元件、组件或部分,因而下文中可能省略了对相同或类似的元件、组件或部分的重复描述。还应理解,虽然本文中可能使用第一、第二、第三等表示编号的定语来描述各种器件、元件、组件或部分,但是这些器件、元件、组件或部分不应受这些定语的限制。也就是说,这些定语仅是用来将一者与另一者区分。例如,第一器件亦可称为第二器件,但不偏离本发明实质的技术方案。此外,术语“和/或”、“及/或”是指包括所列出项目中的任一个或多个的所有组合。

为解决用户使用浏览器同时打开较多标签页,很难快速地找到目标标签页的技术问题,本发明提出了一种浏览器标签页切换方法,包括如下步骤:

响应于用户快捷操作,启动标签页搜索插件;

通过所述标签页搜索插件接收用户输入的关键词;并在所述标签页搜索插件已添加的标签页中搜索所述关键词,显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口;

响应于用户对所述访问入口的选取操作,浏览器切换至选取的访问入口对应的标签页。

根据本发明一种优选实施方式,所述在所述标签页搜索插件已添加的标签页中搜索所述关键词的步骤之前,所述方法还包括:

根据预设规则对所述标签页搜索插件已添加的标签页进行分组,得到已添加标签页分组表;所述已添加标签页分组表中不同的分组对应不同的搜索优先级;

所述显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口的步骤具体包括:

根据已添加标签页分组表确定目标标签页所在分组对应的搜索优先级;

根据目标标签页所在分组对应的搜索优先级显示目标标签页及该目标标签页在浏览器中的访问入口。

根据本发明一种优选实施方式,所述在所述标签页搜索插件已添加的标签页中搜索所述关键词的步骤之前,所述方法还包括:

响应于用户添加操作,在标签页搜索插件中添加新的标签页;

根据预设规则对新添加的标签页进行分组,得到新添加的标签页所在的分组;

根据新添加的标签页所在的分组更新已添加标签页分组表。

根据本发明一种优选实施方式,所述响应于用户快捷操作,启动标签页搜索插件的步骤之前,所述方法还包括:

通过浏览器接收用户第一输入,并根据所述第一输入配置所述标签页搜索插件的用户快捷操作。

根据本发明一种优选实施方式,所述显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口的步骤之前,所述方法还包括:

调用浏览器的接口获取目标标签页的信息数据;

根据目标标签页的信息数据生成与所述目标标签页关联的该目标标签页在浏览器中的访问入口。

根据本发明一种优选实施方式,显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口的同时显示各个目标标签页的修改项;所述方法还包括:

响应于用户对所述修改项的操作,调用浏览器接口获取修改后的目标标签页的信息数据;

根据修改后的目标标签页的信息数据生成与所述目标标签页关联的该目标标签页在浏览器中的访问入口。

可选的,所述修改项包括:增加、编辑、删除中的至少一种。

根据本发明一种优选实施方式,若该访问入口对应的标签页中有已打开的标签,浏览器切换至所述已打开的标签。

相比于相应技术,本发明无需用户逐个手动从浏览器的标签栏中进行点击标签,并无需用户逐个查看浏览器窗口中展示出的被点击的标签所对应的标签页,就可以使得用户能够快速便捷地筛选出所需的标签页,减少了用户操作次数,操作起来十分便捷。

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明作进一步的详细说明。

图1是本发明的一种浏览器标签页切换方法的流程示意图,如图1所示,所述方法包括如下步骤:

S1、响应于用户快捷操作,启动标签页搜索插件;

本发明实施例中,所述用户快捷操作可以是用户对启动标签页搜索插件的键盘快捷按键的操作,所述操作可以是按压操作、点击操作等操作类型。可以通过浏览器预先配置快捷按键和/或操作类型来确定启动标签页搜索插件的用户快捷操作。为了方便配置,可以选取操作按键或者操作类型作为默认项,只配置另一项即可完成对用户快捷操作的配置。比如,默认操作类型为按压操作,则只需要配置快捷按键即可。

示例性的,在本步骤之前,可以通过浏览器接收用户第一输入,并根据所述第一输入配置标签页搜索插件的用户快捷操作。其中,所述第一输入可以是用户输入的快捷按键,和/或用户输入的操作类型。如2a~2c中以chrome浏览器,默认操作类型为按压操作为例,添加完标签页搜索插件(如2a~2c中显示为扩展程序)之后,打开chrome浏览器的设置—更多工具—扩展程序—键盘快捷键,找到标签页搜索插件(如图2c中TabManager),在“激活该扩展程序”栏中输入快捷键组合,比如:R+T,则当用户同时按下键盘中的R+T按键后,启动标签页搜索插件。

S2、通过所述标签页搜索插件接收用户输入的关键词;并在所述标签页搜索插件已添加的标签页中搜索所述关键词,显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口;

本发明实施例中,所述标签页搜索插件可以在顶部显示搜索框,通过搜索框接收用户输入的关键词。且标签页搜索插件可以存储并显示用户添加的标签页,这样,用户可以将经常使用的标签页添加至标签页搜索插件中,方便搜索。

同时为了方便用户快速找到想要的标签页,可以预先对标签搜索插件中已添加的标签页进行分组,且每个分组对应一个搜索优先级,这样,在显示目标标签页及其在浏览器的访问入口时,可以根据搜索优先级进行显示,方便用户快速找到想要的标签页。因此,在本步骤之前,可以根据预设规则对所述标签页搜索插件已添加的标签页进行分组,得到已添加标签页分组表;其中,所述已添加标签页分组表中不同的分组对应不同的搜索优先级;对应的,所述显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口的步骤具体包括:

S21、根据已添加标签页分组表确定目标标签页所在分组对应的搜索优先级;

示例性的,在一预设规则中,可以根据用户使用记录将已添加标签页分为:历史浏览记录标签组、搜索记录标签组和tab键记录标签组,并配置历史浏览记录标签组、搜索记录标签组和tab键记录标签组的搜索优先级依次降低。其中,历史浏览记录标签组的标签页是有用户浏览记录的标签页,搜索记录标签组的标签页是有用户搜索记录的标签页,tab键记录标签组的标签页是用户通过tab键搜索的标签页。

S22、根据目标标签页所在分组对应的搜索优先级显示目标标签页及该目标标签页在浏览器中的访问入口。

为了方便目标标签页的显示,所述标签搜索插件可以包括搜索结果栏,目标标签页可能来自不同的分组中,在一示例中,可以根据目标标签页所在分组对应的搜索优先级,将目标标签页根据搜索优先级从高到低的顺序从搜索结果栏中按从上到下的顺序依次显示,即将搜索优先级高的目标标签页显示在搜索结果栏的上方,搜索优先级低的目标标签页显示在搜索结果栏的下方。用户可以从上到下快速查找到想要找的标签页。

本发明实施例的标签页搜索插件还支持实时添加标签页,并更新添加标签页分组表。则所述在所述标签页搜索插件已添加的标签页中搜索所述关键词的步骤之前,所述方法还包括:

S201、响应于用户添加操作,在标签页搜索插件中添加新的标签页;

其中,用户添加操作可以是对标签页搜索插件中指定图标或者按键的点击操作,比如,对标签页搜索插件中添加图标或者按键的点击操作。当接收到用户对添加图标或者按键的点击操作后,标签页搜索插件中显示添加界面,所述添加界面可以包括:标签名称栏,标签所在文件夹栏。用户在相应栏中输入内容后,完成对新标签页的添加。

S202、根据预设规则对新添加的标签页进行分组,得到新添加的标签页所在的分组;

其中,预设规则可以与步骤S21相同,此次不再赘述。

S203、根据新添加的标签页所在的分组更新已添加标签页分组表。

示例性的,将新添加的标签页存储至其所在的分组中,完成对已添加标签页分组表的更新。此外,在一定时期内,用户对同一个标签页的浏览或者搜索记录有所不同,比如,有段时间,用户只是搜索某个标签页,另一段时间,用户还浏览了该标签页,则该标签页在不同时期所在的分组不同,则本发明实施例还可以定期根据用户浏览、搜索记录对已添加标签页分组表进行更新,以保证分组与用户近期的使用习惯相一致。

此外,在检索到目标标签页时,标签页搜索插件还可以调用浏览器的接口获取目标标签页的信息数据生成各个目标标签页在浏览器中的访问入口,方便直接从标签页插件中跳转至浏览器目标标签页。则所述显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口的步骤之前,所述方法还包括:

S211、调用浏览器的接口获取目标标签页的信息数据;

其中,具体的接口可以根据浏览器的不同而不同,比如,chrome浏览器的接口为chrome.bookmarks.getTree。该接口可以获取到书签结构树信息。

S212、根据目标标签页的信息数据生成与所述目标标签页关联的该目标标签页在浏览器中的访问入口。

如图3所示,用户在标签页搜索插件中搜索“百度”,在搜索结果栏直接显示百度访问入口的链接。

进一步的,本发明实施例还支持对标签页搜索插件中各个目标标签页的修改操作,因此,在本步骤中显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口的同时还可以显示各个目标标签页的修改项;可选的,所述修改项包括:增加、编辑、删除中的至少一种。所述修改项可以以文字、按钮或者图标的方式显示。如图4中,在目标标签页及该目标标签页在浏览器中的访问入口的后面显示增加(Add)、编辑(Edit)、删除(Delete)按钮,对应的,所述方法还包括:

S41、响应于用户对所述修改项的操作,调用浏览器接口获取修改后的目标标签页的信息数据;

其中,用户对所述修改项的操作可以是:对修改项的单击操作、对修改项的双击操作等。

S42、根据修改后的目标标签页的信息数据生成与所述目标标签页关联的该目标标签页在浏览器中的访问入口。

若用户点击了删除按钮,则直接将删除按键对应的目标标签页及该目标标签页在浏览器中的访问入口删除即可。

S3、响应于用户对所述访问入口的选取操作,浏览器切换至选取的访问入口对应的标签页。

为了方便用户优先找到打开的标签,若访问入口对应的标签页中有已打开的标签,浏览器优先切换至所述已打开的标签。如3所示,用户点击搜索出来的目标标签页“百度”,如果“百度”中有已经打开的标签,则用户点击“百度”的时候直接跳转到百度已经打开的标签。

图5是本发明提供的一种浏览器标签页切换装置的结构框架示意图,如图5所述,所述装置包括:

启动模块51,用于响应于用户快捷操作,启动标签页搜索插件;

标签页搜索插件52,用于接收用户输入的关键词;并在所述标签页搜索插件已添加的标签页中搜索所述关键词,显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口;

切换模块53,用于响应于用户对所述访问入口的选取操作,将浏览器切换至选取的访问入口对应的标签页。

可选的,所述装置还包括:

分组模块,用于根据预设规则对所述标签页搜索插件已添加的标签页进行分组,得到已添加标签页分组表;所述已添加标签页分组表中不同的分组对应不同的搜索优先级;

标签页搜索插件52包括:

确定模块,用于根据已添加标签页分组表确定目标标签页所在分组对应的搜索优先级;

子显示模块,用于根据目标标签页所在分组对应的搜索优先级显示目标标签页及该目标标签页在浏览器中的访问入口。

进一步的,标签页搜索插件52还包括:

添加模块,用于响应于用户添加操作,在标签页搜索插件中添加新的标签页;

所述分组模块,还用于根据预设规则对新添加的标签页进行分组,得到新添加的标签页所在的分组;根据新添加的标签页所在的分组更新已添加标签页分组表。

可选的,所述装置还包括:

配置模块,用于通过浏览器接收用户第一输入,并根据所述第一输入配置所述标签页搜索插件的用户快捷操作。

标签页搜索插件52包括:

调用模块,用于调用浏览器的接口获取目标标签页的信息数据;

生成模块,用于根据目标标签页的信息数据生成与所述目标标签页关联的该目标标签页在浏览器中的访问入口。

进一步的,所述子显示模块显示搜索到的目标标签页及该目标标签页在浏览器中的访问入口的同时显示各个目标标签页的修改项;

所述调用模块,还用于响应于用户对所述修改项的操作,调用浏览器接口获取修改后的目标标签页的信息数据;

所述生成模块,还用于根据修改后的目标标签页的信息数据生成与所述目标标签页关联的该目标标签页在浏览器中的访问入口。

可选的,所述修改项包括:增加、编辑、删除中的至少一种。

优选的,若该访问入口对应的目标标签页中有已打开的标签,切换模块53将浏览器切换至所述已打开的标签。

本领域技术人员可以理解,上述装置实施例中的各模块可以按照描述分布于装置中,也可以进行相应变化,分布于不同于上述实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

图6是本发明的一个实施例的电子设备的结构示意图,该电子设备包括处理器和存储器,所述存储器用于存储计算机可执行程序,当所述计算机程序被所述处理器执行时,所述处理器执行浏览器标签页切换方法。

如图6所示,电子设备以通用计算设备的形式表现。其中处理器可以是一个,也可以是多个并且协同工作。本发明也不排除进行分布式处理,即处理器可以分散在不同的实体设备中。本发明的电子设备并不限于单一实体,也可以是多个实体设备的总和。

所述存储器存储有计算机可执行程序,通常是机器可读的代码。所述计算机可读程序可以被所述处理器执行,以使得电子设备能够执行本发明的方法,或者方法中的至少部分步骤。

所述存储器包括易失性存储器,例如随机存取存储单元(RAM)和/或高速缓存存储单元,还可以是非易失性存储器,如只读存储单元(ROM)。

可选的,该实施例中,电子设备还包括有I/O接口,其用于电子设备与外部的设备进行数据交换。I/O接口可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

应当理解,图6显示的电子设备仅仅是本发明的一个示例,本发明的电子设备中还可以包括上述示例中未示出的元件或组件。例如,有些电子设备中还包括有显示屏等显示单元,有些电子设备还包括人机交互元件,例如按扭、键盘等。只要该电子设备能够执行存储器中的计算机可读程序以实现本发明方法或方法的至少部分步骤,均可认为是本发明所涵盖的电子设备。

图7是本发明的一个实施例的计算机可读记录介质的示意图。如图7所示,计算机可读记录介质中存储有计算机可执行程序,所述计算机可执行程序被执行时,实现本发明上述的浏览器标签页切换方法。所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

通过以上对实施方式的描述,本领域的技术人员易于理解,本发明可以由能够执行特定计算机程序的硬件来实现,例如本发明的系统,以及系统中包含的电子处理单元、服务器、客户端、手机、测试单元、处理器等,本发明也可以由包含上述系统或部件的至少一部分的车辆来实现。本发明也可以由执行本发明的方法的计算机软件来实现,例如由直播设备的微处理器、电子测试单元,客户端、服务器端等执行的测试软件来实现。但需要说明的是,执行本发明的方法的计算机软件并不限于由一个或特定个的硬件实体中执行,其也可以是由不特定具体硬件的以分布式的方式来实现,对于计算机软件,软件产品可以存储在一个计算机可读的存储介质(可以是CD-ROM,U盘,移动硬盘等)中,也可以分布式存储于网络上,只要其能使得电子设备执行根据本发明的方法。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,本发明不与任何特定计算机、虚拟装置或者电子设备固有相关,各种通用装置也可以实现本发明。以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 浏览器标签页切换方法及装置、电子设备及可读介质
  • 浏览器页面展示方法、装置、电子设备及可读介质
技术分类

06120113229122