一种基于信标分簇的室内定位方法技术

技术编号:14890597 阅读:94 留言:0更新日期:2017-03-28 23:07
本发明专利技术公开了基于信标分簇的室内定位方法,每个网格部署多台WiFi信标,同一网格中的信标组成一个信标簇,选取簇头发射Beacon帧,各簇头在网格边缘的RSSI一致;当移动终端发起定位请求时,位置服务器首先下发一张簇头列表,移动终端侦听信道中各簇头的Beacon帧并记录簇头实时RSSI指纹,选取RSSI最大的簇头坐标作为自身的初始位置坐标;如定位精度需求较高,位置服务器下发该簇内WiFi信标列表给移动终端,移动终端侦听并记录簇内信标实时RSSI指纹,选取RSSI较大信标指纹上报给位置服务器,位置服务器将上报的信标指纹与指纹数据库进行匹配,利用加权最大似然估计法将概率最大的位置坐标下发给移动终端。

【技术实现步骤摘要】

本专利技术涉及一种室内定位
,特别是涉及一种基于信标分簇的室内定位方法
技术介绍
随着WiFi技术的不端发展,WiFi技术被广泛应用于各个行业。定位服务特别是室内定位服务市场同样发展迅速,需求量迅速增长。目前常见的WiFi室内定位技术包括近邻法、三边(角)测量法、模式匹配法。WiFi室内定位技术中近邻法应用最为广泛,但其定位精度得不到保证;三边(角)测量法理论上精度较高,但时间、角度等参数较难获取;传统的模式匹配法需要采集大量的数据用于指纹数据库的前期训练,且由于运算量较大导致服务延时,不利于定位服务的快速响应。现有WiFi室内定位技术除技术本身的局限性之外,还存无法最大程度利用现有室内通信网络(往往需要对网络结构或移动终端进行改造),难以应对室内环境变化,无法根据业务定位精度进行自适应算法调整等问题。以上种种不利因素都制约了WiFi室内定位技术的规模化商用。
技术实现思路
专利技术目的:本专利技术所要解决的技术问题是针对现有WiFi室内定位技术的不足,提供一种有效应对室内环境变化并可根据定位精度实现算法自适应的基于信标分簇的室内定位方法。本专利技术公开了一种基于信标分簇的室内定位方法,在室内部署WiFi信标簇,信标簇由两个以上的WiFi信标组成,选取其中一个信标为簇头,簇内信标以设定的功率发射Beacon帧;簇内信标以设定的功率按照国家规范中对于室内天线的要求小于15dBm严格执行,为保证效果一般要求大于5dBm。根据网格划区的大小,调整簇头边缘场强,网格划分大的,簇头功率适当调高,网格小的,适当降低。网格边缘场强一般要求大于-75,同时保持一致。使用位置服务器维护簇头列表,簇头列表包括五个字段,分别是,字段Cluster_ID、字段Beacon_MAC、字段Beacon_Floor、字段Beacon_Coordinate_X以及字段Beacon_Coordinate_Y;其中,Cluster_ID为WiFi信标簇标识,Beacon_MAC为簇头MAC地址,Beacon_Floor为簇头所在楼层,Beacon_Coordinate_X与Beacon_Coordinate_Y分别为簇头所在位置坐标;使用一个位置服务器维护簇内WiFi信标列表,簇内WiFi信标列表由两个字段构成,分别是字段Cluster_ID和字段Beacon_MAC;其中,Cluster_ID为WiFi信标簇标识,Beacon_MAC为WiFi信标MAC地址;使用位置服务器负责维护指纹数据库,指纹数据库分簇进行维护,由九个字段组成,分别是字段Cluster_ID、Floor、字段Coordinate_X、字段Coordinate_Y、字段Beacon_ID、字段Beacon_MAC、字段RSSI_AVG、字段RSSI_DEV以及字段Beacon_T;其中,Cluster_ID为WiFi信标簇标识,Floor为信标簇所在楼层,Coordinate_X与Coordinate_Y为网格内训练点的位置坐标,Beacon_ID为WiFi信标标识,Beacon_MAC为WiFi信标MAC地址,RSSI_AVG与RSSI_DEV为该WiFi信标在网格训练点的RSSI平均值及标准差,Beacon_T为WiFi信标在网格训练点累计服务次数;移动终端在发起定位请求时,位置服务器首先下发簇头列表,移动终端侦听簇头Beacon帧并记录簇头实时RSSI指纹,将RSSI指纹最大的簇头坐标作为自身的初始位置坐标,定位精度为低时,该坐标就作为移动终端位置坐标。本专利技术中,信标簇根据建筑物内划分的网格进行部署的,一个网格对应一个信标簇,单个信标簇内WIFI信标数量为6~12个;保证定位精度的同时减小运算量,同时保持簇头在网格边缘的RSSI基本一致,网格基于建筑物内部无线传播环境及定位精度要求进行划分,传播环境复杂(对应封闭及半封闭区域)或定位精度高的区域划分的网格面积小,传播环境简单(对应开放区域)或定位精度低的区域划分的网格面积大,单个网格的面积不超过1000平方米,网格不跨楼层设置。移动终端的定位基于网格所对应的信标簇,信标簇部署完成后进行RSSI指纹训练,训练点间距为1米,在各训练点上记录簇内信标RSSI的平均值及标准差并录入指纹数据库。一般30次左右的训练可基本保证RSSI的均值和标准差收敛。本专利技术中,在定位精度为中或者高的情况下,则将实时RSSI指纹最大的簇头所在簇的Cluster_ID上报给位置服务器,位置服务器下发簇内WiFi信标列表给移动终端,移动终端记录簇内信标实时RSSI指纹,将RSSI最大的3~5个信标指纹上报给位置服务器,位置服务器将上报的RSSI指纹与指纹数据库进行匹配,利用加权最大似然估计法将概率最大的训练点位置坐标下发给移动终端并作为移动终端的位置坐标。本专利技术中,移动终端获取位置服务包括以下步骤:步骤101:移动终端发出定位请求,定位请求中包含定位精度,然后执行102;步骤102:位置服务器向移动终端下发簇头列表,然后执行103;步骤103:移动终端侦听信道中簇头Beacon帧并记录簇头实时RSSI指纹,然后执行104;步骤104:根据定位精度选择算法,若定位精度为低,则进行步骤105,否则进行步骤106;步骤105:移动终端将实时RSSI指纹最大的簇头坐标作为自身的位置坐标,然后执行114;步骤106:移动终端将实时RSSI指纹最大的簇头Cluster_ID上报给位置服务器,并将簇头所在位置坐标Beacon_Coordinate_X和Beacon_Coordinate_Y作为自身初始坐标,然后执行107;步骤107:位置服务器下发簇内WiFi信标列表给移动终端,然后执行108;步骤108:移动终端侦听簇内WiFi信标Beacon帧并记录信标实时RSSI指纹,然后执行109;步骤109:根据定位精度选择上报实时RSSI指纹的数量,若定位精度为中,则进行步骤110,否则进行步骤111;步骤110:移动终端上报RSSI最大的3个实时RSSI指纹给位置服务器,然后执行112;步骤111:移动终端上报RSSI最大的5个实时RSSI指纹给位置服务器,然后执行112;步骤112:位置服务器将上报的实时RSSI指纹与指纹数据库进行匹配,并通过加权最大似然估计法将概率最大的位置坐标下发给移动终端,然后执行113;步骤113:将参与定位计算的信标Beacon_T值加1,然后执行114;步骤114:本次定位结束。本专利技术中,位置服务器采用加权最大似然估计法进行指纹匹配,选取高斯分布作为似然函数,各个信标RSSI独立,指纹匹配时位置服务器将信标实时RSSI指纹在网格内各训练点上的先验概率进行加权求和,并将加权求和最大值的训练点坐标下发给移动终端,概率加权求和公式如下所示:式中:R={r1,r2,…,rn本文档来自技高网...
一种基于信标分簇的室内定位方法

【技术保护点】
一种基于信标分簇的室内定位方法,其特征在于,在室内部署WiFi信标簇,信标簇由两个以上的WiFi信标组成,选取其中一个信标为簇头,簇内信标以设定的功率发射Beacon帧;使用位置服务器维护簇头列表,簇头列表包括五个字段,分别是,字段Cluster_ID、字段Beacon_MAC、字段Beacon_Floor、字段Beacon_Coordinate_X以及字段Beacon_Coordinate_Y;其中,Cluster_ID为WiFi信标簇标识,Beacon_MAC为簇头MAC地址,Beacon_Floor为簇头所在楼层,Beacon_Coordinate_X与Beacon_Coordinate_Y分别为簇头所在位置坐标;使用一个位置服务器维护簇内WiFi信标列表,簇内WiFi信标列表由两个字段构成,分别是字段Cluster_ID和字段Beacon_MAC;其中,Cluster_ID为WiFi信标簇标识,Beacon_MAC为WiFi信标MAC地址;使用位置服务器负责维护指纹数据库,指纹数据库分簇进行维护,由九个字段组成,分别是字段Cluster_ID、Floor、字段Coordinate_X、字段Coordinate_Y、字段Beacon_ID、字段Beacon_MAC、字段RSSI_AVG、字段RSSI_DEV以及字段Beacon_T;其中,Cluster_ID为WiFi信标簇标识,Floor为信标簇所在楼层,Coordinate_X与Coordinate_Y为网格内训练点的位置坐标,Beacon_ID为WiFi信标标识,Beacon_MAC为WiFi信标MAC地址,RSSI_AVG与RSSI_DEV为该WiFi信标在网格训练点的RSSI平均值及标准差,Beacon_T为WiFi信标在网格训练点累计服务次数;移动终端在发起定位请求时,位置服务器首先下发簇头列表,移动终端侦听簇头Beacon帧并记录簇头实时RSSI指纹,将RSSI指纹最大的簇头坐标作为自身的初始位置坐标,定位精度为低时,该坐标就作为移动终端位置坐标。...

【技术特征摘要】
1.一种基于信标分簇的室内定位方法,其特征在于,在室内部署WiFi信标簇,信标簇由两个以上的WiFi信标组成,选取其中一个信标为簇头,簇内信标以设定的功率发射Beacon帧;使用位置服务器维护簇头列表,簇头列表包括五个字段,分别是,字段Cluster_ID、字段Beacon_MAC、字段Beacon_Floor、字段Beacon_Coordinate_X以及字段Beacon_Coordinate_Y;其中,Cluster_ID为WiFi信标簇标识,Beacon_MAC为簇头MAC地址,Beacon_Floor为簇头所在楼层,Beacon_Coordinate_X与Beacon_Coordinate_Y分别为簇头所在位置坐标;使用一个位置服务器维护簇内WiFi信标列表,簇内WiFi信标列表由两个字段构成,分别是字段Cluster_ID和字段Beacon_MAC;其中,Cluster_ID为WiFi信标簇标识,Beacon_MAC为WiFi信标MAC地址;使用位置服务器负责维护指纹数据库,指纹数据库分簇进行维护,由九个字段组成,分别是字段Cluster_ID、Floor、字段Coordinate_X、字段Coordinate_Y、字段Beacon_ID、字段Beacon_MAC、字段RSSI_AVG、字段RSSI_DEV以及字段Beacon_T;其中,Cluster_ID为WiFi信标簇标识,Floor为信标簇所在楼层,Coordinate_X与Coordinate_Y为网格内训练点的位置坐标,Beacon_ID为WiFi信标标识,Beacon_MAC为WiFi信标MAC地址,RSSI_AVG与RSSI_DEV为该WiFi信标在网格训练点的RSSI平均值及标准差,Beacon_T为WiFi信标在网格训练点累计服务次数;移动终端在发起定位请求时,位置服务器首先下发簇头列表,移动终端侦听簇头Beacon帧并记录簇头实时RSSI指纹,将RSSI指纹最大的簇头坐标作为自身的初始位置坐标,定位精度为低时,该坐标就作为移动终端位置坐标。2.根据权利要求1所述的一种基于信标分簇的室内定位方法,其特征在于,信标簇根据建筑物内划分的网格进行部署的,一个网格对应一个信标簇,单个信标簇内WIFI信标数量为6~12个;移动终端的定位基于网格所对应的信标簇,信标簇部署完成后进行RSSI指纹训练,在各训练点上记录簇内信标RSSI的平均值及标准差并录入指纹数据库。3.根据权利要求1所述的一种基于信标分簇的室内定位方法,其特征在于,在定位精度为中或者高的情况下,则将实时RSSI指纹最大的簇头所在簇的Cluster_ID上报给位置服务器,位置服务器下发簇...

【专利技术属性】
技术研发人员:安珊珊刘芳徐涛王毅
申请(专利权)人:南京科技职业学院
类型:发明
国别省市:江苏;32

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

1