一种浏览器进行搜索的方法以及浏览器技术

技术编号:8453116 阅读:178 留言:0更新日期:2013-03-21 17:41
本发明专利技术公开了一种浏览器进行搜索的方法以及浏览器,所述的方法包括:基于搜索关键字和搜索类别信息发起向搜索引擎的第一搜索请求;在浏览器网页窗口的第一子窗口中加载搜索类别列表信息和搜索引擎列表信息;在浏览器网页窗口的第二子窗口中加载依据第一搜索请求的搜索结果;依据在所述搜索类别列表信息中选择的搜索类别信息和所述搜索关键字,向选择的搜索引擎发起第二搜索请求;在第二子窗口中加载依据第二搜索请求的搜索结果。本发明专利技术在浏览器网页窗口中提供了加载搜索类别列表和搜索引擎列表的子窗口,用户可以在当前浏览器窗口中选择搜索类别和搜索引擎进行新搜索,提高了搜索效率,方便用户对多个搜索结果查看比较,提高了用户体验。

【技术实现步骤摘要】
一种浏览器进行搜索的方法以及浏览器
本专利技术总体上涉及互联网
,更具体地,涉及一种浏览器进行搜索的方法以及浏览器。
技术介绍
随着互联网的高速发展,在互联网上提供的信息数量也日益庞大。为了在互联网上获得所需的信息,使用网页浏览器通过搜索引擎进行信息的搜索成为了互联网用户最常见的行为。搜索引擎是指根据一定的搜索策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。百度、谷歌、360等是搜索引擎的代表。为了提高搜索结果的准确性,搜索引擎通常还提供不同的搜索类别供用户选择,如网页、视频、图片、音乐等类别。搜索引擎可以根据用户所选择的搜索类别进行对应的搜索操作。由于不同搜索引擎的搜索策略以及信息的组织和处理的方式不同,即使用户使用相同的搜索关键字进行搜索,不同搜索引擎也可能会提供不同的搜索结果。因此,用户为了全面了解搜索结果,或者为了了解不同搜索引擎的不同搜索结果,常常需要用相同的搜索关键字在不同的搜索引擎中进行搜索。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器及浏览器进行搜索的方法。按照本专利技术的一个方面,提供了一种进行网页搜索的浏览器,包括:第一搜索请求生成器,配置成基于输入的搜索关键字和搜索类别信息发起向搜索引擎的第一搜索请求;窗口生成器,配置成在所述浏览器的浏览器网页窗口中生成第一子窗口和第二子窗口;第一子窗口加载器,配置成在所述浏览器网页窗口的所述第一子窗口中加载内容,所述加载的内容包含所述搜索类别信息的搜索类别列表信息,以及与搜索类别列表信息中的搜索类别信息相对应的包含了上述搜索引擎的搜索引擎列表信息,以供用户选择搜索类别信息和搜索引擎;第二搜索请求生成器,配置成依据在所述搜索类别列表信息中选择的搜索类别信息和所述输入的搜索关键字,向所述搜索类别信息相对应的搜索引擎列表信息中选择的搜索引擎发起第二搜索请求;搜索结果加载器,配置成在所述第二子窗口中加载依据第一搜索请求和/或第二搜索请求返回的搜索结果。可选地,所述第一搜索请求生成器的用户界面在包含所述第一子窗口和所述第二子窗口的所述浏览器网页窗口之外。可选地,所述第一搜索请求生成器的用户界面在所述浏览器的起始页面、新标签页或导航页面中,或者是所述浏览器的搜索栏。可选地,所述窗口生成器响应于所述第一搜索请求生成器的所述第一搜索请求而运行。可选地,所述窗口生成器配置成在所述浏览器网页窗口的边侧部分拆出所述第一子窗口。可选地,所述第一搜索请求中的所述输入的搜索关键字包括:用户通过浏览器的输入框控件输入的搜索关键字;或用户上次搜索所使用的搜索关键字;或用户从搜索关键字的历史记录的列表中选择的搜索关键字。可选地,所述窗口生成器配置成生成多个所述第一子窗口,所述第一子窗口加载器配置成在所述多个第一子窗口中的两个第一子窗口分别加载所述搜索类别列表信息和所述搜索引擎列表信息。可选地,所述浏览器还包括一配置文件,用于反映多个搜索类别信息和多个搜索引擎之间的映射关系;其中,所述第一子窗口加载器根据所述配置文件加载所述搜索类别列表信息和所述搜索引擎列表信息。可选地,所述浏览器还包括配置修改器,所述配置修改器配置成接收用户修改指令,并根据所述用户修改指令修改并更新所述配置文件。可选地,所述第一子窗口加载器配置成根据在所述搜索类别列表信息中选择的搜索类别信息并根据所述配置文件动态加载与所选择的搜索类别信息对应的搜索引擎列表信息;或者,所述第一子窗口加载器配置成根据在所述搜索引擎列表信息中选择的搜索引擎并根据所述配置文件动态加载与所选择的搜索引擎对应的搜索类别列表信息。可选地,所述配置文件还包括:由浏览器或浏览器用户设定的首选搜索引擎信息和/或首选搜索类别信息。可选地,所述配置文件中的至少一部分作为浏览器用户信息以供进行服务器侧备份、上传服务器侧和/或同步到服务器侧的操作。可选地,所述第二搜索请求生成器配置成根据与所选择的搜索类别信息和搜索引擎相对应的网址URL以及所述输入的搜索关键字生成http的get请求作为所述第二搜索请求。可选地,所述窗口生成器配置成生成多个所述第二子窗口,所述搜索结果加载器配置成在所述多个第二子窗口中分别加载对应的多个所述第一搜索请求和/或第二搜索请求的搜索结果;其中,所述多个所述第一搜索请求和/或第二搜索请求根据相同的搜索关键字但根据不同的搜索类别信息和/或不同的搜索引擎发起。按照本专利技术的另一方面,提供了一种浏览器进行搜索的方法,包括:在浏览器侧基于输入的搜索关键字和搜索类别信息发起向搜索引擎的第一搜索请求;在浏览器网页窗口的第一子窗口中加载包含所述搜索类别信息的搜索类别列表信息,以及与搜索类别列表信息中的搜索类别信息相对应的包含了上述搜索引擎的搜索引擎列表信息;在浏览器网页窗口的第二子窗口中加载依据第一搜索请求从所述搜索引擎返回的搜索结果;依据在所述搜索类别列表信息中选择的搜索类别信息和所述输入的搜索关键字,向所述搜索类别信息相对应的搜索引擎列表信息中选择的搜索引擎发起第二搜索请求;在第二子窗口中加载依据第二搜索请求从搜索引擎列表信息中选择的所述搜索引擎返回的对应搜索结果。可选地,所述第一搜索请求在包含所述第一子窗口和所述第二子窗口的所述浏览器网页窗口之外发起。可选地,所述第一搜索请求通过所述浏览器的起始页面、新标签页或导航页面中的搜索条或所述浏览器的搜索栏发起。可选地,包含所述第一子窗口和所述第二子窗口的所述浏览器网页窗口响应于所述第一搜索请求而生成。可选地,所述第一子窗口是所述浏览器网页窗口的分拆窗口,位于所述浏览器网页窗口的边侧部。可选地,所述第一搜索请求中的所述输入的搜索关键字包括:用户通过浏览器的输入框控件输入的搜索关键字;或用户上次搜索所使用的搜索关键字;或用户从搜索关键字的历史记录的列表中选择的搜索关键字。可选地,所述第一子窗口为多个,所述多个第一子窗口中的两个第一子窗口分别加载所述搜索类别列表信息和所述搜索引擎列表信息。可选地,所述方法包括提供一配置文件,用于反映多个搜索类别信息和多个搜索引擎之间的映射关系;根据所述配置文件加载所述搜索类别列表信息和所述搜索引擎列表信息。可选地,所述配置文件是由所述浏览器进行更新或由浏览器用户可配置的。可选地,根据在所述搜索类别列表信息中选择的搜索类别信息并根据所述配置文件动态加载与所选择的搜索类别信息对应的搜索引擎列表信息;或者,根据在所述搜索引擎列表信息中选择的搜索引擎并根据所述配置文件动态加载与所选择的搜索引擎对应的搜索类别列表信息。可选地,所述配置文件还包括:由浏览器或浏览器用户设定的首选搜索引擎信息和/或首选搜索类别信息。可选地,所述方法包括将所述配置文件中的至少一部分作为浏览器用户信息进行服务器侧备份、上传服务器侧和/或同步到服务器侧的操作。可选地,所述第二搜索请求包括:根据与所选择的搜索类别信息和搜索引擎相对应的网址URL以及所述输入的搜索关键字生成的http的get请求。可选地,所述第二子窗口为多个,所述多个第二子窗口分别用于加载对应的多个所述第一搜索请求和/或第二搜索请求的搜索结果;其中,所述多个所述第一搜索请求和/或第二搜索请求根据相同的本文档来自技高网...
一种浏览器进行搜索的方法以及浏览器

【技术保护点】
一种进行网页搜索的浏览器,包括:第一搜索请求生成器,配置成基于输入的搜索关键字和搜索类别信息发起向搜索引擎的第一搜索请求;窗口生成器,配置成在所述浏览器的浏览器网页窗口中生成第一子窗口和第二子窗口;第一子窗口加载器,配置成在所述浏览器网页窗口的所述第一子窗口中加载内容,所述加载的内容包含所述搜索类别信息的搜索类别列表信息,以及与搜索类别列表信息中的搜索类别信息相对应的包含了上述搜索引擎的搜索引擎列表信息,以供用户选择搜索类别信息和搜索引擎;第二搜索请求生成器,配置成依据在所述搜索类别列表信息中选择的搜索类别信息和所述输入的搜索关键字,向所述搜索类别信息相对应的搜索引擎列表信息中选择的搜索引擎发起第二搜索请求;搜索结果加载器,配置成在所述第二子窗口中加载依据第一搜索请求和/或第二搜索请求返回的搜索结果。

【技术特征摘要】
1.一种进行网页搜索的浏览器,包括:第一搜索请求生成器,配置成基于输入的搜索关键字和搜索类别信息发起向搜索引擎的第一搜索请求;窗口生成器,配置成在所述浏览器的浏览器网页窗口中生成第一子窗口和第二子窗口,所述窗口生成器响应于所述第一搜索请求生成器的所述第一搜索请求而运行;第一子窗口加载器,配置成在所述浏览器网页窗口的所述第一子窗口中动态加载内容,所述动态加载的内容包含与所述第一搜索请求对应的搜索类别信息的搜索类别列表信息,以及动态加载的与搜索类别列表信息中的搜索类别信息相对应的包含了上述搜索引擎的搜索引擎列表信息,以供用户选择搜索类别信息和搜索引擎;第二搜索请求生成器,配置成依据在所述搜索类别列表信息中选择的搜索类别信息和所述输入的搜索关键字,向动态加载的与所述搜索类别信息相对应的搜索引擎列表信息中选择的搜索引擎发起第二搜索请求;搜索结果加载器,配置成在所述第二子窗口中加载依据第一搜索请求和/或第二搜索请求返回的搜索结果。2.根据权利要求1所述的浏览器,其特征在于,所述第一搜索请求生成器的用户界面在包含所述第一子窗口和所述第二子窗口的所述浏览器网页窗口之外。3.根据权利要求2所述的浏览器,其特征在于,所述第一搜索请求生成器的用户界面在所述浏览器的起始页面、新标签页或导航页面中,或者是所述浏览器的搜索栏。4.根据权利要求1-3中任一项所述的浏览器,其特征在于,所述窗口生成器配置成在所述浏览器网页窗口的边侧部分拆出所述第一子窗口。5.根据权利要求1-4中任一项所述的浏览器,其特征在于,所述第一搜索请求中的所述输入的搜索关键字包括:用户通过浏览器的输入框控件输入的搜索关键字;或用户上次搜索所使用的搜索关键字;或用户从搜索关键字的历史记录的列表中选择的搜索关键字。6.根据权利要求1-5中任一项所述的浏览器,其特征在于,所述窗口生成器配置成生成多个所述第一子窗口,所述第一子窗口加载器配置成在所述多个第一子窗口中的两个第一子窗口分别加载所述搜索类别列表信息和所述搜索引擎列表信息。7.根据权利要求1-6中任一项所述的浏览器,其特征在于,还包括一配置文件,用于反映多个搜索类别信息和多个搜索引擎之间的映射关系;所述第一子窗口加载器根据所述配置文件加载所述搜索类别列表信息和所述搜索引擎列表信息。8.根据权利要求7所述的浏览器,其特征在于,还包括配置修改器,所述配置修改器配置成接收用户修改指令,并根据所述用户修改指令修改并更新所述配置文件。9.根据权利要求7-8中任一项所述的浏览器,其特征在于,所述第一子窗口加载器配置成根据在所述搜索类别列表信息中选择的搜索类别信息并根据所述配置文件动态加载与所选择的搜索类别信息对应的搜索引擎列表信息;或者所述第一子窗口加载器配置成根据在所述搜索引擎列表信息中选择的搜索引擎并根据所述配置文件动态加载与所选择的搜索引擎对应的搜索类别列表信息。10.根据权利要求7-9中任一项所述的浏览器,其特征在于,所述配置文件还包括:由浏览器或浏览器用户设定的首选搜索引擎信息和/或首选搜索类别信息。11.根据权利要求7-10中任一项所述的浏览器,其特征在于,所述配置文件中的至少一部分作为浏览器用户信息以供进行服务器侧备份、上传服务器侧和/或同步到服务器侧的操作。12.根据权利要求1-11中任一项所述的浏览器,其特征在于,所述第二搜索请求生成器配置成根据与所选择的搜索类别信息和搜索引擎相对应的网址URL以及所述输入的搜索关键字生成http的get请求作为所述第二搜索请求。13.根据权利要求1-12中任一项所述的浏览器,其特征在于,所述窗口生成器配置成生成多个所述第二子窗口,所述搜索结果加载器配置成在所述多个第二子窗口中分别加载对应的多个...

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

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

1