用于浏览器的搜索方法和装置制造方法及图纸

技术编号:8453117 阅读:152 留言:0更新日期:2013-03-21 17:42
本发明专利技术提供了一种用于浏览器的搜索方法及相应的装置,装置包括:搜索引擎配置列表加载单元,适于在浏览器侧加载搜索引擎配置列表;第一搜索请求发起单元,适于在浏览器侧发起第一搜索请求;域名匹配单元,适于进行域名匹配;搜索类别判断单元,适于若搜索引擎配置列表中有匹配的搜索引擎域名,则判断第一搜索请求具有与匹配的搜索引擎域名相对应的搜索类别;第一子窗口加载单元,适于在第一子窗口中加载包含搜索类别的搜索类别列表;第二子窗口加载单元,适于在第二子窗口中加载搜索结果;浏览器标签加载单元,适于若搜索引擎配置列表中没有匹配的搜索引擎域名,则在浏览器标签中只加载从搜索结果。由此,本发明专利技术实现了在浏览器架构下的多重搜索。

【技术实现步骤摘要】

本专利技术涉及互联网搜索领域,具体涉及一种用于浏览器的搜索方法和装置
技术介绍
浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。浏览器主要通过HTTP协议与网页服务器交互并获取网页,为用户在网页中显示图像、动画、文字、视频、声音以及流媒体等,堪称是应用最为广泛的客户端程序之一。个人电脑上常见的浏览器包括微软的IE、苹果的Safari、谷歌的Chrome、360安全浏览器、搜狗高速浏览器等。搜索引擎是指根据一定的策略、运用诸如浏览器的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统,百度和谷歌等是搜索引擎的代表。在浏览器中,用户通过进入搜索引擎公司提供的搜索网站,输入关键字后向搜索引擎发起搜索请求,然后接收搜索引擎返回的搜索结果进行显示。对于要使用其它搜索网站进行搜索时,必须重新开启一个网页然后再输入关键字。目前,某些浏览器的起始页界面实现了对于不同类别搜索网站的动态加载,用户在输入了关键字并选定了搜索网站之后,点击确定或者搜索图标后就可以发起一次对所述选定的搜索网站的搜索请求。但是,这种浏览器只能够在导航页面进行加载,而不能够在搜索结果页面进行其它搜索引擎的直接切换,即不能在搜索结果页面选择不同类别的不同搜索网站来进行进一步的搜索。
技术实现思路
鉴于上述问题,本专利技术提出了一种用于浏览器的搜索方法和装置,以便克服上述问题或者至少部分地解决上述问题。依据本专利技术的一个方面,提供了一种用于浏览器的搜索方法,包括在浏览器侧加载预置的搜索引擎配置列表,所述搜索引擎配置列表包括多个搜索引擎配置项,每个搜索引擎配置项对应一搜索引擎,至少包括该搜索引擎的搜索类别和搜索引擎域名;在浏览器侧基于所输入的搜索关键字向搜索引擎发起第一搜索请求;依据第一搜索请求在搜索引擎配置列表中进行域名匹配;若搜索引擎配置列表中有匹配的搜索引擎域名,则根据匹配的搜索引擎域名,判断第一搜索请求具有与匹配的搜索引擎域名相对应的搜索类别;在浏览器标签的第一子窗口中加载包含了所述搜索类别的搜索类别列表,以及包含了与搜索类别相对应的搜索引擎的搜索引擎列表;在浏览器标签的第二子窗口中加载从所述搜索引擎的服务器侧返回的搜索结果;其中,若搜索引擎配置列表中没有匹配的搜索引擎域名,则在浏览器标签中只加载从所述搜索引擎的服务器侧返回的搜索结果。可选地,所述搜索请求包括搜索引擎URL信息和搜索关键字,其中在搜索引擎配置列表中进行域名匹配的步骤包括从搜索请求中截取搜索引擎URL信息;将搜索引擎配置列表中的搜索引擎域名与所述搜索引擎URL信息进行匹配。可选地,所述方法还包括在第一子窗口中基于搜索关键字向搜索引擎发起第二搜索请求。可选地,第一子窗口中搜索引擎列表的加载步骤包括根据搜索类别列表中被选择的搜索类别,动态加载搜索引擎配置列表中与被选择的搜索类别相对应的搜索引擎。可选地,所述搜索引擎列表包含多个搜索引擎,其中在第一子窗口中基于搜索关键字向搜索引擎发起第二搜索请求的步骤包括在第一子窗口中基于搜索关键字向所述多个搜索引擎中被选择的搜索引擎发起第二搜索请求。可选地,所述搜索类别列表中缺省被选择的是第一搜索请求的搜索类别,且搜索引擎列表中缺省被选择的是第一搜索请求的搜索引擎。可选地,在当前浏览器标签的第二子窗口中加载针对第二搜索请求所返回的搜索结果。可选地,所述第一子窗口位于所述浏览器标签的边侧部,所述第二子窗口与第一子窗口相邻接。可选地,所述第一子窗口固定在浏览器标签中,只在关闭该浏览器标签时才被关闭。可选地,所述搜索引擎配置列表中的搜索类别包括以下的至少之一新闻、网页、 图片、首乐、视频、地图。可选地,所述搜索引擎配置列表中的搜索引擎域名是可用户配置的,和/或可由浏览器对应的服务器侧进行更新。可选地,所述搜索引擎域名为二级子域名。可选地,所述第一搜索请求通过所述浏览器的起始页面、新标签页或导航页面中的搜索条或所述浏览器的搜索栏发起。根据本专利技术的另一方面,提供了一种在用于浏览器的搜索装置,包括搜索引擎配置列表加载单元,适于在浏览器侧加载预置的搜索引擎配置列表,所述搜索引擎配置列表包括多个搜索引擎配置项,每个搜索引擎配置项对应一搜索引擎,至少包括该搜索引擎的搜索类别和搜索引擎域名;第一搜索请求发起单元,适于在浏览器侧基于所输入的搜索关键字向搜索引擎发起第一搜索请求;域名匹配单元,适于依据第一搜索请求在搜索引擎配置列表中进行域名匹配;搜索类别判断单元,适于若搜索引擎配置列表中有匹配的搜索引擎域名,则根据匹配的搜索引擎域名,判断第一搜索请求具有与匹配的搜索引擎域名相对应的搜索类别;第一子窗口加载单元,适于在浏览器标签的第一子窗口中加载包含了所述搜索类别的搜索类别列表,以及包含了与搜索类别相对应的搜索引擎的搜索引擎列表;第二子窗口加载单元,适于在浏览器标签的第二子窗口中加载从所述搜索引擎的服务器侧返回的搜索结果;浏览器标签加载单元,适于若搜索引擎配置列表中没有匹配的搜索引擎域名,则在浏览器标签中只加载从所述搜索引擎的服务器侧返回的搜索结果。可选地,所述搜索请求包括搜索引擎URL信息和搜索关键字,其中域名匹配单元包括URL信息截取单元,适于从搜索请求中截取搜索引擎URL信息;URL信息匹配单元,适于将搜索引擎配置列表中的搜索引擎域名与所述搜索引擎 URL信息进行匹配。可选地,所述装置还包括第二搜索请求发起单元,适于在第一子窗口中基于搜索关键字向搜索引擎发起第二搜索请求。可选地,第一子窗口加载单元包括根据搜索类别列表中被选择的搜索类别,动态加载搜索引擎配置列表中与被选择的搜索类别相对应的搜索引擎。可选地,所述搜索引擎列表包含多个搜索引擎,其中第二搜索请求发起单元适于在第一子窗口中基于搜索关键字向所述多个搜索引擎中被选择的搜索引擎发起第二搜索请求。可选地,所述搜索类别列表中缺省被选择的是第一搜索请求的搜索类别,且搜索引擎列表中缺省被选择的是第一搜索请求的搜索引擎。可选地,第二子窗口加载单元还适于在当前浏览器标签的第二子窗口中加载针对第二搜索请求所返回的搜索结果。可选地,所述第一子窗口位于所述浏览器标签的边侧部,所述第二子窗口与第一子窗口相邻接。可选地,所述第一子窗口固定在浏览器标签中,只在关闭该浏览器标签时才被关闭。可选地,所述搜索引擎配置列表中的搜索类别包括以下的至少之一新闻、网页、 图片、首乐、视频、地图。可选地,所述搜索引擎配置列表中的搜索引擎域名是可用户配置的,和/或可由浏览器对应的服务器侧进行更新。可选地,所述搜索引擎域名为二级子域名。可选地,所述第一搜索请求通过所述浏览器的起始页面、新标签页或导航页面中的搜索条或所述浏览器的搜索栏发起。根据本专利技术提供的用于浏览器的搜索方法及相应的装置,在利用浏览器进行搜索时,若所述搜索引擎配置列表中包含第一搜索请求所采用的搜索引擎,则会在生成的搜索结果的页面中动态加载包含所述第一搜索请求对应的搜索类别的搜索类别列表,还会动态加载所述第一搜索请求对应的搜索类别的搜索引擎列表。这样,用户就可以很方便的在搜索结果页面中针对同一关键字修改搜索类别继续后续搜索,或者针对同一关键字利用同一搜索类别的其他搜索引擎进行搜索,实现了在本文档来自技高网...

【技术保护点】
一种用于浏览器的搜索方法,包括:在浏览器侧加载预置的搜索引擎配置列表,所述搜索引擎配置列表包括多个搜索引擎配置项,每个搜索引擎配置项对应一搜索引擎,至少包括该搜索引擎的搜索类别和搜索引擎域名;在浏览器侧基于所输入的搜索关键字向搜索引擎发起第一搜索请求;依据第一搜索请求在搜索引擎配置列表中进行域名匹配;若搜索引擎配置列表中有匹配的搜索引擎域名,则根据匹配的搜索引擎域名,判断第一搜索请求具有与匹配的搜索引擎域名相对应的搜索类别;在浏览器标签的第一子窗口中加载包含了所述搜索类别的搜索类别列表,以及包含了与搜索类别相对应的搜索引擎的搜索引擎列表;在浏览器标签的第二子窗口中加载从所述搜索引擎的服务器侧返回的搜索结果;其中,若搜索引擎配置列表中没有匹配的搜索引擎域名,则在浏览器标签中只加载从所述搜索引擎的服务器侧返回的搜索结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨连强马治华甘恩平任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1