1.一种基于移动单站非视距无线信号的快速定位方法,其特征在于,应用于分析设备,所述分析设备包括移动单站和定位平台,所述定位平台布置在所述移动单站上,所述方法包括:获取用于指纹定位的路径数据和信号数据;
基于所述路径数据和所述信号数据建立指纹数据库;其中,所述路径数据由多个测试点组成;
基于规划算法控制所述移动单站移动,并在移动的过程中,通过所述定位平台获取目标设备的第一指纹特征,所述第一指纹特征包括信号数据和路径数据;
从所述数据库获取与所述第一指纹特征匹配的至少一个第二指纹特征,所述第二指纹特征为预先记录的参考点的指纹特征;
基于至少一个第二指纹特征对应的参考点,确定目标设备的位置信息;
其中,所述基于所述路径数据和所述信号数据建立指纹数据库包括,基于所述路径数据和所述信号数据建立指纹模型;
基于所述指纹模型得出预设参考点对应所述移动单站移动过程的指纹特征;
基于所述指纹特征建立指纹数据库,所述数据库中记录有参考点序号、测试点序号和指纹特征;
其中,将所述第一指纹特征与所述数据库中记录的所有参考点的指纹特征进行匹配,得到所述第一指纹特征与所有参考点的指纹特征的相似度,包括:通过相似度计算公式,确定所述第一指纹特征与所有参考点的指纹特征的相似度,其中,所述相似度计算公式为:式中,W表示第一指纹特征与所有参考点的指纹特征的相似度,e表示轨迹边标号,q∈[1,Q],表示采样点序号;
式中,Oq,e=α*α+β*b,β=1‑α,其中:式中,Oq,e表示在轨迹边e上参考点q的指纹特征与第一指纹特征的欧氏距离,α、β表示Offline Online对a、b设置的权重,Avg 表示轨迹边e中的参考点的离线RSS数据平均值,Avg 表示第一指纹特征中的RSS数据平均值,RSSq,e,i表示m个参考点中第i个参考点的离线RSS数据与离线RSS数据平均值的差值, 表示与第i个参考点对应的第一指纹特征中的RSS数据。
2.根据权利要求1所述的方法,其特征在于,在基于所述目标设备的第一指纹特征,从所述数据库获取与所述第一指纹特征匹配的至少一个第二指纹特征之前,所述方法还包括:对所述第一指纹特征中的信号数据和路径数据进行归一化和过滤,得到经过预处理的第一指纹特征。
3.根据权利要求1所述的方法,其特征在于,从所述数据库获取与所述第一指纹特征匹配的至少一个第二指纹特征,包括:将所述第一指纹特征与所述数据库中记录的所有参考点的指纹特征进行匹配,得到所述第一指纹特征与所有参考点的指纹特征的相似度;
将相似度最大的至少一个参考点的指纹特征,确定为所述第二指纹特征。
4.根据权利要求2所述的方法,其特征在于,基于至少一个第二指纹特征对应的参考点,确定目标设备的位置信息,包括:将至少一个第二指纹特征对应的参考点记为目标参考点,基于指纹特征与位置的关联关系,获取所述目标参考点的第二指纹特征对应的位置信息;
基于所述目标参考点的位置信息,确所述目标设备的位置信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:重复执行指定次数的如下步骤:
控制所述移动单站沿基于规划算法获得的新路径移动,并在沿新路径迹移动的过程中,通过所述定位平台获取目标设备的第一指纹特征,所述第一指纹特征包括信号数据和路径数据;
从所述数据库获取与所述第一指纹特征匹配的至少一个第二指纹特征,所述第二指纹特征为预先记录的参考点的指纹特征;
基于至少一个第二指纹特征对应的参考点,确定目标设备的位置信息。