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

技术编号:8453120 阅读:173 留言:0更新日期:2013-03-21 17:45
本发明专利技术公开了一种用于浏览器的网页搜索装置和方法,其中所述装置包括:窗口生成器;第一子窗口加载器,配置成在所述浏览器网页窗口的所述第一子窗口中加载内容;搜索请求生成器,配置成向所述搜索类别相对应的搜索引擎列表信息中选择的搜索引擎发起搜索请求;搜索结果加载器,配置成在所述浏览器网页窗口的第二子窗口中加载依据所述搜索请求从搜索引擎列表信息中选择的所述搜索引擎返回的对应搜索结果;配置文件,用于反映多个搜索类别和多个搜索引擎之间的映射关系;所述第一子窗口加载器根据所述配置文件加载所述搜索类别列表信息和所述搜索引擎列表信息。本发明专利技术可以显著提高搜索效率,方便用户对多个搜索结果查看比较,提高了用户体验。

【技术实现步骤摘要】

本专利技术总体上涉及互联网
,更具体地,涉及一种。
技术介绍
随着互联网的高速发展,在互联网上提供的信息数量也日益庞大。为了在互联网上获得所需的信息,使用网页浏览器通过搜索引擎进行信息的搜索成为了互联网用户最常见的行为。 搜索引擎是指根据一定的搜索策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。百度、谷歌、360等是搜索引擎的代表。为了提高搜索结果的准确性,搜索引擎通常还提供不同的搜索类别供用户选择,如网页、视频、图片、音乐等类别。搜索引擎可以根据用户所选择的搜索类别进行对应的搜索操作。由于不同搜索引擎的搜索策略以及信息的组织和处理的方式不同,即使用户使用相同的搜索关键字进行搜索,不同搜索引擎也可能会提供不同的搜索结果。因此,用户为了全面了解搜索结果,或者为了了解不同搜索引擎的不同搜索结果,常常需要用相同的搜索关键字在不同的搜索引擎中进行搜索。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的。按照本专利技术的一个方面,提供了一种用于浏览器的网页搜索装置,包括窗口生成器,配置成在浏览器的浏览器网页窗口中生成第一子窗口和第二子窗Π ;第一子窗口加载器,配置成在所述浏览器网页窗口的所述第一子窗口中加载内容,所述第一子窗口的加载内容包括搜索类别列表信息以及与搜索类别列表信息中的搜索类别相对应的搜索引擎列表信息,以供用户选择搜索类别和搜索引擎;搜索请求生成器,配置成依据在所述搜索类别列表信息中选择的搜索类别和在浏览器侧输入的搜索关键字,向所述搜索类别相对应的搜索引擎列表信息中选择的搜索引擎发起搜索请求;搜索结果加载器,配置成在所述浏览器网页窗口的第二子窗口中加载依据所述搜索请求从搜索引擎列表信息中选择的所述搜索引擎返回的对应搜索结果;配置文件,用于反映多个搜索类别和多个搜索引擎之间的映射关系;其中,所述第一子窗口加载器根据所述配置文件加载所述搜索类别列表信息和所述搜索引擎列表信息。可选地,所述窗口生成器配置成在所述浏览器网页窗口的边侧部分拆出所述第一子窗口。可选地,所述搜索关键字包括用户通过浏览器的输入框控件输入的搜索关键字;或用户上次搜索所使用的搜索关键字;或用户从搜索关键字的历史记录的列表中选择的搜索关键字。可选地,所述第一子窗口的加载内容还包括输入框控件,供用户输入搜索关键字。可选地,所述窗口生成器配置成生成多个所述第一子窗口,所述第一子窗口加载器配置成在所述多个第一子窗口中的两个第一子窗口分别加载所述搜索类别列表信息和所述搜索引擎列表信息。可选地,所述浏览器还包括配置修改器,所述配置修改器配置成接收用户修改指令,并根据所述用户修改指令修改并更新所述配置文件。可选地,所述第一子窗口加载器配置成根据在所述搜索类别列表信息中选择的搜索类别并根据所述配置文件动态加载与所选择的搜索类别对应的搜索引擎列表信息;或者,所述第一子窗口加载器配置成根据在所述搜索引擎列表信息中选择的搜索引擎并根据所述配置文件动态加载与所选择的搜索引擎对应的搜索类别列表信息。可选地,所述配置文件还包括由浏览器或浏览器用户设定的首选搜索引擎信息和/或首选搜索类别信息。可选地,所述配置文件中的至少一部分作为浏览器用户信息以供进行服务器侧备份、上传服务器侧和/或同步到服务器侧的操作。可选地,所述搜索请求生成器配置成根据与所选择的搜索类别和搜索引擎相对应的网址URL以及所述输入的搜索关键字生成的http的get请求作为所述搜索请求。 可选地,所述窗口生成器配置成生成多个所述第二子窗口,所述搜索结果加载器配置成在所述多个第二子窗口中分别加载对应的多个所述搜索请求的搜索结果;其中,所述多个搜索请求根据相同的搜索关键字但根据不同的搜索类别和/或不同的搜索引擎发起。按照本专利技术的另一方面,提供了一种用于浏览器的网页搜索方法,包括在浏览器网页窗口的第一子窗口中加载搜索类别列表信息,以及与搜索类别列表信息中的搜索类别相对应的搜索引擎列表信息;依据在所述搜索类别列表信息中选择的搜索类别和在浏览器侧输入的搜索关键字,向所述搜索类别相对应的搜索引擎列表信息中选择的搜索引擎发起搜索请求;在该浏览器网页窗口的第二子窗口中加载依据所述搜索请求从搜索引擎列表信息中选择的所述搜索引擎返回的对应搜索结果;向所述网页浏览器提供一配置文件,用于反映多个搜索类别和多个搜索引擎之间的映射关系;其中,根据所述配置文件加载所述搜索类别列表信息和所述搜索引擎列表信肩、O可选地,所述第一子窗口是所述浏览器网页窗口的分拆窗口,位于所述浏览器网页窗口的边侧部。可选地,所述搜索关键字包括用户通过浏览器的输入框控件输入的搜索关键字;或用户上次搜索所使用的搜索关键字;或用户从搜索关键字的历史记录的列表中选择的搜索关键字。可选地,所述方法还包括在所述第一子窗口中加载输入框控件,供用户输入搜索关键字。可选地,所述第一子窗口为多个,所述多个第一子窗口中的两个第一子窗口分别加载所述搜索类别列表信息和所述搜索引擎列表信息。可选地,所述配置文件是由所述浏览器进行更新或由浏览器用户可配置的。可选地,根据在所述搜索类别列表信息中选择的搜索类别并根据所述配置文件动态加载与所选择的搜索类别对应的搜索引擎列表信息;或者,根据在所述搜索引擎列表信息中选择的搜索引擎并根据所述配置文件动态加载与所选择的搜索引擎对应的搜索类别列表信息。可选地,所述配置文件还包括由浏览器或浏览器用户设定的首选搜索引擎信息和/或首选搜索类别信息。可选地,所述方法包括将所述配置文件中的至少一部分作为浏览器用户信息进行服务器侧备份、上传服务器侧和/或同步到服务器侧的操作。可选地,所述搜索请求包括根据与所选择的搜索类别和搜索引擎相对应的网址URL以及所述输入的搜索关键字生成的http的get请求。可选地,所述第二子窗口为多个,所述多个第二子窗口分别用于加载对应的多个所述搜索请求的搜索结果;其中,所述多个搜索请求根据相同的搜索关键字但根据不同的搜索类别和/或不同的搜索引擎发起。根据本专利技术的由于在浏览器网页窗口中提供了用于加载搜索类别列表信息和搜索引擎列表信息的第一子窗口,因此,用户可以在当前浏览器窗口中选择所需要的搜索类别和搜索引擎进行新的搜索,并在当前浏览器网页窗口的第二子窗口中显示搜索结果。这可以显著提高搜索效率,并且方便用户对不同的搜索结果进行查看和比较,提高了用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图1示出了按照本专利技术的用于浏览器的网页搜索装置的一个实施例的结构示意图;图2(a)示出了本专利技术的浏览器的网页窗口的一种示例性布局;图2(b)是图2(a)所示浏览器网页窗口的第一子窗口部分;图2(c)是图2(a)所示浏览器网页窗口的第二子窗口部分;图3本文档来自技高网...

【技术保护点】
一种用于浏览器的网页搜索装置,包括:窗口生成器,配置成在浏览器的浏览器网页窗口中生成第一子窗口和第二子窗口;第一子窗口加载器,配置成在所述浏览器网页窗口的所述第一子窗口中加载内容,所述第一子窗口的加载内容包括搜索类别列表信息以及与搜索类别列表信息中的搜索类别相对应的搜索引擎列表信息,以供用户选择搜索类别和搜索引擎;搜索请求生成器,配置成依据在所述搜索类别列表信息中选择的搜索类别和在浏览器侧输入的搜索关键字,向所述搜索类别相对应的搜索引擎列表信息中选择的搜索引擎发起搜索请求;搜索结果加载器,配置成在所述浏览器网页窗口的第二子窗口中加载依据所述搜索请求从搜索引擎列表信息中选择的所述搜索引擎返回的对应搜索结果;配置文件,用于反映多个搜索类别和多个搜索引擎之间的映射关系;所述第一子窗口加载器根据所述配置文件加载所述搜索类别列表信息和所述搜索引擎列表信息。

【技术特征摘要】

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

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

1