[发明专利]一种基于客户端实时聚合的元搜索引擎系统在审
申请号: | 201110370069.X | 申请日: | 2011-11-21 |
公开(公告)号: | CN102393858A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 陈洪 | 申请(专利权)人: | 陈洪 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 客户端 实时 聚合 搜索引擎 系统 | ||
技术领域
本发明涉及互联网搜索引擎技术,具体设计一种基于客户端实时聚合的元搜索引擎系统。
背景技术
观察百度和谷歌搜索引擎返回的搜索结果,会发现前200条搜索结果中,大概有40%左右的链接是相同的,各自还有60%左右的数据没有进入对方前200的排名。也就是说,如果使用百度搜索引擎,只查看前200条的话,看不到大约120条左右谷歌认为应进入前200名的搜索结果。如果两个搜索引擎都看的话,又有80条左右的数据重复看了,这样既浪费了用户的时间,而且使用起来需要在两个搜索引擎之间切换,不太方便。元搜索引擎系统可以将多个搜索引擎的结果进行整合去重,可有效解决上述问题。
目前的元搜索引擎系统都是将聚合搜索任务放在服务器端完成,客户端只是通过浏览器发送请求和显示搜索结果。通常有两种方式,一是用户通过浏览器将请求发送给元搜索引擎服务器,服务器实时将请求转发到多个第三方源搜索引擎系统进行搜索,并将它们返回的搜索结果在元搜索引擎服务器上进行汇集、筛选、删并等优化处理后,再返回给客户端的浏览器显示。这种方式的弊端是:当大量客户端同时访问的话,如果服务器端的处理能力不够,客户端的响应速度会变得很慢。另一种方式就是元搜索引擎服务器端事先整合好第三方源搜索引擎系统的数据,当收到客户端的请求时,直接从整合的数据中检索出结果,返回给客户端。这种方式仍然需要消耗大量服务器和硬盘资源,同时很难和第三方源搜索引擎系统的数据同步。基于上述原因,虽然现在国内外有不少元搜索引擎系统,要么响应速度慢,要么返回的结果太少,满足不了用户的需要。
发明内容
本发明设计了一种基于客户端实时聚合的元搜索引擎系统,其核心模块主要由客户端软件和服务器端系统两部分组成,和传统元搜索引擎系统的最大不同是,客户端软件直接将用户请求发送到第三方源搜索引擎系统进行搜索,并将它们返回的搜索结果在客户端上进行去重整合,最后将整合后的结果呈现给用户。服务器端仅需完成对客户端软件的参数设置、下载和版本更新。
附图说明
图1为传统元搜索引擎系统的结构示意图,图中数字含义如下:
1:客户端接收用户输入的关键词,向元搜索引擎服务器发送搜索请求
2:元搜索引擎服务器将搜索请求转发给多个第三方源搜索引擎系统
3:第三方源搜索引擎系统返回搜索结果
4:元搜索引擎服务器把结果去重整合后返回给客户端
图2为基于客户端实时聚合的元搜索引擎系统的结构示意图,图中数字含义如下:
1:客户端访问元搜索引擎服务器
2:元搜索引擎服务器返回搜索页面
3:客户端客户端接收用户输入的关键词,直接将搜索请求转发给多个第三方源搜索引擎系统
4:第三方源搜索引擎系统返回搜索结果,客户端去重整合引显示
图3为基于客户端实时聚合的元搜索引擎系统的实现示意图。
具体实施方式
本发明中的服务器端是个网站,当用户访问网站时,返回搜索页面给客户端,这点和通常的搜索引擎网站一样。搜索页面界面很简单,主要是提供一个文本框给用户输入搜索关键词和一个搜索提交按钮。
搜索页面加载时,会检测客户端软件是否已安装,是否有新版本,如果没有安装或有新版本,就从服务器下载最新的客户端软件,进行安装或升级。
本发明的客户端软件的形式和编程语言不受限制,可以是:浏览器的插件、ActiveX控件、Applet,脚本或者存于独立的可执行软件中。虽然他们的表现形式可以不同,但实现的基本功能都和附图3描述的一样。
如果客户端软件是独立的可执行软件,则启动方式不是访问网站,而是直接运行即可。
服务器端通过设置参数告诉客户端从哪些第三方源搜索引擎系统获取搜索数据,实现的方式有两种:一是直接将这些参数做成隐含字段附在搜索页面,或者做成多选按钮让用户选择;二是客户端发新请求,服务器返回参数。服务器端通过后台管理软件设置这些参数。
客户端软件在接收用户输入的搜索词后,采用多线程方式直接将搜索请求发给多个第三方源搜索引擎系统,进行并行搜索。
客户端软件接收第三方源搜索引擎系统返回的结果,去除重复部分,保存到缓冲区中。
客户端软件采用分页的方式,把缓冲区中的搜索结果呈现给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈洪,未经陈洪许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110370069.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:设有内置电视天线的移动终端
- 下一篇:测高雷达/器立轴式天线座