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

用于提供地理搜索功能的系统和方法技术方案

技术编号:2853695 阅读:219 留言:0更新日期:2012-04-11 18:40
提供一种用于结合搜索引擎实现地理搜索模式的系统和方法。该方法包括在搜索引擎索引中将对所述搜索引擎可用的资源的地理位置编入索引。该方法还可以包括在从特定用户处接收到的用户查询后为该特定用户确定目标位置,并搜索该搜索引擎索引以找出与该目标位置相匹配的地理位置匹配。

【技术实现步骤摘要】

本专利技术的实施例涉及用于将地理搜索功能结合进搜索引擎中的系统和方法,尤其涉及用于在地理邻近地区中或依照提交查询的计算机用户的地理偏好进行搜索的系统和方法。
技术介绍
通过因特网和其它网络,用户已经获取对分布在大量计算机上的大量信息的访问。为了访问巨大数量的信息,用户一般实现用户浏览器来访问搜索引擎。搜索引擎通过返回因特网或其它网络上可用的一个或多个信息源来响应输入用户查询。在运行中,搜索引擎一般实现一个爬寻程序(crawler)来访问多个信息源,并在索引中存储对这些信息源的引用。索引中的引用可以基于一个或多个关键词来分类。用户可能经常想要搜索诸如位于一个特定地理区域的企业的资源。例如,用户可能想要定位该用户家庭或办公室附近的服务。在另一示例中,用户可以搜索城市中该用户期望游览的餐馆。当前,当用户想让搜索在地理上聚焦时,用户可以访问提供在所选地理区域中的企业的名称和电话号码的在线黄页。类似的服务包括诸如由Google或Yahoo提供的本地服务的商业定位器服务。或者,用户可以在用户查询中插入地理区域的名称。使用这两种传统方法都会引起问题。在线黄页资源经常不能提供关于该企业的足够信息。尽管黄页可以提供企业的地址和电话号码,但是用户被迫打电话给该企业来获取关于服务或费用等信息,因为通常通过黄页只能获得有限的信息。在用户在查询串中插入地理区域的第二种方法中,经常会导致产生不完整和不准确的结果。基于关键词搜索,被搜索区域中的多个可能的结果可能被略去,而其它结果可能被错误地作为关键词搜索的结果而被包含在内。从而,需要一种用于提供匹配地理位置而不是匹配来自用户输入查询的简单词语的地理在线搜索工具的解决方案。此外,需要一种可以提供包括响应于用户查询的更完整且更准确信息的结果的解决方案。
技术实现思路
本专利技术的实施例包括一种用于结合搜索引擎实现地理搜索模式的方法。该方法可以包括在搜索引擎索引中将对该搜索引擎可用的资源的地理位置编入索引,以及在从特定用户处接收到用户查询后确定该特定用户的目标位置。该方法还可以包括在搜索引擎索引中搜索匹配目标位置的地理位置。在另外的方面,提供一种用于允许用户生成与目标位置有关的搜索结果的地理搜索系统。该系统可以包括用于与爬寻程序结合操作来爬寻(crawl)可用的信息源并提取位置信息的地理实体提取器,以及用于使用提取到的位置信息来标记和索引信息源的地理标志器(geo-tagger)。该系统还可以包括用于在接收到用户查询后确定目标位置的位置确定组件,以及用于将目标位置与索引的位置进行匹配并基于定位的匹配生成结果的位置匹配组件。在又一方面,可以提供一种用于实现搜索地理位置匹配的索引的地理搜索工具的用户界面系统。该用户界面系统可以包括提醒地理搜索工具确定用户局部区域并在确定的局部用户区域中搜索索引结果的用户可选择局部区域选项,以及允许用户选择备选位置、提醒地理搜索工具搜索对应于该备选位置的索引结果的用户可选择备选位置选项。附图说明本专利技术是参考附图在下文详细描述的,附图中图1是示出根据本专利技术的一个实施例的系统的概观的框图;图2是示出可在其中实现本专利技术的实施例的计算机化的环境的框图;图3是示出根据本专利技术的一个实施例的地理搜索工具的框图;图4是示出根据本专利技术的另一实施例呈现地理搜索选项的用户界面的屏幕截图;图5是示出根据本专利技术的一个实施例的地理搜索建议的屏幕截图;图6是示出根据本专利技术的一个实施例的结果界面的屏幕截图;图7是示出根据本专利技术的一个实施例的设置页面的屏幕截图;以及图8是示出根据本专利技术的一个实施例用于实现地理搜索工具的方法的流程图。具体实施例方式I.系统概观提供了一种用于实现除将索引的单词与用户输入查询的单词进行匹配之外,将用户偏爱的地理位置与所索引的位置进行匹配的搜索功能的系统和方法。该搜索功能可以将用户所选择的或默认的地理位置与关于网络上可用的每一索引的来源的索引的地理位置进行匹配。该系统可以包括通过网络20与搜索引擎200连接的多个用户计算机10。搜索引擎200可以通过搜索诸如网站30等多个信息源来响应用户查询。搜索引擎200可以包括索引220、用于构建索引220的爬寻程序210以及地理搜索工具300。索引220可以包括用于对包括关于由地理搜索工具300所确定的每一网站的地理信息的网站30进行索引的信息。地理搜索工具300可以辅助爬寻程序210在索引220中建立地理信息的索引。其后,地理搜索工具300可以作为惯用搜索工具的补充,以在输入用户查询后确定用户的位置,或处理选择的用户位置并将该用户的位置与索引220中的信息进行匹配。搜索引擎200可以包括额外的已知组件,为简单起见省略了这些组件。II.示例性操作环境图2示出了可在其上实现用于提供地理搜索的系统的合适的计算系统环境100的示例。计算系统环境100只是合适的计算环境的一个示例,并不旨在对本专利技术的使用范围或功能提出任何限制。也不应该把计算环境100解释为对示例性操作环境100中示出的任一组件或其组合有任何依赖性或要求。本专利技术可在诸如由计算机执行的程序模块等的计算机可执行指令的通用语境下描述。一般而言,程序模块包括例程、程序、对象、组件、数据结构等,它们执行特定任务或实现特定抽象数据类型。此外,本领域的技术人员可以理解,本专利技术可以使用其它计算机系统配置来实现,包括手持式设备、多处理器系统、基于微处理器或可编程消费者电子产品、小型机、大型计算机等。本专利技术也可以在分布式计算环境中实现,其中任务由通过通信网络连接的远程处理设备执行。在分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和远程计算机存储介质中。参考图2,用于实现本专利技术的示例性系统100包括计算机110形式的通用计算设备,包括处理单元120、系统存储器130和将包括系统存储器在内的各种系统组件耦合至处理单元120的系统总线121。计算机110通常包括各种计算机可读介质。作为示例,而非限制,计算机可读介质可以包括计算机存储介质和通信介质。系统存储器130包括易失性或非易失性存储器形式的计算机存储介质,诸如只读存储器(ROM)131和随机存取存储器(RAM)132。基本输入/输出系统133(BIOS)包含有助于诸如启动时在计算机110中元件之间传递信息的基本例程,通常存储在ROM 131中。RAM 132通常包含处理单元120可以立即访问和/或目前正在操作的数据和/或程序模块。作为示例,而非限制,图2示出了操作系统134、应用程序135、其它程序模块136和程序数据137。计算机110也可以包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作为示例,图2示出了从不可移动、非易失性磁介质中读取或向其写入的硬盘驱动器141,从可移动、非易失性磁盘152中读取或向其写入的磁盘驱动器151,和从诸如CD ROM或其它光学介质等可移动、非易失性光盘156中读取或向其写入的光盘驱动器155。可以在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但不限于,盒式磁带、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器141通常由不可移动存储器接口,诸如接口140连接至系统总线121,磁盘驱动器151和光盘驱动器155通常本文档来自技高网
...

【技术保护点】
一种用于结合搜索引擎实现地理搜索模式的方法,所述方法包括:    在搜索引擎索引中将对所述搜索引擎可用的资源的地理位置编入索引;    在从特定用户处接收到的用户查询后为所述特定用户确定目标位置;以及    搜索所属搜索引擎索引,以找出与所述目标位置相匹配的地理位置匹配。

【技术特征摘要】
US 2004-10-29 60/623,519;US 2005-3-21 11/083,9991.一种用于结合搜索引擎实现地理搜索模式的方法,所述方法包括在搜索引擎索引中将对所述搜索引擎可用的资源的地理位置编入索引;在从特定用户处接收到的用户查询后为所述特定用户确定目标位置;以及搜索所属搜索引擎索引,以找出与所述目标位置相匹配的地理位置匹配。2.如权利要求1所述的方法,其特征在于,还包括通过找到所述特定用户的反向IP地址来确定所述目标位置。3.如权利要求1所述的方法,其特征在于,还包括通过检查涉及用户设置的所存储信息来确定所述目标位置。4.如权利要求3所述的方法,其特征在于,还包括如果没有所存储目标位置信息存在,则通过找到所述特定用户的反向IP地址来确定所述目标位置。5.如权利要求1所述的方法,其特征在于,还包括剖析用户查询以找出位置信息。6.如权利要求5所述的方法,其特征在于,还包括向所述特定用户提供建议以在所剖析的位置信息附近的区域中进行搜索。7.如权利要求1所述的方法,其特征在于,还包括实现一地理实体提取器,用于结合爬寻程序操作来爬寻可用信息源并提取位置信息。8.如权利要求7所述的方法,其特征在于,还包括实现一地理标记器,用于将地理标签附加在可用信息源上并索引所述可用信息源。9.如权利要求8所述的方法,其特征在于,还包括创建一包含经纬度矩心点的地理标签。10.如权利要求9所述的方法,其特征在于,还包括将多个地理标签附加到至少一个信息源上。11.如权利要求1所述的方法,其特征在于,还包括向所述特定用户提供一城市的可选择下拉列表,以使所述特定用户可...

【专利技术属性】
技术研发人员:LJ鲍德温
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1