一种无线终端定位方法及装置制造方法及图纸

技术编号:9409439 阅读:108 留言:0更新日期:2013-12-05 07:13
本发明专利技术提供一种无线终端STA定位方法及装置,应用于无线局域网WLAN中的无线控制器AC上,其中该AC用于管理WLAN中多个无线接入点AP,该方法包括以下步骤:向待定位STA的关联AP发送采集控制指令,该采集控制指令用于指示该关联AP向待定位的STA发送信标测量请求BMRQ;通过AC的下行接口获取N个AP与待定位STA之间的信号强度参数,其中N为自然数;在N大于或等于3时,根据N个AP与待定位STA之间的信号强度参数以及N个AP的位置计算待定位STA的位置。相较于现有技术,本发明专利技术实现成本低,兼容性好,且能够大幅度降低用户组网部署成本。

【技术实现步骤摘要】
一种无线终端定位方法及装置
本专利技术涉及数据通信领域,尤其涉及无线局域网中无线终端定位方法及装置。
技术介绍
GPS以及北斗等卫星定位系统解决了室外终端定位的问题,目前这些定位系统已经在军用以及民用市场取得了广泛的应用。然而受制于卫星信号穿透能力等客观问题,目前这些卫星定位系统无法在室内环境中灵活使用。随着无线局域网技术的发展和在世界范围内的广泛应用,其开始承担起室内定位的任务。
技术实现思路
有鉴于此,本专利技术提供一种无线终端STA定位装置,应用于无线局域网WLAN中的无线控制器AC上,其中该AC用于管理WLAN中多个无线接入点AP,该装置包括:采集发起单元、采集解析单元以及定位计算单元,其中:采集发起单元,用于向待定位STA的关联AP发送采集控制指令,该采集控制指令用于指示该关联AP向待定位的STA发送信标测量请求BMRQ;采集解析单元,用于通过AC的下行接口获取N个AP与待定位STA之间的信号强度参数,其中N为自然数;定位计算单元,用于在N大于或等于3时,根据N个AP与待定位STA之间的信号强度参数以及N个AP的位置计算待定位STA的位置。本专利技术还提供一种无线终端STA定位方法,应用于无线局域网WLAN中的无线控制器AC上,其中该AC用于管理WLAN中多个无线接入点AP,该方法包括以下步骤:步骤A、向待定位STA的关联AP发送采集控制指令,该采集控制指令用于指示该关联AP向待定位的STA发送信标测量请求BMRQ;步骤B、通过AC的下行接口获取N个AP与待定位STA之间的信号强度参数,其中N为自然数;步骤C、在N大于或等于3时,根据N个AP与待定位STA之间的信号强度参数以及N个AP的位置计算待定位STA的位置。相较于现有技术,本专利技术能够主动根据定位需要获得计算STA位置的无线信号强度参数,并且是建立在对既有标准机制的重新利用上,实现成本低,兼容性好,且能够大幅度降低用户组网部署成本。附图说明图1是本专利技术一种实施方式中无线终端定位装置的逻辑结构以及硬件环境示意图。图2是本专利技术一种实施方式无线终端定位的典型应用场景图。图3是本专利技术一种实施方式中无线终端定位方法的处理流程图。图4是本专利技术另一种实施方式中无线终端定位方法的处理流程图。图5是本专利技术中BMRQ报文的部分格式示意图。图6是本专利技术中BMRP报文的部分格式示意图。具体实施方式在无线局域网(以下简称WLAN)定位技术中,位于控制层面的设备(比如AC)首先通过不同接入点AP监听同一个无线终端STA发出的无线信号,通过信号强度参数(比如RSSI)确定其距离。当监听到同一个SAT的AP数量大于等于三台时,由于AP的位置是固定的,且对于控制层面而言是已知的,因此可以通过三点定位算法通过解一个三元方程来计算出STA的位置,并可在地图或者任意一个参考体系中对该位置进行标注。在实际实现的时候,若监听到STA的AP数量多于3个,则定位精度通常会更高。以上描述了一种理论上的实现方法。但是结合网络运行的实际来看,当STA关联到某个WLAN内某个AP后,其通常只会在自身工作的信道上收发数据报文;而几乎不会主动在其他信道发送数据报文。为了能够得到STA的信号强度参数,AP必须能够监听到STA发送的无线信号;为了满足这个要求,可以采用两种方式来实现。一种实现方式是在WLAN中部署大量监听AP,这些监听AP专门提供不同信道的监听服务,获取STA的信号强度参数,由于监听AP并不实际为STA提供网络接入服务,因此其可以随意变化自身的工作信道。另一种实现方式是多个工作AP均工作在同一信道,这样一来很多工作AP都能感知到STA的信号强度参数。然而在WLAN中部署大量专用于监听的AP,这会导致监听AP与工作AP的比例通常会达到2:3,甚至更高的比例。如前所述,监听AP通常无法向工作AP那样为STA提供网络接入服务,这种实现方案无疑会增加用户网络部署的成本。另一种实现方式是在一个连续区域内将N个(通常为大于或等于3的自然数)AP工作在同一信道。假设用户网络需要在10个信道上提供网络接入服务,假设N为4,此时该连续区域需要部署40个AP。多个AP工作在相同的信道上,这会导致这几个AP互相之间的干扰通常比较严重。如果要想在一定程度上改善信道冲突而引发相互干扰的问题,此时组网方案通常需要采用高密覆盖High-Density方式来实现,但这样组网部署成本通常较高。本专利技术提供一种成本较低且兼容性较好的定位解决方案来解决目前遭遇到的困境和挑战。请参考图1,以计算机程序实现为例,在一种优选的实施方式中,本专利技术提供一种STA定位装置,该装置作为一个计算机程序运行在无线控制器AC。AC在硬件层面上通常包括CPU、内存、非易失性存储器以及网络业务相关的硬件等。CPU可以将从非易失性存储器中将该装置对应的计算机程序加载到内存中运行形成该装置。在逻辑层面上,该装置包括:采集发起单元、采集分析单元以及定位计算单元。请进一步参考图2,图2是本专利技术实现所需的一种典型的WLAN组网图。该WLAN包括AC以及若干AP。请综合参考图1、图2以及图3,在该STA定位装置在运行过程中执行如下处理流程。步骤101,采集发起单元向待定位STA的关联AP发送采集控制指令,该采集控制指令用于指示该关联AP向待定位的STA发送信标测量请求(BeaconMeasurementRequest,BMRQ);步骤102,采集解析单元通过AC的下行接口获取N个AP与待定位STA之间的信号强度参数,其中N为自然数;步骤103,定位计算单元在N大于或等于3时,根据N个AP与待定位STA之间的信号强度参数以及N个AP的位置计算待定位STA的位置。在分布式WLAN中,其通常采用AC+FitAP的组网结构,所谓FitAP(瘦AP)其是相对与传统的胖AP(FatAP)而言的。与FATAP不同的是,FitAP上绝大部分控制层面的处理都被集中到AC上了,比如密钥协商以及认证等等控制业务通常都在AC上进行处理;对于一些控制报文,AP通常也会通过其与AC预先建立的隧道(比如CAPWAP隧道)上送给AC进行处理。在这样的架构中,AC是整个组网的核心,从AC的角度可以看到整个WLAN的运行状况。在一些规模化的WLAN中,在STA接入网络时,其可能根据STA内置的算法规则在多个可以侦听到的AP中选择一个合适的AP接入网络。接入过程可以包括与AP之间的链路认证以及关联操作,接下来再通过AC完成身份认证和密钥协商等,以便顺利接入网络。STA接入网络之后,AC作为管理的核心,其上通常会保存着AP与STA的关联关系表。请参考表1的示意。也就是说在AC上可以明确知道某个STA与哪个AP相关联,或者说是通过哪个AP接入网络进行数据通信的。表1中仅仅是各个AP与STA标识的示例,实际实现过程中可能会采用每个STA的MAC地址来标识STA,采用AP的BSSID(通常是AP的MAC地址)来标识AP。值得注意的是,一个物理AP设备上有可能会存在多个AP,本专利技术并不局限于一个物理可见的AP,而是从AC管理的AP这个视角来衡量的。表1管理者出于安全或其他任何管理需要,其会通过AC来定位某个其关心的STA,该STA称为待定位STA。对于一个待定位STA,其通常是已经接入网络的STA,其会通过本文档来自技高网...
一种无线终端定位方法及装置

【技术保护点】
一种无线终端STA定位装置,应用于无线局域网WLAN中的无线控制器AC上,其中该AC用于管理WLAN中多个无线接入点AP,该装置包括:采集发起单元、采集解析单元以及定位计算单元,其特征在于:采集发起单元,用于向待定位STA的关联AP发送采集控制指令,该采集控制指令用于指示该关联AP向待定位的STA发送信标测量请求BMRQ;采集解析单元,用于通过AC的下行接口获取N个AP与待定位STA之间的信号强度参数,其中N为自然数;定位计算单元,用于在N大于或等于3时,根据N个AP与待定位STA之间的信号强度参数以及N个AP的位置计算待定位STA的位置。

【技术特征摘要】
1.一种无线终端STA定位装置,应用于无线局域网WLAN中的无线控制器AC上,其中该AC用于管理WLAN中多个无线接入点AP,该装置包括:采集发起单元、采集解析单元以及定位计算单元,其特征在于:采集发起单元,用于向待定位STA的关联AP发送采集控制指令,该采集控制指令用于指示该关联AP向待定位的STA发送信标测量请求BMRQ;所述BMRQ用于指示待定位的STA在自身支持的全部信道上以广播的方式发送ProbeRequest报文;采集解析单元,用于通过AC的下行接口获取N个AP与待定位STA之间的信号强度参数,其中N为自然数;定位计算单元,用于在N大于或等于3时,根据N个AP与待定位STA之间的信号强度参数以及N个AP的位置计算待定位STA的位置。2.如权利要求1所述的装置,其特征在于:所述信号强度参数为RSSI。3.如权利要求1所述的装置,其特征在于:所述控制采集指令中携带有指定信道参数以及BSSID参数作为AP发送BMRQ的参数,其该指定信道参数表征STA全部支持的信道,该BSSID参数为广播BSSID。4.如权利要求3所述的装置,其特征在于:所述采集发起单元进一步用于指示AC管理的所有AP上报其接收该待定位STA无线信号的信号强度参数;所述采集解析单元获取N个AP与待定位STA之间的信号强度参数具体为:解析每个AP发送的定位控制报文获取其中携带的该AP接收该STA无线信号的信号强度参数。5.如权利要求1所述的装置,其特征在于:所述采集解析单元获取N个AP与待定位STA之间的信号强度参数具体为:从待定位STA发送过来的信标测量报告BMRP中获得STA接收N个AP信号的信号强度参数。6.如权利要求1所述的装置,所述采集发起单元,进一步用于将管理员指定的STA作为待定位STA;或者定期从AP与STA的关联关系表中选择选择已...

【专利技术属性】
技术研发人员:傅嘉嘉
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1