一种定位方法及通信装置与流程
未命名
09-23
阅读:53
评论:0
一种定位方法及通信装置
1.本技术要求在2022年03月14日提交中国专利局、申请号为202210249735.2、申请名称为“一种定位方法及通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及无线通信领域,尤其涉及一种定位方法及通信装置。
背景技术:
3.卫星通信相比地面通信有其独有的优点,例如可以提供更广的覆盖范围;卫星基站不容易受到自然灾害或者外力的破坏。未来5g通信系统若引入卫星通信,可以实现为海洋、森林等一些地面通信网络不能覆盖的地区提供通信服务;可以增强5g通信系统的可靠性,例如确保飞机、火车上的用户获得更加优质的通信服务;可以为5g通信系统提供更多数据传输的资源,提升网络的速率。因此,同时支持与地面通信与卫星通信,是未来5g通信系统的发展方向,在广覆盖、可靠性、多连接、高吞吐等方面都有比较大的益处。
4.目前卫星通信已经引入3gpp标准中,作为5g通信的一个通信场景,标准中为了适配大延迟、高移动性的特点,分别对定时、同步、harq等技术做了增强。但是在现有的地面通信中,网络侧可以完成对终端设备的定位,或者完成终端设备上报位置的验证,而3gpp的卫星通信系统还没有该功能。因此,如何实现通信卫星对终端设备上报位置的验证,进而实现对终端设备的定位,将会是未来的研究方向。
技术实现要素:
5.本技术实施例提供一种定位方法及通信装置,用于实现在对终端设备进行定位。
6.第一方面,本技术实施例提供一种定位方法,所述方法包括:终端设备确定第一时刻与接入网设备之间的第一定时提前量ta;所述终端设备将所述第一ta对应的第一参数发送给所述网络设备;终端设备确定第二时刻与所述接入网设备之间的第二ta;所述终端设备将所述第二ta对应的第二参数发送给所述网络设备,以使所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数和所述第二参数发送给其他网络设备。
7.在本技术上述实施例中,终端设备向网络设备发送第一时刻的第一ta所对应的第一参数,以及第二时刻的第二ta所对应的第二参数,使得网络设备或用于对终端设备进行定位的其他网络设备,能够根据第一参数、第二参数对终端设备进行定位。该方法能够应用于卫星通信场景,解决终端设备仅能够被一个卫星所覆盖时的定位问题。进一步的,可以通过对终端设备上报第二参数设置触发条件,或者通过终端设备补充发送第一差值、第二差值,能够有效提高确定出的ta精度,从而提高终端设备定位的精度。
8.在一种可能的实现方式中,所述第二ta与所述第一ta的差值在预设范围内。在上述方式中,为终端设备上报第二参数设置了相应的触发条件,以使终端设备上报满足预设
条件的第一参数和第二参数,从而使得网络设备能够根据第一参数、第二参数以及预设阈值,确定出更加精确的ta差值,从而提高定位精度。
9.在一种可能的实现方式中,所述第二ta与所述第一ta的差值,与所述第二参数与所述第一参数的差值的差值在预设范围内。在上述方式中,同样为终端设备上报第二参数设置了相应的触发条件,以使终端设备上报满足预设条件的第一参数和第二参数,从而使得网络设备能够根据第一参数、第二参数以及预设阈值,确定出更加精确的ta差值,从而提高定位精度。
10.在一种可能的实现方式中,所述方法还包括:所述终端设备向所述网络设备发送第一差值和所述第二差值,所述第一差值、与所述第一参数与所述第一ta的差值的差值在预设范围内,所述第二差值、与所述第二参数与所述第二ta的差值的差值在预设范围内,以使所述网络设备根据所述第一参数、所述第一差值、所述第二参数和所述第二差值对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数、所述第一差值、第二参数和所述第二差值发送给其他网络设备;或者,所述终端设备向所述网络设备发送ta差值,所述第一ta与所述第二ta的差值,与所述ta差值的差值在预设范围内,以使所述网络设备根据所述第一参数、所述第二参数和所述ta差值对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数、所述第二差值和所述ta差值发送给其他网络设备。终端设备将第一差值和第二差值发送给网络设备,能够使得网络设备确定出更加精确的ta,从而对终端设备进行更加精准的定位。
11.第二方面,本技术提供一种定位方法,所述方法包括:网络设备接收终端设备发送的第一参数,所述第一参数为所述终端设备在第一时刻与接入网设备之间的第一定时提前量ta对应的参数;所述网络设备接收所述终端设备发送的第二参数,所述第二参数为所述终端设备在第二时刻与接入网设备之间的第二ta对应的参数;所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,将所述第一参数和所述第二参数发送至其他网络设备,以使所述其他网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者以使所述其他网络设备将所述第一参数和所述第二参数发送给用于对所述终端设备进行定位的网络设备。
12.在一种可能的实现方式中,所述第二ta与所述第一ta的差值为预设阈值。
13.在一种可能的实现方式中,所述第二ta与所述第一ta的差值,与所述第二参数与所述第一参数的差值的差值在预设范围内。
14.在一种可能的实现方式中,所述方法还包括:所述网络设备接收所述终端设备发送的第一差值和第二差值,所述第一差值、与所述第一参数与所述第一ta的差值的差值在预设范围内,所述第二差值、与所述第二参数与所述第二ta的差值的差值在预设范围内;所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,包括:所述网络设备根据所述第一差值和所述所述第一参数确定所述第一ta;所述网络设备根据所述第二差值和所述所述第二参数确定所述第二ta;所述网络设备根据所述第一ta和所述第二ta对所述终端设备进行定位;或者,所述方法还包括:所述网络设备将所述第一差值和所述第二差值发送给所述其他网络设备。
15.在一种可能的实现方式中,所述方法还包括:所述网络设备接收所述终端设备发送的ta差值,所述第一ta与所述第二ta的差值,与所述ta差值的差值在预设范围内;所述网
络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,包括:所述网络设备根据所述第一参数、所述第二参数和所述ta差值对所述终端设备进行定位;或者,所述方法还包括:所述网络设备将所述ta差值发送给所述其他网络设备。
16.第三方面,本技术提供一种定位方法,所述方法包括:终端设备接收网络设备广播的第一公共定时提前量ta;所述终端设备根据所述第一公共ta向所述网络设备发送第一参考信号;终端设备接收网络设备广播的第二公共ta;所述终端设备根据所述第二公共ta向所述网络设备发送第二参考信号,以使所述网络设备根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公共ta确定出的时间对所述终端设备进行定位。
17.在上述实施例中,终端设备根据网络设备广播的公共ta向网络设备发送参考信号,由于网络设备广播的公共ta与终端设备实际所需的ta存在残留ta,网络设备可以根据不同时刻的残留ta,确定出终端设备在不同时刻到网络设备的距离差,估计出终端设备的位置信息。该方法能够应用于卫星通信场景,解决终端设备仅能够被一个卫星所覆盖时的定位问题。
18.在一种可能的实现方式中,所述第一公共ta包括第一馈电ta和第一服务链路ta,所述第二公共ta包括第二馈电ta和第二服务链路ta;或者,所述第一公共ta包括第一服务链路ta,所述第二公共ta包括第二服务链路ta。
19.第四方面,本技术提供一种定位方法,所述方法包括:网络设备广播第一公共定时提前量ta;所述网络设备接收终端设备根据所述第一公共ta发送的第一参考信号;网络设备广播第二公共ta;所述网络设备接收终端设备根据所述第二公共ta发送的第二参考信号;所述网络设备根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公共ta确定出的时间,对所述终端设备进行定位。
20.在一种可能的实现方式中,所述第一公共ta包括第一馈电ta和第一服务链路ta,所述第二公共ta包括第二馈电ta和第二服务链路ta;或者,所述第一公共ta包括第一服务链路ta,所述第二公共ta包括第二服务链路ta。
21.第五方面,本技术提供一种定位方法,所述方法包括:终端设备通过第一波束向网络设备发送第一消息;所述终端设备通过第二波束向所述网络设备发送第二消息,以使所述网络设备根据接收所述第一消息的波束和接收所述第二消息的波束的指向对所述终端设备进行定位。
22.在上述实施例中,终端设备通过不同的波束向网络设备发送消息,使得网络设备根据接收波束的指向确定终端设备的方位。该方法能够应用于卫星通信场景,尤其适用于geo场景,解决由于卫星相对地面静止使得无法根据ta对终端设备进行定位的问题。进一步的,可以为不同的波束配置不同的配置参数,如时频资源、加解扰方式、极化方式、公共ta等,以方便网络设备确定接收终端设备发送消息的波束。
23.在一种可能的实现方式中,所述终端设备在所述第一波束上采用的加扰方式与在所述第二波束上采用的加扰方式不同;或者,所述终端设备在所述第一波束上发送所述第一消息的时频资源,与在所述第二波束上发送所述第二消息的时频资源不同;或者,所述终端设备在所述第一波束上采用的极化方式与在所述第二波束上采用的极化方式不同。
24.在一种可能的实现方式中,所述方法还包括:所述终端设备通过所述第一波束接收第一公共定时提前量ta;所述终端设备通过所述第二波束接收第二公共ta,所述第二公共ta与所述第一公共ta不相同;所述终端设备通过第一波束向网络设备发送第一消息,包括:所述终端设备根据所述第一公共ta,通过所述第一波束向所述网络设备发送第一消息;所述终端设备通过第二波束向所述网络设备发送第二消息,包括:所述终端设备根据所述第二公共ta,通过所述第二波束向所述网络设备发送第二消息。
25.第六方面,本技术提供一种定位方法,所述方法包括:网络设备通过第一波束接收终端设备发送的第一消息;所述网络设备通过第二波束接收所述终端设备发送的第二消息;所述网络设备根据所述第一波束和所述第二波束的指向对所述终端设备进行定位。
26.在一种可能的实现方式中,所述网络设备在所述第一波束上的解扰方式与在所述第二波束上的解扰方式不同;或者,所述网络设备在所述第一波束上接收所述第一消息的时频资源,与在所述第二波束上接收所述第二消息的时频资源不同;所述网络设备在所述第一波束上采用的极化方式与在所述第二波束上采用的极化方式不同。
27.在一种可能的实现方式中,所述方法还包括:所述网络设备通过所述第一波束发送第一公共定时提前量ta;所述网络设备通过所述第二波束发送第二公共ta,所述第二公共ta与所述第二公共ta不相同;所述网络设备通过第一波束接收终端设备发送的第一消息,包括:所述网络设备根据所述第一公共ta,通过所述第一波束接收所述终端设备发送的第一消息;所述网络设备通过第二波束接收所述终端设备发送的第二消息,包括:所述网络设备根据所述第二公共ta,通过所述第二波束接收所述终端设备发送的第二消息。
28.第七方面,本技术实施例提供一种通信装置,包括:处理器,以及分别与所述处理器耦合的存储器和通信接口;所述通信接口,用于与其他设备进行通信;所述处理器,用于运行所述存储器内的指令或程序,通过所述通信接口执行如第一方面以及第一方面的任意一种可能实现方式、第三方面以及第三方面的任意一种可能实现方式或者第五方面以及第五方面的任意一种可能实现方式的定位方法。
29.第八方面,本技术实施例提供一种通信装置,包括:处理器,以及分别与所述处理器耦合的存储器和通信接口;所述通信接口,用于与其他设备进行通信;所述处理器,用于运行所述存储器内的指令或程序,通过所述通信接口执行如第二方面以及第二方面的任意一种可能实现方式、第四方面以及第四方面的任意一种可能实现方式或者第六方面以及第六方面的任意一种可能实现方式的定位方法。
30.第九方面,本技术实施例中提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当所述计算机可读指令在计算机上运行时,使得如第一至第六方面以及任一种可能实现方式所述的方法被执行。
31.第十方面,本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得如第一至第六方面及任一种可能的实现方式所述的方法被执行。
附图说明
32.图1为本技术实施例提供的ul-toa算法示意图;
33.图2为本技术实施例提供的ul-tdoa算法示意图;
34.图3为本技术实施例提供的ul-aoa算法示意图;
35.图4a、图4b、图4c为本技术实施例提供的卫星通信的应用场景示意图;
36.图5为本技术实施例提供的一种定位方法的流程示意图;
37.图6为本技术实施例提供的不同时刻下终端设备的ta示意图;
38.图7为本技术实施例提供的另一种定位方法的流程示意图;
39.图8为本技术实施例提供的不同时刻下终端设备发送参考信号示意图;
40.图9为本技术实施例提供的又一种定位方法的流程示意图;
41.图10为本技术实施例提供的不同波束指向示意图;
42.图11为本技术实施例提供的一种通信装置结构示意图;
43.图12为本技术实施例提供的另一种通信装置结构示意图。
具体实施方式
44.地面通信网络对终端设备的定位方法有多种,例如,利用参考信号的延迟、延迟差、接收角度等以实现对终端设备的定位。下面对几种常见的定位方法进行分别介绍:
[0045]-上行到达时间(up link time of arrival,ul-toa)方法
[0046]
多个基站分别测量接收终端设备发送的参考信号的到达时间,根据达到时间以及光速,计算基站与终端设备之间的距离,每个基站以自身为圆心、以基站与终端设备之间的距离画圆,如图1所示。然后通过定位算法,如三边定位算、最小二乘算法等,估算终端设备的位置。
[0047]-上行到达时间差(up link time difference of arrival,ul-tdoa)方法
[0048]
ul-toa方法的缺点在于,若基站与终端设备之间时间不同步,双方都不知道信号发送的绝对时间,则会造成计算和定位的误差。
[0049]
而在ul-tdoa方法中,通过测量终端设备与两个基站的信号达到时间差,来计算终端设备到这两个基站的距离差,从数学的角度看,终端设备位于以这两个基站为焦点、以终端设备到这两个基站的距离差为定差的双曲线上。终端设备与多个、的位置位于以这两个基站为焦点、以其距离差为定差的双曲线上。基于上述原理,利用终端设备周围三个或三个以上的基站,即可得到多条双曲线,双曲线的交点可以就是终端设备的位置,如图2所示。
[0050]-上行到达角(up link angle of arrival,ul-aoa)方法
[0051]
基站根据终端设备发送参考信号的波束测量到达角,如图3中的θ1、-θ2、θ3、-θ4,然后将测量得到的到达角发送给用于定位的网络设备,由网络设备根据每个基站的位置、每个基站测量得到的到达角,对终端设备进行定位。
[0052]-参考信号接收功率(reference signal receiving power,rsrp)方法
[0053]
测量终端设备反射的参考信号被周围多个基站接收的功率大小,根据测量到的功率可以确定出终端设备与多个基站的距离比例,然后根据每个基站的位置、终端设备与多个基站的距离比例,对终端设备进行定位。
[0054]
然而,在卫星通信场景中,终端设备与卫星的距离非常远,导致传输时延较大,终端设备会对传输延时进行补偿,即确定定时提前量(timing advance,ta),并根据确定出的ta提前发送。虽然终端设备可以向卫星上报确定出的ta,但由于终端设备在上报ta时以时隙为单位,粒度较粗,例如,实际的ta为5.5ms,但终端设备上报以时隙为单位,在子载波间隔为15khz的情况下1个时隙为1ms,那么终端设备上报的ta为6个时隙。若根据终端设备上
报的ta基于ul-toa方法或ul-tdoa方法ui终端设备进行定位,则误差较大。
[0055]
而采用ul-aoa方法进行定位时,基站需要基于天线阵列测量到达角,而目前卫星所使用的天线大多为抛物面天线,而非天线阵列,因此,ul-aoa方法也不适用于卫星通信场景下的终端设备定位。
[0056]
由于终端设备与卫星的距离非常远,使得rsrp的差异非常小,检测的模糊度较大,因此,rsrp方法也不适用于卫星通信场景下的终端设备定位。
[0057]
此外,上述方法都依赖于多个基站接收终端设备发送的参考信号进行测量,但在卫星通信场景中,终端设备位于多个卫星覆盖区的场景较为少见,因此,多卫星联合对终端设备定位的局限性较大。
[0058]
由此可见,地面常见的终端设备定位方法,均无法直接应用于卫星通信的场景中。有鉴于此,本技术实施例提供一种能够应用于卫星通信场景下的定位方法,满足卫星通信场景下对终端设备进行定位的需求。
[0059]
图4a、图4b、图4c示例性的提供了卫星通信可能的应用架构。本技术实施例提供的定位方法,能够应用于图4a、图4b、图4c中任一网络架构中。
[0060]
在图4a所示的架构中,基站部署在地面上,卫星通过空口与地面站相连,而地面站可以通过无线或有线链路与基站相连。地面的终端设备通过空口(该空口可以是各种类型的空口,例如5g空口)接入移动通信网络,卫星作为传输节点,对终端设备的信息进行转发。
[0061]
在图4b所示的架构中,基站部署在卫星上,卫星通过空口与地面站相连,而地面站可以通过无线或有线链路与核心网相连。地面的终端设备通过空口与卫星基站通信,从而接入移动通信网络,卫星作为基站通过空口ng接口与地面站相连,地面站通过ng接口与核心网相连,该ng接口可以为无线形式也可以为有线形式。
[0062]
在图4c所示的架构与图4b所示的架构相比,增加了卫星基站与卫星基站之间的通信场景,具体的,卫星基站与卫星基站之间可以通过xn接口通信。
[0063]
在图4a-图4c中,终端设备可以包括支持新空口的各种类型的终端设备,例如手机、平板电脑、车载终端设备、可穿戴终端设备等。终端设备可以通过空口接入卫星网络并发起呼叫,上网等业务。
[0064]
基站主要用于提供无线接入服务、调度无线资源给接入的终端设备、提供可靠的无线传输协议和数据加密协议等。
[0065]
核心网主要用于提供用户接入控制、移动性管理、会话管理、用户安全认证、计费等功能。核心网有多个功能单元组成,可以分为控制面和数据面的功能实体。接入与移动管理功能(amf)实体用于负责用户接入管理,安全认证以及移动性管理等。用户面功能(upf)实体用于负责管理用户面数据的传输,流量统计等功能。
[0066]
地面站主要负责转发卫星与基站,或者卫星与核心网之间的信令和业务数据。
[0067]
空口:表示终端设备与基站之间的无线链路。
[0068]
xn接口:表示卫星基站与卫星基站之间的接口,主要用于切换等信令交互。
[0069]
ng接口:表示基站与核心网之间的接口,或者地面站与核心网之间的接口,或者卫星基站与地面站之间的接口(此时该接口为无线链路),主要交互核心网的nas等信令,以及用户的业务数据。
[0070]
参见图5,为本技术实施例提供的一种定位方法的流程示意图。该定位方法可以应
用于卫星通信场景,尤其适用于非地球静止轨道(none-geostationary earth orbit,ngeo)卫星通信场景,或者,还可以适用于无人机通信场景。无人机通信场景与卫星通信场景类似,为了方便描述,下面均以卫星通信场景进行举例说明。
[0071]
在ngeo卫星通信场景中,由于卫星相对于地面运动,因此,终端设备与卫星之间的距离在不断变化,由于距离在不断变化,终端设备与卫星之间的传输时延也在不断变化,终端设备可以随着距离的变化对ta进行调整,从而补偿传输时延。图5所示的定位方法,就是利用卫星通信场景下终端设备上报ta的流程,对终端设备进行定位。
[0072]
如图5所示,该定位方法可以包括以下步骤:
[0073]
步骤501、终端设备确定第一时刻与接入网设备之间的第一ta。
[0074]
当该方法应用于图4a、图4b或图4c所示的网络架构时,这里的接入网设备可以是图4b、图4c中所示的作为基站的卫星,也可以是图4a所示的地面基站。
[0075]
在ngeo场景中,卫星相对于地面运动,因此,在不同时刻终端设备与卫星之间的距离可能不同。而不同的距离,就会使得终端设备与卫星之间通信的传输时延有所不同。终端设备确定第一时刻的ta,为了与其他时刻的ta相区别,将第一时刻的ta称为第一ta。
[0076]
终端设备确定ta的方法,本技术实施例并不限定,可以参见已有的任一种ta确定方法。例如,当卫星作为基站,且上行同步参考点在基站上,那么终端设备根据卫星的位置(可以根据星历计算获得)和自身的位置(可以基于全球导航卫星系统(global navigation satellite system,gnss)获取)来确定终端设备与卫星之间的往返传输时延。当卫星作为传输节点时,基站在地面上,且上行同步参考点在基站上,ta不仅包括终端设备与卫星之间的往返传输时延,还包括卫星与地面基站之间的往返传输时延,卫星与地面基站之间的传输时延一般由网络设备通知给终端设备。当卫星作为基站但同步参考点不在基站时,ta可以包括根终端设备与卫星之间的往返传输时延,以及卫星与同步参考点之间的往返传输时延,卫星与同步参考点之间的时延一般由网络设备(卫星)通知给终端设备。
[0077]
步骤502、终端设备将第一ta对应的第一参数发送给网络设备。
[0078]
这里的网络设备可以包括但不限于5g通信系统中的基站(gnb)、接入与移动性管理功能网元(access and mobility management function,amf)、位置管理功能(location management function,lmf),或者4g通信系统中的基站(enb),或者传输点(transmission point,tp)、传输接收点(transmission-reception point,trp)、地面站(gateway,gw)等。
[0079]
当该方法应用于图4a所示的网络架构时,网络设备可以为卫星,可以是地面站,可以基站,还可以是核心网中的设备;当该方法应用于图4b或图4c所示的网络架构时,网络设备可以为卫星基站、可以为地面站,还可以是核心网中的设备。
[0080]
终端设备将第一ta对应的第一参数发送给网络设备,以使网络设备或其他设备能够根据第一参数对终端设备进行定位。例如,网络设备可以根据多个时刻下ta对应的参数确定多个时刻下终端设备到接入网设备之间的距离差,进而根据距离差进行定位。
[0081]
终端设备在上报第一参数时,可以有多种上报方式。
[0082]
在一种可能的实现方式中,第一参数的单位可以是时隙。目前终端设备在上报ta时,通常以时隙为单位进行上报,那么终端设备确定第一ta所对应的第一时隙数量,即为第一参数。假设终端设备确定出的第一ta为4.4ms,在子载波间隔为15khz时,1个时隙为1ms,那么4.4ms对应5个时隙,即第一参数为5个时隙。在这种方式中,终端设备上报第一ta对应
的第一参数时,可以基于已有的信令格式进行传输,对现有通信标准修改较少。
[0083]
在另一种可能的实现方式中,第一参数的单位也可以毫秒、微秒等。若终端设备确定出的第一ta的单位与上报的第一参数的单位相同,例如单位都是毫秒,那么确定出的第一参数就是第一ta本身。第一参数也可以是对第一ta取整后得到的,例如,若终端设备确定出的第一ta为5.6ms,对5.6ms进行向上取整为6ms,那么第一参数即为6ms。
[0084]
或者,终端设备也可以按照预先约定的其他方式确定第一ta对应的第一参数,本技术实施例对此不做限定。
[0085]
可选的,终端设备在向网络设备发送第一参数时,还可以将用于指示第一时刻的指示信息发送给网络设备,以方便网络设备确定第一时刻接入网设备的位置信息,从而在后续操作中根据第一时刻接入网设备的位置信息和第一参数,对终端设备进行定位。
[0086]
步骤503、终端设备确定第二时刻与接入网设备之间的第二ta。
[0087]
在图4a、图4b或图4c所示的场景中,由于卫星相对于地面运动,那么在第二时刻终端设备到卫星之间的距离,与第一时刻终端设备到卫星之间的距离可能不同,相应的ta也不同。例如,如图6所示,终端设备在t1时刻的ta为ta1,在t2时刻的ta为ta2,在t3时刻的ta为ta3,在t4时刻的ta为ta4。若仅根据第一时刻下的ta,仅能够确定出第一时刻终端设备到卫星之间的距离,但无法确定出终端设备的位置,因此,还需要终端设备确定出第二时刻的ta,从而计算第二时刻终端设备到卫星之间的距离,或者计算出第一时刻下的距离与第二时刻下距离差值,才能够确定出终端设备的位置信息。为了便于区别,将第二时刻确定出的ta称为第二ta。
[0088]
终端设备在第二时刻确定第二ta的方式,与终端设备在第一时刻确定第一ta的方式相同,此处不再赘述。
[0089]
当终端设备处于移动状态时,若第一时刻与第二时刻间隔较长,那么由于终端设备位置的移动会导致终端设备位移较大,因此第二时刻与第一时刻的间隔不宜过大。可选的,可以令第二时刻与第一时刻的间隔在预设时间范围内,以确保终端设备的定位精度。
[0090]
步骤504、终端设备将第二ta对应的第二参数发送给网络设备。
[0091]
终端设备将第二ta对应的第二参数发送给网络设备,以使网络设备或其他设备能够根据第一参数和第二参数对终端设备进行定位。例如,网络设备可以根据第一参数和第二参数确定在第一时刻和第二时刻下终端设备到接入网设备之间的距离差,进而根据距离差进行定位。
[0092]
终端设备根据第二ta确定第二参数的方法,与根据第一ta确定第一参数的方法相同。例如,终端设备在步骤502中确定第一ta对应的第一时隙,在步骤504中确定第二ta对应的第二时隙;或者,终端设备在步骤502中确定第一ta对应的第一毫秒数,在步骤504中确定第二ta对应的第二毫秒数。
[0093]
可选的,终端设备在向网络设备发送第二参数时,还可以将用于指示第二时刻的指示信息发送给网络设备,以方便网络设备确定第二时刻卫星的位置信息,因为卫星在高速运动中,其在第一时刻和在第二时刻所处的位置并不相同,从而在后续操作中根据第二时刻卫星的位置信息和第二参数,对终端设备进行定位。
[0094]
终端设备在将第一参数和第二参数发送给网络设备之后,网络设备可以执行步骤505a,或者,网络设备也可以执行步骤505b,具体如下:
[0095]
步骤505a、网络设备根据第一参数和第二参数对终端设备进行定位。
[0096]
在该实现方式中,可以由该网络设备对终端设备进行定位。
[0097]
例如,网络设备可以根据第一参数和光速确定第一时刻终端设备到接入网设备之间的第一距离,并根据第二参数和光速确定第二时刻终端设备到接入网设备之间的第二距离。网络设备以接入网设备在第一时刻所处位置为圆心、以第一距离为半径画圆,以接入网设备在第二时刻所处位置为圆心、以第二距离为半径画圆,然后通过定位算法,如三边定位算、最小二乘算法等,估算终端设备的位置。
[0098]
又例如,网络设备也可以根据第一参数和第二参数,确定第一时刻终端设备到接入网设备之间的距离与第二时刻终端设备到接入网设备之间的距离差值,然后根据第一时刻接入网设备的位置、第二时刻接入网设备的位置以及上述距离差值,估计终端设备的位置。
[0099]
步骤505b、网络设备将第一参数和第二参数发送给其他网络设备。
[0100]
在该实现方式中,该网络设备不对终端设备进行定位,而是由其他网络设备对终端设备进行定位。例如,当网络设备为图4a中所示的作为传输节点的卫星时,不承担基站的功能,那么卫星可以将接收到的第一参数和第二参数发送给地面基站,由地面基站根据第一参数和第二参数对终端设备进行定位,或者,地面基站也可以将第一参数和第二参数发送给用于定位的网络设备,如lmf,由用于定位的网络设备根据第一参数和第二参数对终端设备进行定位。又例如,卫星作为基站,但基站并不执行对终端设备定位的操作,而是由其他网络设备对终端设备进行定位,那么卫星也可以将第一参数和第二参数发送给用于定位的网络设备。
[0101]
可选的,网络设备在将第一参数和第二参数发送给其他网络设备时,还可以将第一时刻卫星的位置信息和第二时刻卫星的位置信息发送给其他网络设备,以便于其他网络设备能够根据卫星第一时刻的位置、第一参数、第二时刻的位置、第二参数对终端设备进行定位。或者,也可以由其他网络设备根据星历计算获得卫星在第一时刻、第二时刻的位置。
[0102]
如前所述,第一参数和第二参数的单位可以时隙,该实现方式基于已有的信令格式进行传输,对现有通信标准修改较少。但是,以时隙为单位上报,粒度较粗,难以精确表示相应的ta。因此,为了提高定位精度,基于上述定位方法,提供了以下四种实现方式以使网络设备获取到更加精确的用于定位的参数。
[0103]
方式一、可以令第二ta与第一ta的差值为预设阈值,即,终端设备在确定当前时刻的ta与第一时刻的第一ta达到预设差值时,则该当前时刻即为第二时刻,终端设备向网络设备发送与第二时刻的ta对应的第二参数。应当理解,第二ta与第一ta的差值恰好为预设阈值为理想情况,在实际操作过程中,第二ta与第一ta的差值在预设范围内即可。
[0104]
在上述方式中,为终端设备上报第二参数设置了相应的触发条件,以使终端设备上报满足预设条件的第一参数和第二参数,从而使得网络设备能够根据第一参数、第二参数以及预设阈值,确定出更加精确的ta差值,从而提高定位精度。
[0105]
例如,假设预设范围为[0.5-δ,0.5+δ]或者[-0.5-δ,-0.5+δ](单位ms),其中δ表示允许的误差值,子载波间隔为15khz;终端设备确定在t1时刻的ta为5.6ms,则终端设备向网络设备发送用于指示6个时隙的指示信息;终端设备不断更新ta值,当终端设备确定ta在t2时刻达到6.1ms时,由于6.1ms与5.6ms的差值在预设范围内,则终端设备向网络设备发送t2
时刻ta所对应的第二参数,即用于指示7个时隙的指示信息。此时,虽然网络设备两次接收到的指示信息分别指示6个时隙和7个时隙,但网络设备根据预先预定的预设阈值,确定终端设备在t2时刻与t1时刻ta的差值为0.5ms,从而根据较为准确的ta的差值对终端设备进行定位,或者将t2时刻、t1时刻、ta的差值发送给地面站,或者也可以直接将终端设备发送信息转发给地面站,以使地面站将信息发送给用于对终端设备进行定位的设备。
[0106]
又例如,假设预设阈值为0.5ms,子载波间隔为15khz;终端设备确定在t1时刻的ta为4.4ms,则终端设备向网络设备发送用于指示5个时隙的指示信息;终端设备不断更新ta值,当终端设备确定ta在t2时刻达到4.4+0.5=4.9ms时,则终端设备向网络设备发送用于指示5个时隙的指示信息。此时,虽然网络设备两次接收到的指示信息均指示5个时隙,但网络设备根据预先预定的预设阈值,确定终端设备在t2时刻与t1时刻ta的差值为0.5ms,从实现对终端设备的定位。
[0107]
方式二、可以将当前时刻的ta与第一ta的差值称为ta差值,将当前时刻ta对应的参数与第一参数的差值称为参数差值,终端设备在确定当前时刻的参数差值与ta差值的差值为预设阈值时,则该当前时刻即为第二时刻,终端设备向网络设备发送与第二时刻的ta对应的第二参数。应当理解,参数差值与ta差值的差值恰好为预设阈值为理想情况,在实际操作过程中,参数差值与ta差值的差值在预设范围内即可。
[0108]
在上述方式中,同样为终端设备上报第二参数设置了相应的触发条件,但触发条件与方式一不同,以使终端设备上报满足预设条件的第一参数和第二参数,从而使得网络设备能够根据第一参数、第二参数以及预设阈值,确定出更加精确的ta差值,从而提高定位精度。
[0109]
例如,假设预设阈值为1ms,预设范围为
±
0.05ms,子载波间隔为15khz;终端设备确定在t1时刻的ta为4.4ms,对应的第一参数为5个时隙,则终端设备向网络设备发送用于指示5个时隙的指示信息;终端设备不断更新ta值,当终端设备确定在t2时刻ta达到5.42ms时,其对应的参数为6个时隙;ta差值为5.42-4.4=1.02ms,参数差值为1个时隙等于1ms,ta差值与参数差值的差值为0.02ms,在预设范围内,则终端设备向网络设备发送第二参数,即用于指示6个时隙的指示信息。此时,网络设备可以根据t2时刻与t1时刻的参数差值,确定t2时刻与t1时刻的ta差值,从而实现对终端设备的定位。
[0110]
方式三、终端设备在上报第一ta对应的第一参数后,还可以将第一参数与第一ta的第一差值发送给网络设备,例如通过非接入层(nas)消息将第一差值发送给网络设备,以使网络设备将第一差值发送至用于对终端设备进行定位的网络设备;终端设备在上报第二ta对应的第二参数后,可以将第二参数与第二ta的第二差值发送给网络设备,例如通过nas消息将第二差值发送给网络设备,以使网络设备将第二差值发送至用于对终端设备进行定位的网络设备。
[0111]
终端设备基于已有的、向网络设备上报ta的信令上报第一参数和第二参数,这就使得无论是否由步骤502、步骤504中的网络设备完成对终端设备的定位流程,该网络设备都能够获取到用于对终端设备进行定位的相关参数。然而,出于安全问题的考虑,用户可能希望安全性不高的网络设备不去解析相关参数。因此,终端设备可以将能够用于进行精确定位的第一差值、第二差值单独发送,以使网络设备不对其进行解析,而直接将其转发至用于进行定位的网络设备。
[0112]
例如,假设子载波间隔为15khz,终端设备确定在t1时刻的ta为4.4ms,对应的第一参数为5个时隙,第一差值为5-4.4=0.6ms,终端设备在将5个时隙上报为网络设备后,通过nas消息将0.6ms的差值信息发送给网络设备,以使网络设备将其发送至lmf;终端设备确定在t2时刻的ta为5.6ms,对应的第二参数为6个时隙,第一差值为6-5.6=0.4ms,终端设备在将6个时隙上报为网络设备后,通过nas消息将0.4ms的差值信息发送给网络设备,以使网络设备将其发送至lmf,使得lmf能够确定出终端设备在t1时刻、t2时刻的ta,从而实现对终端设备的定位。
[0113]
可选的,终端设备也可以将第一差值和第二差值一同发送至网络设备,而不必每次确定出差值后单独发送。
[0114]
应当理解,在理想情况下,终端设备上报的第一差值严格等于第一参数与第一ta的差值、第二差值严格等于第二参数与第二ta的差值。但在实际操作中,终端设备上报的第一差值,与实际的第一差值,在预设范围内即可;终端设备上报的第二差值,与实际的第二差值,在预设范围内即可。例如,终端设备确定第一差值、第二差值的精度能够达到0.01ms,但终端设备发送信息时对差值的精度仅为0.1ms,那么终端设备无法将精确的第一差值、第二差值发送给网络设备。
[0115]
方式四、终端设备可以将第一ta与第二ta的差值发送给网络设备。例如,假设子载波间隔为15khz,终端设备确定在t1时刻的第一ta为4.4ms,对应的第一参数为5个时隙;在t2时刻的第二ta为5.6ms,对应的第二参数为6个时隙;则第一ta与第二ta的差值为4.4ms-5.6ms=-1.2ms。终端设备除了将第一参数、第二参数发送给网络设备,还可以将第一ta与第二ta的差值-1.2ms(或者第二ta与第一ta的差值1.2ms)发送给网络设备。网络设备能够根据t2时刻与t1时刻的ta差值对终端设备进行定位。
[0116]
应当理解,在理想情况下,终端设备上报的第一ta与第二ta的差值能够严格等于实际的ta差值;但在实际操作中,终端设备上报的ta差值,与实际的ta差值在预设范围内即可。
[0117]
在方式一至方式四中,终端设备上报的第一参数、第二参数为用于定位的参数,需要满足上述各自方式中的条件,但终端设备依照已有流程上报的仅用于确定ta的参数并不需要满足上述条件。可选的,为了将本技术实施例中上报的用于定位的参数与仅用于确定ta的参数进行区别,终端设备在上报第一参数和第二参数时,可以在发送的消息中携带有指示信息,以指示此次上报的参数为用于定位的参数。
[0118]
在本技术上述实施例中,终端设备向网络设备发送第一时刻的第一ta所对应的第一参数,以及第二时刻的第二ta所对应的第二参数,使得网络设备或用于对终端设备进行定位的其他网络设备,能够根据第一参数、第二参数对终端设备进行定位。该方法能够应用于卫星通信场景,解决终端设备仅能够被一个卫星所覆盖时的定位问题。进一步的,可以通过对终端设备上报第二参数设置触发条件,或者通过终端设备补充发送第一差值、第二差值,能够有效提高确定出的ta精度,从而提高终端设备定位的精度。
[0119]
上述实施例中,以终端设备上报第一时刻的第一参数和第二时刻的第二参数进行举例说明。而在实际应用时,终端设备还可以上报更多时刻所对应的参数,以提高对终端设备的定位精度。例如,网络设备可以根据终端设备上报的4个时刻下的参数对终端设备进行定位,其中,第三时刻的第三ta所对应的第三参数、第四时刻的第四ta所对应的第四参数的
确定方式,与第二时刻的第二ta所对应的第二参数确定方式相同。
[0120]
本技术实施例还提供了一种定位方法,以解决卫星通信场景中或者无人机通信场景中终端设备定位的问题。该方法尤其适用于ngeo卫星通信场景。
[0121]
该定位方法的流程示意图可以如图7所示,包括以下步骤:
[0122]
步骤701、网络设备在第一时刻广播第一公共ta。
[0123]
这里的网络设备可以包括但不限于5g通信系统中的基站(gnb)、接入与移动性管理功能网元(access and mobility management function,amf)、位置管理功能(location management function,lmf),或者4g通信系统中的基站(enb),或者传输点(transmission point,tp)、传输接收点(transmission-reception point,trp)、地面站(gateway,gw)等。
[0124]
当该方法应用于图4a、图4b或图4c所示的网络架构时,卫星(包括卫星基站或作为传输点的卫星)可以作为图7所示方法中的网络设备,地面站也可以作为图7所示方法中的网络设备,地面的基站也可以作为图7所示方法中的网络设备,核心网中的设备也可以作为图7所示方法中的网络设备。
[0125]
网络设备可以向终端设备广播公共ta,该公共ta未必能满足每个终端设备对补偿传输延时的需求,但能够帮助终端设备完成接入流程。
[0126]
步骤702、终端设备根据第一公共ta向网络设备发送第一参考信号。
[0127]
在本技术实施例中,即使终端设备已经计算出其实际所需的ta,但终端设备在进行定位时,仍根据网络设备广播的第一公共ta向网络设备发送参考信号。若第一公共ta不能满足该终端设备对补偿传输时延的需求,那么终端设备根据第一公共ta发送的第一参考信号实际到达网络设备的时间,即网络设备接收到第一参考信号的时间,与网络设备根据第一公共ta期望收到第一参考信号的时间会有所不同,其差值可以称为残留ta。具体的,根据第一公共ta发送参考信号产生的残留ta,可以称为第一残留ta。
[0128]
步骤703、网络设备在第二时刻广播第二公共ta。
[0129]
为了便于新接入的终端设备完成接入流程,网络设备可能会频繁广播公共ta。网络设备在第二时刻广播的第二公共ta可以与第一公共ta相同,也可以不同。
[0130]
步骤704、终端设备根据第二公共ta向网络设备发送第二参考信号。
[0131]
如前所述,终端设备在进行定位时,不考虑自身实际所需的ta,仍根据广播的第二公共ta向网络设备发送第二参考信号。具体的,终端设备根据第二公共ta发送的第二参考信号实际到达网络设备的时间,即网络设备接收到第二参考信号的时间,与网络设备根据第二公共ta期望收到第二参考信号的时间会有所不同,其差值称为第二残留ta。
[0132]
步骤705、网络设备根据接收第一参考信号的时间确定第一残留ta,根据接收第二参考信号的时间确定第二残留ta,根据第一残留ta和第二残留ta对终端设备进行定位。
[0133]
例如,网络设备根据第一残留ta和第二残留ta,确定第一时刻终端设备到网络设备之间的距离与第二时刻终端设备到网络设备之间的距离差值,然后根据第一时刻网络设备的位置、第二时刻网络设备的位置以及上述距离差值,估计终端设备的位置。
[0134]
其中,网络设备确定出的残留ta的单位可以是时隙,也可以是ms或者其他时间单位。
[0135]
网络设备广播的公共ta可以是馈电ta和服务链路公共ta,或者,也可以仅包括服务链路公共ta。馈电链路,即为卫星与地面站之间的通信链路;馈电ta则表示卫星与地面站
point,tp)、传输接收点(transmission-reception point,trp)、地面站(gateway,gw)等。
[0146]
当该方法应用于图4a、图4b或图4c所示的网络架构时,卫星(包括卫星基站或作为传输点的卫星)可以作为图9所示方法中的网络设备,地面上的其他设备也可以作为图9所示方法中的网络设备。当网络设备为地面上的设备时,卫星对通过不同波束接收到的信息进行反射,使得地面上的网络设备通过不同波束接收。
[0147]
终端设备的第一波束与网络设备的第二波束能够形成波束对,即,终端设备通过第一波束发送的消息,网络设备能够通过第二波束接收,网络设备通过第二波束发送的消息,终端设备能够通过第一波束结束。为了便于区分,可以将终端设备的第一波束与网络设备的第二波束称为波束对1。
[0148]
步骤902a、终端设备通过第三波束向网络设备发送第二消息。
[0149]
步骤902b、网络设备通过第四波束接收第二消息。
[0150]
为了保证通信质量,不同指向的波束所覆盖的空间范围会存在重叠部分,这就使得网络设备与终端设备既可以通过波束对1进行通信,也可以通过波束对2进行通信。
[0151]
终端设备的第三波束与网络设备的第四波束能够形成波束对,即,终端设备通过第三波束发送的消息,网络设备能够通过第四波束接收,网络设备通过第四波束发送的消息,终端设备能够通过第三波束结束。为了便于区分,可以将终端设备的第三波束与网络设备的第四波束称为波束对2。
[0152]
步骤903、网络设备根据第二波束和第四波束的指向对终端设备进行定位。
[0153]
网络设备在通过第二波束和第四波束接收到终端设备发送的消息之后,可以确定终端设备位于第二波束和第四波束共同覆盖的范围内,从而实现对终端设备的定位。
[0154]
为了更加便于网络设备识别接收到的信息是通过哪个波束接收的,可以为不同波束对上传输的消息分配不同的时频资源。具体的,网络设备可以为不同波束对上传输的参考信号,分配不同的时频资源,并将分配的时频资源通知给终端设备。例如,网络设备的波束a与终端设备的波束a’能够形成波束对a,网络设备的波束b与终端设备的波束b’能够形成波束对b;网络设备为波束对a上传输的探测参考信号(sounding reference signaling,srs)分配时频资源1,为波束对b上传输的srs分配时频资源2,那么网络设备在接收到srs时,即可根据接收srs的时频资源,确定是通过哪个波束接收的。
[0155]
或者,网络设备也可以为不同波束对上传输信息的配置不同的加扰、解扰方式。网络设备为波束对1配置加、解扰方式1,为波束对2配置加、解扰方式2;那么终端设备在通过波束对1中的波束向网络设备发送消息时,则采用方式1进行加扰,在通过波束对2中的波束向网络设备发送消息时,则采用方式2进行加扰;网络设备在接收消息,可以根据解扰方式确定接收到的消息是通过哪个波束接收的。
[0156]
又或者,还可以为不同波束对配置不同的极化方式。例如,网络设备和终端设备在波束对1上采用垂直极化方式,在波束对2上采用水平极化方式。
[0157]
再或者,网络设备还可以为不同波束对配置不同的公共ta(可以是馈电ta+服务链路公共ta,也可以仅为服务链路公共ta)。终端设备在通过不同波束向网络设备发送消息时,根据其所在波束对对应的公共ta进行发送,使得不同波束对上会产生不同的残留ta;网络设备则可以根据不同的残留ta,确定接收到的消息是通过哪个波束接收的。
[0158]
在另一种可能的实现方式中,终端设备可以在接收到网络设备通过第二波束发送
的信息后,在执行上述步骤901a,此时,终端设备发送的第一消息中可以包含有第二波束的标识,或者包含有波束对1的标识;相应的,终端设备可以在接收到网络设备通过第四波束发送的信息后,在执行上述步骤902a,此时,终端设备发送的第二消息中可以包含有第四波束的标识,或者包含有波束对2的标识。
[0159]
在上述实施例中,终端设备通过不同的波束向网络设备发送消息,使得网络设备根据接收波束的指向确定终端设备的方位。该方法能够应用于卫星通信场景,尤其适用于geo场景,解决由于卫星相对地面静止使得无法根据ta对终端设备进行定位的问题。进一步的,可以为不同的波束配置不同的配置参数,如时频资源、加解扰方式、极化方式、公共ta等,以方便网络设备确定接收终端设备发送消息的波束。
[0160]
上述实施例中,以网络设备和终端设备通过两对波束对进行通信为例,而在实际应用时,还可以采用更多数量的波束对,以提高对终端设备的定位精度。例如,如图10所示,网络设备通过波束1向终端设备配置公共ta1、通过波束2向终端设备配置公共ta2、通过波束3向终端设备配置公共ta3,由于终端设备位于这3个波束共同覆盖区域内,故终端设备也可以相应地通过3个波束向网络设备发送参考信号,那么网络设备在通过波束1、波束2、波束3均接收到终端设备发送的参考信号后,则能够确定终端设备位于这3个波束共同覆盖区域内,从而实现了对终端设备更加精确的定位。
[0161]
图11为根据本技术实施例提供的一种通信装置的示意图。通信装置包括处理模块1101、收发模块1102。处理模块1101用于实现通信装置对数据的处理。收发模块1102用于执行上述方法实施例中的信息收发处理。应理解,本技术实施例中的处理模块1101可以由处理器或处理器相关电路组件(或者,称为处理电路)实现,收发模块1102可以由接收器或接收器相关电路组件、发送器或发送器相关电路组件实现。
[0162]
示例性地,通信装置可以是通信装置设备,也可以是应用于通信装置设备中的芯片或者其他具有上述通信装置设备功能的组合器件、部件等。
[0163]
当该通信装置为终端设备实现图5所示实施例时,处理模块1101用于确定第一时刻与接入网设备之间的第一定时提前量ta;收发模块1102用于将所述第一ta对应的第一参数发送给网络设备;处理模块1101还用于确定第二时刻与所述接入网设备之间的第二ta;收发模块1102还用于将所述第二ta对应的第二参数发送给所述网络设备,以使所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数和所述第二参数发送给其他网络设备。
[0164]
此外,上述各个模块还可以用于支持图5所示实施例及其任一实现方式中终端设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0165]
当该通信装置为网络设备实现图5所示实施例时,收发模块1102接收终端设备发送的第一参数,所述第一参数为所述终端设备在第一时刻与接入网设备之间的第一定时提前量ta对应的参数,接收所述终端设备发送的第二参数,所述第二参数为所述终端设备在第二时刻与接入网设备之间的第二ta对应的参数;处理模块1101用于根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,收发模块1102将所述第一参数和所述第二参数发送至其他网络设备,以使所述其他网络设备根据所述第一时隙和所述第二时隙对所述终端设备进行定位,或者以使所述其他网络设备将所述第一参数和所述第二参数发送给用于对所述终端设备进行定位的网络设备。
[0166]
此外,上述各个模块还可以用于支持图5所示实施例及其任一实现方式中网络设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0167]
当该通信装置为终端设备实现图7所示实施例时,收发模块1102用于接收网络设备广播的第一公共定时提前量ta,在处理模块1101的控制下根据所述第一公共ta向所述网络设备发送第一参考信号;收发模块1102还用于接收网络设备广播的第二公共ta,在处理模块1101的控制下根据所述第二公共ta向所述网络设备发送第二参考信号,以使所述网络设备根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公共ta确定出的时间对所述终端设备进行定位。
[0168]
此外,上述各个模块还可以用于支持图7所示实施例及其任一实现方式中终端设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0169]
当该通信装置为网络设备实现图7所示实施例时,收发模块1102用于广播第一公共定时提前量ta;接收终端设备根据所述第一公共ta发送的第一参考信号;广播第二公共ta;接收终端设备根据所述第二公共ta发送的第二参考信号;处理模块1101用于根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公共ta确定出的时间,对所述终端设备进行定位。
[0170]
此外,上述各个模块还可以用于支持图7所示实施例及其任一实现方式中网络设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0171]
当该通信装置为终端设备实现图9所示实施例时,收发模块1102在处理模块1101的控制下通过第一波束向网络设备发送第一消息;通过第二波束向所述网络设备发送第二消息,以使所述网络设备根据接收所述第一消息的波束和接收所述第二消息的波束的指向对所述终端设备进行定位。
[0172]
此外,上述各个模块还可以用于支持图9所示实施例及其任一实现方式中终端设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0173]
当该通信装置为网络设备实现图9所示实施例时,收发模块1102用于通过第一波束接收终端设备发送的第一消息;通过第二波束接收所述终端设备发送的第二消息;处理模块1101用于根据所述第一波束和所述第二波束的指向对所述终端设备进行定位。
[0174]
此外,上述各个模块还可以用于支持图9所示实施例及其任一实现方式中网络设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0175]
基于相同的技术构思,本技术实施例还提供一种通信装置,该通信装置包括如图12所示的处理器1201,以及与处理器1201连接的通信接口1202。
[0176]
处理器1201可以是通用处理器,微处理器,特定集成电路(application specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件,分立门或者晶体管逻辑器件,或一个或多个用于控制本技术方案程序执行的集成电路等。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0177]
通信接口1202,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如ran等。
[0178]
在本技术实施例中,处理器1201用于调用通信接口1202执行接收和/或发送的功能,并执行如前任一种可能实现方式所述的用户面功能容灾方法。
[0179]
进一步的,该通信装置还可以包括存储器1203以及通信总线1204。
[0180]
存储器1203,用于存储程序指令和/或数据,以使处理器1201调用存储器1203中存储的指令和/或数据,实现处理器1201的上述功能。存储器1203可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1203可以是独立存在,例如片外存储器,通过通信总线1204与处理器1201相连接。存储器1203也可以和处理器1201集成在一起。
[0181]
通信总线1204可包括一通路,在上述组件之间传送信息。
[0182]
示例性的,通信装置可以为上述方法实施例中的终端设备,也可以是上述方法实施例中的网络设备。
[0183]
其中,处理器1201用于实现通信装置的数据处理操作,通信接口1202用于实现通信装置的接收操作和发送操作。
[0184]
当该通信装置为终端设备实现图5所示实施例时,处理器1201用于通过通信接口1202执行:确定第一时刻与接入网设备之间的第一定时提前量ta;将所述第一ta对应的第一参数发送给网络设备;确定第二时刻与所述接入网设备之间的第二ta;将所述第二ta对应的第二参数发送给所述网络设备,以使所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数和所述第二参数发送给其他网络设备。
[0185]
此外,上述各个模块还可以用于支持图5所示实施例及其任一实现方式中终端设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0186]
当该通信装置为网络设备实现图5所示实施例时,处理器1201用于通过通信接口1202执行:接收终端设备发送的第一参数,所述第一参数为所述终端设备在第一时刻与接入网设备之间的第一定时提前量ta对应的参数,接收所述终端设备发送的二参数,所述第二参数为所述终端设备在第二时刻与接入网设备之间的第二ta对应的参数;根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,将所述第一参数和所述第二参数发送至其他网络设备,以使所述其他网络设备根据所述第一时隙和所述第二时隙对所述终端设备进行定位,或者以使所述其他网络设备将所述第一参数和所述第二参数发送给用于对所述终端设备进行定位的网络设备。
[0187]
此外,上述各个模块还可以用于支持图5所示实施例及其任一实现方式中网络设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0188]
当该通信装置为终端设备实现图7所示实施例时,处理器1201用于通过通信接口1202执行:接收网络设备广播的第一公共定时提前量ta,根据所述第一公共ta向所述网络设备发送第一参考信号;接收网络设备广播的第二公共ta,根据所述第二公共ta向所述网络设备发送第二参考信号,以使所述网络设备根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公
共ta确定出的时间对所述终端设备进行定位。
[0189]
此外,上述各个模块还可以用于支持图7所示实施例及其任一实现方式中终端设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0190]
当该通信装置为网络设备实现图7所示实施例时,处理器1201用于通过通信接口1202执行:广播第一公共定时提前量ta;接收终端设备根据所述第一公共ta发送的第一参考信号;广播第二公共ta;接收终端设备根据所述第二公共ta发送的第二参考信号;根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公共ta确定出的时间,对所述终端设备进行定位。
[0191]
此外,上述各个模块还可以用于支持图7所示实施例及其任一实现方式中网络设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0192]
当该通信装置为终端设备实现图9所示实施例时,处理器1201用于通过通信接口1202执行:通过第一波束向网络设备发送第一消息;通过第二波束向所述网络设备发送第二消息,以使所述网络设备根据接收所述第一消息的波束和结束所述第二消息的波束的指向对所述终端设备进行定位。
[0193]
此外,上述各个模块还可以用于支持图9所示实施例及其任一实现方式中终端设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0194]
当该通信装置为网络设备实现图9所示实施例时,处理器1201用于通过通信接口1202执行:通过第一波束接收终端设备发送的第一消息;通过第二波束接收所述终端设备发送的第二消息;根据所述第一波束和所述第二波束的指向对所述终端设备进行定位。
[0195]
此外,上述各个模块还可以用于支持图9所示实施例及其任一实现方式中网络设备所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
[0196]
基于相同的技术构思,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当所述计算机可读指令在计算机上运行时,使得如前所述任一种可能的实现方式所述的定位方法被执行。
[0197]
本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述方法实施例被执行。
[0198]
本技术实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本技术中所涉及的多个,是指两个或两个以上。
[0199]
另外,需要理解的是,在本技术的描述中,“第一”、“第二”、“第三”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0200]
本技术实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序包括用于执行上述方法实施例的指令。
[0201]
本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法实施例。
[0202]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0203]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0204]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0205]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0206]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0207]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术实施例范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:
1.一种定位方法,其特征在于,所述方法包括:终端设备确定第一时刻与接入网设备之间的第一定时提前量ta;所述终端设备将所述第一ta对应的第一参数发送给网络设备;终端设备确定第二时刻与所述接入网设备之间的第二ta;所述终端设备将所述第二ta对应的第二参数发送给所述网络设备,以使所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数和所述第二参数发送给其他网络设备。2.根据权利要求1所述的方法,其特征在于,所述第二ta与所述第一ta的差值在预设范围内。3.根据权利要求1所述的方法,其特征在于,所述第二ta与所述第一ta的差值,与所述第二参数与所述第一参数的差值的差值在预设范围内。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述终端设备向所述网络设备发送第一差值和第二差值,所述第一差值、与所述第一参数与所述第一ta的差值的差值在预设范围内,所述第二差值、与所述第二参数与所述第二ta的差值的差值在预设范围内,以使所述网络设备根据所述第一参数、所述第一差值、所述第二参数和所述第二差值对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数、所述第一差值、第二参数和所述第二差值发送给其他网络设备;或者,所述终端设备向所述网络设备发送ta差值,所述第一ta与所述第二ta的差值,与所述ta差值的差值在预设范围内,以使所述网络设备根据所述第一参数、所述第二参数和所述ta差值对所述终端设备进行定位,或者,以使所述网络设备将所述第一参数、所述第二差值和所述ta差值发送给其他网络设备。5.一种定位方法,其特征在于,所述方法包括:网络设备接收终端设备发送的第一参数,所述第一参数为所述终端设备在第一时刻与接入网设备之间的第一定时提前量ta对应的参数;所述网络设备接收所述终端设备发送的第二参数,所述第二参数为所述终端设备在第二时刻与接入网设备之间的第二ta对应的参数;所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者,将所述第一参数和所述第二参数发送至其他网络设备,以使所述其他网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,或者以使所述其他网络设备将所述第一参数和所述第二参数发送给用于对所述终端设备进行定位的网络设备。6.根据权利要求5所述的方法,其特征在于,所述第二ta与所述第一ta的差值为预设阈值。7.根据权利要求5所述的方法,其特征在于,所述第二ta与所述第一ta的差值,与所述第二参数与所述第一参数的差值的差值在预设范围内。8.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述网络设备接收所述终端设备发送的第一差值和第二差值,所述第一差值、与所述第一参数与所述第一ta的差值的差值在预设范围内,所述第二差值、与所述第二参数与所述第二ta的差值的差值在预设范围内;所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,包括:
所述网络设备根据所述第一差值和所述第一参数确定所述第一ta;所述网络设备根据所述第二差值和所述第二参数确定所述第二ta;所述网络设备根据所述第一ta和所述第二ta对所述终端设备进行定位;或者所述方法还包括:所述网络设备将所述第一差值和所述第二差值发送给所述其他网络设备。9.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述网络设备接收所述终端设备发送的ta差值,所述第一ta与所述第二ta的差值,与所述ta差值的差值在预设范围内;所述网络设备根据所述第一参数和所述第二参数对所述终端设备进行定位,包括:所述网络设备根据所述第一参数、所述第二参数和所述ta差值对所述终端设备进行定位;或者所述方法还包括:所述网络设备将所述ta差值发送给所述其他网络设备。10.一种定位方法,其特征在于,所述方法包括:终端设备接收网络设备广播的第一公共定时提前量ta;所述终端设备根据所述第一公共ta向所述网络设备发送第一参考信号;终端设备接收网络设备广播的第二公共ta;所述终端设备根据所述第二公共ta向所述网络设备发送第二参考信号,以使所述网络设备根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公共ta确定出的时间对所述终端设备进行定位。11.根据权利要求10所述的方法,其特征在于,所述第一公共ta包括第一馈电ta和第一服务链路ta,所述第二公共ta包括第二馈电ta和第二服务链路ta;或者所述第一公共ta包括第一服务链路ta,所述第二公共ta包括第二服务链路ta。12.一种定位方法,其特征在于,所述方法包括:网络设备广播第一公共定时提前量ta;所述网络设备接收终端设备根据所述第一公共ta发送的第一参考信号;网络设备广播第二公共ta;所述网络设备接收终端设备根据所述第二公共ta发送的第二参考信号;所述网络设备根据所述第一参考信号的实际接收时间、根据所述第一公共ta确定出的时间、所述第二参考信号的实际接收时间以及根据所述第二公共ta确定出的时间,对所述终端设备进行定位。13.根据权利要求12所述的方法,其特征在于,所述第一公共ta包括第一馈电ta和第一服务链路ta,所述第二公共ta包括第二馈电ta和第二服务链路ta;或者所述第一公共ta包括第一服务链路ta,所述第二公共ta包括第二服务链路ta。14.一种定位方法,其特征在于,所述方法包括:终端设备通过第一波束向网络设备发送第一消息;所述终端设备通过第二波束向所述网络设备发送第二消息,以使所述网络设备根据接收所述第一消息的第一波束和接收所述第二消息的波束的指向对所述终端设备进行定位。15.根据权利要求14所述的方法,其特征在于,所述终端设备在所述第一波束上采用的
加扰方式与在所述第二波束上采用的加扰方式不同;或者所述终端设备在所述第一波束上发送所述第一消息的时频资源,与在所述第二波束上发送所述第二消息的时频资源不同;或者所述终端设备在所述第一波束上采用的极化方式与在所述第二波束上采用的极化方式不同。16.根据权利要求14或15所述的方法,其特征在于,所述方法还包括:所述终端设备通过所述第一波束接收第一公共定时提前量ta;所述终端设备通过所述第二波束接收第二公共ta,所述第二公共ta与所述第一公共ta不相同;所述终端设备通过第一波束向接入网设备发送第一消息,包括:所述终端设备根据所述第一公共ta,通过所述第一波束向所述接入网设备发送第一消息;所述终端设备通过第二波束向所述接入网设备发送第二消息,包括:所述终端设备根据所述第二公共ta,通过所述第二波束向所述接入网设备发送第二消息。17.一种定位方法,其特征在于,所述方法包括:网络设备通过第一波束接收终端设备发送的第一消息;所述网络设备通过第二波束接收所述终端设备发送的第二消息;所述网络设备根据所述第一波束和所述第二波束的指向对所述终端设备进行定位。18.根据权利要求17所述的方法,其特征在于,所述网络设备在所述第一波束上的解扰方式与在所述第二波束上的解扰方式不同;或者所述网络设备在所述第一波束上接收所述第一消息的时频资源,与在所述第二波束上接收所述第二消息的时频资源不同;所述网络设备在所述第一波束上采用的极化方式与在所述第二波束上采用的极化方式不同。19.根据权利要求17或18所述的方法,其特征在于,所述方法还包括:所述网络设备通过所述第一波束发送第一公共定时提前量ta;所述网络设备通过所述第二波束发送第二公共ta,所述第二公共ta与所述第二公共ta不相同;所述网络设备通过第一波束接收终端设备发送的第一消息,包括:所述网络设备根据所述第一公共ta,通过所述第一波束接收所述终端设备发送的第一消息;所述网络设备通过第二波束接收所述终端设备发送的第二消息,包括:所述网络设备根据所述第二公共ta,通过所述第二波束接收所述终端设备发送的第二消息。20.一种通信装置,其特征在于,所述通信装置包括:处理器,以及分别与所述处理器耦合的存储器和通信接口;所述通信接口,用于与其他设备进行通信;所述处理器,用于运行所述存储器内的指令或程序,通过所述通信接口执行如权利要求1-19中任一项所述的方法。
21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-19任一项所述的方法。
技术总结
本申请公开了一种定位方法及通信装置。该方法中,终端设备确定第一时刻与接入网设备之间的第一TA,将第一TA对应的第一参数发送给网络设备;终端设备确定第二时刻与接入网设备之间的第二TA,将所述第二TA对应的第二参数发送给网络设备,网络设备根据第一参数和第二参数对终端设备进行定位,或者,网络设备将所述第一参数和第二参数发送给其他网络设备,以实现对终端设备进行定位。在该方法中,可以基于终端设备和一个网络设备之间的通信,实现对终端设备进行定位,使得该方法能够应用于卫星通信场景,解决终端设备仅能够被一个卫星所覆盖时的定位问题。的定位问题。的定位问题。
技术研发人员:陈莹 孔垂丽 汪宇 周悦 乔云飞
受保护的技术使用者:华为技术有限公司
技术研发日:2022.04.11
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/