Method and apparatus for updating positioning capabilities of user equipment during a positioning session
Patent Information
- Application Number
- CN202610861007.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2020-06-10
- Filing Date
- 2021-06-07
- Publication Date
- 2026-10-23
Smart Images

Figure CN122970638A_ABST
Abstract
Description
[0001] This application is a divisional application of patent application No. PCT / US2021 / 036217, filed internationally on June 7, 2021, with application number 202180040399.4, entitled “Method and apparatus for updating the positioning capabilities of a user equipment during a positioning session”. background Invention Field
[0002] The various aspects of this disclosure generally relate to the field of wireless communications, and in particular to the ability to update the positioning of a user equipment (UE) during a positioning session.
[0003] Related technical descriptions
[0004] In data communication networks with requirements defined by the 3rd Generation Partnership Project (3GPP), such as 5G New Radio (5G NR, also referred to herein as "NR"), positioning technologies can be used to determine the location of mobile electronic devices (referred to herein as UEs). The UE can use radio frequency (RF) signaling between itself and a transmit / receive point (TRP) (e.g., a base station) of the data communication network to perform measurements for positioning and / or transmit those measurements to the data communication network.
[0005] Different methods are available for performing location measurements. Some location methods are based on downlink signals and include downlink time difference of arrival (DL-TDOA) and downlink angle of departure (DL-AoD) measurements. Other location methods are based on uplink signals and include uplink time difference of arrival (UL-TDOA) and uplink angle of arrival (UL-AoA) measurements. Yet another location method includes measurements related to both downlink and uplink signals, such as round-trip time (RTT) with one or more neighboring base stations. Additionally, each base station can be associated with an identifier (ID) of the cells it covers. Location of a UE can involve radio resource management (RRM) measurements using enhanced cell identifiers (E-CIDs).
[0006] To aid in UE localization, a detection reference signal (SRS) (also known as a localization reference signal (PRS) in 3GPP specification version 16) is defined for localization, enabling the UE to detect and measure more neighboring base stations. For example, a base station sends a PRS to the UE to improve the observed time of arrival (OTDOA) in DL-TDOA measurements. The OTDOA of the PRS from the reference cell (e.g., the serving cell) and one or more neighboring cells is called the downlink (DL) reference signal time difference (RSTD). The UE's localization can be determined using DL RSTD measurements, the absolute or relative transmission timing of each cell, and the known localization of the base station transmit antenna elements of the reference cell and neighboring cells.
[0007] Other SRS-based and PRS-based measurements are also possible. For example, downlink PRS can be used for downlink (DL) PRS reference signal received power (RSRP) measurement to support DL-TDOA, DL-AoD, or multiple RTT. SRS for positioning can be used for UE receive-transmit (Rx-Tx) time difference measurement to support multiple RTT.
[0008] UE positioning can also use measurements other than those based on SRS and PRS. For example, the Synchronization Signal Block (SSB) and Channel State Information Reference Signal (CSI-RS) used for Radio Resource Management (RRM) based measurements can be used in the E-CID method.
[0009] Overview
[0010] In some embodiments, the UE is configured to perform location measurements based on its capabilities. These capabilities change over time. Based on the changes, the UE reports an indication to the location server that its capabilities have changed. This indication may include updated capability information or errors related to previously reported capability information and / or the availability of updated capability information. Furthermore, the location server may instruct the UE to provide updated auxiliary data and / or a request for updated location information, such that the next location measurement performed by the UE can be based on the updated auxiliary data and / or the request.
[0011] According to this disclosure, an example method for transmitting location information of a user equipment (UE) in association with a positioning session between a user equipment (UE) and a location server includes: transmitting UE capability information from the UE to the location server according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: a Positioning Reference Signal (PRS) configuration, PRS measurement, a positioning method, or a positioning procedure, or a combination thereof. The method further includes: determining an update of one or more parameters at the UE after transmitting the UE capability information. The method further includes: transmitting an indication of the update from the UE to the location server according to a second capability indication procedure. The method further includes: measuring the Positioning Reference Signal at the UE based on the update. The method further includes: transmitting the location information from the UE to the location server based on the measurement.
[0012] According to this disclosure, an example method for implementing updated UE capability information in association with a positioning session between a user equipment (UE) and a location server includes: receiving UE capability information from the UE at the location server according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: Positioning Reference Signal (PRS) configuration, PRS measurement, positioning method, or positioning procedure, or a combination thereof. The method further includes: after receiving the UE capability information, receiving from the UE at the location server an indication of an update to one or more of the parameters, the indication of the update to the one or more parameters being received according to a second capability indication procedure. The method further includes: in response to the indication of the update to the one or more parameters, sending a message from the location server to the UE, the message including: auxiliary data based on the update to the one or more parameters for the UE to use for measuring the Positioning Reference Signal, a request for location information, or a request for the updated UE capability information, or a combination thereof.
[0013] According to this disclosure, an example user equipment (UE) is used to transmit location information in association with a positioning session between the UE and a location server. The UE includes: a transceiver; a memory; and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to: transmit UE capability information to the location server via the transceiver according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: a Positioning Reference Signal (PRS) configuration, PRS measurement, a positioning method, or a positioning procedure, or a combination thereof. The one or more processing units are further configured to: determine an update to one or more parameters after transmitting the UE capability information. The one or more processing units are further configured to: transmit an indication of the update to the location server via the transceiver according to a second capability indication procedure. The one or more processing units are further configured to: measure the Positioning Reference Signal at the UE based on the update. The one or more processing units are further configured to: transmit the location information to the location server via the transceiver based on the measurement.
[0014] An example location server is provided for implementing updated UE capability information in association with a positioning session between a UE and the location server. The location server includes: a transceiver; a memory; and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to: receive UE capability information from the UE via the transceiver according to a first capability indication procedure. The UE capability information indicates parameters of the UE to support: a Positioning Reference Signal (PRS) configuration, PRS measurement, a positioning method, or a positioning procedure, or a combination thereof. The one or more processing units are further configured to: upon receiving the UE capability information, receive at the location server an indication of an update to one or more of the parameters, the indication of the update to the one or more parameters being received according to a second capability indication procedure. The one or more processing units are further configured to: in response to the indication of the update of one or more parameters, send a message to the UE via the transceiver, the message including: auxiliary data based on the update of one or more parameters for the UE to use for measuring positioning reference signals, a request for location information, or a request for the updated UE capability information, or a combination thereof.
[0015] This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used alone to determine the scope of the claimed subject matter. The subject matter should be understood in reference to the appropriate portions of this disclosure, any or all drawings, and each claim. The foregoing, as well as other features and examples, will be described in more detail in the following description, claims, and drawings. Brief description of the attached diagram
[0016] Various aspects of this disclosure are illustrated by way of example. In the accompanying drawings, similar reference numerals indicate similar elements.
[0017] Figure 1 An example of a diagram illustrating a communication system according to at least one embodiment is provided.
[0018] Figure 2 An example of a frame structure that can be used by a communication system according to at least one embodiment is explained.
[0019] Figure 3 An example of a communication procedure in a location session according to at least one embodiment is explained.
[0020] Figure 4 An example of a sequence diagram supporting a location session according to at least one embodiment is explained.
[0021] Figure 5 An example of transmitting unrequested UE capability information according to at least one embodiment is explained.
[0022] Figure 6 An example of a sequence diagram for updating UE capability information to support a location session, according to at least one embodiment, is explained.
[0023] Figure 7 Another example of a sequence diagram for updating UE capability information to support a location session, according to at least one embodiment, is explained.
[0024] Figure 8 Further examples of sequence diagrams for updating UE capability information to support a location session, according to at least one embodiment, are explained.
[0025] Figure 9 Another example of a sequence diagram for updating UE capability information to support a location session, according to at least one embodiment, is explained.
[0026] Figure 10 An example of a process for UE positioning according to at least one embodiment is explained.
[0027] Figure 11 An example of a process for locating a UE based on updated capability information in a location session, according to at least one embodiment, is explained.
[0028] Figure 12 Another example of a process for UE positioning based on updated capability information, according to at least one embodiment, is explained.
[0029] Figure 13An example of a process for sending updated capability information in a location session, according to at least one embodiment, is explained.
[0030] Figure 14 An example of a process for UE positioning based on updated capability information, according to at least one embodiment, is explained.
[0031] Figure 15 An example of a process for implementing updated UE capability information in association with a location session between a UE and a location server, according to at least one embodiment, is explained.
[0032] Figure 16 This is a block diagram of an embodiment of a UE, which can be implemented as described herein and in conjunction with... Figures 1-15 The land is used in a related manner.
[0033] Figure 17 The implementation of the system has been explained, and the system can be implemented as described above (e.g., with...). Figures 1-15 (Associatedly) Described and utilized. Detailed description
[0034] Several illustrative embodiments will now be described with reference to the accompanying drawings, which form part of the embodiments. Although specific embodiments that can implement one or more aspects of this disclosure are described below, other embodiments may be used and various modifications may be made without departing from the scope of this disclosure or the spirit of the appended claims.
[0035] The embodiments of this disclosure particularly relate to improving UE positioning measurements. In one example, during a positioning session with a network, the UE indicates to the network its ability to perform positioning measurements on signals. The network provides the UE with auxiliary data and indicates specific parameters for the positioning measurements performed by the UE. However, unlike existing communication systems, if the UE's capabilities change during a positioning session, the UE indicates the change to the network, and the network can then modify the auxiliary data and / or parameters as needed and as far as possible. In this way, positioning measurements can be dynamically adjusted and refined based on updated UE capabilities during a positioning session, thereby improving positioning measurements.
[0036] For clarity, the embodiments of this disclosure are described in conjunction with PRS-based location measurements. However, the embodiments are not limited thereto and are similarly applicable to other types of location measurements, including location measurements based on SRS for location, SSB for RRM, CSI-RS for RRM, etc. Such location measurements can be performed according to resource allocation that can be adjusted based on updated UE capabilities. Furthermore, location measurements are performed during a location session between the UE and the network to support DL-TDOA, DL-AoD, UL-TDOA, UL-AoA, RTT, multiple RTT, and E-CID. Also herein, the terms "location" and "positioning" are used interchangeably.
[0037] Figure 1 An example illustration of a communication system 100 according to at least one embodiment is provided. The communication system 100 can be configured to determine the location of a UE 105 using one or more positioning methods implemented through access nodes 110, 114, 116 and / or a location server (LMF 120). Here, the communication system 100 includes the UE 105 and components of a 5G NR network, including a next-generation (NG) radio access network (RAN) 135 and a 5G core network (5G CN) 140. The 5G network may also be referred to as an NR network; the NG-RAN 135 may be referred to as a 5G RAN or NR RAN; and the 5G CN 140 may be referred to as an NG core network. The 5G NR positioning system 100 may further utilize information from GNSS satellites 110 from GNSS systems such as the Global Positioning System (GSP) or similar systems such as GLONASS, Galileo, BeiDou, and the Indian Regional Navigation Satellite System (IRNSS). Additional components of the 5G NR positioning system 100 are described below. The 5G NR positioning system 100 may include additional or replacement components.
[0038] It should be noted that Figure 1This document provides only a general description of the various components, where any or all of them may be utilized appropriately, and each component may be repeated or omitted as needed. Specifically, although only one UE 105 is described, it will be understood that many UEs (e.g., hundreds, thousands, millions, etc.) may utilize the communication system 100. Similarly, the communication system 100 may include a larger (or smaller) number of GNSS satellites 110, gNBs 110, ng-eNBs 114, wireless local area networks (WLANs) 116, access and mobility management functions (AMFs) 115, external clients 130, and / or other components. The described connections connecting the various components in the communication system 100 include data and signaling connections, which may include additional (intermediate) components, direct or indirect physical and / or wireless connections, and / or additional networks. Furthermore, components may be rearranged, combined, separated, replaced, and / or omitted depending on the desired functionality.
[0039] UE 105 may include and / or be referred to as a device, mobile device, wireless device, mobile terminal, terminal, mobile station (MS), Secure User Plane Positioning Enabled (SUPL) terminal (SET), or some other name. Furthermore, UE 105 may correspond to a cellular phone, smartphone, laptop device, tablet device, personal data assistant (PDA), tracking device, navigation device, Internet of Things (IoT) device, or some other portable or mobile device. Typically, although not required, UE 105 may use one or more Radio Access Technologies (RATs) (such as using GSM, CDMA, W-CDMA, LTE, High Rate Packet Data (HRPD), IEEE 802.11 Wi-Fi®, Bluetooth, WiMAX™, 5G NR (e.g., using NG-RAN 135 and 5G CN 140)) to support wireless communication. UE 105 may also use WLAN 116, which can connect to other networks (such as the Internet), to support wireless communication. Using one or more of these RATs allows UE 105 (e.g., via...) Figure 1 The components of the 5G CN 140 (not shown) or may communicate with the external client 130 via the Gateway Mobile Location Center (GMLC) 125 and / or allow the external client 130 (e.g., via the GMLC 125) to receive location information about the UE 105.
[0040] UE 105 may include a single entity or may include multiple entities, such as in a personal area network in which the user may employ audio, video, and / or data I / O devices, and / or body sensors, as well as separate wired or wireless modems. An estimate of the location of UE 105 may be referred to as location, location estimate, location lock, lock, positioning, location estimation, or location lock, and may be geodetic, providing location coordinates (e.g., latitude and longitude) of UE 105, which may or may not include an elevation component (e.g., altitude; height above or depth below ground level, floor level, or basement level). Alternatively, the location of UE 105 may be expressed as a municipal location (e.g., expressed as a postal address or designation of a point or smaller area within a building (such as a specific room or floor)). The location of UE 105 may also be expressed as an area or volume within which UE 105 is expected to be located with a certain probability or confidence level (e.g., 67%, 95%, etc.) (geodetically or municipally defined). The location of UE105 may further be a relative location, which includes, for example, distance and direction defined relative to an origin at a known location, or relative to X, Y (and Z) coordinates, which may be defined geodetically, in municipal form, or with reference to a point, area, or volume indicated on a map, floor plan, or building plan. In the description contained herein, the use of the term location may include any of these variations unless otherwise indicated. When calculating the location of the UE, local X, Y, and possibly Z coordinates are typically solved, and then, if necessary, the local coordinates are converted to absolute coordinates (e.g., with respect to latitude, longitude, and elevation above or below mean sea level).
[0041] Figure 1 The base stations in the NG-RAN 135 shown may include Transmitter Receiver Points (TRPs), such as NRB Nodes (gNBs) 110-1 and 110-2 (generally referred to herein as gNB 110). Pairs of gNBs 110 in the NG-RAN 135 may be interconnected (e.g., as shown in...). Figure 1 (The connection shown is either a direct connection or an indirect connection via another gNB 110). The communication interface between the base stations (gNB 110 and / or ng-eNB 114) may be referred to as the Xn interface 137. Access to the 5G network is provided to the UE 105 via wireless communication between the UE 105 and one or more gNBs 110, which may use 5G NR to provide wireless communication access to the 5G CN 140 on behalf of the UE 105. The radio interface between the base station (gNB 110 and / or ng-eNB 114) and the UE 105 may be referred to as the Uu interface 139. 5G NR radio access may also be referred to as NR radio access or 5G radio access. Figure 1In this context, it is assumed that the serving gNB for UE 105 is gNB 110-1, although other gNBs (e.g., gNB 110-2) may act as serving gNBs or as secondary gNBs to provide additional throughput and bandwidth to UE 105 if UE 105 moves to another location.
[0042] Figure 1 The base stations in NG-RAN 135 shown may additionally or alternatively include next-generation evolved B nodes (also referred to as ng-eNBs) 114. The ng-eNB 114 may be connected to one or more gNBs 110 in NG-RAN 135—for example, directly or indirectly via other gNBs 110 and / or other ng-eNBs. The ng-eNB 114 may provide LTE radio access and / or evolved LTE (eLTE) radio access to the UE 105. Figure 1 Some gNB 110s (e.g., gNB 110-2) and / or ng-eNB 114s can be configured to act as location-only beacons, which can transmit signals (e.g., location reference signals (PRS)) and / or broadcast auxiliary data to assist in the location of UE 105, but may not receive signals from UE 105 or from other UEs. Note that although in Figure 1 The diagram shows only one ng-eNB 114, but some embodiments may include multiple ng-eNBs 114. Base stations 110 and 114 may communicate directly with each other via the Xn communication interface. Additionally or alternatively, base stations 210 and 214 may communicate directly or indirectly with other components of the 5G NR positioning system 100, such as LMF 120 and AMF 115.
[0043] The 5G NR positioning system 100 may also include one or more WLANs 116 that can connect to a non-3GPP interoperability function (N3IWF) 150 in the 5G CN 140 (e.g., in the case of an untrusted WLAN 116). For example, the WLAN 116 may support IEEE 802.11 WiFi access for the UE 105 and may include one or more WiFi APs. Here, the N3IWF 150 may connect to other elements in the 5G CN 140, such as the AMF 115. In some embodiments, the WLAN 116 may support another RAT, such as Bluetooth. The N3IWF 150 may provide support for secure access by the UE 105 to other elements in the 5G CN 140 and / or may support interoperability between one or more protocols used by the WLAN 116 and the UE 105 and one or more protocols used by other elements of the 5G CN 140, such as the AMF 115. For example, the N3IWF 150 can support: establishing an IPSec tunnel with UE 105, terminating the IKEv2 / IPSec protocol with UE 105, terminating the N2 and N3 interfaces to the 5G CN140 for the control plane and user plane respectively, and relaying uplink (UL) and downlink (DL) control plane non-access layer (NAS) signaling across the N1 interface between UE 105 and AMF 115. In some other embodiments, the WLAN 116 can be directly connected to components in the 5G CN 140 (e.g., such as...). Figure 1 The AMF 115 (shown by the dashed line) does not pass through N3IWF 150. For example, a direct connection between WLAN 116 and 5GCN 140 can occur if WLAN 116 is a trusted WLAN to 5GCN 240, and a Trusted WLAN Interoperability (TWIF) function that can be used as an internal component of WLAN 116 can be employed. Figure 1 (Not shown in the image) to achieve this. Note that although in Figure 1 Only one WLAN 116 is shown, but some embodiments may include multiple WLANs 116.
[0044] The access node may include any of a variety of network entities that enable communication between UE 105 and AMF 115. This may include gNB 110, ng-eNB 114, WLAN 116, and / or other types of cellular base stations. However, the access node providing the functionality described herein may additionally or alternatively include entities that enable communication with… Figure 1The entity communicating with any of the various RATs (which may include non-cellular technologies) not described herein. Therefore, as used in the embodiments described below, the term "access node" may include, but is not limited to, gNB 110, ng-eNB 114, or WLAN 116.
[0045] As will be discussed in more detail below, in some embodiments, access nodes (such as gNB 110, ng-eNB 114, or WLAN 116) (alone or in combination with other components of the 5G NR positioning system 100) may be configured to: in response to a request for location information received from LMF 120, obtain location measurements of uplink (UL) signals received from UE 105 and / or obtain DL location measurements from UE 105 obtained by UE 105 for downlink (DL) signals received by UE 105 from one or more access nodes. As mentioned, although Figure 1 The diagram depicts access nodes 110, 114, and 116 configured to communicate according to 5G NR, LTE, and Wi-Fi communication protocols, respectively. However, access nodes configured to communicate according to other communication protocols can be used, such as, for example, a B node using the Wideband Code Division Multiple Access (WCDMA) protocol for the Universal Mobile Telecommunications Service (UMTS) Terrestrial Radio Access Network (UTRAN), an eNB using the LTE protocol for Evolved UTRAN (E-UTRAN), or a Bluetooth® beacon using the Bluetooth protocol for WLAN. For example, in a 4G Evolved Packet System (EPS) providing LTE radio access to UE 105, the RAN may include an E-UTRAN, which may include base stations containing eNBs supporting LTE radio access. The core network for the EPS may include an Evolved Packet Core (EPC). Thus, the EPS may include the E-UTRAN plus the EPC, wherein... Figure 1 In this context, E-UTRAN corresponds to NG-RAN 135 and EPC corresponds to 5GCN 140. The methods and techniques described herein for obtaining the municipal location of UE 105 are applicable to other networks of this type.
[0046] gNB 110 and ng-eNB 114 can communicate with AMF 115, and for positioning functionality, AMF 115 communicates with LMF120. AMF 115 supports the mobility of UE 105, including cell changes and handovers from access nodes 110, 114, or 116 of the first RAT to access nodes 110, 114, or 116 of the second RAT. AMF 115 can also participate in supporting signaling connections to UE 105 and may support data and voice bearers for UE 105. The LMF 120 supports the use of the CP positioning solution to locate UE 105 when it accesses NG-RAN 135 or WLAN 116, and supports various positioning procedures and methods, including UE-assisted / UE-based and / or network-based procedures / methods, such as A-GNSS, Observed Time Difference of Arrival (OTDOA) (which may be referred to as Time Difference of Arrival (TDOA) in NR), Real-Time Kinematics (RTK), Precise Point Positioning (PPP), Differential GNSS (DGNSS), Enhanced Cellular ID (ECID), Angle of Arrival (AoA), Angle of Departure (AoD), WLAN positioning, Round-Trip Propagation Delay (RTT), Multi-Cell RTT, and / or other positioning procedures and methods. The LMF 120 can also process location service requests for UE 105 received, for example, from AMF 115 or GMLC 125. The LMF 120 can be connected to AMF 115 and / or GMLC 125. In some embodiments, the network (such as 5GCN 140) may additionally or alternatively implement other types of location support modules, such as an evolved Serving Mobility Location Center (E-SMLC) or a SUPL Location Platform (SLP). It should be noted that in some embodiments, at least a portion of the location functionality (including determining the location of UE 105) may be performed at UE 105 (e.g., by measuring downlink PRS (DL-PRS) signals transmitted by radio nodes (such as gNB 110, ng-eNB 114, and / or WLAN 116) and / or using auxiliary data, for example, provided to UE 105 by LMF 120).
[0047] Gateway Mobile Location Center (GMLC) 125 can support location requests for UE 105 received from external client 130 and can forward such location requests to AMF 115 for forwarding to LMF 120. Location responses from LMF 120 (e.g., containing a location estimate for UE 105) can similarly be returned to GMLC 125 directly or via AMF 115, and GMLC 125 can then return the location response (e.g., containing the location estimate) to external client 130.
[0048] Network Open Function (NEF) 145 may be included in 5GCN 140. NEF 145 can support the secure opening of capabilities and events concerning 5GCN 140 and UE 105 to external client 130. These capabilities and events can therefore be referred to as Access Functions (AF) and enable the secure provisioning of information from external client 130 to 5GCN 140. NEF 145 may be connected to AMF 115 and / or GMLC 125 for the purpose of obtaining the location of UE 105 (e.g., municipal location) and providing that location to external client 130.
[0049] like Figure 1 As further explained, the LMF 120 can communicate with the gNB 110 and / or the ng-eNB 114 using NR Location Protocol Annex (NRPPa) as defined in 3GPP Technical Specification (TS) 38.445. NRPPa messages can be transmitted between the gNB 110 and LMF 120 and / or between the ng-eNB 114 and LMF 120 via the AMF 115. Figure 1 As further explained, LMF 120 and UE 105 can communicate using the LTE Positioning Protocol (LPP) as defined in 3GPP TS 37.355. Here, LPP messages can be passed between UE 105 and LMF 120 via AMF 115 and UE 105's serving gNB 110-1 or serving ng-eNB 114. For example, LPP messages can be passed between LMF 120 and AMF 115 using messages for service-based operations (e.g., based on Hypertext Transfer Protocol (HTTP)), and can be passed between AMF 115 and UE 105 using the 5G NAS protocol. The LPP protocol can be used to support positioning of UE 105 using UE-assisted and / or UE-based positioning methods such as A-GNSS, RTK, TDOA, multi-cell RTT, AoD, and / or ECID. The NRPPa protocol can be used to support the location of UE 105 using network-based location methods such as ECID, AoA, and uplink TDOA (UL-TDOA) and / or can be used by LMF120 to obtain location-related information from gNB 110 and / or ng-eNB 114, such as defining parameters of DL-PRS transmissions from gNB 110 and / or ng-eNB 114.
[0050] In the case where UE 105 accesses WLAN 116, LMF 120 can use NRPPa and / or LPP to obtain the location of UE 105 in a manner similar to that described just for UE 105 accessing gNB 110 or ng-eNB 114. Thus, NRPPa messages can be transmitted between WLAN 116 and LMF 120 via AMF 115 and N3IWF 150 to support network-based location of UE 105 and / or to transmit other location information from WLAN 116 to LMF 120. Alternatively, NRPPa messages can be transmitted between N3IWF 150 and LMF 120 via AMF 115 to support network-based location of UE 105 based on location-related information and / or location measurements known or accessible to N3IWF 150 and transmitted from N3IWF 150 to LMF 120 using NRPPa. Similarly, LPP and / or LPP messages can be transmitted between UE105 and LMF 120 via AMF 115, N3IWF 150, and the serving WLAN 116 of UE 105 to support UE-assisted or UE-based positioning of UE 105 by LMF 120.
[0051] In the 5G NR positioning system 100, the positioning method can be classified as "UE-assisted" or "UE-based." This depends on where the request to determine the location of UE 105 originates. For example, if the request originates from the UE (e.g., from an application or "app" executed by the UE), the positioning method can be classified as UE-based. On the other hand, if the request originates from an external client or other devices or services within the AF 130, LMF 120, or 5G network, the positioning method can be classified as UE-assisted (or "network-based").
[0052] Using a UE-assisted positioning method, UE 105 can obtain location measurements and send these measurements to a location server (e.g., LMF 120) for calculating a location estimate for UE 105. For RAT-dependent positioning methods, location measurements may include one or more of the following for one or more access points: Received Signal Strength Indicator (RSSI), Round-Trip Time (RTT), Reference Received Power (RSRP), Reference Received Quality (RSRQ), Reference Time Difference (RSTD), Time of Arrival (TOA), AoA, Receive Time-Transmit Time Difference (Rx-Tx), Differential AoA (DAoA), AoD, or Timing Advance (TA). Additionally or alternatively, similar measurements may be performed on sidelink signals transmitted by other UEs, whose locations are known, and these other UEs may be used as anchor points for locating UE 105. Location measurements may additionally or alternatively include measurements for RAT-independent positioning methods, such as GNSS (e.g., GNSS pseudorange, GNSS code phase, and / or GNSS carrier phase with respect to GNSS satellite 110), WLAN, etc.
[0053] Using a UE-based positioning method, UE 105 can obtain a location measurement (e.g., which may be the same as or similar to the location measurement of a UE-assisted positioning method), and can further calculate the location of UE 105 (e.g., with the aid of auxiliary data received from a location server (such as LMF 120, SLP) or broadcast by gNB 110, ng-eNB 114 or WLAN 116).
[0054] Using a network-based positioning method, one or more base stations (e.g., gNB 110 and / or ng-eNB 114), one or more APs (e.g., APs in WLAN 116), or N3IWF 150 can obtain location measurements (e.g., RSSI, RTT, RSRP, RSRQ, AoA, or ToA) of signals transmitted by UE 105, and / or can receive measurements obtained by UE 105 or, in the case of N3IWF 150, by APs in WLAN 116, and can send these measurements to a location server (e.g., LMF 120) for calculating a location estimate for UE 105.
[0055] The positioning of UE 105 can also be classified as UL-based, DL-based, or DL-UL-based depending on the type of signal used for positioning. For example, if positioning is based solely on signals received by UE 105 (e.g., from a base station or other UE), the positioning can be classified as DL-based. On the other hand, if positioning is based solely on signals transmitted by UE 105 (which may be received by, for example, a base station or other UE), the positioning can be classified as UL-based. DL-UL-based positioning includes positioning based on signals transmitted and received by UE 105, such as RTT-based positioning. Side-link (SL) assisted positioning includes signals communicated between UE 105 and one or more other UEs. According to some embodiments, the UL, DL, or DL-UL positioning described herein can enable SL signaling to be used as a supplement to or replacement of SL, DL, or DL-UL signaling.
[0056] Depending on the positioning type (e.g., UL-based, DL-based, or DL-UL-based), the types of reference signals used may differ. For example, for DL-based positioning, these signals may include PRS (e.g., DL-PRS transmitted by the base station or SL-PRS transmitted by other UEs), which can be used for TDOA, AoD, and RTT measurements. Other reference signals that can be used for positioning (UL, DL, or DL-UL) may include: Probe Reference Signal (SRS), Channel State Information Reference Signal (CSI-RS), Synchronization Signal (e.g., Synchronization Block (SSS) Synchronization Signal (SS)), Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), Physical Side Link Shared Channel (PSSCH), Demodulation Reference Signal (DMRS), etc. Furthermore, reference signals may be transmitted in Tx beams and / or received in Rx beams (e.g., using beamforming techniques), which can affect angle measurements such as AoD and / or AoA.
[0057] Figure 2 An example of a frame structure 200, according to at least one embodiment, that can be used by a communication system (such as communication system 100) is described. Frame structure 200 can serve as the basis for physical layer communication between UE 105 and serving gNB 110-1. The transmission timeline of each of the downlink and uplink can be divided into units of radio frames. Each radio frame may have a predetermined duration (e.g., 10 milliseconds (ms)) and may be divided into 10 subframes with indices “0” to “9”, each subframe being 1 ms long. Each subframe may include a variable number of time slots, depending on the subcarrier spacing. Each time slot may include a variable number of symbol periods (e.g., 7 or 14 symbols), depending on the subcarrier spacing. An index may be assigned to the symbol periods in each time slot. Mini-time slots may include sub-time slot structures (e.g., 2, 3, or 4 symbols). Additionally, in Figure 2 The diagram shows the complete orthogonal frequency division multiplexing (OFDM) of a subframe, illustrating how a subframe can be divided into multiple resource blocks (RBs) across both time and frequency. A single RB can comprise a grid of resource elements (REs) spanning 14 symbols and 12 subcarriers. Each RE... Figure 2 The square is used to represent the PRS RE (e.g., the RE assigned to the PRS). Figure 2 In the explanation, PRS allocation follows a diagonal pattern, where the symbols used for PRS are arranged diagonally and separated by six subcarriers in the frequency domain.
[0058] Each symbol in a time slot can indicate link direction (e.g., downlink (DL), uplink (UL), or flexible) or data transmission, and the link direction used for each subframe can be dynamically switched. Link direction can be based on the time slot format. Each time slot can include DL / UL data and DL / UL control information. In NR, synchronization signal (SS) blocks are transmitted. SS blocks include the primary SS (PSS), secondary SS (SSS), and a two-symbol physical broadcast channel (PBCH). SS blocks can be located at fixed time slot positions (e.g., Figure 2 The symbols “0-3” shown are transmitted. PSS and SSS can be used by the UE for cell search and capture. PSS provides half-frame timing, and SS provides cyclic prefix (CP) length and frame timing. PSS and SSS provide cell identity. PBCH carries some basic system information, such as downlink system bandwidth, timing information within radio frames, SS burst set periodicity, system frame number, etc.
[0059] For a given frequency, the serving gNB 110-1 can configure the UE 105 to perform Time Domain Division (TDD) resource allocation, particularly by using different layers to perform different functions. The “upper layer” or “higher layer” may include a layer of the serving base station 110-1 that provides control information to the UE 105 via a Radio Resource Control (RRC) protocol (e.g., the RRC layer). The higher layer may additionally include an application layer, a Media Access Control (MAC) layer, or other layers capable of providing the UE 105 with information about allocated resources for communication. Furthermore, the physical layer (or “lower layer”) has a scheduler that can provide downlink control information (DCI) information (e.g., transmission format, resource allocation, etc.) to the UE 105 via the Physical Downlink Control Channel (PDCCH). The serving gNB 110-1 can use RRC signaling to perform semi-static allocation of time-domain resource elements to achieve cell-specific and / or UE-specific modes. The physical layer of the gNB 110-1 service can (using the DCI in the PDCCH) perform dynamic specification of time-domain resources on a per-slot basis (e.g., with a much finer granularity than RRC signaling) using the Slot Format Indicator (SFI) in the DCI.
[0060] The Physical Uplink Control Channel (PUCCH) is used to convey uplink control information (UCI) from the UE to the serving gNB 110-1. This UCI may include, for example, Hybrid Automatic Repeat Request (HARQ) (e.g., HARQ Acknowledgement (HARQ-ACK)), Channel State Information (CSI), and Scheduling Request (SR). In NR, the PUCCH can be flexible in its time and frequency allocation, allowing UEs with different capabilities (e.g., UEs with lower bandwidth capabilities) to efficiently utilize available resources. For NR, PUCCH resources can have five different formats, including a short format (where the PUCCH resource spans "1-2" symbols) and a long format (where the PUCCH resource can span "4-14" symbols).
[0061] Figure 3This is a call flowchart illustrating an example of communication procedures in a location session according to at least one embodiment. The location session is between a target 305 and a server 320. Target 305 may correspond to UE 105. Server 320 may be a location server (e.g., LMF 120), wherein the location server may be an independent component of a communication system (e.g., communication system 100) or may be integrated with another component of the communication system (e.g., with a base station). The location session follows a specific protocol (such as the LPP protocol for LPP sessions) and remains established to allow communication between target 305 and server 320 according to that specific protocol. This communication follows a set of procedures that are executed to determine the location of target 305. Each procedure includes a set of transactions that can be performed by either or a combination of target 305 and server 302.
[0062] As explained, at the start of a positioning session, server 320 may not be aware of target 305's ability to perform positioning measurements. Accordingly, a capability indication procedure is executed to send information about the capability to server 320 (described as capability transfer 301). Furthermore, according to an auxiliary data procedure, auxiliary data can be sent from server 320 to target 305 (described as auxiliary data transfer 302). Target 305 can rely on this auxiliary data to perform a specific positioning measurement. According to a location transfer procedure, data related to the positioning measurement (e.g., actual measurements or positioning estimates derived from them) can be sent to target 305 (described as location transfer 303).
[0063] Figure 4 An example call flowchart 400 of a method 400 executable to support a location session according to at least one embodiment is explained. The sequence diagram 400 is described in conjunction with the PRS used for DL RSTD measurement in an LPP session, as... Figure 3 This is an example of a procedure. However, sequence diagram 400 is similarly applicable to other signals, other measurements, and / or other types of positioning sessions.
[0064] Generally, LPP sessions are used between server 320 and target 305 to obtain location-related measurements or location estimates, or to transmit auxiliary data. A single LPP session can be used to support a single location request. Multiple LPP sessions can be used between the same endpoints to support multiple different location requests. Each LPP session includes one or more LPP transactions. And each LPP transaction performs a single operational capability transfer, auxiliary data transfer, or location information transfer.
[0065] The initiator of an LPP session typically initiates the first LPP transaction, but subsequent transactions can be initiated by either endpoint. LPP transactions within an LPP session can occur serially or in parallel. LPP transactions are indicated at the LPP protocol level by transaction IDs to associate messages (e.g., requests and responses) with each other.
[0066] exist Figure 4 In the illustrative example, the ability of target 305 to support DL RSTD measurements may be unknown to server 320. Accordingly, server 320 may initiate an LPP session. Capabilities in the LPP context refer to the ability of target 305 to support at least different positioning methods defined for LPP, different aspects of a particular positioning method, and common features that are not specific to only one positioning method (e.g., the ability to handle multiple LPP transactions). These capabilities are defined within the LPP protocol and are transmitted between target 305 and server 320 using LPP transport. Accordingly, server 320 may send an LPP request capabilities message (denoted as "RequestCapabilities") to target 305, in which the message requests LPP capabilities from target 305. Target 305 may then respond using an LPP provide capabilities message (denoted as "ProvideCapabilities"). These capabilities may refer to a particular positioning method (e.g., DL-TDOA) or may be common to multiple positioning methods, and may include one or more parameters indicating these capabilities. Examples of such parameters relate to, but are not limited to, downlink PRS processing and buffering requirements, such as the number of PRS resources per TRP, the Fast Fourier Transform (FFT) size, and the number of OFDM symbols with PRS per PRS resource. For example, these parameters include any of the following: maximum number of frequency layers, maximum number of TRPs per frequency layer, maximum number of PRS resource sets per TRP per frequency layer, maximum number of resources per SRS resource set, maximum number of DL PRS resources that target 305 can process within a time slot, maximum number of TRPs across all frequency layers, maximum number of resources per frequency layer, and / or, assuming maximum DL PRS bandwidth, target 305 per " T "The duration of DL PRS symbols that can be processed in milliseconds (in milliseconds)."
[0067] PRS configuration parameters (such as the number of consecutive positioning subframes, periodicity, silent mode, etc.) can be determined by the network and can be signaled to target 305 by server 320 as part of OTDOA auxiliary data. OTDOA auxiliary data may also include reference cell information (PCI) and a list of neighboring cells containing the PCI of neighboring cells, as well as the PRS configuration parameters of the cells. OTDOA auxiliary data can indicate a PRS resource set, multiple PRS resource sets, and the TPR to be measured, and can allow the UE to determine when a PRS positioning opportunity occurs on the signals received from each cell, and to determine the PRS sequence transmitted from each cell to measure the time of arrival. This OTDOA auxiliary data can be requested by target 305 from server 320, thereby target 305 sending an LPP auxiliary data request message (represented as "RequestAssistanceData") to server 320. In the LPP auxiliary data request message, target 305 can indicate the specific type of auxiliary data requested. Furthermore, server 320 can respond by sending an LPP Provide Assistance Data message (denoted as "Provide Assistance Data") to target 305. The LPP Provide Assistance Data message can include various types of assistance data or simply requested assistance data. As shown by dashed arrows, server 320 can transmit additional assistance data to the target in one or more additional LPP Provide Assistance Data messages. The various request and provide messages are part of an assistance data protocol that enables target 305 to request assistance data from server 320 for location assistance and enables server 320 to transmit assistance data to target 350 without a request. The transmission of assistance data can be supported via unicast transmission from server 320 to target 305.
[0068] The term "location information" or "location information" applies to both the actual location estimate and the value used in calculating the location (e.g., radio measurements or location measurements). Target 305 sends such information to server 320, where the transmission may be in response to a request or unsolicited. Specifically, server 320 may send a request for location information to the target, such as in an LPP Provide Location Information message (shown as "RequestLocationInformation"), and may indicate the type of location information requested and the associated Quality of Service (QoS). Furthermore, target 305 sends location information to server 320 in an LPP Provide Location Information message (shown as "ProvideLocationInformation"). The location information transmitted typically matches the location information requested by server 320. Optionally (e.g., if server 320 requests additional information), target 305 may send additional location information to server 320 in one or more additional LPP messages, as shown using dashed arrows. Each request message and provide message is part of a location transfer procedure, which enables server 320 to request location measurement data and / or location estimation from target 305, and enables target 305 to transfer location measurement data and / or location estimation to server 320 without a request.
[0069] Although different transactions are shown in a specific order in sequence diagram 400, a different order can be followed and / or some transactions can be skipped. Generally, the LPP procedures do not need to occur in any fixed order to provide greater flexibility during location. Thus, target 305 can request auxiliary data at any time to comply with previous requests from server 320 for location measurements. If the location result from a previous request does not meet the requested QoS, server 320 can initiate more than one request for location information. Furthermore, target 305 can transmit capability information to the server at any time (if it has not yet been executed).
[0070] Furthermore, in certain circumstances, server 320 (or another component of the network) can configure target 305 to report location information on a periodic basis. This configuration can be set using an Information Element (IE) that indicates a request for periodic reporting and includes several fields. One field (such as the “reportingAmount” field) indicates the number of periodic location information reports requested, including finite / unlimited (until an LPP Abort message is received). Another field (such as the “reportingInterval” field) indicates the interval between each location information report and the response time requirement for the first location information report. Other fields relate to the response time for reporting location information. Specifically, the “Time” field indicates the maximum response time measured, such as between receiving a “RequestLocationInformation” and transmitting a “ProvideLocationInformation”. The “responseTimeEarlyFix” indicates the maximum response time measured, such as between receiving a “RequestLocationInformation” and transmitting a “ProvideLocationInformation” containing early location measurements or early location estimates.
[0071] Figure 5 An example of transmitting (500) unrequested UE capability information according to at least one embodiment is described. As explained, according to version 16 of the 3GPP specification, target 305 may send information relating to the target's capabilities for PRS-based positioning measurements to server 320 in an unrequested manner. In this case, target 305 sends an LPP Provide Capabilities message (represented as "ProvideCapabilities") to server 320 without or independently of an LPP Request Capabilities message from server 320. Here, the LPP Provide Capabilities message typically includes an indication of the unrequested nature of the message (e.g., by including "endTransaction" IE set to true).
[0072] Return to reference Figure 4 and Figure 5In existing communication systems (including those compatible with 3GPP version 16), there is no mechanism whereby target 305 can indicate to server 320 that its capabilities for positioning measurements have changed and that server 320 acknowledges these changes, even when unsolicited UE capability information is transmitted. In such systems, subsequent positioning measurements may not be adapted to the changed capabilities of target 305. In contrast, embodiments of this disclosure provide mechanisms to enable positioning measurements to be dynamically adapted and refined based on changed capabilities. Such mechanisms involve target 305 indicating to server 320 that its capabilities have changed during a positioning session (e.g., an LPP session) by sending an updated capability message or an error message indicating the change, and involve server 320 acknowledging the change by sending updated auxiliary data and / or updated location information requests as needed.
[0073] For example, according to Figure 4 or Figure 5 After sending its capability information according to the capability indication procedure, target 305 may receive a request for location information (e.g., an LPP request for location information message). However, the capabilities of target 305 may have changed since the execution of the capability indication procedure. In this case, and before providing location information (e.g., by sending an LPP request for location information message), target 305 may send updated capability information to server 320. The updated capability information can be communicated with... Figure 4 or Figure 5 The LPP capability provision message is sent in an LPP message with a similar format and similar fields. This LPP message is referred to herein as an LPP updated capability provision message and specifically includes a changed set of parameters or the entire set of parameters, where the parameters indicate the capabilities of target 305. Optionally, the LPP updated capability provision message includes a timer expiration indicating when the updated capability information subsequently becomes obsolete. Additionally or alternatively, the LPP updated capability provision message may indicate different historical variations of target 305's capabilities for different LPP sessions.
[0074] Therefore, during a location session (e.g., an LPP session), server 320 may send a request for updated location information and / or updated auxiliary data. This request could be an LPP request for location information message, similar to a combined... Figure 4The described LPP request location information message differs in that its fields can be set as needed based on updated capability information indicated by the LPP-provided updated capability message. Additionally, the LPP request location information message can have the same transaction identifier as previously sent LPP request location information messages. Furthermore, even if the updated capability information does not require changes to fields relative to those of previously sent LPP request location information messages, the request can still be sent using the same fields as confirmation of receipt of the LPP-provided updated capability message. Similarly, server 320 can send updated auxiliary data in an LPP-provided auxiliary data message, similar to combining... Figure 4 The described updated auxiliary data differs in that the fields of this message can be set as needed based on the updated capability information. Similarly, the LPP-provided auxiliary data message can have the same transaction identifier as previously sent LPP-provided auxiliary data messages. And even if the updated capability information does not require changes to the fields relative to the fields of previously sent LPP-provided auxiliary data messages, the updated auxiliary data can still be sent with the same fields as confirmation of receipt of the LPP-provided updated capability message. In one example, before the expected target 305 sends location information after a previously sent LPP request location information message, server 320 may send a request for and / or provide updated auxiliary data for updated location information to target 305.
[0075] As explained above, in some cases, target 305 is configured to periodically report location information during a location session (e.g., an LPP session). In other words, target 305 periodically sends LPP-provided location information messages even when there is no corresponding LPP request location information message. During the location session, the capabilities of target 305 may also change. Upon change, target 305 may send updated capability information to server 320 (e.g., in an LPP-provided updated capability information message). Alternatively or additionally, target 305 may periodically send updated capability information indicating a change (or, where applicable, indicating no change).
[0076] Similarly, when sending updated capability information, target 305 may receive a request for updated location information (e.g., an LPP request for location information message) from server 320. This request may have the same transaction identifier as the original request for location information configured with periodic reporting. Additionally, only a subset of fields may differ from the original request. For example, the reporting interval may be updated, the response time or early response time lockout may be updated, the requested QoS parameters may be updated, or certain positioning methods may be enabled or disabled. Additionally or alternatively, for the same positioning session, server 320 may provide updated auxiliary data to satisfy target 305's updated capabilities. Here, the updated auxiliary data may indicate a different PRS resource set, multiple PRS resource sets, and / or the TRP to be measured, as well as other indications.
[0077] In another example, instead of sending updated capability information (e.g., in an LPP-provided updated capability information message), target 305 may report an error or warning message indicating that a previously reported capability is outdated and a new capability should be reported. For example, the error or warning message is sent in IE for error LPP message types (such as "CommonIEsError"). The error or warning message may also indicate the location methods(s) available for the new capability. Furthermore, server 320 may send a new request for the capability (e.g., another LPP request capability information message), to which target 305 responds with updated capability information (e.g., another LPP-provided capability information message, which includes the updated capability information).
[0078] Thus, during a location session, target 305 may initially report its capability information to server 320 in a first capability indication procedure (e.g., a procedure using an LPP request capability information message and an LPP provide capability information message). During the location session, target 305's capabilities may change, resulting in updated capability information. Target 305 may report its updated capability information to server 320 during the same location session using a second capability indication procedure (e.g., a procedure using an LPP provide updated capability information message followed by an LPP request location information message and / or an LPP provide auxiliary data message, or a procedure using an error or warning message followed by an LPP request capability information message).
[0079] In the various embodiments described herein, target 305 sends capability information and updated capability information to server 320 according to different capability indication procedures. Generally, capability information includes parameters related to how target 305 can perform positioning. One or more parameters may be changed. Updated capability information may include all parameters ((various) changed parameters and(various) unchanged parameters) or only the(various) changed parameters. Some parameters are related to PRS configuration, such as the maximum number of PRS resources, the maximum number of PRS resource sets, the maximum number of frequency layers, the maximum number of TRPs, etc. Other parameters are related to PRS measurements, such as support for Rx-Tx measurements or RSTD, or RSRP, the number of measurements that the UE can report, etc. Other parameters are related to positioning methods, such as support for multiple RTT, TDOA, AoD methods, support for simultaneous processing of methods, etc. Additionally, some parameters are related to positioning procedures, such as support for receiving QCL references from TRPs one by one, the type of QCL (type C or type D), etc. For clarity, the various embodiments may be described in conjunction with PRS measurements and related parameters. However, the embodiments are similarly applicable to capability information and / or updated capability information that indicate parameters relating to any or a combination of PRS measurements, PRS configuration, positioning methods, or positioning procedures.
[0080] Figures 6-9 An example sequence diagram involving the second capability indication procedure is explained. (With) Figure 4 As in the previous examples, these sequence diagrams are described in this paper in conjunction with the PRS used for DL RSTD measurements in an LPP session, but similarly applicable to other signals, other measurements, and / or other types of positioning sessions. Figures 6-9 In each of these, the first capability indication procedure has been executed, thereby indicating that target 305 has previously indicated its capability information to server 320 and that the previously reported capability information is outdated. Figures 6-9 Each of these describes different variations of the second capability indication procedure to indicate updated capability information to server 320.
[0081] Figure 6 An example of sequence diagram 600 for updating UE capability information to support a location session according to at least one embodiment is explained. As explained, during an LPP session, target 305 receives an LPP request location information message from server 320 and responds to server 320 using an LPP provide location information message. The requested location information and the provided location information are based on previously indicated capability information. Target 305 then determines that its capabilities have changed and sends an LPP provide updated capability message to server 320. This message includes updated capability information. The sending of this message corresponds to capability delivery 601 performed according to a second capability indication procedure. Figure 6In sequence diagram 600, server 320 responds using an LPP (Local Power Providing Assistance Data) message, wherein the assistance data included in this message is updated assistance data based on updated capability information. Subsequently, target 305 sends an LPP (Local Power Providing Location Information) message, wherein the location information included in this message is derived from or based on actual positioning measurements performed based on target 305's updated capabilities and updated assistance data.
[0082] Figure 7 Another example of sequence diagram 700 for updating UE capability information to support a location session, according to at least one embodiment, is explained. As explained, during an LPP session, target 305 receives an LPP request location information message from server 320 and responds to server 320 using an LPP provide location information message. The requested location information and the provided location information are based on previously indicated capability information. Target 305 then determines that its capabilities have changed and sends an LPP provide updated capability message to server 320. This message includes updated capability information. The sending of this message corresponds to capability delivery 701 performed according to a second capability indication procedure. Figure 7 In sequence diagram 700, server 320 responds using an LPP request location information message, where each field of the message corresponds to a request for updated location information based on updated capability information. Subsequently, target 305 sends an LPP provide location information message, where the location information included in the message is derived from, or from, actual positioning measurements performed based on target 305's updated capabilities and the request for updated location information.
[0083] Figure 8 Further examples of a sequence diagram for updating UE capability information to support a location session, according to at least one embodiment, are explained. As explained, during an LPP session, target 305 receives an LPP request location information message from server 320 and responds to server 320 using an LPP provide location information message. The requested location information and the provided location information are based on previously indicated capability information. Target 305 then determines that its capabilities have changed and sends an LPP provide updated capability message to server 320. This message includes updated capability information. The sending of this message corresponds to capability delivery 801 performed according to a second capability indication procedure. Figure 8In sequence diagram 800, server 320 responds with an LPP request location information message, where each field of this message corresponds to a request for updated location information and is based on updated capability information. Server 320 also responds with an LPP provide auxiliary data message, where the auxiliary data included in this message is updated auxiliary data based on updated capability information. Subsequently, target 305 sends an LPP provide location information message, where the location information included in this message is derived from or based on actual positioning measurements performed based on target 305's updated capabilities, updated auxiliary data, and the request for updated location information.
[0084] Figure 9 Another example of a sequence diagram for updating UE capability information to support a positioning session, according to at least one embodiment, is explained. As explained, during an LPP session, target 305 receives an LPP request location information message from server 320 and responds to server 320 using an LPP provide location information message. The requested location information and the provided location information are based on previously indicated capability information. Target 305 then determines that its capabilities have changed and sends an error or warning message to server 320. Server 320 responds using an LPP request capability information message. Subsequently, target 350 sends an LPP provide capability message, which includes the updated capability information. The sending of the error or warning message, the receiving of the LPP request capability information message, and the sending of the LPP provide capability message correspond to capability delivery 901 performed according to a second capability indication procedure. From this point onward, positioning measurements and reporting of location information can proceed in a manner similar to that of sequence diagram 400.
[0085] Figures 10-14 An explanatory flow relating to determining the location information of a target in a positioning session between a target and a server is illustrated according to various embodiments. Some or all of the instructions for performing the explanatory flow may be implemented as hardware circuit systems and / or stored as computer-readable instructions on a non-transient computer-readable medium of the target (e.g., target 305). Equivalent or corresponding operations may also be implemented as hardware circuit systems and / or stored as computer-readable instructions on a non-transient computer-readable medium of the server (e.g., server 320). As implemented, the instructions represent modules (where applicable) including circuit systems or code executable by the processor(s) of the target or server. Using these instructions, the target or server (where applicable) is configured to perform the specific operations described herein. Each circuit system or code combined with a processor represents means for performing the corresponding operation. For example, for performing Figures 10-15 The functional means at each operational point of the target shown may include software and / or hardware components of the target, such as Figure 16 The UE 1600 includes a bus 1605, processing units 1610, DSP 1620, wireless communication interface 1630, memory 1660, and / or other components, as explained in the preceding text and described in more detail below. Although the operations are explained in a specific order, it should be understood that a specific order is not required and one or more operations may be omitted, skipped, performed in parallel, and / or reordered.
[0086] also, Figures 10-14 The procedure described in this paper is based on the PRS used for DL RSTD measurements in an LPP session. However, the operations of this procedure are similarly applicable to other signals, other measurements, and / or other types of positioning sessions. Figures 10-14 During an LPP session, the target's capability information is initially reported before any changes occur. For clarity, this capability information is referred to as initial capability information. After this report, if the capability changes, updated capability information is obtained. Again, for clarity, this updated capability information is referred to as updated capability information at the time of the change.
[0087] Figure 10 An example of a process 1000 for UE positioning according to at least one embodiment is explained. Here, UE positioning includes sending location information to a server during an LPP session. Figure 10 In this case, positioning measurements are performed based solely on initial capability information. In contrast, Figures 11-14 The process further describes the use of the updated capability information.
[0088] Process 1000 includes operation 1002, in which the target receives a request for capability information from the server during an LPP session. For example, the server may be the initiator of the LPP session and may send an LPP request capability information message received by the target.
[0089] Process 1000 includes operation 1004, in which the target sends capability information during an LPP session. For example, the target sends an LPP provision capability information message to the server, wherein the message includes initial capability information (e.g., parameters indicating the target's initial / current capabilities).
[0090] Process 1000 includes operation 1006, in which the target sends a request for auxiliary data during the LPP session. For example, the target sends an LPP request for auxiliary data message to the server.
[0091] Process 1000 includes operation 1008, in which the target receives auxiliary data during an LPP session. For example, the server may respond using an LPP-provided auxiliary data message received by the target, wherein the message includes the auxiliary data.
[0092] Process 1000 includes operation 1010, in which the target receives a request for location information during an LPP session. For example, the server may send an LPP request for location information message received by the target.
[0093] Process 1000 includes operation 1012, in which the target performs a PRS measurement during an LPP session. For example, the target determines the parameters to be used for the measurement (e.g., the cell to be measured, PRS timing, etc.) from auxiliary data, determines the type of measurement to be performed and the specific measurement (e.g., DL-TDOA, periodic or non-periodic, etc.), and performs the requested measurement given the parameters.
[0094] Process 1000 includes operation 1014, in which the target sends location information during an LPP session. For example, the target sends an LPP-provided location information message to the server, wherein the message includes location information (e.g., PRS measurements and / or location locks derived from such measurements).
[0095] Figure 11 An example of a process 1100 for performing UE positioning based on updated capability information in a positioning session, according to at least one embodiment, is explained. Here, in an ongoing LPP session (which begins at... Figure 10 During process 1000, the target's capabilities change. The target reports the updated capability information it receives, and the server acknowledges the update by responding with updated auxiliary data and / or an updated request for location information.
[0096] Process 1100 includes operation 1102, wherein the target determines changes to one or more parameters used for PRS measurements during an LPP session. These parameters may include, for example, any or a combination of the following: maximum number of frequency layers, maximum number of TRPs per frequency layer, maximum number of PRS resource sets per frequency layer per TRP, maximum number of resources per PRS resource set, maximum number of DL PRS resources the target can handle in a time slot, maximum number of TRPs across all frequency layers, maximum number of resources per frequency layer, and / or, assuming maximum DL PRS bandwidth, the target per… T "Milliseconds can process DL PRS symbol duration (in milliseconds). For various reasons (e.g., user traffic data, power consumption, signal strength, etc.), some of these parameters can be changed to obtain the target's update capability."
[0097] Process 1100 includes operation 1104, in which the target sends updated capability information during an LPP session. For example, the target sends an LPP-provided updated capability information message to the server, whereby the message includes various parameters or only parameters that have changed. Optionally, the LPP-provided updated capability information message may include a timer expiration (indicating when the updated capability information subsequently becomes outdated) and / or an indication of how the target's capabilities change over different durations of the LPP session.
[0098] Process 1100 includes operation 1106, in which the target receives updated ancillary data during an LPP session. For example, the server sends an LPP-provided ancillary data message received by the target. This message includes updated ancillary data derived by the server based on updated capability information. This message may also include the same transaction identifier as the LPP-provided ancillary data message of operation 1008. Even if the ancillary data does not need to be changed given the updated capability information, the server may still send the LPP-provided ancillary data message in operation 1106 as confirmation of receipt of the updated capability information.
[0099] Process 1100 includes operation 1108, in which the target receives a request for updated location information during an LPP session. For example, the server sends an LPP Request Location Information message received by the target. This message indicates the type of PRS measurement and the specific PRS measurement to be performed subsequently by the target, as determined by the server based on the updated capability information. This message may also include the same transaction identifier as the LPP Request Location Information message of operation 1010. Even if the PRS measurement parameters do not need to be changed given the updated capability information, the server may still send the LPP Request Location Information message in operation 1108 as confirmation of receipt of the updated capability information.
[0100] Process 1100 includes operation 1110, in which the target performs a PRS measurement during an LPP session. For example, the target determines the parameters for the measurement from updated auxiliary data (if received; if not received, the target uses previously sent auxiliary data), and determines the measurement type and specific measurement (if an updated location request is received; if not received, the target uses fields previously reported in the LPP request location information message of operation 1010) and performs the requested measurement given the parameters.
[0101] Process 1100 includes operation 1112, in which the target sends location information during an LPP session. For example, the target sends an LPP-provided location information message to the server, wherein the message includes location information (e.g., PRS measurements and / or location locks derived from such measurements).
[0102] Figure 12Another example of a process 1200 for UE positioning based on updated capability information, according to at least one embodiment, is explained. Here, process 1200 is suitable for periodic reporting of location information. Specifically, in Figure 10 In operation 1010, the server may have indicated periodic reporting in its LPP request location. Accordingly, process 1200 may have been executed to indicate updated capability information and use that updated capability information during periodic reporting.
[0103] Process 1200 includes operation 1202, where the objective is to determine whether one or more parameters used for PRS measurements during an LPP session have changed. This determination may be similar to... Figure 11 Operation 1102. Additionally or alternatively, the target performs this determination on a periodic basis as a check of whether the target's capabilities have changed. If the capabilities have not changed, operation 1210 may follow operation 1202, whereby the target continues its periodic positioning measurements to support periodic reporting of location information. Otherwise, operation 1204 follows operation 1202.
[0104] Process 1200 includes operation 1204, in which the target sends updated capability information during the LPP session. For example, the target sends an LPP-provided updated capability information message to the server, which includes various parameters or only the parameters that have changed.
[0105] Process 1200 includes operation 1206, in which the target receives updated ancillary data during an LPP session. For example, the server sends an LPP-provided ancillary data message received by the target. This message includes updated ancillary data derived by the server based on updated capability information. The updated ancillary data may indicate a different PRS resource set, multiple PRS resource sets, or the TRP to be measured. The message may also include the same transaction identifier as the LPP-provided ancillary data message of operation 1008. Even if the ancillary data does not need to be changed given the updated capability information, the server can still send the LPP-provided ancillary data message in operation 1106 as confirmation of receipt of the updated capability information.
[0106] Process 1200 includes operation 1208, in which the target receives a request for updated location information during an LPP session. For example, the server sends an LPP request for location information message received by the target. This message may include the same transaction identifier as the LPP request for location information message of operation 1010. Additionally, this message may modify only a subset of fields compared to the request for location information message of operation 1010. Updatable fields include, for example, reporting interval, response time or early response time lockout, QoS parameters, and / or enabling / disabling some location methods. Even if the PRS measurement parameters do not need to be changed given the updated capability information, the server may still send an LPP request for location information message in operation 1208 as confirmation of receipt of the updated capability information.
[0107] Process 1200 includes operation 1210, in which the target performs a PRS measurement during an LPP session. For example, the target determines the parameters for the measurement from updated auxiliary data (if received; if not received, the target uses previously sent auxiliary data), and determines the measurement type and specific measurement (if an updated location request is received; if not received, the target uses fields previously reported in the LPP Request Location Information message of operation 1010) and performs the requested measurement given the parameters.
[0108] Process 1200 includes operation 1212, in which the target sends location information during an LPP session. For example, the target sends an LPP-provided location information message to the server, wherein the message includes location information (e.g., PRS measurements and / or location locks derived from such measurements).
[0109] Figure 13 An example of a process 1300 for sending updated capability information in a location session, according to at least one embodiment, is described. Here, instead of reporting updated capability information, the target indicates to the server that its capabilities have changed by sending an error or warning message. Based on this message, the server can request and receive updated capability information from the target.
[0110] Process 1300 includes operation 1302, in which the objective is to determine changes to one or more parameters used for PRS measurements during an LPP session. This determination may be similar to... Figure 11 Operation 1102 and Figure 12 Operation 1202, and where applicable, can be performed periodically in the case of periodic location information reporting.
[0111] Process 1300 includes operation 1304, in which the target sends an error or warning message during the LPP session. For example, the error or warning message is sent in IE (such as common IE errors) for error LPP message types and indicates that a previously reported capability is outdated and / or a new capability is available and can be reported. For example, the error or warning message may also indicate the location method(s) for the new capability.
[0112] Process 1300 includes operation 1306, in which the target receives a request for capability information during an LPP session. For example, this operation is similar to... Figure 10 Operation 1002 differs in that the server can send a corresponding LPP request capability information message in response to error or warning messages.
[0113] Process 1300 includes operation 1308, in which the target sends updated capability information during an LPP session. For example, this operation is similar to... Figure 10 Operation 1004 differs in that the target can send its updated capability information to the server in the corresponding LPP capability information message. After operation 1308, the server can send, and the target can receive, auxiliary data that can be updated based on the updated capabilities, and the device can perform PRS measurements and send location information to the server, similar to... Figure 11 Operations 1106-1112 and Figure 12 Operations 1206-1212.
[0114] Figure 14 An example of a process 1400 for locating a UE based on updated capability information, according to at least one embodiment, is described. Process 1400 corresponds to a method of sending location information of a UE (e.g., a target, such as target 305), wherein the method is implemented by the UE in association with a location session (e.g., an LPP session) between the UE and a location server (e.g., a server, such as server 320).
[0115] Process 1400 includes operation 1402, in which the UE sends UE capability information to the location server according to a first capability indication procedure. The UE capability information indicates parameters of the UE to support: Location Reference Signal (PRS) configuration (e.g., maximum number of PRS resources, maximum number of PRS resource sets, maximum number of frequency layers, maximum number of TRPs, etc.), PRS measurements (e.g., support for Rx-Tx measurements or RSTD, or RSRP, the number of measurements the UE can report, etc.), positioning methods (e.g., support for multiple RTT, TDOA, AoD methods, support for simultaneous processing of methods, etc.), or positioning procedures (e.g., support for receiving QCL references from TRPs one by one, the type of QCL (type C or type D), etc.), or combinations thereof. In one example, the first capability indication procedure may include: receiving a request for UE capability information from the location server (e.g., receiving an LPP request capability information message) and sending its response to the request, wherein the response includes the UE capability information and a transaction identifier for the capability information. According to some embodiments, this may include sending an LPP provide capability information message, similar to... Figure 10 Operations 1002-1004. According to some embodiments, the second capability indication procedure includes sending to the location server: (i) updated UE capability information, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session.
[0116] The means for performing the functionality at operation 1402 may include software and / or hardware components of the UE, such as Figure 16 The UE 1600 includes a bus 1605, (various) processing units 1610, DSP 1620, wireless communication interface 1630, memory 1660, and / or other components, as explained in the preceding text and described in more detail below.
[0117] Process 1400 includes operation 1404, wherein after sending the UE capability information, the UE determines an update to one or more parameters. For example, during a location session, the UE determines that one or more parameters have changed, wherein this determination may be similar to... Figure 11 Operation 1102 and Figure 12 Operation 1202, and where applicable, can be performed periodically in the case of periodic location information reporting.
[0118] The means for performing the functionality at operation 1404 may include software and / or hardware components of the UE, such as Figure 16 The UE 1600 includes a bus 1605, (various) processing units 1610, DSP 1620, wireless communication interface 1630, memory 1660, and / or other components, as explained in the preceding text and described in more detail below.
[0119] Procedure 1400 includes operation 1406, in which the UE sends an indication of the update to the server according to a second capability indication procedure. For example, during a positioning session, the UE sends updated capability information to the server (e.g., sending an LPP message providing updated capability information), similar to... Figure 11 Operation 1104 or Figure 12 Example 1204. In this example, the second capability indication procedure differs from the first capability indication procedure and includes sending updated capability information to the server. In another example, the UE sends an error message to the server, similar to... Figure 13 Operation 1304, where the error or warning message includes the indication. The server can then send a new request for the UE's capability information, which the UE can respond to using its updated capability information. Also in this example, the second capability indication procedure differs from the first capability indication procedure and includes sending an error message to the server.
[0120] In one example, the first capability indication procedure includes: receiving a request from a location server for UE capability information, wherein the request includes a transaction identifier; and sending a response to the request, wherein the response includes the UE capability information and the transaction identifier. In this example, the second capability indication procedure includes sending to the location server at least one of the following: (i) updated UE capability information, or (ii) updated UE capability information and a parameter indicating the applicability of the updated capability information to the location session. The parameter includes a timeout period before which the updated capability information is valid. Alternatively, the parameter includes a duration within the location session during which the updated capability information is valid.
[0121] In one example, the first capability indication procedure includes: sending UE capability information in response to a request from a location server for UE capability information, and the second capability indication procedure includes: sending updated UE capability information from the UE to the location server in the absence of a request from the location server for updated UE capability information. In this example, the UE may further receive auxiliary data from the location server in response to the UE capability information sent according to the first capability indication procedure, receive updated auxiliary data from the location server in response to the updated UE capability information sent according to the second capability indication procedure, and perform measurements based on the updated auxiliary data. Additionally or alternatively, in this example, the UE may receive a location request from the location server based on the UE capability information sent according to the first capability indication procedure, receive an updated location request from the location server in response to the updated UE capability information sent according to the second capability indication procedure, and perform measurements based on the updated location request.
[0122] In one example, the UE may further receive a location request from a location server for periodic location information reports. In this example, the second capability indication procedure includes: determining one or more changes to the UE capability information on a periodic basis; and sending updated UE capability information including the one or more changes to the location server. Furthermore, the location request includes a transaction identifier, and the UE also receives an updated location request from the location server based on the updated UE capability information sent according to the second capability indication procedure, wherein the updated location request includes the transaction identifier. The location request also includes a set of fields for PRS measurement, and the UE further receives an updated location request from the location server based on the updated UE capability information sent according to the second capability indication procedure, wherein the updated location request includes a subset of the set, wherein the subset includes the changed fields. The fields in the subset include at least one of the following: reporting interval, response time, requested quality of service (QoS) parameters, activation of a first positioning method, or deactivation of a second positioning method.
[0123] In one example, the UE further receives auxiliary data from the location server in response to UE capability information sent according to a first capability indication procedure, wherein the auxiliary data is associated with a transaction identifier; receives updated auxiliary data from the location server in response to updated UE capability information sent according to a second capability indication procedure, wherein the auxiliary data is associated with the transaction identifier; and performs a PRS measurement based on the updated auxiliary data. In this example, at least one of (i) the PRS resource, (ii) the PRS resource set, or (iii) the TRP to be measured differs between the auxiliary data and the updated auxiliary data.
[0124] In one example, the first capability indication procedure includes sending UE capability information in response to a location server's request for UE capability information. In this example, the second capability indication procedure includes sending an error message to the location server indicating that previously reported capabilities are outdated. The error message may further indicate the available positioning method, including updated UE capability information.
[0125] The means for performing the functionality at operation 1406 may include software and / or hardware components of the UE, such as Figure 16 The UE 1600 includes a bus 1605, (various) processing units 1610, DSP 1620, wireless communication interface 1630, memory 1660, and / or other components, as explained in the preceding text and described in more detail below.
[0126] Process 1400 includes operation 1408, in which the UE measures a positioning reference signal based on the update. For example, the UE may receive updated assistance data and / or a request for updated location information from a server during a positioning session, wherein the server may send the updated assistance data and / or the request for updated location information based on previously reported updated capability information by the UE. Accordingly, the UE... Figure 11 Operation 1110 and Figure 12 PRS measurements are performed in a similar manner to 1210.
[0127] The means for performing the functionality at operation 1408 may include software and / or hardware components of the UE, such as Figure 16 The UE 1600 includes a bus 1605, (various) processing units 1610, DSP 1620, wireless communication interface 1630, memory 1660, and / or other components, as explained in the preceding text and described in more detail below.
[0128] Process 1400 includes operation 1410, in which the UE sends location information to the location server based on the measurement. In one example, the location information includes a PRS measurement and / or a location lock at least partially derived by the UE from the PRS measurement. This operation may be similar to... Figure 11 Operations 1112 and Figure 12 1212.
[0129] The means for performing the functionality at operation 1410 may include software and / or hardware components of the UE, such as Figure 16 The UE 1600 includes a bus 1605, (various) processing units 1610, DSP 1620, wireless communication interface 1630, memory 1660, and / or other components, as explained in the preceding text and described in more detail below.
[0130] Figure 15 An example of a process 1500 for implementing updated UE capability information in association with a positioning session between a user equipment (UE) and a location server, according to at least one embodiment, is described. Process 1500 corresponds to a method for receiving location information of a UE (e.g., a target, such as target 305), wherein the method is implemented by a location server in association with a positioning session (e.g., an LPP session) between the UE and the location server (e.g., a server, such as server 320).
[0131] Process 1500 includes operation 1502, in which the location server receives UE capability information from the UE according to a first capability indication procedure. This UE capability information indicates parameters of the UE to support: Positioning Reference Signal (PRS) configuration, PRS measurement, positioning method, or positioning procedure, or a combination thereof. Means for performing the operation at 1502 may include, for example, a bus 1605 of system 1600, one or more processing units 1610, a DSP 1620, a memory 1660, a wireless communication interface 1630, and / or other components as described below.
[0132] Process 1500 includes: in operation 1504, after receiving the UE capability information, receiving at the location server an indication of an update to one or more parameters from the UE, the indication of the update to the one or more parameters being received according to a second capability indication procedure. The means for performing the operation at 1502 may include, for example, a bus 1605 of system 1600, one or more processing units 1610, a DSP 1620, a memory 1660, a wireless communication interface 1630, and / or other components as described below.
[0133] Process 1500 includes, at operation 1504, sending a message from the location server to the UE in response to the indication of the update of one or more parameters, the message including auxiliary data based on the update of one or more parameters for the UE to use for measuring positioning reference signals, a request for location information, or a request for updated UE capability information, or a combination thereof. The means for performing the operation at 1502 may include, for example, a bus 1605 of system 1600, one or more processing units 1610, a DSP 1620, a memory 1660, a wireless communication interface 1630, and / or other components as described below.
[0134] As mentioned above, depending on the desired functionality, each embodiment may include one or more additional functions. These functions are described in the following embodiments.
[0135] According to some embodiments, process 1500 may further include: receiving location information from the UE at the location server, the location information indicating a measurement of a positioning reference signal at the UE based on the update; and determining the location of the UE based on the location information. According to some embodiments, a first capability indication procedure includes: sending a request for UE capability information, wherein the request includes a transaction identifier; and receiving a response to the request, wherein the response includes UE capability information and the transaction identifier; and a second capability indication procedure includes receiving at the location server: (i) updated UE capability information, or (ii) updated UE capability information and parameters indicating the applicability of the updated UE capability information to a positioning session. In such embodiments, the parameter may include a timer expiration before which the updated UE capability information is valid; or a duration within the positioning session during which the updated UE capability information is valid.
[0136] According to some embodiments, a first capability indication procedure may include: receiving UE capability information from the UE in response to a request for UE capability information sent from a location server, and a second capability indication procedure may include: receiving updated UE capability information from the UE at the location server in the absence of a request for updated UE capability information. In such embodiments, process 1500 may further include: sending initial auxiliary data separate from the auxiliary data from the location server in response to the UE capability information sent according to the first capability indication procedure; and wherein sending the message includes: sending auxiliary data based on an update, the auxiliary data including the updated auxiliary data.
[0137] According to some embodiments, a first capability indication procedure includes receiving UE capability information in response to a request from a location server for UE capability information, wherein a second capability indication procedure includes receiving an error message at the location server indicating that a previously reported capability is outdated.
[0138] Figure 16 This is a block diagram of an embodiment of a UE, which can be implemented as described herein and in conjunction with... Figures 1-14 The relevant description is used. The UE is an example of target 302 described above. It should be noted that, Figure 16 This is intended only to provide a general explanation of the various components of UE 1600; any or all of the various components of UE 1600 can be used appropriately. In other words, because UEs can vary widely in functionality, they can include only... Figure 16 Part of the components shown. Note that in some instances, it is composed of... Figure 16 The components described can be localized to a single physical device and / or distributed among various networked devices that can be set up in different physical locations.
[0139] UE 1600 is shown as including hardware elements electrically coupled (or otherwise communicatively connected) via bus 1605. The hardware elements may include processing units 1610, which may include, but are not limited to, one or more general-purpose processors, one or more special-purpose processors (such as digital signal processing (DSP) chips, graphics accelerator processors, application-specific integrated circuits (ASICs), etc.), and / or other processing structures or means configured to perform one or more of the methods described herein. Figure 16 As shown, some embodiments may have a separate DSP 1620 depending on the desired functionality. UE 1600 may also include one or more input devices 1670 and one or more output devices 1615, the one or more input devices 1670 including but not limited to one or more touch screens, touchpads, microphones, buttons, dial pads, switches, etc.; the one or more output devices 1615 including but not limited to one or more displays, light-emitting diodes (LEDs), speakers, etc.
[0140] UE 1600 may also include a wireless communication interface 1630, which may include, but is not limited to, a modem, network interface card, infrared communication device, wireless communication device, and / or chipset (such as Bluetooth® device, IEEE 802.11 device, IEEE 802.15.4 device, Wi-Fi device, WiMAX™ device, cellular communication facility, etc.), which enable UE 1600 to perform as described herein. Figures 1-13 Communication is conducted via a network as described. The wireless communication interface 1630 may permit the transmission of data with networks, eNBs, ng-eNBs, gNBs, and / or other network components, computer systems, and / or any other electronic devices described herein. Communication may be performed via one or more wireless communication antennas 1632 that transmit and / or receive wireless signals 1634.
[0141] Depending on the desired functionality, the wireless communication interface 1630 may include a separate transceiver for communicating with base stations (e.g., eNB, ng-eNB, and / or gNB) and other terrestrial transceivers (such as wireless devices and access points). The UE 1600 can communicate with various data networks, which may include a wide range of network types. For example, a wireless wide area network (WWAN) may be a Code Division Multiple Access (CDMA) network, a Time Division Multiple Access (TDMA) network, a Frequency Division Multiple Access (FDMA) network, an Orthogonal Frequency Division Multiple Access (OFDMA) network, a Single Carrier Frequency Division Multiple Access (SC-FDMA) network, WiMAX (IEEE 802.16), and so on. CDMA networks may implement one or more Radio Access Technologies (RATs), such as cdma2000, Wideband CDMA (WCDMA), and so on. Cdma2000 includes the IS-95, IS-2000, and / or IS-856 standards. TDMA networks can implement Global System for Mobile Communications (GSM), Digital Advanced Mobile Telephone System (D-AMPS), or some other RAT. OFDMA networks can employ LTE, Advanced LTE, New Radio (NR), etc. 5G, LTE, Advanced LTE, NR, GSM, and WCDMA are described in 3GPP documentation. Cdma2000 is described in documentation from an organization called "3rd Generation Partnership Project 2" (3GPP2). 3GPP and 3GPP2 documentation are publicly available. Wireless Local Area Networks (WLANs) can also be IEEE 802.11x networks, while Wireless Personal Area Networks (WPANs) can be Bluetooth networks, IEEE 802.15x, or some other type of network. The technologies described herein can also be used in any combination of WWAN, WLAN, and / or WPAN.
[0142] UE 1600 may further include sensors 1640. Such sensors may include, but are not limited to, one or more inertial sensors (e.g., accelerometers, gyroscopes, and other inertial measurement units (IMUs)), cameras, magnetometers, compasses, altimeters, microphones, proximity sensors, optical sensors, barometers, etc., some of which may be used to complement and / or contribute to the functionality described herein.
[0143] Various embodiments of UE 1600 may also include a GNSS receiver 1680 capable of receiving signals 1684 from one or more GNSS satellites (e.g., SV 190) using a GNSS antenna 1682 (which may be combined with antennas 1632 in some implementations). Such positioning can be used to supplement and / or incorporate the techniques described herein. The GNSS receiver 1680 may use conventional techniques to extract the positioning of UE 1600 from GNSS SVs (e.g., SV 190) of GNSS systems such as Global Positioning System (GPS), Galileo, GLONASS, Compass, Quasi-Zenith Satellite System (QZSS) over Japan, Indian Regional Navigation Satellite System (IRNSS) over India, BeiDou over China, etc. Furthermore, the GNSS receiver 1680 may use various augmentation systems (e.g., satellite-based augmentation systems (SBAS)) that may be associated with or otherwise enabled for use with one or more global and / or regional navigation satellite systems. By way of example and not limitation, SBAS may include augmentation systems that provide integrity information, differential correction, etc., such as, for example, Wide Area Augmentation System (WAAS), European Geostationary Navigation Coverage Service (EGNOS), Multifunctional Satellite Augmentation System (MSAS), GPS-Assisted Geographic Augmentation Navigation, or GPS and Geographic Augmentation Navigation System (GAGAN). Thus, as used herein, GNSS may include any combination of one or more global and / or regional navigation satellite systems and / or augmentation systems, and GNSS signals may include GNSS, GNSS-like signals, and / or other signals associated with one or more such GNSS systems.
[0144] UE 1600 may further include memory 1660 and / or be in communication with memory 1660. Memory 1660 may include, but is not limited to, local and / or network-accessible storage, disk drives, drive arrays, optical storage devices, solid-state storage devices (such as random access memory (“RAM”) and / or read-only memory (“ROM”)), which may be programmable, flash-updatable, etc. Such storage devices may be configured to implement any suitable data storage, including but not limited to various file systems, database structures, etc.
[0145] The memory 1660 of UE 1600 may also include software elements (not shown), including an operating system, device drivers, executable libraries, and / or other code (such as one or more applications). These software elements may include computer programs provided by various embodiments, and / or may be designed to implement methods provided by other embodiments, and / or configure systems provided by other embodiments, as described herein. By way of example only, one or more procedures described in relation to the functional descriptions discussed above may be implemented as code and / or instructions executable by UE 1600 (e.g., using processing units 1610). In one aspect, such code and / or instructions may then be used to configure and / or adapt a general-purpose computer (or other device) to perform one or more operations according to the described methods.
[0146] Figure 17 An embodiment of system 1700 has been explained, which can be implemented as described above (e.g., with...). Figures 1-14 (As described in relation to) the use of the system 1700. The components of system 1700 are used to implement a location server (such as server 320), which may be a self-contained component of the communication system or may be integrated with another component of the network system (such as a base station). It should be noted that Figure 17 This is intended only to provide a general explanation of the various components, which may be used appropriately for any or all of them.
[0147] System 1700 is shown as including hardware elements electrically coupled (or otherwise communicable) via bus 1705. The hardware elements may include processing units 1710, which may include, but are not limited to, one or more general-purpose processors, one or more special-purpose processors (such as DSP chips, graphics accelerator processors, ASICs, etc.), and / or other processing structures or devices. Figure 17 As shown, some embodiments may have a separate DSP 1720 depending on the desired functionality. According to some embodiments, location determination and / or other determinations based on wireless communication may be provided in the processing unit 1710 and / or the wireless communication interface 1730 (discussed below). System 1700 may also include one or more input devices and one or more output devices, the input devices including, but not limited to, a keyboard, display, mouse, microphone, buttons, dial pad, switch, etc.; the output devices including, but not limited to, a display, light-emitting diodes (LEDs), speakers, etc.
[0148] System 1700 may also include a wireless communication interface 1730, which may include, but is not limited to, a modem, a network interface card (NIC), an infrared communication device, a wireless communication device, and / or a chipset (such as a Bluetooth® device, an IEEE 802.11 device, an IEEE 802.15.4 device, a Wi-Fi device, a WiMAX device, a cellular communication facility, etc.), enabling System 1700 to communicate as described herein. Wireless communication interface 1730 may permit the communication (e.g., transmission and reception) of data and signaling to a UE, a base station (e.g., an eNB, gNB, and ng-eNB), and / or other network components, a computer system, and / or any other electronic device described herein. Communication may be performed via one or more wireless communication antennas 1732 that transmit and / or receive wireless signals 1734.
[0149] System 1700 may also include a network interface 1780, which may include support for wired communication technologies. Network interface 1780 may include a modem, network interface card (NIC), chipset, etc. Network interface 1780 may include one or more input and / or output communication interfaces to allow data exchange with networks, communication network servers, computer systems, and / or any other electronic devices described herein.
[0150] In many embodiments, system 1700 will further include memory 1760. Memory 1760 may include, but is not limited to, local and / or network-accessible storage, disk drives, drive arrays, optical storage devices, solid-state storage devices (such as RAM and / or ROM), which may be programmable, flash-updatable, and so on. Such storage devices may be configured to implement any suitable data storage, including but not limited to various file systems, database structures, and so on.
[0151] The memory 1760 of system 1700 may also include software elements ( Figure 17 (Not shown in the text) These software elements include operating systems, device drivers, executable libraries, and / or other code (such as one or more applications). These software elements may include computer programs provided by various embodiments, and / or may be designed to implement methods provided by other embodiments, and / or configure systems provided by other embodiments, as described herein. By way of example only, one or more procedures described with respect to the methods discussed above may be implemented as code and / or instructions in memory 1760 executable by system 1700 (and / or processing units 1710 or DSP 1720 within system 1700). In one aspect, such code and / or instructions may then be used to configure and / or adapt a general-purpose computer (or other device) to perform one or more operations according to the described methods.
[0152] It will be apparent to those skilled in the art that substantial variations can be made to suit specific requirements. For example, custom hardware may be used, and / or specific elements may be implemented in hardware, software (including portable software such as applets), or both. Furthermore, connectivity to other computing devices (such as network input / output devices) may be employed.
[0153] Referring to the accompanying drawings, components that may include memory may include non-transient machine-readable media. As used herein, the terms "machine-readable media" and "computer-readable media" refer to any storage medium that participates in providing data that enables a machine to operate in a particular manner. In the embodiments provided above, various machine-readable media may be involved in providing instructions / code to processing units and / or other devices for execution. Additionally or alternatively, machine-readable media may be used to store and / or carry such instructions / code. In many implementations, computer-readable media are physical and / or tangible storage media. Such media can take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media. Common forms of computer-readable media include, for example, magnetic and / or optical media, any other physical media with a hole pattern, RAM, programmable ROM (PROM), erasable PROM (EPROM), FLASH-EPROM, any other memory chip or memory cartridge, the carrier wave described below, or any other medium from which a computer can read instructions and / or code.
[0154] The methods, systems, and devices discussed herein are examples. Various procedures or components may be appropriately omitted, substituted, or added to the various embodiments. For example, features described with reference to certain embodiments may be combined in various other embodiments. Different aspects and elements of embodiments may be combined in a similar manner. Various components of the accompanying drawings provided herein may be embodied in hardware and / or software. Moreover, technology evolves, and therefore many elements are examples that do not limit the scope of this disclosure to those particular examples.
[0155] Primarily for reasons of common use, referring to such signals as bits, information, values, elements, symbols, characters, variables, items, quantities, numbers, etc., has proven convenient in some cases. However, it should be understood that all such terms, or similar terms, are to be associated with the appropriate physical quantity and are merely convenient labels. Unless otherwise specifically stated, as is apparent from the foregoing discussion, it should be understood that throughout this specification, discussions using terms such as “processing,” “calculating,” “determining,” “identifying,” “ascertaining,” “identifying,” “associating,” “measuring,” “performing,” etc., refer to the actions or processes of a particular device (such as a dedicated computer or similar dedicated electronic computing device). Therefore, in the context of this specification, a dedicated computer or similar dedicated electronic computing device is capable of manipulating or transforming signals of physical, electronic, electrical, or magnetic quantities typically represented in the memory, registers, or other information storage, transmission, or display devices of that dedicated computer or similar dedicated electronic computing device.
[0156] As used herein, the terms “and” and “or” can include a variety of meanings, which are also expected to depend at least in part on the context in which such terms are used. Generally, “or” when used in relation to a list, such as A, B, or C, is intended to mean A, B, and C (in the inclusive sense) and A, B, or C (in the exclusive sense). Additionally, the term “one or more” as used herein can be used to describe any feature, structure, or property in the singular form, or can be used to describe some combination of features, structures, or properties. However, it should be noted that this is merely an illustrative example, and the claimed subject matter is not limited to this example. Furthermore, the term “at least one of” when used in relation to a list, such as A, B, or C, can be interpreted as meaning any combination of A, B, and / or C, such as A, AB, AA, AAB, AABBCCC, etc.
[0157] Several embodiments have been described, and various modifications, substitutions, constructions, and equivalents may be used without departing from the spirit of this disclosure. For example, the above elements may be components of a larger system, where other rules may take precedence over or otherwise modify the application of the various embodiments. Furthermore, several steps may be taken before, during, or after considering the above elements. Accordingly, the above description does not limit the scope of this disclosure.
[0158] In view of this specification, various embodiments may include different combinations of features. Examples of implementations are described in the following numbered clauses.
[0159] Clause 1. A method for transmitting location information of a user equipment (UE) in association with a positioning session between a user equipment (UE) and a location server, the method comprising: transmitting UE capability information from the UE to the location server according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: a positioning reference signal (PRS) configuration, a PRS measurement, a positioning method, or a positioning procedure, or a combination thereof; determining an update of one or more of the parameters at the UE after transmitting the UE capability information; transmitting an indication of the update from the UE to the location server according to a second capability indication procedure; measuring the positioning reference signal at the UE based on the update; and transmitting the location information from the UE to the location server based on the measurement.
[0160] Clause 2. The method of Clause 1, wherein: the first capability indication procedure includes: receiving a request from the location server for the UE capability information, wherein the request includes a transaction identifier; and sending a response to the request, wherein the response includes the UE capability information and the transaction identifier; and the second capability indication procedure includes: sending to the location server: (i) the updated UE capability information, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session.
[0161] Clause 3. The method of Clause 2, wherein the parameters include: timer expiration, the updated UE capability information being valid before the timer expiration, or duration, the duration being within the location session and the updated UE capability information being valid during the duration.
[0162] Clause 4. The method of Clause 1, wherein the first capability indication procedure includes: sending the UE capability information in response to a request from the location server for the UE capability information, wherein the second capability indication procedure includes: sending the updated UE capability information from the UE to the location server in the absence of a request from the location server for the updated UE capability information.
[0163] Clause 5. The method of Clause 4 further includes: receiving auxiliary data from the location server in response to the UE capability information transmitted according to the first capability indication procedure; receiving updated auxiliary data from the location server in response to the updated UE capability information transmitted according to the second capability indication procedure; and performing a measurement of the positioning reference signal based on the updated auxiliary data.
[0164] Clause 6. The method of Clause 4 further includes: receiving a location request from the location server based on the UE capability information sent according to the first capability indication procedure; receiving an updated location request from the location server in response to the updated UE capability information sent according to the second capability indication procedure; and performing a measurement of a positioning reference signal based on the updated location request.
[0165] Clause 7. The method of Clause 1 further includes: receiving a location request for a periodic location information report from the location server, wherein the second capability indication procedure includes: determining one or more changes to the UE capability information on a periodic basis; and sending updated UE capability information including the one or more changes to the location server.
[0166] Clause 8. The method of Clause 7, wherein the location request includes a transaction identifier, and the method further includes: receiving an updated location request from the location server based on the updated UE capability information sent pursuant to the second capability indication procedure, wherein the updated location request includes the transaction identifier.
[0167] Clause 9. The method of Clause 7, wherein the location request includes a set of fields for the location information, and the method further includes: receiving an updated location request from the location server based on the updated UE capability information sent pursuant to the second capability indication procedure, wherein the updated location request includes a subset of the set of fields, wherein the subset includes fields that have been changed.
[0168] Clause 10. The method of Clause 9, wherein the fields in the subset include: reporting interval, response time, requested quality of service (QoS) parameters, activation of the first location method, or deactivation of the second location method, or a combination thereof.
[0169] Clause 11. The method of Clause 1 further includes: receiving auxiliary data at the UE from the location server in response to the UE capability information sent according to the first capability indication procedure, wherein the auxiliary data is associated with a transaction identifier; receiving updated auxiliary data at the UE from the location server in response to updated UE capability information sent according to the second capability indication procedure, wherein the auxiliary data is associated with the transaction identifier; and performing the PRS measurement based on the updated auxiliary data.
[0170] Clause 12. The method of Clause 11, wherein at least one measurement differs between the auxiliary data and the updated auxiliary data, the at least one measurement including: PRS resource, PRS resource set, or Transmitter Receiver Point (TRP), or a combination thereof.
[0171] Clause 13. The method of Clause 1, wherein the first capability indication procedure includes: sending the UE capability information in response to a request from the location server for the UE capability information, wherein the second capability indication procedure includes: sending an error message to the location server indicating that a previously reported capability is outdated.
[0172] Clause 14. The method of Clause 13, wherein the error message further indicates the positioning method available, including the updated UE capability information.
[0173] Clause 15. A method for implementing updated UE capability information in association with a positioning session between a user equipment (UE) and a location server, the method comprising: receiving UE capability information from the UE at the location server according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: a positioning reference signal (PRS) configuration, PRS measurement, a positioning method, or a positioning procedure, or a combination thereof; upon receiving the UE capability information, receiving from the UE at the location server an indication of an update to one or more of the parameters, the indication of the update to the one or more parameters being received according to a second capability indication procedure; and in response to the indication of the update to the one or more parameters, sending a message from the location server to the UE, the message including: auxiliary data based on the update to the one or more parameters for the UE to use for measuring the positioning reference signal, a request for location information, or a request for the updated UE capability information, or a combination thereof.
[0174] Clause 16. The method of Clause 15 further includes: receiving location information from the UE at the location server, the location information indicating a measurement of a positioning reference signal at the UE based on the update; and determining the location of the UE based on the location information.
[0175] Clause 17. The method of any of Clauses 15-16, wherein the first capability indication procedure comprises: sending a request for the UE capability information, wherein the request includes a transaction identifier; and receiving a response to the request, wherein the response includes the UE capability information and the transaction identifier; and the second capability indication procedure comprises: receiving at the location server: (i) the updated UE capability information, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session.
[0176] Clause 18. The method of Clause 17, wherein the parameters include: timer expiration, the updated UE capability information being valid before the timer expiration, or duration, the duration being within the location session and the updated UE capability information being valid during the duration.
[0177] Clause 19. The method of any of Clauses 15-18, wherein the first capability indication procedure includes: receiving UE capability information from the UE in response to a request sent from the location server for UE capability information, wherein the second capability indication procedure includes: receiving, at the location server, UE capability information including the updated UE capability information in the absence of a request for the updated UE capability information.
[0178] Clause 20. The method of Clause 19 further includes: sending initial auxiliary data separate from the auxiliary data from the location server in response to the UE capability information sent pursuant to the first capability indication procedure; and wherein sending the message includes: sending auxiliary data based on the update, the auxiliary data including the updated auxiliary data.
[0179] Clause 21. The method of Clause 15, wherein the first capability indication procedure includes: receiving UE capability information in response to a request from the location server for UE capability information, wherein the second capability indication procedure includes: receiving an error message at the location server indicating that a previously reported capability is outdated.
[0180] Clause 22. A user equipment (UE) for transmitting location information in association with a positioning session between the UE and a location server, the UE comprising: a transceiver; a memory; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to: transmit UE capability information to the location server via the transceiver according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: a positioning reference signal (PRS) configuration, PRS measurement, a positioning method, or a positioning procedure, or a combination thereof; determine an update of one or more of the parameters after transmitting the UE capability information; transmit an indication of the update of the one or more parameters to the location server via the transceiver according to a second capability indication procedure; measure the positioning reference signal at the UE based on the update; and transmit the location information to the location server via the transceiver based on the measurement.
[0181] Clause 23. The UE as described in Clause 22, wherein: in order to send the UE capability information according to the first capability indication procedure, the one or more processors are configured to: receive a request from the location server for the UE capability information, wherein the request includes a transaction identifier; and send a response to the request, wherein the response includes the UE capability information and the transaction identifier; and in order to send the indication of the update of one or more parameters according to the second capability indication procedure, the one or more processors are configured to send to the location server: (i) the updated UE capability information including the update, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session.
[0182] Clause 24. The UE as described in Clause 22, wherein, in order to send the UE capability information according to the first capability indication procedure, the one or more processors are configured to: send the UE capability information in response to a request from the location server for the UE capability information, and wherein, in order to send the indication of the update of one or more parameters according to the second capability indication procedure, the one or more processors are configured to: send the updated UE capability information to the location server via the transceiver in the absence of a request from the location server for the updated UE capability information.
[0183] Clause 25. The UE as described in Clause 22, wherein the one or more processors are further configured to: receive a location request for a periodic location information report from the location server via the transceiver, wherein the second capability indication procedure includes: determining one or more changes to the UE capability information on a periodic basis; and sending updated UE capability information including the one or more changes to the location server via the transceiver.
[0184] Clause 26. The UE as described in Clause 22, wherein the one or more processors are further configured to: receive auxiliary data via the transceiver from the location server in response to the UE capability information transmitted according to the first capability indication procedure, wherein the auxiliary data is associated with a transaction identifier; receive updated auxiliary data via the transceiver from the location server in response to updated UE capability information transmitted according to the second capability indication procedure, wherein the auxiliary data is associated with the transaction identifier; and perform the PRS measurement based on the updated auxiliary data.
[0185] Clause 27. A location server for implementing updated UE capability information in association with a positioning session between a user equipment (UE) and the location server, the location server comprising: a transceiver; a memory; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to: receive UE capability information from the UE via the transceiver according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: a positioning reference signal (PRS) configuration, PRS measurement, a positioning method, or a positioning procedure, or a combination thereof; upon receiving the UE capability information, receive at the location server an indication of an update to one or more of the parameters from the UE, the indication of the update to the one or more parameters being received according to a second capability indication procedure; and in response to the indication of the update to the one or more parameters, send a message to the UE via the transceiver, the message including: auxiliary data based on the update to the one or more parameters for the UE to use for measuring the positioning reference signal, a request for location information, or a request for the updated UE capability information, or a combination thereof.
[0186] Clause 28. A location server as described in Clause 27, wherein: in order to receive the UE capability information according to the first capability indication procedure, the one or more processors are configured to: send a request for the UE capability information, wherein the request includes a transaction identifier; and receive a response to the request, wherein the response includes the UE capability information and the transaction identifier; and in order to receive an indication of the update of one or more parameters according to the second capability indication procedure, the one or more processors are configured to receive via the transceiver: (i) the updated UE capability information including the update, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session.
[0187] Clause 29. A location server as described in Clause 27, wherein, in order to receive the UE capability information according to the first capability indication procedure, the one or more processors are configured to: receive the UE capability information from the UE in response to a request for the UE capability information sent from the location server, and wherein, in order to receive the indication of the update of one or more parameters according to the second capability indication procedure, the one or more processors are configured to: receive the updated UE capability information via the transceiver in the absence of a request for the updated UE capability information.
[0188] Clause 30. A location server as described in Clause 27, wherein, in order to receive the UE capability information according to the first capability indication procedure, the one or more processors are configured to: receive the UE capability information in response to a request from the location server for the UE capability information, wherein, in order to receive the indication of the update of one or more parameters in the parameters according to the second capability indication procedure, the one or more processors are configured to receive, via the transceiver, an error message indicating that a previously reported capability is outdated.
[0189] Clause 31. An apparatus having means for performing any of the methods in Clauses 1-21.
[0190] Clause 32. A non-transient computer-readable medium storing instructions, including code for performing any of the methods in Clauses 1-21.
Claims
1. A method for transmitting location information of a user equipment (UE) in association with a location session between a user equipment (UE) and a location server, the method comprising: According to a first capability indication procedure, the UE sends UE capability information to the location server, the UE capability information indicating parameters of the UE to support: Positioning Reference Signal (PRS) configuration, PRS measurement, positioning method, or positioning procedure, or a combination thereof, wherein the first capability indication procedure includes: sending the UE capability information in response to a request from the location server for the UE capability information; After sending the UE capability information, the update of one or more parameters among the parameters during the positioning session is determined at the UE; During the location session, an indication for the update is sent from the UE to the location server according to a second capability indication procedure, wherein the second capability indication procedure includes: sending from the UE to the location server, without a request from the location server for the updated UE capability information, the UE capability information including the update and an indication of how the UE's capabilities change over different durations of the location session; At the UE, a positioning reference signal is measured based on the update; and Based on the measurement, the location information is sent from the UE to the location server.
2. The method of claim 1, wherein: The first capability indication procedure includes: Receive the location server's request for the UE capability information, wherein the request includes a transaction identifier; and Send a response to the request, wherein the response includes the UE capability information and the transaction identifier; and The second capability indication procedure includes: Send to the location server: (i) the updated UE capability information, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session.
3. The method as described in claim 2, wherein, The parameters include: Upon expiration of the timer, the updated UE capability information remains valid until the timer expires, or The duration is within the location session and the updated UE capability information is valid during the duration.
4. The method of claim 1, further comprising: Receive auxiliary data from the location server in response to the UE capability information sent according to the first capability indication procedure; In response to the updated UE capability information sent according to the second capability indication procedure, updated auxiliary data is received from the location server; as well as The measurement of the positioning reference signal is performed based on the updated auxiliary data.
5. The method of claim 1, further comprising: A location request is received from the location server based on the UE capability information sent according to the first capability indication procedure; In response to the updated UE capability information sent according to the second capability indication procedure, an updated location request is received from the location server; as well as The measurement of the positioning reference signal is performed based on the updated location request.
6. The method of claim 1, further comprising: Receive a location request for a periodic location information report from the location server, wherein the second capability indication procedure includes: Determine one or more changes to the UE capability information on a periodic basis; and Send updated UE capability information, including the one or more changes, to the location server.
7. The method of claim 6, wherein, The location request includes a transaction identifier, and the method further includes: An updated location request is received from the location server based on the updated UE capability information sent according to the second capability indication procedure, wherein the updated location request includes the transaction identifier.
8. The method of claim 6, wherein, The location request includes a set of fields for the location information, and the method further includes: An updated location request is received from the location server based on the updated UE capability information sent according to the second capability indication procedure, wherein the updated location request includes a subset of the set of fields, wherein the subset includes fields that have been changed.
9. The method of claim 8, wherein, The fields in the subset include: reporting interval, response time, requested quality of service (QoS) parameters, activation of the first location method, or deactivation of the second location method, or a combination thereof.
10. The method of claim 1, further comprising: In response to the UE capability information sent according to the first capability indication procedure, auxiliary data is received at the UE from the location server, wherein the auxiliary data is associated with a transaction identifier; In response to updated UE capability information sent according to the second capability indication procedure, updated auxiliary data is received at the UE from the location server, wherein the updated auxiliary data is associated with the transaction identifier; as well as The PRS measurement is performed based on the updated auxiliary data.
11. The method of claim 10, wherein, At least one measurement differs between the auxiliary data and the updated auxiliary data, and the at least one measurement includes: a PRS resource, a PRS resource set, or a Transmitter Receiver Point (TRP), or a combination thereof.
12. The method of claim 1, wherein, The first capability indication procedure includes: sending the UE capability information in response to a request from the location server for the UE capability information, wherein the second capability indication procedure includes: sending an error message to the location server indicating that a previously reported capability is outdated.
13. The method of claim 12, wherein, The error message further indicates the available positioning method, including the updated UE capability information.
14. A method for implementing updated UE capability information in association with a location session between a user equipment (UE) and a location server, the method comprising: According to a first capability indication procedure, UE capability information is received from the UE at the location server, the UE capability information indicating parameters of the UE to support: Positioning Reference Signal (PRS) configuration, PRS measurement, positioning method, or positioning procedure, or a combination thereof, wherein the first capability indication procedure includes: Send a request for the UE capability information, wherein the request includes a transaction identifier; and Receive a response to the request, wherein the response includes the UE capability information and the transaction identifier; Upon receiving the UE capability information, the location server receives from the UE an indication of an update to one or more parameters among the parameters during the location session, the indication of the update to the one or more parameters being received during the location session according to a second capability indication procedure, wherein the second capability indication procedure includes receiving at the location server: (i) the updated UE capability information including the update and an indication of how the UE's capabilities change over different durations of the location session, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session; and In response to the indication of an update to one or more of the parameters, a message is sent from the location server to the UE, the message including: auxiliary data based on the update to one or more of the parameters for the UE to use in measuring a positioning reference signal. In response to a request for location information, or In response to the request for the updated UE capability information, or Its combination.
15. The method of claim 14, further comprising: The location information is received from the UE at the location server, the location information indicating a measurement of a positioning reference signal at the UE based on the update; as well as The location of the UE is determined based on the location information.
16. The method of claim 14, wherein, The parameters include: Upon expiration of the timer, the updated UE capability information remains valid until the timer expires, or The duration is within the location session and the updated UE capability information is valid during the duration.
17. The method of claim 14, wherein, The first capability indication procedure includes: receiving UE capability information from the UE in response to a request sent from the location server for the UE capability information, wherein the second capability indication procedure includes: receiving the updated UE capability information from the UE at the location server in the absence of a request for the updated UE capability information.
18. The method of claim 17, further comprising: In response to the UE capability information sent according to the first capability indication procedure, initial auxiliary data separate from the auxiliary data is sent from the location server; Furthermore, sending the message includes: sending the auxiliary data based on the update, wherein the auxiliary data includes updated auxiliary data.
19. The method of claim 14, wherein, The first capability indication procedure includes: receiving the UE capability information in response to a request from the location server for the UE capability information, wherein the second capability indication procedure includes: receiving an error message at the location server indicating that a previously reported capability is outdated.
20. A user equipment (UE) for transmitting location information in association with a location session between the UE and a location server, the UE comprising: transceiver; Memory; as well as One or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to: According to a first capability indication procedure, UE capability information is sent to the location server via the transceiver. The UE capability information indicates parameters of the UE to support: Positioning Reference Signal (PRS) configuration, PRS measurement, positioning method, or positioning procedure, or a combination thereof. The one or more processors configured to send the UE capability information according to the first capability indication procedure include the one or more processors being configured to send the UE capability information in response to a request from the location server for the UE capability information. Determine updates to one or more of the parameters during the location session; During the location session, an indication of an update to one or more of the parameters is sent to the location server via the transceiver according to a second capability indication procedure, wherein the one or more processors are configured to send the indication of the update to one or more of the parameters according to the second capability indication procedure. The one or more processors are configured to send, without a request from the location server for the updated UE capability information, UE capability information including the update and an indication of how the UE's capabilities change over different durations of the location session. The positioning reference signal is measured at the UE based on the update; as well as Based on the measurement, the location information is sent to the location server via the transceiver.
21. The UE of claim 20, wherein: In order to transmit the UE capability information according to the first capability indication procedure, the one or more processors are configured to: Receive the location server's request for the UE capability information, wherein the request includes a transaction identifier; and Send a response to the request, wherein the response includes the UE capability information and the transaction identifier; and In order to send the indication of the update of one or more of the parameters in accordance with the second capability indication procedure, the one or more processors are configured to send to the location server: (i) updated UE capability information including the update, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session.
22. The UE as claimed in claim 20, wherein, The one or more processors are further configured to: The second capability indication procedure includes receiving a location request for a periodic location information report from the location server via the transceiver, wherein the second capability indication procedure includes: Determine one or more changes to the UE capability information on a periodic basis; and The transceiver sends the updated UE capability information, including the one or more changes, to the location server.
23. The UE as claimed in claim 20, wherein, The one or more processors are further configured to: In response to the UE capability information sent according to the first capability indication procedure, auxiliary data is received from the location server via the transceiver, wherein the auxiliary data is associated with a transaction identifier; In response to updated UE capability information sent according to the second capability indication procedure, the transceiver receives updated auxiliary data from the location server, wherein the updated auxiliary data is associated with the transaction identifier; as well as The PRS measurement is performed based on the updated auxiliary data.
24. A location server for implementing updated UE capability information in association with a location session between a UE and the location server, the location server comprising: transceiver; Memory; as well as One or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to: Receiving UE capability information from the UE via the transceiver according to a first capability indication procedure, the UE capability information indicating parameters of the UE to support: Positioning Reference Signal (PRS) configuration, PRS measurement, positioning method, or positioning procedure, or a combination thereof, wherein the one or more processors configured to receive the UE capability information according to the first capability indication procedure includes the one or more processors being configured to: Send a request for the UE capability information, wherein the request includes a transaction identifier; as well as Receive a response to the request, wherein the response includes the UE capability information and the transaction identifier; The location server receives from the UE an indication of an update to one or more of the parameters during the location session, the indication of the update to the one or more parameters being received during the location session according to a second capability indication procedure, wherein the one or more processors are configured to receive the indication of the update to the one or more parameters according to the second capability indication procedure, the one or more processors being configured to receive via the transceiver: (i) the updated UE capability information including the update and an indication of how the UE's capabilities change over different durations of the location session, or (ii) the updated UE capability information and parameters indicating the applicability of the updated UE capability information to the location session; as well as In response to the indication for an update of one or more of the parameters, a message is sent to the UE via the transceiver, the message including: The updated auxiliary data, based on one or more of the parameters, is provided to the UE for measuring the positioning reference signal. In response to a request for location information, or In response to the request for the updated UE capability information, or Its combination.
25. The location server as described in claim 24, wherein, In order to receive the UE capability information according to the first capability indication procedure, the one or more processors are configured to: receive the UE capability information from the UE in response to a request for the UE capability information from the location server, and wherein, in order to receive the indication of the update of one or more of the parameters according to the second capability indication procedure, the one or more processors are configured to: receive the updated UE capability information via the transceiver in the absence of a request for the updated UE capability information.
26. The location server as described in claim 24, wherein, In order to receive the UE capability information according to the first capability indication procedure, the one or more processors are configured to: receive the UE capability information in response to a request from the location server for the UE capability information, wherein in order to receive the indication of the update of one or more of the parameters according to the second capability indication procedure, the one or more processors are configured to: receive an error message indicating that a previously reported capability is outdated via the transceiver.
