用于定位的方法和装置与流程

文档序号:16980510发布日期:2019-02-26 19:28阅读:134来源:国知局
用于定位的方法和装置与流程

本申请涉及通信领域,更具体地,涉及通信领域中用于定位的方法和装置。



背景技术:

随着移动通信系统的不断发展,准确定位已成为无线技术的重要部分。现有技术中,终端设备或网络设备可以将该终端设备与该网络设备之间的信道的定位测量信息,例如到达时间(timeofarrivaltoa)和/或波达方向(directionofarrival,doa)发送给增强服务移动定位中心(enhancedservingmobilelocationcenter,e-smlc),e-smlc根据该信道的定位测量信息,对该终端设备进行定位。

但是,采用现有技术对终端设备定位,精确度较低。



技术实现要素:

本申请提供一种用于定位的方法和装置,有利于提高定位的精确度。

第一方面,本申请提供了一种用于定位的方法,该方法包括:

定位装置获取终端设备的多个信道中每个信道的传输环境的信息;

该定位装置根据该每个信道的传输环境的信息,从该多个信道中确定目标信道;

该定位装置根据该目标信道的定位测量信息,对该终端设备进行定位。

本申请实施例提供的用于定位的方法,定位装置根据获取到的多个信道中每个信道的传输环境的信息,从该多个信道中选出目标信道,并根据该目标信道的定位测量信息,对该终端设备进行定位,有利于提高定位的精确度。

应理解,本申请实施例中,信道对应的网络设备可以理解为终端设备与该网络设备通过该信道通信。

可选地,该多个信道中的任意两个信道对应的网络设备可以为相同的网络设备或者不同的网络设备,也就是说,该多个信道可以包括同一个网络设备的不同小区与该终端设备之间的建立的信道,或者该多个信道可以包括不同的网络设备与该终端设备之间建立的信道,本申请实施例对此不做限定。

可选地,该定位装置可以为集成于该终端设备或者该网络设备的功能模块,或者该定位装置可以为独立于该终端设备和该网络设备的装置,本申请实施例对此不作限定。

作为一个可选实施例,该定位装置为独立于该终端设备和该网络设备的装置时,该定位装置可以从该终端设备或该多个网络设备接收该每个信道的传输环境的信息。

作为另一个可选实施例,该定位装置为集成于该终端设备或者该网络设备的功能模块时,该定位装置可以从该定位装置所在的终端设备或网络设备获取该每个信道的传输环境的信息。

在一个可能的实现方式中,该多个信道的传输环境包括可视传输los和非可视传输nlos,该定位装置根据该每个信道的传输环境的信息,从该多个信道中确定目标信道,包括:该定位装置将该多个信道中传输环境为los的信道,确定为该目标信道。

应理解,本申请实施例中所指的传输环境为los,是指无线信号可以无遮挡地在发送端与接收端之间“直线”传输,即发送端与接收端之间存在直达路径。

还应理解,本申请实施例中所指的传输环境为nlos,是指由于障碍物的存在,部分无线信号直达接收端,部分无线信号需要经过反射、散射、衍射等路径才能到达接收端,即发送端与接收端之间的路径存在障碍物的阻挡。

可选地,在上行传输场景下,该发送端为终端设备,该接收端为网络设备;在下行传输场景下,该发送端为网络设备,该接收端为终端设备,本申请实施例对此不做限定。

在一个可能的实现方式中,该多个信道的传输环境包括近似nlos和nlos中的至少一种,以及近似los,该定位装置根据该每个信道的传输环境的信息,从该多个信道中确定目标信道,包括:该定位装置将该多个信道中传输环境为近似los的信道,确定为该目标信道。

应理解,los信道的传输环境优于近似los信道,近似los信道的传输环境优于近似nlos信道,近似nlos信道的传输环境优于nlos信道。

本申请实施例提供的用于定位的方法,定位装置将多个信道中传输环境较好的信道作为目标信道,并根据该目标信道的定位测量信息,对该终端设备进行定位,能够提高定位的精确度。

在一个可能的实现方式中,在该定位装置获取终端设备的多个信道中每个信道的传输环境的信息之前,该方法还包括:该定位装置向该终端设备或该多个信道对应的网络设备发送第一请求消息,该第一请求消息用于请求该每个信道的传输环境的信息;该定位装置获取终端设备的多个信道中每个信道的传输环境的信息,包括:该定位装置从该终端设备或该多个信道对应的网络设备接收第一反馈消息,该第一反馈消息是根据该第一请求消息确定的,该第一反馈消息携带该每个信道的传输环境的信息。

在一个可能的实现方式中,在该定位装置根据该目标信道的定位测量信息,对该终端设备进行定位之前,该方法还包括:该定位装置获取该多个信道中的至少一个信道的定位测量信息,该至少一个信道包括该目标信道。

在一个可能的实现方式中,在该定位装置获取至少一个信道中每个信道的定位测量信息之前,该方法还包括:该定位装置向该终端设备或该至少一个信道对应的网络设备发送第二请求消息,该第二请求消息用于请求该终端设备的位置;该定位装置获取该多个信道中的至少一个信道的定位测量信息,包括:该定位装置从该终端设备或该至少一个信道对应的网络设备接收第二反馈消息,该第二反馈消息是根据该第二请求消息确定的,该第二反馈消息携带该至少一个信道中每个信道的定位测量信息。

作为一个可选实施例,该定位装置可以先向该多个信道对应的网络设备或该终端设备请求该多个信道中每个信道的传输环境的信息,根据该多个信道中每个信道的传输环境的信息,从该多个信道中选出目标信道,再向该目标信道对应的网络设备或终端设备请求该目标信道的定位测量信息,并根据该目标信道的定位测量信息,对该终端设备进行定位。

作为另一个可选实施例,该定位装置可以向该多个信道对应的网络设备或终端设备同时请求该多个信道中每个信道的传输环境的信息和定位测量信息,根据该多个信道中每个信道的传输环境的信息,从该多个信道中选出目标信道,并根据该目标信道的定位测量信息,对该终端设备进行定位。

本申请实施例提供的用于定位的方法,定位装置同时请求每个信道的定位测量信息和传输环境的信息,或者同时反馈每个信道的定位测量信息和传输环境的信息,能够减少信令的开销。

另外,本申请实施例提供的用于定位的方法,定位装置先请求多个信道中每个信道的传输环境的信息,并根据该每个信道的传输环境的信息,从多个信道中选出目标信道,再请求目标信道的定位测量信息,并根据该目标信道的定位测量信息,对该终端设备进行定位,也能够减少信令的开销。

第二方面,本申请提供了一种用于定位的方法,该方法包括:

确定终端设备和网络设备之间的信道的传输环境;

向定位装置发送该信道的传输环境的信息。

可选地,方法的执行主体可以为终端设备或网络设备,本申请实施例对此不作限定。

本申请实施例提供的用于定位的装置,通信设备确定终端设备和网络设备之间的信道的传输环境,并向定位装置上报传输环境的信息,以便于定位装置根据该信道的传输环境的信息,对该终端设备进行定位,有利于提高定位的精确度。

在一个可能的实现方式中,该确定终端设备和网络设备之间的信道的传输环境,包括:获取该信道中高频信号的波达方向doa和低频信号的doa的差值;根据该差值,确定该信道的传输环境。

在一个可能的实现方式中,该根据该差值,确定该信道的传输环境,包括:若该差值小于或等于第一预设值,则确定该信道的传输环境为los;或若该差值大于该第一预设值,则确定该信道的传输环境为nlos。

在一个可能的实现方式中,该根据该差值,确定该信道的传输环境的信息,包括:若该差值小于或等于第一预设值,则确定该信道的传输环境为los;若该差值大于该第一预设值,且小于或等于第二预设值,则确定该信道的传输环境为近似los,该第二预设值大于该第一预设值;若该差值大于该第二预设值,且小于或等于第三预设值,则确定该信道的传输环境为近似nlos,该第三预设值大于该第二预设值;或若该差值大于该第三预设值,则确定该信道的传输环境为nlos。

在一个可能的实现方式中,在该向定位装置发送该信道的传输环境的信息之前,该方法还包括:接收该定位装置发送的第一请求消息,该第一请求消息用于请求该信道的传输环境的信息;该向定位装置发送该信道的传输环境的信息,包括:根据该第一请求消息,向该定位装置发送第一反馈消息,该第一反馈消息携带该信道的传输环境的信息。

在一个可能的实现方式中,该方法还包括:确定该信道的定位测量信息,该定位测量信息用于定位该终端设备;向该定位装置发送该定位测量信息。

在一个可能的实现方式中,在该向定位装置发送该信道的定位测量信息之前,该方法还包括:接收该定位装置发送的第二请求消息,该第二请求消息用于请求该终端设备的位置;该向定位装置发送该信道的定位测量信息,包括:根据该第二请求消息,向该定位装置发送第二反馈消息,该第二反馈消息携带该信道的定位测量信息。

可选地,该定位测量信息包括doa和/或到达时间toa。

第三方面,本申请提供了一种用于定位的装置,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。

可选地,该装置可以集成于终端设备或网络设备,或者该装置可以独立于该终端设备和该网络设备,本申请实施例对此不作限定。

第四方面,本申请提供了一种用于定位的装置,用于执行上述第二方面或第二方面的任意可能的实现方式中的方法。

第五方面,本申请提供了一种用于定位的装置,该传输装置包括:存储器、处理器、收发器及存储在该存储器上并可在该处理器上运行的计算机程序,其特征在于,该处理器执行该计算机程序时执行上述第一方面或第一方面的任意可能的实现方式中的方法。

可选地,该装置可以为集成于终端设备或网络设备,或者该装置可以独立于该终端设备和该网络设备,本申请实施例对此不作限定。

第六方面,本申请提供了一种用于定位的装置,该传输装置包括:存储器、处理器、收发器及存储在该存储器上并可在该处理器上运行的计算机程序,其特征在于,该处理器执行该计算机程序时执行上述第二方面或第二方面的任意可能的实现方式中的方法。

可选地,该装置可以为终端设备或网络设备,本申请实施例对此不作限定。

第七方面,本申请提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

第八方面,本申请提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。

第九方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意可能的实现方式中的方法。

第十方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意可能的实现方式中的方法。

第十一方面,本申请提供了一种芯片,包括:输入接口、输出接口、至少一个处理器、存储器,所述输入接口、输出接口、所述处理器以及所述存储器之间通过总线相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理器用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。

可选地,该芯片可以集成于终端设备或网络设备,或者该芯片可以独立于终端设备和该网络设备,本申请实施例对此不作限定。

第十二方面,本申请提供了一种芯片,包括:输入接口、输出接口、至少一个处理器、存储器,所述输入接口、输出接口、所述处理器以及所述存储器之间通过总线相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理器用于执行上述第二方面或第二方面的任意可能的实现方式中的方法。

可选地,该芯片可以集成于终端设备或网络设备,本申请实施例对此不作限定。

附图说明

图1是本申请实施例提供的通信系统的示意性框图;

图2是本申请实施例提供的用于定位的方法的示意性流程图;

图3是本申请实施例提供的另一用于定位的方法的示意性流程图;

图4是本申请实施例提供的又一用于定位的方法的示意性流程图;

图5是本申请实施例提供的用于定位的装置的示意性框图;

图6是本申请实施例提供的另一用于定位的装置的示意性框图;

图7是本申请实施例提供的又一用于定位的装置的示意性框图;

图8是本申请实施例提供的又一用于定位的装置的示意性框图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

应理解,本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(globalsystemofmobilecommunication,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统、无线局域网(wirelesslocalareanetwork,wlan)或未来第五代无线通信系统(thefifthgeneration,5g)等。

图1示出了本申请实施例提供的通信系统100的示意性框图。如图1所示,该通信系统100可以包括多个网络设备110、至少一个终端设备120和定位装置130。

可选地,网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的ue进行通信。该网络设备可以是gsm系统或cdma系统中的基站(basetransceiverstation,bts),也可以是wcdma系统中的基站(nodeb,nb),还可以是lte系统中的演进型基站(evolvednodeb,enb或enodeb),或者是云无线接入网络(cloudradioaccessnetwork,cran)中的无线控制器。该网络设备还可以为核心网、中继站、接入点、车载设备、可穿戴设备、未来5g网络中的网络侧设备或者未来演进的公共陆地移动网络(publiclandmobilenetwork,plmn)中的网络设备等。

可选地,终端设备120可以是移动的或固定的。该终端设备可以指接入终端、用户设备(userequipment,ue)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、未来5g网络中的终端设备或者未来演进的plmn中的终端设备等。

可选地,定位装置130可以为集成于网络设备110或终端设备120中的功能模块;或者定位装置130可以为独立于网络设备110和终端设备120的装置,例如增强服务移动定位中心(enhancedservingmobilelocationcenter,e-smlc),本申请实施例对此不作限定。

图1示例性地示出了两个网络设备和一个终端设备,可选地,该通信系统100还可以包括其他数量的网络设备,并且每个网络设备覆盖范围内可以包括其它数量的终端设备,每个终端设备可以通过多个信道与至少一个网络设备通信,本申请实施例对此不做限定。可选地,该通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例不限于此。

可选地,该多个信道中的任意两个信道对应的网络设备可以为相同的网络设备或者不同的网络设备,也就是说,该多个信道可以包括同一个网络设备的不同小区与该终端设备之间的建立的信道,或者该多个信道可以包括不同的网络设备与该终端设备之间建立的信道,本申请实施例对此不做限定。

可选地,本申请实施例中,信道对应的网络设备可以理解为该终端设备与该网络设备通过该信道通信,本申请实施例对此不作限定。

现有技术中,网络设备110与终端设备120之间通过空口建立信道互相通信,定位装置130通过网络与网络设备110或终端设备120进行通信。

具体而言,由于通信系统中部署的网络设备110的位置都是已知的,因此,该定位装置130可以从网络设备110或终端设备120获取信道的定位测量信息,并根据该定位测量信息,对终端设备120进行定位,其中,该信道用于网络设备110与终端设备120通信。

可选地,本申请实施例中,信道的定位测量信息可以包括网络设备110通过该信道从终端设备120接收的上行信号的到达时间(timeofarrival,toa)和/或波达方向(directionofarrival,doa),或者,该信道的定位测量信息可以包括终端设备120通过该信道从网络设备110接收的下行信道的toa和/或doa,本申请实施例对此不作限定。

可选地,本申请实施例中的定位测量信息还可以包括其他用于定位终端设备的信息,本申请实施例对此不作限定。

然而,采用现有技术的定位方法,由于在终端设备的不同信道中,信号的传输环境是未知的,即有的信道中信号的传输环境好,有的信道中信号的传输环境差,因此,定位装置通过不同的信道定位终端设备,精确度就会存在差异。

本申请实施例提供的用于定位的方法,定位装置获取终端设备的多个信道中每个信道的传输环境的信息,根据该每个信道的传输环境的信息,从所述多个信道中选出目标信道,并根据该目标信道的定位测量信息,对该终端设备进行定位,有利于提高定位的精确度。

图2是本申请实施例提供的用于定位的方法200的示意性流程图。该方法200可以应用于如图1所示的通信系统100,并由该通信系统100中的定位装置执行,本申请实施例对此不作限定。

s210,定位装置获取终端设备的多个信道中每个信道的传输环境的信息。

可选地,该多个信道中的任意两个信道对应的网络设备可以为相同的网络设备或者不同的网络设备,也就是说,该多个信道可以包括同一个网络设备的不同小区与该终端设备之间的建立的信道,或者该多个信道可以包括不同的网络设备与该终端设备之间建立的信道,本申请实施例对此不做限定。

可选地,本申请实施例中,信道对应的网络设备可以理解为该终端设备与该网络设备通过该信道通信,本申请实施例对此不作限定。

可选地,该定位装置可以为集成于该终端设备或网络设备中的功能模块,或者该定位装置可以为独立于该终端设备和网络设备的装置,本申请实施例对此不作限定。

作为一个可选实施例,该定位装置可以为独立于该终端设备和网络设备的装置时,该定位装置可以从该终端设备或该多个信道中的每个信道对应的网络设备接收该多个信道中每个信道的传输环境的信息。

作为另一个可选实施例,该定位装置可以为集成于该终端设备或网络设备中的功能模块时,该定位装置可以从该终端设备或该多个信道中每个信道对应的网络设备获取该每个信道的传输环境的信息。

可选地,本申请实施例中,信道的传输环境的信息可以包括1比特或2比特,用于表示该信道的传输环境,本申请实施例对此不作限定。

作为一个可选实施例,该传输环境的信息包括1比特时,可以通过该1比特指示传输环境为可视传输(lineofsight,los)或非可视传输(nonlineofsight,nlos)。

应理解,本申请实施例中所指的传输环境为los,是指无线信号可以无遮挡地在发送端与接收端之间“直线”传输,即发送端与接收端之间存在直达路径。

还应理解,本申请实施例中所指的传输环境为nlos,是指由于障碍物的存在,部分无线信号直达接收端,部分无限信号需要经过反射、散射、衍射等路径才能到达接收端,即发送端与接收端之间的路径存在障碍物的阻挡。

可选地,在上行传输场景下,该发送端为终端设备,该接收端为网络设备;在下行传输场景下,该发送端为网络设备,该接收端为终端设备,本申请实施例对此不做限定。

例如,信道的传输环境的信息包括的1比特为1时,该信道的传输环境为los;该信道的传输环境的信息包括的1比特为0时,该信道的传输环境为nlos。

应理解,传输环境的信息为1可以理解为该信道的传输环境为los的概率大于第一预设值;传输环境的信息为0可以理解为该信道的传输环境为los的概率小于或等于该第一预设值。

也就是说,los信道的传输环境优于nlos信道。

还应理解,本申请实施例仅以上述指示方式为例进行描述,本申请实施例中的传输环境的信息还可以采用其他方式,通过1比特指示信道的传输环境,本申请实施例对此不作限定。

作为另一个可选实施例,该传输环境的信息包括2比特时,可以通过该2比特指示该传输环境为los、近似los、近似nlos或nlos。

例如,信道的传输环境的信息包括的2比特为00时,该信道的传输环境为nlos;该信道的传输环境的信息包括的2比特为01时,该信道的传输环境为近似nlos;该信道的传输环境的信息包括的2比特为10时,该信道的传输环境为近似los;该信道的传输环境的信息包括的2比特为11时,该信道的传输环境为los。

应理解,传输环境的信息为00,可以理解为该信道的传输环境为los的概率小于或等于第一预设值;传输环境的信息为01,可以理解为该信道的传输环境为los的概率大于该第一预设值,且小于或等于第二预设值;传输环境的信息为10,可以理解为该信道的传输环境为los的概率大于该第二预设值,小于或等于第三预设值;传输环境的信息为11,可以理解为该信道的传输环境为los的概率大于该第三预设值。其中,该第一预设值小于该第二预设值,该第二预设值小于该第三预设值。

也就是说,los信道的传输环境优于近似los信道,近似los信道的传输环境优于近似nlos信道,近似nlos信道的传输环境优于nlos信道。

还应理解,本申请实施例仅以上述指示方式为例进行描述,本申请实施例中,传输环境的信息还可以采用其他方式,通过2比特指示信道的传输环境,本申请实施例对此不作限定。

s220,该定位装置根据该每个信道的传输环境的信息,从该多个信道中确定目标信道。

具体而言,该定位装置可以根据该每个信道的传输环境的信息,将该多个信道中传输环境较好的信道确定为目标信道。

作为一个可选实施例,该多个信道的多个传输环境包括los和nlos时,该定位装置可以将该多个信道中传输环境为los的信道,确定为该目标信道。

作为另一个可选实施例,该多个信道的多个传输环境包括近似los、近似nlos、nlos中的至少一种,以及los时,该定位装置可以将该多个信道中传输环境为los的信道,确定为该目标信道。

作为又一个可选实施例,该多个信道的多个传输环境包括近似nlos和nlos中的至少一种,以及近似los时,该定位装置可以将该多个信道中传输环境为近似los的信道,确定为该目标信道。

应理解,如果该多个信道中不存在传输环境为los或近似los的信道,那么定位装置可以将传输环境为近似nlos的信道作为目标信道,如果连传输环境为近似nols的信道都不存在,那么该定位装置只能选择传输环境为nlos的信道,此时,定位的结果可能会存在误差。但是,定位装置如果能够获知目标信道的传输环境,则该定位装置在定位终端设备的同时,获知定位结果的大概精确度范围。

s230,该定位装置根据该目标信道的定位测量信息,对该终端设备进行定位。

可选地,该定位测量信息可以包括toa和doa中的至少一项,或者还可以包括其他用于定位终端设备的信息,本申请实施例对此不作限定。

本申请实施例提供的用于定位的方法,定位装置根据获取到的多个信道中的每个信道的传输环境的信息,从该多个信道中选出传输环境较好的信道作为目标信道,并根据该目标信道的定位测量信息,对该终端设备进行定位,有利于提高定位的精确度。

可选地,该定位装置可以通过多种方式获取该多个信道中每个信道的传输环境的信息,本申请实施例对此不作限定。

可选地,该定位装置可以向该终端设备或该多个信道对应的所有网络设备发送一个第一请求消息,该第一请求消息用于请求该多个信道的传输环境的信息;或者该定位装置可以向该终端设备或该多个信道对应的每一个网络设备分别发送一个第一请求消息,该第一请求消息用于请求该每个信道的传输环境的信息,本申请实施例对此不作限定。

可选地,在s230之前,该方法还包括:该定位装置获取该多个信道中的至少一个信道的定位测量信息,该至少一个信道包括该目标信道。

可选地,该定位装置可以获取该多个信道中每个信道的定位测量信息,或者只获取该目标信道的定位测量信息,其中,目标信道可以为一个或多个信道,本申请实施例对此不作限定。

可选地,该定位装置可以向该终端设备或该至少一个信道对应的所有网络设备发送一个第二请求消息,或者该定位装置可以向该终端设备或该至少一个信道对应的每一个网络设备分别发送一个第二请求消息,本申请实施例对此不作限定。

可选地,对于同一个信道,用于请求该信道的传输环境的信息的第一请求消息和用于请求该信道的定位测量信息的第二请求消息可以为同一个请求消息,或者为不同的请求消息,本申请实施例对此不作限定。其中,该第一请求消息和该第二请求消息不同时,本申请实施例对两个请求消息的发送先后顺序不作限定;类似地,本申请实施例对两个反馈消息的接收先后顺序也不作限定。

作为一个可选实施例,该定位装置可以先向该多个信道对应的网络设备或该终端设备请求该多个信道中每个信道的传输环境的信息,根据该多个信道中每个信道的传输环境的信息,从该多个信道中选出目标信道,再向该目标信道对应的网络设备或终端设备请求该目标信道的定位测量信息,并根据该目标信道的定位测量信息,对该终端设备进行定位。

作为另一个可选实施例,该定位装置可以向该多个信道对应的网络设备或终端设备同时请求该多个信道中每个信道的传输环境的信息和定位测量信息,根据该多个信道中每个信道的传输环境的信息,从该多个信道中选出目标信道,并根据该目标信道的定位测量信息,对该终端设备进行定位。

本申请实施例提供的用于定位的方法,定位装置通过一个请求消息请求多个信道中每个信道的定位测量信息和传输环境的信息,或者通过一个反馈消息得到该每个信道的定位测量信息和传输环境的信息,能够减少信令的开销。

另外,本申请实施例提供的用于定位的方法,定位装置先通过一个请求消息请求多个信道中每个信道的传输环境的信息,并根据获得的该多个信道的传输环境的信息,从多个信道中选出目标信道,通过另一个请求消息请求目标信道的定位测量信息,并根据获得的该目标信道的定位测量信息,对该终端设备进行定位,也能够减少信令的开销。

可选地,该定位装置可以根据该终端设备或者该多个信道中每个信道对应的网络设备是否具备定位该终端设备的能力,向该终端设备或该每个信道对应的网络设备发送用于指示是否上报该每个信道的传输环境的指示信息,该终端设备或该每个信道对应的网络设备根据该指示信息,确定是否上报该每个信道的传输环境的信息。

作为一个可选实施例,该多个信道中每个信道对应的网络设备具备定位该终端设备的能力时,该定位装置可以向该终端设备或该每个信道对应的网络设备发送请求消息,该请求消息用于请求上报该终端设备的位置,且该请求消息中携带用于指示不上报该每个信道的传输环境的信息的指示信息;相应地,该终端设备或该每个信道对应的网络设备从该定位装置接收该请求消息,并根据该请求消息,对该终端设备进行定位,并向该定位装置发送反馈消息,该反馈消息携带该终端设备的位置的信息。

作为另一个可选实施例,该多个信道中每个信道对应的网络设备不具备定位该终端设备的能力时,该定位装置可以向该终端设备或该每个信道对应的网络设备发送请求消息,该请求消息用于请求上报该终端设备的位置,且该请求消息中携带用于指示上报该每个信道的传输环境的信息的指示信息;相应地,该终端设备或该每个信道对应的网络设备从该定位装置接收该请求消息,根据该请求消息,向该定位装置发送反馈消息,该反馈消息携带该每个信道的定位测量信息和传输环境的信息。

可选地,该定位装置可以通过该请求消息中的1个比特指示该终端设备或该每个信道对应的网络设备是否上报该每个信道的传输环境的信息。

例如,该1比特为1时,指示上报传输环境的信息,该1比特为0时,指示不上报传输环境的信息。

可选地,本申请实施例中,定位装置与终端设备之间例如可以通过lte定位协议(ltepositioningprotocol,lpp)传输消息,该定位装置与网络设备之间例如可以通过lte定位协议附件(ltepositioningprotocolannex,lppa)传输消息,本申请实施例对此不作限定。

图3是本申请实施例提供的用于定位的方法300的示意性流程图,该方法300可以应用于如图1中所示的通信系统100,并由该通信系统100中通过同一个信道通信的网络设备或终端设备执行,但本申请实施例对此不作限定。

s310,确定终端设备和网络设备之间的信道的传输环境。

可选地,该确定该信道的传输环境,可以为确定该信道中高频信号的波达方向doa和低频信号的doa的差值;根据该差值,确定该信道的传输环境的信息。

作为一个可选实施例,若该差值小于或等于第一预设值,则确定该信道的传输环境为los;或,若该差值大于该第一预设值,则确定该信道的传输环境为nlos。

作为另一个可选实施例,若该差值小于或等于第一预设值,则确定该信道的传输环境为los;若该差值大于该第一预设值,且小于或等于第二预设值,则确定该信道的传输环境为近似los,该第二预设值大于该第一预设值;若该差值大于该第二预设值,且小于或等于第三预设值,则确定该信道的传输环境为近似nlos,该第三预设值大于该第二预设值;或,若该差值大于该第三预设值,则确定该信道的传输环境为nlos。

s320,向定位装置发送该信道的传输环境的信息。

可选地,该方法还包括:向该定位装置发送该信道的定位测量信息,该定位测量信息用于定位该终端设备。

可选地,该定位测量信息可以包括doa和/或到达时间toa,或者其它用于定位终端设备的信息,本申请实施例对此不作限定。

可选地,上报信道的定位测量信息和传输环境的信息的方法与图2中定位装置接收信道的定位测量信息和传输环境的信息的方法相对应,为避免重复,此处不再赘述。

可选地,传输环境的信息可以包括1个比特或2个比特,用于指示信道的传输环境,具体的指示方式与图2中的指示方式类似,为避免重复,此处不再赘述。

本申请实施例提供的用于定位的方法,确定该终端设备与该网络设备之间的信道的传输环境,向定位装置上报用于表示该传输环境的信息,以便于该定位装置根据该信道的传输环境的信息,对该终端设备进行定位,有利于提高定位的精确度。

图4示出了本申请实施例提供用于定位的方法400的示意性流程图。该方法400可以应用于如图1所示的通信系统100,例如,终端设备通过第一信道与第一网络设备通信,并通过第二信道与第二网络设备通信,且该终端设备、该第一网络设备和该第二网络设备均不具备定位该终端设备的能力。

可选地,该定位装置与终端设备之间例如可以通过lpp协议传输消息,该定位装置与网络设备(第一网络设备或第二网络设备)之间例如可以通过lppa协议传输消息,本申请实施例对此不作限定。

s401,定位装置向该第一网络设备发送第一请求消息,所述第一请求消息用于请求该终端设备的位置,且所述第一请求消息携带第一指示信息,所述第一指示信息用于指示上报该第一信道的传输环境的信息。相应地,该第一网络设备从该定位装置接收该第一请求消息。

s402,该第一网络设备根据该第一请求消息,确定该第一信道的传输环境。

s403,该第一网络设备向该定位装置发送第一反馈消息,该第一反馈消息携带该第一信道的传输环境的信息和该第一信道的定位测量信息。相应地,该定位装置从该第一网络设备接收该第一反馈消息。

s404,定位装置向该第二网络设备发送第二请求消息,所述第二请求消息用于请求该终端设备的位置,且所述第二请求消息携带第二指示信息,所述第二指示信息用于指示上报该第二信道的传输环境的信息。相应地,该第二网络设备从该定位装置接收该第二请求消息。

s405,该第二网络设备根据该第二请求消息,确定该第二信道的传输环境。

s406,该第二网络设备向该定位装置发送第二反馈消息,该第二反馈消息携带该第二信道的传输环境的信息和该第二信道的定位测量信息。相应地,该定位装置从该第二网络设备接收该第二反馈消息。

可选地,s401~s403为第一网络设备上报第一信道的定位测量信息和该第一信道的传输环境的信息的方法,s404~s406为第二网络设备上报第二信道的定位测量信息和该第二信道的传输环境的信息的方法,因此,s401~s403与s404~s406的执行顺序不分先后。

s407,该定位装置根据该第一信道的传输环境和该第二信道的传输环境,确定目标信道。

可选地,该定位装置确定目标信道的方法与图2中所述的方法类似,为避免重复,此处不再赘述。

s408,该定位装置根据该目标信道的定位测量信息,对该终端设备进行定位。

上面结合图1至图4详细描述了本申请实施例提供的用于定位的方法,下面将结合图5至图8描述本申请实施例提供的用于定位的装置。

图5示出了本申请实施例提供的用于定位的装置500,该装置500包括:

获取单元510,用于获取终端装置的多个信道中每个信道的传输环境的信息;

确定单元520,用于根据所述获取单元510获取的所述每个信道的传输环境的信息,从所述多个信道中确定目标信道;

定位单元530,用于根据所述确定单元520确定的所述目标信道的定位测量信息,对所述终端装置进行定位。

可选地,该多个信道的传输环境包括可视传输los和非可视传输nlos,该确定单元具体用于将该多个信道中传输环境为los的信道,确定为该目标信道。

可选地,该多个信道的传输环境包括近似nlos和nlos中的至少一种,以及近似los,该确定单元具体用于将该多个信道中传输环境为近似los的信道,确定为该目标信道。

可选地,该装置还包括第一发送单元,该第一发送单元用于在该获取终端设备的多个信道中每个信道的传输环境的信息之前,向该终端设备或该多个信道对应的网络设备发送第一请求消息,该第一请求消息用于请求该每个信道的传输环境的信息;该获取单元具体用于从该终端设备或该多个信道对应的网络设备接收第一反馈消息,该第一反馈消息是根据该第一请求消息确定的,该第一反馈消息携带该每个信道的传输环境的信息。

可选地,该获取单元还用于在该根据该目标信道的定位测量信息,对该终端设备进行定位之前,获取该多个信道中的至少一个信道的定位测量信息,该至少一个信道包括该目标信道。

可选地,该装置还包括第二发送单元,该第二发送单元用于在该获取至少一个信道中每个信道的定位测量信息之前,向该终端设备或该至少一个信道对应的网络设备发送第二请求消息,该第二请求消息用于请求该终端设备的位置;该获取单元具体用于从该终端设备或该至少一个信道对应的网络设备接收第二反馈消息,该第二反馈消息是根据该第二请求消息确定的,该第二反馈消息携带该至少一个信道中每个信道的定位测量信息。

应理解,这里的装置500以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(applicationspecificintegratedcircuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置500可以具体为上述方法200和方法300实施例中的定位装置,装置500可以用于执行上述方法200和方法300实施例中与定位装置对应的各个流程和/或步骤,为避免重复,在此不再赘述。

可选地,该装置500可以集成于上述方法200和方法300实施例中的网络设备或终端设备,或者该装置500可以独立于上述方法200和方法300实施例中的网络设备和终端设备,本申请实施例对此不作限定。

图6示出了本申请实施例提供的用于定位的装置600,该装置600包括:

确定单元610,用于确定终端装置和网络装置之间的信道的传输环境;

发送单元620,用于向定位装置发送该确定单元610确定的该信道的传输环境的信息。

可选地,该确定单元具体用于:获取该信道中高频信号的波达方向doa和低频信号的doa的差值;根据该差值,确定该信道的传输环境。

可选地,该确定单元具体用于:若该差值小于或等于第一预设值,则确定该信道的传输环境为los;或,若该差值大于该第一预设值,则确定该信道的传输环境为nlos。

可选地,该确定单元具体用于:若该差值小于或等于第一预设值,则确定该信道的传输环境为los;该差值大于该第一预设值,且小于或等于第二预设值,则确定该信道的传输环境为近似los,该第二预设值大于该第一预设值;若该差值大于该第二预设值,且小于或等于第三预设值,则确定该信道的传输环境为近似nlos,该第三预设值大于该第二预设值;或,若该差值大于该第三预设值,则确定该信道的传输环境为nlos。

可选地,该装置还包括第一接收单元,该第一接收单元用于在该向定位装置发送该信道的传输环境的信息之前,接收该定位装置发送的第一请求消息,该第一请求消息用于请求该信道的传输环境的信息;该发送单元具体用于根据该第一请求消息,向该定位装置发送第一反馈消息,该第一反馈消息携带该信道的传输环境的信息。

可选地,该确定单元还用于确定该信道的定位测量信息,该定位测量信息用于定位该终端设备;该发送单元还用于向该定位装置发送该定位测量信息。

可选地,该装置还包括第二接收单元,该第二接收单元用于在该向定位装置发送该信道的定位测量信息之前,接收该定位装置发送的第二请求消息,该第二请求消息用于请求该终端设备的位置;该发送单元具体用于根据该第二请求消息,向该定位装置发送第二反馈消息,该第二反馈消息携带该信道的定位测量信息。

可选地,该定位测量信息包括doa和/或到达时间toa。

应理解,这里的装置600以功能单元的形式体现。这里的术语“单元”可以指asic、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置600可以具体为上述方法200和方法300实施例中的终端设备或网络设备,装置600可以用于执行上述方法200和方法300实施例中与终端设备或网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。

图7示出了本申请实施例提供的用于定位的装置700,该装置700可以是图1所示的通信系统中的定位装置,该定位装置可以采用如图7所示的硬件架构。该定位装置可以包括处理器710、收发器720和存储器730,该处理器710、收发器720和存储器730通过内部连接通路互相通信。图5中的确定单元520和定位单元530所实现的相关功能可以由处理器710来实现,获取单元510所实现的相关功能可以由收发器720来实现。

该处理器710可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(centralprocessingunit,cpu),在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

该收发器720用于发送数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。

该存储器730包括但不限于是随机存取存储器(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程存储器(erasableprogrammablereadonlymemory,eprom)、只读光盘(compactdiscread-onlymemory,cd-rom),该存储器730用于存储相关指令及数据。

存储器730用于存储网络设备的程序代码和数据,可以为单独的器件或集成在处理器710中。

具体地,该处理器710用于控制收发器获取多个信道中每个信道的传输环境的信息,根据该每个信道的传输环境的信息,从该多个信道中确定目标信道,并根据该目标信道的定位测量信息,对该终端设备进行定位,例如执行上述s210~s230的部分。具体可参见方法实施例中的描述,在此不再赘述。

可选地,该装置700可以集成于该网络设备或终端设备,或者可以独立于该终端设备或网络设备,本申请实施例对此不作限定。

可以理解的是,图7仅仅示出了定位装置的简化设计。在实际应用中,定位装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的定位装置都在本申请的保护范围之内。

在一种可能的设计中,装置700可以为芯片,该芯片例如可以为可用于定位装置中的通信芯片,用于实现定位装置中处理器710的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。

可选地,该芯片可以集成在网络设备或终端设备中,或者可以独立于网络设备和终端设备,本申请实施例对此不作限定。

图8示出了本申请实施例提供的用于定位的装置800,该装置800可以是图1所示的通信系统中的终端设备或网络设备,该终端设备或该网络设备可以采用如图8所示的硬件架构。该终端设备或该网络设备可以包括处理器810、收发器820和存储器830,该处理器810、收发器820和存储器830通过内部连接通路互相通信。图6中的确定单元610所实现的相关功能可以由处理器810来实现,发送单元620所实现的相关功能可以由收发器820来实现。

该处理器810可以包括是一个或多个处理器,例如包括一个或多个中央处理单元cpu,在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

该收发器820用于发送数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。

该存储器830包括但不限于是ram、rom、eprom、cd-rom,该存储器830用于存储相关指令及数据。

存储器830用于存储终端设备的程序代码和数据,可以为单独的器件或集成在处理器810中。

具体地,所述处理器810用于确定终端设备与网络设备之间的信道的传输环境,以及控制收发器向定位装置发送该信道的传输环境的信息,例如执行上述s310~s320的部分。具体可参见方法实施例中的描述,在此不再赘述。

可以理解的是,图8仅仅示出了网络设备或终端设备的简化设计。在实际应用中,终端设备或网络设备还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的网络设备或终端设备都在本申请的保护范围之内。

在一种可能的设计中,装置800可以为芯片,例如可以为可用于网络设备或终端设备中的通信芯片,用于实现该网络设备或该终端设备中处理器810的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digitalversatiledisc,dvd))、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1