[发明专利]提高蓝牙定位准确性的优化方法有效
申请号: | 201910081322.6 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109788429B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 陈文韬;刘炯 | 申请(专利权)人: | 武汉慧联无限科技有限公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/80;H04W64/00;G01S5/06;G01S5/10 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 王莹 |
地址: | 430074 湖北省武汉市东湖新技术开发区软件*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 蓝牙 定位 准确性 优化 方法 | ||
1.提高蓝牙定位准确性的优化方法,其特征在于,包括:
设置缓存容器,其每隔3~5秒获取并存储一次一个时间段内各个网关与定位标签之间的网关数据,成为一个计算周期,所述网关数据为每个网关与定位标签之间的信号强度值;
将网关数据按照定位标签分组,即将定位标签的所有网关数据列为一个列表,当缓存容器中不存在基准网关点时,从目标定位标签的列表中选取信号强度值最高的网关作为基准网关点,并将该基准网关点存写入缓存容器,再从目标定位标签的列表中选取信号强度值仅次于基准网关点的网关作为辅助网关点;
将基准网关点与目标定位标签、辅助网关点与目标定位标签之间的强度值换算为距离值,并根据基准网关点和辅助网关点的坐标位置计算出目标定位标签的坐标值;
从目标定位标签的列表中选取信号强度值最高的网关作为基准网关点后,在下一个计算周期中,对基准网关点进行校验,包括以下步骤:
S1.构建所部署网关的拓扑结构;
S2.每个计算周期,根据目标定位标签当前的坐标位置与上一个计算周期的坐标位置计算出目标定位标签移动的距离值,然后结合两次计算相隔的时间计算出目标定位标签的平均移动速度;
S3.将基准网关点结合目标定位标签的平均移动速度、所部署网关的拓扑结构,形成在基准网关点合理范围值内的网关,并将合理范围内的网关归入可选网关点集合;
其中,a=v*t*k,a为合理范围值、v为目标定位标签的平均移动速度、t为计算的目标定位标签的平均移动速度的计算周期与上一个计算周期的时间差、k=1~1.5;
S4.在可选网关点集合中选出信号强度值最高的网关,作为备选网关点;
S5.计算备选网关点和目标定位标签之间的距离值t1;
S6.计算备选网关点与其在拓扑结构中直接相邻的各个网关的距离值t2,并均与t1比较,若所有t1<2/3t2时,将备选网关点替换原基准网关点,成为新的基准网关点,若其中一个t1>2/3t2时,从目标定位标签的列表中取出信号强度值最高的网关作为基准网关点。
2.如权利要求1所述的提高蓝牙定位准确性的优化方法,其特征在于,在缓存时间段到后,从缓冲容器中取出全部的缓存数据用于计算,并清空该缓存容器,以便下个计算周期的新数据写入。
3.如权利要求1所述的提高蓝牙定位准确性的优化方法,其特征在于,一个计算周期内,当缓存容器中存储的同一个网关与目标定位标签之间的强度值存在多条时,选择该网关与目标定位标签在时间维度上最新的强度值换算为距离值。
4.如权利要求1所述的提高蓝牙定位准确性的优化方法,其特征在于,在缓存容器中存储换算对照表,所述换算对照表存入信号强度值与距离值的对应关系,每次通过信号强度值计算距离时,先查询换算对照表,如果存在该信号强度值对应的距离值,则直接提取距离值,如果不存在该信号强度值,则计算并存入换算对照表中。
5.如权利要求1所述的提高蓝牙定位准确性的优化方法,其特征在于,同一个定位标签的所有网关数据在列表时,按照信号强度值由高到低的排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉慧联无限科技有限公司,未经武汉慧联无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910081322.6/1.html,转载请声明来源钻瓜专利网。