设备定位方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27287818 阅读:25 留言:0更新日期:2021-02-06 11:56
本申请涉及一种设备定位方法、装置、计算机设备和存储介质。方法包括:获取定位基站系统中的主定位基站和第一从定位基站接收到待定位的目标设备发送的定位数据包的第一时间差,定位基站系统包括主定位基站和至少两个从定位基站;基于第一时间差和历史时间差,确定第一时间差相较于历史时间差的数值波动幅度,历史时间差为历史时间段内主定位基站和第一从定位基站接收到目标设备发送的历史定位数据包的时间差;若数值波动幅度大于异常波动门限值,则指示主定位基站以及第一从定位基站测量并上报与目标设备之间的距离;基于上报的测量结果对目标设备进行定位。采用本方法能够提升目标设备的定位精度。升目标设备的定位精度。升目标设备的定位精度。

【技术实现步骤摘要】
设备定位方法、装置、计算机设备和存储介质


[0001]本申请涉及无线通信
,特别是涉及一种设备定位方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着信息技术与无线通信技术的发展,定位技术在人员定位、线上出行、消防救援、物联网等方面有着重要的应用。
[0003]目前,一般采用TDOA(Time Difference of Arrival,到达时间差)定位技术实现设备定位。TDOA是一种利用时间差进行定位的方法,TDOA算法通过检测设备发出的信号到达各个基站的时间差来确定设备的位置。
[0004]然而,上述通过TDOA算法对设备定位的方式,设备定位精度较低。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提升设备定位精度的设备定位方法、装置、计算机设备和存储介质。
[0006]第一方面,本申请实施例提供一种设备定位方法,所述方法包括:
[0007]获取定位基站系统中的主定位基站和第一从定位基站接收到待定位的目标设备发送的定位数据包的第一时间差,所述定位基站系统包括所述主定位基站和至少两个从定位基站;
[0008]基于所述第一时间差和历史时间差,确定所述第一时间差相较于所述历史时间差的数值波动幅度,所述历史时间差为历史时间段内所述主定位基站和所述第一从定位基站接收到所述目标设备发送的历史定位数据包的时间差;
[0009]若所述数值波动幅度大于异常波动门限值,则指示所述主定位基站以及所述第一从定位基站测量并上报与所述目标设备之间的距离;
[0010]基于上报的测量结果对所述目标设备进行定位。
[0011]在其中一个实施例中,所述历史时间差的数量为多个,所述基于所述第一时间差和历史时间差,确定所述第一时间差相较于所述历史时间差的数值波动幅度,包括:
[0012]计算所述历史时间差的均值的平方;
[0013]采用所述第一时间差减去所述均值的平方,得到所述数值波动幅度。
[0014]在其中一个实施例中,所述历史时间差的数量为多个,所述方法还包括:
[0015]计算所述第一时间差以及所述历史时间差组成的时间差集合的方差;
[0016]将所述方差乘以预设系数,得到所述异常波动门限值,其中,所述预设系数为大于1的常数。
[0017]在其中一个实施例中,所述基于上报的测量结果对所述目标设备进行定位,包括:
[0018]基于所述主定位基站上报的与所述目标设备之间的第一距离、所述第一从定位基站上报的与所述目标设备之间的第二距离、所述主定位基站的位置和所述第一从定位基站
的位置,确定所述目标设备的多个候选定位位置;
[0019]获取所述主定位基站和所述定位基站系统中的第二从定位基站接收到所述定位数据包的第二时间差;
[0020]根据所述第二时间差以及所述第二从定位基站的位置,从所述多个候选定位位置中确定出所述目标设备的定位位置。
[0021]在其中一个实施例中,所述根据所述第二时间差以及所述第二从定位基站的位置,从所述多个候选定位位置中确定出所述目标设备的定位位置,包括:
[0022]根据所述多个候选定位位置和所述第二从定位基站的位置,计算各所述候选定位位置与所述第二从定位基站之间的目标距离;
[0023]将各所述目标距离分别与所述第一距离相减,得到各所述候选定位位置对应的目标距离差值;
[0024]根据所述第二时间差获取所述第二从定位基站与所述主定位基站之间的参考距离差值,并将各所述目标距离差值中与所述参考距离差值之间的差值最小的目标距离差值作为所述目标设备的定位位置。
[0025]在其中一个实施例中,所述基于上报的测量结果对所述目标设备进行定位之后,所述方法还包括:
[0026]根据所述目标设备的定位位置、所述主定位基站的位置和所述第一从定位基站的位置,获取所述主定位基站和所述第一从定位基站接收到所述定位数据包的校准时间差;
[0027]在将来时刻对所述目标设备进行定位的过程中,将所述校准时间差作为将来时刻对应的历史时间差。
[0028]在其中一个实施例中,所述方法还包括:
[0029]若所述数值波动幅度小于或者等于所述异常波动门限值,则获取所述主定位基站和所述定位基站系统中的第二从定位基站接收到所述定位数据包的第三时间差,并获取所述第一从定位基站和所述第二从定位基站接收到所述定位数据包的第四时间差;
[0030]根据所述第一时间差、所述第三时间差、所述第四时间差、所述主定位基站的位置、所述第一从定位基站的位置以及所述第二从定位基站的位置,测量所述目标设备的定位位置。
[0031]第二方面,本申请实施例提供一种设备定位装置,所述装置包括:
[0032]第一获取模块,用于获取定位基站系统中的主定位基站和第一从定位基站接收到待定位的目标设备发送的定位数据包的第一时间差,所述定位基站系统包括所述主定位基站和至少两个从定位基站;
[0033]确定模块,用于基于所述第一时间差和历史时间差,确定所述第一时间差相较于所述历史时间差的数值波动幅度,所述历史时间差为历史时间段内所述主定位基站和所述第一从定位基站接收到所述目标设备发送的历史定位数据包的时间差;
[0034]指示模块,用于若所述数值波动幅度大于异常波动门限值,则指示所述主定位基站以及所述第一从定位基站测量并上报与所述目标设备之间的距离;
[0035]第一定位模块,用于基于上报的测量结果对所述目标设备进行定位。
[0036]第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面的方法的步
骤。
[0037]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
[0038]本申请实施例提供的技术方案带来的有益效果至少包括:
[0039]上述设备定位方法、装置、计算机设备和存储介质,通过获取定位基站系统中的主定位基站和第一从定位基站接收到待定位的目标设备发送的定位数据包的第一时间差,而后,基于该第一时间差和历史时间差,确定该第一时间差相较于历史时间差的数值波动幅度,其中,该历史时间差为历史时间段内主定位基站和第一从定位基站接收到目标设备发送的历史定位数据包的时间差;若该数值波动幅度大于异常波动门限值,则表征第一时间差相较于历史时间差出现了较大幅度的异常波动,即第一时间差存在异常,而由于TDOA算法正是基于时间差进行设备定位的,因此,在第一时间差存在异常的情况下,本申请实施例并不采用TDOA算法对目标设备定位,而是指示主定位基站以及第一从定位基站测量并上报与目标设备之间的距离,并基于上报的测量结果对目标设备进行定位,这就避免了在第一时间差存在异常的情况下,采用TDOA算法基于异常的第一时间差进行定位导致的目标设备的定位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备定位方法,其特征在于,所述方法包括:获取定位基站系统中的主定位基站和第一从定位基站接收到待定位的目标设备发送的定位数据包的第一时间差,所述定位基站系统包括所述主定位基站和至少两个从定位基站;基于所述第一时间差和历史时间差,确定所述第一时间差相较于所述历史时间差的数值波动幅度,所述历史时间差为历史时间段内所述主定位基站和所述第一从定位基站接收到所述目标设备发送的历史定位数据包的时间差;若所述数值波动幅度大于异常波动门限值,则指示所述主定位基站以及所述第一从定位基站测量并上报与所述目标设备之间的距离;基于上报的测量结果对所述目标设备进行定位。2.根据权利要求1所述的设备定位方法,其特征在于,所述历史时间差的数量为多个,所述基于所述第一时间差和历史时间差,确定所述第一时间差相较于所述历史时间差的数值波动幅度,包括:计算所述历史时间差的均值的平方;采用所述第一时间差减去所述均值的平方,得到所述数值波动幅度。3.根据权利要求1或2所述的设备定位方法,其特征在于,所述历史时间差的数量为多个,所述方法还包括:计算所述第一时间差以及所述历史时间差组成的时间差集合的方差;将所述方差乘以预设系数,得到所述异常波动门限值,其中,所述预设系数为大于1的常数。4.根据权利要求1所述的设备定位方法,其特征在于,所述基于上报的测量结果对所述目标设备进行定位,包括:基于所述主定位基站上报的与所述目标设备之间的第一距离、所述第一从定位基站上报的与所述目标设备之间的第二距离、所述主定位基站的位置和所述第一从定位基站的位置,确定所述目标设备的多个候选定位位置;获取所述主定位基站和所述定位基站系统中的第二从定位基站接收到所述定位数据包的第二时间差;根据所述第二时间差以及所述第二从定位基站的位置,从所述多个候选定位位置中确定出所述目标设备的定位位置。5.根据权利要求4所述的设备定位方法,其特征在于,所述根据所述第二时间差以及所述第二从定位基站的位置,从所述多个候选定位位置中确定出所述目标设备的定位位置,包括:根据所述多个候选定位位置和所述第二从定位基站的位置,计算各所述候选定位位置与所述第二从定位基站之间的目标距离;将各所述目标距离分别与所述第一距离相减,得到各所述候选定位位置对应的目标距离差值;根据所述第...

【专利技术属性】
技术研发人员:杨凌锋夏聪陈雷
申请(专利权)人:京信通信系统中国有限公司
类型:发明
国别省市:

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

1