搜索系统和方法

文档序号:6429513阅读:166来源:国知局
专利名称:搜索系统和方法
技术领域
本发明涉及一种搜索系统及其方法,更具体地说,本发明涉及一种用于搜索并提供分散在网络上的和预定的关键字相关的各类信息的系统和方法。
背景技术
一般而言,人们通常通过书籍、电视和报纸等媒体来搜集信息,而随着互联网的迅速普及,全世界的用户已开始通过互联网来共享各类信息,并且通过互联网来搜索信息的趋势也已经逐渐增加。
可是,由于在互联网上传播的信息种类繁多并且数量巨大,互联网用户很难查找到所期望的信息。为了解决查找信息的困难,各种搜索站点提供者从分散的信息中提取分类的信息,并把这些信息提供给互联网用户。
搜索站点向访问互联网的用户提供用于输入关键字的输入窗口,根据输入窗口所输入的关键字搜索分散在互联网上的信息,并把用户期望的信息进行分类,然后再将分类后的信息提供给用户。
近来,上文所述的搜索站点不仅提供与输入的关键字相关的搜索信息,而且还连接客户机到与该输入关键字相匹配的网页。
详细来说,搜索站点在搜索结果页面上向客户机提供输入关键字和输入关键字的搜索结果,并且当客户机点击某个相应的关键字时,客户机就可访问与该关键字相对应的网页。
然而,由于在现有技术中,与客户机提供的关键字相匹配的网页却经常不是客户机所期望的网页,客户机需要反复地访问网页才能访问到正确的网页。
例如,在客户机输入一个关键字“car”,在搜索结果网页上便可接收到与汽车相关的各类信息。假定客户机期望与“car”相匹配的网页是关于Hyundai Motor公司,而关键字“car”被链接到Kia Motors的网站,那么当用户点击显示在搜索结果网页上的关键字“car”时,客户机就被连接到客户机所不期望的另一个网页。因此,客户机需要多次重复该访问过程才能访问到期望的网页。
另外,当用于在搜索站点上提供网页访问服务的关键字不是一个专有名词,而是类似于“car”这种方式的一般术语时,便很难类推与该关键字相匹配的网页。因此如上所述,客户机可能会被连接到错误的网页。

发明内容
本发明的一个目的是提供一种搜索系统和方法,用于提供关键字搜索信息和对多个关键字的直接链接服务,以使客户机可以接收各种搜索信息并正确地访问所期望的网页。
在此情况下,直接链接服务表示一个当客户机点击搜索结果页上的一个关键字时,把客户机连接到与一个关键字相对应的一个网页的功能。而且,该网页包括一些用于提供基于网络的服务的服务器,这些基于网络的服务包括电子邮件、FTP(文件传送协议)、telnet和WWW(环球信息网)。
在本发明的一个方面中,一种用于向通过网络访问的多个客户机提供搜索服务的搜索系统,该搜索系统包括群组关键字数据库,用于为每个关键字存储群组关键字;实名数据库,用于存储实名和网络地址,其中实名与网络地址相匹配;处理服务器,用于根据输入关键字搜索群组关键字数据库,以查找相应的群组关键字;搜索服务器,在从通过网络接入的客户机输入关键字时,用于请求来自处理服务器中的群组关键字,并且向客户机提供包括该关键字和该群组关键字在内的搜索结果页以及与该输入关键字相关的搜索信息;实名服务器,当客户机选择搜索结果页中的关键字或群组关键字时,实名服务器用于判定所选定的关键字或群组关键字是否为一个实名,并且当是一个实名时,向客户机提供从实名数据库中选出的与该关键字或群组关键字匹配的网络地址,以使客户机可以访问与该网络地址相匹配的网页。
当客户机选择搜索结果页中的关键字或群组关键字时,搜索服务器向实名服务器请求网络地址,并且实名服务器向搜索服务器提供与选定的关键字或群组关键字匹配的网络地址,以使搜索服务器可以把客户机连接到与该网络地址相匹配的网页。
搜索系统还包括Web服务器,用于向通过网络接入的客户机提供关键字输入窗口,并且当客户机通过关键字输入窗口输入关键字时,该Web服务器向搜索服务器提供该关键字。
在本发明的另一方面中,一种由通过网络连接到多个客户机和搜索服务器的系统实现的搜索方法,包括当从搜索服务器中提供客户机输入的关键字时,根据该关键字搜索群组关键字数据库,以查找相应的群组关键字并将该群组关键字提供给搜索服务器;和当搜索服务器中输入与关键字或群组关键字匹配的网络地址请求时,向搜索服务器提供与所选定的关键字或群组关键字匹配的网络地址,以使搜索服务器连接客户机到与该网络地址相应的网页。
该搜索方法还包括搜索服务器向客户机提供包括群组关键字、关键字和与客户机输入的关键字相应的搜索信息在内的搜索结果页;并当客户机选择该搜索结果页中的关键字或群组关键字时,请求与该选定的关键字或群组关键字相匹配的网络地址。
在本发明的另一方面中,一种由用于向通过网络接入的多个客户机提供搜索服务的系统实现的搜索方法,包括当客户机输入关键字时,根据该关键字搜索群组关键字数据库以查找相应的群组关键字;向客户机提供包括关键字、群组关键字和与该关键字匹配的搜索信息的搜索结果页;和当客户机选择搜索结果页中的关键字或群组关键字时,向客户机提供与该选定的关键字或群组关键字匹配的网络地址,以使客户机可以访问与该网络地址相匹配的网页。
存储在群组关键字数据库中的关键字包括一般术语注册关键字和公司名称注册关键字,并且一般术语注册关键字作为群组关键字与至少一个关键字匹配,与一般术语注册关键字匹配的关键字包括相应的一般术语关键字,而公司名称注册关键字作为群组关键字与至少一个关键字匹配,与公司名称注册关键字匹配的关键字和群组销售的产品、服务的产品名称或服务名相对应。


同说明书相结合、并是说明书一部分的

了本发明的一个实施例,并且附图和说明书一起用于解释本发明的原理图1所示为根据本发明优选实施例的一种搜索系统的结构图;和图2(a)和2(b)所示为根据本发明优选实施例的搜索系统的操作流程图。
具体实施例方式
在下面的详细说明中,只是通过说明实现本发明的发明人所期望的最佳方式而示出并描述了本发明的优选实施例。正如将被认识到,可在各个明显的方面中对本发明进行修改,而所有的这些修改都并不偏离本发明。因此,附图和说明书实际上只是对本发明进行说明,而不用于对本发明进行限定。
本发明优选实施例的搜索系统提供与网络上客户机所输入的关键字相对应的各类搜索信息,并且当该关键字是实名时,提供该关键字和与该关键字相关的群组关键字,以使客户机可以选择性地访问与该关键字或群组关键字对应的网页,从而使客户机准确访问期望的网页。
在此情况下,实名包括韩国字母、除英文字母之外的外国字母、数字以及分别与在网络上注册的网络地址相匹配的符号,而这些在网络上注册的网络地址包括IP(Internet协议)地址和URL(一致性资源定位器)信息,并且实名还包括从现有的域格式中分支出来的英语(比如一个没有点的域名“.)。
图1示出了根据本发明优选实施例的搜索系统的结构。
如图所示,搜索系统包括通过网络10连接到多个客户机21到2n,20的一个访问代理设备30;和多个搜索服务器41到4n,40。
客户机20包括用于通过网络10访问搜索系统的通信设备,例如计算机、无线通信终端和互联网电视。
搜索服务器40向通过网络10访问的客户机提供一个搜索服务,并且特别地,搜索服务器40与访问代理设30协作以提供一个网页访问服务和搜索服务。当客户机20中输入关键字时,搜索服务器40向访问代理设备30请求与该关键字相关的群组关键字。
访问代理设备30根据搜索服务器40的请求提供与该关键字相关的群组关键字,并且同时提供关于该关键字和群组关键字的网页访问服务(直接链接服务)。访问代理设备30包括一个关键字数据库31;一个群组关键字数据库32;一个实名数据库33;一个Web服务器34;一个关键字处理服务器35;和一个实名服务器36。
关键字数据库31存储用于通过搜索服务器40接收直接链接服务而注册的多个关键字(在下文中被称为注册关键字)。群组关键字数据库32存储与注册关键字匹配的群组关键字。注册关键字包括“一般术语注册关键字”和“公司名称注册关键字”,并且群组关键字包括与每个注册关键字相关的多个关键字。
一般术语注册关键字是为接收对诸如“computer”和“car”之类一般术语的直接链接服务而注册的关键字,并且由个人或集团(例如公司或代理)为进行商务而注册的关键字以包括相应一般术语的格式而被储存为一般术语注册关键字的一个相应群组关键字。例如,注册诸如与计算机相关的“Samsung computer”、“Trigem computer”和“LG computer”之类的各个关键字为与一般术语注册关键字“computer”相应的群组关键字,而注册关键字“Renault Samsung Motors”、“Hyundai Motor Company”和“Kia Motors”为与一般术语注册关键字“car”相应的群组关键字。
公司名称注册关键字是被注册用于将直接链接服务接收到每一群组(例如公司或代理)的相应网页去的关键字(例如公司名称和代理名称),并且这些关键字包括与公司名称注册关键字相关的相应群组服务的服务名和产品名,而且这些关键字被注册并存储为该公司名称注册关键字的一个群组关键字。例如,对应于公司名称注册关键字“Cheiljedang”,注册由Cheiljedang制造的产品或服务名称“Haetban”和“Tasida”为群组关键字;相应于公司名称注册关键字“Samsung Electronics”,注册并存储由Samsung Electronics制造的诸如“Mymy”、“Zipel”和“Magic Station”等产品关键字在群组关键字中。
实名数据库33为网络10上的每个IP地址至少存储一个实名,并且还存储与每个实名相应的URL信息。例如,对应于一个IP地址“210.103.175.66”,存储了一个实名“Netpia”,并且对应于“Netpia”,存储了URL信息“netpia.net”。在本发明中,存储在关键字数据库31和群组关键字数据库32中的关键字表示实名,而实名数据库33中存储与关键字相对应的互联网地址(例如IP地址和URL信息)。
根据存储在数据库31到33中的信息操作各个服务器34到36,Web服务器34执行一个允许客户机20通过网络10进行访问的web功能,并且关键字处理服务器35搜索群组关键字,根据由搜索服务器40提供的关键字是否为用于接收直接链接服务的注册关键字来查找一个期望的群组关键字。详细地,关键字处理服务器35根据由搜索服务器40提供的关键字是否被储存在关键字数据库31中来判定上面指出的关键字是否为一个已注册关键字,并且当是一个已注册关键字时,关键字处理服务器35从群组关键字数据库32中查找一个匹配的群组关键字,并且将该匹配的群组关键字提供给搜索服务器40。
而且,搜索服务器40根据由关键字处理服务器35提供的关键字,从网络10上的许多网页中搜集与关键字相关的信息。并且特别地,搜索服务器40在一个搜索结果页上显示由关键字处理服务器35提供的关键字以及群组关键字和搜集的信息,即搜索结果,并且以一种直接链接标记的格式显示关键字和群组关键字。当客户机20点击一个关键字或一个群组关键字时,搜索服务器40向实名服务器36请求一个相应的互联网地址(例如一个IP地址和URL信息)。
实名服务器36判定由搜索服务器40提供的关键字(一个注册关键字和一个群组关键字)是否是一个实名,并且当发现关键字是一个实名时,实名服务器36从实名数据库33中查找一个相应的IP地址,并将该IP地址提供给搜索服务器40,以使客户机20可以访问与客户机20选定的关键字相匹配的网页。
当与该关键字相应的IP地址与至少一个其它实名相匹配时,即当相应的IP地址不是一个真实的IP地址时,Web服务器34向搜索服务器40提供与该关键字匹配的URL消息,以使客户机20可以访问相应网页。
下面描述根据本发明优选实施例的搜索系统的操作过程。
在这里,将描述当客户机访问搜索服务器并输入一个关键字时,一个搜索和直接链接的操作。
当一个期望接收搜索服务的用户在客户机20上执行诸如Web浏览器之类的一个网络访问程序,并输入用于访问搜索服务器40的一个网页地址(即URL信息)时,该URL信息被Web浏览器上的HTTP(超级文本传输协议)转换为信息包,并且当通过网络10发射信息包到搜索服务器40时,搜索服务器40向客户机20发送与该URL信息相对应的一个网页(即一个用于提供搜索字输入窗口的主页),并且在客户机20上转化该已发送的网页为一个窗口格式,并在Web浏览器显示该网页。
当客户机20访问搜索服务器40,并在搜索字输入窗口中输入一个关键字时,在步骤S100和S110,搜索服务器40将输入的关键字提供给处理服务器35,并请求一个群组关键字。
访问代理设备30的关键字处理服务器35判定搜索服务器40提供的关键字是否被储存在关键字数据库31中,以检查相应的关键字是否为用于接收直接链接服务的一个注册关键字。当输入的关键字是一个注册关键字时,在步骤S120和S130,关键字处理服务器35搜索关键字数据库32以查找与该注册关键字匹配的一个群组关键字,并且把该群组关键字和输入的关键字提供给搜索服务器40。
在步骤S140和S150,搜索服务器40根据客户机20输入的关键字,从连接到网络10的许多服务器中搜集包括该相应关键字的信息,根据搜集结果、由关键字处理服务器35提供的群组关键字和由客户机20输入的关键字产生一个搜索结果页,然后把该搜索结果页提供给客户机20。
例如,当客户机20输入的关键字是诸如“car”之类的一般术语注册码时,搜索服务器40在搜索结果页中显示对应于“car”而储存的群组关键字“Renault Samsung Motors”、“Hyundai Motor Company”和“Kia Motors”和与“car”相应的一个直接链接标记和采集的信息。如下所示 当客户机20输入的关键字是诸如“Samsung Electronics”之类的一个公司名称注册关键字时,搜索服务器40在搜索结果页中显示搜集的信息和与关键字”Samsung Electronics”相对应而被存储的产品和服务名“Mymy”、“Zipel”、“Magic Station”的群组关键字的直接链接标记。如下所示
在此情况下,搜索服务器40在搜索结果页上显示由多个广告服务器(未说明)所提供的广告,以为多个客户机执行广告业务。
因此,客户机20可从搜索服务器40提供的搜索结果页中读取与关键字匹配的各类信息,检查用于提供与该关键字相关的直接链接服务的群组关键字,并且根据该关键字和群组关键字而很容易地选择一个期望的网页。
在步骤S160和S170,当客户机20点击搜索结果页中的一个关键字或一个群组关键字时,搜索服务器40向实名服务器36请求一个与该关键字或群组关键字相匹配的互联网地址(一个IP地址和URL信息),并且相应地,实名服务器36搜索实名数据库33,然后如图2所示,当与选定的关键字或群组关键字相应的IP地址是一个真实的IP时,在步骤S190一直到S220,实名服务器36把相应的IP地址提供给搜索服务器40,并且搜索服务器40把该IP地址提供给客户机20,以使客户机20可以访问与该关键字或群组关键字相对应的网页。
当与该关键字匹配的IP地址不是一个真实的IP时,即当至少有一个实名与匹配于该关键字的该IP地址匹配时,在步骤S230和S240,Web服务器34向搜索服务器40提供与该关键字相应的URL消息,然后搜索服务器40根据URL信息把客户机20连接到相应的网页。
根据本发明,客户机可以接收与该关键字相关的各类搜索信息,并且接收与该相应关键字匹配的网页的直接链接服务,尤其是,由于可提供与输入的关键字相关的群组关键字的直接链接服务,客户机通过最少的阶段就可以很容易访问期望的网页。
在上述实施例中,客户机访问搜索服务器,并且把一个关键字输入到由搜索服务器提供的搜索字输入窗口中,从而接收一个搜索和网页访问服务。另外,当客户机在一个Web浏览器或者访问代理设备提供的专用浏览器上输入用于访问搜索服务器的一个实名时,访问代理设备可将客户机连接到相应的搜索服务器,并且根据搜索服务器的一个请求,向客户机提供一个关于该关键字和群组关键字的直接链接服务和与该关键字相关的群组关键字。
在此情况下,客户机20在启动用于访问互联网的浏览器之前执行一个互联网访问环境设置程序,从而通过使用一个用于提供IP地址检查服务的服务器来设置访问代理设备的实名服务器36。在这里,理想的是预先存储普遍使用的现有英文域名的IP地址值作为备份数据,并且当客户机20终止互联网访问环境设置程序时恢复该IP地址值,以使客户机20的缺省使用不会被修改。
详细地,当用户启动客户机20中的一个用于访问互联网的Web浏览器(例如Netscape或者访问代理设备提供的专用网页访问程序)或一个电子邮件程序,并且把用于访问搜索服务器的一个访问字输入到浏览器上的访问字输入窗口中时,输入访问字将被提供给访问代理设备30的实名服务器36,并且实名服务器36判定由客户机20提供的访问字是否为一个实名。还有其它用于确定实名的方法,其中包括第一个方法,即当访问字包括标识符“.”(比如“netpia.net”)时判定输入的访问字是现有的英文域名,而当访问字不包括标识符“.”时判定输入的访问字是一个实名而第二个方法为根据访问字是否被储存在实名数据库中来判定该访问字是否为实名。
当客户机20提供的访问字是一个实名时,实名服务器36从实名数据库33中把相应搜索服务器的IP地址提供给客户机,以使客户机20可以访问搜索服务器40。
当客户机使用实名来访问该搜索服务器,并在由搜索服务器40提供的搜索字输入窗口中输入一个关键字时,搜索服务器40向关键字处理服务器35请求一个群组关键字,并且相应地,按照类似上述实施例的方式执行包括群组关键字和对该关键字或群组关键字的直接链接服务在内的搜索服务。
在上述实施例中,搜索服务器与访问代理设备相分离,但是访问代理设备可以包括搜索服务器。在这种情况下,当客户机访问访问代理设备的网页并在相应网页中输入一个关键字时,按照类似上述的方式执行搜索服务和网页访问服务。
另外,当客户机在关键字处理任务上与访问代理设备协作来访问一个站点,并且在合作站点的输入窗口中输入一个关键字时,安装在客户机中的一个应用程序检查关键字输入操作并提供该输入关键字,从而按照类似上述的方式来执行搜索服务和网页访问服务。而且,当客户机使用无线终端,并通过无线通信网络访问搜索服务器或访问代理设备时,提供上面指出的搜索服务和网页访问服务。
在优选实施例中,访问代理设备可以为每个搜索服务器记录通过该访问代理设备访问搜索服务器的访问数字,以便随后根据该访问数字向每个搜索服务器要求代理佣金。
可应用根据该实施例的搜索系统到网络上所提供的电子邮件、FTP、telnet和WWW。
根据本发明优选实施例的搜索系统,客户机在接收到用于提供与输入关键字相关的直接链接服务的群组关键字之后,通过最少阶段就可访问所期望的网页。
另外,仅仅输入一次关键字,客户机就接收与该关键字匹配的各类信息和与该关键字相关的各个群组关键字。
尽管本发明是通过结合目前被认为最实用且优选的实施例而进行说明的,但是应该理解,本发明并不局限于公开的实施例。相反,在附加的权利要求的精神和范围内的各种等同替换和修改,均应包含在本发明的保护范围之内。
权利要求
1.一种向通过网络访问的多个客户机提供搜索服务的搜索系统,包括群组关键字数据库,用于为每个关键字存储群组关键字;实名数据库,用于存储实名和网络地址,该实名与该网络地址匹配;处理服务器,用于根据输入关键字搜索群组关键字数据库以查找相应群组关键字;搜索服务器,当从通过网络接入的客户机输入关键字时,用于向处理服务器请求群组关键字,并且向客户机提供包括该关键字、该群组关键字和与该输入关键字相应的搜索信息的一个搜索结果页;和实名服务器,当客户机选择搜索结果页中的关键字或群组关键字时,该实名服务器用于判定所选定的关键字或群组关键字是否为一个实名,并且当是一个实名时,向客户机提供从实名数据库中选出的与该关键字或群组关键字匹配的网络地址,以使客户机可访问与该网络地址匹配的网页。
2.如权利要求1所述的搜索系统,其中当客户机选择搜索结果页中的关键字或群组关键字时,搜索服务器向实名服务器请求网络地址,并且该实名服务器向搜索服务器提供与选定的关键字或群组关键字匹配的网络地址,以使搜索服务器可连接客户机到与该网络地址匹配的网页。
3.如权利要求1所述的搜索系统,进一步包括Web服务器,该Web服务器用于向通过网络接入的客户机提供关键字输入窗口,并当客户机通过关键字输入窗口输入关键字时,该Web服务器向搜索服务器提供该关键字。
4.如权利要求1所述的搜索系统,其中存储在群组关键字数据库中的关键字包括一般术语注册关键字和公司名称注册关键字,并且该一般术语注册关键字作为群组关键字与至少一个关键字匹配,与一般术语注册关键字匹配的关键字包括相应的一般术语关键字,公司名称注册关键字作为群组关键字与至少一个关键字匹配,与公司名称注册关键字匹配的关键字和销售产品、服务的产品名称或服务名相对应。
5.一种由通过网络连接到多个客户机和搜索服务器的系统实现的搜索方法,包括当从搜索服务器中提供客户机输入的关键字时,根据该关键字搜索一个群组关键字数据库以查找相应的群组关键字,并向搜索服务器提供该群组关键字;和当搜索服务器中输入与该关键字或群组关键字匹配的网络地址请求时,向搜索服务器提供与所选定的关键字或群组关键字匹配的网络地址,以使搜索服务器连接客户机到与该网络地址相对应的网页。
6.如权利要求5所述的搜索方法,进一步包括搜索服务器向客户机提供包括群组关键字、关键字和与客户机输入的关键字相对应的搜索信息的搜索结果页;并当客户机选择该搜索结果页中的关键字或群组关键字时,请求与该选定的关键字或群组关键字所匹配的网络地址。
7.一种向通过网络接入的多个客户机提供搜索服务的系统的搜索方法,包括当客户机中输入关键字时,根据该关键字搜索群组关键字数据库以查找相应的群组关键字;向客户机提供包括关键字、群组关键字和与该关键字匹配的搜索信息在内的搜索结果页;和当客户机选择搜索结果页中的关键字或群组关键字时,向客户机提供与所选定的关键字或群组关键字匹配的网络地址,以使客户机可访问与该网络地址匹配的网页。
8.如权利要求5或7的搜索方法,其中存储在群组关键字数据库中的关键字包括一般术语注册关键字和公司名称注册关键字,一般术语注册关键字作为群组关键字与至少一个关键字匹配,与一般术语注册关键字匹配的关键字包括相应的一般术语关键字,公司名称注册关键字作为群组关键字与至少一个关键字匹配,与公司名称注册关键字匹配的关键字和群组销售的产品、服务的产品名称或服务名相对应。
全文摘要
公开了一种搜索系统和方法。客户机向搜索服务器提供关键字时,搜索服务器向关键字处理服务器请求群组关键字,处理服务器从群组关键字数据库中查找群组关键字并将它提供给搜索服务器。搜索服务器向客户机提供包括群组关键字、关键字和与输入关键字匹配的搜索信息的搜索结果页,当客户机选择搜索结果页中的关键字或群组关键字时,搜索服务器向实名服务器请求与选定的关键字或群组关键字匹配的一个网络地址,实名服务器向搜索服务器提供该网络地址,以使搜索服务器把客户机连接到与该网络地址相应的网页。因此,客户机通过接收单个关键字获得用于提供与该单个关键字相关的直接链接服务的群组关键字,通过最少的过程就可访问期望的网页。
文档编号G06F17/30GK1571967SQ02820555
公开日2005年1月26日 申请日期2002年5月21日 优先权日2001年9月17日
发明者裴晋贤, 李判贞 申请人:网派网络公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1