改进的无线网络定位技术的制作方法

文档序号:9332541阅读:366来源:国知局
改进的无线网络定位技术的制作方法
【专利说明】改进的无线网络定位技术
[0001]相关案例
[0002]本申请要求于2013年2月19日提交的美国临时专利申请号61/766,322的优先权,该临时申请的整体通过引用结合于此。
技术领域
[0003]本文所描述的实施例一般地涉及无线通信网络的设备定位技术。
【背景技术】
[0004]为了确定无线通信网络中的特定设备的位置信息,该设备和网络中的其它设备之间的通信的飞行时间可以被确定。基于这样的飞行时间,该设备和可能具有已知位置的各种其它设备之间的距离可以被估计。这些估计的距离进而可以被用于确定所考虑的特定设备的估计的位置。为了简化用于确定位置信息的这样的技术的实现方式,飞行时间可以经由交换符合现有所定义的格式的信息元素来被确定。
【附图说明】
[0005]图1示出了无线通信网络的一个实施例。
[0006]图2示出了第一装置的一个实施例和第一系统的一个实施例。
[0007]图3A示出了第一定时信息交换的一个实施例。
[0008]图3B示出了第二定时信息交换的一个实施例。
[0009]图3C示出了第三定时信息交换的一个实施例。
[0010]图4A示出了第四定时信息交换的一个实施例。
[0011]图4B示出了第一定时公告元素的一个实施例。
[0012]图4C示出了第一定时响应元素的一个实施例。
[0013]图4D示出了第一传输图的一个实施例。
[0014]图5A示出了第五定时信息交换的一个实施例。
[0015]图5B示出了第二定时响应元素的一个实施例。
[0016]图5C示出了第二传输图的一个实施例。
[0017]图6示出了第二装置的一个实施例和第二系统的一个实施例。
[0018]图7示出了第一逻辑流程的一个实施例。
[0019]图8示出了第二逻辑流程的一个实施例。
[0020]图9示出了存储介质的一个实施例。
[0021]图10示出了计算架构的一个实施例。
【具体实施方式】
[0022]各种实施例通常可以针对改进的无线网络定位技术。例如,在一个实施例中,装置可以包括电路和通信管理模块,通信管理模块用于在电路上执行以发送包括指示探测前导码的数量的探测前导码计数参数的定时公告元素,发送包括数量与探测前导码计数参数相等的探测前导码的空数据元素,接收包括数量与探测前导码计数参数相等的探测前导码的定时回复信息,以及基于定时回复信息来确定飞行时间。可以描述和要求保护其它实施例。
[0023]各种实施例可以包括一个或多个元件。元件可以包括被布置为执行特定操作的任何结构。每个元件可以根据给定的一组设计参数或性能约束的需要被实现为硬件、软件或它们的任何组合。虽然实施例可以例如在特定拓扑结构中用有限数量的元件来描述,但是实施例可以根据给定实现方式的需要在替代拓扑结构中包括更多或更少的元件。值得注意的是对“一个实施例”或“实施例”的任何提及表示结合实施例所描述的特定的特征、结构、或特性被包括在至少一个实施例中。说明书中的各个地方中出现的短语“在一个实施例中”、“在一些实施例中”和“在各种实施例中”不一定全部涉及相同的实施例。
[0024]图1示出了无线网络100的示例,无线网络100例如可以包括用于各种实施例的操作环境。如图1中所示,通信设备102能操作来通过无线网络100与通信设备104、106和108进行通信。根据各种实施例的无线网络100的示例可以包括无线局域网(WLAN)、无线个域网(WPAN)、无线城域网(WMAN)、蜂窝通信网络和卫星通信网络。实施例不限于这些示例。
[0025]在一些实施例中,无线网络100可以根据一个或多个无线通信标准进行操作。例如,在各种实施例中,无线网络可以根据2012年3月29日发布的、题为“部分11:无线LAN介质访问控制(MAC)和物理层(PHY)规范”的电气和电子工程师协会(IEEE)标准802.11?-2012(IEEE 802.11-2012)和/或根据2013年2月I日发布的IEEE标准草案802.11 ac?/D5.0( “IEEE 802.11 ac版本5.0”)或根据它们的任何前身、修订或变体进行操作。在下文中,为了简洁的目的,包括无线网络(根据IEEE 802.11-2012和/或IEEE 802.11 ac版本5.0或它们的任何前身、修订或变体进行操作)的实施例应该被称为“802.11”实施例。应该理解的是不包括根据IEEE 802.11-2012、IEEE 802.11 ac版本5.0、或它们的任何前身、修订或变体进行操作的无线网络的实施例是可能的并且是可预期的,并且实施例不限于在该情境中。
[0026]在一些实施例中,通信设备102可操作来与通信设备104、106和108进行通信,以便确定通信设备102的位置。更具体地,通信设备102可操作来与通信设备104、106和108进行通信,以便确定通信设备102与通信设备104、106和108之间的通信的飞行时间111。针对包括无线信号的任何特定的通信,术语“飞行时间”在本文被用于表示无线信号通过介质经过一段距离(例如,通过空气从发送器到接收器)所花费的时间数量。基于所确定的飞行时间111,通信设备102和/或通过无线网络100进行通信的一个或多个其它设备可以估计通信设备102与通信设备104、106和108之间的相应的距离,并且可以基于这些估计的距离来估计通信设备102的位置(例如,通过三角测量)。值得注意的是虽然通信设备102被示出为与图1的示例中的三个通信设备104、106和108进行通信,但是实施例不限于该示例。在一些实施例中,通信设备102可操作来与更小或更大数量的其它通信设备进行通信和/或确定与更小或更大数量的其它通信设备相对应的飞行时间111,并且实施例不限于在该情境中。
[0027]如图1中所示,通信设备102可操作来将定时启动信息103发送到通信设备104、106和108中的每个通信设备。值得注意的是在各种实施例中,通信设备102可操作来将不同的定时启动信息103发送到通信设备104、106和108中的各个通信设备,而在其它实施例中,通信设备102可操作来将相同的定时启动信息103发送到多个通信设备104、106和108。响应于所接收的定时启动信息103,通信设备104、106和108可以将相应的定时回复信息105、107和109发送到通信设备102。通信设备102和/或通过无线网络100进行通信的一个或多个其它设备然后可操作来基于由通信设备102所接收的定时回复信息105、107和109来确定飞行时间111。
[0028]在本文中,术语“启动器”应该被用来表示发送定时启动信息103以启动确定飞行时间111的过程的通信设备,并且术语“响应器”应该被用来表示用定时回复信息105来响应这样的定时启动信息103的通信设备。例如,如由图1中的标签所示出的,通信设备102可以包括启动器120并且通信设备104可以包括响应器130。应该理解的是在图1的示例中,通信设备106和108也可以包括响应器,并且通信设备104被标记为响应器130仅是为了便于下面参照。值得注意的是在一些实施例中,特定的通信设备能够既作为启动器又作为响应器进行操作。例如,虽然通信设备102在图1的示例中作为启动器120进行操作,但是通信设备102还可以或替代地作为相同无线网络100内的响应器130进行操作。实施例不限于在该情境中。
[0029]图2示出了装置200的框图。更具体地,装置200可以包括根据各种实施例的图1的启动器120的示例。如图2中所示,装置200包括多个元件,包括处理器电路202、存储器单元204和通信管理模块206。然而,实施例不限于该图中所示的元件的类型、数量或布置。
[0030]在一些实施例中,装置200可以包括处理器电路202。处理器电路202可以使用任何处理器或逻辑设备(例如,复杂指令集计算机(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、x86指令集兼容处理器、实现指令集的组合的处理器、诸如双核处理器或双核移动处理器之类的多核处理器、或任何其它微处理器或中央处理单元(CPU))被实现。处理器电路102还可以被实现为专用处理器,例如控制器、微控制器、嵌入式处理器、芯片多处理器(CMP)、协同处理器、数字信号处理器(DSP)、网络处理器、介质处理器、输入/输出(I/O)处理器、介质访问控制(MAC)处理器、无线电基带处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑设备(PLD)等。在一个实施例中,例如,处理器电路202可以被实现为通用处理器(例如,由加利福尼亚州圣克拉拉市(Santa Clara)的英特尔公司制造的处理器)。实施例不限于在该情境中。
[0031]在各种实施例中,装置200可以包括存储器单元204或可以被布置为与存储器单元204通信耦合。存储器单元204可以使用能够存储数据的任何机器可读或计算机可读介质来被实现,包括易失性存储器和非易失性存储器。例如,存储器单元204可以包括只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM (DDRAM)、同步DRAM (SDRAM)、静态RAM (SRAM)、可编程ROM (PROM)、可擦除可编程ROM (EPROM)、电可擦除可编程ROM (EEPROM)、闪速存储器、诸如铁电聚合物存储器之类的聚合物存储器、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡、或适用于存储信息的任何其它类型的介质。值得注意的是存储器单元204的一些部分或全部可以被包括在与处理器电路202相同的集成电路上,或替代地存储器单元204的一些部分或全部可以被放置在集成电路或其它介质(例如,处理器电路202的集成电路外部的硬盘驱动器)上。虽然存储器单元204被包括在图2中的装置200内,但是在一些实施例中存储器单元204可以在装置200外部。实施例不限于在该情境中。
[0032]在一些实施例中,装置200可以包括通信管理模块206。通信管理模块206可以包括逻辑、电路和/或指令,逻辑、电路和/或指令,能操作来管理和/或配置装置200在无线网络250上的通信。在各种802.11实施例中,无线网络250可以包括802.11无线网络,并且通信管理模块206可操作来管理和/或配置装置在该802.11无线网络上的通信。在一些实施例中,通信管理模块206可操作来仅管理和/或配置装置200在无线网络250上的通信。在各种其它实施例中,装置200在无线网络250上通信之外,通信管理模块206可操作来管理和/或配置装置200在一个或多个其它网络上通信。实施例不限于在该情境中。
[0033]图2还示出了系统240的框图。系统240可以包括装置200的上述元件中的任何元件。系统240还可以包括射频(RF)收发器244。RF收发器244可以包括能够使用各种适当的无线通信技术发送和接收信号的一个或多个无线电设备。这样的技术可以涉及跨一个或多个无线网络的通信。示例无线网络包括(但不限于)无线局域网(WLAN)、无线个域网(WPAN)、无线城域网(WMAN)、蜂窝网络和卫星网络。在跨这样的网络进行通信中,RF收发器244可以根据任何版本中的一个或多个适用标准进行操作。在一些实施例中,无线网络205可包括802.11无线网络,并且RF收发器244可操作来根据ffiEE 802.11-2012和/或IEEE 802.11 ac版本5.0、和/或根据它们的任何前身、修订或变体来通过无线网络250发送和/或接收一个或多个信号。实施例不限于在该情境中。
[0034]在各种实施例中,RF收发器244可以被耦合到包括一个或多个天线的天线阵列246。在一些实施例中,RF收发器244可操作来经由天线阵列246通过无线网络250发送和/或接收一个或多个信号。在各种实施例中,RF收发器244可操作来利用天线阵列246来同时发送和/或接收多个探测前导码。在一些实施例中,RF收发器244可操作来使用天线阵列246在不同的相应的方向发送多个探测前导码。实施例不限于在该情境中。
[0035]在通常的操作中,装置200和/或系统240可操作来通过无线网络250进行通信,以便确定装置200和/或系统240的估计位置。在各种实施例中,例如,装置200和/或系统240可操作来通过无线网络250将定时启动信息210发送到通信设备251,并且通过无线网络250从通信设备251接收定时回复信息212。在各种这样的实施例中,装置200和/或系统240可操作来基于所接收的定时回复信息212来确定飞行时间214,并且
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1