当前位置: 首页 > 专利查询>GOOGLE公司专利>正文

基于名称的URL输入制造技术

技术编号:2839523 阅读:309 留言:0更新日期:2012-04-11 18:40
允许用户输入将描述特定网站的自然语言词语输入到浏览器的地址字段中来代替常规的URL的方法和系统。这些词语被评估以确定它们是否以较高的似然度对应于特定的网站。如果是这样的话,则可以立即访问该网站。如果不是,则可以由浏览器显示基于这些词语的搜索结果列表。

【技术实现步骤摘要】
【国外来华专利技术】
与本专利技术的原则一致的方案整体上涉及文档浏览和搜索,更具体地说,涉及使用搜索引擎来辅助文档浏览。
技术介绍
万维网(World Wide Web,“web”)包含大量的信息。然而,定位这些信息中所需的部分信息可能是具有挑战性的。由于万维网上的信息量以及对于网络搜索缺乏经验的新用户数量快速增加,该问题变得更加复杂。当在网上进行导航时,用户经常键入指向他们希望访问的特定网络文件的统一资源定位符(URL,Uniform Resource Locator)。URL通常必须以对应于所述网络文件的精确预定义字符串被输入。这对用户来说可能是很不方便且难以使用的。
技术实现思路
一方面是一种方法,其包括由浏览器接收一个或多个词语(term)并基于这些词语开始搜索,以得到搜索结果。该方法还包括当搜索结果包含非常相关的结果时,显示对应于这个非常相关的搜索结果的文档。该方法还包括当搜索结果不包含非常相关的结果时,显示指向对应于该搜索结果的多个文档的链接。另一方面所涉及的是计算机可读介质,其包含由一个或多个处理器执行的编程指令。该计算机可读介质包含用于在包括地址工具栏的浏览器中实现搜索工具栏的指令,所述搜索工具栏通过使地址工具栏能够接收双字节字符来修改地址工具栏的功能。该计算机可读介质还包括用于将输入到地址工具栏中的词语发送到搜索引擎的指令,以及用于从该搜索引擎接收搜索结果的指令。此外,该计算机可读介质包括当搜索结果包含非常相关的结果时用于在浏览器中显示对应于这个非常相关的结果的文档的指令;以及当搜索结果不包含非常相关的结果时用于在浏览器中显示指向对应于该搜索结果的多个文档的链接的指令。另一方面是一种方法,包括接收来自用户的搜索请求(query),并基于该搜索请求执行对文档数据库的搜索,以得到至少一个相关文档链接。该方法还包括确定所述至少一个相关文档链接是否有可能对应于用户试图访问的特定文档。该方法还包括将指向该特定文档的链接返回给用户,从而当确定所述至少一个相关文档链接中有一个文档链接可能对于应用户试图访问的特定文档时,立即将该特定文档显示给用户。另外,该方法还包括当没有确定所述至少一个相关文档链接中有一个文档链接可能对应于用户试图访问的特定文档时,将用于显示的多个相关文档链接返回给用户。附图说明附图被并入并构成了本说明书的一部分,对本专利技术进行了描述,并且与说明书一起解释了本专利技术。在附图中,图1是示出了一个示例性系统的示图,其中与本专利技术一致的构思可以被实现;图2是示出了一个文档的示图,该文档包含了响应搜索请求而显示的指向网络文档的链接;图3是示出了与本专利技术的一个方面一致的搜索引擎的操作的流程图;图4是概念性示出了判断一个文档是否与用户搜索请求非常相关的方框图;图5是网络浏览器的图形用户界面的示例性示图;图6A是示出了与本专利技术的一个方面一致的搜索引擎和客户的操作的流程图; 图6B是示出了用于判断用户输入的词语是否是有效的URL的示例性操作的流程图;以及图7和8是与网络浏览器相结合的图形用户界面的示例性示图。具体实施例方式以下对本专利技术的详细说明参照了附图。这些详细说明并非对本专利技术进行限制。相反,本专利技术的保护范围由所附的权利要求及其等价物来限定。概述传统上,当在网站上进行导航时,用户可以从事先设定的“书签”列表中选择,或者将URL或其它预定的短语键入到其浏览器的地址栏中。与下述本专利技术的各个方面一致,用户也可以简单地输入自然语言搜索请求。例如,为了访问IBM或Lands End公司的主页,用户可以简单地输入“ibm”或“lands end”,而不是“www.ibm.com”或“www.landsend.com”。如果能够以可接受的确定性判断出用户想要访问的特定网站,则该用户将被直接指引到该网站。系统概述图1是示出了一个示例性系统的示图,其中与本专利技术一致的构思可以被实现。该系统包括多个客户端设备102、一个服务器设备110和一个网络101,该网络例如可包括互联网。每个客户端设备102分别包括一个如随机访问存储器的计算机可读存储器109,它与处理器108相耦合。客户端设备102也可包括若干附加的外部或内部设备,例如但不限于鼠标、CD-ROM、键盘以及显示器。通过客户端设备102,用户105可以通过网络101相互通信,并且与连接到网络101的诸如服务器设备110的其它系统和设备通信。类似客户端设备102,服务器设备110可以包括连接到计算机可读存储器112的处理器111。服务器设备110可以额外包括一个辅助存储元件,如数据库130。客户处理器108和服务器处理器111可以是任何已知的计算机处理器。通常,客户端设备102可以是连接到网络的任意类型的计算平台,并且与诸如数字助理或“智能”移动电话或寻呼机的应用程序进行交互。服务器110尽管被描述为单一计算机系统,但也可以实现为计算机处理器的网络。存储器112包含搜索引擎程序120。搜索引擎程序120响应于来自用户105的搜索请求定位相关信息。特别地,用户105将搜索请求发送至服务器设备110,它通过向用户105返回一个相关信息列表来做出响应。典型地,用户105请求服务器设备110定位涉及特定主题的页面,这些页面被存储在连接到网络101的其它设备或系统中。搜索引擎120包括文档定位符121和定级组件(ranking component)122。通常,文档定位符121寻找其内容与一条用户搜索请求相匹配的一组文档。定级组件122可以基于相关性为被定位的文档组进行定级,并且可以为每个文档生成一个表示相关性水平的相关性评分(relevancescore)。搜索引擎120然后可以返回一个链接列表,这些链接指向由文档定位符121所确定的文档组。这个链接列表可以基于由定级组件122所确定的相关性评分被排序(sort)。文档定位符121可以通过将用户搜索请求中的词语与本集中的文档进行比较,对来自存储在数据库130中的文档本集(corpus)的文档进行初始定位。通常,为网络文件编制索引和搜索经过索引的网络文件本集以返回一组包含所搜索的词语的文档的过程是本领域中所公知的。因此,文档定位符121的这种功能在这里将不再说明。定级组件122通过给由文档定位符121识别出的文档组定级,从而辅助搜索引擎120将相关文档返回给用户。这种定级可以是赋数值的形式,被称为相关性评分,对应于由文档定位符121识别出的每个文档所计算出的相关性。作为替代,定级组件122和文档定位符121的功能可以被组合,以使得文档定位符121产生一组分别具有等级值的相关文档。如在这里所使用的,文档被广泛地解释为包含任何机器可读和机器可存储的工作产品。文档可以是电子邮件、文件、文件的结合、嵌入式链接到其它文件的一个或多个文件,等等。在互联网的情况下,通常的文档是网页。网页通常包括内容,并且可包括嵌入的信息(诸如元信息、超级链接等等)和/或嵌入的指令(诸如Javascript等)。搜索引擎120的操作与本专利技术的一方面相一致,由搜索引擎120返回的网络文件组的链接除了描述该网络文档的文本片断外,还可包括通知用户该网络文档可能与用户的搜索请求相关的视觉线索(visual cue)。该视觉线索可包括图形信息,通过它用户可以很快并且容易地验证该链接是本文档来自技高网...

【技术保护点】
一种方法包括:接收一个或多个词语;基于所述词语开始搜索,以得到搜索结果;当所述搜索结果包含非常相关的结果时,显示对应于所述非常相关的结果的文档;以及当所述搜索结果不包含非常相关的结果时,显示指向对应于所述搜索结果的多个文档的链接。

【技术特征摘要】
【国外来华专利技术】US 2004-7-14 60/587,548;US 2004-9-30 10/953,4971.一种方法包括接收一个或多个词语;基于所述词语开始搜索,以得到搜索结果;当所述搜索结果包含非常相关的结果时,显示对应于所述非常相关的结果的文档;以及当所述搜索结果不包含非常相关的结果时,显示指向对应于所述搜索结果的多个文档的链接。2.权利要求1所述的方法,还包括确定所述接收的词语是否代表有效的定位符;以及当所述词语代表有效的定位符时,获取对应于该定位符的文档。3.权利要求2所述的方法,其中确定所述词语是否代表有效的定位符是基于确定所述词语是否包括统一资源定位符(URL)。4.权利要求1所述的方法,其中确定所述词语是否代表有效的定位符是基于对试图使用域名系统(DNS)查找来解析所述词语的浏览器的分析。5.权利要求1所述的方法,其中所述词语经由浏览器的地址栏被接收。6.权利要求1所述的方法,其中指向所述多个文档的链接中的每一个分别与从所述多个文档的内容中导出的说明性文本片断在视觉上相关联。7.权利要求1所述的方法,还包括确定所述搜索结果是否包含非常相关的结果基于与包含在对应于所述搜索结果的文档的点击日志中的信息有关的参数。8.权利要求7所述的方法,其中所述点击日志包括对应于所述搜索结果的文档的观测到的历史点击通过率。9.权利要求8所述的方法,其中所述观测到的历史点击通过率作为表示用户已选择第一个文档的总次数与用户已选择第二个文档的总次数的比率被计算。10.权利要求1所述的方法,还包括基于与对应于所述搜索结果的文档的相关性评分有关的参数确定所述搜索结果是否包括非常相关的结果。11.权利要求1所述的方法,其中所述词语是由用户输入的访问网站的自然语言请求。12.权利要求1所述的方法,其中所述词语用非英语字符集被输入。13.一种计算机可读介质,包含由一个或多个处理器执行的程序指令,所述计算机可读包括在包括地址工具栏的浏览器中实现搜索工具栏的指令,所述搜索工具栏通过使所述地址工具栏能够接受双字节字符来修改所述地址工具栏的功能;将被输入到所述地址工具栏中的词语传输到搜索引擎的指令;从所述搜索引擎接收搜索结果的指令;当所述搜索结果包含非常相关的结果时,在所述浏览器中显示对应于所述非常相关的结果的文档的指令;以及当所述搜索结果不包含非常相关的结果时,在所述浏览器中显示指向对应于所述搜索结果的多个文档的链接的指令。14.权利要求13所述的计算机可读介质,还包括确定被输入到所述地址工具栏中的词语是否代表有效的定位符的指令;以及当所述词语代表有效的定位符时,获取对应于所述有效定位符的文档的指令。15.权利要求14所述的计算机可读介质,其中当被输入到地址工具栏中的词语被确定为代表有效链接时,所述传输指令、接收指令、显示文档的指令、以及显示链接的指令不执行。16.权利要求14所述的计算机可读介质,其中当所述词语包括统一资源定位符(URL)时,所述词语被确定为有效的定位符。17.权利要求14所述的计算机可读介质,其中基于...

【专利技术属性】
技术研发人员:约翰皮斯特罗王学福西蒙佟布瑞恩哈甘
申请(专利权)人:GOOGLE公司
类型:发明
国别省市:US[美国]

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

1