CN105025443A - 一种基于无线局域网的定位方法、相关设备及*** - Google Patents

一种基于无线局域网的定位方法、相关设备及*** Download PDF

Info

Publication number
CN105025443A
CN105025443A CN201410334673.0A CN201410334673A CN105025443A CN 105025443 A CN105025443 A CN 105025443A CN 201410334673 A CN201410334673 A CN 201410334673A CN 105025443 A CN105025443 A CN 105025443A
Authority
CN
China
Prior art keywords
website
access point
information
range
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410334673.0A
Other languages
English (en)
Other versions
CN105025443B (zh
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meizu Telecom Equipment Co ltd
Original Assignee
Meizu Technology China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Meizu Technology China Co Ltd filed Critical Meizu Technology China Co Ltd
Priority to CN201410334673.0A priority Critical patent/CN105025443B/zh
Publication of CN105025443A publication Critical patent/CN105025443A/zh
Application granted granted Critical
Publication of CN105025443B publication Critical patent/CN105025443B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开基于无线局域网的定位方法,包括:第一接入点接收第一站点发送的第一位置请求帧,第一位置请求帧用于请求第二站点相对于第一站点的相对位置信息;第一接入点根据第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,将通信信息发送给多个第二接入点、第一站点和第二站点;第一站点和第二站点在第二接入点的覆盖范围中;由多个第二接入点根据通信信息分别对第一站点和第二站点进行测距,得到第一站点到多个第二接入点的距离信息,以及第二站点到多个第二接入点的距离信息;第一接入点根据通信信息对第一站点进行测距,得到第一站点到第一接入点的距离信息;以供根据距离信息,计算得出第二站点相对于第一站点的相对位置。<pb pnum="1" />

Description

一种基于无线局域网的定位方法、相关设备及***
技术领域
本发明涉及通信领域,尤其涉及一种基于无线局域网的定位方法、相关设备及***。
背景技术
随着Wi-Fi技术的不断发展,无线城市的推动,Wi-Fi技术被广泛应用于各个行业。定位服务市场同样发展迅速,定位服务需求量迅速增长。由于GPS卫星定位具有需要在相对空旷、高层建筑不密集的地方才能比较精确的定位,而且在户内无法使用,耗电量较高的特点,因此利用广泛存在的Wi-Fi网络,对处于楼群密集或者室内目标进行定位成为最佳技术选择。通过Wi-Fi网络进行定位,可以弥补GPS在建筑密集或者室内应用的限制,扩大定位服务的应用行业和范围,提高定位精度,降低部署成本,提高设备利用率,增强应对突发事件的救援能力,具有重要的社会意义。
在国际Wi-Fi联盟组织(WiFi-Alliance,WFA)中成立了利用Wi-Fi技术进行室内定位的研究组,其目的就是利用Wi-Fi技术进行精确的室内定位,具体应用场景可以为:物体的具***置、两物体的相对位置等等。
在IEEE802.11v提及了利用Wi-Fi技术进行定位,然而,只是规定了定位数据帧的格式,至于具体怎样的流程并没有去规定,这也是利用Wi-Fi技术进行室内定位一直没有推广起来的原因之一。
发明内容
本发明实施例所要解决的技术问题在于,提供一种基于无线局域网的定位方法、相关设备及***,提出了一套基于无线局域网进行定位的流程方法,更加准确有效地进行室内定位。
第一方面,本发明实施例提供了一种基于无线局域网的定位方法,包括:
第一接入点接收第一站点发送的第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,将所述通信信息发送给多个第二接入点、所述第一站点和所述第二站点;所述第一站点和所述第二站点在所述第二接入点的覆盖范围中;由所述多个第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息;所述第一接入点根据所述通信信息对所述第一站点进行测距,得到所述第一站点到所述第一接入点的距离信息;
以供根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的所述多个第二接入点地址。
第二方面,本发明实施例提供了一种基于无线局域网的定位方法,包括:
第二接入点接收到第一接入点发送的通信信息;所述通信信息为所述第一接入点根据接收的第一位置请求帧生成的用于协商站点与接入点进行测距的通信信息;
所述第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息,以供计算出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
第三方面,本发明实施例提供了一种基于无线局域网的定位方法,包括:
第一站点向第一接入点发送第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
所述第一站点接收所述第一接入点发送的通信信息,所述通信信息为所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;
所述第一站点根据所述通信信息与接入点配合进行测距,以供接入点得到距离信息;
所述第一站点获取到根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
第四方面,本发明实施例提供了一种接入点,所述接入点为第一接入点,所述第一接入点包括:
位置请求接收模块,用于接收第一站点发送的第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
通信信息生成发送模块,用于根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;并将所述通信信息发送给多个第二接入点、所述第一站点和所述第二站点;所述第一站点和所述第二站点在所述第二接入点的覆盖范围中;由所述多个第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息;
第一距离信息计算模块,用于根据所述通信信息对所述第一站点进行测距,得到所述第一站点到所述第一接入点的距离信息;以供根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的所述多个第二接入点地址。
第五方面,本发明实施例提供了一种接入点,所述接入点为第二接入点,所述第二接入点包括:
第一通信信息接收模块,用于接收到第一接入点发送的通信信息;所述通信信息为所述第一接入点根据接收的第一位置请求帧生成的用于协商站点与接入点进行测距的通信信息;
第三距离信息计算模块,用于根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息,以供计算出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
第六方面,本发明实施例提供了一种站点,所述站点为第一站点,所述第一站点包括:
位置请求帧发送模块,用于向第一接入点发送第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
第二通信信息接收模块,用于接收所述第一接入点发送的通信信息,所述通信信息为所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;
配合测距模块,用于根据所述通信信息与接入点配合进行测距,以供接入点得到距离信息;
相对位置信息获取模块,用于获取到根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
第七方面,本发明实施例提供了一种基于无线局域网的定位***,包括第一接入点、多个第二接入点、第一站点以及第二站点,其中
所述第一接入点为上述第四方面所述的接入点;
所述第二接入点为上述第五方面所述的接入点;
所述第一站点为上述第六方面所述的站点。
通过实施本发明实施例,第一接入点接收第一站点发送的第一位置请求帧,根据该第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,该通信信息包括定位编号、测距定位时间信息和组播地址信息,将该通信信息发送给多个第二接入点、该第一站点和该第二站点,得到站点到接入点的距离信息,并根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息,提出了一套基于无线局域网进行定位的流程方法,解决了现有技术中由于没有规定针对无线局域网的室内定位流程导致无线局域网技术在室内定位没有被推广的问题,实现了更加准确有效地进行室内定位。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的基于无线局域网的定位方法的流程示意图;
图2是本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图;
图3是本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图;
图4是本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图;
图5是本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图;
图6是本发明提供的接入点的结构示意图;
图7是本发明提供的通信信息生成发送模块的结构示意图;
图8是本发明提供的另一实施例的通信信息生成发送模块的结构示意图;
图9是本发明提供的另一实施例的通信信息生成发送模块的结构示意图;
图10是本发明提供的另一实施例的接入点的结构示意图;
图11是本发明提供的第一距离信息计算模块的结构示意图;
图12是本发明提供的另一实施例的接入点的结构示意图;
图13是本发明提供的另一实施例的接入点的结构示意图;
图14是本发明提供的另一实施例的接入点的结构示意图;
图15是本发明提供的另一实施例的接入点的结构示意图;
图16是本发明提供的第三距离信息计算模块的结构示意图;
图17是本发明提供的站点的结构示意图;
图18是本发明提供的相对位置信息获取模块的结构示意图;
图19是本发明提供的基于无线局域网的定位***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
参见图1,是本发明提供的基于无线局域网的定位方法的流程示意图,从第一接入点侧来描述本发明技术方案,该方法包括:
步骤S100:第一接入点接收第一站点发送的第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
具体地,第一站点想知道第二站点相对自身的相对位置,那么该第一站点向第一接入点发送第一位置请求帧;可理解的是,该第一站点在该第一接入点的覆盖范围中;本发明各个实施例中的第一接入点、第二接入点、第一站点和第二站点可以通过Wi-Fi技术构成的无线局域网,也可以通过其他技术构成的P2P等无线局域网,这里不作限定。
步骤S102:所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,将所述通信信息发送给多个第二接入点、所述第一站点和所述第二站点;所述第一站点和所述第二站点在所述第二接入点的覆盖范围中;由所述多个第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息;所述第一接入点根据所述通信信息对所述第一站点进行测距,得到所述第一站点到所述第一接入点的距离信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;该测距定位时间信息用于指示站点与接入点进行测距的时间;组播地址信息用于指示站点向接入点发送测距帧的所述多个第二接入点地址。
具体地,该第一接入点可以根据该第一位置请求帧生成携带有该通信信息的测距准备帧,通过向该多个第二接入点发送该测距准备帧,将该通信信息发送给该多个第二接入点;该第一接入点还可以根据该第一位置请求帧生成携带有该通信信息的位置请求确认帧,通过向该第一站点发送该位置请求确认帧,将该通信信息发送给该第一站点;
需要说明的是,本发明各个实施例中的第一位置请求帧、测距准备帧或位置请求确认帧,不限于以上命名,只要包括上述信息或具有上述功能,都属于本发明保护范围。
步骤S104:以供根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息。
具体地,可以通过该第一接入点、服务器或该第一站点来计算相对位置信息;即步骤S104可以包括:
a、该多个第二接入点将得到的距离信息发送给该第一接入点,由该第一接入点根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息,并向该第一站点发送该相对位置信息;或者
b、该第一接入点和该多个第二接入点分别将得到的距离信息发送给服务器,由该服务器根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息,并向该第一站点发送该相对位置信息;或者
c、该第一接入点和该多个第二接入点分别将得到的距离信息发送给该第一站点,由该第一站点根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息。
进一步地,步骤S102中第一接入点根据该通信信息对该第一站点进行测距可以具体包括:第一接入点根据该测距定位时间信息指示的时间,接收该第一站点发送的携带有定位编号的测距帧,根据该通信信息中的定位编号对该测距帧中的定位编号验证通过后,根据接收的测距帧计算出该第一站点到该第一接入点的距离信息。具体地,该测距定位时间信息可以包括测距开始时间、测距时长或测距结束时间,该定位编号可以为该第一接入点自定义的编号,只要通信双方协商好即可,比如为“001”、“100”等;该第一接入点根据测距开始时间接收第一站点发送的测距帧,验证该测距帧的定位编号是否与之前生成的定位编号一致,若一致,则验证通过,进行后续的测距;若不一致或者该测距帧中不包含定位编号,则不进行后续的测距;该第一接入点进行测距时,可以通过计算测距帧从第一站点发出来到被第一接入点接收到的时间长来测量该第一站点到该第一接入点的距离,或者可以通过测量该测距帧的信号强度信息来测量该第一站点到该第一接入点的距离,等等,这里不作限定。
进一步地,步骤S102中多个第二接入点根据该通信信息分别对第一站点和第二站点进行测距可以具体包括:每个第二接入点根据该测距定位时间信息指示的时间,分别接收该第一站点和该第二站点发送的携带有定位编号的测距帧,根据该通信信息中的定位编号对该测距帧中的定位编号验证通过后,分别根据接收的测距帧计算出该第一站点到该第二接入点的距离信息,以及该第二站点到该第二接入点的距离信息。具体地,该测距定位时间信息可以包括测距开始时间、测距时长或测距结束时间,该定位编号可以为该第一接入点自定义的编号,只要通信双方协商好即可,比如为“001”、“100”等;该第二接入点根据测距开始时间接收第一站点和第二站点各自发送的测距帧,验证该测距帧的定位编号是否与之前生成的定位编号一致,若一致,则验证通过,进行后续的测距;若不一致或者该测距帧中不包含定位编号,则不进行后续的测距;该第二接入点进行测距时,可以通过计算测距帧从第一站点和第二站点发出来到被第二接入点接收到的时间长来分别测量该第一站点和该第二站点到该第二接入点的距离,或者可以通过测量该测距帧的信号强度信息来对应测量该第一站点和该第二站点到该第二接入点的距离,等等,这里不作限定。
需要说明的是,第一站点或第二站点根据接收到的通信信息中的组播地址信息,来向第一接入点以及多个第二接入点来发送测距帧。
再进一步地,本发明实施例中针对该第二站点在该第一接入点的覆盖范围中,以及该第二站点不在该第一接入点的覆盖范围中,这两种情况进行阐述:
当该第二站点在该第一接入点的覆盖范围中时,需要选定至少两个第二接入点,由该第一接入点以及该选定的至少两个第二接入点来进行测距;该第一接入点将通信信息发送给该第二站点可以具体包括:该第一接入点生成携带有该通信信息的第二位置请求帧,然后向该第二站点发送该第二位置请求帧,以使该第二站点根据该通信信息配合第一接入点和至少两个第二接入点进行测距;
当该第二站点不在该第一接入点的覆盖范围中时,需要选定至少三个第二接入点,由该第一接入点以及该选定的至少三个第二接入点来进行测距;该第一接入点将通信信息发送给该第二站点可以具体包括:指示至少一个第二接入点向该第二站点发送第三位置请求帧,该第三位置请求帧为该至少一个第二接入点生成的携带有该通信信息的请求帧,以使该第二站点根据该通信信息配合该选定的至少三个第二接入点进行测距。
需要说明的是,当该第二站点在该第一接入点的覆盖范围中时,该组播地址信息还包括用于指示站点向接入点发送测距帧的该第一接入点地址;那么第一接入点还可以该测距定位时间信息指示的时间,接收该第二站点发送的携带有定位编号的测距帧,根据该通信信息中的定位编号对该测距帧中的定位编号验证通过后,根据接收的测距帧计算出该第二站点到该第一接入点的距离信息;然后根据测量出来的第一站点到第一接入点的距离信息以及该第二站点到第一接入点的距离信息,计算得出该第二站点相对于该第一站点的相对位置信息;
下面相应地,结合图2示出的本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图,从第二接入点侧来描述本发明的技术方案,可理解的是,本发明实施例包括多个第二接入点,本实施例通过其中一个第二接入点来描述本发明的技术方案,该方法包括:
步骤S200:第二接入点接收到第一接入点发送的通信信息;所述通信信息为所述第一接入点根据接收的第一位置请求帧生成的用于协商站点与接入点进行测距的通信信息;
其中,该通信信息包括定位编号、测距定位时间信息和组播地址信息;所述测距定位时间信息用于指示站点与接入点进行测距的时间;组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
具体地,第二接入点可以通过接收该第一接入点发送的测距准备帧来获取第一接入点发送的通信信息,该测距准备帧携带有该通信信息;
步骤S202:所述第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息,以供计算出所述第二站点相对于所述第一站点的相对位置信息。
具体地,该第二接入点可以根据该测距定位时间信息指示的时间,分别接收该第一站点和该第二站点发送的携带有定位编号的测距帧,根据该通信信息中的定位编号对该测距帧中的定位编号验证通过后,分别根据接收的测距帧计算出该第一站点到该第二接入点的距离信息,以及该第二站点到该第二接入点的距离信息。详细地,该测距定位时间信息可以包括测距开始时间、测距时长或测距结束时间,该定位编号可以为该第一接入点自定义的编号,只要通信双方协商好即可,比如为“001”、“100”等;该第二接入点根据测距开始时间接收第一站点和第二站点各自发送的测距帧,验证该测距帧的定位编号是否与之前生成的定位编号一致,若一致,则验证通过,进行后续的测距;若不一致或者该测距帧中不包含定位编号,则不进行后续的测距;该第二接入点进行测距时,可以通过计算测距帧从第一站点和第二站点发出来到被第二接入点接收到的时间长来分别测量该第一站点和该第二站点到该第二接入点的距离,或者可以通过测量该测距帧的信号强度信息来对应测量该第一站点和该第二站点到该第二接入点的距离,等等,这里不作限定。
需要说明的是,可以通过该第一接入点、服务器或该第一站点来计算相对位置信息;即步骤S202可以包括:
a、该第二接入点将得到的距离信息发送给该第一接入点,以供该第一接入点根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息;或者
b、该第二接入点将得到的距离信息发送给服务器,以供该服务器根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息;或者
c、该第二接入点将得到的距离信息发送给该第一站点,以供该第一站点根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息。
进一步地,当第二站点不在该第一接入点的覆盖范围中时,本实施例步骤S202之前还可以包括:该第二接入点接收该第一接入点发送的指示信息,该指示信息用于指示该第二接入点向该第二站点发送位置请求信息;那么该第二接入点根据该指示信息生成第三位置请求帧,该第三位置请求帧携带有该通信信息;并向该第二站点发送该第三位置请求帧,以指示第二站点根据该通信信息配合接入点进行测距。
下面相应地,结合图3示出的本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图,从第一站点侧来描述本发明的技术方案,该方法包括:
步骤S300:第一站点向第一接入点发送第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
具体地,第一站点想知道第二站点相对自身的相对位置,那么该第一站点向第一接入点发送第一位置请求帧,该第一位置请求帧可以为通信双方预先协商好的通信帧,只要第一接入点接收到该通信帧,即获知到第一站点请求知道与第二站点的相对位置即可。
步骤S302:所述第一站点接收所述第一接入点发送的通信信息,所述通信信息为所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;
其中,该通信信息包括定位编号、测距定位时间信息和组播地址信息;该测距定位时间信息用于指示站点与接入点进行测距的时间;组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
具体地,第一站点可以通过接收该第一接入点发送的位置请求确认帧,来获取到通信信息,该位置请求确认帧携带有该通信信息。
步骤S304:所述第一站点根据所述通信信息与接入点配合进行测距,以供接入点得到距离信息;
具体地,第一站点可以根据该测距定位时间信息指示的时间以及组播地址信息指示的多个第二接入点地址,向该第一接入点和该多个第二接入点发送携带有该定位编号的测距帧,以供该第一接入点计算出该第一站点到该第一接入点的距离信息,以及供该多个第二接入点计算出该第一站点到该多个第二接入点的距离信息。
步骤S306:所述第一站点获取到根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息。
具体地,本发明实施例可以通过该第一接入点、服务器或该第一站点来计算相对位置信息;那么步骤S306可以包括:
a、该第一站点接收到该第一接入点发送的相对位置信息,该相对位置信息为该第一接入点根据距离信息计算得出该第二站点相对于该第一站点的相对位置信息;或者
b、该第一站点接收到服务器发送的相对位置信息,该相对位置信息为该服务器根据距离信息计算得出该第二站点相对于该第一站点的相对位置信息;或者
c、该第一站点接收到进行测距的接入点发送的距离信息,根据该距离信息计算得出的该第二站点相对于该第一站点的相对位置信息。
下面结合图4示出的本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图,从第一接入点、第二接入点、第一站点和第二站点等多侧来描述本发明的技术方案,本实施例以第二站点在第一接入点的覆盖范围内为例进行说明,且图中只画出了一个第二接入点,该一个第二接入点即代表了多个第二接入点,该方法包括:
步骤S400:第一站点向第一接入点发送第一位置请求帧;
步骤S402:第一接入点接收第一站点发送的位置请求确认帧;
具体地,该位置请求确认帧中携带有该通信信息,包括定位编号、测距定位时间信息和组播地址信息;
步骤S404:第一接入点向多个第二接入点生成并发送测距准备帧;
具体地,该测距准备帧中携带有该通信信息,包括定位编号、测距定位时间信息和组播地址信息;
步骤S406:第一接入点向第二站点发送第二位置请求帧;
具体地,该第二位置请求帧中携带有通信信息,包括定位编号、测距定位时间信息和组播地址信息;步骤S404与步骤S406可以同时执行;
步骤S408:第一站点和第二站点根据通信信息向第一接入点和多个第二接入点发送测距帧;
步骤S410:第一接入点以及多个第二接入点进行测距;
步骤S412:多个第二接入点向第一接入点发送位置报告帧;
具体地,该位置报告帧中包括第二接入点得到的该第一站点到该多个第二接入点的距离信息,以及该第二站点到该多个第二接入点的距离信息;
步骤S414:第一接入点计算得出该第二站点相对于该第一站点的相对位置信息;
步骤S416:第一接入点向第一站点发送该相对位置信息。
具体地,步骤S414和S416还可以通过服务器或第一站点来计算得出该第二站点相对于该第一站点的相对位置信息。
下面结合图5示出的本发明提供的另一实施例的基于无线局域网的定位方法的流程示意图,从第一接入点、第二接入点、第一站点和第二站点等多侧来描述本发明的技术方案,本实施例以第二站点不在第一接入点的覆盖范围内为例进行说明,该方法包括:
步骤S500:第一站点向第一接入点发送第一位置请求帧;
步骤S502:第一接入点接收第一站点发送的位置请求确认帧;
具体地,该位置请求确认帧中携带有该通信信息,包括定位编号、测距定位时间信息和组播地址信息;
步骤S504:第一接入点向多个第二接入点生成并发送测距准备帧;
具体地,该测距准备帧中携带有该通信信息,包括定位编号、测距定位时间信息和组播地址信息;
步骤S506:第一接入点指示至少一个第二接入点向该第二站点发送第三位置请求帧,通过至少一个第二接入点向该第二站点发送第三位置请求帧;
具体地,该第三位置请求帧中携带有通信信息,包括定位编号、测距定位时间信息和组播地址信息;
步骤S508:第一站点根据通信信息向第一接入点和多个第二接入点发送测距帧;
步骤S510:第二站点根据通信信息向多个第二接入点发送测距帧;
具体地,步骤S508和步骤S510可以同时执行;
步骤S512:第一接入点以及多个第二接入点进行测距;
步骤S514:多个第二接入点向第一接入点发送位置报告帧;
具体地,该位置报告帧中包括第二接入点得到的该第一站点到该多个第二接入点的距离信息,以及该第二站点到该多个第二接入点的距离信息;
步骤S516:第一接入点计算得出该第二站点相对于该第一站点的相对位置信息;
步骤S518:第一接入点向第一站点发送该相对位置信息。
具体地,步骤S516和S518还可以通过服务器或第一站点来计算得出该第二站点相对于该第一站点的相对位置信息。
通过实施本发明实施例,第一接入点接收第一站点发送的第一位置请求帧,根据该第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,该通信信息包括定位编号、测距定位时间信息和组播地址信息,将该通信信息发送给多个第二接入点、该第一站点和该第二站点,得到站点到接入点的距离信息,并根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息,提出了一套基于无线局域网进行定位的流程方法,解决了现有技术中由于没有规定针对无线局域网的室内定位流程导致无线局域网技术在室内定位没有被推广的问题,实现了更加准确有效地进行室内定位。
上述详细阐述了本发明实施例的方法,下面为了便于更好地实施本发明实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关设备。
如图6示出的本发明提供的接入点的结构示意图,接入点60为第一接入点,包括:位置请求接收模块600、通信信息生成发送模块602和第一距离信息计算模块604,其中
位置请求接收模块600用于接收第一站点发送的第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
通信信息生成发送模块602用于根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;并将所述通信信息发送给多个第二接入点、所述第一站点和所述第二站点;所述第一站点和所述第二站点在所述第二接入点的覆盖范围中;由所述多个第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息;
第一距离信息计算模块604用于根据所述通信信息对所述第一站点进行测距,得到所述第一站点到所述第一接入点的距离信息;以供根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的所述多个第二接入点地址。
具体地,如图7示出的本发明提供的通信信息生成发送模块的结构示意图,通信信息生成发送模块602可以包括测距准备帧生成单元6020和第一发送单元6022,其中:
测距准备帧生成单元6020用于根据所述第一位置请求帧生成携带有所述通信信息的测距准备帧;
第一发送单元6022用于向所述多个第二接入点发送所述测距准备帧。
进一步地,如图8示出的本发明提供的另一实施例的通信信息生成发送模块的结构示意图,通信信息生成发送模块602可以包括请求确认帧生成单元6024和第二发送单元6026,其中
请求确认帧生成单元6024用于根据所述第一位置请求帧生成携带有所述通信信息的位置请求确认帧,
第二发送单元6026用于向所述第一站点发送所述位置请求确认帧。
再进一步地,如图9示出的本发明提供的另一实施例的通信信息生成发送模块的结构示意图,当所述第二站点在所述第一接入点的覆盖范围中时,通信信息生成发送模块602可以包括请求生成单元6028和第三发送单元60210,其中
请求生成单元6028用于生成携带有所述通信信息的第二位置请求帧;
第三发送单元60210用于向所述第二站点发送所述第二位置请求帧;
当所述第二站点不在所述第一接入点的覆盖范围中时,通信信息生成发送模块还包括指示发送单元60212,用于指示至少一个第二接入点向所述第二站点发送第三位置请求帧,所述第三位置请求帧为所述至少一个第二接入点生成的携带有所述通信信息的请求帧。
在进一步地,如图10示出的本发明提供的另一实施例的接入点的结构示意图,接入点60为第一接入点,包括位置请求接收模块600、通信信息生成发送模块602和第一距离信息计算模块604外,还可以包括第一相对位置计算模块606、第一距离信息发送模块608或第二距离信息发送模块6010,图中以都包括这三个模块为例进行说明,其中
第一相对位置计算模块606用于接收所述多个第二接入点发送的距离信息,根据所述接收的距离信息以及所述第一距离信息计算模块计算得出的距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息,并向所述第一站点发送所述相对位置信息;
第一距离信息发送模块608用于将所述第一距离信息计算模块计算得出的距离信息发送给服务器,以供所述服务器根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;
第二距离信息发送模块6010用于将所述第一距离信息计算模块计算得出的距离信息发送给所述第一站点,以供所述第一站点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
具体地,如图11示出的本发明提供的第一距离信息计算模块的结构示意图,第一距离信息计算模块604包括第一测距帧接收单元6040和第一验证计算单元6042,其中
第一测距帧接收单元6040用于根据所述测距定位时间信息指示的时间,接收所述第一站点发送的携带有定位编号的测距帧;
第一验证计算单元6042用于根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,根据接收的测距帧计算出所述第一站点到所述第一接入点的距离信息。
再进一步地,如图12示出的本发明提供的另一实施例的接入点的结构示意图,当所述第二站点在所述第一接入点的覆盖范围中时,所述组播地址信息还包括用于指示站点向接入点发送测距帧的所述第一接入点地址,接入点60包括位置请求接收模块600、通信信息生成发送模块602和第一距离信息计算模块604外,还可以包括第二距离信息计算模块6012,用于根据所述测距定位时间信息指示的时间,接收所述第二站点发送的携带有定位编号的测距帧,根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,根据接收的测距帧计算出所述第二站点到所述第一接入点的距离信息。
本发明实施例中的接入点60例如可以是网管设备、路由器、传送节点、智能移动终端或其它网络设备。
可理解的是,本实施例的接入点60(即第一接入点)的各功能模块的功能可根据上述方法实施例中的方法具体实现,可以具体对应上述方法实施例的相关描述,此处不再赘述。
下面结合图13示出的本发明提供的另一实施例的接入点的结构示意图,接入点130为第二接入点,来说明第二接入点的结构,接入点130包括第一通信信息接收模块1300和第三距离信息计算模块1302,其中
第一通信信息接收模块1300用于接收到第一接入点发送的通信信息;所述通信信息为所述第一接入点根据接收的第一位置请求帧生成的用于协商站点与接入点进行测距的通信信息;
第三距离信息计算模块1302用于根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息,以供计算出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
具体地,第一通信信息接收模块1300具体用于,接收到所述第一接入点发送的测距准备帧,所述测距准备帧携带有所述通信信息。
进一步地,如图14示出的本发明提供的另一实施例的接入点的结构示意图,当所述第二站点不在所述第一接入点的覆盖范围中时,接入点130包括第一通信信息接收模块1300和第三距离信息计算模块1302外,还可以包括指示信息接收模块1304、位置请求生成模块1306和请求发送模块1308,其中
指示信息接收模块1304用于接收所述第一接入点发送的指示信息,所述指示信息用于指示向所述第二站点发送位置请求信息;
位置请求生成模块1306用于根据所述指示信息生成第三位置请求帧,所述第三位置请求帧携带有所述通信信息;
请求发送模块1308用于向所述第二站点发送所述第三位置请求帧。
进一步地,如图15示出的本发明提供的另一实施例的接入点的结构示意图,接入点130包括第一通信信息接收模块1300、第三距离信息计算模块1302、指示信息接收模块1304、位置请求生成模块1306和请求发送模块1308外,还可以包括第三距离信息发送模块13010、第四距离信息发送模块13012或第五距离信息发送模块13014,图中以都包括该三个模块为例进行说明,其中
第三距离信息发送模块13010用于将第三距离信息计算模块1302得到的距离信息发送给所述第一接入点,以供所述第一接入点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
第四距离信息发送模块13012用于将第三距离信息计算模块1302得到的距离信息发送给服务器,以供所述服务器根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
第五距离信息发送模块13014用于将第三距离信息计算模块1302得到的距离信息发送给所述第一站点,以供所述第一站点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
具体地,如图16示出的本发明提供的第三距离信息计算模块的结构示意图,第三距离信息计算模块1302包括第二测距帧接收单元13020和第二验证计算单元13022,其中
第二测距帧接收单元13020用于根据所述测距定位时间信息指示的时间,分别接收所述第一站点和所述第二站点发送的携带有定位编号的测距帧;
第三验证计算单元13022用于根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,分别根据接收的测距帧计算出所述第一站点到所述第二接入点的距离信息,以及所述第二站点到所述第二接入点的距离信息。
本发明实施例中的接入点130例如可以是网管设备、路由器、传送节点、智能移动终端或其它网络设备。
可理解的是,本实施例的接入点130(即第二接入点)的各功能模块的功能可根据上述方法实施例中的方法具体实现,可以具体对应上述方法实施例的相关描述,此处不再赘述。
下面结合图17示出的本发明提供的站点的结构示意图,站点170为第一站点,来说明第一站点的结构,站点170包括位置请求帧发送模块1700、第二通信信息接收模块1702、配合测距模块1704和相对位置信息获取模块1706,其中
位置请求帧发送模块1700用于向第一接入点发送第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
第二通信信息接收模块1702用于接收所述第一接入点发送的通信信息,所述通信信息为所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;
配合测距模块1704用于根据所述通信信息与接入点配合进行测距,以供接入点得到距离信息;
相对位置信息获取模块1706用于获取到根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
具体地,第二通信信息接收模块1702具体用于,接收所述第一接入点发送的位置请求确认帧,所述位置请求确认帧携带有所述通信信息。
进一步地,如图18示出的本发明提供的相对位置信息获取模块的结构示意图,相对位置信息获取模块1706可以包括接收计算单元17060、第一接收单元17062或第二接收单元17064,图中以都包括该三个单元为例进行说明,其中
接收计算单元17060用于接收到进行测距的接入点发送的距离信息,根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;或者
第一接收单元17062用于接收到所述第一站点发送的相对位置信息,所述相对位置信息为所述第一站点根据距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
第二接收单元17064用于接收到服务器发送的相对位置信息,所述相对位置信息为所述服务器根据距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
再进一步地,配合测距模块1704还可以包括测距帧发送单元,用于根据所述测距定位时间信息指示的时间以及组播地址信息指示的多个第二接入点地址,向所述第一接入点和所述多个第二接入点发送携带有所述定位编号的测距帧,以供所述第一接入点计算出所述第一站点到所述第一接入点的距离信息,以及供所述多个第二接入点计算出所述第一站点到所述多个第二接入点的距离信息。
本发明实施例的站点170例如可以是平板电脑、个人数码助理、智能移动终端或其它网络设备。
可理解的是,站点170中各功能模块的功能可根据上述方法实施例中的方法具体实现,即,具体可以参考上述方法项实施例,这里不再赘述。
下面结合图19示出的本发明提供的基于无线局域网的定位***的结构示意图,基于无线局域网的定位***190包括第一接入点1900、多个第二接入点1902、第一站点1904以及第二站点1906,其中
第一接入点1900可以为上述实施例中的接入点60;
第二接入点1902可以为上述实施例中的接入点130;
第一站点1904可以为上述实施例中的站点170;
可理解的是,基于无线局域网的定位***190中各功能模块的功能可根据上述方法实施例中的方法具体实现,即,具体可以参考上述方法项实施例,这里不再赘述。
综上所述,通过实施本发明实施例,第一接入点接收第一站点发送的第一位置请求帧,根据该第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,该通信信息包括定位编号、测距定位时间信息和组播地址信息,将该通信信息发送给多个第二接入点、该第一站点和该第二站点,得到站点到接入点的距离信息,并根据该距离信息计算得出该第二站点相对于该第一站点的相对位置信息,提出了一套基于无线局域网进行定位的流程方法,解决了现有技术中由于没有规定针对无线局域网的室内定位流程导致无线局域网技术在室内定位没有被推广的问题,实现了更加准确有效地进行室内定位。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

Claims (34)

1.一种基于无线局域网的定位方法,其特征在于,包括:
第一接入点接收第一站点发送的第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,将所述通信信息发送给多个第二接入点、所述第一站点和所述第二站点;所述第一站点和所述第二站点在所述第二接入点的覆盖范围中;由所述多个第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息;所述第一接入点根据所述通信信息对所述第一站点进行测距,得到所述第一站点到所述第一接入点的距离信息;
以供根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的所述多个第二接入点地址。
2.如权利要求1所述的方法,其特征在于,根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,将所述通信信息发送给所述多个第二接入点包括:
根据所述第一位置请求帧生成携带有所述通信信息的测距准备帧,向所述多个第二接入点发送所述测距准备帧。
3.如权利要求1所述的方法,其特征在于,根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息,将所述通信信息发送给所述第一站点包括:
根据所述第一位置请求帧生成携带有所述通信信息的位置请求确认帧,向所述第一站点发送所述位置请求确认帧。
4.如权利要求1所述的方法,其特征在于,当所述第二站点在所述第一接入点的覆盖范围中时,将所述通信信息发送给所述第二站点包括:生成携带有所述通信信息的第二位置请求帧,向所述第二站点发送所述第二位置请求帧;
当所述第二站点不在所述第一接入点的覆盖范围中时,将所述通信信息发送给所述第二站点包括:指示至少一个第二接入点向所述第二站点发送第三位置请求帧,所述第三位置请求帧为所述至少一个第二接入点生成的携带有所述通信信息的请求帧。
5.如权利要求1所述的方法,其特征在于,所述根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置包括:
所述多个第二接入点将得到的距离信息发送给所述第一接入点,由所述第一接入点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息,并向所述第一站点发送所述相对位置信息;或者
所述第一接入点和所述多个第二接入点分别将得到的距离信息发送给服务器,由所述服务器根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息,并向所述第一站点发送所述相对位置信息;或者
所述第一接入点和所述多个第二接入点分别将得到的距离信息发送给所述第一站点,由所述第一站点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
6.如权利要求1-5任一项所述的方法,其特征在于,所述第一接入点根据所述通信信息对所述第一站点进行测距包括:
所述第一接入点根据所述测距定位时间信息指示的时间,接收所述第一站点发送的携带有定位编号的测距帧,根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,根据接收的测距帧计算出所述第一站点到所述第一接入点的距离信息。
7.如权利要求1-5任一项所述的方法,其特征在于,所述多个第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距包括:
每个第二接入点根据所述测距定位时间信息指示的时间,分别接收所述第一站点和所述第二站点发送的携带有定位编号的测距帧,根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,分别根据接收的测距帧计算出所述第一站点到所述第二接入点的距离信息,以及所述第二站点到所述第二接入点的距离信息。
8.如权利要求6所述的方法,其特征在于,当所述第二站点在所述第一接入点的覆盖范围中时,所述组播地址信息还包括用于指示站点向接入点发送测距帧的所述第一接入点地址;所述根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置之前,还包括:
所述第一接入点根据所述测距定位时间信息指示的时间,接收所述第二站点发送的携带有定位编号的测距帧,根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,根据接收的测距帧计算出所述第二站点到所述第一接入点的距离信息。
9.一种基于无线局域网的定位方法,其特征在于,包括:
第二接入点接收到第一接入点发送的通信信息;所述通信信息为所述第一接入点根据接收的第一位置请求帧生成的用于协商站点与接入点进行测距的通信信息;
所述第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息,以供计算出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
10.如权利要求9所述的方法,其特征在于,所述第二接入点接收到第一接入点发送的通信信息包括:
所述第二接入点接收到所述第一接入点发送的测距准备帧,所述测距准备帧携带有所述通信信息。
11.如权利要求9所述的方法,其特征在于,当所述第二站点不在所述第一接入点的覆盖范围中时,所述方法还包括:
所述第二接入点接收所述第一接入点发送的指示信息,所述指示信息用于指示向所述第二站点发送位置请求信息;
所述第二接入点根据所述指示信息生成第三位置请求帧,所述第三位置请求帧携带有所述通信信息;
向所述第二站点发送所述第三位置请求帧。
12.如权利要求9所述的方法,其特征在于,所述得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息之后,还包括:
将得到的距离信息发送给所述第一接入点,以供所述第一接入点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
将得到的距离信息发送给服务器,以供所述服务器根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
将得到的距离信息发送给所述第一站点,以供所述第一站点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
13.如权利要求9-12任一项所述的方法,其特征在于,所述第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距包括:
所述第二接入点根据所述测距定位时间信息指示的时间,分别接收所述第一站点和所述第二站点发送的携带有定位编号的测距帧,根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,分别根据接收的测距帧计算出所述第一站点到所述第二接入点的距离信息,以及所述第二站点到所述第二接入点的距离信息。
14.一种基于无线局域网的定位方法,其特征在于,包括:
第一站点向第一接入点发送第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
所述第一站点接收所述第一接入点发送的通信信息,所述通信信息为所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;
所述第一站点根据所述通信信息与接入点配合进行测距,以供接入点得到距离信息;
所述第一站点获取到根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
15.如权利要求14所述的方法,其特征在于,所述第一站点接收所述第一接入点发送的通信信息包括:
所述第一站点接收所述第一接入点发送的位置请求确认帧,所述位置请求确认帧携带有所述通信信息。
16.如权利要求14所述的方法,其特征在于,所述第一站点获取到根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息包括:
所述第一站点接收到进行测距的接入点发送的距离信息,根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;或者
所述第一站点接收到所述第一接入点发送的相对位置信息,所述相对位置信息为所述第一接入点根据距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
所述第一站点接收到服务器发送的相对位置信息,所述相对位置信息为所述服务器根据距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
17.如权利要求14-16任一项所述的方法,其特征在于,所述第一站点根据所述通信信息与接入点配合进行测距,以供接入点得到距离信息包括:
所述第一站点根据所述测距定位时间信息指示的时间以及组播地址信息指示的多个第二接入点地址,向所述第一接入点和所述多个第二接入点发送携带有所述定位编号的测距帧,以供所述第一接入点计算出所述第一站点到所述第一接入点的距离信息,以及供所述多个第二接入点计算出所述第一站点到所述多个第二接入点的距离信息。
18.一种接入点,其特征在于,所述接入点为第一接入点,所述第一接入点包括:
位置请求接收模块,用于接收第一站点发送的第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
通信信息生成发送模块,用于根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;并将所述通信信息发送给多个第二接入点、所述第一站点和所述第二站点;所述第一站点和所述第二站点在所述第二接入点的覆盖范围中;由所述多个第二接入点根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息;
第一距离信息计算模块,用于根据所述通信信息对所述第一站点进行测距,得到所述第一站点到所述第一接入点的距离信息;以供根据所述距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的所述多个第二接入点地址。
19.如权利要求18所述的接入点,其特征在于,所述通信信息生成发送模块包括:
测距准备帧生成单元,用于根据所述第一位置请求帧生成携带有所述通信信息的测距准备帧;
第一发送单元,用于向所述多个第二接入点发送所述测距准备帧。
20.如权利要求18所述的接入点,其特征在于,所述通信信息生成发送模块包括:
请求确认帧生成单元,用于根据所述第一位置请求帧生成携带有所述通信信息的位置请求确认帧,
第二发送单元,用于向所述第一站点发送所述位置请求确认帧。
21.如权利要求18所述的接入点,其特征在于,当所述第二站点在所述第一接入点的覆盖范围中时,所述通信信息生成发送模块包括:请求生成单元,用于生成携带有所述通信信息的第二位置请求帧;第三发送单元,用于向所述第二站点发送所述第二位置请求帧;
当所述第二站点不在所述第一接入点的覆盖范围中时,所述通信信息生成发送模块包括指示发送单元,用于指示至少一个第二接入点向所述第二站点发送第三位置请求帧,所述第三位置请求帧为所述至少一个第二接入点生成的携带有所述通信信息的请求帧。
22.如权利要求18所述的接入点,其特征在于,还包括:
第一相对位置计算模块,用于接收所述多个第二接入点发送的距离信息,根据所述接收的距离信息以及所述第一距离信息计算模块计算得出的距离信息,计算得出所述第二站点相对于所述第一站点的相对位置信息,并向所述第一站点发送所述相对位置信息;或者
第一距离信息发送模块,用于将所述第一距离信息计算模块计算得出的距离信息发送给服务器,以供所述服务器根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
第二距离信息发送模块,用于将所述第一距离信息计算模块计算得出的距离信息发送给所述第一站点,以供所述第一站点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
23.如权利要求18-22任一项所述的接入点,其特征在于,所述第一距离信息计算模块包括:
第一测距帧接收单元,用于根据所述测距定位时间信息指示的时间,接收所述第一站点发送的携带有定位编号的测距帧;
第一验证计算单元,用于根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,根据接收的测距帧计算出所述第一站点到所述第一接入点的距离信息。
24.如权利要求18-22任一项所述的接入点,其特征在于,当所述第二站点在所述第一接入点的覆盖范围中时,所述组播地址信息还包括用于指示站点向接入点发送测距帧的所述第一接入点地址;还包括:
第二距离信息计算模块,用于根据所述测距定位时间信息指示的时间,接收所述第二站点发送的携带有定位编号的测距帧,根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,根据接收的测距帧计算出所述第二站点到所述第一接入点的距离信息。
25.一种接入点,其特征在于,所述接入点为第二接入点,所述第二接入点包括:
第一通信信息接收模块,用于接收到第一接入点发送的通信信息;所述通信信息为所述第一接入点根据接收的第一位置请求帧生成的用于协商站点与接入点进行测距的通信信息;
第三距离信息计算模块,用于根据所述通信信息分别对所述第一站点和所述第二站点进行测距,得到所述第一站点到所述多个第二接入点的距离信息,以及所述第二站点到所述多个第二接入点的距离信息,以供计算出所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
26.如权利要求25所述的接入点,其特征在于,所述第一通信信息接收模块具体用于,接收到所述第一接入点发送的测距准备帧,所述测距准备帧携带有所述通信信息。
27.如权利要求25所述的接入点,其特征在于,当所述第二站点不在所述第一接入点的覆盖范围中时,所述第二接入点还包括:
指示信息接收模块,用于接收所述第一接入点发送的指示信息,所述指示信息用于指示向所述第二站点发送位置请求信息;
位置请求生成模块,用于根据所述指示信息生成第三位置请求帧,所述第三位置请求帧携带有所述通信信息;
请求发送模块,用于向所述第二站点发送所述第三位置请求帧。
28.如权利要求25所述的接入点,其特征在于,还包括:
第三距离信息发送模块,用于将所述第三距离信息计算模块得到的距离信息发送给所述第一接入点,以供所述第一接入点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
第四距离信息发送模块,用于将所述第三距离信息计算模块得到的距离信息发送给服务器,以供所述服务器根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
第五距离信息发送模块,用于将所述第三距离信息计算模块得到的距离信息发送给所述第一站点,以供所述第一站点根据所述距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
29.如权利要求25-28任一项所述的接入点,其特征在于,所述第三距离信息计算模块包括:
第二测距帧接收单元,用于根据所述测距定位时间信息指示的时间,分别接收所述第一站点和所述第二站点发送的携带有定位编号的测距帧;
第二验证计算单元,用于根据所述通信信息中的定位编号对所述测距帧中的定位编号验证通过后,分别根据接收的测距帧计算出所述第一站点到所述第二接入点的距离信息,以及所述第二站点到所述第二接入点的距离信息。
30.一种站点,其特征在于,所述站点为第一站点,所述第一站点包括:
位置请求帧发送模块,用于向第一接入点发送第一位置请求帧,所述第一位置请求帧用于请求第二站点相对于所述第一站点的相对位置信息;
第二通信信息接收模块,用于接收所述第一接入点发送的通信信息,所述通信信息为所述第一接入点根据所述第一位置请求帧生成用于协商站点与接入点进行测距的通信信息;
配合测距模块,用于根据所述通信信息与接入点配合进行测距,以供接入点得到距离信息;
相对位置信息获取模块,用于获取到根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;
其中,所述通信信息包括定位编号、测距定位时间信息和组播地址信息;
所述测距定位时间信息用于指示站点与接入点进行测距的时间;
组播地址信息用于指示站点向接入点发送测距帧的多个第二接入点地址。
31.如权利要求30所述的站点,其特征在于,所述第二通信信息接收模块具体用于,接收所述第一接入点发送的位置请求确认帧,所述位置请求确认帧携带有所述通信信息。
32.如权利要求30所述的站点,其特征在于,所述相对位置信息获取模块包括:
接收计算单元,用于接收到进行测距的接入点发送的距离信息,根据所述距离信息计算得出的所述第二站点相对于所述第一站点的相对位置信息;或者
第一接收单元,用于接收到所述第一站点发送的相对位置信息,所述相对位置信息为所述第一站点根据距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息;或者
第二接收单元,用于接收到服务器发送的相对位置信息,所述相对位置信息为所述服务器根据距离信息计算得出所述第二站点相对于所述第一站点的相对位置信息。
33.如权利要求30-32任一项所述的站点,其特征在于,所述配合测距模块包括:
测距帧发送单元,用于根据所述测距定位时间信息指示的时间以及组播地址信息指示的多个第二接入点地址,向所述第一接入点和所述多个第二接入点发送携带有所述定位编号的测距帧,以供所述第一接入点计算出所述第一站点到所述第一接入点的距离信息,以及供所述多个第二接入点计算出所述第一站点到所述多个第二接入点的距离信息。
34.一种基于无线局域网的定位***,其特征在于,包括第一接入点、多个第二接入点、第一站点以及第二站点,其中
所述第一接入点为如权利要求18-24任一项所述的接入点;
所述第二接入点为如权利要求25-29任一项所述的接入点;
所述第一站点为如权利要求30-33任一项所述的站点。
CN201410334673.0A 2014-07-14 2014-07-14 一种基于无线局域网的定位方法、相关设备及*** Active CN105025443B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410334673.0A CN105025443B (zh) 2014-07-14 2014-07-14 一种基于无线局域网的定位方法、相关设备及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410334673.0A CN105025443B (zh) 2014-07-14 2014-07-14 一种基于无线局域网的定位方法、相关设备及***

Publications (2)

Publication Number Publication Date
CN105025443A true CN105025443A (zh) 2015-11-04
CN105025443B CN105025443B (zh) 2018-06-08

Family

ID=54415076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410334673.0A Active CN105025443B (zh) 2014-07-14 2014-07-14 一种基于无线局域网的定位方法、相关设备及***

Country Status (1)

Country Link
CN (1) CN105025443B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018028424A1 (zh) * 2016-08-08 2018-02-15 索尼公司 定位装置、方法、移动节点和无线通信设备
WO2018077177A1 (zh) * 2016-10-31 2018-05-03 华为技术有限公司 一种定位方法及定位装置
CN108513247A (zh) * 2017-02-23 2018-09-07 华为技术有限公司 基于无线局域网的网络站点协作定位方法及装置
CN110166947A (zh) * 2019-06-20 2019-08-23 维沃移动通信有限公司 一种位置共享方法、第一移动终端及基站

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243626B2 (en) * 2009-09-23 2012-08-14 Apple Inc. Estimating user device location in a wireless network
US8909244B2 (en) * 2011-06-28 2014-12-09 Qualcomm Incorporated Distributed positioning mechanism for wireless communication devices

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018028424A1 (zh) * 2016-08-08 2018-02-15 索尼公司 定位装置、方法、移动节点和无线通信设备
US11194013B2 (en) 2016-08-08 2021-12-07 Sony Corporation Positioning apparatus, method, mobile node and wireless communication apparatus
WO2018077177A1 (zh) * 2016-10-31 2018-05-03 华为技术有限公司 一种定位方法及定位装置
CN108023682A (zh) * 2016-10-31 2018-05-11 华为技术有限公司 一种定位方法及定位装置
CN108023682B (zh) * 2016-10-31 2021-02-12 华为技术有限公司 一种定位方法及定位装置
US11231497B2 (en) 2016-10-31 2022-01-25 Huawei Technologies Co., Ltd. Positioning method and positioning apparatus
CN108513247A (zh) * 2017-02-23 2018-09-07 华为技术有限公司 基于无线局域网的网络站点协作定位方法及装置
CN110166947A (zh) * 2019-06-20 2019-08-23 维沃移动通信有限公司 一种位置共享方法、第一移动终端及基站
CN110166947B (zh) * 2019-06-20 2020-09-25 维沃移动通信有限公司 一种位置共享方法、第一移动终端及基站

Also Published As

Publication number Publication date
CN105025443B (zh) 2018-06-08

Similar Documents

Publication Publication Date Title
EP3541126B1 (en) Positioning method and positioning system
JP7331091B2 (ja) 測定方法と装置
JP5587292B2 (ja) ポジションロケーション転送のシステムおよび方法
CN108370551B (zh) 基于到达时间差定位方法、用户设备及网络设备
JP5680649B2 (ja) ビーコン場所データベースを構築および利用する装置および方法
US9223003B2 (en) Differentiated station location
CN108351422A (zh) 移动网络中的定位方法、基站和移动终端
US20070063897A1 (en) Terminal location specification method and system of the same
CN108353246A (zh) 移动网络中的定位方法、服务器、基站、移动终端和***
CN108351421A (zh) 移动网络中的定位方法、基站和移动终端
Li et al. An indoor ultrasonic positioning system based on TOA for Internet of Things
US20170332342A1 (en) Method and Device for Enhancing Positioning
CN110730413A (zh) 一种终端定位方法和装置
CN105025443A (zh) 一种基于无线局域网的定位方法、相关设备及***
US20120039316A1 (en) Method of generating map, and method of measuring location of terminal using the map
JP2016522403A (ja) モバイルデバイスロケーションの精度および/または不確実性を特徴づけ、それらに影響を及ぼすための方法および装置
Chizari et al. Local coverage measurement algorithm in GPS-free wireless sensor networks
KR20150041240A (ko) 인프라 없는 환경에서의 근거리 무선통신망 기반 협업 위치 측정 방법 및 시스템
US20200145790A1 (en) Positioning correction method and apparatus
CN105093173A (zh) 位置获取方法和装置
Al-Madani et al. An energy aware plateform for iot indoor tracking based on rtps
US10154378B2 (en) System and method for tracking location of worker
JP5460587B2 (ja) 移動通信ネットワークにおける位置測定のための方法と構成
CN105792307A (zh) 一种无线传感网节点间的最佳单向通信路径选择和节点定位方法
WO2016091189A1 (zh) 一种进行定位的方法、***和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 519080 Meizu Science and Technology Building, Zhuhai City, Guangdong Province

Patentee after: MEIZU TECHNOLOGY Co.,Ltd.

Address before: 519080 Technology Innovation Coast Meizu science and technology building, Xiangzhou District, Zhuhai, Guangdong

Patentee before: Meizu Technology (China) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211118

Address after: 519080, fourth floor, No. 2 Baisha Road, Tangjia Bay, Zhuhai, Guangdong.

Patentee after: Zhuhai Meizu communication equipment Co.,Ltd.

Address before: 519080 Meizu Science and Technology Building, Zhuhai City, Guangdong Province

Patentee before: MEIZU TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 519085, fourth floor, No. 2 Baisha Road, Tangjia Bay, Zhuhai, Guangdong.

Patentee after: Meizu Telecom Equipment Co.,Ltd.

Address before: 519080, fourth floor, No. 2 Baisha Road, Tangjia Bay, Zhuhai, Guangdong.

Patentee before: Zhuhai Meizu communication equipment Co.,Ltd.