1.本技术涉及通信技术领域,并且更为具体地,涉及一种通信方法、终端设备以及网络设备。
背景技术:
2.一些无线通信系统可以包括服务器。服务器的特点可以包括算力高、存储量大、吞吐效率极高。由此可知,服务器可同时执行海量数据计算等任务,还可实现较高复杂度算法。因此,在相关技术中,终端设备的位置坐标的结算可以在服务器中进行。这样的服务器也被称为定位服务器。
3.定位服务器可以基于采集到的定位数据,实现对终端设备的定位。在一些情况下,定位数据的数据量可能很大。例如,当大量的终端设备接入到通信网络后,可能产生海量的定位数据。如果定位数据的数据量高于定位服务器能够处理的数据阈值上限,则会造成数据的堵塞。
技术实现要素:
4.本技术提供一种通信方法、终端设备和网络设备。下面对本技术涉及的各个方面进行介绍。
5.第一方面,提供了一种通信方法,所述方法包括:终端设备接收第一信息;其中,第一信息用于指示第一网络设备的信息,第一信息与终端设备的定位相关。
6.在一些实施例中,第一网络设备的信息包括以下信息中的一项或多项:
7.第一网络设备的标识;第一网络设备对应的小区的标识;第一网络设备的位置信息。
8.在一些实施例中,所述方法还包括:基于第一信息,终端设备执行第一操作,从而得到第二信息;其中,第一操作与终端设备的位置解算相关。
9.在一些实施例中,第二信息包括以下信息中的一项或多项:终端设备和第一网络设备之间的估计距离;终端设备的第一位置解算结果。
10.在一些实施例中,所述方法还包括:终端设备发送第二信息;其中,第二信息用于确定终端设备的第二位置解算结果。
11.在一些实施例中,第一网络设备位于第一区域,第一区域包括多个网络设备,多个网络设备包括主网络设备,第二信息与主网络设备的位置相关。
12.在一些实施例中,第二信息包括终端设备的第一位置解算结果,第一位置解算结果基于拉格朗日算子乘积算法以及主网络设备的位置确定。
13.在一些实施例中,多个网络设备包括第二网络设备,在满足第一条件的情况下,第二网络设备为主网络设备,第一条件与以下信息中的一项或多项相关:第二网络设备传输的信号的质量;第二网络设备与终端设备之间的位置关系。
14.在一些实施例中,第一条件包括:在多个网络设备中,第二网络设备与终端设备之
间的距离最小;和/或,在多个网络设备中,第二网络设备传输的信号质量的最好。
15.在一些实施例中,多个网络设备还包括m个邻网络设备,m为正整数,在满足第二条件的情况下,主网络设备和/或m个邻网络设备用于定位终端设备,其中,第二条件与主网络设备和/或m个邻网络设备的以下信息中的一项或多项相关:传输的信号的质量;与终端设备之间的位置关系;hdop。
16.在一些实施例中,hdop满足:g=(hmh)
―1
,hdop=g
11
g
22
;其中,其中(x0,y0)为主网络设备的位置坐标,(x1,y1)~(xm,ym)分别是第1个到第m个邻网络设备的坐标,是终端设备的坐标,是终端设备到主网络设备之间的距离,是分别是终端设备距离第1个到第m个邻网络设备的距离,g
11
和g
22
为g的对角元素。
17.在一些实施例中,第二条件包括:主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。
18.第二方面,提供一种通信方法,所述方法包括:第一网络设备向终端设备发送第一信息;其中,第一信息用于指示第一网络设备的信息,第一信息与终端设备的定位相关。
19.在一些实施例中,第一网络设备的信息包括以下信息中的一项或多项:第一网络设备的标识;第一网络设备对应的小区的标识;第一网络设备的位置信息。
20.在一些实施例中,所述方法还包括:第一网络设备接收终端设备发送的第二信息;其中,第二信息是基于第一信息和第一操作得到的,第一操作与终端设备的位置解算相关。
21.在一些实施例中,第二信息包括以下信息中的一项或多项:终端设备和第一网络设备之间的估计距离;终端设备的第一位置解算结果。
22.在一些实施例中,所述方法还包括:根据第二信息,第一网络设备确定终端设备的第二位置解算结果。
23.在一些实施例中,第一网络设备位于第一区域,第一区域包括多个网络设备,多个网络设备包括主网络设备,第二信息与主网络设备的位置相关。
24.在一些实施例中,第二信息包括终端设备的第一位置解算结果,第一位置解算结果基于拉格朗日算子乘积算法以及主网络设备的位置确定。
25.在一些实施例中,多个网络设备包括第二网络设备,在满足第一条件的情况下,第二网络设备为主网络设备,第一条件与以下信息中的一项或多项相关:第二网络设备传输的信号的质量;第二网络设备与终端设备之间的位置关系。
26.在一些实施例中,第一条件包括:在多个网络设备中,第二网络设备与终端设备之间的距离最小;和/或,在多个网络设备中,第二网络设备传输的信号质量的最好。
27.在一些实施例中,多个网络设备还包括m个邻网络设备,m为正整数,在满足第二条件的情况下,主网络设备和/或m个邻网络设备用于定位终端设备,其中,第二条件与主网络设备和/或m个邻网络设备的以下信息中的一项或多项相关:传输的信号的质量;与终端设备之间的位置关系;hdop。
28.在一些实施例中,hdop满足:g=(h
t
h)
―1
,hdop=g
11
g
22
;其中,其中(x0,y0)为主网络设备的位置坐标,(x1,y1)~(xm,ym)分别是第1个到第m个邻网络设备的坐标,是终端设备的坐标,是终端设备到主网络设备之间的距离,是分别是终端设备距离第1个到第m个邻网络设备的距离,g
11
和g
22
为g的对角元素。
29.在一些实施例中,第二条件包括:主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。
30.第三方面,提供了一种终端设备,终端设备包括:第一接收单元,用于接收第一信息;其中,第一信息用于指示第一网络设备的信息,第一信息与终端设备的定位相关。
31.在一些实施例中,第一网络设备的信息包括以下信息中的一项或多项:第一网络设备的标识;第一网络设备对应的小区的标识;第一网络设备的位置信息。
32.在一些实施例中,终端设备还包括:执行单元,用于基于第一信息,执行第一操作,从而得到第二信息;其中,第一操作与终端设备的位置解算相关。
33.在一些实施例中,第二信息包括以下信息中的一项或多项:终端设备和第一网络设备之间的估计距离;终端设备的第一位置解算结果。
34.在一些实施例中,终端设备还包括:第一发送单元,用于发送第二信息;其中,第二信息用于确定终端设备的第二位置解算结果。
35.在一些实施例中,第一网络设备位于第一区域,第一区域包括多个网络设备,多个网络设备包括主网络设备,第二信息与主网络设备的位置相关。
36.在一些实施例中,第二信息包括终端设备的第一位置解算结果,第一位置解算结果基于拉格朗日算子乘积算法以及主网络设备的位置确定。
37.在一些实施例中,多个网络设备包括第二网络设备,在满足第一条件的情况下,第二网络设备为主网络设备,第一条件与以下信息中的一项或多项相关:第二网络设备传输的信号的质量;第二网络设备与终端设备之间的位置关系。
38.在一些实施例中,第一条件包括:在多个网络设备中,第二网络设备与终端设备之间的距离最小;和/或,在多个网络设备中,第二网络设备传输的信号质量的最好。
39.在一些实施例中,多个网络设备还包括m个邻网络设备,m为正整数,在满足第二条件的情况下,主网络设备和/或m个邻网络设备用于定位终端设备,其中,第二条件与主网络设备和/或m个邻网络设备的以下信息中的一项或多项相关:传输的信号的质量;与终端设备之间的位置关系;hdop。
40.在一些实施例中,hdop满足:g=(h
t
h)
―1
,hdop=g
11
g
22
;其中,其中(x0,y0)为主网络设备的位置坐标,(x1,y1)~(xm,ym)分别是第1个到第m个邻网络设备的坐标,是终端设备的坐标,是终端设备到主网络设备之间的距离,是分别是终端设备距离第1个到第m个邻网络设备的距离,g
11
和g
22
为g的对角元素。
41.在一些实施例中,第二条件包括:主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。
42.第四方面,提供了一种网络设备,网络设备为第一网络设备,网络设备包括:第二发送单元,用于向终端设备发送第一信息;其中,第一信息用于指示第一网络设备的信息,第一信息与终端设备的定位相关。
43.在一些实施例中,第一网络设备的信息包括以下信息中的一项或多项:第一网络设备的标识;第一网络设备对应的小区的标识;第一网络设备的位置信息。
44.在一些实施例中,网络设备还包括:第二接收单元,用于接收终端设备发送的第二信息;其中,第二信息是基于第一信息和第一操作得到的,第一操作与终端设备的位置解算相关。
45.在一些实施例中,第二信息包括以下信息中的一项或多项:终端设备和第一网络设备之间的估计距离;终端设备的第一位置解算结果。
46.在一些实施例中,还包括:确定单元,用于根据第二信息,确定终端设备的第二位置解算结果。
47.在一些实施例中,第一网络设备位于第一区域,第一区域包括多个网络设备,多个网络设备包括主网络设备,第二信息与主网络设备的位置相关。
48.在一些实施例中,第二信息包括终端设备的第一位置解算结果,第一位置解算结果基于拉格朗日算子乘积算法以及主网络设备的位置确定。
49.在一些实施例中,多个网络设备包括第二网络设备,在满足第一条件的情况下,第二网络设备为主网络设备,第一条件与以下信息中的一项或多项相关:第二网络设备传输的信号的质量;第二网络设备与终端设备之间的位置关系。
50.在一些实施例中,第一条件包括:在多个网络设备中,第二网络设备与终端设备之间的距离最小;和/或,在多个网络设备中,第二网络设备传输的信号质量的最好。
51.在一些实施例中,多个网络设备还包括m个邻网络设备,m为正整数,在满足第二条件的情况下,主网络设备和/或m个邻网络设备用于定位终端设备,其中,第二条件与主网络设备和/或m个邻网络设备的以下信息中的一项或多项相关:传输的信号的质量;与终端设备之间的位置关系;hdop。
52.在一些实施例中,hdop满足:g=(h
t
h)
―1
,hdop=g
11
g
22
;其中,其中(x0,y0)为主网络设备的位置坐标,(x1,y1)~(xm,ym)分别是第1个到第m个邻网络设备的坐标,是终端设备的坐标,是终端设备到主网络设备之间的距离,是分别是终端设备距离第1个到第m个邻网络设备的距离,g
11
和g
22
为g的对角元素。
53.在一些实施例中,第二条件包括:主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。
54.第五方面,提供一种终端设备,包括处理器以及存储器,所述存储器用于存储一个或多个计算机程序,所述处理器用于调用所述存储器中的计算机程序使得所述终端设备执行第一方面的方法中的部分或全部步骤。
55.第六方面,提供一种网络设备,包括处理器、存储器以及收发器,所述存储器用于存储一个或多个计算机程序,所述处理器用于调用所述存储器中的计算机程序使得所述网络设备执行第二方面的方法中的部分或全部步骤。
56.第七方面,本技术实施例提供了一种通信系统,该系统包括上述的终端设备和/或网络设备。在另一种可能的设计中,该系统还可以包括本技术实施例提供的方案中与该终端设备或网络设备进行交互的其他设备。
57.第八方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得终端设备和/或网络设备执行上述各个方面的方法中的部分或全部步骤。
58.第九方面,本技术实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使终端设备和/或网络设备执行上述各个方面的方法中的部分或全部步骤。在一些实现方式中,该计算机程序产品可以为一个软件安装包。
59.第十方面,本技术实施例提供了一种芯片,该芯片包括存储器和处理器,处理器可以从存储器中调用并运行计算机程序,以实现上述各个方面的方法中所描述的部分或全部步骤。
60.对于终端设备而言,基于第一网络设备的信息,终端设备可以参与到终端设备的定位过程中,即终端设备可以参与位置结算。在终端设备参与位置解算的情况下,终端设备可以处理部分数据,从而缓解了定位服务器的压力,进而增强了系统的鲁棒性和可持续性。
附图说明
61.图1是本技术实施例应用的无线通信系统的示意图。
62.图2是本技术实施例提供的一种通信方法的示意性流程图。
63.图3是本技术实施例适用的场景示例图。
64.图4是本技术实施例提供的几何体示例图。
65.图5是本技术实施例提供的另一种通信方法的示意性流程图。
66.图6是本技术实施例提供的一种终端设备的示意性结构图。
67.图7是本技术实施例提供的一种网络设备的示意性结构图。
68.图8是本技术实施例提供的一种用于通信的装置的示意性结构图。
具体实施方式
69.下面将结合附图,对本技术中的技术方案进行描述。为便于理解,下面对本技术涉及的术语进行说明。
70.通信系统
71.图1是本技术实施例应用的无线通信系统100。该无线通信系统100可以包括网络设备110和终端设备120。网络设备110可以是与终端设备120通信的设备。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备120进行通信。
72.图1示例性地示出了一个网络设备和两个终端,可选地,该无线通信系统100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本技术
实施例对此不做限定。
73.可选地,该无线通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本技术实施例对此不作限定。
74.应理解,本技术实施例的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5g)系统或新无线(new radio,nr)、演进的5g(5g advanced,5g-a)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)等。本技术提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统,又如卫星通信系统,等等。
75.本技术实施例中的终端设备也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台(mobile station,ms)、移动终端(mobile terminal,mt)、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本技术实施例中的终端设备可以是指向用户提供语音和/或数据连通性的设备,可以用于连接人、物和机,例如具有无线连接功能的手持式设备、车载设备等。本技术的实施例中的终端设备可以是手机(mobile phone)、平板电脑(pad)、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。可选地,终端设备可以用于充当基站。例如,终端设备可以充当调度实体,其在车辆外联(vehicle-to-everything,v2x)或设备到设备(device to device,d2d)等中的ue之间提供侧行链路信号。比如,蜂窝电话和汽车利用侧行链路信号彼此通信。蜂窝电话和智能家居设备之间通信,而无需通过基站中继通信信号。
76.本技术实施例中的网络设备可以是用于与终端设备通信的设备。网络设备也可以包括接入网设备。接入网设备也可以称为无线接入网设备或基站等。本技术实施例中的接入网设备可以是指将终端设备接入到无线网络的无线接入网(radio access network,ran)节点(或设备)。接入网设备可以广义的覆盖如下中的各种名称,或与如下名称进行替换,比如:节点b(nodeb)、演进型基站(evolved nodeb,enb)、下一代基站(next generation nodeb,gnb)、中继站、接入点、传输点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、主站(master enb,menb)、辅站(secondary enb,senb)、多标准无线(multi-standard radio,msr)节点、家庭基站、网络控制器、接入节点、无线节点、接入点(access point,ap)、传输节点、收发节点、基带单元(base band unit,bbu)、射频拉远单元(remote radio unit,rru)、有源天线单元(active antenna unit,aau)、射频头(remote radio head,rrh)、中心单元(central unit,cu)、分布式单元(distributed unit,du)、定位节点等。基站可以是宏基站、微基站、中继节点、施主节点或类似物,或其组合。基站还可以指用于设置于前述设备或装置内的通信模块、调制解调器或芯片。基站还可以是移动交换中心以及d2d、v2x、机器到机器(machine-to-machine,m2m)通信中承担基站功能的设备、6g网络中的网络侧设备、未来的通信系统中承担基站功能的设备等。基站可以支持相同或不同接入技术的网络。本技术的实施例对接入网设备所采用的具体技术和具体设备形态不
做限定。
77.基站可以是固定的,也可以是移动的。例如,直升机或无人机可以被配置成充当移动基站,一个或多个小区可以根据该移动基站的位置移动。在其他示例中,直升机或无人机可以被配置成用作与另一基站通信的设备。
78.在一些部署中,本技术实施例中的网络设备可以是指cu或者du,或者,网络设备包括cu和du。gnb还可以包括aau。
79.无线通信系统涉及的通信设备不仅可以包括接入网设备和终端设备,还可以包括核心网设备。核心网设备也可以为一种网络设备。
80.本技术实施例中的核心网设备可以包括对用户的信令和数据进行处理和转发的设备。例如,核心网设备可以包括核心网接入和移动性管理功能(core access and mobility management function,amf)、会话管理功能(session management function,smf)以及用户面网关、定位服务器等核心网设备。其中,用户面网关可以是具有对用户面数据进行移动性管理、路由、转发等功能的服务器,一般位于网络侧,如服务网关(serving gateway,sgw)或分组数据网络网关(packet data network gateway,pgw)或用户面网元功能实体(user plane function,upf)等。amf以及smf可以相当于lte系统中的移动管理实体(mobility management entity,mme)。amf主要负责准入方面,smf主要负责会话管理。当然,核心网中也可以包括其他网元,这里不一一列举。
81.网络设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和卫星上。本技术实施例中对网络设备和终端设备所处的场景不做限定。
82.应理解,本技术中的通信设备的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。
83.定位技术
84.随着通信技术愈发成熟,一些通信系统(例如5g系统)可以实现越来越多的通信算法。这些通信算法可以包括信息高速率传输、定位技术等。例如,以北斗为代表的卫星导航技术为主,超宽带(ultra wideband,uwb)、5g为代表的技术为辅的室内外定位导航定位系统正在深刻影响现代人的生活方式。
85.一些无线通信系统可以包括服务器。服务器的特点可以包括算力高、存储量大、吞吐效率极高。由此可知,服务器可同时执行海量数据计算等任务,还可实现较高复杂度算法。因此,在相关技术中,终端设备的位置坐标的结算可以在服务器中进行。因此,这样的服务器也可以被称为定位服务器。
86.定位服务器可以是运营商提供的,具有定位功能的网络设备。所述具有定位功能的网络设备可以是核心网设备或云端服务器。例如,本技术实施例涉及的定位服务器可以包括定位管理功能(location management function,lmf)或者定位管理组件(location management component,lmc),或者可以是位于网络设备中的本地定位管理功能(local location management function,llmf),本技术实施例对此不作限定。
87.下面以接收信号强度(received signal strength,rss)定位算法为例,对定位过程进行说明。在待定位区域可以设置多个网络设备(例如接入网设备)发送或接收信号。对应地,终端设备可以接收或发送信号并记录每个信号的rss值。定位服务器可以接收这些
rss值。进一步地,基于rss值、多个网络设备的位置以及定位算法,定位服务器可以计算出终端设备的位置。
88.上述rss值与定位相关,因此可以称为定位数据。本技术的定位数据不限于上述rss值,还可以是其他与定位相关的数据。在一些情况下,定位数据的数据量可能很大。例如,当大量的终端设备接入到通信网络后,可能产生海量的定位数据。如果定位数据的数据量高于定位服务器能够处理的数据阈值上限,则会造成数据的堵塞。
89.申请人提出,可以将第一网络设备的信息发送至终端设备(如图2步骤s210),以便终端设备参与到位置解算中,从而缓解定位服务器的压力。其中,图2是本技术实施例提出的一种通信方法的示意性流程图。下面通过图2对本技术提供的技术方案进行详细说明。
90.图2可以由终端设备和网络设备实施。网络设备可以是第一网络设备。终端设备和第一网络设备可以属于通信系统,即本技术可以提供一种基于通信系统定位的系统实现方案。该系统可以采用相关技术中的架构实现。该架构可以包括:核心网设备、接入网设备、射频识别单元、集线器(hub)、现场可编程门阵列(field programmable gate array,fpga)等。基于通信系统的定位可以采用多接入网设备的定位方法。终端设备可以得到终端设备所在的位置的信号特征等信息,通过信号特征等功率信息可以解算出自身的坐标信息。如图3所示,接入网设备321~接入网设备327可以与终端设备收发信号,基于这些信号,终端设备可以得到终端设备所在的位置的信号特征等信息。定位服务器基于这些信息可以实现终端设备的定位。
91.第一网络设备可以包括如上文所述的接入网设备和/或定位服务器等设备。例如,第一网络设备可以是图3中的接入网设备321~接入网设备327中的任一个。在第一网络设备是接入网设备的情况下,第一网络设备也可以称为第一接入网设备或第一基站。或者,第一网络设备可以是定位服务器330。
92.图2所示的方法可以包括步骤s210。步骤s210,终端设备可以接收第一信息。对应地,网络设备可以发送第一信息。其中,网络设备可以是第一网络设备。
93.第一信息可以用于指示第一网络设备的信息。第一网络设备的信息可以是与第一网络设备相关的信息。或者,第一网络设备的信息可以是在进行终端设备的位置解算的过程中,需要使用的与第一网络设备相关的信息。
94.在一些实现方式中,第一信息可以仅用于指示第一网络设备的信息。例如,在第一信息是第一网络设备发送的情况下,第一信息可以用于指示其自身的信息。或者,在第一信息是第二网络设备发送的情况下,第一信息可以用于指示与第二网络设备不同的第一网络设备的信息。
95.在一些实现方式中,第一信息可以指示多个网络设备的信息。也就是说,第一信息不仅可以用于指示第一网络设备的信息,还可以用于指示其他网络设备的信息。例如,第一网络设备可以位于第一区域。第一区域也可以称为第一场所(site)。第一区域内可以包括多个网络设备。第一区域内的多个网络设备均能够用于终端设备在第一区域内的定位。第一信息可以指示第一区域内全部或部分网络设备的信息。
96.本技术不限制第一网络设备的信息的具体内容。例如,第一网络设备的信息可以包括以下信息中的一项或多项:第一网络设备的标识、第一网络设备对应的小区的标识、第一网络设备的位置信息。
97.在第一区域内,第一网络设备的标识可以与其他网络设备的标识不同。例如,第一区域内的网络设备的标识均不相同,则终端设备可以基于网络设备的标识,在第一区域内区分第一网络设备和其他网络设备。
98.第一网络设备可以对应一个或多个小区。或者,也可以说第一网络设备可以配置一个或多个小区。小区的标识可以用于区分不同小区。因此,在一些实施例中,小区的标识可以通过物理小区标识(physical cell identity,pci)(也可以称为物理小区唯一识别码)表示。下面以第一网络设备对应的小区包括第一小区为例进行说明。例如,在第一区域内,第一小区的标识可以与第一区域内其他小区的标识不同,以便终端设备在第一区域内区分第一小区和其他小区。或者,第一小区的标识可以与第一网络设备对应的其他小区的标识不同。终端设备可以结合第一网络设备的标识和第一小区的标识,区分第一小区和其他小区。
99.第一网络设备的位置信息可以用于指示第一网络设备所处的位置。第一网络设备所处的位置可以通过坐标、经纬度等方式表示。本技术不限制坐标的具体表示方式。例如,坐标可以通过(x,y)表示,其中,x表示x轴坐标,y可以表示y轴坐标。或者,坐标可以通过角坐标表示。例如,坐标是通过表示,其中可以表示角度,d可以表示距离。其中,坐标所处的坐标系可以是各种大地坐标系,也可以是相对坐标系。相对坐标系的源点例如可以是终端设备所处的位置。使用相对坐标系可以减少定位误差,并提高系统的鲁棒性。
100.选择哪种坐标系可以根据场景确定。也就是说,在第一特定场景下,可以使用相对坐标系;和/或,在第二特定场景下,可以使用大地坐标系。第一特定场景可以包括室内小尺度环境。第二特定场景可以包括室外大尺度环境。
101.位置信息可以通过卫星定位系统获取。卫星定位系统例如可以包括全球定位系统(global positioning system,gps)、北斗定位系统。卫星定位系统可以为位置信息进行加密。例如,经纬度信息可以为gps或北斗等经过加密的经纬度位置信息。或者,经纬度信息可以是不加密的准确经纬度位置信息。
102.需要说明的是,第一区域内的多个网络设备均能够向终端设备发送第一信息。不同网络设备发送的第一信息可以相同,也可以不同。例如,不同网络设备发送的第一信息可以相同,第一信息可以指示第一区域内全部网络设备的信息。或者,不同网络设备发送的第一信息可以不同,第一信息可以指示特定网络设备的信息。特定网络设备例如可以是发送第一信息的网络设备。
103.需要说明的是,网络设备可以直接向终端设备发送第一信息,网络设备也可以间接向终端设备发送第一信息。例如,第一网络设备可以通过其他通信设备间接向终端设备发送第一信息。在一些情况下,第一信息也可以不是第一网络设备发送的。例如,在第二网络设备获取到第一网络设备的信息的情况下,第二网络设备可以发送第一信息。第二网络设备例如可以是定位服务器。定位服务器可以获取到各个接入网设备的各项信息,因此,定位服务器可以发送第一信息。
104.对于终端设备而言,可以通过第一信息获取第一网络设备的信息,则终端设备也可以参与到终端设备的定位过程中,即终端设备可以参与位置结算。在终端设备参与位置解算的情况下,终端设备可以处理部分数据,从而缓解了定位服务器的压力,进而增强了系统的鲁棒性和可持续性。
105.作为一种实现方式,基于第一信息,终端设备可以执行第一操作,从而得到第二信息。第一操作可以是与终端设备的位置解算相关的。也就是说,通过第一操作,终端设备可以参与到位置解算中。或者,第一操作可以是位置解算的一部分。即通过第一操作,终端设备可以承担部分位置解算的工作。
106.第二信息可以是终端设备对第一信息进行第一操作得到的。与定位服务器解算得到的位置信息相比,第二信息可以包括较为粗略的位置信息。换句话说,第二信息可以用于指示终端设备估计的位置信息。在这种情况下,第一操作可以是估计操作或定位操作。
107.第二信息例如可以包括以下信息中的一项或多项:终端设备和第一网络设备之间的估计距离、终端设备的第一位置解算结果。
108.终端设备和第一网络设备之间的估计距离可以是终端设备估计得到的。由估计距离可以得到估计距离比。距离比可以指的是终端设备和第一网络设备之间的估计距离与终端设备与参考点之间的距离的比值。
109.第一位置解算结果可以是终端设备估计出的位置。或者,第一位置解算结果可以是终端设备的大致位置,即粗略位置。或者,第一位置解算结果可以是初步计算得到的终端设备的位置,即初步位置。由于终端设备的计算能力远低于定位服务器,第一位置解算结果的精度通常较低。在一些实施例中,第一位置解算结果是不满足通信标准的定位精度要求的。因此,在一些实施例中,第一位置解算结果也可以称为终端设备的粗略位置或大致位置。
110.在一些实现方式中,第一位置解算结果可以基于运算量较小的算法实现。运算量较小的算法可以执行少次(例如一次)的迭代即可以得到第一位置解算结果。例如,第一位置解算结果可以基于拉格朗日算子乘积算法确定。拉格朗日算子乘积算法是一种计算复杂度较低的定位算法。由于终端设备的算力有限,因此,使用这种复杂度较低的定位算法,可以减轻终端设备的运算压力,减少运算时间,提高终端设备的运算效率,从而满足实时定位的需求。
111.第二信息可以与第一区域的主网络设备的位置相关。如上文所述,第一区域可以包括多个网络设备。多个网络设备可以包括一个主网络设备。在第一区域内,除主网络设备以外的网络设备均可以称为邻网络设备。例如,第一区域可以包括1 n个网络设备。其中,n大于1。1 n个网络设备可以包括1个主网络设备和n个邻网络设备。以n为6为例,第一区域可以包括7个网络设备,其中1个为主网络设备,6个为邻网络设备。
112.需要说明的是,主网络设备和邻网络设备可以具有不同的功能。作为一种实现方式,主网络设备可以作为定位算法中的参考点。例如,主网络设备可以为差分接收信号强度(difference of received signal strength,drss)算法中的参考点。在相关技术(例如drss或rss算法)中,均需要一个参考点或参考基站的位置作为定位的参考位置。例如,可以选取离某个基站x米的点作为参考点或者将基站作为参考基站。而在实际定位环境中在每一个基站都进行一次参考点采集的工作量很大,所以本技术提出主网设备,以简化参考点的采集过程。
113.需要说明的是,在网络设备为基站的情况下,主网络设备也可以称为主基站,邻网络设备也可以称为邻基站。
114.下面结合主网络设备的位置以及拉格朗日算子乘积算法,对第一位置解算结果的
确定进行详细说明。
115.作为一种可能的实现方式,第一位置解算结果可以通过下面的公式计算得到。即第一位置解算结果可以满足公式:
[0116][0117][0118]
其中,(x0,y0)为所述主网络设备的位置坐标,(x1,y1)~(xm,ym)分别为第1个到第m个邻网络设备的位置坐标,是分别为终端设备与第1个到第m个邻网络设备的估计距离比。作为一种拉格朗日算子乘积算法,本技术提出的上述公式中,a可以为结果矩阵,b可以为误差矩阵。
[0119]
第二信息还可以包括其他与定位相关的信息。例如,第二信息还可以包括定位服务器所持有的定位算法中所需要的各项测量数据。
[0120]
在终端设备得到第二信息后,终端设备可以将第二信息发送给第一网络设备。例如,终端设备可以将第二信息发送给第一接入网设备。或者,终端设备可以将第二信息发送给定位服务器。作为一种实现方式,终端设备可以将第二信息发送给主基站,第一网络设备再将第二信息发送给定位服务器。也就是说,终端设备可以通过第一网络设备,将第二信息发送给定位服务器。在一些实施例中,第一网络设备可以是主网络设备。
[0121]
需要说明的是,在定位服务器接收到第二信息之前,其他传输第二信息的通信设备可以对第二信息进行处理。以终端设备通过第一网络设备将第二信息发送给定位服务器为例,第一网络设备可以对第二信息进行处理,并将处理后的第二信息发送给定位服务器。该处理例如可以是位置解算过程的一部分。也就是说,在第一网络设备不是定位服务器的情况下,第一网络设备也可以参与到终端设备的位置解算。可以理解的是,其他传输第二信息的通信设备对第二信息进行处理,可以提高第二信息的传输效率、降低定位服务器的计算压力。
[0122]
定位服务器接收到第二信息后,可以基于第二信息进行终端设备的位置解算,从而得到更加精准的位置信息。定位服务器可以使用计算复杂度较高的算法对第二信息进行结算。定位服务器使用的算法例如可以包括:最大后验概率或最大似然算法。在一些实施例中,为了对终端设备进行实时定位,可以确定数据传输时间,并利用。到达时间(time of arrival,toa、到达时间差(time difference of arrival,tdoa)等技术进行辅助定位。定位服务器得到精准的位置信息后,可以将进准的位置信息回传至终端设备。
[0123]
基于本技术,在终端设备的位置解算过程中,可以实现计算的分配,即可以将解算任务分配至不同的通信设备进行处理,从而实现较快的定位结果解算,进而满足实时定位的需求。
[0124]
上文指出,第一区域可以包括主网络设备和邻网络设备。在一些实施例中,主网络设备和/或邻网络设备可以是固定的或确定的。例如,不论终端设备位于第一区域内的哪个位置,主网络设备和邻网络设备均不会发生变化。在一些实施例中,主网络设备和邻网络设备可以是变化的。例如,当终端设备位于第一点时,主网络设备可以是第一网络设备;当终
端设备位于第二点时,主网络设备可以为除第一网络设备以外的其他网络设备。
[0125]
本技术不限制确定主网络设备和邻网络设备的方法。例如,主网络设备和邻网络设备可以是预配置或预设值的。在这种情况下,主网络设备和邻网络设备可以是固定的或确定的。或者,主网络设备设备和邻网络设备可以根据终端设备的情况进行确定。在这种情况下,主网络设备和邻网络设备可以是固定的也可以是变化的。作为一种实现方式,在终端设备进入第一区域时,可以根据终端设备的情况确定主网络设备和/或邻网络设备,确定后主网络设备不发生变化,直到终端设备离开第一区域。作为另一种实现方式,在终端设备位于第一区域内时,可以根据终端设备的状态变化,动态地改变或调整主网络设备和/或邻网络设备。
[0126]
作为一种实现方式,多个网络设备可以包括第二网络设备。在满足第一条件的情况下,第二网络设备可以为主网络设备。第一条件例如可以与以下信息中的一项或多项相关:第二网络设备传输的信号的质量、第二网络设备与终端设备之间的位置关系。
[0127]
第二网络设备传输的信号的质量可以通过以下指标中的一项或多项表示:参考信号接收功率(reference signal received power,rsrp)、参考信号接收质量(reference signal received quality,rsrq)、接收信号强度指示(received signal strength indicator,rssi)。在一些实施例中,信号的质量可以通过以下指标中的一项或多项表示:同步信号参考信号接收功率(synchronization signal-reference signal received power,ss-rsrp)、同步信号参考信号接收质量(synchronization signal-reference signal received quality,ss-rsrq)、同步信号接收信号强度指示(synchronization signal-received signal strength indicator,ss-rssi)。
[0128]
第一条件例如可以包括:第二网络设备传输的信号的质量满足一定条件。例如,在第一区域的多个网络设备中,如果第二网络设备传输的信号的质量的最好(例如rsrp最大),则第二网络设备可以为主网络设备。在这种情况下,如果将主网络设备设置为参考点,与信号的质量相关的第一条件可以使得距离比大于1。对于drss算法,在距离比大于1的情况下,通过log计算的drss可以具有实际物理含义,否则通过log计算的drss会小于0,不具有实际物理含义。
[0129]
第二网络设备与终端设备之间的位置关系可以包括以下信息中的一项或多项:第二网络设备与终端设备之间的距离、角度等。以距离为例,第一条件例如可以包括:第二网络设备与终端设备之间的距离满足一定条件。例如,在多个网络设备中,第二网络设备与终端设备之间的距离最小。
[0130]
可以理解的是,信号的质量在一定程度上也可以反映第二网络设备与终端设备之间的距离。即信号质量越好,距离越近;信号质量越差,距离越远。其他可以反映第二网络设备和终端设备之间的距离的指标也可以与第一条件相关。这些指标对应的第一条件与距离相关的第一条件对应即可。
[0131]
在对终端设备进行定位的过程中,网络设备的位置对终端设备的定位准确性有影响。针对此,本技术提出了在满足第二条件的情况下,网络设备可以用于终端设备的定位。其中,第二条件可以与网络设备的位置相关。
[0132]
基于第二条件,可以优选出适合定位终端设备的网络设备。也就是说,在满足第二条件的情况下,针对终端设备的定位可以达到较好的定位性能。例如,可以在终端设备周围
优选出适合定位终端设备的一个或多个网络设备。换句话说,并不一定使用终端设备周围所有的网络设备(例如第一区域内所有网络设备)进行终端设备的定位,而是使用满足第二条件的网络设备进行定位。当网络设备移动、摆放或安装到满足第二条件的位置时,网络设备即可用于定位终端设备。因此,本技术提出的第二条件也可以理解为优化网络设备的摆放或安装的条件。
[0133]
基于本技术提出的第二条件,可以选择出更适合终端设备定位的网络设备。或者,也可以说,基于本技术,可以剔除降低定位性能和定位精度的网络设备,从而实现了更精准的定位。
[0134]
在一些实施例中,第一区域的多个网络设备可以包括主网络设备和m个邻网络设备。其中,m可以为正整数。需要说明的是,主网络设备和m个邻网络设备可以为第一区域内的所有网络设备,也可以为第一区域内的部分网络设备。在满足第二条件的情况下,主网络设备和/或m个邻网络设备可以用于定位终端设备。在不满足第二条件的情况下,主网络设备和/或m个邻网络设备不可以用于定位终端设备。其中,第二条件可以与主网络设备和/或m个邻网络设备的以下信息中的一项或多项相关:传输的信号的质量、与终端设备之间的位置关系、水平分量精度(horizontal dilution of precision,hdop)。
[0135]
传输的信号可以是网络设备接收和/或发送的信号。该信号可以是用于定位的信号。例如,该信号可以包括:同步信号(synchronization signal,ss)。信号的质量可以通过以下指标中的一项或多项指示:rsrp、rsrq、rssi、差分参考信号接收功率(difference of reference signal received power,drsrp)、差分参考信号接收质量(difference of reference signal received quality,drsrq)、差分接收信号强度指示(difference of received signal strength indicator,drssi)等。在一些实施例中,信号的质量可以通过以下指标中的一项或多项表示:ss-rsrp、ss-rsrq、ss-rssi。
[0136]
在第二条件与信号的质量相关的情况下,第二条件可以包括:信号的质量大于或等于第一质量阈值和/或信号的质量小于或等于第二质量阈值。一方面,在网络设备传输的信号质量较高的情况下,该网络设备才可能用于终端设备的定位。另一方面,在网络设备传输的信号的质量过高的情况下,终端设备可能处于网络设备的正下方,这可能导致定位异常。因此,信号的质量可以小于或等于第二质量阈值。例如,如果使用拉格朗日算子乘积算法进行位置解算,在终端设备位于网络设备的正下方的情况下,拉格朗日算子乘积中的结果矩阵可能变成奇异矩阵,从而无法对结果矩阵进行求逆运算,导致无法计算出定位结果。
[0137]
本技术不限制第一质量阈值、第二质量阈值的具体大小,可以通过实验或者仿真得到。例如,第一质量阈值可以为-110dbm。第二质量阈值可以为-40dbm。
[0138]
网络设备与终端设备之间的位置关系可以包括:距离、覆盖范围、相对角度关系等。以距离为例,当第二条件与网络设备与终端设备之间的距离相关的情况下,第二条件可以包括:距离小于或等于距离阈值。也就是说,在网络设备与终端设备较近的情况下,该网络设备才可能用于终端设备的定位。
[0139]
在卫星导航系统中,hdop较小,定位精度较高。申请人将hdop引入到通信系统定位(例如5g定位)中,以分析定位轨迹。对照卫星导航系统,终端设备可以相当于卫星导航系统中的接收器;网络设备可以相当于卫星导航系统中的可观测卫星。因此,hdop可以用于指示网络设备覆盖终端设备的情况。
[0140]
作为一种实现方式,hdop可以满足如下公式:g=(h
t
h)
―1
,hdop=g
11
g
22
;其中,其中(x0,y0)为主网络设备的位置坐标,(x1,y1)~(xm,ym)分别是第1个到第m个邻网络设备的坐标,是终端设备的坐标,是终端设备到主网络设备之间的距离,是分别是终端设备距离第1个到第m个邻网络设备的距离。
[0141]
在第二条件与hdop相关的情况下,第二条件可以包括:hdop小于或等于第一精度阈值。也就是说,在hdop较小的情况下,网络设备才可能用于定位终端设备。当网络设备的覆盖范围不能将终端设备覆盖在内时,hdop可能较大。因此,本技术设置第二条件为hdop较小,以便网络设备的覆盖范围可以将终端设备覆盖在内,从而使得定位精度满足要求,实现较佳的定位性能。
[0142]
在一些实施例中,第二条件包括:主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。即终端设备不能处于只有一个基站覆盖方向的地区。网络设备可以对应一个或多个小区,在所述一个或多个小区覆盖的区域内,终端设备可以与第一网络设备进行通信。也就是说,一个或多个小区覆盖的区域即可以为对应的网络设备覆盖的区域。主网络设备和m个邻网络设备所在的位置可以通过连线构成一个几何体或几何结构(geometry)。如果该几何体可以包括终端设备(即终端设备在几何体内部),则可以认为主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。换句话说,终端设备在定位时尽量避免靠近基站,并且尽量不要走出几何体的区域。如图4所示,几何体410可以覆盖终端设备310。因此,组成几何体410的网络设备321、网络设备324、网络设备325、网络设备327可以被选择,以用于终端设备的定位。几何体420不能够覆盖终端设备310。因此,组成几何体420的网络设备321、网络设备322、网络设备323、网络设备326不能够被选择,从而不能用于终端设备的定位。
[0143]
另外,当终端设备位于几何体的中心时,定位精度较高。基于此,第二条件可以包括:几何体为较为规则的几何体;和/或,终端设备与几何体中心的距离小于或等于距离阈值。
[0144]
需要说明的是,本技术所涉及的网络设备,例如第一网络设备或第二网络设备,均可以是相关通信系统中已有的网络设备(例如5g基站和/或5g-a基站)。因此,在相关通信系统中,无需额外对硬件进行升级,也无需额外铺设硬件设备,即可实现本技术。另外,本技术也不限制应用本技术的通信系统的硬件组成。例如,在5g-a定位系统中可以添加一些硬件以加强其性能,所以易于推广。又例如,在环境复杂的室外定位应用场景和各种los/nlos环境中,也可以应用本技术。因此,本技术具有较大优势和商业前景。
[0145]
为便于理解本技术,下文结合图5对本技术提供的实施例进行详细说明。图5所示的方法可以由终端设备、主基站、邻基站、定位服务器执行。图5所示的方法包括步骤s510~s540。
[0146]
步骤s510,终端设备对数据进行采集。步骤s510可以包括步骤s511和s512。
[0147]
步骤s511,第一基站向终端设备发送ss-rsrp、第一基站坐标、pci等信息中的一项或多项。
[0148]
步骤s512,第二基站向终端设备发送ss-rsrp、第二基站坐标、pci等信息中的一项或多项。
[0149]
步骤s520,终端设备优选适合定位的基站。即设置基站摆放位置,在基站部署时需要按照较为规则的几何结构进行部署。另外,终端设备在定位时不能靠近基站,且不能走出各个基站所构建几何结构。即终端设备不能处于只有一个覆盖方向存在基站的地区。同时如果出现导致源点hdop较大的基站应当剔除。另外,剔除基站的前提可以是保证至少有四个基站可以被源点观测到。同时需要对ss-rsrp进行选择。如果ss-rsrp小于-110dbm,则说明此条数据为无效数据,因为此数据会导致最终的定位精度下降。可以将所有基站放在同一个site下。或者在室外等大尺度环境中,可以将所有基站分成多个site。每个site可以包含有3个基站。同时,应当使得终端设备在基站能够覆盖的最大范围内移动,不可超出划定范围。需要说明的是,在设定测试环境中可以预先执行步骤s520。即步骤s520可以早于步骤s510实施。
[0150]
步骤s530,在移动终端中进行数据的预处理与计算后续相关的各项结果,并将结果发送给定位服务器。
[0151]
步骤s530可以包括步骤s531和s532。
[0152]
步骤s531,终端设备将移动终端所得到的各项初步结果(包括第一位置解算结果)传回主基站。图5以第一基站为主基站为例进行说明。
[0153]
步骤s532,主基站将此结果(包括第一位置解算结果)传入定位服务器。
[0154]
步骤s540,定位服务器进行最终的坐标解算,将得到的结果传回主基站,由主基站将结果下发给终端设备。
[0155]
上文详细描述了本技术的方法实施例,下面详细描述本技术的装置实施例。应理解,方法实施例的描述与装置实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。
[0156]
图6是本技术实施例提供的一种终端设备600的示意性结构图。终端设备600可以包括第一接收单元610。
[0157]
第一接收单元610可以用于接收第一信息;其中,第一信息用于指示第一网络设备的信息,第一信息与终端设备的定位相关。
[0158]
在一些实施例中,第一网络设备的信息包括以下信息中的一项或多项:第一网络设备的标识;第一网络设备对应的小区的标识;第一网络设备的位置信息。
[0159]
在一些实施例中,终端设备还包括:执行单元,用于基于第一信息,执行第一操作,从而得到第二信息;其中,第一操作与终端设备的位置解算相关。
[0160]
在一些实施例中,第二信息包括以下信息中的一项或多项:终端设备和第一网络设备之间的估计距离;终端设备的第一位置解算结果。
[0161]
在一些实施例中,终端设备还包括:第一发送单元,用于发送第二信息;其中,第二信息用于确定终端设备的第二位置解算结果。
[0162]
在一些实施例中,第一网络设备位于第一区域,第一区域包括多个网络设备,多个网络设备包括主网络设备,第二信息与主网络设备的位置相关。
[0163]
在一些实施例中,第二信息包括终端设备的第一位置解算结果,第一位置解算结果基于拉格朗日算子乘积算法以及主网络设备的位置确定。
[0164]
在一些实施例中,多个网络设备包括第二网络设备,在满足第一条件的情况下,第二网络设备为主网络设备,第一条件与以下信息中的一项或多项相关:第二网络设备传输的信号的质量;第二网络设备与终端设备之间的位置关系。
[0165]
在一些实施例中,第一条件包括:在多个网络设备中,第二网络设备与终端设备之间的距离最小;和/或,在多个网络设备中,第二网络设备传输的信号质量的最好。
[0166]
在一些实施例中,多个网络设备还包括m个邻网络设备,m为正整数,在满足第二条件的情况下,主网络设备和/或m个邻网络设备用于定位终端设备,其中,第二条件与主网络设备和/或m个邻网络设备的以下信息中的一项或多项相关:传输的信号的质量;与终端设备之间的位置关系;hdop。
[0167]
在一些实施例中,hdop满足:g=(h
t
h)
―1
,hdop=g
11
g
22
;其中,其中(x0,y0)为主网络设备的位置坐标,(x1,y1)~(xm,ym)分别是第1个到第m个邻网络设备的坐标,是终端设备的坐标,是终端设备到主网络设备之间的距离,是分别是终端设备距离第1个到第m个邻网络设备的距离,g
11
和g
22
为g的对角元素。
[0168]
在一些实施例中,第二条件包括:主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。
[0169]
图7为本技术实施例提供的一种网络设备700的示意性结构图。网络设备700可以为第一网络设备,网络设备700可以包括第二发送单元710。
[0170]
第二发送单元710用于向终端设备发送第一信息;其中,第一信息用于指示第一网络设备的信息,第一信息与终端设备的定位相关。
[0171]
在一些实施例中,第一网络设备的信息包括以下信息中的一项或多项:第一网络设备的标识;第一网络设备对应的小区的标识;第一网络设备的位置信息。
[0172]
在一些实施例中,网络设备还包括:第二接收单元,用于接收终端设备发送的第二信息;其中,第二信息是基于第一信息和第一操作得到的,第一操作与终端设备的位置解算相关。
[0173]
在一些实施例中,第二信息包括以下信息中的一项或多项:终端设备和第一网络设备之间的估计距离;终端设备的第一位置解算结果。
[0174]
在一些实施例中,还包括:确定单元,用于根据第二信息,确定终端设备的第二位置解算结果。
[0175]
在一些实施例中,第一网络设备位于第一区域,第一区域包括多个网络设备,多个网络设备包括主网络设备,第二信息与主网络设备的位置相关。
[0176]
在一些实施例中,第二信息包括终端设备的第一位置解算结果,第一位置解算结果基于拉格朗日算子乘积算法以及主网络设备的位置确定。
[0177]
在一些实施例中,多个网络设备包括第二网络设备,在满足第一条件的情况下,第二网络设备为主网络设备,第一条件与以下信息中的一项或多项相关:第二网络设备传输的信号的质量;第二网络设备与终端设备之间的位置关系。
[0178]
在一些实施例中,第一条件包括:在多个网络设备中,第二网络设备与终端设备之
间的距离最小;和/或,在多个网络设备中,第二网络设备传输的信号质量的最好。
[0179]
在一些实施例中,多个网络设备还包括m个邻网络设备,m为正整数,在满足第二条件的情况下,主网络设备和/或m个邻网络设备用于定位终端设备,其中,第二条件与主网络设备和/或m个邻网络设备的以下信息中的一项或多项相关:传输的信号的质量;与终端设备之间的位置关系;hdop。
[0180]
在一些实施例中,hdop满足:g=(h
t
h)
―1
,hdop=g
11
g
22
;其中,其中(x0,y0)为主网络设备的位置坐标,(x1,y1)~(xm,ym)分别是第1个到第m个邻网络设备的坐标,是终端设备的坐标,是终端设备到主网络设备之间的距离,是分别是终端设备距离第1个到第m个邻网络设备的距离,g
11
和g
22
为g的对角元素。
[0181]
在一些实施例中,第二条件包括:主网络设备和m个邻网络设备的覆盖范围均能覆盖终端设备。
[0182]
在可选的实施例中,所述第一接收单元610或第二发送单元710可以为收发器830。终端设备600或网络设备700还可以包括存储器820和/或处理器810,具体如图8所示。
[0183]
图8是本技术实施例的用于通信的装置的示意性结构图。图8中的虚线表示该单元或模块为可选的。该装置800可用于实现上述方法实施例中描述的方法。装置800可以是芯片、终端设备或网络设备。
[0184]
装置800可以包括一个或多个处理器810。该处理器810可支持装置800实现前文方法实施例所描述的方法。该处理器810可以是通用处理器或者专用处理器。例如,该处理器可以为中央处理单元(central processing unit,cpu)。或者,该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0185]
装置800还可以包括一个或多个存储器820。存储器820上存储有程序,该程序可以被处理器810执行,使得处理器810执行前文方法实施例所描述的方法。存储器820可以独立于处理器810也可以集成在处理器810中。
[0186]
装置800还可以包括收发器830。处理器810可以通过收发器830与其他设备或芯片进行通信。例如,处理器810可以通过收发器830与其他设备或芯片进行数据收发。
[0187]
本技术实施例还提供一种计算机可读存储介质,用于存储程序。该计算机可读存储介质可应用于本技术实施例提供的终端或网络设备中,并且该程序使得计算机执行本技术各个实施例中的由终端或网络设备执行的方法。
[0188]
本技术实施例还提供一种计算机程序产品。该计算机程序产品包括程序。该计算机程序产品可应用于本技术实施例提供的终端或网络设备中,并且该程序使得计算机执行本技术各个实施例中的由终端或网络设备执行的方法。
[0189]
本技术实施例还提供一种计算机程序。该计算机程序可应用于本技术实施例提供的终端或网络设备中,并且该计算机程序使得计算机执行本技术各个实施例中的由终端或
网络设备执行的方法。
[0190]
应理解,本技术中术语“系统”和“网络”可以被可互换使用。另外,本技术使用的术语仅用于对本技术的具体实施例进行解释,而非旨在限定本技术。本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。
[0191]
在本技术的实施例中,提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,a指示b,可以表示a直接指示b,例如b可以通过a获取;也可以表示a间接指示b,例如a指示c,b可以通过c获取;还可以表示a和b之间具有关联关系。
[0192]
在本技术实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
[0193]
在本技术实施例中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。
[0194]
本技术实施例中,“预定义”或“预配置”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本技术对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。
[0195]
本技术实施例中,所述“协议”可以指通信领域的标准协议,例如可以包括lte协议、nr协议以及应用于未来的通信系统中的相关协议,本技术对此不做限定。
[0196]
本技术实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0197]
本技术的实施例中,所述“包括”可以指直接包括,也可以指间接包括。可选地,可以将本技术实施例中提到的“包括”替换为“指示”或“用于确定”。例如,a包括b,可以替换为a指示b,或a用于确定b。
[0198]
在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0199]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0200]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0201]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0202]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够读取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital video disc,dvd))或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0203]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。