本公开涉及通信,尤其涉及一种位置信息处理方法、装置、设备及存储介质。
背景技术:
1、随着现代生活方式的改变,室内定位的应用越来越多,其在企业、商场、医院等场所应用尤其广泛。
2、目前,室内定位的准确性受信号质量的影响,室内定位的精度较低。
技术实现思路
1、本公开提供一种位置信息处理方法、装置、设备及存储介质,以至少解决现有室内定位精度较低的问题。
2、本公开的技术方案如下:
3、本公开实施例提供一种位置信息处理方法,包括:
4、获取室内布局图,其中,所述室内布局图中标注有室内设置的多个通信基站;
5、获取移动设备发送的定位请求信息,所述定位请求信息包括:每个所述通信基站接收到所述移动设备发送的定位请求对应的传输时间;
6、根据每个所述通信基站对应的所述传输时间,确定所述移动设备与任意两个所述通信基站的距离差;
7、根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息。
8、可选地,在所述根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息之后,所述方法还包括:
9、获取设定周期所述移动设备在室内的多个所述位置信息;
10、根据多个所述位置信息,在室内布局图中绘制所述移动设备的移动轨迹。
11、可选地,所述根据每个所述通信基站对应的所述传输时间,确定所述移动设备与任意两个所述通信基站的距离差,包括:
12、根据每个所述通信基站对应的所述传输时间,确定任意两个所述通信基站之间的时间测量差值;
13、根据任意两个所述通信基站之间的时间测量差值,确定所述移动设备与任意两个所述通信基站的距离差。
14、可选地,所述根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息,包括:
15、根据所述移动设备与任意两个所述通信基站的距离差,分别建立方程,得到多个双曲线方程;
16、对多个所述双曲线方程进行求解,得到所述移动设备的位置信息。
17、可选地,在所述根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息之后,所述方法还包括:
18、获取室内多个所述通信基站的场强信息;
19、将所述场强信息和所述位置信息进行关联,得到设备移动数据;
20、根据所述设备移动数据,在室内布局图中绘制所述移动设备的移动轨迹。
21、可选地,所述将所述场强信息和所述位置信息进行关联,得到设备移动数据,包括:
22、根据所述位置信息对应的时间戳和空口解算时延,确定所述位置信息对应的第一相对时间序列;以及
23、根据所述场强信息对应的时间戳和通信时延,确定所述场强信息对应的第二相对时间序列;
24、将所述位置信息、所述第一相对时间序列、所述场强信息和第二相对时间序列输入已经训练完成的长短期记忆网络模型中,得到设备移动数据。
25、可选地,在使用所述长短期记忆网络模型之前,所述方法还包括:
26、获取样本移动设备的样本场强信息和样本位置信息;
27、对所述样本场强信息和样本位置信息进行预处理操作,得到训练集;
28、根据所述训练集对初始模型进行训练,得到所述长短期记忆网络模型。
29、可选地,所述对所述样本场强信息和样本位置信息进行预处理操作,得到训练集,包括:
30、对所述样本场强信息和样本位置信息进行数据清洗,得到清洗后的样本数据;
31、针对清洗后的样本数据,使用前一个时间步的观测值作为输入,并将现在时间步的观测值作为输出来实现预测,滑动窗口对时间序列设置一个移位,得到转化监督学习后的样本数据;
32、将所述转化监督学习后的样本数据进行平稳时间序列处理,得到平稳时间序列处理后样本数据;
33、将所述平稳时间序列处理后样本数据进行比例缩放,得到训练集。
34、本公开实施例还提供一种位置信息处理装置,包括:
35、第一获取模块,获取室内布局图,其中,所述室内布局图中标注有室内设置的多个通信基站;
36、第二获取模块,获取移动设备发送的定位请求信息,所述定位请求信息包括:每个所述通信基站接收到所述移动设备发送的定位请求对应的传输时间;
37、第一确定模块,根据每个所述通信基站对应的所述传输时间,确定所述移动设备与任意两个所述通信基站的距离差;
38、第二确定模块,根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息。
39、可选地,所述第二确定模块在根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息之后,所述方法还包括:
40、获取设定周期所述移动设备在室内的多个所述位置信息;
41、根据多个所述位置信息,在室内布局图中绘制所述移动设备的移动轨迹。
42、可选地,所述第一确定模块在根据每个所述通信基站对应的所述传输时间,确定所述移动设备与任意两个所述通信基站的距离差时,用于:
43、根据每个所述通信基站对应的所述传输时间,确定任意两个所述通信基站之间的时间测量差值;
44、根据任意两个所述通信基站之间的时间测量差值,确定所述移动设备与任意两个所述通信基站的距离差。
45、可选地,所述第二确定模块在根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息时,用于:
46、根据所述移动设备与任意两个所述通信基站的距离差,分别建立方程,得到多个双曲线方程;
47、对多个所述双曲线方程进行求解,得到所述移动设备的位置信息。
48、可选地,所述第二确定模块在所述根据所述移动设备与任意两个所述通信基站的距离差,确定所述移动设备的位置信息之后,还可用于:
49、获取室内多个所述通信基站的场强信息;
50、将所述场强信息和所述位置信息进行关联,得到设备移动数据;
51、根据所述设备移动数据,在室内布局图中绘制所述移动设备的移动轨迹。
52、可选地,所述第二确定模块在将所述场强信息和所述位置信息进行关联,得到设备移动数据时,用于:
53、根据所述位置信息对应的时间戳和空口解算时延,确定所述位置信息对应的第一相对时间序列;以及
54、根据所述场强信息对应的时间戳和通信时延,确定所述场强信息对应的第二相对时间序列;
55、将所述位置信息、所述第一相对时间序列、所述场强信息和第二相对时间序列输入已经训练完成的长短期记忆网络模型中,得到设备移动数据。
56、可选地,所述第二确定模块在使用所述长短期记忆网络模型之前,还可用于:
57、获取样本移动设备的样本场强信息和样本位置信息;
58、对所述样本场强信息和样本位置信息进行预处理操作,得到训练集;
59、根据所述训练集对初始模型进行训练,得到所述长短期记忆网络模型。
60、可选地,所述第二确定模块在对所述样本场强信息和样本位置信息进行预处理操作,得到训练集时,用于:
61、对所述样本场强信息和样本位置信息进行数据清洗,得到清洗后的样本数据;
62、针对清洗后的样本数据,使用前一个时间步的观测值作为输入,并将现在时间步的观测值作为输出来实现预测,滑动窗口对时间序列设置一个移位,得到转化监督学习后的样本数据;
63、将所述转化监督学习后的样本数据进行平稳时间序列处理,得到平稳时间序列处理后样本数据;
64、将所述平稳时间序列处理后样本数据进行比例缩放,得到训练集。
65、本公开实施例还提供一种电子设备,包括:
66、处理器;
67、用于存储所述处理器可执行指令的存储器;
68、其中,所述处理器被配置为执行所述指令,以实现如上述的方法中的各步骤。
69、本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法中的各步骤。
70、本公开实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法中的各步骤。
71、本公开的实施例提供的技术方案至少带来以下有益效果:
72、在本公开的一些实施例中,获取室内布局图,其中,室内布局图中标注有室内设置的多个通信基站;获取移动设备发送的定位请求信息,定位请求信息包括:每个通信基站接收到移动设备发送的定位请求对应的传输时间;根据每个通信基站对应的传输时间,确定移动设备与任意两个通信基站的距离差;根据移动设备与任意两个通信基站的距离差,确定移动设备的位置信息;通信基站的位置固定,本公开基于移动设备与任意两个通信基站的距离差对移动设备进行定位,提高室内定位的精度。
73、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。