1.一种定位方法,包括:
在无线网络中的站(STA)中:
从所述无线网络中的参考设备接收时间表,所述时间表提供一个或多个无线信道中的每个无线信道的测量时间;
根据所述时间表调谐到所述一个或多个无线信道中的第一信道;
在根据所述时间表被调谐到所述第一信道时,从第一接入点(AP)接收第一消息,所述第一消息包括离开时间时间戳;
将所述第一消息打时间戳为具有到达时间时间戳;
从所述第一AP接收对所述参考设备在其处接收到所述第一消息的时间的指示;以及
部分地基于所述离开时间时间戳、所述到达时间时间戳和所述参考设备在其处接收到所述第一消息的所述时间来确定所述STA的定位。
2.根据权利要求1所述的方法,还包括:
查明所述参考设备和所述第一AP的位置;以及
在确定所述STA的所述定位时,使用所述参考设备和所述第一AP的所述位置。
3.根据权利要求1所述的方法,其中,接收所述时间表包括:接收包含所述时间表的信标帧。
4.根据权利要求1所述的方法,其中:
所述时间表被打时间戳为具有从所述参考设备离开的时间;以及
所述方法还包括:使用所述时间表的从所述参考设备的所述离开时间来将所述STA中的时序与所述参考设备中的时序同步。
5.根据权利要求1所述的方法,其中:
所述时间表指定与所述第一AP相关联的一个或多个参数;以及
从所述第一AP接收所述第一消息包括:使用与所述第一AP相关联的所述一个或多个参数来对帧进行过滤。
6.根据权利要求5所述的方法,其中,与所述第一AP相关联的所述一个或多个参数包括所述第一AP的基本服务集标识符(BSSID)和所述第一AP的服务集标识符(SSID)。
7.根据权利要求5所述的方法,其中,所述时间表还指定:
所述第一消息的消息类型;
所述参考设备的地址;
所述一个或多个无线信道中的每个无线信道的信道带宽和主信道;以及
对将在其中使用所述时间表的信标周期的指示符。
8.根据权利要求1所述的方法,其中,从所述第一AP接收所述第一消息包括:从所述第一AP接收探测响应。
9.根据权利要求1所述的方法,其中,所述一个或多个无线信道包括多个信道,所述方法还包括,在所述STA中:
根据所述时间表在各个时间处调谐到所述多个信道中的各个信道;
在根据所述时间表被调谐到所述各个信道时,从多个AP接收包括离开时间时间戳的消息,所述消息包括所述第一消息;
将所述消息打时间戳为具有到达时间时间戳;
从所述多个AP接收对所述参考设备在其处接收到所述消息的时间的指示;以及
查明所述参考设备和所述多个AP的位置;
其中,至少部分地基于所述离开时间时间戳、所述到达时间时间戳、所述参考设备在其处从所述多个AP接收到所述消息的所述时间、以及所述参考设备和所述多个AP的所述位置来确定所述STA的所述定位。
10.根据权利要求9所述的方法,其中,所述各个信道组成所述时间表中的所述多个信道的子集,所述方法还包括:
确定所述STA的所确定的定位的准确度满足准则,所述准确度是使用与在所述各个信道上接收的消息相关联的时间戳确定的;以及
无视所述时间表中与不在所述子集中的信道相对应的部分。
11.根据权利要求1所述的方法,还包括,在所述STA中:
在根据所述时间表被调谐到所述第一信道时,从多个AP接收包括离开时间时间戳的消息,所述消息包括所述第一消息;
将所述消息打时间戳为具有到达时间时间戳;
从所述多个AP接收对所述参考设备在其处接收到所述消息的时间的指示;以及
查明所述参考设备和所述多个AP的位置;
其中,至少部分地基于所述离开时间时间戳、所述到达时间时间戳、所述参考设备在其处从所述多个AP接收到所述消息的所述时间、以及所述参考设备和所述多个AP的所述位置来确定所述STA的所述定位。
12.根据权利要求1所述的方法,其中,接收所述时间表和所述指示包括:在所述STA与所述参考设备之间的连接不存在时,从所述参考设备接收所述时间表和所述指示。
13.一种用于促进定位的方法,包括:
在无线网络中的无线设备中:
编译指定一个或多个无线信道中的每个无线信道的测量时间的时间表;
将所述时间表提供给所述无线网络中的站(STA),所述STA是与所述无线设备不同的;
根据所述时间表调谐到所述一个或多个无线信道中的各个信道;
在根据所述时间表被调谐到所述各个信道时,从第一接入点(AP)接收第一消息,所述第一消息包括离开时间时间戳;
将所述第一消息打时间戳为具有到达时间时间戳;以及
将所述到达时间时间戳提供给所述STA。
14.根据权利要求13所述的方法,还包括,在所述无线设备中:
根据所述时间表,在所述各个信道上发送触发消息,所述触发消息用于触发由所述第一AP对所述第一消息的发送。
15.根据权利要求14所述的方法,其中:
发送所述触发消息包括:发送探测请求,以及
从所述第一AP接收所述第一消息包括:从所述第一AP接收探测响应。
16.根据权利要求13所述的方法,还包括:向所述STA提供所述无线设备的位置。
17.根据权利要求13所述的方法,其中,提供所述时间表包括:在所述无线网络上广播所述时间表。
18.根据权利要求17所述的方法,其中,广播所述时间表包括:广播包含所述时间表的信标帧。
19.根据权利要求13所述的方法,其中,提供所述时间表包括:将所述时间表上传到所述STA可访问的服务器。
20.根据权利要求13所述的方法,其中,提供所述时间表包括:利用所述STA通过所述无线网络的注册过程可获得的密钥来对所述时间表进行加密。
21.根据权利要求13所述的方法,其中,提供所述时间表包括:将所述时间表打时间戳为具有所述时间表中的从所述无线设备的离开时间。
22.根据权利要求13所述的方法,其中,向所述STA提供所述到达时间时间戳包括:在所述无线网络上广播包含所述到达时间时间戳的信标。
23.根据权利要求13所述的方法,其中,所述一个或多个无线信道包括多个信道,所述方法还包括,在所述无线设备中:
根据所述时间表在各个时间处调谐到所述多个信道中的各个信道;
在根据所述时间表被调谐到所述各个信道时,从多个AP接收包括离开时间时间戳的消息,所述消息包括所述第一消息;
将所述消息打时间戳为具有到达时间时间戳;以及
向所述STA提供所述到达时间时间戳。
24.根据权利要求23所述的方法,还包括,在所述无线设备中:
根据所述时间表在所述各个信道上发送触发消息,所述触发消息用于触发从所述多个AP发送包括所述离开时间时间戳的所述消息。
25.根据权利要求13所述的方法,还包括:
识别所述无线网络中的多个AP;以及
选择所述多个AP的子集;
其中,所述时间表的所述一个或多个无线信道与所述多个AP的所选择的子集相对应。
26.一种无线设备,包括:
一个或多个天线;
无线调制解调器,其用于通过所述一个或多个天线在无线网络上发送和接收传输;
一个或多个处理器;以及
存储器,其存储被配置为用于由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括:
用于根据从所述无线网络中的参考设备接收的时间表调谐到在所述时间表中指定的一个或多个无线信道中的第一信道的指令,其中,所述时间表提供所述一个或多个无线信道中的每个无线信道的测量时间;
用于在根据所述时间表被调谐到所述第一信道时,从第一接入点(AP)接收第一消息的指令,所述第一消息包括离开时间时间戳;
用于将所述第一消息打时间戳为具有到达时间时间戳的指令;以及
用于部分地基于所述离开时间时间戳、所述到达时间时间戳和所述参考设备在其处接收到所述第一消息的时间来确定所述无线设备的定位的指令,所述参考设备在其处接收到所述第一消息的所述时间已被提供给所述无线设备。
27.根据权利要求26所述的无线设备,其中:
所述时间表被打时间戳为具有从所述参考设备的离开时间;以及
所述一个或多个程序还包括:用于使用从所述参考设备的所述离开时间来将所述无线设备中的时序与所述参考设备中的时序同步的指令。
28.根据权利要求26所述的无线设备,其中,所述用于确定所述无线设备的定位的指令包括:用于还部分地基于所述参考设备和所述第一AP的位置来确定所述无线设备的定位的指令。
29.一种无线设备,包括:
一个或多个天线;
无线调制解调器,其用于通过所述一个或多个天线在无线网络上发送和接收传输;
一个或多个处理器;以及
存储器,其存储被配置为用于由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括:
用于编译指定一个或多个无线信道中的每个无线信道的测量时间的时间表的指令;
用于将所述时间表提供给所述无线网络中的站(STA)的指令,所述STA是与所述无线设备不同的;
用于根据所述时间表调谐到所述一个或多个无线信道中的各个信道的指令;
用于将第一消息打时间戳为具有到达时间时间戳的指令,所述第一消息在根据所述时间表被调谐到所述各个信道时从第一接入点(AP)被接收,并且包括离开时间时间戳;以及
用于将所述到达时间时间戳提供给所述STA的指令。
30.根据权利要求29所述的无线设备,其中,所述一个或多个程序还包括用于根据所述时间表在所述各个信道上发送触发消息的指令,所述触发消息用于触发由所述第一AP对所述第一消息的传输。