[发明专利]一种基于双向信号强度数据的wifi定位方法及服务器在审
| 申请号: | 201611044943.X | 申请日: | 2016-11-22 |
| 公开(公告)号: | CN106793066A | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | 王斌 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04W64/00 | 分类号: | H04W64/00;G01S5/00;G01S5/10 |
| 代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 双向 信号 强度 数据 wifi 定位 方法 服务器 | ||
技术领域
本发明涉及无线局域网技术领域,尤其涉及一种基于双向信号强度数据的wifi定位方法及服务器。
背景技术
目前在世界范围内的定位技术主要有GPS定位、Wi-Fi定位、蓝牙定位等,GPS定位主要应用于室外,Wi-Fi、蓝牙定位既可用于室内,也可用于室外。由于Wi-Fi定位相对成熟,下面以Wi-Fi定位技术为背景来介绍本发明的具体内容。随着无线路由器的普及,目前大部分公共区域都已经实现十几个甚至几十个WiFi信号覆盖,而且这些路由器在向四周传播WiFi信号的同时,也不停的发送其物理地址与信号强度等信息,只要在其信号覆盖范围内,即使不知道Wi-Fi的密码,也同样能获得这些信息。
通用的WiFi室内定位技术大多是基于IEEE802.11b/g协议的无线局域网(WLAN)的信号强度定位技术。基于信号强度的定位技术基本原理是根据接收到的信号的强度推算信号接收器与信号源之间的距离,主要分成两类:三角形强度算法以及位置指纹识别算法。其中三角形强度算法精度低,难以满足室内定位要求;而普通指纹识别算法又存在接收设备不同而使得接收信号存在误差的缺陷。
发明内容
为解决上述技术问题,本发明提供一种基于双向信号强度数据的wifi定位方法及服务器,通过采集待检测客户端接收各个无线接入点的对应的双向信号强度数据,实现基于深度神经网络的WiFi定位。
本发明提供的技术方案如下:
本发明公开了一种基于双向信号强度数据的wifi定位方法,所述方法包括步骤:S100、当待检测客户端与所有无线接入点中的任意一个无线接入点关联之后,获取检测区域内待检测客户端的双向信号强度数据;S200、将所述双向信号强度数据输入训练后的定位模型的数据数据输入层;S300、基于训练后的定位模型的网络层计算所述双向信号强度数据,在定位模型的输出层输出预测结果,根据所述预测结果确定待检测客户端的位置。
进一步优选的,所述双向信号强度数据包括待检测客户端接收各个无线接入点信号的与各个无线接入点对应的第一接收信号强度指示,以及各个无线接入点接收待检测客户端信号的第二接收信号强度指示。
进一步优选的,所述步骤S100进一步包括以下步骤:S101、当待检测客户端发送探测请求报文至所有无线接入点时,根据所述探测请求报文获得各个无线接入点接收到的待检测客户端所发的信号的第一接收信号强度指示;S102、当待检测客户端接收到所有无线接入点返回的探测响应报文,与其中任意一个无线接入点关联时,响应已关联的无线接入点发送的ICMP请求报文,并返回ICMP回复报文至已关联的无线接入点,所述ICMP回复报文中包含待检测客户端接收到的已关联的无线接入点所发信号的接收强度数据;S103、向除了已关联的无线接入点以外的其他无线接入点分别发送探测回复报文,根据所述探测回复报文中获得待检测客户端接收到的除了已关联的无线接入点以外的其他无线接入点所发信号的接收强度数据;S104、根据待检测客户端接收到的已关联的无线接入点所发信号的接收强度数据以及待检测客户端接收到的除了已关联的无线接入点以外的其他无线接入点所发信号的接收强度数据生成第二接收信号强度指示。
进一步优选的,所述步骤S100之前还包括:S000、预先训练深度神经网络,将训练后的深度神经网络作为所述定位模型。
进一步优选的,所述步骤S000进一步包括步骤:S001、预先设置训练位置标签;S002、在训练位置标签在检测区域内对应位置上将训练终端依次与各个无线接入点关联,多次采集训练终端与每个无线接入点关联时的双向信号数据;所述双向信号数据包括各个无线接入点接收到的训练终端所发的信号的第一接收信号强度指示,以及训练终端接收到的各个无线接入点所发的信号的第二接收信号强度指示;将所述双向信号数据与对应的训练位置标签作为一组训练样本数据;S003、按步骤S002所述方法采集所有训练位置标签在检测区域内对应位置上的双向信号数据,生成多组训练样本数据,根据所述多组训练样本数据生成训练数据集,送入深度神经网络;S004、将深度神经网络的输入数据层定义为双通道数据层,所述双通道数据层的节点与各个无线接入点相对应;按照双通道数据层的节点与各个无线接入点对应的方式分别将每个训练样本数据中第一接收信号强度指示以及第二接收信号强度指示输入对应的节点的两个通道,经过所述深度神经网络输出与所述训练样本数据中所述训练位置标签相对应的训练结果;S005、依次将输出的训练结果与其对应的所述训练位置标签进行比较,根据比较结果对深度神经网络进行训练,将训练后的深度神经网络作为所述定位模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611044943.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于汽车消音管的焊接装置
- 下一篇:一种可以遥控操作的汽车燃油箱环缝焊机





