基于运动状态的移动装置定位的制作方法_3

文档序号:9932495阅读:来源:国知局
麦克风、气压传感器、环境光传感器、相机成像器等)所获得的测量值或推断以估计移动装置102的位置或运动状态的全部或部分。
[0047]布置100进一步包含实例计算装置112,其包括设备114,设备114可例如经由通信链路115、网路110和通信链路111与移动装置102通信,或可能以如由指示链路113表示较直接的方式与移动装置102通信。如先前所提到,在某些实例实施方案中,移动装置102可至少部分地基于其运动状态来选择网格点的特定子集来用于位置估计。在某些情况下,可识别网格点的一或多个子集,且由计算装置112和/或设备114提供到移动装置102和/或设备104。在一些实例中,移动装置102和/或设备104可例如基于可从计算装置112和/或一或多个其它装置116获得的较大一组网格点来识别网格点的一或多个子集。虽然说明为在特定环境101之外,但应理解,计算装置112、其它装置116和/或网络110的全部或部分可在特定环境101内提供。
[0048]如图1中所示,特定环境101的某些例子可包括具有移动装置在移动穿过其和/或定位在其内的一或多个区的一或多个结构的全部或部分。举例来说,说明具有各种区、具有可以某一方式影响移动装置的移动和/或定位的各种障碍物和/或其它方面的建筑物的一部分的楼层平面图150。另外,将楼层平面图150说明为具有网格点154的实例覆层,网格点154中的一或多者可对应于特定类型的过渡网格点和/或非过渡网格点。举例来说,在某些情况下,可将区156(例如其包括分隔办公区A和B的“门厅”和邻接走廊)和/或区160(例如其包括服务结构内的多个楼层的电梯机构)内的一些网格点识别为表示某些类型的过渡网格点。相反,举例来说,在某些情况下,可将区158(例如其包括办公室或房间)内的一些网格点识别为表示某些类型的非过渡网格点。虽然在此实例中所有的网格点154在其布置中相当均匀,但应记住,在某些其它实施方案中,网格点可以多种不同方式布置,其中的一些与其它方式相比,可较均匀或较不均匀,且其可取决于结构内的区而在不同配置中变化。
[0049]接下来注意图2A,其为说明可例如在移动装置102和/或设备104中实施以提供和/或以其它方式支持基于运动状态的移动装置定位的实例过程200的流程图。在实例框202处,可识别对应于表示特定环境的电子地图的两个或两个以上网格点子集。在实例框204处,可至少部分地基于移动装置的运动状态来选择两个或两个以上网格点子集中的一者来用于位置估计。在实例框206处,可至少部分地基于选定网格点子集来确定移动装置在特定环境内的估计位置。
[0050]接下来注意图2B,其为说明可例如在移动装置102和/或设备104中实施以提供和/或以其它方式支持基于运动状态的移动装置定位的实例过程20(Τ的流程图。在此实例中,使用短划线框来说明一些任选/替代技术。
[0051]在实例框202处,可识别对应于表示特定环境的电子地图的两个或两个以上网格点子集。在某些情况下,在实例框208处,可从至少一个其它装置(例如计算装置112、其它装置116、网络110、发射装置106和/或类似物或其组合)接收至少一个先前识别的网格点子集。在某些情况下,在框210处,可从至少一个其它装置接收对应于电子地图的一组网格点,并对其进行细分(例如物理上和/或逻辑上)以识别至少一个网格点子集。在某些例子中,在框212处,可至少部分地基于至少一个运动状态加权参数和/或至少一个运动状态历史记录来细分一组网格点。在某些例子中,在框214处,可将至少一个运动状态加权参数与至少一个运动状态阈值进行比较。
[0052]在实例框204处,可至少部分地基于移动装置的运动状态来选择网格点的子集中的一者来用于位置估计。在某些例子中,在框216处,可至少部分地基于从移动装置的至少一个传感器获得的至少一个信号来确定运动状态。在某些例子中,在框218处,可至少部分地基于指示移动装置处于过渡状态的运动状态来选择第一网格点子集。在某些例子中,在框220处,可至少部分地基于指示移动装置处于非过渡状态的运动状态来选择第二网格点子集。
[0053]在实例框206处,可至少部分地基于选定网格点子集来确定移动装置在特定环境内的估计位置。
[0054]作为实例框202、204和/或206的一部分和/或除实例框202、204和/或206之外,可至少部分地基于移动装置的运动状态来影响(例如改变、建立、删除等)网格点子集中的至少一者内的至少一个网格点的至少一个运动状态加权参数,例如如实例框222处所示。举例来说,可以某一方式来影响运动状态加权参数,以更好地指示和/或以其它方式调整/更新定位于特定网格点处或附近时的移动装置的某些移动或移动的缺乏。
[0055]作为实例框202、204和/或206的一部分和/或除框202、204和/或206之外,如实例框224处所示,可将至少一个消息发射到另一装置,以指示移动装置的运动状态、网格点子集中的至少一者内的至少一个网格点的运动状态加权参数,和/或至少一个运动状态阈值。以此方式,(例如)移动装置102可向另一装置(例如计算装置112)提供反馈,其可支持本文所提供的用于识别网格点的各种子集的技术,和/或其可支持应用反馈、群智、其它类型的数据采集的其它适用技术。
[0056]接下来注意图3A,其为说明根据某些实例实施方案实施方案的可例如在计算装置112和/或设备114(图1)中实施以提供和/或以其它方式支持基于运动状态的移动装置定位的实例过程300的流程图。在实例框302处,可获得对应于表示特定环境的电子地图的一组网格点。举例来说,在某些例子中,计算装置112可从其它装置116获得一组网格点的全部或部分。在实例框304处,可至少部分地基于对应于移动装置的两个或两个以上运动状态来细分(例如物理上和/或逻辑上)所述组网格点,以识别两个或两个以上网格点子集以供移动装置用于位置估计。在实例框306处,可将所述两个或两个以上网格点子集中的至少一者发射(例如直接或间接)到一或多个移动装置。
[0057]接下来注意图3B,其为说明可例如在计算装置112和/或设备114中实施以提供和/或以其它方式支持基于运动状态的移动装置定位的实例过程30(Τ的流程图。在此实例中,使用短划线框来说明一些任选/替代技术。
[0058]在实例框302处,可获得对应于表示特定环境的电子地图的一组网格点。举例来说,在某些例子中,计算装置112可从其它装置116获得一组网格点的全部或部分。
[0059]在实例框304处,可至少部分地基于对应于移动装置的两个或两个以上运动状态来细分(例如物理上和/或逻辑上)所述组网格点,以识别两个或两个以上网格点子集以供移动装置用于位置估计。在某些例子中,在实例框308处,可至少部分地基于至少一个运动状态加权参数来细分所述组网格点。在某些例子中,在实例框310处,可将至少一个运动状态加权参数与至少一个运动状态阈值进行比较。在某些例子中,在实例框312处,可识别第一网格点子集,以供处于过渡状态时的移动装置用于位置估计,且可识别第二网格点子集,以供处于非过渡状态时的所述移动装置用于位置估计。在某些例子中,在实例框314处,可识别第一网格点子集,以供处于第一过渡状态时的移动装置用于位置估计,且可识别第二网格点子集,以供处于第二过渡状态时的所述移动装置用于位置估计。
[0060]在实例框306处,可将网格点的所述两个或两个以上子集中的至少一者发射(例如直接或间接)到一或多个移动装置。
[0061 ] 作为实例框302、304和/或306的一部分和/或除框302、304和/或306之外,如实例框316处所说明,可从至少一个移动装置接收至少一个消息,其指示以下各项中的至少一者:移动装置的运动状态、两个或两个以上网格点子集中的至少一者内的至少一个网格点的运动状态加权参数,和/或至少一个运动状态阈值。
[0062]图4为说明根据本文中所提供的各种技术可在计算装置112和/或设备114(图1)内提供的实例专用计算平台400的某些特征的示意图。
[0063]如所说明,专用计算平台400可包括经由一或多个连接406(例如,一或多个电导体、一或多个导电路径、一或多个总线、一或多个光纤路径、一或多个电路、一或多个缓冲器、一或多个发射器、一或多个接收器等)耦合到存储器404的一或多个处理单元402(例如,以执行根据本文中提供的某些技术的数据处理等)。处理单元402可(例如)以硬件或硬件与软件的组合来实施。处理单元402可表示可配置以执行数据计算程序或过程的至少一部分的一或多个电路。作为实例而非限制,处理单元可包含一个或一个以上处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列等或其任何组合。
[0064]存储器404可表示任何数据存储机构。举例来说,存储器404可包含主要存储器404-1和/或次要存储器404-2 ο主要存储器404-1可包括(例如)随机存取存储器、只读存储器等。虽然在此实例中说明为与处理单元分离,但应理解,主要存储器的全部或部分可提供在处理单元402或计算装置112内的其它类似电路内或以其它方式与其处于相同位置且与其耦合。次要存储器404-2可包括(例如)与主要存储器和/或一或多个数据存储装置或系统相同或类似类型的存储器,例如磁盘驱动器、光学光盘驱动器、磁带驱动器、固体运动状态存储器驱动器等。
[0065]在某些实施方案中,次要存储器可以操作方式接纳非暂时性计算机可读媒体420,或以其它可配置方式耦合到非暂时性计算机可读媒体420。存储器404和/或非暂时性计算机可读媒体420可包括用于例如根据如本文所提供的适用技术执行数据处理的指令422。
[0066]专用计算平台400可(例如)进一步包括通信接口 408。举例来说,通信接口 408可包括一或多个有线和/或无线网络接口单元、无线电、调制解调器等,在此由一或多个接收器410和一或多个发射器412表示。应理解,在某些实施方案中,通信接口 408可包括一或多个收发器和/或类似物。另外,应理解,虽然图中未展示,但通信接口 408可包括一或多个天线和/或在给定通信接口能力下可能可适用的其它电路。
[0067]根据某些实例实施方案,通信接口408可(例如)经启用以与各种有线通信网络一起使用,所述有线通信网络例如为电话系统、局域网、广域网、个人域网、内联网、因特网等。
[0068]根据某些实例实施方案,网络接口 408和/或508(见图5)可(例如)经启用以与各种无线通信网络一起使用,所述无线通信网络例如为无线广域网(WWAN)、无线局域网(WLAN)、无线个域网(WPAN)等。术语“网络”和“系统”在本文中可互换使用。WWAN可为码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络等等。CDMA网络可实施一或多个无线电接入技术(RAT ),例如cdma2000、宽带CDMA(W-CDMA)、时分同步码分多址(TD-SCDMA),仅列举几种无线电技术。此处,cdma2000可包含根据IS-95、IS-2000和IS-856标准实施的技术。TDMA网络可实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMBP能力)或一些其它RAT ASM和W-CDMA描述于来自名称为“
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1