[发明专利]一种基于众包RSSI序列的室内导航方法有效
申请号: | 201911198246.3 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110944291B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 王斌;杨晓春;孙晶 | 申请(专利权)人: | 东北大学 |
主分类号: | H04W4/024 | 分类号: | H04W4/024;H04W4/33;H04W16/22;H04W64/00;H04B17/318 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 梁焱 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rssi 序列 室内 导航 方法 | ||
1.一种基于众包RSSI序列的室内导航方法,其特征在于,包括下述步骤:
步骤1:进行RSSI序列采集:第k个用户利用携带的众包移动设备接收来自导航区域内每个接入点的信号强度值,构成RSSI序列Sk={fk1,fk2,...,fkn,...,fk,Nk},得到RSSI序列集合S={S1,S2,...,Sk,...,SK};
其中,k=1,2,...,K,K为用户总数;fkn为第k个用户的第n个RSSI,n∈{1,2,...,Nk},Nk为第k个用户的RSSI序列中RSSI的总数;fkn=(rkn1,rkn2,...,rknm,...,rknM),rknm为第k个用户的第n个RSSI中来自第m个接入点APm的信号强度值,m∈{1,2,...,M},M为导航区域内的接入点总数;
RSSI序列集合S中有L个RSSI带有房间级别位置标签,每个带有房间级别位置标签的RSSI与对应的房间级别位置标签构成训练样本,L个训练样本构成训练样本集A;
步骤2:构建并训练粗粒度定位模型:以RSSI为输入、RSSI对应的房间级别位置标签为输出,构建基于神经网络的粗粒度定位模型,利用训练样本集A对基于神经网络的粗粒度定位模型进行训练;
步骤3:计算RSSI序列集合S中任意两个RSSI之间的距离:对于第i∈{1,2,...,K}个用户的RSSI序列Si={fi1,fi2,...,fip,...,fi,Ni}和第j∈{1,2,...,K}个用户的RSSI序列Sj={fj1,fj2,...,fjq,...,fj,Nj},RSSI fip=(rip1,rip2,...,ripm,...,ripM)与RSSIfjq=(rjq1,rjq2,...,rjqm,...,rjqM)之间的距离为
其中,dis'()为L2距离度量函数,fi,p+1、fj,q+1分别为RSSIfip、fjq的相邻RSSI,α、β、γ均为预设的参数;
分别为RSSIfip、fjq的内部信号差异向量,
为RSSIfip与fjq之间的信号差异向量,
步骤4:利用RSSI序列集合S构建RSSI图,具体包括:将RSSI序列集合S中相同RSSI序列中的RSSI连接在一起,计算对齐的RSSI的距离,并将对齐的RSSI连接在一起,将每个RSSI表示为一个点,相邻两个RSSI相连形成一个边,相邻两个RSSI之间的距离作为该相邻两个RSSI相连形成的边的权重,形成室内RSSI图;
步骤5:对需导航用户进行导航:
步骤5.1:对需导航用户进行粗粒度定位:将需导航用户当前接收到的RSSIfu输入训练后的基于神经网络的粗粒度定位模型,得到需导航用户当前的房间级别位置标签yu;
步骤5.2:对需导航用户进行精细定位:获取需导航用户的RSSI序列Su,对于房间级别位置标签yu对应的房间中的每个RSSI序列,计算该RSSI序列中每个RSSI与RSSI序列Su中每个RSSI之间的距离并求和作为该RSSI序列与RSSI序列Su之间的距离,选取与RSSI序列Su之间的距离最小的RSSI序列作为RSSI序列Su在RSSI图中的映射;
步骤5.3:将目的地的RSSIfd映射到RSSI图中;
步骤5.4:在RSSI图上查询从需导航用户当前的RSSI到目的地的RSSIfd的最短路径,根据所述最短路径对需导航用户进行导航。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911198246.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多利益主体的主动配电网双层优化方法
- 下一篇:一种船舶推进机构