【技术实现步骤摘要】
一种基于概率的基站位置异常检测及重定位方法
本专利技术涉及室内定位
,特别是一种基站位置异常检测及重定位方法。技术背景随着物联网和移动设备的普及,定位技术被应用在越来越广泛的场景中。而在室内环境无法使用卫星定位时,使用室内定位技术作为卫星定位的辅助工具,解决卫星信号到达地面时较弱、不能穿透建筑物的问题,最终得到定位标签当前所处的位置。在室内定位技术中,需要若干固定的基站来确定待定位标签的坐标,这些基站需要长期工作,并且基站位置不能移动,否则标签定位结果会发生极大的误差。然而,在实际应用过程中,固定基站有可能因为外界因素影响而产生较大或较小的位移,较大的位移可以轻易被肉眼发现,而较小的位移则不易察觉。当定位基站的位置发生变化时,主机中预存的基站坐标未改变,导致使用错误的基站坐标来对待定位标签进行定位,由此定位标签的定位会产生很大的误差。因此,对固定基站的位置进行异常检测与重定位,是解决基站位移偏差导致的标签定位不准确的关键。
技术实现思路
本专利技术的目的在于,提供一种提高标签定位 ...
【技术保护点】
1.一种基站位置异常检测及重定位方法,其特征在于,包括如下步骤:/n步骤1:设置异常检测周期T,2min≤T≤5min,设置异常检测间隔时间T1,30min≤T1≤60min,主机进入异常检测,与主机连接的基站A
【技术特征摘要】
1.一种基站位置异常检测及重定位方法,其特征在于,包括如下步骤:
步骤1:设置异常检测周期T,2min≤T≤5min,设置异常检测间隔时间T1,30min≤T1≤60min,主机进入异常检测,与主机连接的基站A0广播异常检测包,该异常检测包内容包括异常检测编号AD、发包基站A0的基站编号和发包时间戳T0;
步骤2:基站Ai接收到数据包后判断接收到的数据包类型,i≠0,如果数据包类型是异常检测包,则转至步骤3;若数据包类型为测距回传包,则判断接收的测距回传包中的目的基站编号与本机站Ai的基站编号是否一致,若一致,转至步骤5;若不一致,丢弃该测距回传包,转至步骤6;
步骤3:基站Ai判断接收到的异常检测包中的异常检测编号AD与本基站路由表中存储的异常检测编号ADi是否一致,若一致,则进入步骤4;若不一致,则基站Ai修改本基站路由表中的异常检测编号为接收到的异常检测包内的异常检测编号,即令ADi=AD,修改路由表中的下一跳基站编号为所接收的异常检测包中的发送基站编号,清空本基站的检测表,提取所接收的异常检测包中的发包基站Ak的基站编号,发包时间戳Tk;广播本基站的异常检测包和测距回传包,异常检测包内容包括,异常检测编号AD,发包基站Ai的基站编号,发包时间戳Ti;测距回传包内容包括,异常检测编号AD,发包基站Ai的基站编号、发包时间戳Ti,目的基站为本基站路由表中的下一跳基站编号,基站Ai此次接收的异常检测包的发包基站Ak的基站编号和发包时间戳Tk,转至步骤6;
步骤4:基站Ai核实所接收的异常检测包中的发包基站Ak的基站编号是否已存在本基站的检测表中,若检测表中不存在该编号,则提取所接收的异常检测包中的发包基站Ak的基站编号,发包时间戳Tk;将异常检测包的发包基站Ak的基站编号加入本基站的检测表中,广播本基站测距回传包,测距回传包内容包括,异常检测编号AD,发包基站Ai的基站编号、发包时间戳Ti,目的基站的基站编号为本基站路由表中的下一跳基站编号,基站Ai此次接收的异常检测包的发包基站Ak的基站编号和发包时间戳Tk,转至步骤6;若基站Ai的检测表中已存在此次所接收的异常检测包中的发包基站Ak的基站编号,则丢弃该包,转至步骤6;
步骤5:基站Ai修改接收到测距回传包中的目的基站的基站编号为本基站路由表中下一跳基站编号,然后广播修改...
【专利技术属性】
技术研发人员:彭甫镕,逯暄,任柯舟,赵鹏,
申请(专利权)人:山西大学,
类型:发明
国别省市:山西;14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。