位置相关数据的选择性众包的制作方法

文档序号:19105150发布日期:2019-11-12 22:35阅读:203来源:国知局
位置相关数据的选择性众包的制作方法

本申请案是主张在2014年8月28日申请的第14/472,196号美国非临时专利申请案的优先权的PCT申请案,其以全文引用的方式并入本文中。

技术领域

本发明大体上涉及移动通信装置的定位或位置估计,且更明确地说,涉及位置相关数据的选择性众包。



背景技术:

例如蜂窝式电话、便携式导航单元、膝上型计算机、个人数字助理等移动通信装置正变得日益普遍。某些移动通信装置(例如,地点感知蜂窝式电话、智能电话或类似者)可通过提供从各种系统获得或搜集的定位辅助数据来辅助用户估计他们的地理位置。举例来说,在户外环境中,某些移动通信装置可经由蜂窝式电话或其它无线通信网络,通过从卫星定位系统(SPS)获取无线信号来获得他们的地理位置或所谓的“位置定位”的估计,所述SPS例如全球定位系统(GPS)或其它类似的全球导航卫星系统(GNSS)、蜂窝式基站等。所获取的无线信号可(例如)由移动通信装置或在移动通信装置处加以处理,且其位置可使用例如高级前向链路三边测量(AFLT)、基站识别等已知技术进行估计。

在室内环境中,有时,某些移动通信装置可能不能够可靠地接收或获取卫星或类似的无线信号以促进或支持一或多个位置估计技术。由此,在室内环境中,可使用不同技术来实现导航或位置服务。举例来说,有时,可经由无线电热图签名匹配来估计移动通信装置的室内位置,其中将在移动装置处的接收到的无线信号的当前特性与作为热图值存储在数据库中的预期或先前测得信号特性进行比较。通过在数据库中寻找与在移动装置处接收的无线信号所展现的特性最紧密匹配的签名,可将与匹配签名相关联的位置用作移动装置的估计位置。然而,在一些情况下,数据采集过程,例如为了促进或支持后续无线电热图签名匹配,可能倾向于具有相当大量的数据冗余或不对称性。



技术实现要素:

实例实施方案涉及用于位置相关数据的选择性众包的技术。在一个实施方案中,一种方法可包括:当正在场所中的区域内行进的同时,在移动装置处,收集一或多个无线发射器的发射的测量结果;禁止众包服务器所指示的所述场所的至少一个部分中的测量结果的收集;以及将包括所述所收集的测量结果的一或多个消息传送到所述众包服务器,以用于至少部分地基于所述一或多个无线发射器来计算定位辅助数据。

在另一个实施方案中,一种设备可包括移动装置,其包括:无线收发器,以经由电子通信网络与众包服务器通信;以及一或多个处理器,其用以:当正在场所中的区域内行进时,收集一或多个无线发射器的发射的测量结果;禁止众包服务器所指示的所述场所的至少一个部分中的测量结果的收集;以及将包括所述所收集的测量结果的一或多个消息传送到所述众包服务器,以用于至少部分地基于所述一或多个无线发射器来计算定位辅助数据。

在又一实施方案中,一种设备可包括:用于当正在场所中的区域内行进时在移动装置处收集一或多个无线发射器的发射的测量结果的装置;用于禁止众包服务器所指示的所述场所的至少一个部分中的测量结果的收集的装置;以及用于将包括所收集的测量结果的一或多个消息传送到所述众包服务器以用于至少部分地基于所述一或多个无线发射器来计算定位辅助数据的装置。

在又一实施方案中,一种物品可包括具有指令的非暂时性存储媒体,所述指令可由处理器执行以:当正在场所中的区域内行进时在移动装置处收集一或多个无线发射器的发射的测量结果;禁止众包服务器所指示的所述场所的至少一个部分中的测量结果的收集;以及将包括所收集的测量结果的一或多个消息传送到所述众包服务器,以用于至少部分地基于所述一或多个无线发射器来计算定位辅助数据。然而,应理解,这些仅为实例实施方案,且所主张的标的物不限于这些特定实施方案。

附图说明

参考以下图式描述非限制性且非详尽性方面,其中除非另外指定,否则在各图中,相同的参考标号指代相同的部分。

图1是说明与实例操作环境的实施方案相关联的特征的示意图。

图2是说明可执行以促进或支持用于位置相关数据的选择性众包的技术的实例过程的实施方案的流程图。

图3是说明场所的实例实施方案的示意图。

图4是说明与移动装置相关联的实例计算环境的实施方案的示意图。

图5是说明与服务器相关联的实例计算环境的实施方案的示意图。

具体实施方式

在以下详细描述中,陈述众多具体细节以提供对所要求的标的物的透彻理解。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所主张的标的物。在其它情况下,未详细描述所属领域的一般技术人员已知的方法、设备或系统以便不模糊所主张的标的物。

本文揭示可完全或部分地实施以促进或支持用于位置相关数据的选择性众包的一或多个操作或技术的一些实例方法、设备或制品。如将看到,在一些情况下,位置相关数据可包含(例如)一或多个无线发射器的发射的测量结果,其指示检测到的或观测到的无线信号的时序或信令特性,例如接收信号强度相关测量结果(例如RSSI等)、往返延迟时间相关测量结果(例如RTT等)或类似者。如下文还论述,可例如为特定室内或类似环境计算位置相关数据,且可将其作为定位辅助数据的一部分提供,以便辅助移动通信装置的定位。如本文中所使用,“移动装置”、“移动通信装置”、“众包装置”、“位置感知移动装置”或此类术语可互换使用,且可指代可不时地具有变化的定位或位置的任何种类的专用计算平台或设备。在一些情况下,移动通信装置可例如能够根据一或多个通信协议与其它装置、移动设备通信或另外通过信息的无线传输或接收通信。作为一种说明方式,专用移动通信装置,其在本文可被简单地称作移动装置,可包含(例如)蜂窝电话、智能电话、个人数字助理(PDA)、膝上型计算机、个人娱乐系统、平板个人计算机(PC)、个人音频或视频装置、个人导航装置、无线电热图产生工具或类似者。然而,应了解,这些仅是可至少部分地用来实施用于位置相关数据的选择性众包的一或多个操作或技术的移动装置的实例,且所主张的标的物在此方面不受限制。还应注意,术语“定位”以及“位置”在本文中可互换使用。

有时,可例如使用一或多个众包技术来收集或搜集位置相关数据,例如结合合适的服务器(例如众包服务器等)。在此上下文中,“众包(crowdsource)”、“众包(crowdsourcing)”或类似术语可指一或多个代理、客户或用户例如经由处于相同位置的移动装置,例如在正在所关注区域、室内或其它地方内行进时,测量、收集、产生、传送等信号相关测量结果的过程。术语“代理”、“用户”或“客户”在本文中可互换使用,且可指可促进或支持一或多个众包技术的个人、装置或应用程序。举例来说,有时,代理、客户或用户可包括志愿者或类似的非专家,而不是具有较高水平的技能或指定设备的专业人士。如将看到,在一些情况下,可例如至少部分地使用众包来建构或更新所关注区域的无线电热图、无线电信标(例如IEEE 802.11数据库std.Wi-Fi接入点等)的数据库等。如下文还论述,在至少一个实施方案中,所关注区域可与室内或相同环境(例如场所)相关联。

如本文所使用“场所”可指例如根据合适的参考点,可与对象或事物(例如用户、移动装置等)的行踪相关联的物理位置或地点。参考点可例如经由地理坐标(例如纬度、经度等)、街道地址、政府管辖区、邮政编码、名称、编号等表示。可选地或可替代地,,场所还可包含参考海拔高度、时间、方向、距离(例如距另一参考点等),或类似者。在一些情况下,场所可包括例如部分或大体上包围的区域,例如与室内或类似环境(例如建筑物、建筑物内的区域、城市峡谷等)、户外环境或其任何组合相关联。作为实例但非限制,场所可包含(例如)办公楼、会展中心、礼堂、露天剧场、仓库、教室建筑物、电影院、超市、大型购物广场、体育馆、体育场、中转站终端、图书馆、车库或类似者。当然,这些仅为与场所相关的实例,且所主张的标的物不限于此。

如先前所提到,在室内环境或类似的部分或大体上包围的区域(例如城市峡谷等)中,某些移动装置可能无法可靠地接收或获取卫星或类似的无线信号,以促进或支持一或多种位置估计技术。举例来说,来自SPS或其它无线发射器的信号可能会以某一方式衰减或以其它方式受到影响(例如,不充分、弱、断断续续,等),此可至少部分地使得其不能用于位置估计。由此,在室内或类似环境中,例如在所关注的场所中,可使用不同技术来实现导航或定位服务。举例来说,移动装置可通过测量到定位在场所内的已知位置处的三个或更多个地面无线接入点的射程来获得室内位置定位,仅为了说明一种可能实施方案。可(例如)通过获得来自从无线发射器(例如,接入点等)接收到的无线信号的媒体接入控制识别符(MAC ID)地址且测量所接收信号的一或多个特性(例如信号强度、往返延迟或类似者)来测量射程。

如还指示,有时,可例如经由无线电热图签名匹配来估计移动装置的室内位置,其中将在移动装置处接收到的无线信号的当前或实况特性或签名与作为无线电热图值存储在数据库中的预期或先前测得的信号特性进行比较。通常,例如在离线阶段期间,可例如调查特定室内或类似区域(例如场所等中),且可收集无线电热图值,例如以无线信号的观察到的特性或指示接收信号强度(例如RSSI等)、往返延迟时间(例如RTT等)的所谓的信号“签名”或类似者的形式。在在线阶段期间,移动装置可(例如)将当前观察到的或实况信号签名传送到合适的服务器,以用于与先前测得的信号特性匹配。通过在数据库中寻找与移动装置处当前观察到的信号所展现的特性更接近匹配的信号签名,与匹配的签名相关联的位置可例如用作所述移动装置的所估计位置。

在一些情况下,可选择性地提供例如经由特定室内或类似区域的经众包测量结果来建构的无线电热图,或通过室内导航系统、位置服务器等,作为定位辅助数据的一部分以其它方式使其可供移动装置使用。无线电热图可例如以表示在区域中的特定位置处的无线信号的观察到特性(例如RSSI、RTT等)热图值或类似元数据的形式提供。无线电热图可由例如以相对统一的间距(例如相邻网格点的两米间距等)位于室内或类似区域的楼层平面图或布局上方或映射到所述楼层平面图或布局且表示这些点处的预期信号签名的点网格来定义。因此,对于已知的无线发射器,无线电热图可例如使特定网格点与表示所述网格点处的预期信号签名的热图值相关联。由此,与一或多个已知无线发射器(例如Wi-Fi接入点等)相关联的热图值可例如使移动装置能够使观察到的信号签名与在室内或类似所关注区域内的位置相关或相关联。

有时,代替于无线电热图或除无线电热图之外,室内导航系统、位置服务器等可选择性地提供其它合适的定位辅助数据或以其它方式使其可用(例如可用于移动装置等),其可包含(例如)所关注场所的电子数字地图。电子数字地图可例如由合适的服务器在进入特定室内或类似区域(例如大型购物广场等)时或之后即刻、应请求、用户输入或类似者而提供。电子数字地图可包含(例如)包括场所或场所内的区域(例如门、走廊、楼梯间、电梯、墙壁等)的室内特征,以及关注点(POI),例如休息室、储物间、房间、入口、付费电话等的楼层平面图或布局。在一些情况下,电子数字地图可例如存储在合适的服务器处,以可由移动装置例如经由选择或激活统一资源定位符(URL)来存取或使用。通过具有场所或所关注区域的数字地图,移动装置可例如能够将其当前位置覆盖在所述场所或区域的所显示地图上方,以便向相关联用户提供额外上下文、参考框架或类似者。

有时,为了促进或支持在所关注的场所中的定位,例如经由无线电热图签名匹配,开发相关联无线发射器、无线电信标(例如Wi-Fi接入点等)或类似者的相对全面或在其它方面充分的数据库可为有用的。广泛的现场勘测(例如专用位置指纹识别、光线跟踪等)可呈现若干挑战,例如模拟或计算成本、所涉及的时间或工作量或类似者。因此,如曾指示,在一些情况下,为了降低相关联成本,例如可至少部分地使用一或多种众包技术。举例来说,与在场所中的特定区域内行进的用户处于相同位置的众包移动装置可将一或多个消息周期性地传送(例如以断断续续的间隔等)到众包服务器。消息可包含(例如)表征或定义相关联无线环境的信号相关RSSI、RTT或相同测量结果(例如先前收集、当前观察到等)的“报告”。因此,术语“报告”和“测量报告”在本文中可互换使用。有时,报告可“经地理标记”,例如与经由SPS获得的当前或最后一个位置定位相关或相关联,举例来说,如果适用或可用。应注意,在一些情况下,测量报告可能不“经地理标记”。

如曾指示,有时,位置感知移动装置可具有近似表示室内或类似区域中的所谓的“地面实况”位置的能力,其中可结合一或多个接近无线发射器来进行信号相关测量。此处,可完全或部分地使用任何合适的技术,例如获得同时SPS位置定位、将三边测量应用于到固定位置处的发射器的射程的测量、在用户接口处接收用户输入、应用来自惯性或运动传感器(例如来自已知起始位置)的航位推算测量结果等。在一些情况下,所报告的测量结果可例如与所关注的场所内的“地面实况”位置成对或相关。在此上下文中,“地面实况”位置可通常指代可例如与物理上收集或观察到的信号相关测量结果(例如“地面实况”测量结果)的位置相关或对应。术语“地面实况”测量结果可通常指代例如在特定位置处物理上收集或观察到而不是经由远程感测的信号相关测量结果。作为一种说明方式,位于物理上收集或观察信号相关测量结果的场所的楼层平面图上方或映射到所述楼层平面图的点网格可包括“地面实况”位置。当然,所主张的标的物不限于特定“地面实况”测量结果或位置。

继续上文的实例,有时,众包服务器可例如聚集所传送的报告,且可以合适的方式来过程相关联的信号相关测量结果。举例来说,在一些情况下,至少部分地基于所报告的测量结果,服务器可计算将与特定场所的无线电热图中的离散位置相关联(例如经由点网格等)的预期RSSI、RTT或类似值。有时,服务器还可获得无线发射器的固定位置,且可将相关联的RSSI、RTT或类似值、发射器位置等作为定位辅助数据的一部分提供到一或多个移动装置。移动装置可随后经由适当技术中的任一者(例如三边测量)来获得其在所关注场所内的当前位置定位。应了解,取决于实施方案,可至少部分地在移动装置、合适的服务器或其任何组合上执行计算定位辅助数据、估计无线发射器的位置或类似处理。

如先前所提到,然而,在一些情况下,众包位置相关数据,例如收集、传送等RSSI、RTT或类似测量结果的过程可经受或趋向于具有相当大量的数据冗余或不对称性,这可至少部分地取决于其中获得所报告的测量结果的位置。举例来说,场所内的某些区域,例如众包用户较频繁访问的位置可具有高得多的密度或容量的所传送报告,并且因此比所述场所内的一些其它区域多的测量冗余。这些较频繁访问的区域可包含(例如)具有典型或正常行人流量的主要入口、走廊、美食街或类似位置。有时,这可能在场所内留下大量较不频繁访问的区域,例如后或侧入口、远处的走廊或侧厅,或其中例如可能需要测量结果但无充分或合适的覆盖度的类似位置,从而产生数据不对称性。在一些情况下,来自较小但较频繁访问的区域的较高密度或容量的报告也可能被来自场所内较大但较不频繁访问的区域的报告“淹没”或扑灭。举例来说,有时,如果众包服务器具有受限或小于充分的存储器资源或处理能力(例如有限量的存储、缓冲器等),那么其可存储从较频繁访问的位置报告的大部分冗余位置相关数据,例如以场所内的其它位置为代价。

另外,在一些情况下,此或类似数据不对称性或冗余可例如影响可用来促进或支持移动装置在场所内的定位的定位相关算法或计算方法的准确性。举例来说,有时,如果使用的话,利用固定无线发射器的报告RSSI、RTT等测量结果的移动装置的位置的算术平均或均值的所谓的“样本平均”算法可较不稳健或精确。为了说明,如果无线发射器测量结果大部分是从相对较小区域中的移动装置报告,例如不考虑场所内的其它(例如较大等)区域,那么可将特定固定发射器位置估计为较小区域的中心,从而产生数据不对称性。在一些情况下,这也可不利地影响收集到的测量结果与“地面实况”位置的相关或配对,例如此又可减弱相关联无线电热图的效用或有效性、移动装置的定位准确性或类似者。

在一些情况下,例如在众包服务器处或通过众包服务器丢弃冗余位置相关数据可至少部分地解决或缓解这些或类似问题,但可能耗时、劳动密集、浪费可用资源或类似者。举例来说,收集、报告等将大部分丢弃(例如冗余等)的测量结果可不必要地增加具有有限电力资源(例如靠电池操作等)的众包移动装置的电力消耗,因此不利地影响此类装置的操作寿命或总体效用。另外,有时,较高容积或密度的冗余报告可使场所内的无线通信链路中的可用带宽、移动装置的存储器或类似者负重担。因此,可能需要开发可实施较稳健室内定位的一或多种方法、系统或设备,例如在趋向于具有数据不对称性或冗余的环境中,同时减少或改进场所内的众包移动装置或其它资源的电力消耗。

因此,如下文将更详细地描述,在一个实施方案中,可公布场所内的一或多个合适区域或使其可用,例如其中可能需要或可能不需要测量报告的区域,例如通过众包服务器。可例如使用任何适当的万维网相关服务,例如完全或部分地利用白名单、黑名单或类似者,来公布合适的区域或使其可用(例如传送等)。在此上下文中,“白名单”可指例如其中可需要测量报告(例如“如果在此区域中就发送报告”等)的场所内的一或多个区域的合适名称(例如列表、数据结构等),且“黑名单”可指其中可能不需要测量报告(例如“如果在此区域中就不发送报告”等)的一或多个区域的名称。由此,至少部分地基于所公布的“白名单”、“黑名单”等,众包移动装置当在所要的或“在白名单上的”区域中时,可例如收集、传送等RSSI、RTT或类似测量结果,或当在非所要的或“在黑名单上的”区域内时,可禁止或推迟此类收集、传送等。应注意,“白名单”、“黑名单”等可包含任何合适的信息或数据,例如一或多个因特网协议(IP)地址、电子邮件地址、发射速率、SPS坐标、MAC地址等,其可促进或支持本文所论述的一或多个操作或过程。因此,如曾指示,有时,位置相关数据的选择性众包可例如帮助更有效地或高效地建构或更新所关注的场所的无线发射器的数据库、无线电信标等(例如无线电热图等),且可供应或提供更好的众包用户体验。如下文所论述,位置相关数据的选择性众包可例如结合各种类型的移动装置、发射速率、可检测无线发射器、地理围栏等实施,取决于实施方案。

图1是说明与能够促进或支持位置相关数据的选择性众包的一或多个过程或操作的实例操作环境100的实施方案相关联的示意图。应了解,操作环境100在本文中被描述为可在各种电子通信网络或此些网络的组合的上下文中整体或部分地实施的非限制性实例,所述网络例如公共网络(例如,因特网、万维网)、私用网络(例如,内联网)、无线局域网(WLAN等)或类似物。应注意,所主张的标的物不限于室内实施方案。举例来说,有时,本文中所描述的一或多个操作或技术可至少部分在类似室内环境中执行,其可部分地或大体上包含包围区域,例如,城市峡谷、城镇广场、圆形剧场、停车场、屋顶花园、天井或类似物。有时,可至少部分地在室外环境中执行本文中所描述的一或多个操作或技术。

如所说明,操作环境100可包括例如能够根据一或多个通信协议经由通信链路110与移动装置102通信的一或多个卫星104、基站收发台106、无线发射器108等。卫星104可与一或多个卫星定位系统(SPS)相关联,例如,美国全球定位系统(GPS)、俄罗斯格洛纳斯(GLONASS)系统、欧洲伽利略系统以及可利用来自卫星系统的组合的卫星的任何系统,或在未来开发的任何卫星系统等。举例来说,卫星104可来自若干区域性导航卫星系统(RNSS’)中的任一者,例如广域扩增系统(WAAS)、欧洲静地导航覆盖服务(EGNOS)、准顶点卫星系统(QZSS)等。基站收发器台106、无线发射器108等取决于实施方案可具有例如相同或相似的类型,或可表示不同类型的装置,例如,接入点、无线电信标、蜂窝式基站、超微型小区或类似者。

尽管未图示,在一些情况下,操作环境100可包含(例如)可与室内或类似所关注区域(例如场所)相关联的大量的无线发射器108。大量的无线发射器108可对应于较全面的室内或类似定位方法(例如无线电热图)或与之相关。应注意,一或多个无线发射器108可能够发射以及接收无线信号。在特定实施方案中,一或多个无线发射器108可能够以与由基站收发台106实现的射程相比较短的射程与移动装置102通信。举例来说,一或多个无线发射器108可位于室内或类似环境(例如场所)中,如曾指示。一或多个无线发射器108可(例如)提供对无线局域网(WLAN,例如IEEE std.802.11网络等)或无线个域网(WPAN,例如网络等)的接入权。在另一实例实施方案中,一或多个无线发射器108可包括(例如)能够促进或支持根据蜂窝式通信协议的操作环境100内的通信的超微型小区收发器。

在一些情况下,一或多个基站收发台106、无线发射器108等可(例如)以操作方式耦合到电子通信网络112,电子通信网络112可包括能够例如经由一或多个无线通信链路114、110等提供合适的信息的一或多个有线或无线通信或计算网络。如将看到,所提供的信息可包含(例如)定位辅助数据,例如无线电热图、经由SPS获得的最近位置定位、“白名单”、“黑名单”、具有信号相关测量结果的一或多个消息或类似者。有时,所提供的信息可包含(例如)一或多个无线发射器108的位置、电子数字地图、地理围栏相关参数(例如地理围栏的位置、边界等),或能够促进或支持与操作环境100相关联的一或多个操作或过程的任何其它合适的数据,位置相关或其它。定位辅助数据可例如以合适的数据结构的形式提供,例如音频、视频或声音文件、查询表、数学公式、算法、元数据等,其可至少部分地取决于应用程序、网络、环境、无线电热图、移动装置、服务提供商或类似者。

在一个实施方案中,网络112可能能够促进或支持合适的计算平台或裝置(例如与操作环境100相关联的移动装置102、一或多个基地收发站106、无线发射器108以及一或多个众包服务器)之间的通信。在一些情况下,众包服务器可包含(例如)能够促进或支持与操作环境100相关联的一或多个操作或过程的位置服务器116、定位辅助服务器118以及通常在120处指示一或多个其它服务器(例如导航、信息、地图等服务器等)。在特定实施方案中,网络112可包括例如因特网协议(IP)基础设施,其能够促进移动装置102与众包服务器116、118或120之间经由无线发射器108、基站收发器台106(例如经由网络接口等)或类似者的通信。在另一实施方案中,网络112可包括例如基站控制器或主要交换中心(未图示)等蜂窝式通信网络基础架构以促进与移动装置102的移动蜂窝式通信。

位置服务器116可提供移动装置102在与操作环境100相关联的所关注场所内的粗略位置的估计,例如在进入所述场所时或之后。可例如至少部分地基于经由SPS获得的最后一个或最近位置定位、相关联用户所提供的输入、内建式或远程传感器或类似者来确定粗略位置。举例来说,有时,可使用与一或多个参考点的接近性,例如通过知道移动装置102在给定时间正使用哪一无线发射器108等来确定移动装置102的粗略位置。在一些情况下,移动装置102可完全或部分地在与合适服务器(例如众包服务器116、118或120)的后续消息中利用其粗略位置,以获得与粗略位置(例如路线选择图表等)所识别的场所中的区域相关的电子数字地图或其它信息。可选地或可替代地,可(例如)至少部分在移动装置102上使用一或多种适用的技术(例如,航位推算等)来确定移动装置102的粗略位置。在一些情况下,例如除经由一或多个适用的方法确定粗略位置之外或代替于经由一或多个适用的方法确定粗略位置,(例如)移动装置102可将一或多个已知(例如,可见等)无线发射器108等的MAC地址传送到合适的服务器,且可被提供相关联区域的电子数字地图。移动装置102可例如使用一或多种适当的技术,至少部分地基于所提供的地图和已知无线发射器108等来估计其位置。

定位辅助服务器118可例如提供定位辅助数据,例如一或多个无线发射器108的位置、无线电热图、与“地面实况”位置估计相关联的信号签名,或类似者。举例来说,定位辅助服务器118可经由合适的参考帧提供一或多个无线发射器108的位置,例如可根据全局坐标系统、本地坐标系(例如场所等)等映射的三维笛卡尔坐标空间中的(X,Y,Z)坐标,仅为了说明几个可能实施方案。如将看到,可例如至少部分地结合接收信号强度的指示来使用一或多个无线发射器108的所映射位置,以确定是否将测量报告传送到众包服务器。当然,所主张的标的物不限于特定参考系或定位辅助数据。

在一些情况下,服务器120可例如包括地图服务器,其可提供特定室内或类似所关注区域(例如场所)的电子数字地图以及其它定位辅助数据或类似信息。电子数字地图可包括(例如)场所或其一部分的楼层平面图或布局。作为非限制性实例,电子数字地图可包含一或多个计算机辅助设计(CAD)类型文件,其识别场所的结构特点,例如墙壁、房间、门、过道、电梯、楼梯间、楼梯、地板、天花板等。有时,电子数字地图可包括例如一或多个无线发射器108等相对于场所内的一或多个区域、结构特点(例如墙壁、门、窗等)或类似者的位置。因此,在一些情况下,例如在进入所关注的场所时或之后,应用户输入等,移动装置102可将请求传送到服务器120(例如地图服务器等),以提供覆盖所述场所、其一部分,或邻近区域(如果适用的话)的电子数字地图。请求可参考或以其它方式包含(例如)移动装置102的粗略位置,如曾指示,使得服务器120(例如,地图服务器等)可使移动装置102的粗略位置与场所中的特定区域相关联,且随后将相关地图传送到移动装置102。如曾指示,电子数字地图可例如至少部分地用来向众包用户提供收集、传送等信号相关测量结果的额外情境,例如当正在场所中的区域内行进时。

根据实施例,移动装置102可例如通过经由统一资源定位符(URL)的选择请求数据,经由与众包服务器116、118或120通信,来存取或获得合适的定位辅助数据,如先前所提到。术语“定位辅助数据”和“室内导航辅助数据”在本文中可互换使用,且可包含用以促进或支持本文所论述的一或多种技术或过程的任何合适信息。在特定实施方案中,众包服务器116、118或120可能能够提供室内导航辅助数据,以覆盖场所中的许多不同室内区域,包含例如建筑物的楼层、医院的侧厅、机场的航站楼、大学校园的部分、大型购物广场的区域,仅举几个实例。有时,移动装置102处的存储器资源和数据发射资源可致使针对由众包服务器116、118或120服务的所有区域的室内导航辅助数据的接收不可行或无法实现;因此,对来自移动装置102的室内导航辅助数据的请求可指示移动装置102的位置的粗略估计,如曾指示。接着可向移动装置102提供覆盖接近于移动装置102的位置的粗略估计的区域的室内导航辅助数据。可选地或可替代地,一或多个已知(例如,可见等)无线发射器108等的MAC地址可(例如)由移动装置102传送到合适的服务器,例如用于当前位置确定,也同样已论述。

在特定实施方案中且如本文所论述,移动装置102可具有能够测量、收集、存储或传送合适的信号相关特性(例如RSSI、RTT等);估计固定发射器位置;计算位置定位或类似者的电路和处理资源。举例来说,移动装置102可至少部分地基于到四个或大于四个SPS卫星104的伪距测量值来计算位置定位。此处,移动装置102可例如至少部分地基于从四个或大于四个SPS卫星104获取的信号110中的伪噪声码相位检测来计算此类伪距测量值。在特定实施方案中,移动装置102可从众包服务器116、118或120接收定位辅助数据,以辅助SPS卫星104所发射的信号的获取,包含例如年历、星历表数据、多普勒搜索窗,仅举几个实例。

在其它实施方案中,移动装置102可(例如)使用例如(例如)高级前向三边测量(AFLT)、所观察到达时间差(OTDOA)等若干技术中的任一者,通过处理从定位在已知固定位置处的一或多个地面无线发射器(例如,无线发射器108、基站收发台106等)接收的信号来获得位置定位。在这些特定技术中,可至少部分地基于由发射器发射且在移动装置102处接收的导频信号来测量从移动装置102到此些发射器中的三个或更多个的射程。在一些情况下,一或多个基地收发站106、无线发射器108等在与操作环境100相关联的特定区域中的位置或身份(例如MAC地址等)可由众包服务器116、118或120以基站历书(BSA)的形式提供。

如曾指示,在一些情况下,移动装置102可能能够至少部分地基于从一或多个地面无线发射器108(例如位于已知位置处的WLAN接入点等)获取的信号来计算位置定位。举例来说,移动装置102可通过测量到位于已知位置处的三个或更多个合适的室内地面无线接入点的射程来获得位置定位。可(例如)通过获得来自从接入点接收的信号的MAC ID地址且借助测量一或多个接收到的信号特性(例如,RSSI、RTT等)获得到这些接入点的射程测量结果来测量射程。在至少一个实施方案中,移动装置102可通过测量所获取信号的特性或将其应用于指示场所中的特定位置处的预期RSSI、RTT或类似签名的无线电热图,来获得位置定位。在特定实施方案中,无线电热图可使一或多个无线发射器108的身份(例如,MAC地址,其可从自本地发射器获取的信号辨别,等等)、来自所识别本地发射器所发射的信号的预期RSSI、来自所识别发射器的预期RTT、来自这些预期RSSI、RTT的均值或标准偏差等相关联。然而,应理解,这些仅是无线电热图的实例,且所主张的标的物在这些方面不受限制。

尽管本文中说明某一数目的计算平台或装置,但可实施任何数目的适当计算平台或装置,以促进或以其它方式支持与操作环境100相关联的一或多种技术或过程。举例来说,有时,网络112可耦合到一或多个有线或无线通信网络(例如Wi-Fi等),以便增强与移动装置102、一或多个基地收发站106;无线发射器108;众包服务器116、118、120或类似者的通信的覆盖区域。在一些情况下,网络112可促进或支持(例如)基于超微型小区的操作性覆盖区。同样,这些仅是实例实施方案,并且所主张的标的物在此方面不受限制。

记住这一点,现在注意图2,其为说明可完全或部分地执行以促进或支持用于位置相关数据的选择性众包的一或多个操作或技术的实例过程200的实施方案的流程图。如曾指示,有时,过程200可至少部分地由一或多个用户使用处于相同位置的位置感知移动装置(例如图1的移动装置102)来实施。应注意,可经由一或多个数字信号表示所获取或产生的与实例过程200相关联的信息(例如,输入信号、输出信号、操作、结果等)。还应了解,尽管同时或相对于某一序列说明或描述一或多个操作,但还可采用其它序列或同时操作。另外,尽管以下描述参考某些其它图中所说明的特定方面或特征,但可对于其它方面或特征执行一或多个操作。

实例过程200可例如在操作202处开始,其中例如当正在场所中的区域内行进时,例如通过众包用户,在移动装置处收集一或多个无线发射器的发射的测量结果。如曾指示,可例如相对于无线信号的RSSI、RTT或类似特性来收集发射的测量结果,所述RSSI、RTT或类似特性有时可与在所关注的场所内的一或多个所估计“地面实况”位置、最近或最后一个SPS位置定位(例如经地理标记等)或类似者成对或相关。在一些情况下,可经由合适的主机众包应用程序来收集、存储、传送等测量结果,其可通过合适的服务器提供到用户的移动装置,本地存储在移动装置上等。众包应用程序可例如在用户进入场所或其部分(例如区域等)后、应请求、用户输入或类似者而即刻激活、启动、下载等。并且,众包或相关应用通常是已知的且不必在本文中更详细地描述。

关于操作204,所述测量结果的收集可例如在所述场所的至少一个部分中禁止或推迟,例如由众包服务器指示。如上文所论述,有时,此指示可例如呈众包服务器相对于所关注的场所或其任何部分所公布的“白名单”、“黑名单”等的形式。举例来说,如经由图3的场所300的示意图所说明,与场所300相关联的合适众包服务器可公布通常在302、304和306处指示的若干“白名单”,从而指定或指示其中一或多个无线发射器(例如Wi-Fi接入点308、310、312、314或316)的发射的测量结果可为所要的一或多个区域。如还说明,有时,众包服务器还可例如使用“黑名单”324或326来指示或指定其中一或多个无线发射器(例如Wi-Fi接入点318、320或322)的发射的测量结果可能不是所要的一或多个区域。因此,此处,与众包用户处于相同位置的移动装置可例如禁止或推迟收集场所300的一或多个部分中的测量结果,例如“在黑名单上的”区域324或326,仅为了说明一个可能实施方案。

如曾指示,在一些情况下,可禁止或推迟测量结果收集,例如在用户正在场所300中的一或多个“在白名单上的”区域(例如区域302、304或306)内行进时。因此,处于相同位置的移动装置的用户可继续收集一或多个无线发射器(例如Wi-Fi接入点308、310、312、314或316等)的发射的测量结果,例如由众包服务器指示。如上文还论述,“在白名单上的”区域302、304或306可包括例如场所300内较不频繁访问的位置,例如后或侧入口328、远处的走廊或侧厅330或类似者。当然,所主张的标的物不限于特定区域、“白名单”、“黑名单”、无线发射器等。举例来说,有时,“在黑名单上的”区域可包括不同于场所300内的“在白名单上的”区域的任何区域,仅说明另一可能实施方案。

在一个实施方案中,“在白名单上的”、“在黑名单上的”等区域可例如经由限定此区域的合适地理围栏来指示,以便结合经由合适的定位技术获得的一或多个GPS或类似GNSS位置定位来检测到所述区域中的入口或从所述区域出来的出口。地理围栏可例如包括结合合适的基于位置的服务(LBS)建立地理区域上的虚拟周长,使得如果处于相同位置的移动装置的用户进入所述周长或离开所述周长(例如突破地理围栏等),那么起始、执行或禁止信号相关测量结果的收集。地理围栏通常是已知的,且此处无需更详细地描述。有时,地理围栏突破的检测可例如至少部分地用来告知或通知处于相同位置的移动装置的用户(例如经由文本消息、电子邮件等)所述用户在“在白名单上的”、“在黑名单上的”等区域内或之外。在此特定实例中,为了禁止场所300内的测量结果的收集,例如相对于Wi-Fi接入点320、332或334,众包服务器可使用一或多个地理围栏,通常在336处指示,以便指定一或多个“在黑名单上的”区域。如所说明,地理围栏336可例如界定频繁访问的区域,例如主要入口338、美食广场的区域340,或具有典型或正常行人流量的类似位置,如上文所论述。并且,所主张的标的物不限于所示的特定地理围栏或区域。

返回参看图2的过程200,在操作206处,可例如至少部分地基于一或多个无线发射器,将一或多个所收集的消息传送到众包服务器。如先前所论述,所收集的消息可包括例如任何合适的位置相关数据,例如从一或多个附近无线发射器观察到或检测到的RSSI、RTT等的测量结果,且可至少部分地用于计算所关注场所的定位辅助数据。如还指示,在一些情况下,例如针对加地理标记的报告,“白名单”、“黑名单”等可至少部分地基于一或多个SPS位置定位(例如地理坐标等)。然而,有时,SPS或类似的加地理标记可能不可用(例如无可检测的SPS或类似信号等)或不以其它方式有用。在此情况下,“白名单”、“黑名单”等可至少部分地基于一或多个无线发射器本身。如图3中所说明,如果例如最强检测到的或当前观察到的信号是来自具有XYZ坐标的Wi-Fi接入点314,且第二强信号是来自具有ABC坐标的Wi-Fi接入点316,那么场所300内的移动装置可将一或多个消息传送到众包服务器。有时,如果例如移动装置检测到最强信号是来自位于场所300内的已知位置处的某一其它Wi-Fi接入点(例如接入点310、320、322等),那么可制止传送消息。当然,所主张的标的物不限于此。可完全或部分地使用任何合适的无线发射器或发射器、坐标等的组合。

在一实施方案中,代替于执行二进制类型的决策或方法或除了执行所述决策或方法之外,例如为了传送(例如当在“在白名单上的”区域等中时)或不传送(例如当在“在黑名单上的”区域等中时)测量结果,移动装置可例如能够以某一方式调整或改变其发射速率。在此上下文中,“发射速率”可指在给定时间从一个点发射或传送到另一点的位置相关或其它数据的量。移动装置可例如在“在白名单上的”区域中以较高发射速率传送经众包的测量结果,且在“在白名单上的”区域之外以较低发射速率传送经众包的测量结果,仅为了说明一个可能实施方案。在一些情况下,增加或减小发射速率的决策可例如至少部分地基于相关联无线发射器的位置估计的质量或准确性。举例来说,如果移动装置具备接近无线发射器的准确或合适的位置估计,例如当正在“在白名单上的”区域内行进时,那么可实施较高发射速率。如果移动装置在“在白名单上的”区域之外、在“在黑名单上的”区域、地理围栏或类似者内部,那么可例如实施较低发射速率。当然,这些仅为与调整或改变发射速率有关的细节,且所主张的标的物不限于此。因此,除上文所论述的一或多种技术之外,调整或改变发射速率还可帮助众包移动装置保存电池电力、处理资源等,例如当正在场所300内行进时。

在至少一个实施方案中,传送或不传送测量结果的决策还可至少部分地基于众包移动装置的特定类型、构造或型号。举例来说,如果相对于移动装置(例如三星Air、Surface 2平板计算机等)的特定类型、构造或型号检测到数据不对称性或冗余,那么众包服务器可提供适当的指示(例如经由“黑名单”等),例如要求所述类型、构造或型号的裝置不发送进一步的测量报告。这可例如辅助维持跨移动装置的各种类型、构造或型号的相对对称的数据分发,例如通过不允许经众包的数据库由特定装置类型、构造或型号控制,其有时还可引入或形成系统或类似错误,如曾指示。因此,位置相关数据的选择性众包可提供优点。举例来说,如果移动装置在一或多个指定区域内,那么众包移动装置可“采取”或处理Wi-Fi或类似无线扫描(例如从附近Wi-Fi接入点、Wi-Fi扫描仪等),其可改进电力消耗、释放处理资源、解决不对称或冗余数据采集问题等,如还论述。

图4是可至少部分地用以促进或支持用于位置相关数据的选择性众包的一或多个操作或技术的与移动装置相关联的实例计算环境的实施方案的示意图。实例计算环境可包括(例如)可包含图1的移动装置102的一或多个特征或方面的移动装置400,但所主张的标的物不限于此。举例来说,在一些情况下,移动装置400可包括能够在合适的无线通信网络上(例如)经由天线406发射或接收无线信号(一般在404处参考)的无线收发器402。无线收发器402可例如能够发送或接收一或多个合适的通信,例如参考图1到3论述的一或多个通信。

作为实例而非限制,在一些情况下,无线收发器402可包括或表示例如用于当在场所中的区域内行进时收集一或多个无线发射器的发射的测量结果以便至少部分地实施图2的操作202的装置。另外,在至少一个实施方案中,无线收发器402可表示或包括例如用于禁止众包服务器所指示的场所的至少一个部分中的测量结果的收集以便至少部分地实施图2的操作204的装置。并且,有时,无线收发器402可包括例如或表示用于将包括收集到的测量结果的一或多个消息传送到众包服务器以用于至少部分地基于一或多个无线发射器来计算定位辅助数据的装置,例如相对于图2的操作206中所说明或描述。无线收发器402可(例如)经由无线收发器总线接口410耦合或连接到总线408。取决于实施方案,有时,无线收发器总线接口410可例如至少部分地与无线收发器402集成。一些实施方案可包含多个无线收发器402或天线406,以便使得能够根据对应的多个无线通信标准(例如,无线保真(WiFi)、码分多址(CDMA)、宽带CDMA(W-CDMA)、长期演进(LTE)、(仅举几个实例))发射或接收信号。

在一实施方案中,移动装置400可(例如)包括能够(例如)经由SPS或类似天线416接收或获取一或多个SPS或其它合适的无线信号414的SPS或类似接收器412。SPS接收器412可整体或部分地处理一或多个所获取的SPS信号414以用于估计移动装置400的位置(粗糙或其它)。在一些情况下,一或多个通用应用处理器418(此后被称作“处理器”)、存储器420、数字信号处理器(DSP)422或未图示的类似专用裝置或处理器可用来完全或部分地处理所获取的SPS信号414,计算移动装置400的位置,例如结合SPS接收器412、合适的定位辅助数据或类似者。用于例如结合用于选择性位置相关数据的众包的一或多种技术实施一或多个定位操作的SPS或其它信号的存储可至少部分地在存储器420、合适的寄存器或缓冲器(未图示)中执行。尽管未图示,但应了解,在至少一个实施方案中,一或多个处理器418、存储器420、DSP 422或类似的专用裝置或处理器可包括一或多个处理模块,其能够当正在场所中的区域内行进时收集一或多个无线发射器的发射的测量结果;禁止众包服务器所指示的场所的至少一个部分中的测量结果的收集;以及将包括收集到的测量结果的一或多个消息传送到众包服务器,以用于至少部分地基于所述一或多个无线发射器来计算定位辅助数据。

还应注意,可使用硬件、固件、软件或其任何组合来实施一或多个处理模块中的全部或部分。处理单元可表示一或多个能够执行信息计算技术或过程的至少一部分的电路。作为实例但非限制,处理器418或DSP 422可包含一或多个处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列或类似者,或其任何组合。因此,有时,处理器418或DSP 322或其任何组合可包括或表示用于当在场所中的区域内行进时收集一或多个无线发射器的发射的测量结果以便至少部分地实施图2的操作202的装置。另外,在至少一个实施方案中,处理器418或DSP 322可表示或包括例如用于禁止众包服务器所指示的场所的至少一个部分中的测量结果的收集以便至少部分地实施图2的操作204的装置。并且,有时,处理器418或DSP 322可包括例如或表示用于将包括收集到的测量结果的一或多个消息传送所述众包服务器以用于至少部分地基于一或多个无线发射器来计算定位辅助数据的装置,例如图2的操作206中所示或相对于所述操作而描述。

如所说明,DSP 422可经由总线408耦合或连接到处理器418和存储器420。虽然未图示,但在一些情况下,总线408可包括可与移动装置400的一或多个可适用的组件(例如,DSP 422、处理器418、存储器420或类似者)集成的一或多个总线接口。在各种实施例中,可响应于执行存储在存储器420中(例如在计算机可读存储媒体(例如RAM、ROM、闪存、光盘驱动器等(仅举几个实例))上)的一或多个机器可读指令而执行本文中描述的一或多个操作或功能。指令可例如可经由处理器418、未图示的一或多个专用处理器、DSP 422或类似者执行。存储器420可包括可存储软件代码(例如,编程代码、指令等)的非暂时性处理器可读存储器、计算机可读存储器等,所述软件代码可由处理器418、DSP 422或类似者执行,以执行本文中所描述的操作或功能的软件代码(例如,编程代码、指令等)。

移动装置400可包括用户接口424,其可包含若干装置(例如扬声器、麦克风、显示装置、振动装置、键盘、触摸屏等(仅举几个实例))中的任一者。在至少一个实施方案中,用户接口424可使得用户能够与在移动装置400上托管的一或多个应用程序交互。举例来说,用户接口424的一或多个装置可响应于来自用户的输入或动作而在存储器420上存储将由DSP 422、处理器418等进一步处理的模拟或数字信号。类似地,在移动装置400上代管的一或多个应用程序可将模拟或数字信号存储在存储器420中以将输出信号呈现给用户。在一些实施方案中,移动装置400可任选地包含专用音频输入/输出(I/O)装置426,其包括(例如)专用扬声器、麦克风、数/模电路、模/数电路、放大器、增益控制件或类似者。然而,应理解,这仅是可如何实施音频I/O装置426的实例,且所主张的标的物在此方面不受限制。如所看到,移动装置400可包括响应于施加在键盘、触摸屏或类似者上的触摸或类似压力的一或多个触摸传感器428。

在一实施方案中,移动装置400可例如包括例如用于捕获静止或移动图像或类似者的专用或其它的相机440。相机440可包括例如相机传感器或类似的成像装置(例如电荷耦合装置、互补金属氧化物半导体(CMOS)型成像器等)、镜头、模/数电路、帧缓冲器等,仅举几个实例。在一些情况下,可例如至少部分地在处理器418、DSP 422或类似者处执行表示一或多个所捕获图像的信号的额外处理、调节、编码或压缩。任选地或替代地,专用或其它视频处理器432可执行对表示一或多个所捕获图像的信号的调节、编码、压缩或操纵。另外,视频处理器432可例如解码或解压缩一或多个所存储的图像,以供在移动装置400的显示器(未图示)上呈现。

移动装置400可包括耦合或连接到总线408的一或多个传感器434,例如一或多个惯性传感器、周围环境传感器或类似者。传感器444的惯性传感器可包括例如一或多个加速计(例如共同地在一个、两个或三个维度中对移动装置400的加速度作出回应等)、陀螺仪或磁力计(例如为了支持一或多个指南针或类似应用程序等)等,仅说明几个实例。移动装置400的周围环境传感器可包括(例如)一或多个气压传感器、温度传感器、环境光检测器、相机传感器、麦克风等(仅举几个实例)。传感器434可产生可存储在存储器420中且可由DSP 422、处理器418等处理的模拟或数字信号,例如支持针对定位或导航操作、无线通信、无线电热图学习、视频游戏或类似者的一或多个应用程序。

在特定实施方案中,移动装置400可包括例如专用或其它的调制解调器处理器436,其能够执行经由无线收发器402、SPS接收器412或类似者接收到或下变频的信号的基带处理。类似地,例如,调制解调器处理器436可执行对将经上变频的信号的基带处理以供经由无线收发器402发射。在替代性实施方案中,可由处理器418、DSP 422或类似者至少部分地执行基带处理,而不是具有专用调制解调器处理器。另外,在一些情况下,接口438(尽管说明为单独的组件)可整体或部分地与移动装置400的一或多个可适用的组件(例如,总线408或SPS接收器412)集成。任选地或替代地,SPS接收器412可直接耦合或连接到总线408。然而,应理解,这些仅为可执行基带处理的组件或结构的实例,且所主张的标的物在此方面不受限制。

图5是说明可与能够部分或大体上实施或支持用于位置相关数据的选择性众包的一或多个操作或技术的一或多个服务器或其它装置相关联或包含所述服务器或其它装置的实例计算环境或系统500的实施方案的示意图,例如上文结合图1到3所论述。计算环境500可包含例如可经由通信网络508以操作方式耦合在一起的第一装置502、第二装置504、第三装置506等。在一些情况下,第一装置502可包括能够提供定位辅助数据(例如已知无线发射器的身份或位置、无线电热图、基站历书、电子数字地图、无线发射器的数据库或类似者的服务器。举例来说,第一装置502还可包括能够至少部分地基于移动装置的位置的粗略或大致估计、在请求后或类似情况下将电子数字地图提供到移动装置的服务器,如曾指示。第一装置502还可包括能够提供与移动装置的位置相关的任何其它合适的室内定位辅助数据(例如电子数字地图、无线电热图等)的服务器。第二装置504或第三装置506可包括(例如)移动装置,但所主张的标的物不限于此。举例来说,在一些情况下,第二装置504可包括在功能上或结构上类似于第一装置502的服务器,仅说明另一可能实施方案。另外,通信网络508可包括(例如)一或多个无线发射器,例如接入点、超微型小区或类似者。当然,所主张的标的物在这些方面中在范围上不受限制。

第一装置502、第二装置504或第三装置506可表示可能够经由通信网络508交换信息的任何装置、器具、平台或机器。作为实例而非限制,第一装置502、第二装置504或第三装置506中的任一者可包含:一或多个计算装置或平台,例如桌上型计算机、膝上型计算机、工作站、服务器装置,或类似者;一或多个个人计算或通信装置或器具,例如,个人数字助理、移动通信装置,或类似者;计算系统或相关联服务提供商能力,例如数据库或信息存储服务提供商/系统、网络服务提供商/系统、因特网或内联网服务提供商/系统、门户或搜索引擎服务提供商/系统、无线通信服务提供商/系统;或其任何组合。根据本文中描述的实例实施方案,第一装置502、第二装置504和第三装置506中的任一者分别可包括移动装置、无线发射器或接收器、服务器等中的一或多者。

在一实施方案中,通信网络508可表示能够支持第一装置502、第二装置504或第三装置506中的至少两者之间的信息交换的一或多个通信链路、过程或资源。作为实例但非限制,通信网络508可包含无线或有线通信链路、电话或电信系统、信息总线或信道、光纤、地面或空间飞行器资源、局域网、广域网、内联网、因特网、路由器或交换机以及类似者,或其任何组合。举例来说,如经由被第三装置506部分地遮挡的虚线框所说明,可存在可操作地耦合到通信网络508的额外类似装置。应还认识到,可使用或以其它方式包含硬件、固件、软件或其任何组合来实施如本文所述的计算环境500中所示的各种装置或网络或过程或方法的全部或部分。

作为实例而非限制,第二装置504可包含可经由总线514以操作方式耦合到存储器512的至少一个处理单元510。处理单元510可表示能够执行合适的计算程序或过程的至少一部分的一或多个电路。举例来说,处理单元510可包含一或多个处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列等或其任何组合。尽管未图示,但第二装置504可包含位置跟踪单元,其可例如至少部分地基于例如来自SPS、一或多个Wi-Fi接入点等的一或多个接收到的或所获取的无线信号,例如在室内或类似所关注区域中起始合适移动装置的位置定位(粗略或以其它方式)。在一些实施方案中,位置跟踪单元可至少部分地与合适的处理单元集成,例如处理单元510,但是所主张的标的物不限于此。在某些基于服务器或服务器支持的实施方案中,处理单元510可例如包括用于当在场所中的区域内行进时收集一或多个无线发射器的发射的测量结果,以便至少部分地促进或支持图2的操作202的装置。在一些情况下,处理单元510可例如包括用于禁止众包服务器所指示的场所的至少一个部分中的测量结果的收集,以便例如促进或支持图2的操作204的装置。取决于实施方案,处理单元510还可包括例如用于将包括收集到的测量结果的一或多个消息传送到众包服务器以用于至少部分地基于一或多个无线发射器来计算定位辅助数据,以便至少部分地促进或支持图2的操作206的装置。

存储器512可表示任何信息存储机制或器具。存储器512可包含例如主要存储器516和辅助存储器518。主要存储器516可包含例如随机存取存储器、只读存储器等。虽然在此实例中说明为与处理单元510分开,但应理解,主要存储器516的全部或部分可提供在处理单元510内或以其它方式与处理单元510处于同一位置/耦合。次要存储器518可包含例如与主要存储器相同或类似类型的存储器,或一或多个信息存储装置或系统,例如磁盘驱动器、光盘驱动器、磁带驱动器、固态存储器驱动器等。在某些实施方案中,次要存储器518可以操作方式接收计算机可读媒体520或以其它方式可配置以耦合到计算机可读媒体520。计算机可读媒体520可包含例如可运载或存取用于计算环境500中的一或多个装置的信息、代码或指令的任何非暂时性存储媒体。计算机可读媒体520还可称作存储媒体。

第二装置504可包含例如通信接口522,其提供或以其它方式支持第二装置504到至少无线通信网络508的操作性耦合。作为实例而非限制,通信接口522可包含网络接口装置或卡、调制解调器、路由器、交换机、收发器,以及类似者。第二装置504还可包含(例如)输入/输出装置524。输入/输出装置524可表示可为可配置以接受或以其它方式引入人或机器输入的一或多个装置或特征,或可能够传递或以其它方式提供人或机器输出的一或多个装置或特征。作为实例而非限制,输入/输出装置524可包含操作性地配置的显示器、扬声器、键盘、鼠标、跟踪球、触摸屏、信息端口,或类似者。

本文中所描述的方法可根据特定特征或实例取决于应用而由各种装置来实施。举例来说,此些方法可用硬件、固件、软件、离散/固定逻辑电路、其任何组合等等来实施。举例来说,在硬件或逻辑电路实施方案中,处理单元可实施于一或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文中所描述的功能的其它装置或单元或其组合(仅举几个实例)内。

对于固件或软件实施方案,可用具有执行本文中所描述的功能的指令的模块(例如,程序、功能等)来实施方法。任何有形地体现指令的计算机可读媒体可用于实施本文所描述的方法。举例来说,软件代码可存储在存储器中,并且由处理器来执行。存储器可实施于处理器内或在处理器外部。如本文中所使用,术语“存储器”可指任何类型的长期、短期、易失性、非易失性或其它存储器,且不限于任何特定类型的存储器或任何特定数目个存储器或在其上存储存储器的媒体的类型。在至少一些实施方案中,本文中描述的存储媒体的一或多个部分可存储信号,所述信号表示如由存储媒体的特定状态表达的信息。举例来说,表示信息的电子信号可通过影响或改变存储媒体的此些部分的状态以将信息表示成二进制信息(例如,经由一和零)而“存储”在存储媒体(例如,存储器)的一部分中。由此,在特定实施方案中,用以存储表示信息的信号的存储媒体的所述部分的状态的此改变构成存储媒体到不同状态或内容的变换。

如曾指示,在一或多个实例实施方案中,所描述的功能可在硬件、软件、固件、离散/固定逻辑电路、其一些组合等等中实施。如果以软件实施,那么可将所述功能作为一或多个指令或代码存储在物理计算机可读媒体上。计算机可读媒体包含物理计算机存储媒体。存储媒体可为可由计算机存取的任何可用的物理媒体。作为实例而非限制,此类计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于以指令或信息结构形式存储所需程序代码且可由计算机或其处理器存取的任何其它媒体。如本文所使用,磁盘及光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字影音光盘(DVD)、软性磁盘及蓝光光盘,其中磁盘通常以磁性方式再现信息,而光盘用激光以光学方式再现。

如上文所论述,移动装置可能够使用一或多种无线通信技术通过各种通信网络经由信息的无线发射或接收而与一或多个其它装置通信。此处,举例来说,无线通信技术可使用无线广域网(WWAN)、无线局域网(WLAN)、无线个域网(WPAN)或类似者来实施。术语“网络”和“系统”在文中可互换使用。WWAN可为码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(FDMA)网络、单载波频分多址(SC-FDMA)网络、长期演进(LTE)网络、WiMAX(IEEE 802.16)网络等等。CDMA网络可实施一或多个无线电接入技术(RAT),例如cdma2000、宽带CDMA(W-CDMA)、时分同步码分多址(TD-SCDMA),仅列举一些无线电技术。此处,cdma2000可包含根据IS-95、IS-2000和IS-856标准实施的技术。TDMA网络可实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)或某种其它RAT。来自名为“第三代合作伙伴计划”(3GPP)的协会的文献中描述了GSM和W-CDMA。cdma2000描述于来自名为“第三代合作伙伴计划2”(3GPP2)的联盟的文献中。3GPP和3GPP2文献是公开可用的。举例来说,WLAN可包含IEEE 802.11x网络,且WPAN可包含蓝牙网络、IEEE 802.15x或某一其它类型的网络。所述技术还可结合WWAN、WLAN或WPAN的任何组合来实施。无线通信网络可包含所谓的下一代技术(例如“4G”),例如长期演进(LTE)、高级LTE、WiMAX、超移动宽带(UMB)或类似者。

在一实施方案中,移动装置可(例如)能够与一或多个超微型小区通信,(例如)以便估计其位置、获得定位辅助数据、将蜂窝式电话服务扩展到企业或家庭中,或类似者。如本文所使用,“超微型小区”可指可能够使用一或多种适当技术来检测从移动装置发射的无线信号的一或多个较小蜂窝式基站。通常但不一定,超微型小区可利用各种类型的通信技术或以其它方式与各种类型的通信技术兼容,所述通信技术例如为通用移动电信系统(UTMS)、长期演进(LTE)、演进数据优化或仅演进数据(EV-DO)、GSM、全球微波接入互操作性(WiMAX)、码分多址(CDMA)-2000或频分同步码分多址(TD-SCDMA),仅列举许多可能的实例当中的一些实例。在某些实施方案中,超微型小区可包括(例如)集成的WiFi,且可借助于另一宽带网络(例如因特网)提供对更大的蜂窝式电信网络的移动装置接入。然而,与超微型小区相关的此些细节仅为实例,且所主张的标的物不限于此。

本文中所描述的技术可与包含若干GNSS中的任一者或GNSS的组合的SPS一起使用。此外,技术可与利用充当“伪卫星”的地面发射器或SV与此类地面发射器的组合的定位系统一起使用。地面发射器可(例如)包含广播PN码或其它测距代码(例如,类似于GPS或CDMA蜂窝式信号等)的基于地面的发射器。此发射器可被指派有唯一PN码,以便准许由远程接收器识别。地面发射器可(举例来说)用于在来自轨道SV的SPS信号可能不可用的情形中扩增SPS,例如,在隧道、矿场、建筑、都市峡谷或其它封闭区域中。伪卫星的另一实施方案被称为无线电信标。如本文中所使用的术语“空间飞行器”(SV)既定包含充当伪卫星、伪卫星的等效物和可能其它事物的地面发射器。如本文中所使用的术语“SPS信号”和/或“SV信号”既定包含来自地面发射器的类似SPS的信号,所述地面发射器包含充当伪卫星或伪卫星的等效物的地面发射器。

并且,计算机可读代码或指令可经由信号通过物理传输媒体从发射器传输到接收器(例如,经由电数字信号)。举例来说,可使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术的物理组件从网站、服务器或其它远程源传输软件。以上各项的组合也可包含在物理传输媒体的范围内。此些计算机指令可分多个部分(例如,第一和第二部分)在不同时间(例如,在第一和第二时间)传输。在对特定的设备或专用计算装置或平台的存储器内存储的二进制数字信号的算法或运算的符号表示方面呈现此具体实施方式中的一些部分。在此特定说明书的上下文中,特定设备等术语包含通用计算机(一旦其经编程以依据来自程序软件的指令执行特定功能)。算法描述或符号表示为信号处理或相关领域的一般技术人员用来向所属领域的其他技术人员传达其工作的实质内容的技术的实例。算法在这里总体上被视为产生期望结果的操作或类似信号处理的自一致序列。在此上下文中,操作或处理涉及对物理量的物理操纵。通常,虽然并非必须,此些量可以采用能够被存储、传送、组合、比较或以其它方式操纵的电或磁性信号的形式。

已证明,有时候将此些信号称为位、信息、值、元素、符号、字符、变量、项、数字、标号等是方便的,这主要是因为普遍使用。然而,应理解,所有这些或类似术语应与适当的物理量相关联,并且仅为方便的标记。除非确切地陈述是其它情况,否则从以上论述可以清楚得知,应了解,在本说明书的论述各处利用例如“处理”、“计算”、“推算”、“确定”、“确认”、“识别”、“关联”、“测量”、“执行”等等是指特定设备(例如专用计算机或类似的专用电子计算装置)的动作或过程。因此,在本说明书的上下文中,专用计算机或类似专用电子计算装置能够操纵或变换信号,所述信号通常表示为物理电子器件,存储器、寄存器或其它信息存储装置内的电或磁性量,发射装置,或专用计算机或类似专用电子计算装置的显示装置。

如本文所使用,术语“和”以及“或”可包含多种含义,这些含义还预期至少部分取决于使用此类术语的上下文。通常,如果使用“或”来关联列表(例如A、B或C),那么既定意味着A、B和C,此处是在包含性意义上使用,以及A、B或C,此处是在排它性意义上使用。贯穿本说明书对“一个实例”或“一实例”的参考意味着结合实例描述的特定特征、结构或特性包含在所主张的标的物的至少一个实例中。因此,短语“在一个实例中”或“实例”贯穿本说明书在各处的出现不一定全部指代同一实例。另外,如本文所使用,术语“一或多个”可用于以单数形式描述任何特征、结构或特性,或可用于描述特征、结构或特性的某种组合。但应注意,这仅仅为说明性实例,且所主张的标的物并不限于这个实例。此外,可在一或多个实例中组合所述特定特征、结构或特性。本文中所描述的实例可包含使用数字信号操作的机器、装置、引擎或设备。这些信号可包括电子信号、光学信号、电磁信号,或提供位置之间的信息的任何形式的能量。

虽然本文中已经使用各种方法或系统描述和展示了某些实例技术,但是所属领域的技术人员应理解,在不脱离所主张的主题的情况下,可以进行各种其它修改,并且可以用等效物取代。另外,在不脱离本文中描述的中心概念的情况下,可进行许多修改以使特定情形适合于所主张的标的物的教示。因此,希望所主张的标的物不限于所揭示的特定实例,而是此些所主张的标的物还可包含所有属于所附权利要求书及其等效物的范围内的实施方案。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1