一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

终端定位方法、系统、装置及定位服务器与流程

2022-06-25 15:32:30 来源:中国专利 TAG:


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.图1为本技术实施例提供的终端定位方法的网络架构示意图;
61.图2为本技术实施例提供的终端定位系统的结构示意图;
62.图3为本技术实施例提供的一种终端定位方法的流程示意图;
63.图4为本技术实施例提供的另一种终端定位方法的流程示意图;
64.图5为本技术实施例提供的又一种终端定位方法的流程示意图;
65.图6为本技术实施例提供的再一种终端定位方法的流程示意图;
66.图7为本技术实施例提供的一种终端定位的示意图;
67.图8为本技术实施例提供的又另一种终端定位方法的流程示意图;
68.图9为本技术实施例提供的一种终端定位装置的结构示意图;
69.图10为本技术实施例提供的电子设备的示意图。
具体实施方式
70.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
71.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
72.此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
73.需要说明的是,在不冲突的情况下,本技术的实施例中的特征可以相互结合。
74.请参考图1,为本技术实施例提供的终端定位方法的网络架构示意图,如图1所示,该网络架构具体可以包括以下网元:
75.1、终端设备(user equipment,ue):也可以称用户设备、终端、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。ue还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解
调器的其它处理设备、车载设备、可穿戴设备,5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等,还可以是端设备,逻辑实体,智能设备,如手机,智能终端等终端设备,或者服务器,网关,基站,控制器等通信设备,或者物联网设备,如传感器,电表,水表等物联网(internet of things,iot)设备。
76.2、接入网(access network,an):为特定区域的授权用户提供入网功能,并能够根据用户的级别,业务的需求等使用不同质量的传输隧道。接入网络可以为采用不同接入技术的接入网络。目前的无线接入技术有两种类型:第三代合作伙伴计划(3rd generation partnership project,3gpp)接入技术(例如3g、4g或5g系统中采用的无线接入技术)和非第三代合作伙伴计划(non-3gpp)接入技术。3gpp接入技术是指符合3gpp标准规范的接入技术,采用3gpp接入技术的接入网络称为无线接入网络(radio access network,ran),其中,5g系统中的接入网设备称为下一代基站节点(next generation node base station,gnb),例如,包括但不限于通用分组无线服务技术基站(general packet radio service,gprs)、码分多址基站(code division multiple access,cdma)、cdma2000、宽带码分多址基站(wideband cdma,w-cdma)、时分同步码分多址基站(time division cdma,td-cdma)、长期演进基站(long term evolution,lte)、5g新空口基站(5g new radio,5g nr)等蜂窝移动通信中的基站设备。非3gpp接入技术是指不符合3gpp标准规范的接入技术,例如,以wifi中的接入点(access point,ap)为代表的空口技术。
77.基于无线通信技术实现接入网络功能的接入网可以称为无线接入网(radio access network,ran)。无线接入网能够管理无线资源,为终端提供接入服务,进而完成控制信号和用户数据在终端和核心网之间的转发。
78.3、接入与移动管理功能(access and mobility management function,amf)实体:主要用于移动性管理和接入管理等,例如,合法监听、或接入授权(或鉴权)等功能。在本技术实施例中,可用于实现接入和移动管理网元的功能。
79.4、定位管理功能(location management function,lmf)实体:支持定位计算,从终端获取下行定位测量结果或定位估计,从ran(radio access network,无线接入网)侧获得上行定位测量结果,从ran侧获得辅助数据等。
80.请参考图2,为本技术实施例提供的终端定位系统的结构示意图,如图2所示,该系统包括:待定位终端100、至少一个基站200和定位服务器300。
81.待定位终端100可以是前述终端设备中的任一种,可以通过至少一个基站200接入核心网,核心网还通信连接定位服务器300,定位服务器300用于获取待定位终端100的至少一个参考信号的接收功率值,根据该参考信号的接收功率值计算待定位终端100与至少一个基站200之间的估算距离值,根据估算距离值计算至少一个参考信号的理想接收功率值,根据理想接收功率值修正接收功率值,得到修正后的接收功率值,根据修正后的接收功率值对估算距离值进行修正,得到待定位终端100的最终距离值。
82.本实施例中,基站200作为接入网设备,使待定位终端100通过基站200接入至5g核心网,定位服务器300也接入5g核心网,当待定位终端100与多个基站200通信时,分别在5g核心网中注册与多个基站200的连接。参考信号可以为基站200发送给待定位终端100的下行定位信号,也可以为待定位终端100发送给基站200的上行探测信号,待定位终端100在接收到下行定位信号后,根据下行定位信号的信号强度计算下行定位信号的接收功率值,基
站200在接收到上行探测信号后,根据上行探测信号的信号强度计算上行探测信号的接收功率值,定位服务器300获取的待定位终端100的至少一个参考信号的接收功率值可以为下行定位信号的接收功率值或者上行探测信号的接收功率值,本技术对此不做限定。
83.在上述实施例的基础上,本技术实施例提供一种应用于上述终端定位系统中定位服务器的终端定位方法。请参考图3,为本技术实施例提供的一种终端定位方法的流程示意图,如图3所示,该方法包括:
84.s10:获取待定位终端的至少一个参考信号的接收功率值。
85.本实施例中,定位服务器通过amf获取待定位终端的至少一个参考信号的接收功率值,参考信号的接收功率值是待定位终端或者基站根据接收到的参考信号的信号强度计算得到的。
86.在一种可选实施例中,参考信号为待定位终端接收到的至少一个基站发送的下行定位信号,或者至少一个基站接收到的待定位终端发送的上行探测信号。
87.本实施例中,参考信号可以为基站发送给待定位终端的下行定位信号,也可以为待定位终端发送给基站的上行探测信号,待定位终端在接收到下行定位信号后,根据下行定位信号的信号强度计算下行定位信号的接收功率值,定位服务器通过amf获取下行定位信号的接收功率值;基站在接收到上行探测信号后,根据上行探测信号的信号强度计算上行探测信号的接收功率值,定位服务器通过amf获取上行探测信号的接收功率值。
88.s20:计算待定位终端与至少一个基站之间的估算距离值。
89.本实施例中,可以采用预设的定位方法计算待定位终端和基站之间的估算距离值。示例的,预设的定位方法可以为往返时间(round-trip time,rrt)计算方法、上行到达角(uplink angle of arrival,ul-aoa)计算方法或者下行到达角(downlink angle of arrival,dl-aoa)计算方法,其中往返时间计算方法为:从待定位终端或基站发送参考信号开始到接收到确认信号所经历的时间乘以光速再除于2,即为待定位终端与基站之间的距离,为了进一步提升计算精度,可以在所经历时间的基础上减去接收参考信号以及发送确认信号时所需要的时间。上行到达角计算方法为:待定位终端向基站发送上行探测信号,基站根据上行探测信号的波束测量信号到达角度,并将信号到达角度发送给定位服务器,由定位服务器根据信号到达角度计算待定位终端的位置;下行到达角计算方法是基站向待定位终端发送下行定位信号,基站根据下行定位信号的波束测量信号到达角度,并将信号到达角度发送给定位服务器,由定位服务器根据信号到达角度计算待定位终端的位置。
90.s30:根据估算距离值计算至少一个参考信号的理想接收功率值。
91.本实施例中,根据预先在理想状态下确定的估算距离值和接收功率值的对应关系,确定待定位终端和基站在估算距离值下参考信号的理想接收功率值,其中理想状态是指待定位终端和基站之间不存在任何障碍物遮挡的状态。
92.s40:根据理想接收功率值修正接收功率值,得到修正后的接收功率值。
93.本实施例中,当待定位终端与基站之间存在障碍物遮挡时,由于信号衰减程度大,且障碍物的遮挡情况不可预测,由于衰减程度和距离值的固定关系只能适应于单一的固定场景,但在动态变化的场景下,障碍物并不是固定存在于待定位终端和基站之间的,导致根据预设的衰减程度和距离值的对应关系计算待定位终端和基站之间的距离的误差较大。因此,需要根据理想接收功率值和接收功率值判断待定位终端和基站之间是否存在障碍物,
若存在,则根据理想计算功率值对接收功率值进行修正,得到修正后的接收功率值。
94.s50:根据修正后的接收功率值对估算距离值进行修正,得到待定位终端的最终距离值。
95.本实施例中,采用前述估算距离值和接收功率值的对应关系,计算修正后的接收功率值对应的修正距离值,以该修正距离值作为待定位终端的最终距离值。
96.本技术实施例提供的终端定位方法,通过获取待定位终端的至少一个参考信号的接收功率值,计算待定位终端与至少一个基站之间的估算距离值,根据估算距离值计算至少一个参考信号的理想接收功率值,根据理想接收功率值修正接收功率值,得到修正后的接收功率值,根据修正后的接收功率值对估算距离值进行修正,得到待定位终端的最终距离值。本技术实施例通过采用理想接收功率值对接收功率值进行修正,以根据修正后的接收功率值确定最终距离值,实现对待定位终端的准确定位,提升终端定位精度。
97.在上述实施例的基础上,本技术实施例还提供另一种终端定位方法。请参考图4,为本技术实施例提供的另一种终端定位方法的流程示意图,如图4所示,在上述s30之间,该方法还包括:
98.s61:获取多个测试距离值下,测试信号的多个理想接收功率值。
99.本实施例中,多个测试距离值是待定位终端和基站之间的多个已知距离值,在多个已知距离值、终端和基站之间无障碍物的情况下,由终端或基站发送测试信号,若终端发送测试信号,则基站根据接收到的测试信号的强度,计算理想接收功率值;若基站发送测试信号,则终端根据接收到的测试信号的强度,计算理想接收功率值。
100.s62:根据多个测试距离值和多个理想接收功率值,确定距离值和理想接收功率值的对应关系。
101.本实施例中,定位服务器根据多个测试距离下,多个测试信号的多个理想接收功率值,对多个测试距离值和多个理想接收功率值进行线性拟合,确定距离值和理想接收功率值的对应关系。
102.上述s30包括:
103.根据估算距离值以及距离值和理想接收功率值的对应关系,计算至少一个参考信号的理想接收功率值。
104.本实施例中,根据衰减程度和距离值的固定关系确定接收功率值对应的估算距离值后,根据距离值和理想接收功率值的对应关系,确定估算距离值对应的理想接收功率值。
105.本技术实施例提供的终端定位方法,通过获取多个测试距离值下,测试信号的多个理想接收功率值,根据多个测试距离值和多个理想接收功率值,确定距离值和理想接收功率值的对应关系,根据估算距离值以及距离值和理想接收功率值的对应关系,计算至少一个参考信号的理想接收功率值。本技术实施例通过建立距离值和理想接收功率值的对应关系,便于确定每个估算距离值对应的理想接收功率值,提升终端定位的效率和精度。
106.在上述实施例的基础上,本技术实施例还提供又一种终端定位方法。请参考图5,为本技术实施例提供的又一种终端定位方法的流程示意图,如图5所示,上述s40包括:
107.s41:若接收功率值小于理想接收功率值,计算接收功率值和理想接收功率值的差值。
108.本实施例中,在动态变化的场景下,障碍物并不是固定存在于待定位终端和基站
之间的,定位服务器在获取到参考信号的接收功率值后,无法根据接收功率值之间确定待定位终端和基站之间是否存在障碍物。由于理想接收功率值是指待定位终端与基站之间没有遮挡情况下参考信号的接收功率值,因此,可以根据理想接收功率值判断待定位终端和基站之间是否存在障碍。若接收功率值小于理想接收功率值,则待定位终端和基站之间可能存在障碍物遮挡,通过计算接收功率值和理想接收功率值的差值,进一步确定是否存在障碍物遮挡。
109.s42:若差值大于预设差值阈值,修正接收功率值,得到修正后的接收功率值。
110.本实施例中,通过设定预设差值阈值,当接收功率值和理想接收功率值的差值大于预设差值阈值时,确定待定位终端和基站之间存在障碍物遮挡,采用预设的修正方法,对接收功率值进行修正,得到修正后的接收功率值。示例的,可以根据接收功率值和理想接收功率值的差值,对接收功率值进行修正,得到修正后的接收功率值。
111.在一种可选实施例中,若接收功率值大于或等于理想接收功率值,确定终端和基站之间不存在障碍,无需对接收功率值进行修正;若接收功率值小于理想接收功率值但差值小于或等于预设差值阈值,确定接收功率值的误差在规定范围内,无需对接收功率值进行修正。
112.本技术实施例提供的终端定位方法,若接收功率值小于理想接收功率值,计算接收功率值和理想接收功率值的差值,若差值大于预设差值阈值,修正接收功率值,得到修成后的接收功率值。本技术实施例通过对接收功率值和理想接收功率值以及预设差值阈值进行比较,判断是否需要对接收功率值进行修正,并在确定需要修正时修正接收功率值,使得根据修正后的接收功率值对估算距离值进行修正,得到最终距离值,提升终端定位的精度。
113.在上述实施例的基础上,本技术实施例还提供再一种终端定位方法。请参考图6,为本技术实施例提供的再一种终端定位方法的流程示意图,如图6所示,上述s42包括:
114.s421:获取预设范围内的多个周边终端的参考信号的接收功率值,预设范围为以基站为中心、估算距离值为半径的范围。
115.本实施例中,在基站的通信覆盖范围内包括多个通过基站接入5g核心网的终端,以基站为中心,以估算距离值为半径,确定预设范围内的多个周边终端,获取多个周边终端的参考信号的接收功率值,其中,周边终端的参考信号可以为周边终端接受到的基站发送的下行定位信号,或者基站接收到的周边终端发送的上行探测信号。
116.s422:对多个周边终端的参考信号的接收功率值进行筛选,得到周边接收功率值集合。
117.本实施例中,由于障碍物的遮挡,待定位终端的参考信号的接收功率值可能衰减较大,为了根据周边终端的参考信号的接收功率值对待定位终端的参考信号的接收功率值进行修正,需要从多个周边终端中筛选出未被障碍物遮挡的周边终端。具体的,对多个周边终端的参考信号的接收功率值进行筛选,选择接收功率值大于待定位终端的参考信号的接收功率值的周边终端,得到周边接收功率值集合。
118.s423:根据周边接收功率值集合修正接收功率值,得到修正后的接收功率值。
119.本实施例中,根据周边接收功率值集合中的多个周边终端的接收功率值,对待定位终端的接收功率值进行修正,得到修正后的接收功率值。
120.在一种可选实施例中,采用预设计算方法对周边接收功率值集合进行计算,得到
修正后的接收功率值,预设计算方法为:最大值计算、平均值计算或加权平均值计算中的一种。
121.本实施例中,采用预设计算方法对周边接收功率值集合进行计算,根据计算结果对待定位终端的接收功率值进行修正,得到修正后的接收功率值。示例的,若预设计算方法为最大值计算,则确定周边接收功率值集合中的最大周边接收功率值,根据最大周边接收功率值对待定位终端的接收功率值进行修正;若预设计算方法为平均值计算,则对周边接收功率值集合中的多个周边接收功率值进行平均,得到平均周边接收功率值,根据平均周边接收功率值对待定位终端的接收功率值进行修正;若预设计算方法为加权平均值计算,则对周边接收功率值集合中的多个周边接收功率值进行加权平均,周边接收功率值越大,权重值越高,得到加权平均周边接收功率值,根据加权平均周边接收功率值对待定位终端的接收功率值进行修正。
122.示例的,请参考图7,为本技术实施例提供的一种终端定位的示意图,如图7所示,确定以基站为中心,以估算距离值为半径的范围内的周边终端,根据周边终端的参考信号的接收功率值确定周边接收功率值集合,根据周边接收功率值集合对待定位终端的接收功率值进行修正,根据修正后的接收功率值确定最终距离值。
123.本技术实施例提供的终端定位方法,获取预设范围内的多个周边终端的参考信号的接收功率值,预设范围为以基站为中心、估算距离值为半径的范围,对多个周边终端的参考信号的接收功率值进行筛选,得到周边接收功率值集合,根据周边接收功率值集合修正接收功率值,得到修正后的接收功率值。本技术实施例通过周边终端的参考信号的接收功率值对待定位终端的参考信号的接收功率值进行修正,使得根据修正后的接收功率值对估算距离值进行修正,得到最终距离值,提升终端定位的精度。
124.在上述实施例的基础上,本技术实施例还提供又另一种终端定位方法。请参考图8,为本技术实施例提供的又另一种终端定位方法的流程示意图,如图8所示,上述s50包括:
125.s51:根据多个修正后的接收功率值对多个估算距离值进行修正,得到多个修正距离值。
126.本实施例中,多个参考信号可以为待定位终端与一个基站之间发送的多个参考信号,也可以为待定位终端与多个基站之间发送的多个参考信号,定位服务器获取待定位终端的多个参考信号的接收功率值,计算待定位终端与多个基站之间的估算距离值,根据估算距离值计算多个参考信号的理想接收功率值,分别判断接收功率值与每个理想接收功率值是否满足预设条件,若满足,则分别计算接收功率值与满足预设条件的理想接收功率值的差值,根据多个差值分别对接收功率值进行修正,以增大接收功率值,得到多个修正后的接收功率值,根据多个修正后的接收功率值对多个估算距离值进行修正,得到多个修正距离值,其中,预设条件可以为接收功率值小于理想接收功率值,且接收功率值与理想接收功率值的差值大于预设差值阈值。
127.s52:根据多个修正距离值,得到最终距离值。
128.本实施例中,采用预设计算方法对多个修正距离值进行计算,得到最终距离值,预设计算方法可以包括:最大值计算、平均值计算或加权平均值计算中的一种,本技术对此不做限制。
129.本技术实施例提供的终端定位方法,若包括多个参考信号,根据多个修正后的接
受功率值对多个估算距离值进行修正,得到多个修正距离值,根据多个修正距离值,得到最终距离值。本技术实施例通过根据多个参考信号修正后的接收功率值对多个估算距离值进行修正,以根据多个修正距离值得到最终距离值,提升终端定位的精度。
130.在上述实施例的基础上,本技术实施例还提供一种终端定位装置,请参考图9,为本技术实施例提供的一种终端定位装置的结构示意图,如图9所示,该装置包括:
131.获取模块10,用于获取待定位终端的至少一个参考信号的接收功率值;
132.第一计算模块20,用于计算待定位终端与至少一个基站之间的估算距离值;
133.第二计算模块30,还用于根据估算距离值计算至少一个参考信号的理想接收功率值;
134.第一修正模块40,用于根据理想接收功率值修正接收功率值,得到修正后的接收功率值;
135.第二修正模块50,用于根据修正后的接收功率值对估算距离值进行修正,得到待定位终端的最终距离值。
136.可选的,参考信号为待定位终端接收到的至少一个基站发送的下行定位信号,或者至少一个基站接收到的待定位终端发送的上行探测信号。
137.可选的,该装置还包括:关系确定模块;
138.获取模块10,还用于获取多个测试距离值下,测试信号的多个理想接收功率值;
139.关系确定模块,用于根据多个测试距离值和多个理想接收功率值,确定距离值和理想接收功率值的对应关系;
140.第二计算模块30,具体用于根据估算距离值以及距离值和理想接收功率值的对应关系,计算至少一个参考信号的理想接收功率值。
141.可选的,第一修正模块40,包括:
142.差值计算单元,用于若接收功率值小于理想接收功率值,计算接收功率值和理想接收功率值的差值;
143.第一修正单元,用于若差值大于预设差值阈值,修正接收功率值,得到修正后的接收功率值。
144.可选的,第一修正单元包括:筛选子单元和第一修正子单元;
145.获取模块10,还用于获取预设范围内的多个周边终端的参考信号的接收功率值,预设范围为以基站为中心、估算距离值为半径的范围;
146.筛选子单元,用于对多个周边终端的参考信号的接收功率值进行筛选,得到周边接收功率值集合;
147.第一修正子单元,用于根据周边接收功率值集合修正接收功率值,得到修正后的接收功率值。
148.可选的,第一修正子单元,具体用于采用预设计算方法对周边接收功率值集合进行计算,得到修正后的接收功率值,预设计算方法为:最大值计算、平均值计算或加权平均值计算中的一种。
149.可选的,若包括多个参考信号,第二修正模块50,包括:
150.距离修正单元,用于根据多个修正后的接收功率值对多个估算距离值进行修正,得到多个修正距离值;
151.距离计算单元,用于根据多个修正距离值,得到最终距离值。
152.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
153.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
154.请参考图10,为本技术实施例提供的电子设备的示意图,该定位服务器300包括:处理器301、存储介质302和总线,存储介质302存储有处理器301可执行的程序指令,当定位服务器300运行时,处理器301与存储介质302之间通过总线通信,处理器301执行程序指令,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
155.可选地,本发明还提供一种计算机可读存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行时用于执行上述方法实施例。
156.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
157.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
158.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
159.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
160.上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献