同时进行多个搜寻引擎检索的方法技术

技术编号:2887286 阅读:143 留言:0更新日期:2012-04-11 18:40
一种由一检索代理器同时进行多个搜寻引擎检索资讯的方法,包含下列步骤:开启一浏览器;启动检索代理器;选择一个或多个以上搜寻引擎的站点;经由输入单元输入至少一个以上的关键字;设定各搜寻引擎选项的内容;依据输入的关键字及各搜寻引擎选项的内容,设定每个搜寻引擎对应的查询格式表;传送对应的查询格式至每个对应的搜寻引擎;接收每个搜寻引擎返回的检索结果;以及经由输出单元显示每个搜寻引擎返回的检索结果。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种,尤指一种应用于网络数据系统,通过输入关键字和/或设定检索参数后,可同时取得许多个网站资讯的方法。随着英特网(Internet)的飞速发展,网络上的信息也愈来愈丰富,而且每天还有新的网站加入。由于信息数量庞大,让使用者在英特网上找寻信息犹如大海捞针,明知所需的信息一定存在,但是想要自己去找,却几乎无从下手。因此,使用者通常都从一些英特网搜寻引擎(Search Engine)的网站逐一地进行检索。英特网搜寻引擎是一种在英特网中主动搜索信息并将其自动索引的网站,它在英特网上日夜穿行以便不断地寻找新的网页,并索引其检索到的每个页面中的单字,其索引内容储存于可供查询的大型数据库中;这类搜寻引擎现在很多,如Yahoo,Infoseek,Altavista等。使用者利用搜寻引擎的目的是要在英特网上浩瀚的信息海洋中,找到使用者所需要的信息;使用者通常并不在意搜寻引擎返回的结果到底有多少个,所关心的是这些搜寻引擎是否能把使用者引领至其想要去的地方,从而获取有价值的信息;因此,使用者希望搜寻引擎能真正返回其所需要的结果。但是每个搜寻引擎都是独立地在网上进行搜寻的,由于它们各自的检索方式不同,它们搜寻到的站点数据所涵盖的范围也各不相同;每个搜寻引擎的数据索引方式也各有千秋,有的是按类似于图书馆中索引目录的方式进行分类索引,如Yahoo;而有的又是按网页中出现的每个单词进行索引,如OpenText。甚至还有专门搜索某类信息的搜寻引擎,如有专门检索专利信息的,也有专门检索共享软件的。当利用这些搜寻引擎查找信息时,传统的检索方法是先要开启一浏览器(Browser),如微软公司之Interner Explorer或网景公司之Netscape Navigator,找到某个搜寻引擎的首页(Home Page),在其首页中键入所要查询的关键字(Keyword),必要时需设定一些选项(参数),如返回多少个结果,检索的范围等;然后搜寻引擎就会在其数据库中进行查询,并将检索的结果返回至浏览器;倘若用户不满意检索的结果,便可再移至另一个搜寻引擎的首页重复上述的步骤直到满意为止。例如,若想使用Yahoo搜寻引擎去寻找一些有关计算机杂志的站点,先得打开网景公司之Netscape Navigator,在其首页中,键入关键字“computermagazine”,按下Search(查找)按钮,如附图说明图1所示;然后,Yahoo搜寻引擎就会返回许多计算机杂志有关的数据,如图2所示;若利用Infoseek搜寻引擎同样查询computer magazine(计算机杂志),其查询返回的结果就与Yahoo搜寻引擎的不同,如图3所示。正因为如此,用同样的关键字在不同的搜寻引擎中进行检索,所得到的结果往往是不同的,每个搜寻引擎都会返回它认为匹配的结果。这些搜寻引擎可能会找出上千个结果却并非都是用户所需要的答案,因此许多人都有过这样的经验,他们花费了大量的时间在一个搜寻引擎中进行查询,最后却没有找到所需要的信息;然而在一个搜寻引擎中查不到的信息,却有可能在另一个搜寻引擎中找到,所以他们又必需去另一个搜寻引擎的网站进行查询;由于没有一个搜寻引擎能涵盖所有的站点数据,所以同时在几个不同的搜寻引擎中进行查询当然能得到较好的结果,因此,每当在某个搜寻引擎中找不到需要的信息,便会频繁地利用各个搜寻引擎进行检索,希望能找到所需要的结果,但是这样浪费了大量的时间,又感到非常的不便。一般的英特网搜寻引擎(如Yahoo等)都是采用一种称为“蜘蛛”(Spider)的技术来实现在英特网上的信息搜索;其主要运作原理是从一个包含多个其它站点超链接(Hyperlink)的网页出发,将网页中每个超链接作为一个新的起点,去读取这些超链接所在的网页,再从读取到的这些新的网页中的超链接出发,去读取别的新网页,依次循环,如此所读取的网页就会愈来愈多,再将所读取的每个网页的通用资源定位器(URL)地址记下来,并索引此一网页中的单字,然后将其索引内容与URL地址一起存入可供查询的大型数据库中;当用户向此一搜寻引擎送出查询请求时,它就将用户输入的关键字送往其数据库中查询,将该关键字与其索引到的网页中的单字进行比较,然后返回匹配的结果;由于它所能返回的查询结果完全依赖于其数据库,所以它需要不断地去检索新的网页,才能不断地扩充其数据库,因此,这类搜寻引擎通常都配备多台大型服务器(Server),日夜不停地在英特网上搜索新的网页,并同时接受用户的查询;这种方法不仅对硬体的要求较高,而且成本也较大,一般用户自己无法实现。本专利技术的目的是实现一种在网络上由系统自动控制、依序到使用者所指定之一个或多个搜寻引擎中进行查询的方法,使用者无须分别进入各个搜寻引擎中进行查询,只需要一次设定好查询条件,就可得到多个搜寻引擎回应的结果。为了实现上述目的,所提供的一种在网络中,包含下列步骤a.选择一个或多个搜寻引擎的网站;b.经由一输入单元输入至少一个以上的关键字;c.设定所述各搜寻引擎选项的内容;d.依据选择的各搜寻引擎的网站,建立与各搜寻引擎网站的查询参数以及查询格式对应的特征格式表;e.传送该特征格式表中的查询参数至每个对应的搜寻引擎;f.接收每个搜寻引擎返回的检索结果;以及g.经由一输出单元显示每个自所述各搜寻引擎返回的检索结果。采用本专利技术的方法能节省使用者的作业时间,并简化作业流程;因为从多个搜寻引擎回应查询的结果,不仅有较广泛的资讯涵盖面,而且检索的结果更加可靠。图1显示在常用搜寻引擎Yahoo首页中键入关键字“computermagazine”的操作画面。图2显示常用搜寻引擎Yahoo将查询computer magazine的结果返回Netscape的操作画面。图3显示常用搜寻引擎Infoseek将查询computer magazine的结果返回Netscape的操作画面。图4为本专利技术采用的硬件结构的方块图。图5为本专利技术的操作流程图。图6显示本专利技术实施例的可供用户设定多个搜寻引擎选项窗的画面。图7显示本专利技术实施例的用户输入检索条件以及本专利技术的检索代理器将多个搜寻引擎检索computer magazine的结果同时返回给用户的情形。图8为本专利技术的检索代理器将搜寻引擎查询格式设计成一特征格式表的流程图。图9为本专利技术的检索代理器对返回结果进行语法分析的流程图。图10为本专利技术的检索代理器删除重复站点数据的流程图。本专利技术提出了一种确实可行的、可以在英特网上代替使用者同时到多个搜寻引擎中进行搜寻的方法,但本专利技术术内容并不仅限定应用于英特网(internet),例如广域网(WAN;Wide Area Network)、城域网(MAN;Metropolitian Area Network)、局域网(Local Area Network)或是内部网(Intranet)均应适用于本专利技术。参阅图4的本专利技术硬件结构的方块图,如图所示,本专利技术采用的具备中央处理单元41、数学逻辑运算单元42、储存装置43、输入单元44、输出单元45等构件的计算机40,经由连接至该计算机40的调制解调器46及连接至该调制解调器46的英特网47,该英特网47与指定的多个搜寻引擎48相连。其中的中央处理单元41可具备操作系统内建的滚本文档来自技高网...

【技术保护点】
一种在网络中同时进行多个搜寻引擎检索的方法,包含下列步骤: a.选择一个或多个搜寻引擎的网站; b.经由一输入单元输入至少一个以上的关键字; c.设定所述各搜寻引擎选项的内容; d.依据选择的各搜寻引擎的网站,建立与各搜寻引擎网站的查询参数以及查询格式对应的特征格式表; e.传送该特征格式表中的查询参数至每个对应的搜寻引擎; f.接收每个搜寻引擎返回的检索结果;以及 g.经由一输出单元显示每个自所述各搜寻引擎返回的检索结果。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:詹浩博黄雄白
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1