一种实现标签页切换的方法、装置和浏览器客户端制造方法及图纸

技术编号:11244732 阅读:111 留言:0更新日期:2015-04-01 18:09
本发明专利技术公开了一种实现标签页切换的方法、装置和浏览器客户端,其中,该方法包括:获取浏览器输入栏中输入的关键字信息;判断关键字信息是否符合预置的标签页搜索格式;如果是,则获取浏览器中当前已打开的所有标签页的信息,将关键字信息与当前已打开的所有标签页的信息进行匹配,得到相匹配的标签页;在浏览器输入栏处给出切换到相匹配的标签页的入口,以通过该入口切换到所述相匹配的标签页。本发明专利技术提供的技术方案使得用户只需要在浏览器的输入栏中输入关键字信息即可在输入栏处得到与输入关键字匹配的标签页的切换入口,从而能够方便地进行标签页的切换,满足用户的查询需求,符合用户的查询习惯,大大方便了用户。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种实现标签页切换的方法、装置和浏览器客户端,其中,该方法包括:获取浏览器输入栏中输入的关键字信息;判断关键字信息是否符合预置的标签页搜索格式;如果是,则获取浏览器中当前已打开的所有标签页的信息,将关键字信息与当前已打开的所有标签页的信息进行匹配,得到相匹配的标签页;在浏览器输入栏处给出切换到相匹配的标签页的入口,以通过该入口切换到所述相匹配的标签页。本专利技术提供的技术方案使得用户只需要在浏览器的输入栏中输入关键字信息即可在输入栏处得到与输入关键字匹配的标签页的切换入口,从而能够方便地进行标签页的切换,满足用户的查询需求,符合用户的查询习惯,大大方便了用户。【专利说明】一种实现标签页切换的方法、装置和浏览器客户端
本专利技术涉及互联网
,具体涉及一种实现标签页切换的方法、装置和浏览 器客户端。
技术介绍
当用户在浏览器上打开很多标签页时,网页标题显示不完整,无法得知哪个网页 显示的是什么内容,需要手动点击一个个标签页去查看,有时还会不小心点到红叉直接将 标签页关闭了,用户无法快速有效地找到想要查询的页面,整个过程耗时耗力。 现有浏览器实现切换已打开的标签页功能有两种方案:方案一是在浏览器上安装 插件,用户安装插件后,需在地址栏中输入特殊指令字符,然后按Tab键来启动切换已打开 标签页的功能;方案二是已将切换已打开标签页的功能做在浏览器里面,用户在地址栏上 必须输入已打开标签页的网页标题或URL来匹配到已打开的标签页,进而切换到标签页。 上述两种方案存在以下问题:用户操作步骤繁琐,学习成本较高;其中方案一的 实施必须通过相关的快捷指令,若用户记不住快捷指令,无法启动此功能,方案二与本身解 决的用户场景不相符,在用户打开很多标签页时,无法记住较早打开标签页的网页标题或 URL。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上 述问题的一种实现标签页切换的方法、装置和浏览器客户端。 依据本专利技术的一个方面,提供了一种实现标签页切换的方法,该方法包括 : 获取浏览器输入栏中输入的关键字信息; 判断所述关键字信息是否符合预置的标签页搜索格式; 如果是,则获取浏览器中当前已打开的所有标签页的信息,将所述关键字信息与 所述当前已打开的所有标签页的信息进行匹配,得到相匹配的标签页; 在浏览器输入栏处给出切换到所述相匹配的标签页的入口,以通过该入口切换到 所述相匹配的标签页。 可选地,所述获取浏览器中当前已打开的所有标签页的信息包括: 调用浏览器中的用于获取当前已打开标签页的信息的接口函数,由该接口函数遍 历当前已打开的所有标签页并获取各个标签页的信息。 可选地,所述判断所述关键字信息是否符合预置的标签页搜索格式包括: 判断所述关键字信息是否以特定的全标签页查询符号开头。 可选地,所述将所述关键字信息与所述当前已打开的所有标签页的信息进行匹配 包括: 提取关键字信息中的关键词,并将所述关键词与浏览器中当前已打开的所有标签 页的标题、URL和网页内容进行匹配。 可选地,所述将所述关键字信息与所述当前已打开的所有标签页的信息进行匹配 进一步包括: 如果所述关键字信息中不包含有效的关键词,只是有标签页搜索格式,则无需进 行匹配,直接将浏览器中当前已打开的所有标签页的信息作为相匹配的标签页。 可选地,所述得到相匹配的标签页包括: 用所述关键词与浏览器中当前已打开的所有标签页的标题和URL地址进行匹配 得到第一匹配结果,用所述关键词与浏览器中当前已打开的所有标签页的网页内容进行 匹配得到第二匹配结果,将第一匹配结果和第二匹配结果进行整合排序得到相匹配的标签 页。 可选地,将第一匹配结果和第二匹配结果进行整合排序包括: 对于第一匹配结果和第二匹配结果中的重复的条目,在第一匹配结果和第二匹配 结果中分别进行显示;或者,对于第一匹配结果和第二匹配结果中的重复的条目进行合并, 将其显示在第一匹配结果中或者显示在第二匹配结果中,并用特定标识标明其既是第一匹 配结果中内容又是第二匹配结果中的内容; 第一匹配结果和第二匹配结果中,都分别按照访问时间越近位置越靠前的顺序进 行排序,或者,按照各标签页在浏览器中展示的从左到右的顺序,将对应标签页信息按照从 前到后的顺序进行排序;第一匹配结果排在第二匹配结果之前。 可选地,所述浏览器的输入栏为浏览器的地址栏,或者为浏览器的搜索栏。 可选地,所述在浏览器输入栏处给出切换到所述相匹配的标签页的入口,以通过 该入口切换到所述相匹配的标签页包括: 将所述相匹配的标签页按照一定顺序显示在浏览器输入栏的下拉框中; 响应于浏览器输入栏的下拉框中显示的一个条目被点击的事件,跳转到该条目对 应的标签页。 可选地,当判断所述关键字信息不符合预置的标签页搜索格式时,该方法进一步 包括: 将所述关键字信息与浏览器中当前已打开的所有标签页的标题、URL和网页内容 进行匹配得到第三匹配结果; 以及将所述关键字信息与浏览器的历史访问网页和所收藏的网页的标题、URL和 网页内容进行匹配得到第四匹配结果; 将第三匹配结果和第四匹配结果整合排序后展示在所述入口中,以通过该入口切 换到三匹配结果和第四匹配结果中的任一个网页。 可选地,该方法进一步包括: 将所述关键字信息与各网页内容进行匹配时,向每个网页运行的WebKit的查询 接口发送关于所述关键字信息的查询请求,并获取返回的查询结果; 其中,所述关于所述关键字信息的查询请求中包含指示不高亮显示的参数,以使 得WebKit不对网页中的匹配关键字信息的内容进行高亮显示。根据本专利技术的另一方面,提 供了一种实现标签页切换的装置,该装置包括: 信息获取单兀,适于获取浏览器输入栏中输入的关键字信息; 判断单元,适于判断所述关键字信息是否符合预置的标签页搜索格式; 匹配单元,适于当所述判断单元判断所述关键字信息符合预置的标签页搜索格式 时,获取浏览器中当前已打开的所有标签页的信息,将所述关键字信息与所述当前已打开 的所有标签页的信息进行匹配,得到相匹配的标签页; 切换入口单元,适于在浏览器输入栏处给出切换到所述相匹配的标签页的入口, 以通过该入口切换到所述相匹配的标签页。 可选地,所述匹配单元,适于调用浏览器中的用于获取当前已打开标签页的信息 的接口函数,由该接口函数遍历当前已打开的所有标签页并获取各个标签页的信息。 可选地,所述判断单元,适于通过确定所述关键字信息是否以特定的全标签页查 询符号开头来判断所述关键字信息是否符合预置的标签页搜索格式。 可选地,所述匹配单元,适于提取关键字信息中的关键词,并将所述关键词与浏览 器中当前已打开的所有标签页的标题、URL和网页内容进行匹配。 可选地,所述匹配单元,进一步适于当所述关键字信息中不包含有效的关键词,只 是有标签页搜索格式时,无需进行匹配,直接将浏览器中当前已打开的所有标签页的信息 作为相匹配的标签页。 可选地,所述匹配单元,适于用所述关键词与浏览器中当前已打开的所有标签页 本文档来自技高网
...
一种实现标签页切换的方法、装置和浏览器客户端

【技术保护点】
一种实现标签页切换的方法,其中,该方法包括:获取浏览器输入栏中输入的关键字信息;判断所述关键字信息是否符合预置的标签页搜索格式;如果是,则获取浏览器中当前已打开的所有标签页的信息,将所述关键字信息与所述当前已打开的所有标签页的信息进行匹配,得到相匹配的标签页;在浏览器输入栏处给出切换到所述相匹配的标签页的入口,以通过该入口切换到所述相匹配的标签页。

【技术特征摘要】

【专利技术属性】
技术研发人员:王天云王佳
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1