掌桥专利:专业的专利平台
掌桥专利
首页

在正在进行的新无线电定位会话期间的服务质量参数的动态更新

文献发布时间:2023-06-19 18:35:48


在正在进行的新无线电定位会话期间的服务质量参数的动态更新

背景技术

长期演进(LTE)定位协议(LPP)技术用于确定移动电子设备(在本文中称为用户设备(UE))的位置。定位可以被提供给服务器或另一UE。LPP技为定位技术提供一个或多个服务质量(QoS)参数的选择。在目前的过程下,选择一个或多个QoS参数需要重新启动定位会话。重新启动定位会话导致延迟。

发明内容

根据一些实施方式,一种方法可以包括:从服务器接收位置请求消息,其中,位置请求消息标识LPP定位会话的多个服务质量(QoS)参数;接收LPP定位会话的一个或多个QoS参数的选择;根据一个或多个选择的QoS参数,配置用户设备;生成位置响应消息;以及,向服务器发送位置响应消息。

一种根据本公开的在用户设备(UE)处执行定位会话期间动态配置一个或多个服务质量(QoS)参数的示例方法,包括:从网络实体接收位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。该方法还包括:获得定位会话的一个或多个QoS参数的选择。该方法还包括:向网络实体发送位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。

一种根据本公开的在网络实体处执行定位会话期间动态配置一个或多个服务质量(QoS)参数的示例方法,包括:从网络实体向用户设备(UE)发送位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。该方法还包括:获得定位会话的一个或多个QoS参数的选择。该方法还包括:接收对网络实体的位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。

一种根据本公开的用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的示例用户设备(UE),包括:收发器;存储器;一个或多个处理器,其与收发器和存储器可通信地耦接,其中,一个或多个处理器被配置为:经由收发器从网络实体接收位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。一个或多个处理单元还被配置为:获得定位会话的一个或多个QoS参数的选择。一个或多个处理单元还被配置为:经由收发器向网络实体发送位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。

一种根据本公开的用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的示例网络实体,包括:收发器;存储器;一个或多个处理器,其与收发器和存储器可通信地耦接,其中,一个或多个处理器被配置为:经由收发器从网络实体向用户设备(UE)发送位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。一个或多个处理单元还被配置为:获得定位会话的一个或多个QoS参数的选择。一个或多个处理单元还被配置为:经由收发器接收对网络实体的位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。

一种根据本公开的用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的示例装置,包括:器件(means),其用于从网络实体接收位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。该装置还包括:器件,其用于获得定位会话的一个或多个QoS参数的选择。该装置还包括:器件,其用于向网络实体发送位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示用户设备(UE)的配置,该配置根据一个或多个选择的QoS参数来做出。

一种根据本公开的用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的示例装置,包括:器件,其用于从网络实体向用户设备(UE)发送位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。该装置还包括:器件,其用于获得定位会话的一个或多个QoS参数的选择。该装置还包括:器件,其用于接收对网络实体的位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。

根据本公开,一种存储用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的指令的示例非暂时性计算机可读介质,指令包括:代码,其用于从网络实体接收位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。指令还包括:代码,其用于获得定位会话的一个或多个QoS参数的选择。指令还包括:代码,其用于向网络实体发送位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示用户设备(UE)的配置,该配置根据一个或多个选择的QoS参数来做出。

根据本公开,一种存储用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的指令的示例非暂时性计算机可读介质,指令包括:代码,其用于从网络实体向用户设备(UE)发送位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数。指令还包括:代码,其用于获得定位会话的一个或多个QoS参数的选择。指令还包括:代码,其用于接收对网络实体的位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。

下面将详细描述这些和其他实施例。例如,其他实施例涉及与本文描述的方法关联的系统、设备和计算机可读介质。

本概述既不旨在标识所要求保护的主题的关键或必要特征,也不旨在孤立地用于确定所要求保护的主题的范围。本主题应该通过参考本公开的整个说明书的适当部分、任何或全部附图、以及每个权利要求来理解。在所附的说明书、权利要求和附图中,将更详细描述上述内容以及其他特征和示例。

附图说明

图1是根据本公开实施例的定位系统的简化图。

图2是根据实施例的可利用5G网络来确定移动设备的定位的示例通信系统的图。

图3示出LPP定位会话的简化示例信息交换。

图4示出动态LPP定位会话的示例信息交换。

图5示出动态LPP定位会话的第二示例信息交换。

图6示出根据实施例的动态LPP定位会话的第三示例信息交换。

图7是根据实施例的说明动态配置LPP定位会话的UE的方法的流程图。

图8是根据实施例的说明动态配置LPP定位会话的服务器的方法的流程图。

图9是用户设备(UE)设备的实施例的框图。

图10是计算机系统(例如,服务器)的实施例的框图。

图11是基站的实施例的框图。

根据特定示例实施方式,各附图中的相似的附图标记和符号指示相似的元素。此外,元素的多个实例可以通过在该元素的第一数字后面增加字母或连字符以及第二数字来指示。例如,元素110的多个实例可以被指示为110-1、110-2、110-3等,或者被指示为110a、110b、110c等。当只用第一数字指示这种元素时,应当理解成元素的任何示例(例如,前述示例中的元素110将指示元素110-1、110-2和110-3或元素110a、110b和110c)。

具体实施方式

下面对示例实施方式的详细描述参考了附图。不同附图中的相同附图标记可以标识相同或类似的元素。

现在,将针对构成本文一部分的附图来描述几个说明性实施例。虽然下面描述可实施本公开的一个或多个方面的特定实施例,但是在不脱离本公开的范围的情况下,可以使用其他实施例,并且可以进行各种修改。

如本文使用的,“RF信号”包括通过发射器(或发射设备)和接收器(或接收设备)之间的空间传输信息的电磁波。如本文使用的,发射器可以向接收器发送单个“RF信号”或多个“RF信号”。然而,由于RF信号通过多径信道的传播特性,接收器可以接收与每个发送的RF信号对应的多个“RF信号”。在发射器和接收器之间的不同路径上的相同的发送RF信号可以被称为“多径”RF信号。

图1是根据实施例的定位系统100的简化图,其中,UE 105、位置服务器160和/或定位系统100的其他组件可以使用本文提供的技术来确定UE 105的估计位置。本文描述的技术可以由定位系统100的一个或多个组件实现。定位系统100可以包括:UE 105;一个或多个全球导航卫星系统(GNSS)(诸如全球定位系统(GPS)、格洛纳斯(GLONASS)、伽利略或北斗)卫星110(也被称为空间飞行器(SV));基站120;接入点(AP)130;位置服务器160;网络170;和外部客户端180。一般来说,定位系统100可以基于由UE 105接收的和/或从UE 105发出的RF信号以及发送和/或接收RF信号的其他组件(例如,GNSS卫星110、基站120、AP 130)的已知位置,估计UE 105的位置。将针对图2来更详细地讨论关于特定的位置估计技术的额外细节。

应当注意,图1仅提供了各种组件的概括说明,其中任何或全部可以被适当地利用,并且其中每一个可以在必要时被重复使用。具体地,虽然仅示出一个UE 105,但是可以理解,许多UE(例如,数百、数千、数百万等)可以利用定位系统100。类似地,定位系统100可以包括比图1所示更多或更少数量的基站120和/或AP 130。连接定位系统100中的各种组件的所示的连接包括可具有额外(中间)组件、直接或间接的物理和/或无线连接、和/或额外的网络的数据和信令连接。此外,根据期望功能,组件可以被重新排列、组合、分离、替换和/或省略。例如,在一些实施例中,外部客户端180可以直接连接到位置服务器160。本领域普通技术人员将认识到对所示的组件的许多修改。

根据期望功能,网络170可以包括各种无线和/或有线网络中的任何一种。例如,网络170可以包括公共和/或私人网络、本地和/或广域网等的任何组合。此外,网络170可以利用一个或多个有线和/或无线通信技术。例如,在一些实施例中,网络170可以包括蜂窝或其他移动网络、无线局域网(WLAN)、无线广域网(WWAN)和/或互联网。网络170的示例包括长期演进(LTE)无线网络、第五代(5G)无线网络(也被称为新无线电(NR)无线网络或5GNR无线网络)、Wi-Fi WLAN和互联网。LTE、5G和NR是由第3代合作伙伴项目(3GPP)定义或正在定义的无线技术。网络170也可以包括一个以上的网络和/或一个以上的类型的网络。

基站120和接入点(AP)130可通信地耦接到网络170。在一些实施例中,基站120可以由蜂窝网络提供商拥有、维护和/或操作,并且可以采用如下文描述的各种无线技术中的任何一种。根据网络170的技术,基站120可以包括节点B、演进Node B(eNodeB或eNB)、基站收发台(BTS)、无线电基站(RBS)、NR NodeB(gNB)、下一代eNB(ng-eNB)等。作为gNB或ng-eNB的基站120可以是下一代无线电接入网络(NG-RAN)的部分,其可以在网络170是5G网络的情况下,连接到5G核心网络(5GC)。例如,AP130可以包括Wi-Fi AP或

如本文使用的,术语“基站”可以泛指可位于基站120处的单个物理发送点或多个共同定位的物理发送点。发送接收点(TRP)(也被称为发送/接收点)对应于这种类型的发送点,并且在本文中,术语“TRP”可以与术语“gNB”、“ng-eNB”和“基站”互换使用。在一些情况下,基站120可以包括多个TRP,例如,每个TRP与基站120的不同天线或不同天线阵列关联。物理发送点可以包括基站120的天线阵列(例如,如在多输入多输出(MIMO)系统中和/或在基站采用波束成形的情况下)。术语“基站”还可以指多个非共同定位的物理发送点,这些物理发送点可以是分布式天线系统(DAS)(经由传输介质连接到共同源的空间分离的天线的网络)或远程无线电头(RRH)(连接到服务基站的远程基站)。

如本文使用的,术语“小区”可以泛指用于与基站120通信的逻辑通信实体,并且可以与用于区分经由相同或不同的运营商(carrier)操作的相邻小区的标识符(例如,物理小区标识符(PCID)、虚拟小区标识符(VCID))关联。在一些示例中,运营商可以支持多个小区,并且不同的小区可以根据可提供不同类型的设备的接入的不同的协议类型(例如,机器类型通信(MTC)、窄带物联网(NB-IoT)、增强型移动宽带(eMBB)或其他)来配置。在一些情况下,术语“小区”可以指逻辑实体在其上操作的地理覆盖区域(例如,扇区)的部分。

位置服务器160可以包括配置为确定UE 105的估计位置和/或向UE 105提供数据(例如,“辅助数据”)以促进UE 105的位置测量和/或位置确定的服务器和/或其他计算设备。根据一些实施例,位置服务器160可以包括归属安全用户面位置(SUPL)位置平台(H-SLP),其可以支持由开放移动联盟(OMA)定义的SUPL用户面(UP)位置解决方案,并且可以基于存储在位置服务器160中的UE 105的订阅信息来支持UE 105的位置服务。在一些实施例中,位置服务器160可以包括发现SLP(D-SLP)或紧急SLP(E-SLP)。位置服务器160还可以包括增强服务移动位置中心(E-SMLC),其使用用于UE 105的LTE无线电接入的控制面(CP)位置解决方案来支持UE 105的定位。位置服务器160还可以包括位置管理功能(LMF),其使用用于UE 105的NR或LTE无线电接入的控制面(CP)位置解决方案来支持UE 105的定位。

在CP位置解决方案中,从网络170的角度来看,控制和管理UE 105的位置的信令可以作为信令并且在网络170的单元之间以及与使用现有的网络接口和协议的UE 105交换。在UP位置解决方案中,从网络170的角度来看,控制和管理UE 105的位置的信令可以作为数据(例如,使用互联网协议(IP)和/或发送控制协议(TCP)传输的数据)在位置服务器160和UE 105之间交换。

如前所述(并且在下面更详细地讨论),UE 105的估计位置可以基于从UE 105发送和/或由UE 105接收的RF信号的测量。具体地,这些测量可以提供关于UE 105与定位系统100中的一个或多个组件(例如,GNSS卫星110、AP 130、基站120)的相对距离和/或角度的信息。UE 105的估计位置可以基于距离和/或角度测量以及一个或多个组件的已知定位来(例如,使用多角度(multiangulation)和/或多点定位(multilateration))进行几何估计。

尽管地面组件(诸如AP 130和基站120)可能是固定的,但是实施例并非如此限制。移动组件是可以使用的。例如,在一些实施例中,UE 105的位置可以至少部分基于可以是移动或固定的UE 105和一个或多个其他UE 145之间传送的RF信号140的测量来估计。当一个或多个其他UE 145被用于特定UE 105的定位确定时,要确定定位的UE 105可以被称为“目标UE”,并且被使用的一个或多个其他UE 145中的每一个可以被称为“锚定UE”。为了目标UE的定位确定,一个或多个锚定UE的相应定位可以是已知的和/或与目标UE共同确定的。一个或多个其他UE 145和UE 105之间的直接通信可以包括侧行链路和/或类似的设备对设备(D2D)通信技术。由3GPP定义的侧行链路是在基于蜂窝的LTE和NR标准下的D2D通信的一种形式。

UE 105的估计位置可以用于各种应用,例如,用于辅助UE 105的用户进行测向或导航,或辅助(例如,与外部客户端180关联的)另一用户定位UE 105。在本文中,“位置”也被称为“位置估计”、“估计位置”、“位置”、“定位”、“定位估计”、“定位固定”、“估计定位”、“位置固定”或“固定”。确定位置的过程可以被称为“定位”、“定位确定”、“位置确定”等。UE 105的位置可以包括UE 105的绝对位置(例如,经度和纬度以及可能的高度)或UE 105的相对位置(例如,表示为一些其他已知的固定位置或在某个已知先前时间的一些其他位置(诸如UE105的位置)的北或南、东或西的距离的位置,以及可能比其高或低的距离的位置)。位置可以被指定为包括坐标的大地测量位置,这些坐标可以是绝对的(例如,纬度、经度和可选的高度)、相对的(例如,相对于一些已知的绝对位置)或本地的(例如,根据相对于本地区域(诸如工厂、仓库、大学校园、购物中心、体育场馆或会议中心)定义的坐标系统的X、Y和可选的Z坐标)。位置可以是城镇位置,然后可以包括街道地址(例如,包括国家、州、县、城市、道路和/或街道的名称或标签,和/或道路或街道号码),和/或地点、建筑物、建筑物的部分、建筑物的楼层和/或建筑物内部的房间等的标签或名称中的一个或多个。位置还可以包括不确定性或误差指示,诸如位置被期望存在误差的水平和可能的垂直距离,或者UE105被期望以某个置信度(例如,95%置信度)位于其中的区域或体积(例如,圆或椭圆)的指示。

外部客户端180可以是与UE 105有某种关联(例如,可由UE 105的用户访问)的网络服务器或远程应用,或者可以是向一些其他用户提供位置服务的服务器、应用或计算机系统,其可以包括获得和提供UE 105的位置(例如,以实现诸如朋友或亲属查找器或者儿童或宠物定位的服务)。附加或可替换地,外部客户端180可以获得UE 105的位置,并将其提供给紧急服务提供者、政府机构等。

如前所述,示例定位系统100可以使用无线通信网络,诸如基于LTE或基于5G NR的网络。图2示出说明实现5G NR的定位系统(例如,定位系统100)的实施例的5G NR定位系统200的图。5G NR定位系统200可以被配置为通过使用接入节点210、214、216(其可以对应于图1的基站120和接入点130)和(可选)LMF 220(其可以对应于位置服务器160)实现一个或多个定位方法来确定UE 105的位置。在此,5G NR定位系统200包括UE 105,以及包括下一代(NG)无线电接入网络(RAN)(NG-RAN)235和5G核心网络(5G CN)240的5G NR网络的组件。5G网络也可以被称为NR网络;NG-RAN 235可以被称为5G RAN或NR RAN;以及,5G CN 240可以被称为NG核心网络。5G NR定位系统200还可以利用来自诸如全球定位系统(GPS)或类似系统(例如,GLONASS、伽利略、北斗、印度区域导航卫星系统(IRNSS))的GNSS系统的GNSS卫星110的信息。下面将描述5G NR定位系统200的额外组件。5G NR定位系统200可以包括附加或可替换的组件。

应当注意,图2仅提供各种组件的概括说明,其中任何或全部可以被适当地利用,并且其中每一个可以在必要时被重复使用或省略。具体地,虽然仅示出一个UE 105,但是可以理解,许多UE(例如,数百、数千、数百万等)可以利用5G NR定位系统200。类似地,5G NR定位系统200可以包括更大(或更小)数量的GNSS卫星110、gNB 210、ng-eNB 214、无线局域网(WLAN)216、接入和移动性管理功能(AMF)215、外部客户端230和/或其他组件。连接5G NR定位系统200中的各个组件的所示的连接包括可具有额外(中间)组件、直接或间接的物理和/或无线连接、和/或额外的网络的数据和信令连接。此外,根据期望功能,组件可以被重新排列、组合、分离、替换和/或省略。

UE 105可以包括和/或被称为设备、移动设备、无线设备、移动终端、终端、移动站(MS)、实现安全用户面位置(SUPL)的终端(SET)、或一些其他名称。此外,UE 105可以对应于手机、智能手机、笔记本电脑、平板电脑、个人数据助理(PDA)、导航设备、物联网(IoT)设备、或一些其他便携式或可移动设备。通常(尽管不一定),UE 105可以支持使用一个或多个无线电接入技术(RAT)(诸如使用GSM、CDMA、W-CDMA、LTE、高速分组数据(HRPD)、IEEE 802.11

诸如在用户可以采用音频、视频和/或数据I/O设备和/或身体传感器以及单独的有线或无线调制解调器的个人区域网络中,UE 105可以包括单个实体,或可以包括多个实体。UE 105的位置的估计可以被称为位置、位置估计、位置固定、固定、定位、定位估计或定位固定,并且可以是大地测量的,从而提供UE 105的位置坐标(例如,纬度和经度),其可以包括或可以不包括高度分量(例如,海平面以上的高度、地平面以上或地平面以下的深度、楼层或地下室层)。可替换地,UE 105的位置可以被表示为城镇位置(例如,作为邮政地址或建筑物中的一些点或小区域的指定,诸如特定的房间或楼层)。UE 105的位置也可以被表示为(通过大地测量或以城镇形式定义的)区域或体积,其中,UE 105被期望以某种概率或置信度(例如,67%,95%等)位于其中。UE 105的位置还可以是相对位置,包括例如相对于在已知位置的某个原点而定义的距离和方向,或相对X、Y(和Z)坐标,其中,已知位置可以通过大地地理(geodetically)定义,用城镇术语来定义,或通过参考地图、平面图或建筑图上指示的点、区域或体积来定义。在本文的描述中,除非另有指示,否则术语“位置”的使用可以包括这些变体中的任何一种。在计算UE的位置时,通常要求得本地X、Y和可能的Z坐标,然后,如果需要,将本地坐标转换为绝对坐标(例如,纬度、经度和平均海平面以上或以下的高度)。

图2所示的NG-RAN 235中的基站可以对应于图1中的基站120并包括发送接收点(TRP),并且可以包括NR NodeB(gNB)210-1和210-2(在本文中统称为gNB 210)和/或gNB的天线。NG-RAN 235中的gNB 210对可以彼此连接(例如,如图2所示地直接连接或经由其他gNB 210间接连接)。基站(gNB 210和/或ng-eNB 214)之间的通信接口可以被称为Xn接口237。经由UE 105和一个或多个gNB 210之间的无线通信向UE 105提供对5G网络的访问,其中,一个或多个gNB 210可以使用5G NR代表UE 105向5GCN 240提供无线通信访问。基站(gNB 210和/或ng-eNB 214)和UE 105之间的无线接口可以被称为Uu接口239。5G NR无线电接入也可以被称为NR无线电接入或5G无线电接入。在图2中,UE 105的服务gNB被假定为gNB210-1,尽管在UE 105移动到另一位置的情况下,其他gNB(例如,gNB 210-2)可以作为服务gNB,或者可以作为辅gNB来向UE 105提供额外的吞吐量和带宽。

图2所示的NG-RAN 235中的基站还可以包括或作为替换地包括下一代演进NodeB,也被称为ng-eNB,214。ng-eNB 214可以(例如,经由其他gNB210和/或其他ng-eNB直接或间接地)连接到NG-RAN 235中的一个或多个gNB 210。ng-eNB 214可以向UE 105提供LTE无线接入和/或演进LTE(eLTE)无线接入。图2中的一些gNB 210(例如,gNB 210-2)和/或ng-eNB 214可以被配置为用作仅定位信标,其可以发送信号(例如,定位参考信号(PRS))和/或可以广播辅助数据以辅助UE 105的定位,但是可以不从UE 105或从其他UE接收信号。需要注意,虽然图2仅示出一个ng-eNB 214,但是一些实施例可以包括多个ng-eNB 214。基站210、214可以经由Xn通信接口彼此直接通信。附加或可替换地,基站210、214可以与5G NR定位系统200的其他组件(诸如LMF 220和AMF 215)直接或间接地通信。

5G NR定位系统200还可以包括一个或多个WLAN 216,其可以(例如,在非信任WLAN216的情况下)连接到5G CN 240中的非3GPP互通功能(N3IWF)250。例如,WLAN 216可以支持UE 105的IEEE 802.11Wi-Fi接入,并且可以包括一个或多个Wi-Fi AP(例如,图1的AP130)。在此,N3IWF250可以连接到5G CN 240中的其他单元,诸如AMF 215。在一些实施例中,WLAN 216可以支持另一RAT,诸如蓝牙。N3IWF 250可以提供UE 105到5G CN 240中的其他单元的安全访问的支持,和/或可以支持由WLAN 216和UE 105使用的一个或多个协议与由5GCN 240的其他单元(诸如AMF 215)使用的一个或多个协议的互通。例如,N3IWF 250可以支持与UE 105的IPSec隧道建立,与UE 105的IKEv2/IPSec协议的终止,控制面和用户面的到5GCN 240的N2和N3接口的相应终止,在UE 105和AMF 215之间通过N1接口的上行链路(UL)和下行链路(DL)控制面非接入层(NAS)信令的中继。在一些其他实施例中,WLAN 216可以直接连接到5G CN 240中的单元(例如,图2中虚线所示的AMF 215),而不经由N3IWF 250。例如,如果WLAN216是5G CN 240的受信WLAN,则可以发生WLAN 216到5G CN 240的直接连接,并且可以使用可以是WLAN 216内部的元件的受信WLAN互通功能(TWIF)(图2未示出)来实现。需要注意,虽然图2仅示出一个WLAN216,但是一些实施例可以包括多个WLAN 216。

接入节点可以包括实现UE 105和AMF 215之间的通信的各种网络实体中的任何一个。这可以包括gNB 210、ng-eNB 214、WLAN 216和/或其他类型的蜂窝基站。然而,提供本文描述的功能的接入节点可以附加或可替换地包括实现与图2未示出的各种RAT(可能包括非蜂窝技术)中的任何一个的通信的实体。因此,本文下面描述的实施例中使用的术语“接入节点”可以包括但不一定限于gNB 210、ng-eNB 214或WLAN 216。

在一些实施例中,(单独或与5G NR定位系统200的其他组件结合的)接入节点(诸如gNB 210、ng-eNB 214或WLAN 216)可以被配置为:响应于从LMF 220接收到位置信息的请求,获得从UE 105接收的上行链路(UL)信号的位置测量,和/或获得来自UE 105的下行链路(DL)位置测量,其由UE 105针对由UE 105从一个或多个接入节点接收的DL信号而获得。如前所述,虽然图2描绘配置为分别根据5G NR、LTE和Wi-Fi通信协议来通信的接入节点210、214和216,但是可以使用配置为根据其他通信协议来通信的接入节点,例如,使用用于通用移动电信服务(UMTS)地面无线电接入网络(UTRAN)的宽带码分多址(WCDMA)协议的Node B、使用演进UTRAN(E-UTRAN)的LTE协议的eNB、或使用用于WLAN的蓝牙协议的

gNB 210和ng-eNB 214可以与AMF 215通信,其中,AMF 215为了定位功能而与LMF220通信。AMF 215可以支持UE 105的移动性,包括UE105从第一RAT的接入节点210、214或216到第二RAT的接入节点210、214或216的小区改变和切换。AMF 215还可以参与支持到UE105的信令连接和UE 105的可能的数据和语音承载。在UE 105访问NG-RAN 235或WLAN216时,LMF 220可以使用CP位置解决方案来支持UE 105的定位,并且可以支持定位过程和方法,包括UE辅助/基于UE的和/或基于网络的过程/方法,诸如辅助GNSS(A-GNSS)、观测到达时间差(OTDOA)(其在NR中可以称为到达时间差(TDOA))、实时运动学(RTK)、精确点定位(PPP)、差分GNSS(DDNSS)、增强小区ID(ECID)、到达角(AoA)、离开角(AoD)、WLAN定位、往返信号传播延迟(RTT)、多小区RTT和/或其他定位过程和方法。LMF 220还可以处理UE 105的位置服务请求,例如,从AMF 215或从GMLC 225接收到的位置服务请求。LMF 220可以连接到AMF 215和/或GMLC 225。在一些实施例中,诸如5GCN 240的网络可以附加或可替换地实现其他类型的位置支持模块,诸如演进服务移动位置中心(E-SMLC)或SUPL位置平台(SLP)。需要注意,在一些实施例中,至少部分定位功能(包括UE105的位置的确定)可以在UE 105处执行(例如,通过测量由无线节点(诸如gNB 210、ng-eNB 214和/或WLAN 216)发送的下行链路PRS(DL-PRS)信号,和/或通过使用(例如,由LMF 220)提供给UE 105的辅助数据)。

网关移动位置中心(GMLC)225可以支持从外部客户端230接收到的UE 105的位置请求,并且可以将这种位置请求转发给AMF 215,以便由AMF215转发给LMF 220。来自LMF220的位置响应(例如,包含UE 105的位置估计)可以类似地直接或经由AMF 215返回到GMLC225,然后,GMLC 225可以将位置响应(例如,包含位置估计)返回到外部客户端230。

网络曝光功能(NEF)245可以被包括在5G CN 240中。NEF 245可以支持将有关5GCN 240和UE 105的能力和事件安全地暴露给外部客户端230,其可以被称为接入功能(AF),并且可以实现从外部客户端230到5G CN 240的信息的安全提供。NEF 245可以连接到AMF215和/或GMLC 225,以便获得UE 105的位置(例如,城镇位置),并且将位置提供给外部客户端230。

如图2进一步所示,LMF 220可以使用在3GPP技术规范(TS)38.445中定义的NR定位协议附件(NRPPa)来与gNB 210和/或与ng-eNB 214通信。NRPPa消息可以经由AMF 215,在gNB 210和LMF 220之间和/或在ng-eNB 214和LMF 220之间传输。如图2进一步所示,LMF220和UE 105可以使用3GPP TS 37.355中定义的LTE定位协议(LPP)来通信。在此,LPP消息可以经由AMF 215和用于UE 105的服务gNB 210-1或服务ng-eNB 214,在UE 105和LMF 220之间传输。例如,LPP消息可以(例如,基于超文本传输协议(HTTP))使用基于服务的操作的消息在LMF 220和AMF 215之间传输,并且可以使用5G NAS协议在AMF 215和UE 105之间传输。LPP协议可以用于支持使用UE辅助和/或基于UE的定位方法(诸如A-GNSS、RTK、TDOA、多小区RTT、AoD和/或ECID)来定位UE 105。NRPPa协议可以用于支持使用基于网络的定位方法(诸如ECID、AoA、上行链路TDOA(UL-TDOA))来定位UE 105,和/或可以由LMF 220用来从gNB210和/或ng-eNB 214获得位置相关的信息,诸如定义来自gNB 210和/或ng-eNB 214的DL-PRS传输的参数。

在UE 105接入WLAN 216的情况下,LMF 220可以通过与刚刚描述的UE 105接入gNB210或ng-eNB 214的方式类似的方式,使用NRPPa和/或LPP来获得UE 105的位置。因此,NRPPa消息可以经由AMF 215和N3IWF250,在WLAN 216和LMF 220之间传输,以支持UE 105的基于网络的定位和/或将其他位置信息从WLAN 216传输到LMF 220。可替换地,NRPPa消息可以经由AMF 215,在N3IWF 250和LMF 220之间传输,以基于N3IWF250已知或可访问并且使用NRPPa从N3IWF 250传输到LMF 220的位置相关的信息和/或位置测量,支持UE 105的基于网络的定位。类似地,LPP和/或LPP消息可以经由AMF 215、N3IWF 250和用于UE 105的服务WLAN216,在UE 105和LMF 220之间传输,以支持由LMF 220进行的UE 105的UE辅助或基于UE的定位。

在5G NR定位系统200中,定位方法可以被分为“UE辅助”或“基于UE”。这可能取决于确定UE 105的定位的请求来自于哪里。例如,如果请求来自于UE(例如,来自UE执行的应用或“app”),则定位方法可以被归类为基于UE。另一方面,如果请求来自于外部客户端或AF230、LMF 220或5G网络内的其他设备或服务,则定位方法可以被归类为UE辅助(或“基于网络”)。

通过UE辅助的定位方法,UE 105可以获得位置测量,并且将测量发送到位置服务器(例如,LMF 220),以便计算UE 105的位置估计。对于依赖RAT的定位方法,位置测量可以包括用于gNB 210、ng-eNB 214和/或WLAN216的一个或多个接入点的接收信号强度指示器(RSSI)、往返信号传播时间(RTT)、参考信号接收功率(RSRP)、参考信号接收质量(RSRQ)、参考信号时间差(RSTD)、到达时间(TOA)、AoA、接收时间传输时间差(Rx-Tx)、差分AoA(DAoA)、AoD、或定时推进(TA)中的一个或多个。附加或可替换地,可以对由其他UE发送的侧行链路信号进行类似测量,如果其他UE的定位是已知的,则其可以作为UE 105的定位的锚点。位置测量还可以或作为替换地包括独立于RAT的定位方法(诸如GNSS(例如,GNSS卫星110的GNSS伪距、GNSS码相和/或GNSS载波相位)、WLAN等)的测量。

通过基于UE的定位方法,UE 105可以获得位置测量(例如,其可以与UE辅助的定位方法的位置测量相同或类似),并且还可以计算UE 105的位置(例如,借助于从诸如LMF220、SLP的位置服务器接收的或由gNB 210、ng-eNB 214或WLAN 216广播的辅助数据)。

通过基于网络的定位方法,一个或多个基站(例如,gNB 210和/或ng-eNB 214)、(例如,在WLAN 216中的)一个或多个AP或N3IWF 250可以获得由UE 105发送的信号的位置测量(例如,RSSI、RTT、RSRP、RSRQ、AoA或TOA的测量),和/或在N3IWF 250的情况下,可以接收由UE 105或由WLAN 216中的AP获得的测量,并且可以将测量发送到位置服务器(例如,LMF 220),以便计算UE 105的位置估计。

根据用于定位的信号类型,UE 105的定位也可以被归类为基于UL、DL或DL-UL。例如,如果定位仅基于UE 105接收到的信号(例如,来自基站或其他UE),则定位可以被归类为基于DL。另一方面,如果定位仅基于由UE105发送的信号(例如,其可由基站或其他UE接收),则定位可以被归类为基于UL。基于DL-UL的定位包括基于由UE 105发送和接收的信号的定位,诸如基于RTT的定位。侧行链路(SL)辅助定位包括在UE 105和一个或多个其他UE之间传送的信号。根据一些实施例,本文描述的UL、DL或DL-UL定位能够使用SL信令作为SL、DL或DL-UL信令的补充或替换。

根据定位的类型(例如,基于UL、DL或DL-UL),所使用的参考信号的类型可以不同。例如,对于基于DL的定位,这些信号可以包括PRS(例如,由基站发送的DL-PRS或由其他UE发送的SL-PRS),其可用于TDOA、AoD和RTT测量。可用于定位(UL、DL或DL-UL)的其他参考信号可以包括探测参考信号(SRS)、信道状态信息参考信号(CSI-RS)、同步信号(例如,同步信号块(SSB)同步信号(SS))、物理上行链路控制信道(PUCCH)、物理上行链路共享信道(PUSCH)、物理侧行链路共享信道(PSSCH)、解调参考信号(DMRS)等。此外,参考信号可以(例如,使用波束成形技术)在Tx波束中发送和/或在Rx波束中接收,这可能影响角测量,诸如AoD或AoA。

由gNB 210和/或ng-eNB 214使用新无线电定位协议(NRPPa)向LMF220提供的信息可以包括位置坐标以及PRS传输的定时和配置信息。然后,LMF 220可以经由NG-RAN 235和5G CN 240,向UE 105提供这些信息中的一些或全部作为LPP消息中的辅助数据。

根据期望功能,从LMF 220发送到UE 105的LPP消息可以指示UE 105做各种事情中的任何一个。例如,LPP消息可以包含用于使UE 105获得GNSS(或A-GNSS)、WLAN、OTDOA和/或ECID(或一些其他定位方法)的测量的指令。在OTDOA的情况下,LPP消息可以指示UE 105获得在由特定gNB 210和/或ng-eNB 214支持的(或由一些其他类型的基站(诸如eNB或Wi-FiAP)支持的)特定单元内发送的PRS信号的一个或多个测量(例如,参考信号时间差(RSTD)测量)。RSTD测量可以包括由一个gNB 210发送或广播的信号(例如,PRS信号)和由另一gNB210发送的类似信号到达UE105的时间差。UE 105可以经由服务gNB 210-1(或服务ng-eNB214)和AMF215在LPP消息中(例如,在5G NAS消息内)将测量发回LMF 220。

如所指出的,虽然通信系统200被描述为涉及5G技术,但是通信系统200可以被实现为支持其他通信技术,诸如GSM、WCDMA、LTE等,其用于支持诸如UE 105的移动设备并与之交互(例如,以实现语音、数据、定位和其他功能)。在一些这种实施例中,5G CN 240可以被配置为控制不同的空中接口。例如,在一些实施例中,NG-RAN 235和5G CN 240可以被其他RAN和其他核心网络替换。例如,在EPS中,NG-RAN 235可以被包含eNB的E-UTRAN替换,并且5G CN 240可以被包含用于取代AMF 115的移动性管理实体(MME)、用于取代LMF 220的E-SMLC、以及类似于GMLC 225的GMLC的EPC替换。在这种EPS中,E-SMLC可以使用LPPa而不是NRPPa来向E-UTRAN中的eNB发送和从其接收位置信息,并且可以使用LPP来支持UE 105的定位。在这些其他实施例中,可以通过类似于本文针对5G网络描述的方式,支持UE 105的通用定位过程和方法,区别在于,本文针对gNB210、ng-eNB 214、AMF 215和LMF 220描述的功能和过程在一些情况下可以适用于其他网络元件,诸如eNB、Wi-Fi AP、MME和E-SMLC。

为了支持特定定位方法(诸如OTDOA和发送或PRS或用于UE 105的定位的其他信号),基站可以是同步的。在同步网络中,gNB 210的发送定时可以同步,以便每个gNB 210具有与每个其他gNB 210相同的发送定时,以达到高精确度,例如,50纳秒或更少。可替换地,gNB 210可以在无线电帧或子帧水平上同步,以便每个gNB 210在与每个其他gNB 210相同的持续时间期间发送无线电帧或子帧(例如,使得每个gNB 210开始和完成发送无线电帧或子帧的时间与每个其他gNB 210几乎精确相同),但是不一定为无线电帧或子帧保持相同计数或编号。例如,当一个gNB210发送计数或编号为零的子帧或无线电帧(其可能是无线电帧或子帧的某个周期性重复序列中的第一无线电帧或子帧)时,另一gNB210可以发送不同编号或计数(诸如一、十、一百等)的无线电帧或子帧。

NG-RAN 235中的ng-eNB 214的发送定时的同步可以通过类似于gNB210的同步的方式来支持,尽管由于ng-eNB 214通常可能使用与gNB 210不同的频率(以避免干扰),ng-eNB 214可能不总是与gNB 210同步。gNB 210和ng-eNB 214的同步可以通过使用每个gNB210和ng-eNB 214中的GPS接收器或GNSS接收器来实现,或者通过其他方式(诸如使用IEEE1588精确时间协议)来实现。

图3示出LPP定位会话的简化信息交换。LPP会话在位置服务器和目标设备之间使用,以获得与位置相关的测量或位置估计,或传输辅助数据。单个LPP会话用于支持单个位置请求(例如,用于单个移动终端位置请求(MT-LR)、移动发起位置请求(MO-LR)或网络诱导位置请求(NI-LR))。相同端点之间可以使用多个LPP会话,以支持多个不同的位置请求(如TS 23.271要求的)。

每个LPP会话包括一个或多个LPP事务,每个LPP事务执行单个操作(能力交换、辅助数据传输或位置信息传输)。在E-UTRAN和NG-RAN中,LPP事务被实现为LPP过程。

LPP会话的发起者可以发起第一LPP事务,但是随后的事务可以由任何端点发起。会话中的LPP事务可以连续或平行发生。LPP事务在LPP协议层用事务ID指示,以便将消息彼此关联(例如,请求和响应)。

LPP过程不要求以任何固定的顺序发生,以便在定位中提供更大的灵活性。因此,UE可以在任何时候请求辅助数据,以遵守来自LMF的先前的位置测量请求;在来自先前请求的位置结果不足以满足所请求的QoS的情况下,LMF可以发起一个以上的位置信息请求(例如,测量或位置估计);以及,如果尚未执行,则目标设备可以在任何时候向服务器传输能力信息。

尽管LPP允许灵活性,但是期望的是,过程通常将按以下顺序发生:(1)能力传输,(2)辅助数据传输,以及(3)位置信息(测量和/或位置估计)传输。

使用本规范中定义的过程,NG-RAN中的定位过程被建模为LPP协议的事务。过程由以下类型的单个操作组成:定位能力交换、辅助数据传输、位置信息(定位测量和/或定位估计)传输、错误处理或中止。

在定位会话期间,例如,UE已经接收到“请求位置”,并且应该发回“提供位置”消息。

如图3所示,在310中,服务器(例如,LMF 220)向目标(例如,UE105)发送RequestLocationInformation消息。RequestLocationInformation消息可以指示需要的位置信息的类型。在各种实施例中,RequestLocationInformation消息可以指示所请求的位置信息的一个或多个QoS参数。

在320中,UE105向LMF 220发送ProvideLocationInformation消息以传输位置信息。所传输的位置信息应该与步骤310中请求的位置信息匹配,或者是其子集,除非LMF 220明确允许额外的位置信息。如果步骤330没有发生,则该消息可以将endTransaction IE设置为TRUE(真)。

如果在步骤320中提出请求,则目标向服务器发送额外的ProvideLocationInformation消息以传输位置信息。所传输的位置信息应该与步骤310中请求的位置信息匹配,或者是其子集,除非LMF 220明确允许额外的位置信息。最后的消息可以包括设置为TRUE(真)的endTransaction IE。

在如图3所示的定位会话期间,QoS参数可以在每个LPP定位会话之前被更新。如果UE 105被配置用于更新的QoS参数,则LPP定位会话需要重新启动。重新启动会在定位系统中产生不期望的延迟。

在LPP定位会话期间,特定情况可能需要更高的精确度。例如,自主车辆可以从住宅街道转向到拥挤的停车场。停车场可能需要更高的水平精确度,以准确地操纵车辆进入停车位。更高的精确度可能需要更多的处理要求、无线电接收器资源或功率资源。可能存在其他情况,其中,UE 105正在进入省电模式,并且在省电模式期间,无法满足QoS参数。动态LPP定位会话的技术允许用户调整一个或多个QoS参数,而不存在启动新的LPP定位会话和重新配置一切的固有延迟。

图4示出动态LPP定位会话的示例信息交换。UE 105可以发送更新的UE能力,或者可以发送定时器到期的UE能力或可在定位会话的不同持续时间内不同的UE能力。LMF 220可以发送更新的“请求位置”和/或更新的“辅助数据”。全部这些可以在期望UE 105发回新的/额外的/更新的“提供位置”响应消息之前完成。

在动态LPP定位会话中,UE可以被配置为在LPP定位会话期间满足更新的QoS能力。LPP定位会话不需要重新启动,从而节省重新启动所需的任何延迟。在410中,LMF 220可以向UE 105发送位置请求消息,以请求位置信息。该位置请求消息可以指示需要的位置信息的类型,并且提供(1)可选择用于定位会话的一个或多个关联QoS参数或(2)无QoS参数指示。一些实施例可以包括第三选择,其中,位置请求消息包括关于在LPP定位会话期间可以调整QoS参数的通知,而没有一个或多个关联QoS参数的指示。

对于选项(1),LMF 220可以指示在LPP定位会话期间有可能被调整的QoS参数。除了QoS参数之外,一些实施例可以允许LMF 220可选地枚举一个或多个QoS参数的一个或多个可能值。例如,LMF 220可以在410处发送的位置请求消息中包括QoS参数responseTime,并且还可以指示QoS参数的值可以从由以下项目组成的集合中选择:{100ms,1秒,10秒}。随后,LMF220可以向UE 105发送值100ms被选中的另一消息(例如,下面讨论的在415中的选择指示)。通过指示QoS参数和(可选地)一个或多个QoS参数的一个或多个值,实施例允许UE105相应地预算其处理和功率资源。

在选项(2)下,QoS参数被设置用于LPP定位会话,而没有在LPP定位会话期间调整的选项。

UE 105可以从服务器(例如,LMF 220)接收消息。在415中,如图2所示的服务器或服务gNB 220可以发送指示一个或多个QoS参数的选择的第一消息。可替换地,服务器(例如,LMF 220)或服务gNB可以配置全新的QoS请求。QoS的确定可以与下载控制信息(DCI)一起发生,或者可以与媒体访问控制(MAC)命令(低层报告)一起发生。在420中,UE 105可以根据更新的QoS参数,向服务器(例如,LMF 220)发送包括请求的位置信息的响应消息。在425中,UE 105可以接收指示一个或多个QoS参数的选择的第二消息。QoS参数可以与在第一消息中选择的参数相同。例如,服务器可以请求增加密集的停车区域的水平精确度,并且在稍后的某个时间点(例如,当车辆在高速公路上时),服务器可以请求降低水平精确度以节省系统资源,因为与停车区域相比,在高速公路上不再需要高精确度。在一些实施例中,第二消息可以指示与第一消息不同的参数的选择。在435中,UE 105可以根据更新的QoS参数,向服务器(例如,LMF 220)发送包括请求的位置信息的响应消息。在440中,UE 105可以继续发送请求的位置信息。

UE 105可以被配置有以下QoS参数的多个值:horizontalAccuracy、verticalCoordinateRequest、verticalAccuracy、responseTime、velocityRequest、timeNB、horizontalAccuracyExt和/或verticalAccuracyExt。这些参数是示例,并且不是限制性的。未列出的额外QoS参数可以在动态定位会话期间被配置。在测量的情况下,假设测量是唯一的误差来源,一些子字段可以被应用于可由服务器从由目标设备提供的测量中获得的位置估计。根据期望功能,QoS参数可以包括多个子字段。下面的段落将提供对参数的描述。

HorizontalAccuracy参数指示在指示的置信度下的位置估计的最大水平误差。“精确度”可以对应于TS 23.032[15]中定义的编码不确定性,并且“置信度”可以对应于TS23.032[15]中定义的置信度。

VerticalCoordinateRequest参数可以指示垂直坐标是否需要(TRUE)或不需要(FALSE)。

VerticalAccuracy参数指示在指定的置信度下的位置估计的最大垂直误差,并且仅在垂直坐标被请求时适用。“精确度”可以对应于TS 23.032[15]中定义的编码不确定性高度,并且“置信度”可以对应于TS 23.032[15]中定义的置信度。

responseTime参数时间指示在接收到RequestLocationInformation与发送ProvideLocationInformation之间测量到的最大响应时间。如果单位字段不存在,则在1和128之间以整数秒给出。如果单位字段存在,则在10秒和1280秒之间以10秒为单位给出最大响应时间。如果periodicalReporting IE被包括在CommonIEsRequestLocationInformation中,则该字段不应该被位置服务器包含,并且应该被目标设备忽略(如果包含)。

responseTimeEarlyFix参数指示在接收到RequestLocationInformation与发送包含早期位置测量或早期位置估计的ProvideLocationInformation之间测量到的最大响应时间。如果单位字段不存在,则在1和128之间以整数秒给出。如果单位字段存在,则在10秒和1280秒之间以10秒为单位给出最大响应时间。当包括该IE时,目标应该根据responseTimeEarlyFix IE,发送包含早期位置信息的ProvideLocationInformation(或一个以上的ProvideLocationInformation,如果位置信息不能放入单个消息中),并且根据time IE,发送包含最终位置信息的后续ProvideLocationInformation(或一个以上的ProvideLocationInformation,如果位置信息不能放入单个消息中)。如果早期位置信息在responseTimeEarlyFix IE中的时间值到期时不可用,则目标可以省略发送ProvideLocationInformation。服务器应将responseTimeEarlyFix IE设置为小于time IE的值的值。如果responseTimeEarlyFix IE的值不小于time IE的值,则目标应该忽略它。responseTimeEarlyFix参数单位指示responseTimeEarlyFix字段和时间的单位。枚举值“10秒”对应于10秒的分辨率。如果该字段不存在,则单位/分辨率是1秒。

velocityRequest参数指示速度(或与速度相关的测量)是否被请求(TRUE)或不被请求(FALSE)。

如果CommonIEsRequestLocationInformation中包括periodicalReporting IE或responseTime IE,则该字段不应被位置服务器包括,并且应被目标设备忽略(如果包括)。对于周期性报告,动态调整QoS可能更加重要,因为LPP定位会话可以继续直到终止(例如,没有离散的结束时间)。在初始配置时,系统可以指示在LPP定位会话期间可请求的潜在QoS配置限制。

timeNB参数指示在接收到RequestLocationInformation与发送ProvideLocationInformation之间测量到的最大响应时间。如果单位字段不存在,则在1和512之间以整数秒给出。如果单位字段存在,则在10秒和5120秒之间以10秒为单位给出最大响应时间。

responseTimeEarlyFixNB参数指示在接收到RequestLocationInformation与发送包含早期位置测量或早期位置估计的ProvideLocationInformation之间测量到的最大响应时间。如果单位字段不存在,则在1和512之间以整数秒给出。如果单位字段存在,则在10秒和5120秒之间以10秒为单位给出最大响应时间。当包括该IE时,目标应该根据responseTimeEarlyFixNB IE发送包含早期位置信息的ProvideLocationInformation(或一个以上的ProvideLocationInformation,如果位置信息不能放入单个消息中),并且根据timeNB IE发送包含最终位置信息的后续ProvideLocationInformation(或一个以上的ProvideLocationInformation,如果位置信息不能放入单个消息中)。如果早期位置信息在responseTimeEarlyFixNB IE中的时间值到期时不可用,则目标应该省略发送ProvideLocationInformation。服务器应该将responseTimeEarlyFixNB IE设置为小于timeNB IE的值的值。如果responseTimeEarlyFixNB IE的值不小于timeNB IE的值,则目标应该忽略它。

unitNB参数指示timeNB和responseTimeEarlyFixNB字段的单位。枚举值‘十秒’对应于10秒的分辨率。如果该字段不存在,则单位/分辨率是1秒。

horizontalAccuracyExt参数指示在指示的置信度下的位置估计的最大水平误差。“accuracyExt”对应于TS 23.032[15]中定义的编码高精确度不确定性,并且“置信度”对应于TS 23.032[15]中定义的置信度。如果QoS中包括horizontalAccuracy字段,则该字段不应被位置服务器包括,并且应被目标设备忽略。

verticalAccuracyExt参数指示在指示的置信度下的位置估计的最大垂直误差,并且仅在垂直坐标被请求时适用。“accuracyExt”对应于TS 23.032[15]中定义的编码高精确度不确定性,并且“置信度”对应于TS 23.032[15]中定义的置信度。如果QoS中包括verticalAccuracyExt字段,则该字段不应被位置服务器包括,并且应被目标设备忽略。

目标设备应尽可能地获得全部QoS要求,但是如果有些QoS要求无法实现,则允许返回不满足全部QoS要求的响应。唯一例外是time(时间)和timeNB,它们应该始终被满足,即使这意味着不满足其他QoS要求。

支持NB-IoT接入的目标设备应该支持responseTimeNB IE。支持HA GNSS的目标设备应该支持HorizontalAccuracyExt、VerticalAccuracyEx和单位(unit)字段。支持NB-IoT接入和HA GNSS的目标设备应该支持unitNB字段。

拥有QoS参数的多个值(或多个QoS容器),可能只适用于周期性的定位会话(periodicalReporting为ON)或当reportAmount被设置为“无限/不确定”时。

目标设备(例如UE 105)可以尽可能地获得全部QoS要求,但是如果有些QoS要求无法实现,则目标设备可以返回不满足全部QoS要求的响应。例如,如果LMF 220选择5米的水平精确度,并且由于系统或信号资源而导致只可能有10米的水平精确度。该系统可以提供具有10米的水平精确度的位置数据。在各种实施例中,唯一例外可以是time(时间)和timeNB,它们可以被满足,即使这意味着不满足其他QoS要求。

图5示出动态LPP定位会话的第二示例信息交换。同样,目标设备(例如,UE 105)可以尽可能地获得全部QoS要求,但是如果有些QoS要求无法实现,则目标设备可以返回不满足全部QoS要求的响应。唯一例外可以是time(时间)和timeNB,它们可以被满足,即使这意味着不满足其他QoS要求。QoS参数可以包括,例如:horizontalAccuracy、verticalCoordinateRequest、verticalAccuracy、responseTime、velocityRequest、timeNB、horizontalAccuracyExt和/或verticalAccuracyExt,它们可包括如前描述的信息。

在510中,UE 105可以从服务器(例如,LMF 220)接收消息。在515中,UE 105可以向LMF 220发送指示所请求的一个或多个QoS参数的集合的第一消息。在各种实施例中,服务器(即,LMF 220)可以基于由UE 105在515中在消息集合指示的所请求的一个或多个QoS参数来选择QoS参数,并且还可以将选择包括在对UE 105的响应消息中(未示出),这可以与下载控制信息(DCI)一起发生,或者可以与媒体访问控制(MAC)控制元素(CE)命令(低层报告)一起发生。在各种实施例中,DCI类型的请求可以在相同时隙或半毫秒内。在各种实施例中,媒体访问控制命令元素(MAC-CE)的改变可能花费3毫秒。任一请求都可以比建立新的LPP定位会话所需的时间(例如,100毫秒)快得多。在520中,UE 105可以根据更新的QoS参数,向服务器(例如,LMF 220)发送包括请求的位置信息的响应消息。在525中,UE105可以发送指示所请求的一个或多个QoS参数的新集合的第二消息。该QoS参数可以与在第一消息中选择的参数相同。例如,服务器可以请求增加密集的停车区域的水平精确度,并且在稍后的某个时间点(例如,当车辆在高速公路上时),服务器可以请求降低水平精确度以节省系统资源,因为与停车区域相比,在高速公路上不再需要高精确度。在一些实施例中,第二消息可以指示与第一消息不同的参数的选择。在530中,UE 105可以根据更新的QoS参数,向服务器(例如,LMF 220)发送包括请求的位置信息的响应消息。在535中,UE 105可以继续发送请求的位置信息。

通常期望知道诸如蜂窝电话的终端的位置。例如,在紧急服务呼叫的情况下,位置服务(LCS)客户端可能期望知道终端的位置,或向终端的用户提供一些服务,诸如导航辅助或测向。在本文中,术语“位置”和“定位”是同义的,并且可以互换使用。在基于观察到达时间差(OTDOA)的定位中,移动台可以测量从多个基站接收到的信号的时间差。因为基站的定位是已知的,所以观察到的时间差可以用于计算终端的位置。为了进一步帮助位置确定,定位参考信号(PRS)通常由基站(BS)提供,以便提高OTDOA定位性能。来自参考小区(例如,服务小区)和一个或多个相邻小区测量到的PRS的到达的测量时间差被称为参考信号时间差(RSTD)。通过使用RSTD测量、每个小区的绝对或相对发送时间、以及参考小区和相邻小区的BS物理发射天线单元的已知位置,可以计算出UE的定位。

支持可靠和高速数据服务的技术包括正交频分复用(OFDM)、多输入多输出(MIMO)等。OFDM系统将串联接收的符号转换为N(N是自然数)个平行符号,并且在各自分离的N个子载波上发送N个平行符号。这些子载波在频域中保持正交性。MIMO技术可以用于使用多个发射天线和多个接收天线来提高数据发送和接收的效率。MIMO技术包括空间复用、发送分集、波束成形等。根据接收天线的数量和发射天线的数量的MIMO信道矩阵可以被分解成若干个独立信道。每个独立信道被称为层或流。层的数量被称为秩。

能够发送PRS信息的收发器可以被配置为将不同的物理天线端口(PAP)标识符(ID)分配给服务单个小区的多个物理发射天线元件中的每个物理发射天线元件;以及,生成多个PRS序列,多个PRS序列中的每个PRS序列对应于多个物理发射天线元件中的不同的物理发射天线元件,其中,每个PRS序列具有至少部分基于对应物理发射天线元件的对应PAP ID(h)的对应频移。因此,PRS被划分为不同的频率层。每个频率层可以具有一个或多个关联QoS参数。UE 105可以为不同的定位参考信号(PRS)频率层请求不同的QoS参数。

图6示出动态LPP定位会话的第三示例信息交换。图6描绘的示例信息交换可以包括多个用户设备(UE)设备105-1、105-2之间的设备对设备(D2D)通信。设备对设备(D2D)通信被期望在未来的蜂窝网络中发挥重要作用,因为它承诺用户之间的通信的超低延迟。D2D通信可以包括设备之间的测距会话。测距会话的QoS参数可以在测距会话期间调整。

通过使用D2D通信,大量的数据可以在短距离中在移动设备之间快速传输。D2D通信可以通过单播、组播和广播传输来非常有效地支持本地数据服务。示例应用包括以下项目:信息共享、数据和计算转移、覆盖扩展和机器对机器(M2M)通信。

与传统的蜂窝信道相比,UE可以利用D2D链路,以更高的数据速率和更低的能量来传输文件、音频和视频。它们通过形成集群并在集群内组播数据来促进流媒体服务,比如谷歌Chromecast、IPTV等。它们还有助于其他近距离服务,比如公共安全。D2D链路可以在全部BS瘫痪的受灾地区中不受阻碍地操作。

数据和计算转移可以通过具有良好的互联网连接的设备来采用,该设备可以作为数据从BS向其转移/缓存的热点,并且其他设备可以使用D2D链路从该设备下载数据。处理能力差或能量预算低的UE也可以使用D2D链路将计算量大的任务转移(offload)给附近能力更强的UE。

在覆盖扩展中,(例如,在小区边缘或在受灾地区的)UE在连接到基站时,可能遇到差的信号质量。然而,具有更好的到基站的链路的靠近它的UE可以作为它的中继。中继可以用来扩大蜂窝服务的覆盖,并且实现多跳通信。

提高接收器信号强度的另一方法是经由多个平行路径中继,每个路径由协作设备组成。这些技术可以被称为协作分集技术。

机器对机器(M2M)通信是物联网(IoT)的实现技术。它涉及从嵌入式低功耗设备到功能强大的计算密集型设备的各种设备之间的自主连接和通信。D2D连接可以用于建立IoT中的M2M通信,因为它们提供了超低延迟和相应的实时响应。一种特定的应用是车对车(V2V)通信,其中,D2D链路可以被用来在相邻的车辆之间快速分享信息,并且有效地转移业务。它们也可以被用于车辆对基础设施和车辆对行人的通信。

连接到演进分组核心(EPC)的、在3GPP中被取名的基站或gNB可以使用蜂窝通信与UE直接通信。此外,UE可以经由直接D2D链路通信。就信道结构而言,两个UE之间的直接链路被称为侧行链路,其可以通过频分双工或时分双工来操作。UE在启动后首先与gNB或其他UE同步。

在图6中,在610中,服务器(例如,LMF 220)可以向用户单元(UE)105-1和105-2中的每一个发送消息。该消息可以包括用户设备(UE)设备105-1、105-2之间的定位会话的配置信息。例如,服务器(例如,LMF 220)可以标识UE 105-1和105-2是车辆。服务器可以设置用于在UE 105-1和105-2之间测距的QoS(例如,每10毫秒1米的水平精确度)。

在610中,第一UE 105-1可以从第二UE 105-2接收请求位置信息的消息。可替换地,在610中,第二UE 105-2可以从第一UE 105-1接收请求位置信息的消息。该消息可以经由侧行链路进行。

在各种实施例中,在615中,第二UE 105-2可以向第一UE 105-1发送指示一个或多个QoS参数的选择的第一消息。可替换地,第一UE 105-1可以向第二UE 105-2发送指示一个或多个QoS参数的选择的消息。例如,第二UE 105-2可以请求更高的水平精确度,例如,半米精确度。因此,该消息将包括用于调整更高的水平精确度的请求。

在620中,第一UE 105-1可以根据更新的QoS参数,向第二用户设备UE 105-2发送包括请求的位置信息的响应消息。可替换地,第二UE 105-2可以根据更新的QoS参数,向第一UE 105-1发送包括请求的位置信息的响应消息。响应消息可以经由侧行链路发送。

在630中,第一UE 105-1可以从第二UE 105-2接收指示一个或多个QoS参数的选择的第二消息。QoS参数可以与在第一消息中选择的参数相同。例如,服务器可以请求增加密集的停车区域的水平精确度,并且在稍后的某个时间点(例如,当车辆在高速公路上时),服务器可以请求降低水平精确度以节省系统资源,因为与停车区域相比,在高速公路上不再需要高精确度。在一些实施例中,第二消息可以指示与第一消息不同的参数的选择。可替换地,在630中,第二UE 105-2可以从第一UE 105-1接收指示一个或多个QoS参数的选择的第二消息。

在635中,第一UE 105-1可以根据更新的QoS参数,向第二UE 105-2发送包括请求的位置信息的第二响应消息。可替换地,第二UE 105-2可以根据更新的QoS参数,向第一UE105-1发送包括请求的位置信息的第二响应消息。

在640中,第一UE 105-1可以继续向第二UE 105-2发送请求的位置信息。可替换地,在640中,第二UE 105-2可以继续向第一UE 105-1发送请求的位置信息。

图7是根据实施例的在用户设备处执行定位会话期间动态配置一个或多个服务质量(QoS)参数的技术的示例过程700的流程图。在各种实施例中,定位会话可以是LTE定位协议(LPP)定位会话。在一些实施方式中,图7的一个或多个过程框可以由UE 105执行。在一些实施方式中,图7的一个或多个过程框可以由与UE 105分开或包括UE 105的另一设备或一组设备执行。UE 105的示例组件在图9中示出,并且在下文中讨论。

在710中,过程700可以包括从网络实体接收位置请求消息。网络实体可以是服务器(例如,如图2所示的LMF 220),其中,位置请求消息标识定位会话的多个QoS参数。如上所述,例如,UE 105(例如,使用处理器910、存储器960、输入设备970、输出设备915、通信接口930、GNSS接收器980、GNSS天线982等)可以从诸如服务器(例如。图2所示的LMF 220)的网络实体接收位置请求消息。如先前参考图6描述的,网络实体还可以包括另一用户设备。在一些实施方式中,位置请求消息标识定位会话的多个QoS参数。示例QoS参数如上所述。

在720中,过程700可以包括获得定位会话的一个或多个QoS参数的选择。如上所述,例如,UE 105(例如,使用处理器910、存储器960、输入设备970、输出设备915、通信接口930、GNSS接收器980、GNSS天线982等)可以接收定位会话的一个或多个QoS参数的选择。网络实体(例如,LMF 220)可以从一些外部客户端接收服务请求,该服务请求是针对特定用例(例如,E911呼叫)的定位请求。在精确度的方面上,E911呼叫具有相对低的要求(例如,50米的水平精确度),而如果请求是针对商业要求(或特定应用,比如谷歌地图等),则精确度或延迟的要求可能不同。LMF 220可以接收到多个请求,其中每个请求与不同的QoS关联。然后,LMF 220可以配置多个这种QoS。可替换地,在UE 105处可以存在需要特定QoS的app(或客户端)。然后,UE 105可以根据这些内部请求,请求特定QoS。

过程700可以包括使用下行链路控制信息(DCI)和MAC-CE命令中的至少一个来确定定位会话的一个或多个QoS参数。

如前所述,一个或多个QoS参数可以包括可在定位会话期间选择的一个或多个枚举值(或多个QoS容器)。根据一些实施例,拥有QoS参数的多个值可以适用于周期性定位会话。例如,当periodicalReporting为ON时,或当reportingAmount被设置为“无限/不确定”时,周期性报告可以发生。

一个或多个QoS参数可以指定定位参考信号(PRS)的一个或多个频率层的层特定的QoS参数。

在730中,过程700可以包括:向网络实体发送位置响应消息,其中,位置响应消息:(i)至少部分基于选择的QoS参数来生成,并且(ii)指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。例如,UE可以从网络实体接收QoS选择(如720中的框所示),然后可以执行测量,以尝试满足更新的QoS参数。例如,UE 105可以每TRP处理更多的PRS资源,或每TRP处理更多的集合,或请求测量间隙的不同配置,以尝试满足更新的QoS参数。UE 105可以打开额外的传感器(例如,如果QoS要求垂直精确度,则它可以打开气压计,或请求使用基于角度的方法来尝试得出垂直精确度)。例如,如果请求缩短的响应时间,则UE可以将更多的计算资源专门用于更快地处理PRS资源。如上所述,例如,UE 105(例如,使用处理器910、存储器960、输入设备970、输出设备915、通信接口930、GNSS接收器980、GNSS天线982等)可以根据一个或多个选择的QoS参数来配置UE 105。

位置响应消息可以根据选择的QoS参数来生成。如上所述,例如,UE 105(例如,使用处理器910、存储器960、输入设备970、输出设备915、通信接口930、GNSS接收器980、GNSS天线982等)可以生成位置响应消息。附加或可替换地,如本文所述,UE 105(例如,使用处理器910、存储器960、输入设备970、输出设备915、通信接口930、GNSS接收器980、GNSS天线982等)可以向网络实体发送位置响应消息。

过程700可以包括额外实施方式,诸如下面和/或结合本文其他地方描述的一个或多个其他过程描述的任何单个实施方式或任何实施方式组合。

在一些实施方式中,获得一个或多个QoS参数的选择包括从服务器接收选择,以便用UE进行选择。因此,在这些实施方式中,获得选择可以由UE105进行。

在一些实施方式中,位置响应消息包括指示UE 105可达到的QoS的QoS反馈参数。例如,如果水平精确度的QoS参数被设置为10米,但是由于一个或多个其他限制(即,处理带宽、接收器信号强度等)而导致只能有20米的精确度,则系统将返回20米的精确度的响应。响应消息可以包括通知服务器或另一UE系统只可以达到20米的水平精确度的反馈参数。

在一些实施方式中,QoS参数包括:水平精确度参数,其指示在指示的置信度下的位置估计的最大水平误差;垂直坐标请求,其指示垂直坐标是否需要作为位置响应消息的一部分;垂直精确度参数,其指示在指示的置信度下的位置估计的最大垂直误差;响应时间,其指示在接收到位置请求消息和发送位置响应消息之间的最大耗时;响应时间早期固定参数(response time early fix parameter),其指示在接收到位置请求消息和发送包含早期位置测量的位置响应消息之间的最大耗时;或速度请求参数,其中,速度请求参数指示速度是否被请求;或其组合。根据一些实施例,最大水平误差越小,水平定位越精确。垂直坐标参数可以是二进制,即,请求(TRUE)或不请求(FALSE)。关于最大垂直误差,最大垂直误差越低,垂直定位越精确。关于响应时间早期固定参数,如果单位字段不存在,则可以在1和128之间以整数秒给出。如果单位字段存在,则可以在10秒和1280秒之间以10秒为单位给出最大响应时间。关于速度请求参数,该参数可以是二进制,即,请求(TRUE)或不请求(FALSE)。

尽管图7示出过程700的示例框,但是在一些实施方式中,过程700可以包括与图7描绘的框相比更多的框、较少的框、不同的框、或不同排列的框。附加或可替换地,过程700的两个或更多个框可以并行执行。

图8是根据实施例的在网络实体处执行定位会话期间动态配置一个或多个服务质量(QoS)参数的示例过程800的流程图。定位会话可以是LTE定位协议(LPP)会话。在一些实施方式中,图8的一个或多个过程框可以由网络实体执行。网络实体可以是服务器或另一用户设备。在一些实施方式中,图8的一个或多个过程框可以由与网络实体分开或包括网络实体的另一设备或一组设备执行。

在810中,过程800可以包括:向UE 105发送位置请求消息,其中,位置请求消息标识定位会话的多个QoS参数。如上所述,例如,网络实体(例如,使用处理器1010、存储器1035、输入设备1015、输出设备1020、通信子系统1030、无线通信接口1033等)可以向UE 105发送位置请求消息。在一些实施方式中,如上所述,位置请求消息标识定位会话的多个QoS参数。

在820中,过程800可以包括:获得定位会话的一个或多个QoS参数的选择。例如,如上所述,网络实体(例如,使用处理器1010、存储器1035、输入设备1015、输出设备1020、通信子系统1030、无线通信接口1033等)可以获得定位会话的一个或多个QoS参数的选择。如上面描述的实施例所示,获得一个或多个QoS参数的选择可以包括经由下行链路控制信息(DCI)和媒体访问控制命令单元(MAC-CE)中的至少一个发送指示定位会话的一个或多个QoS参数的信息。附加或可替换地,获得一个或多个QoS参数的选择包括从UE接收选择或利用网络实体做出选择。一些实施例可以包括,在获得定位会话的一个或多个QoS参数的选择之前,从UE向网络实体发送要包括在一个或多个QoS参数的选择中的至少一个请求的QoS参数。

在830中,过程800可以包括:接收对网络实体的位置响应消息,其中,位置响应消息:(i)至少部分基于选择的QoS参数来生成,并且(ii)指示UE的配置,该配置根据一个或多个选择的QoS参数来做出。如上所述,例如,网络实体(例如,使用处理器1010、存储器1035、输入设备1015、输出设备1020、通信子系统1030、无线通信接口1033等)可以接收由UE 105根据一个或多个QoS参数生成的位置响应消息。

过程800可以包括额外的实施方式,诸如下面和/或结合本文其他地方描述的一个或多个其他过程描述的任何单个实施方式或任何实施方式组合。

在一些实施方式中,位置响应消息包括QoS反馈参数,该反馈参数指示UE 105可达到的QoS。例如,如果水平精确度的QoS参数被设置为10米,但是由于一个或多个其他限制(即,处理带宽、接收器信号强度等)而导致只能有20米的精确度,则系统将返回20米的精确度的响应。响应消息可以包括通知服务器或另一UE,系统只可以达到20米的水平精确度的反馈参数。

在一些实施方式中,位置请求消息指定PRS的一个或多个频率层的层特定的QoS参数。

在一些实施方式中,QoS参数包括:水平精确度参数,其指示在指示的置信度下的位置估计的最大水平误差;垂直坐标请求,其指示垂直坐标是否需要作为位置响应消息的一部分;垂直精确度参数,其指示在指示的置信度下的位置估计的最大垂直误差;响应时间,其指示在接收到位置请求消息和发送位置响应消息之间的最大耗时;响应时间早期固定参数,其指示在接收到位置请求消息和发送包含早期位置测量的位置响应消息之间的最大耗时;或速度请求参数,其中,速度请求参数指示速度是否被请求;或其组合。根据一些实施例,最大水平误差越小,水平定位越精确。垂直坐标参数可以是二进制,即,请求(TRUE)或不请求(FALSE)。关于最大垂直误差,最大垂直误差越低,垂直定位越精确。关于响应时间早期固定参数,如果单位字段不存在,则可以在1和128之间以整数秒给出。如果单位字段存在,则可以在10秒和1280秒之间以10秒为单位给出最大响应时间。关于速度请求参数,该参数可以是二进制,即,请求(TRUE)或不请求(FALSE)。

尽管图8示出过程800的示例框,但是在一些实施方式中,过程800可以包括与图8描绘的框相比更多的框、较少的框、不同的框、或不同排列的框。附加或可替换地,过程800的两个或更多个框可以并行执行。

图9示出可如上文所述(例如,参考图1至8)地利用的UE 105的实施例。例如,UE105可以执行图7所示的方法中描述的UE的功能和/或图8所示的方法中描述的网络实体的功能中的一个或多个。应当注意,图9只是为了提供各种组件的一般说明,其中任何或全部可以被适当地利用。可以注意到,在一些情况下,图9所示的组件可以被定位到单个物理设备和/或分布在可布置在不同的物理位置处的各种联网的设备之间。此外,如前所述,在前述实施例中讨论的UE的功能可以由图9所示的硬件和/或软件组件中的一个或多个执行。

UE 105被示为包括可经由总线905电性连接(或可以其他方式适当通信)的硬件元件。硬件元件可以包括处理器910,其可以包括但不限于一个或多个通用处理器(例如,应用处理器)、一个或多个专用处理器(诸如数字信号处理器(DSP)芯片、图形加速处理器、专用集成电路(ASIC)等)和/或其他处理结构或器件。处理器910可以包括一个或多个处理单元,其可以被容纳在单个集成电路(IC)或多个IC中。如图9所示,根据期望功能,一些实施例可以具有单独的DSP 920。基于无线通信的位置确定和/或其他确定可以在处理器910和/或无线通信接口930(下面讨论)中提供。UE 105还可以包括:一个或多个输入设备970,其可以包括但不限于一个或多个键盘、触摸屏、触摸板、麦克风、按钮、表盘、开关等;和一个或多个输出设备915,其可以包括但不限于一个或多个显示器(例如,触摸屏)、发光二极管(LED)、扬声器等。

UE 105还可以包括无线通信接口930,其可以包括但不限于调制解调器、网卡、红外通信设备、无线通信设备和/或芯片组(诸如

根据期望功能,无线通信接口930可以包括单独的接收器和发射器,或收发器、发射器和/或接收器的任何组合,以与基站(例如,ng-eNB和gNB)和其他地面收发器(诸如无线设备和接入点)通信。UE 105可以与可包括各种网络类型的不同的数据网络通信。例如,无线广域网(WWAN)可以是CDMA网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络、WiMAX(IEEE802.16)网络等。CDMA网络可以实现一个或多个RAT,诸如

UE 105还可以包括传感器940。如本文所述,传感器940可以包括但不限于一个或多个惯性传感器和/或其他传感器(例如,加速计、陀螺仪、相机、磁力计、高度计、麦克风、接近传感器、光传感器、气压计等),其中一些可以用于获得定位相关的测量和/或其他信息。

UE 105的实施例还可以包括全球导航卫星系统(GNSS)接收器980,其能够使用天线982(其可以与天线932相同)从一个或多个GNSS卫星接收信号984。基于GNSS信号测量的定位可以被用来补充到和/或并入本文描述的技术。GNSS接收器980可以使用常规技术从GNSS系统(诸如全球定位系统(GPS)、伽利略、GLONASS、日本的准天顶卫星系统(QZSS)、印度的IRNSS、中国的北斗导航卫星系统(BDS)等)的GNSS卫星110提取UE 105的定位。此外,GNSS接收器980可以与各种增强系统(例如,基于卫星的增强系统(SBAS))一起使用,其中,增强系统可以与一个或多个全球和/或区域导航卫星系统(诸如例如广域增强系统(WAAS)、欧洲地球静止导航重叠服务(EGNOS)、多功能卫星增强系统(MSAS)和地理增强导航系统(GAGAN)等)关联或与其一起使用。

可以注意到,尽管GNSS接收器980在图9中被示为独立组件,但是实施例并非如此限制。如本文使用的,术语“GNSS接收器”可以包括配置为获得GNSS测量(来自GNSS卫星的测量)的硬件和/或软件组件。因此,在一些实施例中,GNSS接收器可以包括(作为软件)由一个或多个处理器(诸如处理器910、DSP 920和/或无线通信接口930内(例如,调制解调器中)的处理器)执行的测量引擎。GNSS接收器还可以可选地包括定位引擎,其可以使用来自测量引擎的GNSS测量,以使用扩展卡尔曼滤波器(EKF)、加权最小二乘法(WLS)、孵化器(hatch)滤波器、粒子滤波器等来确定GNSS接收器的定位。定位引擎也可以由一个或多个处理器(诸如处理器910或DSP 920)执行。

UE 105还可以包括存储器960和/或与其通信。存储器960可以包括但不限于本地和/或网络可访问的存储、磁盘驱动器、驱动器阵列、光学存储设备、固态存储设备(诸如随机存取存储器(RAM)和/或只读存储器(ROM),其可以是可编程的、可闪速更新的(flash-updateable))等。这种存储设备可以被配置为实现任何适当的数据存储,包括但不限于各种文件系统、数据库结构等。

如本文所述,UE 105的存储器960还可以包括软件元素(图9未示出),包括操作系统、设备驱动程序、可执行库和/或其他代码,诸如一个或多个应用程序,其可以包括由各种实施例提供的计算机程序,和/或可以被设计为实现由其他实施例提供的方法和/或配置由其他实施例提供的系统。仅作为示例,参考上面讨论的方法描述的一个或多个过程可以被实现为存储器960中的代码和/或指令,其可由UE 105(和/或UE 105内的处理器910或DSP920)执行。那么,在一些实施例中,这种代码和/或指令可以被用来配置和/或调整通用计算机(或其他设备),以执行根据所描述的方法的一个或多个操作。

图10是计算机系统1000的实施例的框图,其中,计算机系统1000可以全部或部分地用于提供本文实施例中描述的网络实体(例如,图1的位置服务器160、图2的LMF 220)的一个或多个网络组件(包括5G网络的各种组件,诸如NG-RAN 235、5G CN 240和/或其他网络类型的类似组件)的功能。附加或可替换地,图10所示的一个或多个组件可以在UE中利用。应当注意,图10仅为了提供各种组件的一般说明,其中任何或全部可以被视情况利用。因此,图10大致示出如何以相对分离或相对更集成的方式实现各个系统元素。此外,可以注意到,图10所示的组件可以被定位到单个设备和/或分布在可布置在不同的物理或地理位置处的各种联网的设备中。在一些实施例中,计算机系统1000可以对应于LMF 220、gNB 210(例如,gNB 210-1)、ng-eNB214、WLAN 216、eNB、另一蜂窝或非蜂窝接入节点、E-SMLC、SUPLSLP和/或一些其他类型的可定位设备。

计算机系统1000被示为包括可经由总线1005电性耦接(或可以其他方式适当通信)的硬件元件。硬件元件可以包括处理器1010,其可以包括但不限于一个或多个通用处理器、一个或多个专用处理器(诸如数字信号处理芯片、图形加速处理器等)和/或可配置为执行本文描述的一个或多个方法(包括参考图10描述的方法)的其他处理结构。计算机系统1000还可以包括:一个或多个输入设备1015,其可以包括但不限于鼠标、键盘、相机、麦克风等;和一个或多个输出设备1020,其可以包括但不限于显示设备、打印机等。

计算机系统1000还可以包括一个或多个非暂时性存储设备1025(和/或与其通信),其可以包括但不限于本地和/或网络可访问的存储,和/或可以包括但不限于磁盘驱动器、驱动器阵列、光学存储设备、固态存储设备(诸如RAM和/或ROM,其可以是可编程的、可闪速更新的)等。这种存储设备可以被配置为实现任何适当的数据存储,包括但不限于各种文件系统、数据库结构等。如本文所述,这种数据存储可以包括数据库和/或其他数据结构,其用于存储和管理要经由中心(hub)发送到一个或多个设备的消息和/或其他信息。

计算机系统1000还可以包括通信子系统1030,其可以包括由无线通信接口1033管理和控制的无线通信技术,以及有线技术(诸如以太网、同轴通信、通用串行总线(USB)等)。无线通信接口1033可以包括一个或多个无线收发器,其可以经由无线天线1050发送和接收无线信号1055(例如,根据5G NR或LTE的信号)。因此,通信子系统1030可以包括调制解调器、网卡(无线或有线)、红外通信设备、无线通信设备和/或芯片组等,其可以使计算机系统1000能够在本文描述的任何或全部通信网络上与相应网络上的任何设备(包括用户设备(UE)、基站和/或其他TRP、和/或本文描述的任何其他电子设备)通信。因此,通信子系统1030可以用于接收和发送本文实施例中描述的数据。

如上所述,在许多实施例中,计算机系统1000还将包括工作存储器1035,其可以包括RAM或ROM设备。如本文所述,示为位于工作存储器1035内的软件元素可以包括操作系统1040、设备驱动程序、可执行库和/或其他代码,诸如一个或多个应用1045,其可以包括由各种实施例提供的计算机程序,和/或可以被设计为实现由其他实施例提供的方法和/或配置由其他实施例提供的系统。仅作为示例,参考上述方法描述的一个或多个过程可以被实现为可由计算机(和/或计算机内的处理器)执行的代码和/或指令;那么,在一方面上,这种代码和/或指令可以用于配置和/或调整通用计算机(或其他设备)以执行根据所描述的方法的一个或多个操作。

这些指令和/或代码的集合可以被存储在非暂时性计算机可读存储介质上,诸如上述的存储设备1025。在一些情况下,存储介质可以被并入计算机系统,诸如计算机系统1000。在其他实施例中,存储介质可以与计算机系统分开(例如,诸如光盘的可移动介质),和/或在安装包中提供,使得存储介质可以使用存储在其上的指令/代码来编程、配置和/或调整通用计算机。这些指令可以采取可由计算机系统1000执行的可执行代码的形式,和/或可以采取源代码和/或可安装代码的形式,其在计算机系统1000上编译和/或安装后(例如,使用各种普遍可用的编译器、安装程序、压缩/解压缩工具等中的任何一种),然后采取可执行代码的形式。

图11示出可如上文(例如,参考图1至9)描述地利用的基站120的实施例。应当注意,图11只是为了提供各种组件的一般说明,其中任何或全部组件可以被适当地利用。在一些实施例中,基站120可以对应于gNB、ng-eNB和/或(更一般地)TRP。

基站120被示为包括可经由总线1105电性连接(或可以其他方式适当通信)的硬件元件。硬件元件可以包括处理单元1110,其可以包括但不限于一个或多个通用处理器、一个或多个专用处理器(诸如DSP芯片、图形加速处理器、ASIC等)和/或其他处理结构或器件。如图11所示,根据期望功能,一些实施例可以具有单独DSP 1120。根据一些实施例,或基于无线通信的位置确定和/其他确定可以在处理器1110和/或无线通信接口1130(下面讨论)中提供。基站120还可以包括:一个或多个输入设备,其可以包括但不限于键盘、显示器、鼠标、麦克风、按钮、转盘、开关等;和一个或多个输出设备,其可以包括但不限于显示器、发光二极管(LED)、扬声器等。

基站120还可以包括无线通信接口1130,其可以包括但不限于调制解调器、网卡、红外通信设备、无线通信设备和/或芯片组(诸如

基站120还可以包括网络接口1180,其可以包括对有线通信技术的支持。网络接口1180可以包括调制解调器、网卡、芯片组等。网络接口1180可以包括一个或多个输入和/或输出通信接口,以允许与网络、通信网络服务器、计算机系统和/或本文描述的任何其他电子设备交换数据。

在许多实施例中,基站120还可以包括存储器1160。存储器1160可以包括但不限于本地和/或网络可访问的存储、磁盘驱动器、驱动器阵列、光学存储设备、固态存储设备(诸如RAM和/或ROM,其可以是可编程的、可闪速更新的)等。这种存储设备可以被配置为实现任何适当的数据存储,包括但不限于各种文件系统、数据库结构等。

基站120的存储器1160还可以包括软件元素(图11未示出),包括操作系统、设备驱动程序、可执行库和/或其他代码,诸如一个或多个应用程序,其可以包括由各种实施例提供的计算机程序,和/或可以被设计为实现由其他实施例提供的方法和/或配置由其他实施例提供的系统。仅作为示例,参考上面讨论的方法描述的一个或多个过程可以被实现为存储器1160中的代码和/或指令,其可由基站120(和/或基站120内的处理单元1110或DSP1120)执行。那么,在一方面上,这种代码和/或指令可以被用来配置和/或调整通用计算机(或其他设备),以执行根据所描述的方法的一个或多个操作。

对于本领域技术人员来说,可以看出,可以根据特定要求来进行实质性变化。例如,定制的硬件也可以被使用,和/或特定元素可以被实现在硬件、软件(包括便携式软件,诸如小程序等)或两者中。此外,与其他计算设备(诸如网络输入/输出设备)的连接可以被采用。

参考附图,可包括存储器的组件可以包括非暂时性机器可读介质。本文使用的术语“机器可读介质”和“计算机可读介质”是指参与提供使机器以特定方式操作的数据的任何存储介质。在上文提供的实施例中,各种机器可读介质可以涉及提供指令/代码给处理单元和/或其他设备来执行。附加或可替换地,机器可读介质可以被用来存储和/或携带这种指令/代码。在许多实施方式中,计算机可读介质是物理和/或有形的存储介质。这种介质可以采取许多形式,包括但不限于非易失性介质、易失性介质和传输介质。计算机可读介质的常见形式包括,例如,磁性和/或光学介质、具有孔洞图案的任何其他物理介质、RAM、可编程ROM(PROM)、可擦除PROM(EPROM)、FLASH-EPROM、任何其他存储器芯片或盒、下文描述的载波、或计算机可从其中读取指令和/或代码的任何其他介质。

本文讨论的方法、系统和设备是示例。各种实施例可以视情况省略、替换或增加各种过程或组件。例如,参考特定实施例描述的特征可以在各种其他实施例中组合。实施例的不同的方面和元素可以通过类似方式来组合。本文提供的附图的各种组件可以被实现在硬件和/或软件中。此外,技术是不断发展的,因此,许多元素是示例,其不将本公开的范围限制于这些具体示例。

事实证明,有时为了方便,主要是出于常用的原因,将这些信号称为比特、信息、值、元素、符号、字符、变量、术语、数字、数词。然而,应当理解,全部这些或类似的术语将与适当的物理量关联,并且只是方便的标签。除非另有具体说明,否则从上面的讨论中可以看出,在整个本说明书的讨论中,利用诸如“处理”、“计算”、“运算”、“确定”、“查明”、“标识”、“关联”、“测量”、“执行”等的术语是指特定装置(诸如专用计算机或类似的专用电子计算设备)的动作或过程。因此,在本说明书的上下文中,专用计算机或类似的专用电子计算设备能够操纵或转换信号,其通常被表示为专用计算机或类似的专用电子计算设备的存储器、寄存器或其他信息存储设备、发送设备或显示设备内的物理的电子、电气或磁量。

本文使用的术语“和”和“或”可以包括各种含义,其被期望至少部分取决于使用这些术语的上下文。通常来说,“或”如果用于关联列表(诸如A、B或C),则意指A、B和C(这里用于包含的意义)以及A、B或C(这里用于排斥的意义)。此外,本文使用的术语“一个或多个”可以用来描述单数的任何特征、结构或特点,或可以用来描述特征、结构或特点的一些组合。然而,应当注意,这仅是说明性示例,并且所要求保护的主题不限于该示例。此外,术语“至少一个”如果用于关联列表(诸如A、B或C),则可以被解释为指A、B和/或C的任何组合,诸如A、AB、AA、AAB、AABBCCC等。

在描述中给出了具体细节,以提供对示例配置(包括实施方式)的全面理解。然而,配置可以在没有这些具体细节的情况下实践。例如,公知的电路、过程、算法、结构和技术已在没有不必要的细节的情况下被示出,以便避免混淆配置。本说明只提供示例配置,并且不限制权利要求的范围、适用性或配置。相反,前面对配置的描述将向本领域技术人员提供实现所描述的技术的有利说明。在不脱离本公开的精神或范围的情况下,可以对元素的功能和排列进行各种改变。

此外,配置可以被描述为过程,其被描绘成流程图或框图。尽管每个过程可以将操作描述为顺序的过程,但是许多操作可以并行或并发地进行。此外,操作的顺序可以重新排列。过程可以具有未包括在附图中的额外步骤。此外,方法示例可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合来实现。当用软件、固件、中间件或微代码来实现时,执行必要任务的程序代码或代码段可以被存储在非暂时性计算机可读介质中,诸如存储介质。处理器可以执行所描述的任务。

在描述几个示例配置后,在不脱离本公开的精神的情况下,可以使用各种修改、可替换结构和等同物。例如,上述元素可以是更大系统的组件,其中,其他规则可以优先于或以其他方式修改本发明的应用。此外,在考虑上述元素之前、期间或之后,还可以采取若干个步骤。

鉴于该描述,实施例可以包括不同的特征组合。在以下编号的条款中,描述了实施方式的示例:

条款1:一种在用户设备(UE)处执行定位会话期间动态配置一个或多个服务质量(QoS)参数的方法,包括:从网络实体接收位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数;获得定位会话的一个或多个QoS参数的选择;以及,向网络实体发送位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,所述配置根据一个或多个选择的QoS参数来做出。

条款2:根据条款1所述的方法,其中,定位会话包括LTE定位协议(LPP)定位会话。

条款3:根据条款1至2中的任一项所述的方法,其中,网络实体包括服务器或另一UE。

条款4:根据条款1至3中任一项所述的方法,其中,获得一个或多个QoS参数的选择包括:使用下行链路控制信息(DCI)和媒体访问控制命令元素(MAC-CE)命令中的至少一个来确定定位会话的一个或多个QoS参数。

条款5:根据条款1至4中任一项所述的方法,其中,一个或多个QoS参数包括至少一个QoS参数的一个或多个枚举值。

条款6:根据条款1至5中任一项所述的方法,其中,获得一个或多个QoS参数的选择包括:从服务器接收选择。

条款7:根据条款1至6中任一项所述的方法,还包括:在获得定位会话的一个或多个QoS参数的选择之前,从UE向网络实体发送要包括在一个或多个QoS参数的选择中的至少一个请求的QoS参数。

条款8:根据条款1至7中任一项所述的方法,其中,位置请求消息指定定位参考信号(PRS)的一个或多个频率层的层特定的QoS参数。

条款9:根据条款1至8中任一项所述的方法,其中,位置响应消息包括指示UE可达到的QoS的QoS反馈参数。

条款10:根据条款1至9中任一项所述的方法,其中,一个或多个QoS参数中的至少一个包括:水平精确度参数,其指示在指示的置信度下的位置估计的最大水平误差;垂直坐标请求,其指示垂直坐标是否需要作为位置响应消息的一部分;垂直精确度参数,其指示在指示的置信度下的位置估计的最大垂直误差;响应时间,其指示在接收到位置请求消息和发送位置响应消息之间的最大耗时;响应时间早期固定参数,其指示在接收到位置请求消息和发送包含早期位置测量的位置响应消息之间的最大耗时;或速度请求参数,其中,速度请求参数指示速度是否被请求;或其组合。

条款11:一种在网络实体处执行定位会话期间动态配置一个或多个服务质量(QoS)参数的方法,包括:从网络实体向用户设备(UE)发送位置请求消息,其中,位置请求消息标识可选择用于定位会话的一个或多个QoS参数;获得定位会话的一个或多个QoS参数的选择;以及,接收对网络实体的位置响应消息,其中,位置响应消息:至少部分基于选择的QoS参数来生成,并且指示UE的配置,所述配置根据一个或多个选择的QoS参数来做出。

条款12:根据条款11所述的方法,其中,定位会话包括LTE定位协议(LPP)定位会话。

条款13:根据条款11至12中任一项所述的方法,其中,网络实体包括服务器或另一UE。

条款14:根据条款11至13中任一项所述的方法,其中,获得一个或多个QoS参数的选择包括:经由下行链路控制信息(DCI)和媒体访问控制命令元素(MAC-CE)命令中的至少一个来发送指示定位会话的一个或多个QoS参数的信息。

条款15:根据条款11至14中任一项所述的方法,其中,一个或多个QoS参数包括至少一个QoS参数的一个或多个枚举值。

条款16:根据条款11至15中任一项所述的方法,其中,获得一个或多个QoS参数的选择包括:用网络实体进行选择。

条款17:根据条款11至16中任一项所述的方法,还包括:在获得定位会话的一个或多个QoS参数的选择之前,在网络实体处从UE接收要包括在一个或多个QoS参数的选择中的至少一个请求的QoS参数。

条款18:根据条款11至17中任一项所述的方法,其中,位置请求消息指定定位参考信号(PRS)的一个或多个频率层的层特定的QoS参数。

条款19:根据条款11至18中任一项所述的方法,其中,位置响应消息包括指示UE可达到的QoS的QoS反馈参数。

条款20:根据条款11至19中任一项所述的方法,其中,一个或多个QoS参数中的至少一个包括:水平精确度参数,其指示在指示的置信度下的位置估计的最大水平误差;垂直坐标请求,其指示垂直坐标是否需要作为位置响应消息的一部分;垂直精确度参数,其指示在指示的置信度下的位置估计的最大垂直误差;响应时间,其指示在接收到位置请求消息和发送位置响应消息之间的最大耗时;响应时间早期固定参数,其指示在接收到位置请求消息和发送包含早期位置测量的位置响应消息之间的最大耗时;或速度请求参数,其中,速度请求参数指示速度是否被请求;或其组合。

条款21:一种用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的用户设备(UE),包括:收发器;存储器;一个或多个处理器,其与收发器和存储器可通信地耦接,其中,一个或多个处理器被配置为执行根据条款1至10中任一项所述的方法。

条款22:一种用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的网络实体,包括:收发器;存储器;一个或多个处理器,其与收发器和存储器可通信地耦接,其中,一个或多个处理器被配置为执行根据条款11至20中任一项所述的方法。

条款23:一种用于在用户设备(UE)处执行定位会话期间动态配置一个或多个服务质量(QoS)参数的装置,包括:器件(means),其用于执行根据条款1至20中任一项所述的方法。

条款24:一种存储用于在定位会话期间动态配置一个或多个服务质量(QoS)参数的指令的非暂时性计算机可读介质,指令包括代码,其用于执行根据条款1至20中任一项所述的方法。

技术分类

06120115628448