本发明涉及且不限于定位领域,尤其涉及一种定位方法、装置、处理设备及存储介质。
背景技术:
1、在对终端进行定位的过程中,终端会和部署好的基站之间传输定位请求信号,并通过基站对定位请求信号的信号测量结果计算终端所处的位置,以完成对终端的定位。但是相关技术中在接收定位请求信号的基站的数量很多的情况下,不能够从大量基站之间选取出合适的基站,以利用选取出的基站对应的信号测量结果精准地计算出终端的位置。如此,相关技术中对终端进行定位的准确性低。
技术实现思路
1、有鉴于此,本公开实施例公开了一种定位方法、装置、处理设备及存储介质,可以选取出合适的第一集合以利用第一集合中的基站精准确定终端的位置,本公开实施例公开的技术方案能够解决如何确保能够精准定位终端的技术问题。
2、根据本公开实施例的第一方面,提供一种定位方法,所述方法包括:
3、基于第一确定结果,确定第一集合;其中,所述第一集合包括至少两个基站;所述第一确定结果包括以下至少两个:第一子结果,为基站与终端的历史定位位置之间的距离是否满足第一条件的确定结果;第二子结果,为基站对应的首径信号强度是否满足第二条件的确定结果;第三子结果,为基站对应的位置精度因子(pdop,position dilution ofprecision)是否满足第三条件的确定结果;
4、基于所述第一集合中的至少两个基站与所述终端之间传输的参考信号的信号测量结果,确定所述终端所处的位置。
5、在一个实施例中,所述第二条件包括以下至少之一:
6、第一子条件,所述第一子条件为基站对应的首径信号强度大于或等于第一强度;
7、第二子条件,所述第二子条件为候选基站中第一类基站的数量大于或等于第一数量阈值,所述第一类基站对应的首径信号强度大于或等于第一强度;所述候选基站用于选取所述第一集合;所述候选基站与所述历史定位位置之间的距离满足所述第一条件;
8、第三子条件,所述第三子条件为基站属于第二类基站,所述第二类基站包括:在与所述终端完成参考信号传输并获取到信号测量结果的全部基站中,首径信号强度最高的n个基站,n为正整数;
9、第四子条件,第四子条件为候选基站中第二类基站的数量大于或等于第二数量阈值。
10、在一个实施例中,所述方法还包括:
11、基于第二确定结果,从第一策略中确定出目标策略;其中,所述第二确定结果为所述终端是否对应有所述历史定位位置的确定结果;所述第一策略为基于所述第一确定结果确定所述第一集合的策略;
12、所述基于第一确定结果,确定第一集合,包括:
13、基于所述第一确定结果和所述目标策略,确定所述第一集合。
14、在一个实施例中,所述第一策略包括以下至少之一:
15、第一子策略,用于基于所述第一子结果和所述第三子结果从第三类基站中确定出所述第一集合;所述第三类基站包括位于所述历史定位位置第一距离内的基站;
16、第二子策略,用于基于所述第二子结果从第四类基站中确定出所述第一集合;所述第四类基站包括与所述终端完成参考信号传输并获取到所述信号测量结果的全部基站。
17、在一个实施例中,所述基于第二确定结果,从第一策略中确定出目标策略,包括:
18、响应于所述第二确定结果为所述终端对应有所述历史定位位置的确定结果,确定所述目标策略为所述第一子策略;
19、或者,
20、响应于所述第二确定结果为所述终端不对应有所述历史定位位置的确定结果,确定所述目标策略为所述第二子策略。
21、在一个实施例中,所述基于所述第一确定结果和所述目标策略,确定所述第一集合,包括:
22、响应于确定所述目标策略为所述第一子策略,基于所述第一子结果从所述第三类基站中确定出候选基站;其中,所述终端的所述历史定位位置位于所述候选基站围合形成的空间内;各个所述候选基站与所述历史定位位置之间的距离之和小于或等于第一阈值;
23、基于与所述候选基站对应的所述第三子结果,确定所述第一集合。
24、在一个实施例中,所述基于与所述候选基站对应的所述第三子结果,确定所述第一集合,包括以下至少之一:
25、响应于所述第三子结果为所述候选基站对应的所述pdop满足第三条件的确定结果,确定所述第一集合由所述候选基站组成;
26、响应于所述第三子结果为所述候选基站对应的所述pdop满足第三条件的确定结果,基于与所述候选基站对应的所述第二子结果,确定所述第一集合;
27、响应于所述第三子结果为所述候选基站对应的所述pdop满足第三条件的确定结果,基于第三确定结果,确定所述第一集合;其中,所述第三确定结果为是否获取到所述候选基站对应的所有所述信号测量结果的确定结果。
28、在一个实施例中,所述方法由所述服务端执行,所述基于第三确定结果,确定所述第一集合,包括:
29、响应于第三确定结果为获取到所有的所述信号测量结果的确定结果,基于与所述候选基站对应的所述第二子结果,确定所述第一集合;
30、或者,
31、响应于所述第三确定结果为未获取到所有所述信号测量结果的确定结果,在获取所述信号测量结果的时长大于或等于第一时长时,基于第二策略确定所述第一集合;其中,所述第二策略用于基于所述第一子结果和所述第三子结果从第五类基站中确定出所述第一集合;所述第五类基站对应的所述信号测量结果在所述第一时长内被所述服务端获取到。
32、在一个实施例中,所述基于与所述候选基站对应的所述第二子结果,确定所述第一集合,包括:
33、响应于所述第二子结果为所述候选基站对应的首径信号强度满足所述第二条件的确定结果,确定所述第一集合由所述候选基站组成;
34、或者,
35、响应于所述第二子结果为所述候选基站对应的首径信号强度不满足所述第二条件的确定结果,基于所述第二子策略,确定所述第一集合。
36、在一个实施例中,所述基于与所述候选基站对应的所述第三子结果,确定所述第一集合,包括:
37、响应于所述第三子结果为所述候选基站对应的所述pdop不满足第三条件的确定结果,更新所述候选基站直至更新所述候选基站的次数大于或等于第二阈值;
38、响应于更新所述候选基站的次数大于或等于所述第二阈值,基于所述第二子策略,确定所述第一集合。
39、在一个实施例中,所述基于第一确定结果,确定第一集合,包括:
40、确定所述终端是否对应有所述历史定位位置,获得第二确定结果;
41、响应于所述第二确定结果为所述终端不对应有所述历史定位位置的确定结果,基于第二子策略确定第一集合;其中,所述第二子策略,用于基于所述第二子结果从第四类基站中确定出所述第一集合;所述第四类基站包括与所述终端间完成参考信号传输并获取到所述信号测量结果的全部基站;
42、或者,
43、响应于所述第二确定结果为所述终端对应有所述历史定位位置的确定结果,基于第一子策略确定候选基站;其中,第一子策略,用于基于所述第一子结果和所述第三子结果从第三类基站中确定出所述第一集合;所述第三类基站包括位于所述历史定位位置第一距离内的基站;
44、响应于基于第一子策略确定候选基站,确定是否获取到所述候选基站对应的所有所述信号测量结果的确定结果,获得第三确定结果;
45、响应于第三确定结果为未获取到所有的所述信号测量结果的确定结果且获取信号测量结果的时长小于第一时长,继续获取到候选基站对应的所述信号测量结果直至获取信号测量结果的时长达到第一时长;或者,
46、响应于第三确定结果为未获取到所有的所述信号测量结果的确定结果且获取信号测量结果的时长大于或等于第一时长,基于第二策略确定所述第一集合;其中,所述第二策略用于基于所述第一子结果和所述第三子结果从第五类基站中确定出所述第一集合;所述第五类基站对应的所述信号测量结果在所述第一时长内被服务端获取到;或者,
47、响应于第三确定结果为获取到所有的所述信号测量结果的确定结果且候选基站不满足第二子条件,基于第二子策略,确定所述第一集合;或者,
48、响应于第三确定结果为获取到所有的所述信号测量结果的确定结果且候选基站满足第二子条件,确定所述第一集合由所述候选基站组成。
49、根据本公开实施例的第二方面,提高一种定位装置,所述装置包括:
50、确定模块,所述确定模块用于基于第一确定结果,确定第一集合;其中,所述第一集合包括至少两个基站;所述第一确定结果包括以下至少两个:第一子结果,为基站与终端的历史定位位置之间的距离是否满足第一条件的确定结果;第二子结果,为基站对应的首径信号强度是否满足第二条件的确定结果;第三子结果,为基站对应的位置精度因子pdop是否满足第三条件的确定结果;
51、定位模块,所述定位模块用于基于所述至少两个基站与所述终端之间传输的参考信号的信号测量结果,确定所述终端所处的位置。
52、根据本公开实施例的第三方面,提供一种处理设备,所述处理设备包括:
53、存储器,用于存储可执行程序;
54、处理器,用于执行所述存储器中存储的可执行程序时,实现如本公开实施例中任一所述的方法。
55、根据本公开实施例的第四方面,提供一种计算机存储介质,所述计算机存储介质存储有可执行程序,所述可执行程序被处理器执行时,实现如本公开实施例中任一所述的方法。
56、这里,由于可以基于第一确定结果,确定第一集合,第一集合中的基站与终端之间传输的参考信号的信号测量结果能够确定终端位置,第一确定结果包括与基站对应的首径信号强度、位置精度因子和基站与终端的历史定位位置之间的距离中的至少两个相关的确定结果,因此,在利用第一集合中的基站对应的信号测量结果确定终端所处位置的过程中,能够充分考虑到基站与终端的历史定位位置之间的距离、基站的首径信号强度和基站的位置精度因子中的至少两个对终端定位过程的影响,适应于基站与终端的历史定位位置之间的距离、基站的首径信号强度和基站的位置精度因子中的至少两个,选取出合适的第一集合,以利用合适的第一集合中的基站对应的信号测量结果精准确定终端所处的位置。如此,在利用第一集合中的基站对应的信号测量结果确定终端所处位置的过程中,能够通过灵活选取出的第一集合,确保确定出的终端位置的准确性。
1.一种定位方法,其特征在于,所述方法包括:
2.根据权利要求1所述的定位方法,其特征在于,所述第二条件包括以下至少之一:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一策略包括以下至少之一:
5.根据权利要求4所述的方法,其特征在于,所述基于第二确定结果,从第一策略中确定出目标策略,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述第一确定结果和所述目标策略,确定所述第一集合,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于与所述候选基站对应的所述第三子结果,确定所述第一集合,包括以下至少之一:
8.根据权利要求7所述的方法,其特征在于,所述方法由服务端执行,所述基于第三确定结果,确定所述第一集合,包括:
9.根据权利要求7或者权利要求8所述的方法,其特征在于,所述基于与所述候选基站对应的所述第二子结果,确定所述第一集合,包括:
10.根据权利要求7所述的方法,其特征在于,所述基于与所述候选基站对应的所述第三子结果,确定所述第一集合,包括:
11.根据权利要求1所述的方法,其特征在于,所述基于第一确定结果,确定第一集合,包括:
12.一种定位装置,其特征在于,所述装置包括:
13.一种处理设备,其特征在于,所述处理设备包括:
14.一种计算机存储介质,其特征在于,所述计算机存储介质存储有可执行程序,所述可执行程序被处理器执行时,实现如权利要求1至11任一所述的方法。