[发明专利]一种WiFi指纹室内定位方法有效

专利信息
申请号: 201910715768.X 申请日: 2019-08-02
公开(公告)号: CN110366244B 公开(公告)日: 2020-12-22
发明(设计)人: 鲁琛 申请(专利权)人: 无锡职业技术学院
主分类号: H04W64/00 分类号: H04W64/00;H04B17/318;G06K9/62;G01S5/02
代理公司: 南京品智知识产权代理事务所(普通合伙) 32310 代理人: 奚晓宁;杨陈庆
地址: 214121 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种WiFi指纹室内定位方法,属于室内指纹定位技术领域,是一种基于聚类算法和最小二乘支持向量回归机的WiFi指纹室内定位方法。包括步骤离线数据采集;分区域,即按训练子集训练最小二乘支持向量回归机模型;和进行在线位置解算。本发明解决了k‑means聚类算法中无法合理确定k值的问题;克服了k‑means聚类算法中无法确定合理的初始值以缩短算法执行时间的缺点、常见聚类算法未能选择更合理的聚类标准的缺点;解决了常见的定位算法在线位置解算阶段未能合理选择子区域、未能合理解算位置的问题;且定位精确度较高。
搜索关键词: 一种 wifi 指纹 室内 定位 方法
【主权项】:
1.一种WiFi指纹室内定位方法,其特征在于,包括如下步骤:1)离线数据采集;1‑1)在参考点处进行数据采集;1‑1‑1)在整个待定位区域范围内用接收机检测所有可见AP,记共检测到totalmac个AP;所述接收机为手机和掌上电脑;AP指访问节点,totalmac为自然数;1‑1‑2)设置参考点并记录接收到的所有可见AP的信号强度和MAC地址;记共设置了RefNum个参考点,RefNum是自然数;所述MAC地址用于区别不同的WiFi,与WiFi网络的BSSID相同,BSSID的中文含义是基本服务集标识;1‑1‑3)计算参考点处接收到的来自同一AP(MAC地址相同)的信号强度的平均值;1‑2)生成位置指纹记录;具体是,记录每个参考点的位置指纹记录,总共记录RefNum个参考点的位置指纹记录;2)分区域,即按训练子集训练最小二乘支持向量回归机模型;2‑1)数据预处理以及生成训练集;2‑1‑1)计算RSS平均值和统计方差;具体是,当所述步骤(1‑2)中的RefNum个参考点的采样数据全部记录完后,需依次计算来自不同AP的WiFi信号的RSS均值、统计方差,该过程共需统计所述步骤(1‑1‑1)检测到的totalmac个AP的WiFi信号的RSS均值、统计方差;不同AP即MAC地址不同;2‑1‑2)数据的去除;具体是,当来自某AP的WiFi信号的RSS统计方差较小时,认为不足以满足定位对数据差异性的要求,去除所有来自该的WiFi信号强度数据;较小的含义是RSS统计方差小于16;2‑1‑3)数据的归一化;具体是,将不同参考点处获得的来自不同AP的WiFi信号的RSS依次归一化,该过程共需统计RefNum个参考点,每个参考点计算来自totalmac个AP的RSS归一化值;2‑1‑4)数据聚类;2‑1‑4‑1)使用固定超球体积确定聚类中心个数k,k为自然数;具体是,将上述步骤(2‑1‑3)生成的不同参考点处获得的来自不同AP的WiFi信号的RSS归一化值组成总体训练集,遍历总体训练集中所有条目,计算所有条目之间最大欧氏距离,所有参考点都应包含在由该最大欧式距离确定的超球中,让聚类后形成的子区域对应的超球体积固定,用超球体积之比作为聚类中心的个数k,即定位子区域的个数;计算总体训练集中所有条目之间的最大k个欧氏距离,从这k个欧氏距离对应的2k个条目中随机选取k个条目,作为步骤(2‑1‑4‑2)中聚类的k个初始聚类中心;2‑1‑4‑2)使用接收信号强度的欧式距离和坐标距离度量的聚类算法进行聚类;2‑1‑5)重新生成训练子集;具体是,所述步骤(2‑1‑4‑2)进行完后,形成若干个聚类中心,将总体训练集中每个条目划分到一个聚类中心;2‑2)按训练子集(分区域)训练最小二乘支持向量回归机模型;2‑2‑1)使用新型核函数K(x,x')训练子集训练x轴坐标的最小二乘支持向量回归机模型;具体是,使用新型核函数K(x,x')训练子集训练x轴坐标的最小二乘支持向量回归机模型,确定各个训练子集x轴坐标的回归函数、统计方差和标准差;2‑2‑2)使用新型核函数K(x,x')训练子集训练y轴坐标的最小二乘支持向量回归机模型;具体是,使用本发明的新型核函数K(x,x')训练子集训练y轴坐标的最小二乘支持向量回归机模型,确定各个训练子集y轴坐标的回归函数、统计方差和标准差;K(x,x')定义见下述公式(95),其中,exp()是以e为底数的指数函数,ρ取值为正数,都是训练集中的数据,都是n维向量,xl、x'l分别是x、x'的第l维分量;3)进行在线位置解算;3‑1)计算权重因子;具体是,获得待定位点的位置指纹后,计算该位置指纹与所述步骤(2‑1‑4‑2)中获得的k个聚类中心的WiFi信号强度的欧氏距离,然后计算k个聚类中心在最终定位结果中所占权重,选取其中最大的3个权重因子并记录这3个权重因子对应的3个训练子集;3‑2)进行位置坐标的计算;具体是,将待定位点的位置指纹分别代入对应的3个训练子集的x轴坐标的最小二乘支持向量回归机的回归函数,计算对应的x轴坐标的输出值,再将所述步骤(3‑1)中对应的权重因子作为权重,加权计算出本发明最终输出的x轴坐标;同理,将待定位点的位置指纹分别代入对应的3个训练子集的y轴坐标的最小二乘支持向量回归机的回归函数,计算对应的y轴坐标的输出值,再将所述步骤(3‑1)中对应的权重因子作为权重,加权计算出本发明最终输出的y轴坐标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡职业技术学院,未经无锡职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910715768.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top