协同局部环境进行移动设备定位的制作方法

文档序号:7913884阅读:249来源:国知局
专利名称:协同局部环境进行移动设备定位的制作方法
协同局部环境进行移动设备定位根据35U. S. C. § 119的优先权要求本申请要求提交于2009年10月1日、题为“SYSTEM FOR INDOOR LOCATION(用于室内定位的系统),,的美国临时专利申请S/N. 61/247, 865的优先权,该临时申请被转让给本发明的受让人并通过引用明确包括于此。背景领域本文公开的主题涉及协同局部环境对移动设备定位。MM 人类一直总是奋力从“A”点旅行到“B”点。在古代,在生疏领地中的个人在没有向导的情况下四处漫游或者可能冒险向当地居民问路。人们最终开发出地图来为抵达所希望的目的地提供书面向导。随着识字和纸的可用性变得越来越普通,更多人获得了在旅行期间使用地图的能力。在20世纪期间,地图开始以电子形式使用。随着因特网的出现,人们可以从全球各地电子地访问许多地方的地图。Web地图绘制服务还可以提供从“A”点到“B”点的指引。 这些基于web的地图绘制方向是相对静态的。然而,随着卫星定位系统(SPQ技术和越来越小的电子设备的发明,可在人们朝着其目的地旅行时动态地提供所谓的弯到弯指引。遗憾的是,这些电子地图和基于web的地图绘制服务着力提供室外指引,诸如从一个邮政地址到另一邮政地址。类似地,弯到弯指引传统上局限于车道。在诸如室内等特定环境中提供类似地图绘制和指引服务的能力当前是缺乏的。附图简述将参照以下附图来描述非限定性和非穷尽性的方面、特征等,其中相近参考标号贯穿各附图始终指代相近部分。

图1是解说根据一实现的移动设备连同示例局部环境的示意框图,在该示例局部环境中该移动设备可获得指示其位置的信息以使得可提供基于位置的服务。图2是解说根据一实现的移动设备与定位服务器之间用于获得位置上下文标识符的示例交互的示意框图。图3是根据一实现的将指示移动设备位置的信息与位置上下文标识符相关联的示例位置上下文标识符映射数据结构的示意框图。图4是解说根据一实现的移动设备与基于位置的数据服务器之间用于获得基于位置的数据的示例交互的示意框图。图5是根据一实现的将位置上下文标识符与基于位置的数据相关联的示例基于位置的数据映射数据结构的示意框图。图6是解说根据一实现的供移动设备用来至少部分地基于指示移动设备位置的信息获取位置上下文标识符、以及至少部分地基于位置上下文标识符获取基于位置的数据的示例方法的流程图。图7是解说根据一实现的供一个或更多个服务器(例如,定位服务器和基于位置的数据服务器)至少部分地基于指示移动设备位置的信息提供位置上下文标识符以及至少部分地基于位置上下文标识符提供基于位置的数据的示例方法的流程图。图8是根据一实现的示例局部环境和相关联地图信息的示意图。图9是解说根据一实现的可协同局部环境实现移动设备定位的一个或更多个方面的示例设备的示意图。概述对于某些示例实现,一种方法可包括在移动设备处获得包括指示该移动设备的位置的信息的一个或更多个信号。可向一个或更多个服务器无线地传送指示该移动设备的位置的信息。响应于传送指示该移动设备的位置的信息,可无线地接收位置上下文标识符,该位置上下文标识符对应于该移动设备所处的局部环境。可向这一个或更多个服务器无线地传送该位置上下文标识符。响应于传送位置上下文标识符,可无线地接收基于位置的数据, 该基于位置的数据与该位置上下文标识符相关联并与该局部环境有关。可至少部分地基于该基于位置的数据确定移动设备关于该局部环境的位置。然而,应当理解,这些仅是示例实现,而本文描述了其他实现并且可以在不背离所要求保护主题的情况下实现。详细描述贯穿本说明书引述的“特征”、“一个特征”、“示例”、“一个示例”等意指结合该特征和/或示例所描述的特定特征、结构、特性等可与所要求保护的主题的至少一个特征和/或示例相关。因此,贯穿本说明书各处出现的诸如“在一个示例中”、“一示例”、“在一个特征中”、“一特征”、“在示例实现中”、“对于某些示例实现”等不一定必须全部指代相同的特征、 示例、和/或示例实现。此外,在一个或更多个示例实现、示例系统等中可将特定的特征、示例、结构、特性等相组合。如上所指示的,通常不为特定的局部环境提供电子地图和基于web的地图绘制服务。类似地,典型地不为特定的局部环境提供弯到弯指引。作为示例而非限制,局部环境可包括诸如建筑物建构之类的室内空间、诸如公寓综合建筑等私人陆上区域、等等。许多室内空间十分的大、复杂、和/或难以导航从而位置信息对于移动设备的用户可能是有益处的。 因此,用户可能希望在室内或其他局部环境中经由移动设备被提供导航信息或其他基于位置的服务(LBQ。遗憾的是,相比于可从例如SPS技术得到位置信息的室外区域,室内位置信息一般不可用。此外,为了充分地提供各种基于位置的服务,可以使用局部位置层面元数据和服务层面元数据。使用相对高精度的位置信息,移动设备的应用可为用户提供许多不同服务,诸如举例而言,定位、个人车载/徒步导航、实时弯到弯指引、基于位置的搜索,这里只是举出一些示例。在这样的情形中,可根据全球坐标系(例如,维度和经度或者其他地心xyz坐标) 处理(例如,从SPS基础设施等获得的)相对高精度的位置信息。尽管这种使用参照全球坐标系的位置信息在提供一些服务(例如,室外车载导航)时可能是有用的,但参照全球坐标系的一些位置信息对于诸如室内徒步导航之类的其他类型服务可能是不实际的。例如,即使局部地图是已知的,可能仍不知道这样的局部地图在全球坐标系中关于地球如何适配。相应地,在某些示例实现中,可建立一个或更多个局部坐标系以用于特定服务,诸如室内徒步导航、搜索未直接映射或引用全球坐标系的局部兴趣点等等,这里只是举出一对示例。在特定示例实现中,诸如至少一个定位服务器之类的一个或更多个服务器可存储并将位置上下文标识符(LCI)与特定“位置上下文”相关联。这样的位置上下文可包括局部定义的区域或其他环境,诸如举例而言,建筑物的特定楼层或者可能不能根据全球坐标系映射的其他室内区域。位置上下文标识符可被用作请求与这样的位置上下文相关联(例如,覆盖于其上)的附加信息的句柄,这样的附加信息诸如举例而言有,室内地图上的路线或路径、对于特定位置上下文而言局部或者唯一的兴趣点等等,这里只是举了一对示例。在其他特定示例实现中,移动到局部环境中的移动设备可联系定位服务器以获得与该局部环境相关联的一个或更多个位置上下文标识符。为了获得与给定的局部环境相关联或有关的位置上下文标识符,移动设备可首先从本地发射机接收关联于和/或代表该给定局部环境的信息。例如,移动设备可从发射自一个或更多个Wi-Fi接入点的信号和/或关于该信号的收到信号强度指示(RSSI)或往返行程时间(RTT)获取媒体接入控制(MAC) 标识符(MAC ID)。或者,移动设备可接收发射自SPS的信号和/或来自例如能够提供一定级别的位置信息的应用编程接口(API)的信息。移动设备可无线地与定位服务器通信以通过提供上述位置信息(例如,MAC ID、 RSSIjP /或其他位置信息)来请求与给定局部环境相关联的一个或更多个位置上下文标识符。定位服务器随后可使用接收自移动设备的此类信息确定位置上下文(例如,建筑物的楼层或其他室内空间),并通过提供与所确定的位置上下文相关联的一个或更多个位置上下文标识符来响应该请求。在某些示例实现中,在获得至少一个位置上下文标识符之际,移动设备可使用该位置上下文标识符作为从一个或更多个服务器(诸如至少一个基于位置的数据服务器)请求基于位置的数据的句柄。基于位置的数据可覆盖在局部环境的地图上。在特定示例实现中,移动设备可以一并和/或替换地使用位置上下文标识符获取局部环境的地图。在其他特定示例实现中,移动设备可使用位置上下文标识符获取将在与特定相应位置上下文有联系的特定应用中使用的信息。例如,移动设备可获取与特定位置上下文有关的信息以用在室内徒步导航应用中。这样的应用可提供例如显示走廊、房间、门厅、门、入口、洗手间、和/ 或(其他)兴趣点。对于特定应用,这样的信息可定义在区别于全球坐标系的、对于特定位置上下文局部的坐标系中陈列的路线规划拓扑。在与兴趣点有关的特定示例实现中,移动设备可通过向兴趣点服务器发送包括位置上下文标识符的请求来获取关于特定位置上下文的信息。这样的兴趣点服务器可将收到的位置上下文标识符与兴趣点信息相关联。这样的兴趣点信息可被返回给请求方移动设备以用在与兴趣点有关的特定应用中。图1是解说根据一实现的移动设备连同示例局部环境的示意框图100,在该示例局部环境中该移动设备可获得指示其位置的信息以使得可提供基于位置的服务。如图所解说的,框图100可包括移动设备102,移动设备102至少邻近局部环境104和至少一个信息源106。更具体地,框图100可进一步包括多个信息源106a、106b、和106c ;信息108 ;至少一个信号110 ;至少一个基于位置的服务112 ;和一个或更多个服务器114。对于某些示例实现,移动设备102可获得包括指示(例如,提供“线索”)移动设备 102的位置的信息108的一个或更多个信号110。尽管移动设备102在框图100中被显示为从单个源106a获得信号110,但这样的信号110可替换地从多个信息源106(例如,信息源106a和信息源106c)获得。此外,移动设备102可通过从与移动设备102集成在一起的存储器或其他信息源106检索这样的信号110来获得包括指示移动设备102的位置的信息108的一个或更多个信号110。局部环境104可例如对应于局部坐标系。移动设备102的示例可包括但不限于,移动站、移动电话、用户装备、上网本、平板计算机、娱乐电器、它们的某种组合等等,这里只是举了一些示例。另外和/或替换地,移动设备102可包括具有无线测量能力和/或具有其他与运动相关的传感器的任何移动设备。 下文特别参照图9描述附加移动设备示例。然而,所要求保护主题并不限于任何特定类型、 类别、大小、能力等的移动设备。信息源106的示例可包括但不限于Wi-Fi/WLAN接入点、微波接入全球互通性 (WiMAX)节点、毫微微蜂窝小区、蜂窝基站及其他蜂窝无线节点、SPS基础设施(例如,卫星、 伪卫星等)、蓝牙或其他类似短程无线节点、它们的组合等等。如所指出的,信息源106可以位于局部环境104内部、局部环境104外部、局部环境104的边界上(例如,部分在内部而部分在外部)、移动设备102外部、移动设备内部(未明确示出)、物理上与移动设备分开、 物理上与移动设备相连(未明确示出)、它们的任何组合等等,这里只是举了一些示例。因此,除了与信息源106交互外,这样的信息源106可一并和/或替换地包括移动设备和/或其硬件或软件组件的至少一部分以获得信息108。在一示例实现中,信息源106可包括无线接入设备(未单独解说)。无线接入设备可包括Wi-Fi/WLAN接入点(AP)、毫微微蜂窝小区设备、WiMAX节点设备等等,这里仅是举了一些示例。信息108可包括与一个或更多个无线接入设备相关联的一个或更多个无线接入设备标识符,这一个或更多个无线接入设备落在移动设备的无线通信射程内并且正在发射包括此类无线接入设备标识符的信号。对于信息源106的Wi-Fi接入点实现,例如,无线接入设备标识符可包括接入点MAC ID。此外,指示移动设备位置的信息108可以一并或替换地包括测量和其他测得信息,诸如往返行程时间(RTT)测量、收到信号强度指标/指示 (RSSI)测量等等,这里仅是举了一对示例。当有多个无线接入设备落在移动设备的射程内时,移动设备可例如使用三边测量将该移动设备的位置确定至合需的精确度。局部上下文可至少部分地基于例如正由邻近 (例如,在信号射程内)移动设备的接入点发射的一个或更多个MAC ID来获得。作为示例而非限制,局部上下文可涉及在局部层面(例如,用局部坐标系)而非全球坐标系上表示的地图或其他基于位置的信息。全球坐标系可对应于例如一组地心坐标。局部上下文可对应于例如楼层平面图或在局部相关意义上标识兴趣点位置的类似物。局部上下文可与全球坐标系相关联以将相对位置转换成全球位置。在收到指示移动设备位置的信息(例如,一个或更多个位置“线索”)之际,响应方服务器可以一并或替换地标识并向移动设备返回一个或更多个网络元件的相关集合(例如,Wi-Fi/WLAN接入点、毫微微蜂窝小区节点、WiMAX节点设备等)。这样的相关网络元件集合可包括和/或附有这些相关网络元件的位置。网络元件的位置可以是以局部坐标和/ 或全球(例如,WGS84)坐标形式的。返回的网络元件信息还可包含其他有助于移动设备定位的信息,诸如无线接入设备的处理延迟或者实际的RSSI-距离模型。关于网络元件的此类信息可包括地图信息和/或其他基于位置的数据的部分。在一示例实现中,信息源106可包括移动设备102的存储器。信号110可从此类存储器中检索并获得,以及信息108可包括经由SPS基础设施(例如,在进入局部环境104 之前)捕获的SPS坐标(例如,地心GPS坐标)。若此类信息108是陈旧的,则移动设备可不使用它。在另一示例实现中,信息源106可包括移动设备的输入组件。例如,相机或话筒可检测并获得充当位置线索并由此包括指示移动设备位置的信息的至少一个信号110(例如,图像、声音等)。在另一示例实现中,信息源106可包括移动设备的层和/或应用。例如,相对粗略的位置信息可通过对可用定位层(例如,SPS层或者其他包括或以另外方式能访问SPS坐标数据的层,诸如辅助SPS层)的API调用来获得。信号110可从此类定位层/应用获得。 此类应用可自动地、手动地(例如,当用户“签到”或以另外方式指示一般或特定位置时)、 以及两者的组合方式等来获得位置信息,这里仅是举了一对示例。此类粗略位置信息可能是在进入局部环境之前已经获得的。若此类信息是陈旧的,则可将它忽略。在某些示例实现中,移动设备102可与一个或更多个服务器114通信和以另外方式交互。借助示例而非限制,此类交互可有助于提供基于位置的服务112。下文特别参照图2、4和7描述了服务器114的示例。基于位置的服务112的示例可包括但不限于提供导航信息。例如,可提供地图信息、路线规划图、弯到弯的方向指示、从一个位置到另一位置的 “静态”指引、邻近的兴趣点、及其组合等。基于位置的服务112的其他示例可包括但不限于路线规划、定位、位置过滤、导航、激励应用(例如,基于位置的供应)、基于位置的搜索、 其组合等。导航信息或者其他与基于位置的服务(LBQ有关的信息可通过将其呈献给用户 (例如,经由移动设备而视觉地、触觉地、和/或听觉地)、通过将其传送给移动设备、通过将数据存储在移动设备上、及其某种组合来提供,这里仅是枚举了一些示例。基于位置的服务 112的附加示例以及诸方面的示例在下文特别参照图8进行描述。协同和/或促进提供基于位置的服务112,位置相关元数据和/或服务相关元数据可单独地和/或作为基于位置的数据的部分被递送给移动设备。例如,AP MAC地址及其位置和特性可被发送给移动设备。并且,可递送不同类型的地图相关数据。地图相关数据的示例包括但不限于用于绘制地图的线和弧;诸如楼梯、大门、电梯等入口 ;诸如房间、人等POI ;其组合;以及诸如此类。还可提供图形相关数据。图形相关数据的示例包括但不限于用于导航的粗粒度路线规划图、用于位置过滤的细粒度连通图、其某种组合、以及诸如此类。其他类型的数据可有助于附加定位和/或导航处理。例如,可将信号热图数据和/或模型、位置概率数据、此类数据的组合等递送给移动设备。另外,可将无线接入设备的位置和/或距离模型递送给移动设备。位置相关元数据和服务相关元数据的其他示例在下文描述。图2是解说根据一实现的移动设备与定位服务器之间用于获得位置上下文标识符的示例交互的示意框图200。如所解说的,框图200可包括移动设备102、信息108、诸如至少一个定位服务器202之类的一个或更多个服务器114、位置上下文标识符(LCI) 204、一个或更多个网络206、和联系信息208。对于某些示例实现,移动设备102可将指示移动设备位置的信息108传送给服务器202 (或者,更一般地,传给一个或更多个服务器114中的第一服务器)。相应地,定位服务器202可接收指示移动设备102的位置的信息108。作为响应,定位服务器202可发起向移动设备102传输位置(或局部)上下文标识符204,该标识符204与指示移动设备位置的信息108相关联。相应地,移动设备102可接收来自定位服务器202的位置上下文标识符 204。位置上下文标识符204可以是与至少一个特定局部环境104相对应的句柄、标志、字、数字标识符、字母值、或任何其他表示。然而,所要求保护主题并不限于位置上下文标识符 204的任何特定实现。网络206可包括一个或更多个网络。此类网络206的示例可包括但不限于以下一者或更多者无线网络、有线网络、因特网、电信网络、自组织(ad hoc)网络、局域网(LAN)、 广域网(WAN)、WiMAX网络、Wi-Fi网络、蓝牙网络、公共网、专用网、计算机网络、蜂窝网络、 缆线或光纤网络、其任何组合等等。相比于用来从定位服务器202向移动设备102传达位置上下文标识符204的网络,可利用不同网络206、不同类型的网络206、和/或不同数目的网络206来从移动设备102向定位服务器202传达信息108。在一示例实现中,移动设备102可将信息108无线地传送给接入点、毫微微蜂窝小区节点、蜂窝小区基站等,它们随后可通过一个或更多个有线网络(例如,电信网络和/或因特网)将此类信息108转发给定位服务器202。因此,在其中移动设备102与定位服务器202之间的通信至少部分地通过无线网络进行的示例实现中,移动设备102可将指示移动设备位置的信息108无线地传送给定位服务器202,即使往定位服务器202的此类传输至少部分是通过有线网络完成的。类似地,移动设备102可从定位服务器202无线地接收位置上下文标识符204,即使传输是由定位服务器202通过有线网络发起的。可替换地实现其他通信情景而不背离所要求保护主题。在一示例实现中,信息108可根据与定位服务器202相关联的预定联系信息208 被传送给定位服务器202。借助示例而非限制,预定联系信息208可包括统一资源标识符 (URI)。URI可例如包括地址,诸如网际协议(IP)地址、电话号码、电子邮件地址等;一般性网络位置标识符,比如统一资源定位符(URL);帐户或用户名;它们的某种组合;以及诸如此类,这里仅是举出了一些示例。移动设备102可使用若干技术中的任何一种或多种来获得用于访问定位服务器202的预定联系信息208。借助示例而非限制,预定联系信息208 可以是预配置的(例如,存储在移动设备上)、可以是经由链路层广告上的广播或其他传输 (例如,在给定局部环境104处)查探的、可以是经由一个或多个动态主机配置协议(DHCP) 服务查探的、其任何组合等等。然而,所要求保护主题并不限于预定联系信息208的任何特定实现。定位服务器202可确定与指示移动设备位置的信息108相关联的位置上下文标识符204。此类确定可由定位服务器202,作为示例而非限制,使用将指示移动设备位置的信息108映射至位置上下文标识符204以及反之的数据结构来作出。下文特别参照图3描述示例映射数据结构。然而,所要求保护主题并不因此限于任何特定的映射数据结构和/或关联机制。图3是根据一实现的将指示移动设备位置的信息与位置上下文标识符相关联的示例位置上下文标识符映射数据结构的示意框图300。如图解说的,框图300可包括位置上下文标识符映射数据结构302,后者包括多个关联条目304。对于某些示例实现,此类条目 304可将信息108与位置上下文标识符204相关联。更具体地,相应的条目304a、304b可将指示移动设备位置的相应的信息108a、108b与相应的位置上下文标识符2(Ma、204b相关联。尽管图3中仅显式地示出两个这样的关联条目30 和304b,位置上下文标识符映射数据结构302可替换地具有更多(或更少)关联条目304而不背离所要求保护主题。在一示例操作性实现中并且参照(图2的)框图200,定位服务器202可(例如,从移动设备10 接收指示移动设备102的位置的信息108。定位服务器202可包括或以另外方式访问位置上下文标识符映射数据结构302。基于特定信息108(例如,信息108b)并且响应于对它的接收,定位服务器202可访问位置上下文标识符映射数据结构302以检索与收到特定信息108(例如,信息108b)相关联的(例如,在特定关联条目304b上)的特定位置上下文标识符204(例如,LCI 204b)。此类检索到的位置上下文标识符204可经由一个或更多个网络206返回给移动设备102。借助示例而非限制,位置上下文标识符映射数据结构302可将一个或更多个Wi-Fi接入点的一个或更多个MACID (作为信息108b的示例) 与至少一个字母数字标识(作为LCI 204的示例)相关联,该标识对应于至少一个局部环境 104。图4是解说根据一实现的移动设备与基于位置的数据服务器之间用于获得基于位置的数据的示例交互的示意框图400。如解说的,框图400可包括移动设备102、位置上下文标识符(LCI) 204、一个或更多个网络206、一个或更多个服务器114诸如至少一个基于位置的数据服务器402、基于位置的数据(LBD) 404、以及联系信息406。对于某些示例实现,移动设备102可将至少一个位置上下文标识符204传送给基于位置的数据服务器402(或者,更一般地,传送给一个或更多个服务器114中的第二服务器)。相应地,基于位置的数据服务器402可接收来自移动设备102的位置上下文标识符 204。作为响应,基于位置的数据服务器402可发起向移动设备102传输与位置上下文标识符204相关联的基于位置的数据404。相应地,移动设备102可从基于位置的数据服务器 402接收基于位置的数据404。基于位置的数据404可包括使能、促成、涉及等基于位置的服务(例如,图1的基于位置的服务112)的提供的任何数据。基于位置的数据404的示例另外在本文上文中一般性地并且在本文下文特别参照图8进行了描述。如上(参照图2)所述,网络206可包括一个或更多个网络。例如,网络206可包括无线网络的至少部分和诸如因特网之类的有线网络的至少部分。相比于被用来从基于位置的数据服务器402向移动设备102传达基于位置的数据404的网络,可利用不同网络206、 不同类型的网络206、和/或不同数目的网络206从移动设备102向基于位置的数据服务器 402传达位置上下文标识符204。此外,相比于可被用于移动设备102与(图2的)定位服务器202之间的通信的(诸)网络,可将不同的(诸)网络用于移动设备102与(图4的) 基于位置的数据服务器402之间的通信。在一示例实现中,移动设备102可将位置上下文标识符204无线地传送给接入点、 毫微微蜂窝小区节点、蜂窝小区基站等,它们随后可通过一个或更多个有线网络(例如,电信网络和/或因特网)将此类位置上下文标识符204转发给基于位置的数据服务器402。 因此,在其中移动设备102与基于位置的数据服务器402之间的通信至少部分地通过无线网络进行的示例实现中,移动设备102可将位置上下文标识符204无线地传送给基于位置的数据服务器402,即使往基于位置的数据服务器402的此类传输至少部分是通过有线网络实现的。类似地,移动设备102可从基于位置的数据服务器402无线地接收基于位置的数据404,即使传输是由基于位置的数据服务器402通过有线网络发起的。可替换地实现其他通信情景而不背离所要求保护主题。在一示例实现中,位置上下文标识符204可根据与基于位置的数据服务器402相关联的预定联系信息406被传送给基于位置的数据服务器402。借助示例而非限制,预定联系信息406可包括统一资源标识符(URI)。URI可例如包括地址,诸如网际协议(IP) 地址、电话号码、电子邮件地址等;一般性网络位置标识符,比如统一资源定位符(URL);帐户或用户名;它们的某种组合;以及诸如此类,这里仅是举出了一些示例。移动设备102可使用若干技术中的任何一种来获得用于访问基于位置的数据服务器402的预定联系信息 406。借助示例而非限制,预定联系信息406可以是预配置的(例如,存储在移动设备上)、 可以是经由链路层广告上的广播或其他传输(例如,在给定局部环境104处)查探的、可以是经由一个或多个动态主机配置协议(DHCP)服务查探的、其任何组合等等。此外,预定联系信息406可替换地响应于指示移动设备位置的信息108来提供(例如,从图2的定位服务器 202返回给移动设备102)。预定联系信息406还可连同位置上下文标识符204 —起和/或作为位置上下文标识符204的至少部分(例如,通过将URI或类似物嵌入在发送自图2的定位服务器202的位置上下文标识符204中)来传达。然而,所要求保护主题并不限于预定联系信息406的任何特定实现。(图1、2和4的)一个或更多个服务器114可以彼此同处一处和/或部分或全部分布在数据中心内或者在地理上是分散的。如本领域已知的,一个或更多个服务器可以在单个机器上和在/跨多个机器地实现、用服务器机架和/或用数据中心的模块化单元实现、 使用分开的资源(例如,存储器、处理、和/或通信带宽等资源)实现、使用共享资源实现、 使用虚拟机(VM)架构实现、使用具有逻辑划分和/或交叠的架构实现、其任何组合等等,这里仅是举了一些示例。因此,(例如,至少与图2和7相关联的)定位服务器202和(例如, 至少与图4和7相关联的)基于位置的数据服务器402两者皆以这些方式中的任何方式分别和/或联合地实现。例如,定位服务器202和基于位置的数据402可处于不同机器上或者同处在单个机器上。此外,定位服务器202和基于位置的数据服务器402可被实现为具有分开和/或关联的定位功能性和基于位置的数据服务功能性的单个实际或单个逻辑服务器。在一示例操作实现中,可使用位置上下文标识符204从一个或更多个基于位置的数据服务器402(例如,一个或更多个POI服务器)检索兴趣点(POI)信息(例如,关于局部上下文的一个层或更多层)。在另一示例操作性实现中,可使用位置上下文标识符204从至少一个定位服务器202检索元数据,以及可使用位置上下文标识符204从至少一个基于位置的数据服务器402检索关于局部环境的其他信息。用于服务器的设备或装置可包括一同操作以提供某种处理服务的任何一个或更多个部件,诸如单个服务器、服务器排、服务器场、通过某种局部和/或分布式互连通信的多个处理器和存储器元件、以及诸如此类,这里仅是列举了一些示例。实现定位服务器202 和/或基于位置的数据服务器402的此类设备、装置、和/或系统可包括电信网络的至少一个节点、因特网上的至少一个服务器、其某种组合的至少一部分等等,这里仅是举了一对示例。装置自身可包括一个或更多个设备。基于位置的数据服务器402可确定与位置上下文标识符204相关联的基于位置的数据404。这样的确定可由基于位置的数据服务器402,作为示例而非限制,使用将位置上下文标识符204映射至基于位置的数据404以及反之的数据结构来作出。下文特别参照图5描述示例映射数据结构。然而,所要求保护主题并不因此限于任何特定的映射数据结构和/或关联机制。图5是根据一实现的将位置上下文标识符与基于位置的数据相关联的示例基于位置的数据映射数据结构的示意框图500。如图解说的,框图500可包括基于位置的数据映射数据结构502,后者包括多个关联条目504。对于某些示例实现,此类条目504可将位置上下文标识符204与基于位置的数据404相关联。更具体地,相应的条目504a、504b可将相应的位置上下文标识符2(Ma、204b与相应的基于位置的数据4(Ma、404b相关联。尽管图 5中仅显式地示出两个这样的关联条目50 和504b,基于位置的数据映射数据结构504可替换地具有更多(或更少)关联条目504而不背离所要求保护主题。在一示例操作实现中并且参照(图4的)框图400,基于位置的数据服务器402可从移动设备102接收对应于(图1的)局部环境104的位置上下文标识符204。基于位置的数据服务器402可包括或者以另外方式访问基于位置的数据映射数据结构502。基于特定位置上下文标识符204(例如,LCI 204a)并响应于对它的接收,基于位置的数据服务器402 可访问基于位置的数据映射数据结构502以检索与收到的特定位置上下文标识符204(例如,LCI 204a)相关联的(例如,在特定关联条目50 上)特定基于位置的数据404 (例如, LBD 404a)。此类检索到的基于位置的数据404可经由一个或更多个网络206返回给移动设备102。作为示例而非限制,基于位置的数据映射数据结构502可将至少一个字母数字标识(作为LCI 204的示例)与地图信息(作为LBD 404的示例)相关联,该地图信息可包括路线规划图、已知存在于给定局部上下文的无线接入设备、兴趣点、或者关于至少一个局部环境104且跨此类注释信息的一层或多层分布的其他注释信息。基于位置的数据404 可由移动设备102请求和/或由基于位置的数据服务器402作为整体单元和/或在多片中 (例如,在一层或多层中)提供。图6是解说根据一实现的供移动设备用来至少部分地基于指示移动设备位置的信息获取位置上下文标识符、以及至少部分地基于位置上下文标识符获取基于位置的数据的示例方法的流程图600。如解说的,流程图600可包括七个操作框602-614。尽管以特定顺序示出和描述操作602-614,但应理解这些方法可以替换方式(包括不同数目的操作)执行而不背离所要求保护主题。并且,流程图600的至少一些操作可被执行以全部或部分地重叠其他操作。另外,尽管以下描述参照某些其它附图(例如,图1-5)中解说的特定方面和特征,这些方法也可关于其他方面和/或特征来执行。 对于某些示例实现,操作602-614可至少部分地由移动设备102执行。在操作602, 可获得包括指示移动设备位置的信息的信号。例如,移动设备102可从至少一个信号源106 获得一个或更多个信号110,此类信号110包括指示移动设备102的位置的信息108。在操作604,可根据与定位服务器相关联的预定联系信息将指示移动设备位置的信息传送给定位服务器。例如,可根据与定位服务器202相关联的预定联系信息208通过一个或更多个网络206将指示移动设备位置的信息108从移动设备102传送给定位服务器 202。在操作606,响应于指示移动设备位置的信息的传输可在移动设备处接收位置上下文标识符。例如,响应于向定位服务器202传输指示移动设备位置的信息108,可在移动设备 102处经由一个或更多个网络206从定位服务器202接收位置上下文标识符204。响应于指示移动设备位置的信息的传输,还可在移动设备处从服务器设备接收与提供基于位置的服务有关的附加数据。此类基于位置的数据可与位置上下文标识符一起或者分开地发送。或者,移动设备可将收到的位置上下文标识符提交给相同的服务器或提交给另一服务器以便接收此类其他/附加基于位置的数据。与响应于传送位置上下文标识符在移动设备处接收基于位置的数据有关的示例实现在本文上文特别参照图4-5并且另外在下文参照操作608-614进行描述。一般地,可获得与移动设备所处的局部环境相对应的位置上下文标识符。例如,位置上下文标识符204可由移动设备102在其进入局部环境104之际获得。位置上下文标识符204,借助示例而非限制,可根据操作602-606获得。如线616所指示的,相比于操作 608-614的上下文,移动设备102可在操作602-606的上下文中与不同服务器交互。借助示例而非限制,若移动设备102与一个以上的服务器114交互,则移动设备102在执行操作 602-606时可与定位服务器202交互,并且在执行操作608-614时可与基于位置的数据服务器402交互。在操作608,可根据预定联系信息将位置上下文标识符传送给基于位置的数据服务器。例如,可根据与基于位置的数据服务器402相关联的预定联系信息406通过一个或更多个网络206将获得的位置上下文标识符204从移动设备102传送给基于位置的数据服务器402,该预定联系信息406可包括位置上下文标识符204的至少部分。在操作610,可响应于位置上下文标识符的传输接收基于位置的数据。例如,响应于移动设备102对位置上下文标识符204的传输,移动设备102可经由一个或更多个网络206从基于位置的数据服务器402接收基于位置的数据404。在操作612,可至少部分地基于收到的基于位置的数据确定移动设备在局部环境中的位置。例如,可至少部分地基于收到的基于位置的数据404确定移动设备102在局部环境104中的当前位置。例如,移动设备102的位置可由这样的移动设备至少部分地基于以下各项来确定局部环境104的一个或更多个标识出的无线接入设备、局部环境104的具有相关联的路线可安排性信息的地图、局部环境104的信号热图数据和/或模型、局部环境 104的位置概率数据、其某种组合等等,这里仅是举了一些示例。作为示例而非限制,移动设备102的位置可使用包括关于局部环境104的地图信息的基于位置的数据404来改进(例如,移动设备可通过将位置确定至更高的精确程度来改进此位置)。在操作614,可至少部分地基于收到的基于位置的数据向移动设备的用户提供至少一项基于位置的服务。例如,可至少部分地基于收到的基于位置的数据404(例如,诸如通过使用在操作612中从收到的基于位置的数据404所确定的位置)向移动设备102的用户提供至少一项基于位置的服务112。此类基于位置的服务112可至少部分地经由此类移动设备112的显示屏和/或扬声器来提供。下文特别参照图8描述基于位置的数据404以及至少部分地基于该数据可提供的基于位置的服务112的示例。此外,移动设备102可向数个不同的服务器和/或在数个不同时间传送位置上下文标识符204以便接收不同类型的基于位置的数据404和/或在不同时间最新的此类数据。此类基于位置的数据404可被用于不同的基于位置的应用。图7是解说根据一实现的供一个或更多个服务器(例如,定位服务器和基于位置的数据服务器)至少部分地基于指示移动设备位置的信息提供位置上下文标识符以及至少部分地基于位置上下文标识符提供基于位置的数据的示例方法的流程图700。如解说的, 流程图700可包括六个操作框702-712。尽管以特定顺序示出和描述操作702-712,但应理解这些方法可以替换方式(包括不同数目的操作)执行而不背离所要求保护主题。并且, 流程图700的至少一些操作可被执行以全部或部分地重叠其他操作。另外,尽管以下描述参照某些其它附图(例如,图1-5)中解说的特定方面和特征,这些方法也可关于其他方面和/或特征来执行。对于某些示例实现,操作702-712可至少部分地由一个或更多个服务器(例如,定位服务器202和/或基于位置的数据服务器40 来执行。借助示例而非限制,如线714所指示的,若操作702-712是由一个以上的服务器114执行的,则操作702-706可由定位服务器202执行,而操作708-712可由基于位置的数据服务器402执行。在操作702,可从移动设备接收指示移动设备位置的信息。例如,可在定位服务器202处经由一个或更多个网络 206从移动设备102接收指示移动设备102的位置的信息108。在操作704,可访问位置上下文标识符映射数据结构以检索与收到的指示移动设备位置的信息相关联的位置上下文标识符。例如,定位服务器202可访问位置上下文标识符映射数据结构302中引用指示移动设备102的位置的特定信息108的特定关联条目304。 通过这样的访问,定位服务器202可检索与该特定信息108相关联的特定位置上下文标识符204。在操作706,可将检索到的位置上下文标识符传送给移动设备。例如,可通过一个或更多个网络206将与收到信息108相关联的位置上下文标识符204从定位服务器202传送移动设备102。在操作708,可在基于位置的数据服务器处接收来自移动设备的位置上下文标识符。例如,基于位置的数据服务器402可经由一个或更多个网络206从移动设备102接收至少一个位置上下文标识符204。在操作710,可访问基于位置的数据映射数据结构以检索与收到的位置上下文标识符相关联的基于位置的数据。例如,基于位置的数据服务器402 可访问基于位置的数据映射数据结构502以从关联条目504检索与收到的位置上下文标识符204相关联的基于位置的数据404。在操作712,可将检索到的基于位置的数据传送给移动设备。例如,基于位置的数据服务器402可通过一个或更多个网络206发起向移动设备 102传输检索到的基于位置的数据404。图8是根据一实现的示例局部环境和相关联地图信息的示意图800。如解说的, 示意图800包括室内环境的地图以及已为该室内环境创建好的路线规划图。室内环境可包括办公楼、公寓楼、商场、机场、舞台、会议中心、运动场等,这里仅是举了一些示例。室内环境可具有墙壁、门、柱子、台阶、电梯等。这些类型的建筑物特征及其他物体可限制在室内环境里的四处移动。室内环境还可以具有开放区域,诸如大厅、公共区域、入口、房间等,这里仅是举了一些示例。相应地,由于这样的室内环境的移动路径可能在一些区域是受限制的 (尽管在其他开放区域中也可能是不受限的),这样的室内环境可以是受限环境的示例。更一般地,局部环境除了室内环境还可包括以下环境,诸如公寓综合建筑;商务、贸易、和/ 或工业园;胜地或其他娱乐区;以及诸如此类,这里仅是列出了一些示例。对于某些示例实现,地图信息、导航信息等可作为基于位置的数据被提供。可包括具有相链接或其他相关联的注释信息的路线规划图的地图信息可被用于提供导航信息。导航信息,作为示例而非限制,可包括定位信息、方向信息、弯到弯指引等。此类导航信息可有助于从“A”点行进到“B”点。作为示例而非限制,具有相关联注释信息的路线规划图可以描述给定地图的可通行区域并指示从一个位置到另一位置(例如,去往一个或更多个潜在目的地)如何穿行是可能的。此类路线规划图和/或相关联注释信息可包括路线可规划性信息的示例。对于给定建筑物,路线规划图可包括描绘可通行区域以及从建筑物中的一点到另一点的可穿行路径的节点和边的集合。可穿行路径,作为示例而非限制,可包括任意两点间不被墙壁或其他障碍物阻挡的路径。可通行性信息,作为示例而非限制,可包括指示或者以另外方式标识特定地带、空间、房间、或其他位置是否可进入的信息。如示例示意图800中所示的,已创建出示例路线规划图810,其可包括对源于描述建筑物结构的至少部分的建筑物信息的注释信息812的链接。此类建筑物信息可包括任何格式的数据。建筑物信息可包括计算机辅助设计(CAD)文件、绘图互换格式(DXF)文件、图像文件、其某种组合等等,这里仅是举了一些示例。如解说的,示意图800可包括外门/内门802、外墙/内墙804、至少一个不可通行区域806、建筑物外部区域808、路线规划图810、以及注释信息812。使用路线规划图810, 导航应用和/或系统可为个人提供例如从“A”点行进至“B”点的方向指示。尽管为了视觉上清晰的目的而在图8中未用附图标记显式地标记所有这些解说的特征,但图例814指示通过哪些特定绘图特征表示哪些建筑物和导航特征。并且,尽管一般性地示意图800以及具体而言路线规划图810可包括如图8中解说并在下文描述的某些示例组件,但所要求保护主题并不如此受到限制。相反,给定实现可包括更多、更少、和/或不同组件。例如,建筑物信息可省略掉门指示。并且,也可不标识不可通行区域。此外,附加注释信息和/或附加类型的此类信息可被链接至路线规划图810。可添加、纳入、省略、改变(等等)其他替换项和替换组件而不背离所要求保护主题。作为示例而非限制,路线规划图810可指示路线规划拓扑。可检索或接收(例如, 从存储器、从远程位置等)和/或创建路线规划图810以对应于示意图800的建筑物结构。 在一示例实现中,可接收包括(图4和图5)的基于位置的数据404的至少部分的路线规划图810。为了创建路线规划图810,可向建筑信息应用点网格。可使用如此应用的点网格来探究建筑物信息。作为示例而非限制,地图上的可能位置可使用一组离散的网格点来表示。 这种离散性不必对整个系统的准确性造成问题,因为可增加所应用的点网格的粒度以超过合需水平的精度。作为建筑物信息的示例探究的示例的部分,可确定自主区域。自主区域可包括房间、走廊、建筑物外部等,这里仅列举了一些示例。可查探到至少一个自主区域包括建筑物外部区域808。可确定一个或更多个其他自主区域包括不可通行区域806。例如,没有门的区域和/或没有注释信息的区域可被确定为不可通行。另一方面,可到达的和/或与注释信息相关联的自主区域可被确定为包括可通行区域(例如,可进入的房间、店铺、走廊等)。若建筑信息中指示有门,则可确定一个或更多个外门802(例如,图8中表示建筑物结构的出口和/或入口的较大的门矩形)——若该(些)门连接至建筑物外部区域808 并提供对建筑物外部区域808的入口。可确定提供到诸如内部房间、走廊等其他可通行区域的入口的一个或更多个内门802(例如,图8中较小的门矩形)。注释信息812可被链接至路线规划图810以进一步使能不同区域(例如,房间、地带等)之间的导航辅助和/或另一基于位置的服务。注释信息812还可提供与特定地带相关联的信息,这些地带诸如有大厅、电梯组、进餐位置等,这里仅是列出了一些示例。借助示例而非限制,注释信息812可包括房间标记(例如,“A”、“l. 24”等)、房间名称(例如,“会议室1”等)、房间用途(例如,“浴室”、“厨房”等)、房间住户或占用者(例如,“Amy”、 “Ray”等)、地带展出者(例如,“Acme”、“AA工业化”等)、店铺所有者(例如,“Rugs-R-Us”、 "Nicky,s Nick-Knacks” 等)等等。路线可规划性信息例如可包括能够辅助和/或促进路线的确定的信息。借助示例而非限制,路线可规划性信息可提供以下任何一种或更多种信息路线规划图810、注释信息812 (例如,链接至路线规划图810)、一般建筑物信息、可通行及不可通行区域的指示、可穿行路径的指示、其任何组合等等,这里仅是列出了一些示例。路线规划图810可被用来绘制从一点到另一点(包括从一个有注释区域或地带到另一有注释区域或地带)的路径。地图信息可包括路线可规划性信息、建筑物信息、其任何部分或组合等等,这里仅是举了一些示例。作为示例而非限制,地图信息可包括带有或不带有兴趣点的地图(从其可创建路线规划图)、路线规划图及相关联注释信息(从其可确定去往兴趣点的路线)、其某种组合等等。作为示例而非限制,基于位置的数据404可包括地图信息(例如,描绘局部环境的特征的信息)、注释信息812、至少一个路线规划图810、其任何组合等等。基于位置的数据404 可以一并和/或替换地,作为示例而非限制,包括从对应于局部环境104的局部坐标系向全球坐标系的至少一个参考(例如,以使能和/或实现地理参照)。如上所述,移动设备102可用位置上下文标识符204来请求基于位置的数据404。 请求可以针对所有可用的基于位置的数据或者其部分,诸如一层或多层信息。借助示例而非限制,移动设备可从诸如兴趣点服务器之类的基于位置的数据服务器获得关于当前位置上下文的一个或更多个兴趣点层。一个示例层可包括拓扑图表示,后者可包括节点和/或链路。另一示例层可包括第一类型的注释信息。另一示例层可包括第二类型的注释信息。 又一示例层可包括使能确定不同注释信息项之间的路线的路线规划图。可替换地实现其他层而不背离所要求保护主题。使用位置上下文标识符204,移动设备102可请求与该位置上下文标识符对应的附加基于位置的数据404信息。这里描述了可从诸如兴趣点服务器之类的基于位置的数据服务器402检索的六个示例项。第一,可检索诸如室内场所之类的局部环境的路线规划拓扑(例如,链路/节点表示)。第二,可关于局部环境的地图接收哪些点、或哪些点集合是可通行与不可通行的指示。第三,可通过在特定方向(例如,正北)上所画的矢量来指示方位信息。第四,可接收关于全球坐标和/或其局部坐标已知的某些地标性兴趣点的信息。第五,可接收关于诸如电梯或楼梯之类的“特殊”入口的位置的信息。第六,可从基于位置的数据服务器获得对从任意点到任意其他邻近点的最短距离路线规划成本以及开始和结束方向矢量的指示。此类信息可由定位引擎(例如,运行在移动设备上)使用。可使用至少一个位置上下文标识符从一个或更多个服务器检索说明局部地图上的各个点处的实体的附加和/或替换兴趣点层而不背离所要求保护主题。在一示例实现中,在接收到基于位置的数据的多个部分、类型、层等等之后,移动设备可将它们组合成“集锦(smashup)”。可以针对可被选为指定目的地的特定兴趣点来搜索这样的集锦。在包括搜索附近功能(例如,搜索当前位置附近的功能)的移动设备中变得能进一步搜索兴趣点列表。这样的搜索可基于局部坐标和/或全球坐标而受限。链接至地图的兴趣点列表可被考虑为地图的注释层的示例。多个服务供应商可以,通过创建分开的地图信息文件、通过为一个地图信息文件创建分开的层、通过将注释信息组合成一个地图信息文件的单个层等(这里仅是举了一些示例)来创建他们自己的关于给定局部环境的注释。此类个性化注释可以一并和/或替换地作为基于位置的数据404使用位置上下文标识符204来检索。在一示例实现中,可演算并向用户呈现通往指定目的地的路线规划。可以图形地 (例如,覆盖在地图上)、用文字(例如,视觉和/或听觉地)、其某种组合地来呈现路线规划,这里仅是举了一些示例。给定局部或者全球坐标形式的当前位置,例如可对路线规划图应用例如最短路径路线规划算法以确定呈现给用户的路线。然而,也可替换地对路线规划图应用其他路线规划算法来确定路线而不背离所要求保护主题。作为示例而非限制,用户可位于(图8的)“A”点,并指定对应于“B”点的兴趣点作为合意的目的地。可确定并向用户呈现路线规划图810上的路线。结果的导航图还可被嵌入在地图信息中并被建模为注释层,其中路线的节点和边是注释层中考虑的兴趣点。在示例路线确定情景中,终点或目的地可由用户指定。用户当前位置可被注为开始位置。还可以使用户能选择开始位置以便于路线规划。根据起点,可获得最近的k个地图节点(例如,k为非零整数)作为用于路线确定的开始位置。对于其中用户处在仅有一个出口的房间中的情形,可将最近的地图节点定义为该房间的门。若用户已经在走廊中,则最近的(诸)节点可以是最靠近的走廊交叉点。然而,可以替换方式确定最近的(诸)地图节点。例如可应用最短路径算法以生成从出发点到指定目的地的路径。用户可具有多个第一节点选项,诸如从具有两个出口门的房间或者从具有多个邻近交叉口的走廊位置。在诸如这些情形中,可对这些出发点或起点中的每一个应用路线规划算法,并且可选择最短结果路径作为呈现给用户的路线。类似地,若指定目的地具有多个节点选项,则可演算和考虑多种路径排列以呈现给用户。在其中支持局部环境的多个楼层的情形中,可将节点框架扩展至覆盖电梯和楼梯间。例如,电梯可被表征为节点,其具有去往该电梯所通的每个楼层的边。类似地,楼梯间可被标记为具有节点的交叉口以使得每个楼梯间连接至紧邻的上下楼梯。图9是解说根据一实现的可协同局部环境实现移动设备定位的一个或更多个方面的示例设备900的示意图。如所解说的,设备900可包括至少一个处理器902、一个或更多个存储器904、至少一个通信接口 906、至少一个功率源908、以及其他组件910,诸如SPS 单元(SPSU)(未显式示出)。存储器904被解说为包括指令912。然而,设备900可替换地包括与所解说的组件相比更多、更少、和/或不同的组件,而不背离所要求保护主题。对于某些示例实现,设备900可包括和/或包含至少一个电子设备。设备900例如可包括具有至少一个处理器和/或存储器的任何电子设备。设备900的示例包括但不限于,相对固定的处理设备(例如,台式计算机、一个或更多个服务器计算机、至少一个电信节点、智能路由器/交换器、接入点、其某种组合等)、相对移动的处理设备(例如,笔记本计算机、个人数字助理(PDA)、上网本、平板或板式计算机、便携式娱乐设备、移动电话、智能电话、移动站、其某种组合等),以及诸如此类。功率源908可向设备900的组件和/或电路供电。功率源908可以是便携式功率源诸如电池、或者固定功率源诸如车、房屋、或其他建筑物中通往公共设施功率源的插座或者其他管线。功率源908还可以是可移动功率源,诸如太阳能或基于碳燃料的发电器。功率源908可以与设备900相集成或分开。处理器902可包括任意一个或更多个处理单元。处理器904可存储、包含可由处理器902执行的指令912(例如,程序、应用等、或其部分;可操作数据结构;处理器可执行指令;代码;其某种组合;等等)、或以另外方式提供对指令912的访问。处理器902可被配置成若处理器902访问指令912和/或若处理器902正执行指令912则执行指令912。一个或更多个处理器902对此类指令912的执行可将设备900变换成专用计算设备、装置、平台、其某种组合,等等。指令912可包括位置相关指令91 、位置相关信息91 ,等等,这里仅是举了一些示例。在某些示例移动设备实现中,位置相关指令91 可例如对应于能够实现(图6的) 流程图600的一个或更多个实现的至少部分——诸如操作602-614中的任意一个或更多个操作——的指令。位置相关信息912b可包括任何关于移动设备的促进、使能、或以另外方式涉及协同局部环境进行移动设备定位的信息。位置相关信息912b可包括但不限于指示移动设备位置的信息108、收到的位置上下文标识符204、基于位置的数据404、其任意组
口、寸寸O在某些示例服务器(例如,定位服务器和/或基于位置的数据服务器)实现中,位置相关指令91 可例如对应于能够实现(图7的)流程图700的一个或更多个实现的至少部分——诸如操作702-712中的任意一个或更多个操作——的指令。位置相关信息912b可包括关于定位服务器和/或基于位置的数据服务器的任何促进、使能、或以另外方式涉及协同局部环境进行移动设备定位的信息。位置相关信息912b可包括但不限于指示移动设备位置的信息108、检索到的位置上下文标识符204、位置上下文标识符映射数据结构302、 基于位置的数据404、基于位置的数据映射数据结构502、其任意组合、等等。尽管未明确示出,指令912还可包括用于以下动作的指令修改或创建基于位置的数据404(例如,包括但不限于,与服务器实现有关)、利用基于位置的数据404以提供基于位置的服务112 (例如, 包括但不限于,与移动设备实现有关)、等等,这里仅是举了一些示例。在一示例实现中,诸如服务器和/或电信节点之类的相对固定的处理设备可执行位置相关指令91 以响应于收到指示移动设备位置的信息108返回位置上下文标识符 204。相同或不同的相对固定的处理设备可响应于收到来自移动设备的信息108和/或位置上下文标识符204返回基于位置的数据404。基于位置的数据404可被提供给移动设备以使能或以另外方式执行某种基于位置的服务112。作为又一替换方案,移动设备可执行位置相关指令91 以至少部分地基于可包括路线规划图和/或其他地图信息的位置相关信息912b来向用户提供基于位置的服务112。可改为实现其他替换方案而不背离所要求保护主题。通信接口 906可提供设备900与其他设备(例如,和/或操作人员)之间的一个或更多个接口。因此,通信接口 906可包括屏幕、扬声器、键盘或按键、或其他人机输入/输出特征。通信接口 906可包括收发机(例如,发射机和/或接收机)、无线电、天线、有线接口连接器或其他此类装置、其某种组合等以(例如,在无线或有线通信链路上)传达无线和 /或有线信号。与至少一个通信接口 906的此类通信可使能发射、接收、发起传输等等,这里仅是举了一些示例。通信接口 906还可充当设备900的其他组件之间的总线或其他互连。 其他组件910 (若存在)可包括一个或更多个其他杂项传感器、特征等等。
本文中描述的方法体系取决于根据特定特征和/或示例的应用可以藉由各种手段来实现。例如,此类方法体系可在硬件、固件、软件、离散/固定逻辑电路、其任意组合等等中实现。在硬件和/或逻辑电路实现中,例如处理器/处理单元可在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、 现场可编程门阵列(FPGA)、一般处理器、控制器、微控制器、微处理器、电子器件、编程为执行指令和/或设计成执行本文中所描述的功能的其他设备或单元、和/或其组合内实现,这里仅是举了一些示例。在本文,术语“控制逻辑”可涵盖通过软件、硬件、固件、离散/固定逻辑电路、其任意组合等实现的逻辑。对于固件和/或软件实现,这些方法体系可用具有执行本文中描述的功能的指令的模块(例如,程序、函数等等)来实现。有形地体现指令的任何机器可读介质可用于实现本文中所描述的方法体系。例如,软件编码可被存储在存储器中并由处理器执行。存储器可以实现在处理器内部或处理器外部。如本文所使用的,术语“存储器”是指任何类型的长期、短期、易失性、非易失性、或其他存储存储器/介质,而并不限于任何特定类型的存储器或特定数目的存储器、或记忆存储在其上的介质的类型。在一个或更多个示例实现中,所描述的功能可在硬件、软件、固件、离散/固定逻辑电路、其某种组合等等中实现。如果在固件和/或软件中实现,则各功能可以作为一条或更多条指令或代码存储在物理的计算机可读(例如,经由电数字信号)介质上。计算机可读介质包括可用数据结构、计算机程序、其组合等等来编码的物理计算机存储介质。存储介质可以是能被计算机访问的任何可用物理介质。作为示例而非限制,此类计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其他磁存储设备、或可被用来存储指令或数据结构形式的合需程序代码且可被计算机和/或其处理器访问的任何其它介质。如本文中所使用的盘和碟包括压缩碟(⑶)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)通常用激光以光学方式再现数据。而且,计算机指令/代码/数据可经由物理传输介质上的信号从发射方向接收方传送(例如,经由电数字信号)。例如,软件可以是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术的物理组件从web网站、服务器、或其他远程源传送而来的。上述的组合也可被包括在物理传输介质的范围内。此类计算机指令和/或数据可在不同时间(例如,在第一和第二时间)分部分地(例如,第一和第二部分)传送。电子设备还可协同Wi-Fi/WLAN或其他无线网络来操作。例如,定位数据可经由 Wi-Fi或其他无线网络来捕获。除了 Wi-Fi/WLAN信号外,无线/移动设备还可接收来自卫星的信号,这些卫星可以来自全球定位系统(GPQ、Galileo, GLONASS、NAVSTAR、NAVSTAR、 QZSS、使用来自这些系统的组合的卫星的系统、或将来开发的任何SPS,其每一种在本文中均被通称为卫星定位系统(SPQ或GNSS(全球导航卫星系统)。此外,本文描述的实现可随同利用伪卫星或者卫星与伪卫星的组合的位置确定系统一起使用。伪卫星一般是广播被调制在L频带(或其他频率)载波信号上的伪随机噪声(PRN)码或其他测距码(例如,类似于GPS或CDMA蜂窝信号)的基于地面的发射机,该载波信号可以与GPS时间同步。每一个这样的发射机可以被指派唯一性的PN码从而准许其被远程接收机标识。伪卫星在其中来自环地轨道卫星的SPS信号可能不可用的境况中是尤其有用的,诸如在隧道、矿井、建筑、 市区峡谷或其他封闭地区中。伪卫星的另一种实现称为无线电信标。如本文中所使用的术语“卫星”也将包括伪卫星、伪卫星的等效物、以及类似和/或相似技术。如本文中所使用的术语“SPS信号”也将包括来自伪卫星或伪卫星的等效物的类SPS信号。某些实现还可被应用于毫微微蜂窝小区、或包括毫微微蜂窝小区的系统的组合。 例如,毫微微蜂窝小区可提供数据和/或语音通信。此外,毫微微蜂窝小区可提供定位数据。在一示例实现中,SPSU(当存在时)可以能够使用(诸)SPS系统确定设备900的位置。因此,本文描述的示例实现可与各种SPS联用。SPS典型地包括发射机的系统,这些发射机被定位成使得各实体能够至少部分地基于从这些发射机接收到的信号来确定其在地球上或上空的位置。此类发射机通常,但不是一定,发射用具有设定数目个码片的重复伪随机噪声(PN)码来标记的信号并且可位于基于地面的控制站、用户装备和/或空间飞行器上。在具体示例中,此类发射机可位于环地轨道卫星飞行器(SV)上。例如,诸如全球定位系统(GPQ、Galileo, Glonass (全球轨道导航卫星系统)或Compass (指南针)等全球卫星导航系统(GNSS)的星座中的SV可发射用可与由该星座中的其它SV所发射的PN码区分开的PN码(例如,如在GPS中对每个卫星使用不同PN码或者如在Glonass中在不同频率上使用相同的码)作标记的信号。根据某些方面,本文中给出的技术不限于全球SPS系统 (例如,GNSS)。例如,可将本文中所提供的技术应用于或以其他方式使之能在各种地区性系统中使用,诸如举例而言日本上空的准天顶卫星系统(QZSS)、印度上空的印度地区性导航卫星系统(IRNSS)、中国上空的北斗等,和/或可与一个或多个全球和/或地区性导航卫星系统相关联或以其他方式使其能与之联用的各种扩增系统(例如,基于卫星的扩增系统 (SBAS))。作为示例而非限定,SBAS可包括提供完好性信息、差分校正等的扩增系统,举例而言诸如广域扩增系统(WAAS)、欧洲对地静止导航覆盖服务(EGNOS)、多功能卫星扩增系统(MSAS)、GPS辅助式Geo (对地静止)扩增导航、或GPS和Geo扩增导航系统(GAGAN)和 /或类似系统。因此,如本文所使用的,SPS可包括一个或更多个全球和/或地区性导航卫星系统和/或扩增系统的任何组合,且SPS信号可包括SPS信号、类SPS信号和/或其他与此类一个或更多个SPS相关联的信号。本详细描述的一些部分是以对可存储在特定装置或专用计算设备或平台的存储器内的二进制数字信号的操作的算法或符号表示的形式来给出的。在本具体说明书的上下文中,术语“特定装置”或类似术语包括通用计算机——只要其被编程为依照来自程序软件 /指令的指令执行特定功能。算法描述或符号表示是被信号处理或相关领域的技术人员用来向本领域其他技术人员传达其工作实质的技术的示例。算法在此并且一般可被认为是通往期望结果的自相容的操作序列或类似信号处理。在本上下文中,操作或处理涉及对物理量的物理操纵。通常,尽管并非必然,这类量可采取能被存储、转移、组合、比较、传送、接收、 或以其他方式操纵的电和/或磁信号的形式。业已证明,有的时候,主要为通用之故,将此类信号称为比特、数据、值、元素、码元、字符、变量、项、数、数字、或类似术语是方便的。然而应理解,所有这些或类似术语将与恰适物理量相关联且仅仅是便利性标签。除非另外特别声明,否则如从以上讨论所显见的, 应当领会,本说明书通篇中使用诸如“处理”、“计算”、“演算”、“确定”、“探查”、“获得”,“传送”、“接收”、“执行”、“应用”、“定位/位置确定”、“测量”、“访问”、“检索”、“提供”、“检测”、
“选择”、和/或诸如此类的术语的讨论指的是诸如专用计算机或者类似的专用电子计算设备之类的特定装置的动作或处理。因此,在本说明书的上下文中,专用计算机或类似专用电子计算设备能够操纵或变换信号,这些信号典型情况下被表示为该专用计算机或类似专用电子计算设备的存储器、寄存器、或其他信息存储设备、传输设备、或显示设备内的物理电子、电气和/或磁量。 虽然已解说和描述了目前认为是示例特征的内容,但是本领域技术人员将理解, 可作出其他各种改动并且可换用等效技术方案而不会脱离所要求保护的主题内容。此外, 可作出许多改动以使特定境况适应于所要求保护的主题内容的教导而不会脱离本文中所描述的中心思想。因此,所要求保护的主题内容并非旨在被限定于所公开的特定示例,相反,如此要求保护的主题内容还可包括落入所附权利要求及其等效技术方案的范围内的所有方面。
权利要求
1.一种方法,包括在移动设备处获得包括指示所述移动设备的位置的信息的一个或更多个信号; 向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息; 响应于所述传送所述指示所述移动设备的位置的信息而无线地接收位置上下文标识符,所述位置上下文标识符对应于所述移动设备所处的局部环境; 向所述一个或更多个服务器无线地传送所述位置上下文标识符; 响应于所述传送所述位置上下文标识符而无线地接收基于位置的数据,所述基于位置的数据与所述位置上下文标识符相关联并与所述局部环境有关;以及至少部分地基于所述基于位置的数据确定所述移动设备关于所述局部环境的所述位置。
2.如权利要求1所述的方法,其特征在于,所述基于位置的数据包括地图信息;并且其中所述确定所述移动设备的位置包括使用所述地图信息改进所述移动设备的所述位置。
3.如权利要求1所述的方法,其特征在于,所述基于位置的数据包括提供所述局部环境的可穿行路径的至少一个路线规划拓扑和标识所述局部环境的可通行位置的可通行性信息ο
4.如权利要求3所述的方法,其特征在于,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
5.如权利要求3所述的方法,其特征在于,所述至少一个路线规划拓扑至少部分地基于与所述位置上下文标识符相关联的局部坐标系。
6.如权利要求1所述的方法,其特征在于,所述基于位置的数据包括与对应于所述移动设备所处的所述局部环境的一个或更多个无线接入设备有关的信息。
7.如权利要求1所述的方法,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
8.如权利要求1所述的方法,其特征在于,进一步包括至少部分地基于所述基于位置的数据向所述移动设备的用户提供基于位置的服务。
9.如权利要求8所述的方法,其特征在于,所述基于位置的数据包括所述局部环境的兴趣点信息;并且其中所述提供基于位置的服务包括响应于指定的兴趣点经由所述移动设备向所述用户呈现导航信息。
10.如权利要求1所述的方法,其特征在于,所述获得包括在所述移动设备处无线地接收来自至少一个无线接入设备的所述一个或更多个信号。
11.如权利要求10所述的方法,其特征在于,所述指示所述移动设备的位置的信息包括与所述至少一个无线接入设备相关联的至少一个媒体接入控制(MAC)标识符。
12.如权利要求11所述的方法,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个往返行程时间(RTT)测量。
13.如权利要求11所述的方法,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个收到信号强度指示(RSSI)测量。
14.如权利要求1所述的方法,其特征在于,所述向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息包括根据与所述一个或更多个服务器相关联的预定联系信息向所述一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息。
15.如权利要求14所述的方法,其特征在于,所述预定联系信息包括与所述一个或更多个服务器相关联的至少一个统一资源标识符(URI)。
16.如权利要求1所述的方法,其特征在于所述一个或更多个服务器包括第一服务器和第二服务器;所述向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息包括向所述一个或更多个服务器中的所述第一服务器无线地传送所述指示所述移动设备的位置的信息;所述无线地接收位置上下文标识符包括无线地接收来自所述一个或更多个服务器中的所述第一服务器的所述位置上下文标识符;所述向所述一个或更多个服务器无线地传送所述位置上下文标识符包括向所述一个或更多个服务器中的所述第二服务器无线地传送所述位置上下文标识符;以及所述无线地接收基于位置的数据包括无线地接收来自所述一个或更多个服务器中的所述第二服务器的所述基于位置的数据。
17.一种方法,包括在一个或更多个服务器处接收指示移动设备的位置的信息;访问位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的位置上下文标识符,所述位置上下文标识符对应于所述移动设备所处的局部环境;发起向所述移动设备传输所述位置上下文标识符;在所述一个或更多个服务器处从所述移动设备接收所述位置上下文标识符;访问基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的基于位置的数据,所述基于位置的数据与所述移动设备所处的所述局部环境有关;以及发起向所述移动设备传输所述基于位置的数据。
18.如权利要求17所述的方法,其特征在于,所述基于位置的数据包括描述所述移动设备所处的所述局部环境的地图信息,所述地图信息包括关于所述局部环境的多个潜在目的地的兴趣点信息。
19.如权利要求18所述的方法,其特征在于,所述地图信息包括提供所述局部环境的可穿行路径的路线规划图和标识所述局部环境的可通行位置的可通行性信息,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
20.如权利要求17所述的方法,其特征在于,所述基于位置的数据包括地图信息,所述地图信息使所述移动设备能使用所述地图信息改进所述移动设备的所述位置。
21.如权利要求17所述的方法,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
22.如权利要求17所述的方法,其特征在于,所述在一个或更多个服务器处接收指示移动设备的位置的信息包括接收与落在所述移动设备的无线通信射程内的一个或更多个无线接入设备相关联的一个或更多个无线接入设备标识符。
23.如权利要求17所述的方法,其特征在于所述一个或更多个服务器包括至少一个定位服务器和至少一个基于位置的数据服务器;所述访问位置上下文标识符映射数据结构进一步包括由所述至少一个定位服务器访问所述位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的所述位置上下文标识符;以及所述访问基于位置的数据映射数据结构进一步包括由所述至少一个基于位置的数据服务器访问所述基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的所述基于位置的数据。
24.一种系统,包括用于在移动设备处获得包括指示所述移动设备的位置的信息的一个或更多个信号的装置;用于向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息的装置;用于响应于所述用于无线地传送所述指示所述移动设备的位置的信息的装置而无线地接收位置上下文标识符的装置,所述位置上下文标识符对应于所述移动设备所处的局部环境;用于向所述一个或更多个服务器无线地传送所述位置上下文标识符的装置; 用于响应于所述用于无线地传送所述位置上下文标识符的装置而无线地接收基于位置的数据的装置,所述基于位置的数据与所述位置上下文标识符相关联并与所述局部环境有关;以及用于至少部分地基于所述基于位置的数据确定所述移动设备关于所述局部环境的所述位置的装置。
25.如权利要求M所述的系统,其特征在于,所述基于位置的数据包括地图信息;并且其中所述用于确定所述移动设备的位置的装置包括用于使用所述地图信息改进所述移动设备的所述位置的装置。
26.如权利要求M所述的系统,其特征在于,所述基于位置的数据包括提供所述局部环境的可穿行路径的至少一个路线规划拓扑和标识所述局部环境的可通行位置的可通行性f曰息。
27.如权利要求沈所述的系统,其特征在于,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
28.如权利要求沈所述的系统,其特征在于,所述至少一个路线规划拓扑至少部分地基于与所述位置上下文标识符相关联的局部坐标系。
29.如权利要求M所述的系统,其特征在于,所述基于位置的数据包括与对应于所述移动设备所处的所述局部环境的一个或更多个无线接入设备有关的信息。
30.如权利要求M所述的系统,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
31.如权利要求M所述的系统,其特征在于,进一步包括用于至少部分地基于所述基于位置的数据向所述移动设备的用户提供基于位置的服务的装置。
32.如权利要求31所述的系统,其特征在于,所述基于位置的数据包括所述局部环境的兴趣点信息;并且其中所述用于提供基于位置的服务的装置包括用于响应于指定的兴趣点经由所述移动设备向所述用户呈现导航信息的装置。
33.如权利要求M所述的系统,其特征在于,所述用于获得的装置包括用于在所述移动设备处无线地接收来自至少一个无线接入设备的所述一个或更多个信号的装置。
34.如权利要求33所述的系统,其特征在于,所述指示所述移动设备的位置的信息包括与所述至少一个无线接入设备相关联的至少一个媒体接入控制(MAC)标识符。
35.如权利要求34所述的系统,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个往返行程时间(RTT)测量。
36.如权利要求34所述的系统,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个收到信号强度指示(RSSI)测量。
37.如权利要求M所述的系统,其特征在于,所述用于向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息的装置包括用于根据与所述一个或更多个服务器相关联的预定联系信息向所述一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息的装置。
38.如权利要求37所述的系统,其特征在于,所述预定联系信息包括与所述一个或更多个服务器相关联的至少一个统一资源标识符(URI)。
39.如权利要求M所述的系统,其特征在于所述一个或更多个服务器包括第一服务器和第二服务器;所述用于向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息的装置包括用于向所述一个或更多个服务器中的所述第一服务器无线地传送所述指示所述移动设备的位置的信息的装置;所述用于无线地接收位置上下文标识符的装置包括用于无线地接收来自所述一个或更多个服务器中的所述第一服务器的所述位置上下文标识符的装置;所述用于向所述一个或更多个服务器无线地传送所述位置上下文标识符的装置包括用于向所述一个或更多个服务器中的所述第二服务器无线地传送所述位置上下文标识符的装置;以及所述用于无线地接收基于位置的数据的装置包括用于无线地接收来自所述一个或更多个服务器中的所述第二服务器的所述基于位置的数据的装置。
40.一种系统,包括用于在一个或更多个服务器处接收指示移动设备的位置的信息的装置;用于访问位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的位置上下文标识符的装置,所述位置上下文标识符对应于所述移动设备所处的局部环境;用于发起向所述移动设备传输所述位置上下文标识符的装置;用于在所述一个或更多个服务器处从所述移动设备接收所述位置上下文标识符的装置;用于访问基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的基于位置的数据的装置,所述基于位置的数据与所述移动设备所处的所述局部环境有关;以及用于发起向所述移动设备传输所述基于位置的数据的装置。
41.如权利要求40所述的系统,其特征在于,所述基于位置的数据包括描述所述移动设备所处的所述局部环境的地图信息,所述地图信息包括关于所述局部环境的多个潜在目的地的兴趣点信息。
42.如权利要求41所述的系统,其特征在于,所述地图信息包括提供所述局部环境的可穿行路径的路线规划图和标识所述局部环境的可通行位置的可通行性信息,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
43.如权利要求40所述的系统,其特征在于,所述基于位置的数据包括地图信息,所述地图信息使所述移动设备能使用所述地图信息改进所述移动设备的所述位置。
44.如权利要求40所述的系统,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
45.如权利要求40所述的系统,其特征在于,所述用于在一个或更多个服务器处接收指示移动设备的位置的信息的装置包括用于接收与落在所述移动设备的无线通信射程内的一个或更多个无线接入设备相关联的一个或更多个无线接入设备标识符的装置。
46.如权利要求40所述的系统,其特征在于所述一个或更多个服务器包括至少一个定位服务器和至少一个基于位置的数据服务器;所述用于访问位置上下文标识符映射数据结构的装置进一步包括用于由所述至少一个定位服务器访问所述位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的所述位置上下文标识符的装置;以及所述用于访问基于位置的数据映射数据结构的装置进一步包括用于由所述至少一个基于位置的数据服务器访问所述基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的所述基于位置的数据的装置。
47.一种移动设备,包括至少一个存储器,用于存储指令;以及一个或更多个处理器,配置成执行所述指令并使所述移动设备成为用于以下动作的专用计算设备在所述移动设备处获得包括指示所述移动设备的位置的信息的一个或更多个信号;向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息;响应于向所述一个或更多个服务器传送所述指示所述移动设备的位置的信息而无线地接收位置上下文标识符,所述位置上下文标识符对应于所述移动设备所处的局部环境;向所述一个或更多个服务器无线地传送所述位置上下文标识符;响应于向所述一个或更多个服务器传送所述位置上下文标识符而无线地接收基于位置的数据,所述基于位置的数据与所述位置上下文标识符相关联并与所述局部环境有关; 以及至少部分地基于所述基于位置的数据确定所述移动设备关于所述局部环境的所述位置。
48.如权利要求47所述的移动设备,其特征在于,所述基于位置的数据包括地图信息; 并且其中为了确定所述移动设备的所述位置,所述一个或更多个处理器被进一步配置成执行所述指令以使用所述地图信息改进所述移动设备的所述位置。
49.如权利要求47所述的移动设备,其特征在于,所述基于位置的数据包括提供所述局部环境的可穿行路径的至少一个路线规划拓扑和标识所述局部环境的可通行位置的可通行性信息。
50.如权利要求49所述的移动设备,其特征在于,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
51.如权利要求49所述的移动设备,其特征在于,所述至少一个路线规划拓扑至少部分地基于与所述位置上下文标识符相关联的局部坐标系。
52.如权利要求47所述的移动设备,其特征在于,所述基于位置的数据包括与对应于所述移动设备所处的所述局部环境的一个或更多个无线接入设备有关的信息。
53.如权利要求47所述的移动设备,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
54.如权利要求47所述的移动设备,其特征在于,所述一个或更多个处理器被进一步配置成执行所述指令并使所述移动设备成为用于以下动作的专用计算设备至少部分地基于所述基于位置的数据向所述移动设备的用户提供基于位置的服务。
55.如权利要求M所述的移动设备,其特征在于,所述基于位置的数据包括关于所述局部环境的兴趣点信息;并且其中为了提供基于位置的服务,所述一个或更多个处理器被进一步配置成执行所述指令以响应于指定的兴趣点经由所述移动设备向所述用户呈现导航信息。
56.如权利要求47所述的移动设备,其特征在于,为了在所述移动设备处获得一个或更多个信号,所述一个或更多个处理器被进一步配置成执行所述指令以在所述移动设备处无线地接收来自至少一个无线接入设备的所述一个或更多个信号。
57.如权利要求56所述的移动设备,其特征在于,所述指示所述移动设备的位置的信息包括与所述至少一个无线接入设备相关联的至少一个媒体接入控制(MAC)标识符。
58.如权利要求57所述的移动设备,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个往返行程时间(RTT)测量。
59.如权利要求57所述的移动设备,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个收到信号强度(RSSI)测量。
60.如权利要求47所述的移动设备,其特征在于,为了向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息,所述一个或更多个处理器被进一步配置成执行所述指令以根据与所述一个或更多个服务器相关联的预定联系信息向所述一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息。
61.如权利要求60所述的移动设备,其特征在于,所述预定联系信息包括与所述一个或更多个服务器相关联的至少一个统一资源标识符(URI)。
62.如权利要求47所述的移动设备,其特征在于所述一个或更多个服务器包括第一服务器和第二服务器;其中为了向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息,所述一个或更多个处理器被进一步配置成执行所述指令以向所述一个或更多个服务器中的所述第一服务器无线地传送所述指示所述移动设备的位置的信息;其中为了无线地接收位置上下文标识符,所述一个或更多个处理器被进一步配置成执行所述指令以无线地接收来自所述一个或更多个服务器中的所述第一服务器的所述位置上下文标识符;其中为了向所述一个或更多个服务器无线地传送所述位置上下文标识符,所述一个或更多个处理器被进一步配置成执行所述指令以向所述一个或更多个服务器中的所述第二服务器无线地传送所述位置上下文标识符;以及其中为了无线地接收基于位置的数据,所述一个或更多个处理器被进一步配置成执行所述指令以无线地接收来自所述一个或更多个服务器中的所述第二服务器的所述基于位置的数据。
63.一种装置,包括至少一个存储器,用于存储指令;以及一个或更多个处理器,配置成执行所述指令并使所述装置成为用于以下动作的至少一个专用计算设备在一个或更多个服务器处接收指示移动设备的位置的信息;访问位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的位置上下文标识符,所述位置上下文标识符对应于所述移动设备所处的局部环境;发起向所述移动设备传输所述位置上下文标识符;在所述一个或更多个服务器处从所述移动设备接收所述位置上下文标识符;访问基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的基于位置的数据,所述基于位置的数据与所述移动设备所处的所述局部环境有关;以及发起向所述移动设备传输所述基于位置的数据。
64.如权利要求63所述的装置,其特征在于,所述基于位置的数据包括描述所述移动设备所处的所述局部环境的地图信息,所述地图信息包括关于所述局部环境的多个潜在目的地的兴趣点信息。
65.如权利要求64所述的装置,其特征在于,所述地图信息包括提供所述局部环境的可穿行路径的路线规划图和标识所述局部环境的可通行位置的可通行性信息,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
66.如权利要求63所述的装置,其特征在于,所述基于位置的数据包括地图信息,所述地图信息使所述移动设备能使用所述地图信息改进所述移动设备的所述位置。
67.如权利要求63所述的装置,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
68.如权利要求63所述的装置,其特征在于,为了在一个或更多个服务器处接收指示移动设备的位置的信息,所述一个或更多个处理器被进一步配置成执行所述指令以接收与落在所述移动设备的无线通信射程内的一个或更多个无线接入设备相关联的一个或更多个无线接入设备标识符。
69.如权利要求63所述的装置,其特征在于所述一个或更多个服务器包括至少一个定位服务器和至少一个基于位置的数据服务器;其中为了访问位置上下文标识符映射数据结构,所述一个或更多个处理器被进一步配置成执行所述指令从而由所述至少一个定位服务器访问所述位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的所述位置上下文标识符;以及其中为了访问基于位置的数据映射数据结构,所述一个或更多个处理器被进一步配置成执行所述指令从而由所述至少一个基于位置的数据服务器访问所述基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的所述基于位置的数据。
70.一种制品,包括其上存储有指令的至少一个存储介质,所述指令能由一个或更多个处理器执行以在移动设备处获得包括指示所述移动设备的位置的信息的一个或更多个信号; 向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息; 响应于向所述一个或更多个服务器传送所述指示所述移动设备的位置的信息而无线地接收位置上下文标识符,所述位置上下文标识符对应于所述移动设备所处的局部环境; 向所述一个或更多个服务器无线地传送所述位置上下文标识符; 响应于向所述一个或更多个服务器传送所述位置上下文标识符而无线地接收基于位置的数据,所述基于位置的数据与所述位置上下文标识符相关联并与所述局部环境有关; 以及至少部分地基于所述基于位置的数据确定所述移动设备关于所述局部环境的所述位置。
71.如权利要求70所述的制品,其特征在于,所述基于位置的数据包括地图信息;并且其中为了确定所述移动设备的所述位置,所述至少一个存储介质上存储有能由一个或更多个处理器执行以进行以下动作的进一步指令使用所述地图信息改进所述移动设备的所述位置。
72.如权利要求70所述的制品,其特征在于,所述基于位置的数据包括提供所述局部环境的可穿行路径的至少一个路线规划拓扑和标识所述局部环境的可通行位置的可通行性f曰息。
73.如权利要求72所述的制品,其特征在于,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
74.如权利要求72所述的制品,其特征在于,所述至少一个路线规划拓扑至少部分地基于与所述位置上下文标识符相关联的局部坐标系。
75.如权利要求70所述的制品,其特征在于,所述基于位置的数据包括与对应于所述移动设备所处的所述局部环境的一个或更多个无线接入设备有关的信息。
76.如权利要求70所述的制品,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
77.如权利要求70所述的制品,其特征在于,所述至少一个存储介质上存储有能由一个或更多个处理器执行以进行以下动作的进一步指令至少部分地基于所述基于位置的数据向所述移动设备的用户提供基于位置的服务。
78.如权利要求77所述的制品,其特征在于,所述基于位置的数据包括关于所述局部环境的兴趣点信息;并且其中为了提供基于位置的服务,所述至少一个存储介质上存储有能由一个或更多个处理器执行以进行以下动作的进一步指令响应于指定的兴趣点经由所述移动设备向所述用户呈现导航信息。
79.如权利要求70所述的制品,其特征在于,为了在所述移动设备处获得一个或更多个信号,所述至少一个存储介质上存储有能由一个或更多个处理器执行以进行以下动作的进一步指令在所述移动设备处无线地接收来自至少一个无线接入设备的所述一个或更多个信号。
80.如权利要求79所述的制品,其特征在于,所述指示所述移动设备的位置的信息包括与所述至少一个无线接入设备相关联的至少一个媒体接入控制(MAC)标识符。
81.如权利要求80所述的制品,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个往返行程时间(RTT)测量。
82.如权利要求80所述的制品,其特征在于,所述指示所述移动设备的位置的信息还包括与所述至少一个MAC标识符相关联的至少一个收到信号强度指示(RSSI)测量。
83.如权利要求70所述的制品,其特征在于,为了向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息,所述至少一个存储介质上存储有能由一个或更多个处理器执行以进行以下动作的进一步指令根据与所述一个或更多个服务器相关联的预定联系信息向所述一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息。
84.如权利要求83所述的制品,其特征在于,所述预定联系信息包括与所述一个或更多个服务器相关联的至少一个统一资源标识符(URI)。
85.如权利要求70所述的制品,其特征在于所述一个或更多个服务器包括第一服务器和第二服务器;其中为了向一个或更多个服务器无线地传送所述指示所述移动设备的位置的信息,所述至少一个存储介质上存储有能由一个或更多个处理器执行以向所述一个或更多个服务器中的所述第一服务器无线地传送所述指示所述移动设备的位置的信息的进一步指令;其中为了无线地接收位置上下文标识符,所述至少一个存储介质上存储有能由一个或更多个处理器执行以无线地接收来自所述一个或更多个服务器中的所述第一服务器的所述位置上下文标识符的进一步指令;其中为了向所述一个或更多个服务器无线地传送所述位置上下文标识符,所述至少一个存储介质上存储有能由一个或更多个处理器执行以向所述一个或更多个服务器中的所述第二服务器无线地传送所述位置上下文标识符的进一步指令;以及其中为了无线地接收基于位置的数据,所述至少一个存储介质上存储有能由一个或更多个处理器执行以无线地接收来自所述一个或更多个服务器中的所述第二服务器的所述基于位置的数据的进一步指令。
86.一种制品,包括其上存储有指令的至少一个存储介质,所述指令能由一个或更多个处理器执行以在一个或更多个服务器处接收指示移动设备的位置的信息;访问位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的位置上下文标识符,所述位置上下文标识符对应于所述移动设备所处的局部环境;发起向所述移动设备传输所述位置上下文标识符;在所述一个或更多个服务器处从所述移动设备接收所述位置上下文标识符;访问基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的基于位置的数据,所述基于位置的数据与所述移动设备所处的所述局部环境有关;以及发起向所述移动设备传输所述基于位置的数据。
87.如权利要求86所述的制品,其特征在于,所述基于位置的数据包括描述所述移动设备所处的所述局部环境的地图信息,所述地图信息包括关于所述局部环境的多个潜在目的地的兴趣点信息。
88.如权利要求87所述的制品,其特征在于,所述地图信息包括提供所述局部环境的可穿行路径的路线规划图和标识所述局部环境的可通行位置的可通行性信息,所述局部环境包括与所述移动设备位于其中的建筑物结构的至少一部分相对应的室内环境。
89.如权利要求86所述的制品,其特征在于,所述基于位置的数据包括地图信息,所述地图信息使所述移动设备能使用所述地图信息改进所述移动设备的所述位置。
90.如权利要求86所述的制品,其特征在于,所述基于位置的数据包括从对应于所述局部环境的局部坐标系到全球坐标系的至少一个参考。
91.如权利要求86所述的制品,其特征在于,为了在一个或更多个服务器处接收指示移动设备的位置的信息,所述至少一个存储介质上存储有能由一个或更多个处理器执行以进行以下动作的进一步指令接收与落在所述移动设备的无线通信射程内的一个或更多个无线接入设备相关联的一个或更多个无线接入设备标识符。
92.如权利要求86所述的制品,其特征在于所述一个或更多个服务器包括至少一个定位服务器和至少一个基于位置的数据服务器;其中为了访问位置上下文标识符映射数据结构,所述至少一个存储介质上存储有能由一个或更多个处理器执行从而由所述至少一个定位服务器访问所述位置上下文标识符映射数据结构以检索与所述指示所述移动设备的位置的信息相关联的所述位置上下文标识符的进一步指令;以及其中为了访问基于位置的数据映射数据结构,所述至少一个存储介质上存储有能由一个或更多个处理器执行从而由所述至少一个基于位置的数据服务器访问所述基于位置的数据映射数据结构以检索与所述位置上下文标识符相关联的所述基于位置的数据的进一步指令。
全文摘要
本文所公开主题涉及用于协同局部环境进行移动设备定位的系统、方法、装置、制品等。对于某些示例实现,一种方法可包括在移动设备处获得包括指示该移动设备的位置的信息的一个或更多个信号。可向一个或更多个服务器传送该信息。响应于该传送,可接收位置上下文标识符(LCI),其中该LCI对应于该移动设备所处的局部环境。可向这一个或更多个服务器传送LCI。响应于传送LCI,可接收基于位置的数据,该基于位置的数据与该LCI相关联并与该局部环境有关。可至少部分地基于该基于位置的数据确定移动设备关于该局部环境的位置。本文描述了其他示例实现。
文档编号H04W4/04GK102575939SQ201080045051
公开日2012年7月11日 申请日期2010年10月1日 优先权日2009年10月1日
发明者A·F·纳古比, R·古普塔, S·M·达斯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1