【技术实现步骤摘要】
基于软件定义网络的WiFi定位方法
本专利技术属于无线定位
,特别涉及一种基于软件定义网络的WiFi定位方法。
技术介绍
近些年来,移动智能终端的广泛应用和无线网络的快速普及,使得基于位置的服务应用需求大量上升,尤其在北斗、GPS等卫星定位覆盖不到的室内区域,人们的室内定位需求十分巨大。现有的室内定位技术中大多需要额外的专用硬件设施,定位成本高,定位精度和覆盖范围受到硬件条件的限制。基于无线局域网(WirelessLocalAreaNetwork,WLAN)和接收信号强度(ReceivedSignalStrength,RSS)的室内定位技术因为其可以利用现有的广泛部署的WiFi设备,无需额外添加硬件设备成为现在热门的研究目标。现有的WiFi室内定位方法虽然可以实现室内定位效果,但是往往依赖于终端软件或特殊终端,无法做到定位对象无感知,无法适应需要人员或物品监管的特殊场景,部分系统为了达到定位效果,甚至牺牲了现有WiFi系统的正常通讯功能。由于单个接入点AP的覆盖范围有限,现有方法无法做到终端在多个AP之间的低延时切换,使得用户在大范围的空间内移动时,会存在与AP断开连接之后重连的问题,无法实现实时的定位与轨迹追踪。而且现有定位系统部署复杂,可控性很差,不利于统一控制和后期的维护与升级。
技术实现思路
本专利技术为改善现有室内定位技术依赖终端、无法实现轨迹追踪、定位精度低、系统可控性差、部署复杂、成本高等不足,提出了一种基于软件定义网络的WiFi定位方法。本专利技术包括以下步骤:S1、将软件定义网络的接入点覆盖的定位区域建立坐标系,然后将整个坐标系根据需求 ...
【技术保护点】
1.基于软件定义网络的WiFi定位方法,其特征在于,包括以下步骤:S1、将软件定义网络的接入点覆盖的定位区域建立坐标系,然后将整个坐标系根据需求划分为多个子区域,并为每个子区域分配各自的位置标签,位置标签与坐标值对应;S2、学习模式下,在每个位置标签对应的子区域放置无线终端,控制器通过接入点获取无线终端的信号强度值和路由器物理地址,并将上述数据发送至定位服务器进行数据整理,再根据整理后的数据使用朴素贝叶斯算法计算信号强度值在各个子区域的分布概率,构建指纹数据库;S3、在定位模式下,定位服务器通过接入点和控制器获得位于任意一子区域的无线终端的信号强度值、终端物理地址和路由器物理地址,根据获得的数据信号在指纹数据库中进行数据查找,并根据查找结果计算数据信号出现在各个子区域的概率,选取概率值最大的子区域对应的位置标签作为定位结果。
【技术特征摘要】
1.基于软件定义网络的WiFi定位方法,其特征在于,包括以下步骤:S1、将软件定义网络的接入点覆盖的定位区域建立坐标系,然后将整个坐标系根据需求划分为多个子区域,并为每个子区域分配各自的位置标签,位置标签与坐标值对应;S2、学习模式下,在每个位置标签对应的子区域放置无线终端,控制器通过接入点获取无线终端的信号强度值和路由器物理地址,并将上述数据发送至定位服务器进行数据整理,再根据整理后的数据使用朴素贝叶斯算法计算信号强度值在各个子区域的分布概率,构建指纹数据库;S3、在定位模式下,定位服务器通过接入点和控制器获得位于任意一子区域的无线终端的信号强度值、终端物理地址和路由器物理地址,根据获得的数据信号在指纹数据库中进行数据查找,并根据查找结果计算数据信号出现在各个子区域的概率,选取概率值最大的子区域对应的位置标签作为定位结果。2.根据权利要求1所述的基于软件定义网络的WiFi定位方法,其特征在于,定位服务器还要对定位结果进行随机性控制,包括:将最终定位结果的数据表示为:<位置标签、概率值>,在一段时间内进行多次计算,得到多组<位置标签、概率值>的数据集合,将上述数据集合中不同位置标签出现的频率进行统计分析:若出现频率最高的位置标签唯一,则选取频率最高的位置标签作为定位结果;若频率最高的位置标签不唯一,则在频率最高的位置标签中选取概率值最大的位置标签作为定位结果。3.根据权利要求1或2所述的基于软件定义网络的WiFi定位方法,其特征在于,在同一坐标系中使用一种或多种方法划分子区域,且不同的划分方法最终对应着不同的指纹数据库,定位服务器根据无线终端的类型选择相应的指纹数据库。4.根据权利要求1所述的基于软件定义网络的WiFi定位方法,其特征在于,在学习模式和定位模式下,接入点获取无线终端的信号强度值的方法为:无线终端通过通信质量最佳的接入点连接至软件定义网络,控制器获得终端连接信息后向每个接入点下发一条消息,命令每个接入点监听终端,接入点收到命令后以固定的时间间隔不间断地从监听接口中获取无线终端的数据帧,并解析出无线终端的信号强度值。5.根据权利要求4所述的基于软件定义网络的WiFi定位方法,其特征在于:接入点每隔10ms的时间获取一个信号强度值,对在200ms内获取的20个信号强度值进行处理后上传至控制器。6.根据权利要求4所述的基于软件定义网络的WiFi定位方法,其特征在于:接入点对获取的信号强度值要进行数据处理,处理方法包括:接入点对一段时间内的多个信号强度值进行奇异值处理与高斯滤波处理,过滤掉不合理数据,接着对过滤后数据取均值,得到优化的信号...
【专利技术属性】
技术研发人员:徐川,孔祥会,赵国锋,李亚明,黎军,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。