首页> 中国专利> 用于室内定位的更好的用户体验的动态位置分区

用于室内定位的更好的用户体验的动态位置分区

摘要

本发明呈现用于确定移动装置的位置的系统、设备和方法。通常移动装置请求来自位置服务器的辅助数据。如果所述移动装置预期接收所述辅助数据的显著延迟响应,那么所述移动装置可从服务器中确定种子位置或粗略位置估计。所述移动装置也可以请求显示地图和/或用于其估计器的数据结构。所述移动装置可用所述粗略位置估计和/或所述数据结构预加载所述估计器。在预加载之后,所述估计器确定所述移动装置的位置。并且,所述移动装置可经由显示器向用户示出所述地图。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-29

    未缴年费专利权终止 IPC(主分类):H04W64/00 专利号:ZL2014800509289 申请日:20140818 授权公告日:20180529

    专利权的终止

  • 2018-05-29

    授权

    授权

  • 2016-06-01

    实质审查的生效 IPC(主分类):G01S5/02 申请日:20140818

    实质审查的生效

  • 2016-05-04

    公开

    公开

说明书

相关申请案的交叉参考

本申请案主张2013年12月6日递交的标题为“用于室内定位的更好的用户体验的 动态位置分区”的第14/098,976号美国申请案的权益和优先权,所述申请案主张在35 U.S.C.§119(e)下2013年9月19日递交的标题为“用于室内定位的更好的用户体验的动 态位置分区”的第61/880,082号美国临时申请案的权益和优先权,所述两个申请案的全 部内容以引用的方式并入本文中。

技术领域

本发明大体上涉及用于确定无线装置的位置的系统、设备和方法,且更确切地说涉 及使用粗略位置估计来引导估计器,例如,粒子滤波器。

背景技术

通常移动装置在通过估计器确定位置之前请求并且等待辅助数据。在这一时间期间 移动装置是闲置的。所需的是在应用辅助数据之前使用这一闲置时间来更好的准备或预 加载估计器。

发明内容

揭示的是用于使用从服务器接收的粗略位置估计来引导估计器的系统、设备和方 法。

根据一些方面,所揭示的是一种在移动装置中估计位置的方法,所述方法包括:发 送辅助数据请求到位置服务器;确定移动装置与位置服务器之间的传输速率小于阈值; 基于传输速率小于阈值发送粗略位置估计请求;响应于发送粗略位置估计请求接收粗略 位置估计;通过粗略位置估计引导移动装置中的估计器;响应于辅助数据请求接收辅助 数据;用辅助数据加载估计器;以及从估计器中确定移动装置的位置估计。

根据一些方面,所揭示的是一种用于估计位置的移动装置,所述移动装置包括:用 于发送辅助数据请求到位置服务器的装置;用于确定移动装置与位置服务器之间的传输 速率小于阈值的装置;用于基于传输速率小于阈值发送粗略位置估计请求的装置;用于 响应于发送粗略位置估计请求接收粗略位置估计的装置;用于通过粗略位置估计引导移 动装置中的估计器的装置;用于响应于辅助数据请求接收辅助数据的装置;用于用辅助 数据加载估计器的装置;以及用于从估计器中确定移动装置的位置估计的装置。

根据一些方面,所揭示的是一种用于估计位置的移动装置,所述移动装置包括:发 射器,其经配置以发送辅助数据请求到位置服务器并且基于传输速率小于阈值发送粗略 位置估计请求;接收器,其经配置以接收响应于发送粗略位置估计请求发送的粗略位置 估计,并且接收响应于辅助数据请求发送的辅助数据;估计器,其经配置以通过粗略位 置估计引导;以及处理器,其经配置以确定移动装置与位置服务器之间的传输速率小于 阈值,并且从估计器中确定移动装置的位置估计。

根据一些方面,所揭示的是一种包含存储在其上的程序代码的非暂时性计算机可读 存储媒体,所述非暂时性计算机可读存储媒体包括程序代码以:发送辅助数据请求到位 置服务器;确定移动装置与位置服务器之间的传输速率小于阈值;基于传输速率小于阈 值发送粗略位置估计请求;响应于发送粗略位置估计请求接收粗略位置估计;通过粗略 位置估计引导估计器;响应于辅助数据请求接收辅助数据;用辅助数据加载估计器;以 及从估计器中确定移动装置的位置估计。

应理解,所属领域的技术人员将从以下详细描述而容易地明了其它方面,其中借助 于说明示出且描述各种方面。图式及详细描述应被视为本质上是说明性的而不是限制 性的。

附图说明

将仅借助于实例参看图式来描述本发明的实施例。

图1示出慢速链路上的消息。

图2说明根据本发明的一些实施例通过粗略位置引导估计器。

图3说明根据本发明的一些实施例重复粗略位置更新请求。

图4示出根据本发明的一些实施例移动装置传感器测量结果可以是无线电测量结 果、惯性传感器测量结果和/或其它传感器测量结果。

图5示出根据本发明的一些实施例准备地图并且将地图发送到移动装置的服务器。

图6说明根据本发明的一些实施例用于引导估计器的数据结构交换。

图7和8说明根据本发明的一些实施例发送到共用服务器和发送到单独的服务器的 请求。

图9示出根据本发明的一些实施例在移动装置中估计位置的方法。

图10示出根据本发明的一些实施例的移动装置。

图11示出根据本发明的一些实施例的位置服务器。

图12示出根据本发明的一些实施例的服务器。

具体实施方式

以下结合附图而陈述的详细描述意图作为对本发明的各个方面的描述,而并非意图 表示其中可实践本发明的仅有方面。提供本发明中所描述的每一方面仅作为本发明的实 例或说明,且其不应必然地解释为比其它方面优选或有利。详细描述包含用于提供对本 发明的彻底理解的目的的特定细节。然而,所属领域的技术人员将显而易见,可在没有 这些特定细节的情况下实践本发明。在一些情况下,以框图的形式示出众所周知的结构 及装置以便避免混淆本发明的概念。首字母缩写词和其它描述性术语可仅出于便利及清 晰的目的而使用,而并非意图限制本发明的范围。

本文中所描述的位置确定技术可以结合各种无线通信网络来实施,所述无线通信网 络例如无线广域网(WWAN)、无线局域网(WLAN)、无线个人局域网(WPAN)等等。术语 “网络”与“系统”通常可互换地使用。WWAN可为码分多址(CDMA)网络、时分多址 (TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址 (SC-FDMA)网络、长期演进(LTE)等等。CDMA网络可实施一或多种无线电接入技术 (RAT),例如cdma2000、宽带CDMA(W-CDMA)等等。Cdma2000包含IS-95、IS-2000 和IS-856标准。TDMA网络可实施全球移动通信系统(GSM)、数字高级移动电话系统 (D-AMPS)或一些其它RAT。GSM及W-CDMA描述于来自名为“第三代合作伙伴计划” (3GPP)的协会的文档中。Cdma2000描述于来自名为“第三代合作伙伴计划2”(3GPP2) 的协会的文档中。3GPP和3GPP2文档可公开获得。WLAN可以为IEEE802.11x网络, 且WPAN可以为蓝牙网络、IEEE802.15x或某一其它类型的网络。所述技术还可结合 WWAN、WLAN及/或WPAN的任何组合来实施。

卫星定位系统(SPS)通常包含发射器系统,其经定位以使得实体能够至少部分基于从 发射器接收的信号确定其在地球上或上方的位置。此发射器通常发射标记有设置数目个 芯片的重复伪随机噪声(PN)码的信号且可位于基于地面的控制站、用户设备和/或宇宙飞 船上。在特定实例中,此类发射器可以位于地球轨道人造卫星(SV)上。举例来说,全球 导航卫星系统(GNSS)的群集(例如,全球定位系统(GPS)、伽利略(Galileo)、格洛纳斯 (GLONASS)或罗盘)中的SV可以发射标记有PN码的信号,所述PN码可区别于由群集 中的其它SV发射的PN码(例如,对于如GPS中的每一卫星使用不同PN码,或在如格 洛纳斯中的不同频率上使用相同代码)。根据某些方面,本文中所提出的技术并不限于用 于SPS的全球系统(例如,GNSS)。举例来说,本文中所提供的技术可应用于或以其它方 式经启用以用于在各种地区性系统中使用,例如,日本上方的准天顶卫星系统(QZSS)、 印度上方的印度地区性导航卫星系统(IRNSS)、中国上方的北斗卫星等,和/或可与一或 多个全球的及/或地区性导航卫星系统相关联或以其它方式经启用以与一或多个全球的 及/或地区性导航卫星系统一起使用的各种增强系统(例如,基于卫星的增强系统 (SBAS))。借助于实例而非限制,SBAS可包含提供完整性信息、微分校正等的增强系统, 例如,广域增强系统(WAAS)、欧洲地球同步卫星导航叠加服务(EGNOS)、多功能卫星 增强系统(MSAS)、GPS辅助地理增强导航或GPS和地理增强导航系统(GAGAN),及/ 或其类似者。因此,如本文中所使用,SPS可以包含一或多个全球和/或区域性导航卫星 系统和/或增强系统的任何组合,且SPS信号可以包含SPS、类SPS和/或与此类一或多 个SPS相关联的其它信号。

如本文所使用,移动装置有时被称作移动站(MS)或用户设备(UE),例如蜂窝式电话、 移动电话或其它无线通信装置、个人通信系统(PCS)装置、个人导航装置(PND)、个人信 息管理器(PIM)、个人数字助理(PDA)、膝上型计算机或能够接收无线通信及/或导航信 号的其它合适的移动装置。术语“移动装置”还希望包含例如通过短程无线、红外线、 缆线连接或其它连接与个人导航装置(PND)通信的装置,而不管在装置处或在PND处是 否发生卫星信号接收、辅助数据接收及/或位置相关处理。而且,“移动装置”意图包含 所有装置,包含无线通信装置、计算机、膝上型计算机等,其能够(例如)经由因特网、 WiFi或其它网络与服务器通信,并且不管是在装置处、服务器处还是在与网络相关联的 另一装置处发生卫星信号接收、辅助数据接收及/或位置相关处理。上述各者的任何可操 作组合也被视为“移动装置”。

图1示出慢速链路上的消息300数据。移动装置100(示出为MS100)将消息300发 送到位置服务器200。消息300包含辅助数据请求。通常,当移动装置100将要估计其 自身的位置且并不具有新鲜的且有效的辅助数据时移动装置100发送辅助数据请求消 息。也就是说,辅助数据可以是陈旧或不存在于移动装置100中。

位置服务器200接收请求辅助数据的消息300。在310处,响应于消息300,位置 服务器200准备定制用于移动装置100的近似位置的辅助数据。近似位置可以位于移动 装置100的覆盖区域的中心处。在这种情况下,移动装置100与位置服务器200之间的 链路处理量、链路速率或传输速率是低于阈值的。举例来说,辅助数据可能花费若干秒 (例如,10到12秒)或更长的时间来完成从位置服务器200到移动装置100的传输。辅 助数据的传输可能花费若干秒,这是因为由于由高业务量所致的等待时间使得实际传输 速率较低(即,较低的每秒位数目)或有效的传输速率较低。

在若干秒之后,移动装置100最后接收包含响应的消息320,所述响应包含辅助数 据。在330处,移动装置100基于在消息320中接收的辅助数据确定其自身的位置。

图2说明根据本发明的一些实施例通过粗略位置引导估计器。首先,移动装置100 将消息300发送到位置服务器200。消息300包含辅助数据请求。在410处,移动装置 100确定响应是否预期有大量延迟。举例来说,当传输速率小于阈值速率或高水平的业 务在链路上从位置服务器200到移动装置100时响应将是过慢的。

移动装置100将请求种子或粗略位置估计的消息420发送到服务器400。消息420 可以包含移动装置传感器测量结果,例如,来自一或多个加速计和/或陀螺仪的航位推算 测量结果。替代地或此外,传感器测量结果可以包含无线信息,例如,WiFi小区标识(例 如,MAC地址或信号强度)。

在430处,服务器400从移动装置传感器测量结果中确定粗略位置估计。在消息450 中,服务器400发送包含所确定的粗略位置估计的响应。服务器400也可以生成且发送 低分辨率版本的地图,同时辅助数据仍然在消息320中生成和发送。一旦完成在消息320 中传输辅助数据,则移动装置100可从接收到的辅助数据中本地构建地图。在460处, 移动装置100使用来自消息450的接收到的粗略位置估计以引导估计器(例如,粒子滤波 器)。

在310处所述过程在位置服务器200处继续。在位置服务器200中所述过程可以与 服务器400上的动作同时发生。在位置服务器200准备辅助数据之后,位置服务器200 向移动装置100发送包含在消息320中的此辅助数据的响应。如果位置服务器200与移 动装置100之间的链路的速度较慢,那么位置服务器200可以在消息420和/或消息450 之前开始发送消息320。在330处,移动装置100基于接收到的辅助数据和已引导的估 计器确定移动装置100的位置。

在470处,移动装置100基于两个位置中的哪一个具有较低的不确定性任选地在粗 略位置估计与所确定的位置之间进行选择。也就是说,来自服务器400的粗略位置估计 可具有第一不确定性,并且估计器可引起第二不确定性。通常估计器不确定性低于来自 服务器400的不确定性,但是也未必如此。

图3说明根据本发明的一些实施例重复粗略位置更新请求。当移动装置100在接收 到辅助数据之前闲置时,移动装置100可向服务器400发送另外的传感器测量结果,这 可能引起另外的粗略位置估计。在示出的情况下,移动装置100具有另外的时间来接收 第二粗略位置估计。

消息420从移动装置100发送,由服务器400接收并且包含传感器测量结果。在430 处,服务器400确定粗略位置。消息450由服务器400发送并且由移动装置100接收。 上文中更详细地描述了消息420、步骤430和消息450。

在移动装置100在消息420中将传感器测量结果发送到服务器400之后,移动装置 100可收集另外的移动装置传感器测量结果。可替代地,具有在响应消息450中接收的 或计算本地的不确定性的粗略位置可以大于阈值不确定性。

获得粗略位置估计的过程以相当于上文所述的消息420、步骤430和消息450的消 息420'、步骤430'和消息450'重复。在消息420'中,移动装置100发送用于粗略位置估 计的第二请求。第二请求可以包含另外的移动装置传感器测量结果。消息420'可跟随消 息450(如图所示)或可先于消息450。在430'处,服务器400从另外的移动装置传感器测 量结果中确定第二粗略位置估计。在一些实施例中,步骤430'仅基于另外的移动装置传 感器测量结果确定第二粗略位置,而在其它实施例中服务器400使用另外的移动装置传 感器测量结果和传递的移动装置传感器测量结果这两者。接下来,消息450'由服务器400 发送并且由移动装置100接收。消息450'包含具有第二粗略位置估计的响应。移动装置 100可继续收集移动装置传感器测量值并且可继续从服务器400请求和接收优化的粗略 位置估计。随后的消息450也可以包含更新的地图(参见图5)和/或数据结构(参见图6), 如下文更详细地描述。

图4示出根据本发明的一些实施例移动装置传感器测量结果可以是无线电测量结 果、惯性传感器测量结果和/或其它传感器测量结果。在一些实施例中,移动装置100 发送无线电信号测量结果并且服务器400接收无线电信号测量结果,例如,WiFiMAC 地址和/或信号强度值和/或传播时间。在其它实施例中,移动装置传感器测量结果包含 惯性传感器测量结果,例如,来自一或多个加速计和/或陀螺仪。另外在其它实施例中, 移动装置传感器测量结果包含无线电测量结果和惯性传感器测量结果这两者。

移动装置100发送消息422并且服务器400接收消息422以请求粗略位置估计。请 求相当于上文所述的消息420。消息422可以包含无线电测量结果、惯性传感器测量结 果和/或其它传感器测量结果。在432处,服务器400从无线电测量结果、惯性传感器测 量结果和/或其它传感器测量结果中确定粗略位置估计。步骤432相当于上文所述的步骤 430。响应消息450由服务器400发送、由移动装置MS接收,并且包含基于移动装置 传感器测量结果的粗略位置估计。

图5示出根据本发明的一些实施例准备地图并且将地图发送到移动装置的服务器。 消息424包含针对粗略位置估计和地图的请求。类似于上文所述的消息420和422,消 息424还可包含移动装置传感器测量结果。在430处,服务器400从移动装置传感器测 量结果中确定粗略位置估计。在434处,服务器400基于移动装置100的所确定的粗略 位置估计准备和/或裁剪地图。在消息452中,服务器400以粗略位置估计以及在步骤 434处准备的地图进行响应。

在一些实施例中,移动装置100显示在消息452中接收到的地图,如在480处所示。 举例来说,移动装置100在社交应用程序或其它地图显示应用程序中显示地图。在已知 粗略位置估计和对应的粗略地图的情况下,向用户呈现视觉地图直至可以确定更详细且 精确的地图为止。在一些实施例中,一旦完成在消息320中传输辅助数据,则移动装置 100可以能够在移动装置100上从接收到的辅助数据中构建本地生成的地图。

图6说明根据本发明的一些实施例用于引导估计器的数据结构交换。移动装置100 发送消息420并且服务器400接收消息420以请求粗略位置估计。在430处,服务器400 基于移动无线电传感器测量结果确定粗略位置估计。在436处,服务器400针对待加载 到粒子滤波器或其它估计器的当前状态准备数据结构。消息454由服务器400发送并且 由移动装置100接收。消息454包含粗略位置估计(在步骤430处确定)和数据结构(在步 骤436处准备)。在462处,移动装置100使用粗略位置估计和数据结构(来自消息454) 以引导估计器。已引导的估计器可更迅速地估计位置。为方便起见数据结构也可以包含 粗略位置估计。

图7和8说明根据本发明的一些实施例发送到共用服务器和发送到单独的服务器的 请求。在图7中,移动装置100发送消息300以从位置服务器200请求辅助数据。在相 同消息或单独的消息内,移动装置100在消息420中向服务器200发送用于粗略位置估 计的请求。消息420也可以包含移动装置传感器测量结果。在此实施例中,如同服务器 400,位置服务器200还作用于移动装置100。在图8中,移动装置100发送消息300到 位置服务器200以请求辅助数据。在单独的消息420中,移动装置100发送消息420到 服务器400。在此实施例中,移动装置100将消息引导到两个不同服务器。

图9示出根据本发明的一些实施例在移动装置100中估计位置的方法。在510处, 移动装置100发送辅助数据请求到位置服务器200。同时,之前或之后,在520处移动 装置100确定移动装置100与位置服务器200之间的传输速率小于阈值。因此在530处, 移动装置100基于传输速率小于阈值将粗略位置估计请求发送到服务器400。粗略位置 估计请求也可以包含移动装置传感器测量结果。

在540处,响应于发送粗略位置估计请求,移动装置100从服务器400接收粗略位 置估计。移动装置100使用粗略位置估计作为估计器的种子。移动装置100也可以从服 务器400接收地图和/或估计器数据结构,如上文分别关于图5和6所述。在560处,移 动装置100通过将粗略位置估计作为种子位置而引导估计器。如果可供使用的话,那么 移动装置100也可以显示从服务器400接收的地图和/或用数据结构加载估计器。

在图9中,虚线指示移动装置100与服务器400之间的过程可以重复一或多次,其 中在530处的另外的传感器测量结果引起在560中的优化的种子和/或优化的地图和/或 优化的估计器数据结构。在570处,移动装置100响应于来自位置服务器200的辅助数 据请求接收辅助数据。移动装置100随后用辅助数据和/或优化的估计器数据结构加载估 计器。最后在590处,移动装置100从估计器中确定移动装置100的位置估计以引起确 定的位置估计。

图10示出根据本发明的一些实施例的移动装置100。移动装置100包含处理器110、 存储器120、显示器130、收发器140、收发器150和传感器160。处理器110可以是专 用处理器或通用处理器。处理器110包含软件模块,所述软件模块包含估计器112,例 如,粒子滤波器。存储器120包含软件代码,在执行所述软件代码时,根据本文中描述 的方法估计位置。显示器130分别通过粗略位置、优化位置或最终位置示出粗略地图、 优化地图和/或最终地图。收发器140允许处理器110与位置服务器200或服务器400通 信。收发器150允许传感器160接收无线电信号(例如,从WiFi接入点)并且识别无线电 地址(例如,MAC地址)和/或信号强度测量结果(例如,RSSI测量结果)和/或时序测量结 果(例如,RTT测量结果)。

图11示出根据本发明的一些实施例的位置服务器200。位置服务器200包含处理器 210、存储器220和收发器240。处理器210可以是专用处理器或通用处理器。处理器 210包含一或多个软件模块212。存储器220包含作为软件模块212在处理器210上执 行的软件代码。收发器240允许处理器210与一或多个移动装置100通信。通常收发器 240与移动装置100逻辑上连接但是由基站物理地分隔开。

图12示出根据本发明的一些实施例的服务器400。服务器400包含处理器410、存 储器420和收发器440。处理器410可以是专用处理器或通用处理器。处理器410包含 一或多个软件模块412。存储器420包含作为软件模块412在处理器410上执行的软件 代码。收发器440允许处理器410与一或多个移动装置100通信。通常收发器440与移 动装置100逻辑上连接但是由基站物理地分隔开。

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

对于固件及/或软件实施方案,可用执行本文中所描述的功能的模块(例如,程序、 功能等等)实施方法。在实施本文所述的方法时,可以使用任何有形地体现指令的机器可 读媒体。举例来说,软件代码可存储在存储器中,且由处理器单元来执行。存储器可以 实施于处理器单元内或处理器单元外部。如本文中所使用,术语“存储器”是指任何类 型的长期、短期、易失性、非易失性或其它存储器,且不应限于任何特定类型的存储器 或任何特定数目的存储器或存储存储器的媒体的类型。

如果在固件及/或软件中实施,则可将所述功能作为一或多个指令或代码存储在计算 机可读媒体上。实例包含编码有数据结构的计算机可读媒体和编码有计算机程序的计算 机可读媒体。计算机可读媒体包含物理计算机存储媒体。存储媒体可为可由计算机存取 的任何可用媒体。借助于实例而非限制,此类计算机可读媒体可包括RAM、ROM、 EEPROM、CD-ROM或其它光盘存储装置,磁盘存储装置或其它磁性存储装置,或可用 于存储呈指令或数据结构形式的所要程序代码且可通过计算机存取的任何其它媒体;如 本文中所使用的磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字影音光盘 (DVD),软性磁盘和蓝光光盘,其中磁盘通常以磁性方式复制数据,而光盘用激光以光 学方式复制数据。上述各者的组合也应包含在计算机可读媒体的范围内。

除存储在计算机可读媒体上之外,还可将指令及/或数据作为通信设备中所包含的传 输媒体上的信号来提供。举例来说,通信设备可以包含具有指示指令和数据的信号的收 发器。所述指令及数据经配置以致使一或多个处理器实施权利要求书中概述的功能。也 就是说,通信设备包含具有指示执行所揭示的功能的信息的信号的传输媒体。在第一时 间,通信设备中包含的传输媒体可包含用于执行所揭示的功能的信息的第一部分,而在 第二时间,通信设备中包含的传输媒体可包含用于执行所揭示的功能的信息的第二部 分。

提供对所揭示方面的先前描述以使任何所属领域的技术人员能够制作或使用本发 明。所属领域的技术人员将容易明白对这些方面的各种修改,且在不脱离本发明的精神 或范围的情况下,本文中所界定的一般原理可应用于其它方面。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号