Positioning method and communication apparatus
Terminal devices obtain location information directly from access network devices, simplifying the location process, solving the problem of high latency in location applications outside the mobile communication network, and achieving more efficient real-time and accurate location.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-16
- Publication Date
- 2026-04-02
AI Technical Summary
In existing technologies, when applications outside of mobile communication networks obtain location services, the complex location process leads to high location latency.
Terminal devices obtain positioning information directly from access network devices to determine location information, simplifying the positioning process, reducing interaction with mobile communication networks, and improving positioning real-time performance and accuracy.
By obtaining information directly from the access network equipment through the terminal device for positioning, positioning latency is reduced, and the real-time performance and accuracy of positioning are improved.
Smart Images

Figure CN2025121638_02042026_PF_FP_ABST
Abstract
Description
Positioning method and communication device
[0001] The present application claims priority from the Chinese patent application No. 202411359834.1, filed on September 26, 2024, and entitled "Positioning method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a positioning method and a communication device. BACKGROUND
[0003] Currently, an application outside a mobile communication network wants to obtain a positioning service, needs to initiate a positioning request to a core network (CN) in the mobile communication network, and obtains a positioning result from the CN. For example, an application sends a positioning service request about a user equipment (UE) to a gateway mobile location center (GMLC), the GMLC sends a positioning request about the UE to an access and mobility management function (AMF) serving the UE, the AMF sends a positioning request of the UE to a location management function (LMF) serving the UE, so that the LMF initiates a positioning process for the UE to obtain a positioning result of the UE. The LMF sends the positioning result of the UE to the GMLC, and the GMLC can send the positioning result of the UE to the application.
[0004] The positioning process initiated by the LMF includes: the LMF obtains a positioning capability of the UE and a positioning capability of at least one base station, configures a positioning process according to the positioning capability of the UE and the positioning capability of the at least one base station, and then obtains a result of measuring a reference signal from the UE and / or the at least one base station, so as to calculate a positioning result according to the result.
[0005] However, the above positioning process is complex, which can cause high positioning latency. SUMMARY
[0006] The positioning method and the communication device provided by the embodiments of the present application can reduce the positioning latency.
[0007] To achieve the above object, the embodiments of the present application adopt the following technical solutions:
[0008] In a first aspect, a positioning method is provided, which can be applied to a terminal side, such as a terminal device or at least one module in the terminal device, the at least one module including a communication module or a circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core), and the method includes: receiving a positioning request from an application, the positioning request being used to request location information of the terminal device; obtaining first information from an access network device according to the positioning request; determining the location information of the terminal device according to the first information; and sending the location information of the terminal device to the application.
[0009] In the embodiments of the present application, the application can directly send a positioning request to the terminal device, the terminal device obtains first information from the access network device according to the positioning request, and determines the location information of the terminal device according to the first information, so as to feed back the location information of the terminal device to the application. Compared with the application sending a positioning request to a mobile communication network, the terminal device can directly obtain first information for assisting in determining the location of the terminal device from the access network device, without the need for the AMF in the mobile communication network to select an LMF, trigger the LMF to initiate a positioning process, and send measurement results of measurement reference signals to the LMF in the positioning process, or obtain relevant information for determining the location of the terminal device from the LMF, and the like, thereby simplifying the positioning process and reducing the positioning delay, to improve the real-time performance of positioning.
[0010] Optionally, the positioning request is used to request the location information of the terminal device, which can be replaced by: the positioning request is used to request positioning of the terminal device.
[0011] In a possible implementation, the method provided in the first aspect further includes: obtaining the location information of the terminal device based on a non-third generation partnership project (3GPP) technology; and determining the location of the terminal device according to the first information, including: determining the location of the terminal device according to the first information and the location information of the terminal device obtained based on the non-3GPP technology. That is, the terminal device can obtain the location information of the terminal device based on the non-3GPP technology, and determine the location information of the terminal device by combining the first information obtained based on the 3GPP technology and the location information of the terminal device obtained based on the non-3GPP technology, thereby improving the positioning accuracy.
[0012] In a possible implementation, the first information is acquired from the access network device, including: in a case that the positioning manner is positioning performed by the terminal device, the first information is acquired from the access network device. That is, in a case that the positioning manner is positioning performed by the terminal device, the terminal device acquires the first information to perform positioning by interacting with the access network device, and then does not need to acquire the information for positioning from the LMF, so that the interaction process of the network side can be saved, and the positioning delay can be reduced.
[0013] In a possible implementation, the method provided in the first aspect further includes: determining, according to the positioning request, that the positioning manner is positioning performed by the terminal device. That is, the terminal device can directly determine, according to the positioning request, that the positioning manner is positioning performed by the terminal device, and then does not need to interact with the network (for example, sending the positioning request to the AMF in the network) to determine the positioning manner (that is, the LMF determines the positioning manner), so that the real-time performance of positioning can be improved by reducing the interaction between the terminal device and the network.
[0014] In a possible implementation, the positioning request includes at least one of the following: a positioning type, a positioning method, or a positioning requirement. It can be understood that the terminal device can also determine the positioning manner according to at least one of the positioning type, the positioning method, or the positioning requirement included in the positioning request. For example, positioning based on the 3GPP technology can include the following positioning types: terminal device positioning assisted by an access network device, terminal device positioning, or terminal device assisted positioning. Among them, the terminal device positioning assisted by the access network device refers to that the terminal device performs positioning based on information determined by the access network device. The information determined by the access network device can include the location information of the access network device, and / or the information for positioning determined according to the reference signal transmitted by at least one terminal device. Among them, the at least one terminal device includes the terminal device. Alternatively, the at least one terminal device also includes a positioning reference unit PRU. It can be understood that the main difference between the terminal device positioning assisted by the access network device and the terminal device positioning is that the terminal device directly performs calculation of the positioning result based on the information (for example, the location information of the access network device and / or the information for positioning) sent by the access network device, instead of performing positioning based on the information provided by the LMF. That is, since the information provided by the LMF needs to be processed by the LMF through a complex algorithm, which can cause high processing delay, the positioning based on the information determined by the access network device can reduce the processing delay, and thus the real-time performance of positioning can be improved.
[0015] It should be understood that, based on the access network device assisted terminal device positioning, the terminal device can be replaced by: the terminal device performs positioning according to the information (for example, the position information of the access network device and / or the information for positioning) determined by the access network device from the access network device. It can be understood that, in the flow based on the terminal device positioning, the UE and the access network device send the measurement results of the measurement reference signal to the LMF, and the LMF processes to obtain the information for positioning, and then the LMF sends the information for positioning to the UE. That is, the terminal device can directly obtain the information determined by the access network device from the access network device, without obtaining the information for positioning provided by the LMF from the LMF, thereby saving the interaction flow of the network side, thereby reducing the positioning delay. In addition, the terminal device can directly obtain the original measurement result (for example, the signal strength) of the access network device from the access network device, since the original measurement result can directly feedback the attenuation information on the signal propagation path, thereby helping to more accurately determine the distance and / or angle between the terminal device and the access network device, thereby improving the positioning accuracy.
[0016] For another example, the positioning method is a specific positioning method corresponding to the positioning type. For example, the positioning method of the access network device assisted terminal device positioning can include: positioning based on the position information of the access network device determined by the access network device, and / or positioning based on the information for positioning determined by the access network device according to the reference signal transmitted by at least one terminal device. It can be understood that, in the case that the positioning method included in the positioning request belongs to the positioning method of the access network device assisted terminal device positioning, the terminal device can determine that the positioning manner is positioning performed by the terminal device according to the positioning method included in the positioning request. In addition, the terminal device can also determine the specific positioning method for performing positioning of the terminal device according to the positioning method included in the positioning request, for example, whether to perform positioning based on the position information of the access network device determined by the access network device or to perform positioning based on the information for positioning determined by the access network device.
[0017] In a possible implementation, the positioning requirement includes a positioning accuracy requirement and / or a positioning delay requirement. That is, the terminal device can also determine the positioning manner according to the positioning accuracy requirement and / or the positioning delay requirement.
[0018] In a possible implementation, the method of the first aspect further includes: determining the positioning manner as positioning performed by the terminal device in a case where the positioning request meets a condition, the condition including at least one of: the positioning request including a positioning time delay requirement, the positioning time delay requirement being less than or equal to a first threshold; or, the positioning request including a positioning accuracy requirement, the positioning accuracy requirement being less than or equal to a second threshold. For example, the first threshold can be a specific time value, such as 0.5 milliseconds (ms), 1 ms, 2 ms, or another time value. Similarly, the positioning time delay requirement may, for example, be 0.8 ms, and in a case where the first threshold is 1 ms, the positioning time delay requirement is less than the first threshold, i.e., the positioning time delay requirement is higher, and a positioning manner with a smaller positioning time delay (e.g., the manner of positioning performed by the terminal device) should be used. For another example, the specific value of the second threshold can be in units of centimeters or meters (m). For example, the second threshold can be 2 m, 5 m, or another value. Similarly, the positioning accuracy requirement may, for example, be 2 m, i.e., a positioning accuracy of at least 2 m is required. In a case where the second threshold is 5 m, the positioning accuracy requirement is less than the second threshold, i.e., the positioning accuracy requirement is higher, and a positioning manner with higher positioning accuracy (e.g., the manner of positioning performed by the terminal device) should be used. That is, the terminal device can determine the positioning manner as positioning performed by the terminal device according to the positioning time delay requirement being less than or equal to the first threshold and / or the positioning accuracy requirement being less than or equal to the second threshold, which helps to simplify the positioning procedure, reduce the positioning time delay, and improve the real-time performance of positioning. In addition, the manner of positioning performed by the terminal device can include the above-mentioned terminal device positioning assisted by the access network device, in which the terminal device can directly obtain original measurement results of the access network device from the access network device, which helps to improve the positioning accuracy.
[0019] In a possible implementation, the method of the first aspect further includes: determining the positioning manner as positioning by the terminal device in a case that the terminal device is indoors. It can be understood that the terminal device can determine whether the terminal device is indoors according to a sensor in the terminal device. For example, the terminal device can determine that the terminal device is indoors according to weak wireless signals (for example, cellular signals or satellite signals). In addition, the terminal device can also determine whether the terminal device is indoors according to mobility measurement. It should be understood that the terminal device can determine whether the terminal device is indoors in response to the positioning request, that is, the terminal device determines whether the terminal device is indoors at the moment when the positioning request is received. In addition, in a case that the terminal device is indoors, the wireless signals can be weak, which is not conducive to positioning (for example, UE-assisted positioning) by the network side, and therefore it can be determined that the positioning manner is positioning by the terminal device. That is, in a case that the terminal device receives the positioning request, the terminal device determines whether the terminal device is indoors in response to the positioning request, and when the terminal device is indoors, it is determined that the positioning manner is positioning by the terminal device.
[0020] In a possible implementation, the first information is acquired from the access network device, including: sending a first request to the access network device, the first request being used to request to perform the positioning manner of positioning by the terminal device; and receiving a response to the first request from the access network device, the response to the first request including the first information. That is, the terminal device can send the first request to the access network device to request the access network device to assist the terminal device to perform the positioning manner of positioning by the terminal device, and then the access network device sends the first information to the terminal device in response to the first request, so as to save the interaction process of the network side through direct interaction between the terminal device and the access network device, thereby reducing the positioning delay.
[0021] In a possible implementation, the information for positioning determined by the access network device according to the reference signal transmitted by the at least one terminal device can include: a measurement result of the access network device, and / or a calculation result determined by the access network device according to the measurement result. For example, for a round trip time (RTT) positioning method, the calculation result can be a time difference between a sending time of a positioning reference signal (PRS) sent by the access network device and an arrival time of a sounding reference signal (SRS) received by the access network device from the terminal. For another example, when a time difference of arrival (TDOA) positioning method is used, the calculation result can be a time difference between a time of arrival (TOA) measurement value of the SRS received by the access network device and a reference time value, where the TOA measurement value can refer to a TOA of a symbol or a TOA of a subframe boundary at which the reference signal is received, and the reference time value can be 0.5 ms, 1 ms, or 2 ms. That is, the terminal device can directly obtain the original measurement result and the calculation result of the access network device from the access network device, and since the original measurement result can directly feed back the attenuation information on the signal propagation path and the calculation result can provide rich information for positioning, it is helpful to more accurately determine the distance and / or angle between the terminal device and the access network device, thereby improving the positioning accuracy.
[0022] In a possible implementation, the type of the measurement result includes at least one of: a time measurement value, an angle measurement value, a reference signal received power (RSRP), or a reference signal received path power (RSRPP). It can be understood that the time measurement value can refer to a time of arrival (TOA) measurement value of the reference signal received by the access network device. The angle measurement value can be an angle of arrival (AOA) in AOA positioning, or an angle of departure (AOD) in AOD positioning, and the like. The RSRP can refer to a signal strength of the reference signal received, for example, a linear average value of power contribution of a time-frequency unit (for example, a resource element (RE)) carrying the reference signal. The RSRPP can refer to a power of a linear average value of a channel response of the RE carrying the reference signal at an i th path delay. Wherein i is an integer greater than or equal to 1, and a path delay of a first path corresponds to the first path delay. That is, the terminal device and the access network device can perform different positioning methods, and the first information provided by the access network device to the terminal device can be different for different positioning methods, so that the terminal device can obtain different types of original measurement results, which is helpful to improve the positioning accuracy.
[0023] In a possible implementation, according to the positioning request, the terminal device obtains the first information from the access network device, including: obtaining the first information from the access network device according to the positioning request, in a case that the network authorizes the terminal device to perform the positioning mode of positioning by the terminal device. That is, the terminal device obtains the first information from the access network device in a case that the network authorizes the terminal device to perform the positioning mode of positioning by the terminal device, thereby guaranteeing that the access network device can cooperate with the terminal device to facilitate the terminal device to obtain the first information from the access network device.
[0024] In a possible implementation, the method provided in the first aspect further includes: obtaining first authorization information from the network, the first authorization information being used to indicate that the network authorizes the terminal device to perform the positioning mode of positioning by the terminal device. It can be understood that the terminal device obtaining the first authorization information from the network can be that the terminal device can send a request to the network to obtain the first authorization information, or the terminal device can send a subscription request to the network to receive the first authorization information from the network when the authorization information of the terminal device changes (for example, from the network not authorizing the terminal device to perform the positioning mode of positioning by the terminal device to the network authorizing the terminal device to perform the positioning mode of positioning by the terminal device), or the network directly sends the first authorization information to the terminal device after obtaining the first authorization information of the terminal device. That is, the first network element in the network can obtain the first authorization information of the terminal device, and the terminal device can obtain the first authorization information from the first network element in multiple ways, thereby improving the flexibility of the terminal device obtaining the first authorization information.
[0025] In a possible implementation, the first authorization information further indicates at least one positioning method used by the network to authorize the terminal device, and the at least one positioning method belongs to the positioning mode of positioning by the terminal device. It can be understood that the first authorization information indicates the positioning method belonging to the positioning mode of positioning by the terminal device, which means that the first authorization information is used to indicate that the network authorizes the terminal device to perform the positioning mode of positioning by the terminal device. That is, on the basis of the network authorizing the terminal device to perform the positioning mode of positioning by the terminal device, the terminal device is further authorized to use at least one positioning method, so that the terminal device performs the positioning mode of positioning by the terminal device according to the at least one positioning method, thereby avoiding the terminal device from using a positioning method that is not supported by the network side (for example, the access network device) to perform positioning, and thereby wasting positioning resources can be avoided.
[0026] In a possible implementation, the first information is acquired from the access network device, including: sending a first request to the access network device, the first request being used to request to perform a first positioning method, the first positioning method belonging to the at least one positioning method indicated by the first authorization information; and receiving a response to the first request from the access network device, the response to the first request including the first information. That is, in the case where the terminal device requests the access network device to perform a positioning method that is not one of the at least one positioning method authorized by the network, the access network device can assist the terminal device to perform the first positioning method to send the first information, thereby avoiding the terminal device from sending a request that is not one of the at least one positioning method, and thus avoiding resource waste. In addition, the access network device can also refuse to perform the positioning method requested by the terminal device, which helps to reduce the load of the access network device.
[0027] In a possible implementation, before acquiring the first authorization information from the network, the method provided in the first aspect further includes: sending, to the network, information indicating that the terminal device supports a positioning method performed by the terminal device, and / or a message requesting to perform the positioning method performed by the terminal device. That is, the terminal device can send, according to a positioning requirement and / or a load condition, an indication that the terminal device supports the positioning method performed by the terminal device, or a message requesting to perform the positioning method performed by the terminal device, to the network to trigger authorization of the terminal device by the network, thereby improving flexibility of the network in authorizing the terminal device.
[0028] In a possible implementation, the first information is acquired from the access network device according to the positioning request, including: acquiring, from the network, second indication information in response to the positioning request, the second indication information indicating that the network allows the terminal device to perform a first positioning method, the first positioning method belonging to the at least one positioning method indicated by the first authorization information; and acquiring the first information from the access network device according to the second indication information. That is, after acquiring the first authorization information, the terminal device can acquire, from the first network element, a first positioning method that allows the terminal device to perform the at least one positioning method authorized by the network, thereby ensuring that the terminal device can perform the first positioning method and the access network device can assist the terminal device to perform the first positioning method.
[0029] In a possible implementation, the second indication information is acquired from the mobile communication network, including: in a case where it is determined according to the positioning request that the positioning manner is positioning performed by the terminal device, sending a third request to the mobile communication network, the third request being used to request to perform the first positioning method; and receiving a response to the third request from the network, the response to the third request including the second indication information. That is, the terminal device can select a more granular first positioning method request authorization according to the positioning request on the basis of the network authorizing at least one positioning method used by the terminal device, and then the network can allocate resources to the terminal device according to the first positioning method (for example, configure the terminal device with resources of the access network device to assist in performing the positioning method), so as to avoid resource waste.
[0030] In a possible implementation, the first information includes location information of the access network device; and / or, the first information is determined according to reference information from at least one terminal device, and the at least one terminal device includes the terminal device. It can be understood that the first information is determined according to the reference information from the at least one terminal device, which can be replaced by: the first information is based on the reference information from the at least one terminal device. In addition, the reference information from the terminal device includes: reference signals (for example, sounding reference signals SRS) sent by the terminal device, and / or reference information (for example, signaling sent by the terminal device for positioning measurement, such as signaling for activating configuration of the SRS) sent by the terminal device.
[0031] That is, the terminal device can reduce the demand for the number of access network devices during positioning according to the location information of the access network device included in the first information. In addition, the access network device can determine the first information according to the reference signals of multiple terminal devices (for example, including PRUs), so that the first information includes measurement results of reference signals from different terminal devices, which helps to improve positioning accuracy.
[0032] In a second aspect, a positioning method is provided, which can be applied to the access network side, for example, an access network device, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the functions of the access network device. Taking the case where the method is applied to the access network device as an example, the method includes: receiving a first request from a terminal device, and sending first information to the terminal device. The first request is used to request to perform a positioning manner of positioning performed by the terminal device. The first information is used to determine the position of the terminal device in the positioning manner performed by the terminal device.
[0033] In the embodiments of the present application, the terminal device can send a first request to the access network device to request the access network device to assist the terminal device to perform a positioning method of positioning by the terminal device, and then the access network device can send first information to the terminal device, thereby saving the interaction process of the network side through the direct interaction between the terminal device and the access network device, so as to reduce the positioning delay.
[0034] In a possible implementation, the first information includes location information of the access network device.
[0035] In a possible implementation, before sending the first information to the terminal device, the method provided in the second aspect further includes: performing a first positioning method according to the first positioning method indicated by the first request; and determining the first information according to the performance of the first positioning method.
[0036] In a possible implementation, the method provided in the second aspect further includes: determining the first information according to reference information from at least one terminal device, the at least one terminal device including the terminal device.
[0037] In a possible implementation, the sending of the first information to the terminal device includes: sending the first information to the terminal device in a case where the network authorizes the terminal device to perform the positioning method of positioning by the terminal device, or in a case where the network authorizes the access network device to assist the terminal device to perform the positioning method of positioning by the terminal device. It can be understood that the network authorizing the access network device to assist the terminal device to perform the positioning method of positioning by the terminal device is, for example, the core network authorizing the access network device to assist the terminal device to perform the positioning method of positioning by the terminal device. That is, in the case where the network authorizes the terminal device to perform the positioning method of positioning by the terminal device, or in the case where the network authorizes the access network device to assist the terminal device to perform the positioning method of positioning by the terminal device, the access network device will assist the terminal device to perform the positioning method, and send the first information, so as to avoid the access network device from performing a positioning method that is not supported, so as to avoid resource waste. In addition, it can also avoid the access network device from performing a positioning method that is not authorized, and thus the location exposure of the terminal device or the access network device can be avoided, thereby improving the security.
[0038] In a possible implementation, the first request is used to request the performance of a first positioning method, and the first positioning method belongs to the positioning method of positioning by the terminal device.
[0039] In a possible implementation, the sending of the first information to the terminal device includes: sending the first information in a case where the first positioning method belongs to a positioning method authorized by the network for the terminal device to use.
[0040] It should be understood that the beneficial effects brought by the second aspect and any implementation mode thereof can refer to the beneficial effects brought by the first aspect and any implementation mode thereof, which will not be repeated.
[0041] In a third aspect, a positioning method is provided, which can be applied to a first network element on a mobile communication network side, for example, a network element or network device in a core network CN, and the method comprises: obtaining first authorization information of a terminal device, and sending the first authorization information to the terminal device. The first authorization information indicates that the mobile communication network authorizes the terminal device to perform a positioning mode in which the terminal device performs positioning.
[0042] In a possible implementation mode, the positioning mode in which the terminal device performs positioning comprises: positioning based on position information of an access network device determined by the access network device, and / or positioning based on information for positioning determined by the access network device according to reference information transmitted by at least one terminal device, the at least one terminal device including the terminal device.
[0043] In a possible implementation mode, obtaining the first authorization information of the terminal device comprises: obtaining subscription information of the terminal device, the subscription information indicating that the terminal device supports the positioning mode in which the terminal device performs positioning; and determining the first authorization information according to the subscription information of the terminal device. That is, the first network element can obtain the subscription information of the terminal device, determine the positioning mode in which the terminal device supports the positioning mode in which the terminal device performs positioning according to the subscription information, and determine the first authorization information. It should be understood that the first network element can authenticate the terminal device according to the subscription information of the terminal, and determine the first authorization information if the authentication is passed. Alternatively, the first network element can also generate the first authorization information according to the subscription information of the terminal device.
[0044] In a possible implementation mode, obtaining the subscription information of the terminal device comprises: obtaining the subscription information of the terminal device from an access mobility management network element or a data management network element. That is, the first network element can obtain the subscription information of the terminal device in multiple ways, thereby improving the flexibility of the first network element in obtaining the subscription information of the terminal device.
[0045] In a possible implementation, before obtaining the subscription information of the terminal device from the data management network element, the method provided by the third aspect further includes: receiving information from the terminal device, the information being used to indicate that the terminal device supports a positioning method in which the terminal device performs positioning, and / or a message used to request execution of the positioning method in which the terminal device performs positioning. That is, the first network element obtains the subscription information of the terminal device from the data management network element in response to the information sent by the terminal device and used to indicate that the terminal device supports the positioning method in which the terminal device performs positioning, or the message used to request execution of the positioning method in which the terminal device performs positioning, so as to authorize the terminal device. The first network element triggers the obtaining of the subscription information of the terminal device from the data management network element by sending the second request by the terminal device, which can avoid unnecessary subscription information query of the first network element and reduce resource consumption.
[0046] In a possible implementation, the method further includes: sending, to the access network device, second authorization information, the second authorization information being used to indicate that the mobile communication network authorizes the terminal device to execute the positioning method in which the terminal device performs positioning, or being used to indicate that the mobile communication network authorizes the access network device to execute the positioning method in which the terminal device performs positioning. That is, in the case where the first network element sends the first authorization information to the access network device, the terminal device has been authorized by the network to execute the positioning method in which the terminal device performs positioning, and then the first network element can send the second authorization information to the access network device, so as to inform the access network device to allow the access network device to assist the terminal device to execute the positioning method in which the terminal device performs positioning, thereby avoiding the access network device from refusing to assist the terminal device to perform positioning.
[0047] In a possible implementation, the first authorization information is further used to indicate at least one positioning method used by the terminal device, the at least one positioning method belonging to the positioning method in which the terminal device performs positioning.
[0048] In a possible implementation, before sending the second authorization information to the access network device, the method further includes: receiving a third request from the terminal device. The third request is used to request execution of a first positioning method. The first positioning method belongs to the at least one positioning method. That is, the terminal device can determine the first positioning method according to the positioning request and the at least one positioning method in the case where the terminal device receives the positioning request, and then send the third request to the first network element, so as to trigger the first network element to send the second authorization information to the access network device. Compared with the case where the network sends the second authorization information to the access network device in advance before receiving the positioning request, unnecessary resource consumption can be avoided.
[0049] In a possible implementation, the method of the third aspect further includes: sending, to the terminal device, a response of the third request. The response of the third request includes second indication information, and the second indication information indicates that the mobile communication network allows the terminal device to perform the first positioning method. That is, the terminal device can request authorization of the first positioning method with finer granularity based on the at least one positioning method authorized by the network for the terminal device to use according to the positioning request, and then the network can allocate resources (for example, configure the terminal device with resources for assisting the terminal device in performing the positioning method) for the terminal device according to the first positioning method, so that resource waste can be avoided.
[0050] In a possible implementation, the second authorization information further indicates at least one positioning method authorized by the mobile communication network for the terminal device to use, and the at least one positioning method belongs to the positioning mode in which the terminal device performs positioning. That is, on the basis of the network authorizing the terminal device to be able to perform the positioning mode in which the terminal device performs positioning, the terminal device is further authorized to use at least one positioning method, so that the access network device determines whether to accept the positioning method requested by the terminal device to perform according to the at least one positioning method, to avoid performing a positioning method that is not authorized by the network for the terminal device to use.
[0051] It should be understood that the beneficial effects brought by the third aspect and any implementation thereof can be specifically referred to the beneficial effects brought by the first aspect and any implementation thereof, which will not be repeated here.
[0052] The fourth aspect provides a communication apparatus for implementing the above methods. The communication apparatus can be the terminal device, or the access network device, or the first network element in any of the above aspects or any implementation thereof, or a device containing the terminal device, or the access network device, or the first network element, or a device (such as a chip) contained in the terminal device, or the access network device, or the first network element. The communication apparatus includes modules, units, or means for implementing the above methods, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0053] In some possible designs, the communication apparatus can include a processing module and a transceiver module. The transceiver module, which can also be referred to as a transceiver unit, is configured to implement the functions of sending and / or receiving in any of the above aspects and any possible implementation thereof. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface. The processing module can be configured to implement the processing functions in any of the above aspects and any possible implementation thereof.
[0054] In some possible design, the transceiver module includes a transmitting module and a receiving module, which are used to implement the transmitting and receiving functions in any of the aspects and any possible implementation manner thereof.
[0055] In a fifth aspect, a communication apparatus is provided, which includes at least one processor; and the processor is configured to execute computer programs or instructions to enable the communication apparatus to perform the method in any of the aspects.
[0056] In a possible implementation, the communication apparatus further includes the memory. Optionally, the memory is coupled with the processor, and the memory can be integrated with the processor, or the memory can be independent of the processor. Optionally, the processor is configured to execute the computer programs or instructions stored in the memory.
[0057] In a possible implementation, the memory is independent of the communication apparatus.
[0058] In a possible implementation, the communication apparatus further includes a communication interface, which is configured to communicate with modules outside the communication apparatus.
[0059] The communication apparatus can be the terminal device, or the access network device, or the first network element in any of the aspects or any possible implementation manner thereof, or an apparatus including the terminal device, or the access network device, or the first network element, or a device included in the terminal device, or the access network device, or the first network element, such as a chip.
[0060] In a sixth aspect, a computer readable storage medium is provided, which stores computer programs or instructions, and when the computer programs or instructions are run on a communication apparatus, the communication apparatus can perform the method in any of the aspects or any possible implementation manner thereof.
[0061] In a seventh aspect, a computer program product is provided, which includes instructions, and when the instructions are run on a communication apparatus, the communication apparatus can perform the method in any of the aspects or any possible implementation manner thereof.
[0062] In an eighth aspect, a communication apparatus (for example, the communication apparatus can be a chip or a chip system) is provided, which includes a processor, and the processor is configured to implement the functions in any of the aspects or any possible implementation manner thereof.
[0063] In some possible design, the communication apparatus includes a memory, and the memory is configured to save necessary program instructions and data.
[0064] In some possible design, when the apparatus is a chip system, the apparatus can be composed of a chip, or the apparatus can include a chip and other discrete devices.
[0065] It can be understood that, when the communication apparatus provided in any one of the fourth aspect to the eighth aspect is a chip, the sending action / function can be understood as output, and the receiving action / function can be understood as input.
[0066] The technical effects brought by any one of the fourth aspect to the eighth aspect can refer to the technical effects brought by the different design manners in the first aspect, which will not be repeated here.
[0067] In a ninth aspect, a communication system is provided, which includes the terminal device of the first aspect and any implementation manner thereof, and the access network device of the second aspect and any implementation manner thereof.
[0068] In some possible design, the communication system further includes the application of the first aspect, and / or the first network element of the third aspect and any implementation manner thereof.
[0069] In a tenth aspect, a communication system is provided, which includes the access network device of the second aspect and any implementation manner thereof, and the first network element of the third aspect and any implementation manner thereof.
[0070] In some possible design, the communication system further includes the terminal device of the first aspect and any implementation manner thereof, and / or the application of the first aspect.
[0071] In an eleventh aspect, a communication system is provided, which includes the terminal device and the application of the first aspect and any implementation manner thereof.
[0072] In some possible design, the communication system further includes the access network device of the second aspect and any implementation manner thereof, and / or the first network element of the third aspect and any implementation manner thereof. BRIEF DESCRIPTION OF DRAWINGS
[0073] FIG. 1 is a schematic diagram of a possible, non-limiting system architecture provided by an embodiment of the present application;
[0074] FIG. 2 is a schematic diagram of a service-based architecture provided by an embodiment of the present application;
[0075] FIG. 3 is a schematic diagram of a service-based architecture of a 5G network supporting positioning services provided by an embodiment of the present application;
[0076] FIG. 4 is a schematic diagram of an architecture for terminal device-centric positioning provided by an embodiment of the present application;
[0077] FIG. 5, FIG. 8-10 are schematic diagrams of a positioning method provided by an embodiment of the present application;
[0078] FIG. 6-FIG. 7 are schematic diagrams of positioning by a terminal device according to an embodiment of the present application;
[0079] FIG. 11-FIG. 12 are schematic diagrams of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0080] In order to facilitate understanding of the embodiments of the present application, the following points are explained before the embodiments of the present application are introduced.
[0081] 1. In the embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of various information agreed in advance (for example, specified by a protocol), thereby reducing the indication overhead to a certain extent. Meanwhile, the common part of various information can be identified and indicated uniformly, so as to reduce the indication overhead caused by separately indicating the same information.
[0082] In addition, the specific indication manner can also be various existing indication manners, for example, but not limited to, the above-mentioned indication manners and various combinations thereof. The specific details of various indication manners can refer to the prior art, which will not be described herein. As can be seen from the above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In the implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited by the embodiments of the present application. In this way, the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.
[0083] It should be understood that the to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the embodiments of the present application. The sending period and / or sending occasion of the sub-information can be pre-defined, for example, pre-defined according to a protocol, or configured by the sending end by sending configuration information to the receiving end.
[0084] 2、In this application, "sending information" can be understood as a device (or application, function, network element, etc.) sending information to another device (or application, function, network element, etc.), or can also be understood as a logical module in a device sending information to another logical module. For example, "application sending information to terminal device" can be understood as the device carrying the application sending information to the terminal device, or can be understood as logical module 1 carrying the application in the terminal device sending information to logical module 2 in the terminal device.
[0085] In this application, "receiving information" can be understood as a device (or application, function, network element, etc.) receiving information from another device (or application, function, network element, etc.), or can also be understood as a logical module in a device receiving information from another logical module. For example, "terminal device receiving information" can be understood as the terminal device receiving information from another device, or can be understood as logical module 1 in the terminal device receiving information from logical module 2.
[0086] In this application, "sending information to (for example, access and mobility management function)" or related illustrations in the drawings can be understood as the destination of the information being the access and mobility management function. It can include directly or indirectly sending information to the access and mobility management function. "Receiving information from (for example, access and mobility management function)" or "receiving information from (for example, access and mobility management function)" or "receiving information sent by (for example, access and mobility management function)", or related illustrations in the drawings can be understood as the source of the information being the access and mobility management function, which can include directly or indirectly receiving information from the access and mobility management function. The information between the source and the destination of the information sending can be processed as necessary, such as format change, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be similarly understood, and will not be repeated here.
[0087] "Predefined" or "preconfigured" can be implemented by pre-saving corresponding codes, tables or other means that can be used to indicate related information in the device, and the specific implementation mode is not limited in the embodiments of the application. Wherein, "saving" can mean saving in one or more memories. The one or more memories can be separately set, or can be integrated in the encoder or decoder, processor, or communication device. The one or more memories can be part of separate setting and part of integrated in the decoder, processor, or communication device. The type of memory can be any form of storage medium, and the embodiments of the application do not limit this.
[0088] The "protocol" referred to in the embodiments of the present application can refer to a protocol family in the communication field, a standard protocol similar to the protocol family frame structure, or a related protocol applied in a future communication system, and the embodiments of the present application do not make a specific limitation thereon.
[0089] In the embodiments of the present application, "when", "in the case of", "if", and the like all refer to that the device will make corresponding processing under certain objective conditions, and are not limited to time, and do not require the device to have a judgment action when implemented, nor mean that there are other limitations.
[0090] In the description of the embodiments of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, and represents that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. In addition, in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the same items or similar items with basically the same function and role. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" is used to represent as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, "exemplary" or "for example" is used to present the relevant concept in a specific manner, for understanding.
[0091] In order to facilitate understanding of the technical solutions provided in the embodiments of the present application, first, a system applicable to the present application is given.
[0092] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4G) mobile communication system (such as a long term evolution (LTE) system), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system (such as a new radio (NR) system), a future communication system, or a wireless fidelity (Wi-Fi) system.
[0093] First, system architecture
[0094] FIG. 1 is a schematic diagram of a possible, non-limiting system architecture according to an embodiment of the present application. As shown in FIG. 1, the system can include a terminal device, a mobile communication network, and a data network (DN). The terminal device can be (or can be capable of) registered or accessed to the mobile communication network, and accesses to a DN outside the mobile communication network through the mobile communication network.
[0095] The DN can be a network that provides data transmission service for the terminal device, which can be an operator-controlled network, for example, an internet protocol (IP) multi-media service (IMS) network, and the IMS network can be used to provide an IMS service to the terminal device; or the network can also be a network outside the operator, for example, the Internet, and the Internet can be used to provide a third-party service to the terminal device.
[0096] The terminal device can be a terminal with transceiver function, or a chip or chip system that can be arranged in the terminal. The terminal can also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a user station, a mobile station (MS), a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a tablet computer (Pad), a wireless data card, a personal digital assistant computer (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, and the like. The terminal device in the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit built into a vehicle as one or more components or units.
[0097] The mobile communication network can be used to provide services for the terminal device, for example, the mobile communication network can include a 4G network and / or a 5G network, and the mobile communication network can also include a future communication network. The mobile communication network is exemplarily illustrated below taking the 5G network as an example.
[0098] As shown in FIG. 2, the 5G network can include an access network (AN) and a core network (CN).
[0099] The AN is configured to implement access-related functions, to provide access for authorized users, and to determine transmission links of different qualities for transmitting user data according to levels of the users and requirements of services. The AN forwards control signals and user data between terminals and the CN. The AN can include an access network device or an access network apparatus, which can also be referred to as a radio access network (RAN) apparatus or a RAN device.
[0100] For example, the RAN can include an access network device in a future communication network, or a base station; or in the future communication network, the RAN can also have other naming manners, which are all included in the protection scope of the embodiments of the present application, and the present application does not make any limitation on this. Alternatively, the RAN can also include a gNB in a 5G (such as new radio (NR)), or one or a group (including multiple antenna panels) of antenna panels of a base station in the 5G, or can also be a network node constituting the gNB, a transmission and reception point (transmission and reception point, TRP or transmission point, TP), or a transmission measurement function (transmission measurement function, TMF), such as a building base band unit (building base band unit, BBU), or a centralized unit (centralized unit, CU) or a distributed unit (distributed unit, DU), an RSU with a base station function, or a wired access gateway, or a core network of the 5G. Alternatively, the RAN can also include an access point (access point, AP) in a wireless fidelity (wireless fidelity, Wi-Fi) system, a wireless relay node, a wireless backhaul node, various forms of macro base stations, micro base stations (also referred to as small stations), relay stations, access points, wearable devices, or vehicle-mounted devices, and the like.
[0101] The CN is mainly responsible for maintaining the subscription information of the mobile network, providing session management, mobility management, policy management, security authentication and other functions for the terminal. The CN mainly includes all or part of the following functions (or network functions (network function, NF)): user plane function (user plane function, UPF), authentication server function (authentication server function, AUSF), access and mobility management function (access and mobility management function, AMF), session management function (session management function, SMF), network slice selection function (network slice selection function, NSSF), network exposure function (network exposure function, NEF), network repository function (network repository function, NRF), policy control function (policy control function, PCF), unified data management (unified data management, UDM), unified data repository (unified data repository, UDR), or application function (application function, AF).
[0102] It can be understood that the 5G network introduces a service based architecture (SBA), and other NFs in the CN can implement a service interface in addition to the UPF, and thus the 5G network can achieve flexible supply of services through function splitting and enhancement of service interfaces. For example, the RAN communicates with the AMF through an N2 interface (referred to as N2); the RAN communicates with the UPF through an N3 interface (referred to as N3); the SMF communicates with the UPF through an N4 interface (referred to as N4); and the UPF accesses a data network (DN) through an N6 interface (referred to as N6). In addition, the AUSF, AMF, SMF, NSSF, NEF, NRF, PCF, UDM, UDR, or AF shown in FIG. 2, and the like, interact with each other using a service interface. For example, the service interface provided by the AUSF to the outside is Nausf; the service interface provided by the AMF to the outside is Namf; the service interface provided by the SMF to the outside is Nsmf; the service interface provided by the NSSF to the outside is Nnssf; the service interface provided by the NEF to the outside is Nnef; the service interface provided by the NRF to the outside is Nnrf; the service interface provided by the PCF to the outside is Npcf; the service interface provided by the UDM to the outside is Nudm; the service interface provided by the UDR to the outside is Nudr; and the service interface provided by the AF to the outside is Naf.
[0103] It can be understood that the functions involved in the embodiments of the present application can also be expressed as function network elements or function entities. For example, the AMF can be expressed as an AMF network element, an AMF function, an AMF entity, or an AMF function entity, and the like. Other NFs can also be expressed in a similar manner, and the embodiments of the present application do not limit the same.
[0104] In addition, the term "service" and "service" can be used interchangeably below, and the meanings of the two are the same when not explicitly stated. The same is described below, and the following description is omitted.
[0105] It can be understood that, as shown in FIG. 1, the system can also include a positioning application. The positioning application can refer to an application program (application) deployed outside the mobile communication network. The application program can be an application client or an application server. The application deployed outside the mobile communication network can be deployed on a terminal device or on a DN side (for example, it can be deployed on the Internet).
[0106] For example, the positioning application can be understood as a third-party application, which can be a location service (LCS) client or an over the top (OTT) client. For another example, the positioning application can also be an LCS server running on a server, or an OTT server, and the like, and the embodiments of the present application do not limit the same.
[0107] For the positioning application can be deployed in the terminal, the positioning application may refer to an application program deployed on the terminal, and may also refer to an application installed on the terminal, such as an LCS client or an OTT client installed on the terminal, and the embodiments of the present application do not make specific limitations.
[0108] It can be understood that when the positioning application refers to an application program deployed on an application server on the DN side, the positioning application can interact with the application installed on the terminal.
[0109] In addition, the terminal can communicate with the positioning application through a 3rd generation partnership project (3GPP) access mode (i.e., through a mobile communication network), or through a non-3GPP access mode (such as Wi-Fi or Bluetooth), and the embodiments of the present application do not make specific limitations.
[0110] It should be understood that the application can also be referred to as a service consumer or a service consumption function entity, and the embodiments of the present application do not make specific limitations.
[0111] Second, a 5G network service architecture supporting positioning services
[0112] FIG. 3 is a schematic diagram of a 5G network service architecture supporting positioning services according to an embodiment of the present application. As shown in FIG. 3, the difference between the architecture shown in FIG. 3 and the architecture shown in FIG. 2 is that the CN adds a plurality of NFs supporting positioning services, which can include a gateway mobile location center (GMLC) and a location management function (LMF).
[0113] When an LCS client outside the mobile communication network wants to obtain LCS (for example, to obtain the location of a target UE), the LCS client can send an LCS service request to the GMLC, the GMLC obtains a user privacy profile from the UDM according to the LCS service request, determines the authorization information of the LCS client, and in the case of passing the authentication, the GMLC sends an LCS service request to the AMF to obtain the LCS service result (i.e., the location of the target UE). After the GMLC obtains the location of the target UE, the LCS service response (LCS service response) is sent to the LCS client, and the LCS service response includes the location of the target UE.
[0114] The GMLC obtains the LCS service result, including: the GMLC obtains, from the UDM, sending of the positioning request about the target UE to the AMF serving the target UE, the AMF sends the positioning request of the target UE to the LMF, the LMF initiates the positioning process in response to the positioning request of the target UE, obtains the position of the target UE, and then sends the position of the target UE to the GMLC.
[0115] In addition, the positioning process initiated by the LMF includes: the LMF obtains the positioning capability of the target UE and the positioning capability of at least one base station covering the service area of the target UE, configures the positioning process according to the positioning capability of the target UE and the positioning capability of the at least one base station (for example, the LMF determines which positioning types to use), and then the target UE and / or the at least one base station can measure the positioning reference signal to obtain measurement results; the target UE and / or the at least one base station sends the measurement results to the LMF, and the LMF obtains the position of the target UE according to the used positioning method.
[0116] It can be understood that the positioning type can be divided into UE-based positioning (or terminal device-based positioning) and UE-assisted positioning (or terminal device-assisted positioning). Among them, the UE-assisted positioning can mean, for example, that the LMF can obtain the measurement results required for positioning calculation from the UE and / or at least one base station, and then perform positioning calculation according to the measurement results. The terminal device-based positioning can mean that the UE is responsible for positioning calculation, for example, the UE can obtain the measurement results from the LMF, and perform positioning calculation according to the measurement results, and send the position of the target UE obtained by the positioning calculation to the LMF.
[0117] In addition, in order to eliminate the error when the UE measures using the downlink positioning reference signal, the 3rd generation partnership project (3rd generation partnership project, 3GPP) introduces a positioning reference unit (positioning reference unit, PRU) to eliminate the above-mentioned error, which can be seen from the PRU in FIG. 3. When the PRU is a special UE, the UE network access process can be extended to register it to the network, or it can be configured to the LMF for use in the positioning process.
[0118] However, the above positioning process involves many and complex interactions, which can cause high positioning latency.
[0119] Based on this, the embodiments of the present application provide the following technical solutions, which can reduce the positioning latency.
[0120] In a possible implementation, the terminal device receives a positioning request from an application, the positioning request being used to request location information of the terminal device; the terminal device acquires first information from an access network device according to the positioning request, determines the location information of the terminal device according to the first information, and sends the location information of the terminal device to the application.
[0121] That is, the application can directly send a positioning request to the terminal device, the terminal device acquires first information from an access network device according to the positioning request, and determines the location information of the terminal device according to the first information, so as to feed back the location information of the terminal device to the application. Compared with the application sending a positioning request to a mobile communication network, the terminal device can directly acquire first information for assisting in determining the location of the terminal device from the access network device, without the need for an AMF in the mobile communication network to select an LMF, trigger the LMF to initiate a positioning process, and send a measurement result of a measurement reference signal to the LMF or acquire relevant information for determining the location of the terminal device from the LMF in the positioning process, thereby simplifying the positioning process and reducing positioning delay, to improve the real-time performance of positioning.
[0122] Hereinafter, taking the terminal device in FIG. 1 as a UE, the mobile communication network as a 5G network, and the application as a positioning application deployed outside the mobile communication network as an example, the interaction interface involved in the above scheme is exemplarily described.
[0123] FIG. 4 is an architecture diagram of terminal device-centric positioning provided by an embodiment of the present application. As shown in FIG. 4, the UE can provide an Nue service (or denoted as Nue_service). The positioning application can send a positioning request to the UE by invoking the Nue service provided by the UE to request positioning of the UE, and the UE can send the location of the UE to the application by invoking the Nue service. It can be understood that the above Nue service can be understood as a service provided by a service interface (namely S1) between the UE and the positioning application.
[0124] As shown in FIG. 4, the UE can be a terminal device having a service capability for the positioning application, for example, can be a terminal device in a future communication system, and the embodiment of the present application does not make a specific limitation thereto.
[0125] For example, the UE can include a communication module or a circuit or chip responsible for communication functions (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip). The communication module or the circuit or chip responsible for communication functions can be used to access the mobile communication network, that is, to connect to a network outside the mobile communication network through a 3GPP access manner.
[0126] In addition, the communication module or the circuit or chip responsible for the communication function can also be used for non-3GPP access (such as Wi-Fi, Bluetooth, etc.), and thus can be connected to a network outside the mobile communication network through non-3GPP access.
[0127] That is, the UE in FIG. 4 can be connected to a network outside the mobile communication network through 3GPP access or non-3GPP access, and thus the positioning application on the DN side can send a positioning request to the UE to request positioning of the UE.
[0128] It can be understood that the UE can also include an application processor (AP) for processing the operation system (OS) and the application layer of the UE. In addition, in the embodiments of the present application, the OS can also provide a transmission channel between the modem and the AP.
[0129] That is, the positioning application in FIG. 4 can also be deployed on the AP and send a positioning request to the modem through the interface provided by the OS to request positioning of the UE.
[0130] The interaction between the UE and the RAN will be described below.
[0131] As shown in FIG. 4, the UE can interact with the RAN according to the positioning request, and thus obtain first information from the RAN. It can be understood that the UE and the RAN can interact through the air interface.
[0132] It should be understood that the UE can send a request to the RAN to request the RAN to assist in performing the positioning method requested by the UE, such as feeding back the measurement result of the reference signal. In addition, the resource of the reference signal can be configured by the RAN to the UE, such as the resource of the positioning reference signal (PRS) for downlink measurement, or the resource of the sounding reference signal (SRS) for uplink measurement.
[0133] For example, taking the round trip time (RTT) positioning method requested by the UE as an example, the RAN can send the PRS to the UE, the UE sends the SRS to the RAN in response to receiving the PRS, and thus the RAN can calculate the time difference between the sending time of the PRS and the arrival time of the SRS, and send the first information to the UE, the first information including the time difference between the sending time of the PRS and the arrival time of the SRS.
[0134] Optionally, the first information further comprises location information of the RAN. The location information of the RAN, for example, location coordinates of the RAN in an absolute coordinate system, or location coordinates of the RAN in a relative coordinate system (for example, in a scenario of positioning a UE located in a campus or indoor). It can be understood that, in the case of the location information of the RAN being the location coordinates in the relative coordinate system, the first information can further comprise indication information for indicating the relative coordinate system.
[0135] It should be understood that the above is only an exemplary description of the interaction between the UE and the RAN, and in the process of performing the positioning method between the UE and the RAN, the UE can also interact with the RAN for signaling for performing the positioning method, and the embodiments of the present application do not make specific limitations.
[0136] It should also be understood that the RAN can be a serving RAN or a neighboring RAN of the UE. In addition, the RAN in FIG. 4 can be multiple, for example, can include a serving RAN, and at least one neighboring RAN, and the embodiments of the present application do not make specific limitations.
[0137] In addition, the RAN sends the location information of the RAN to the UE, which helps to reduce the number of neighboring RANs for assisting positioning, or does not need the neighboring RAN to assist positioning. It can be understood that, generally, in the case of no location information of the RAN, at least two RANs are needed to cooperate to position the UE, and in the case of the location information of the RAN, the UE can directly position according to the location information of the RAN.
[0138] The interaction between the UE and the network element in the CN will be introduced below.
[0139] Optionally, before interacting with the RAN, the UE can also obtain authorization information of the mobile communication network side, which is used to indicate that the mobile communication network authorizes the UE to perform the positioning method for positioning by the UE. In addition, the interaction (for example, sending a positioning request, or capability information) of the UE with the mobile communication network can also trigger the mobile communication network side to send authorization information to the RAN, for example, authorizing the RAN to provide the first information to the UE.
[0140] It can be understood that the AMF or LMF in FIG. 4 can obtain the subscription data of the UE from the UDM, and then can authenticate the request of the UE for positioning, so as to send corresponding authorization information to the UE or the RAN after the authentication is passed.
[0141] It should be understood that the following is for the convenience of expression, and the following "network" and "mobile communication network" can be used interchangeably, and the meanings of the two are the same when not explicitly indicated, and the following will not be repeated.
[0142] It should be understood that the architecture and business scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems as the architecture evolves and new business scenarios appear.
[0143] The interaction process between the network elements / devices in the system shown in FIG. 1 will be specifically introduced through method embodiments in combination with FIGS. 5-10. The communication method provided by the embodiments of the present application can be applied to the above system and specifically applied to various scenarios / processes mentioned in the above system.
[0144] It should be understood that the names of messages or data between various devices or apparatuses or network elements, parameters in the messages or data, or the names of information carried by the messages or data in the following embodiments of the present application are only examples, and other names can also be used in specific implementation, which is not limited in the embodiments of the present application.
[0145] In addition, the terminal, the access network device, and the application are taken as examples of the execution subject of the interaction in the embodiments of the present application, but the embodiments of the present application do not limit the execution subject of the interaction. For example, the method executed by the terminal in the embodiments of the present application can also be implemented by the terminal device or a module in the terminal device, such as a communication module or a circuit or chip responsible for a communication function (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip); the method executed by the access network device in the embodiments of the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the access device, or a logical node, a logical module or software capable of implementing all or part of the function of the access network device; the method executed by the application in the embodiments of the present application can also be implemented by a device deploying the application, or a module (such as a circuit, a chip or a chip system, etc.) in the device deploying the application, or a logical node, a logical module or software capable of implementing all or part of the function of the application.
[0146] FIG. 5 is a flow diagram of a positioning method provided by an embodiment of the present application. As shown in FIG. 5, the method includes the following steps S501-S504.
[0147] S501, the application sends a positioning request to the terminal device. Correspondingly, the terminal device receives the positioning request from the application. The positioning request is used to request the location information of the terminal device.
[0148] S502, the terminal device acquires first information from the access network device according to the positioning request.
[0149] S503, the terminal device determines the location information of the terminal device according to the first information.
[0150] S504, the terminal device sends the location information of the terminal device to the application.
[0151] The steps S501-S503 are described below respectively.
[0152] For step S501
[0153] It can be understood that the application can be an application deployed outside the network (i.e., a mobile communication network). For example, the application can be an application program installed or running on the terminal device. For another example, the application can be an application program deployed on the DN side, which can be specifically referred to the related description of the application in FIG. 1, and details are not described herein.
[0154] It should be understood that the network described above is a network in which the terminal device is registered, or a network accessed by the terminal device, or a network providing services for the terminal device, and embodiments of the present application do not make specific limitations thereon.
[0155] For step S502
[0156] It should be understood that the access network device in step S502 can be a serving access network device of the terminal device, or a neighbor access network device of the terminal device. In the case where the access network device is a neighbor access network device of the terminal device, the neighbor access network device can send the first information to the serving access network device, and the serving access network device forwards the first information to the terminal device.
[0157] For the convenience of description, the access network device in the following can be understood as the serving access network device when it is not emphasized that the access network device is the serving access network device or the neighbor access network device, and the unified description is made here, and details are not described below.
[0158] In a possible implementation, the terminal device obtains the first information from the access network device, including: in the case where the positioning manner is positioning performed by the terminal device, the terminal device obtains the first information from the access network device.
[0159] In the case where the positioning manner is positioning performed by the terminal device, the terminal device determines to obtain the first information from the access network device by interacting with the access network device to perform positioning, and then does not need to obtain the information provided by the LMF for positioning from the LMF, so that the interaction process on the network side can be saved to reduce the positioning delay.
[0160] In a possible implementation, before the terminal device obtains the first information from the access network device, the method shown in FIG. 5 further includes:
[0161] S505, the terminal device determines that the positioning manner is positioning performed by the terminal device.
[0162] It can be understood that the positioning manner can be replaced by: a manner of positioning the terminal device.
[0163] In a possible implementation, the terminal device determines the positioning manner as positioning by the terminal device, comprising: the terminal device determines the positioning manner as positioning by the terminal device according to the positioning request.
[0164] For example, the terminal device can determine the positioning manner as positioning by the terminal device according to that the positioning request is a positioning request from an application, instead of other positioning manners. The other positioning manners can be, for example, the aforementioned UE-assisted positioning manner. It can be understood that the other positioning manners usually involve a process of requesting the terminal device to be positioned by the AMF in FIG. 3, triggering the LMF to initiate a positioning process, and determining the positioning manner by the LMF based on the capabilities of the terminal device and the access network device in the positioning process, which leads to a complex flow of determining the positioning manner.
[0165] That is, the terminal device can directly determine the positioning manner as positioning by the terminal device according to the positioning request, and then does not need to determine the positioning manner by interacting with the network (for example, sending a positioning request to the AMF in the network, and then selecting the LMF by the AMF to make the LMF perform the positioning process), so as to improve the real-time performance of positioning by reducing the interaction between the terminal device and the network.
[0166] It should be understood that the above example of determining the positioning manner according to that the positioning request is a positioning request from an application is only an example, and the terminal device can also determine the positioning manner according to the content included in the positioning request.
[0167] For example, the terminal device can determine the positioning manner according to at least one of the following information included in the positioning request: a positioning type, a positioning method, or a positioning requirement.
[0168] The positioning type, the positioning method, and the positioning requirement will be introduced respectively as follows.
[0169] A. Positioning Type
[0170] For example, two positioning technologies can be distinguished according to different access network manners of the terminal device, such as positioning based on 3GPP technology or positioning based on non-3GPP technology. Positioning based on non-3GPP technology may, for example, include the following positioning types: positioning based on satellites (for example, global navigation satellite system (GNSS) positioning), positioning based on Wi-Fi, positioning based on Bluetooth, positioning based on radio frequency identification (RFID), positioning based on sensors, or positioning based on ultra wide band (UWB) signals, and the like, which are not limited in the embodiments of the present application.
[0171] For another example, positioning based on 3GPP technology may, for example, include the following positioning types: terminal device positioning based on access network device assistance, terminal device positioning, or terminal device assisted positioning. The terminal device positioning and the terminal device assisted positioning can be referred to the related description of the positioning types determined by the LMF in FIG. 3. The terminal device positioning based on access network device assistance refers to that the terminal device performs positioning based on information determined by the access network device. The information determined by the access network device may, for example, include the location information of the access network device, and / or information for positioning determined according to reference information transmitted by at least one terminal device. The at least one terminal device may, for example, include the terminal device. Alternatively, the at least one terminal device may, for example, further include a PRU. The PRU may, for example, be the PRU in FIG. 3, which can be referred to the description of the PRU in FIG. 3, and will not be described herein.
[0172] It can be understood that the location information of the access network device can be referred to the related description of the location information of the RAN in FIG. 4, which will not be described herein.
[0173] In addition, the reference information from the terminal device may, for example, include any one or more of the following information: a reference signal (for example, SRS), or signaling for positioning (also referred to as an uplink message), wherein the signaling for positioning may, for example, be signaling for activating the configuration of the SRS.
[0174] In a possible implementation, the information for positioning determined by the access network device according to the reference information transmitted by the at least one terminal device can include: a measurement result of the access network device, and / or a calculation result determined by the access network device according to the measurement result. For example, as described in relation to the RTT positioning method in FIG. 4, the calculation result can be a time difference between a sending time of the PRS sent by the access network device and an arrival time of the SRS received by the access network device. For another example, when a time difference of arrival (TDOA) positioning method is used, the calculation result can be a time difference between a time of arrival (TOA) measurement value of the SRS received by the access network device and a reference time value, the TOA measurement value can refer to a TOA of a symbol in which the reference signal is received, or a TOA of a subframe boundary, and the reference time value can be 0.5 ms, 1 ms, or 2 ms, depending on the actual implementation of the access network device, which is not limited in the embodiments of the present application.
[0175] In a possible implementation, the type of the measurement result includes at least one of: a time measurement value, an angle measurement value, a reference signal receiving power (RSRP), or a reference signal received path power (RSRPP).
[0176] It can be understood that the time measurement value can refer to a TOA measurement value of the reference signal received by the access network device. The angle measurement value can be an angle of arrival (AOA) in AOA positioning, or an angle of departure (AOD) in AOD positioning, and the like. The RSRP can refer to a signal strength of the reference signal received, for example, a linear average value of power contribution of a time-frequency unit (for example, a resource element (RE)) carrying the reference signal. The RSRPP can refer to a power of a linear average value of a channel response of the RE carrying the reference signal at an i th path delay. Wherein i is an integer greater than or equal to 1, and the path delay of the first path corresponds to the first path delay.
[0177] A path can be used to represent a path of a reference signal transmitted in a wireless environment. Among them, since there can be obstacles in the wireless transmission environment, the reference signal can reach the receiving device from the sending device through different paths, so the path can be divided into a line of sight (LOS) path and a non line of sight (NLOS) path. The LOS path can refer to a transmission path corresponding to the reference signal directly reaching the receiving device from the sending device. The NLOS path can refer to a transmission path corresponding to the reference signal reaching the receiving device from the sending device through reflection, refraction, scattering, diffraction, etc. It can be understood that since different paths correspond to different transmission distances, and then the order of detecting the reference signal under different paths is different, the time delay corresponding to different paths is different. That is, different paths can be distinguished by different time delays.
[0178] It should be understood that the first path can refer to the path corresponding to the reference signal first detected when the reference signal is received. Among them, in an ideal wireless environment without obstacles between the sending device and the receiving device, the first path is usually the LOS path. In a non-ideal wireless environment, the first path can be the NLOS path.
[0179] That is, the terminal device and the access network device can perform a plurality of different positioning methods. Different positioning methods, the first information provided by the access network device to the terminal device can be different, and then the terminal device can obtain different types of original measurement results, which is helpful to improve the positioning accuracy.
[0180] It can be understood that the terminal device positioning based on the assistance of the access network device is positioning performed by the terminal device. In addition, the main difference between the terminal device positioning based on the assistance of the access network device and the terminal device positioning based on the terminal device shown in the foregoing FIG. 3 is that the terminal device performs positioning according to the information determined by the access network device (such as the position information of the access network device and / or the information used for positioning), rather than according to the information provided by the LMF. It can be understood that since the information provided by the LMF can need to be processed by the LMF through a complex algorithm, which can cause high processing delay, positioning according to the information determined by the access network device can reduce the processing delay, and thus improve the real-time performance of positioning.
[0181] It should be understood that, based on the access network device assisted terminal device positioning, the terminal device can be replaced by: the terminal device performs positioning according to the information (for example, the position information of the access network device and / or the information for positioning) determined by the access network device from the access network device. It can be understood that, in the process based on the terminal device positioning, the terminal device and the access network device send the measurement results of the measurement reference signal to the LMF, and the information for positioning is processed by the LMF, and then the LMF sends the information for positioning to the UE. That is, the terminal device can directly obtain the information determined by the access network device from the access network device, without obtaining the information for positioning provided by the LMF from the LMF, thereby saving the interaction process on the network side, thereby reducing the positioning delay. In addition, the terminal device can directly obtain the original measurement results (for example, signal strength) of the access network device from the access network device, since the original measurement results can directly feedback the attenuation information on the signal propagation path, thereby helping to more accurately determine the distance and / or angle between the terminal device and the access network device, thereby improving the positioning accuracy.
[0182] It can be understood that, in the case that the positioning type included in the positioning request is the above-mentioned access network device assisted terminal device positioning or terminal device positioning, the terminal device determines that the positioning method is positioning by the terminal device according to the positioning type.
[0183] B, positioning method
[0184] It should be understood that the positioning method is the positioning method corresponding to the positioning type. For example, the positioning method of the access network device assisted terminal device positioning can include: positioning based on the position information of the access network device determined by the access network device, and / or positioning based on the information for positioning determined by the access network device according to the reference signal transmitted by at least one terminal device.
[0185] It can be understood that, in the case that the positioning method included in the positioning request belongs to the positioning method of the access network device assisted terminal device positioning, the terminal device can determine that the positioning method is positioning by the terminal device according to the positioning method included in the positioning request. In addition, the terminal device can also determine the specific positioning method for positioning the terminal device according to the positioning method included in the positioning request, for example, whether to perform positioning based on the position information of the access network device determined by the access network device or to perform positioning based on the information for positioning determined by the access network device.
[0186] In addition, the above-mentioned positioning by the terminal device can be replaced by: terminal device centric positioning.
[0187] C, positioning requirement
[0188] In a possible implementation, the positioning requirement comprises a positioning accuracy requirement, and / or a positioning latency requirement.
[0189] That is, the terminal device can further determine the positioning manner according to the positioning accuracy requirement and / or the positioning latency requirement.
[0190] In a possible implementation, the terminal device determines, according to the positioning request, that the positioning manner is positioning performed by the terminal device, comprising:
[0191] In a case where the positioning request meets a condition, the terminal device determines that the positioning manner is positioning performed by the terminal device, and the condition comprises at least one of the following: the positioning request comprises a positioning latency requirement, and the positioning latency requirement is less than or equal to a first threshold; or, the positioning request comprises a positioning accuracy requirement, and the positioning accuracy requirement is less than or equal to a second threshold.
[0192] It can be understood that the first threshold can be a time value, for example, 0.5 milliseconds (ms), 1 ms, 2 ms, or other time values, and the embodiments of the present application do not make specific limitations on this. Similarly, the positioning latency requirement can be, for example, 0.8 ms, and in a case where the first threshold is 1 ms, the positioning latency requirement is less than the first threshold, that is, the positioning latency requirement is higher, and a positioning manner with a smaller positioning latency (that is, a manner of positioning performed by the terminal device) should be used.
[0193] In addition, the first threshold being a time value is only an example, and other values can also be used, which depends on actual implementation, and the embodiments of the present application do not make specific limitations on this.
[0194] It can be understood that the second threshold can be in units of centimeters or meters (m). For example, the second threshold can be 2 m, 5 m, or other values, and the embodiments of the present application do not make specific limitations on this. Similarly, the positioning accuracy requirement can be, for example, 2 m, that is, at least 2 m of positioning accuracy is reached. In a case where the second threshold is 5 m, the positioning accuracy requirement is less than the second threshold, that is, the positioning accuracy requirement is higher, and a positioning manner with higher positioning accuracy (that is, a manner of positioning performed by the terminal device) should be used.
[0195] In addition, the value of the second threshold is only an example, and depends on actual implementation, and the embodiments of the present application do not make specific limitations on this.
[0196] That is, the terminal device can determine the positioning manner as positioning by the terminal device according to that the positioning latency requirement is less than or equal to the first threshold value, and / or, the positioning accuracy requirement is less than or equal to the second threshold value, which does not need to interact with the network to determine the positioning manner, thereby helping to simplify the positioning procedure, reduce the positioning latency, and improve the real-time performance of positioning. In addition, the positioning manner by the terminal device can include the above-mentioned terminal device positioning assisted by the access network device, in which the terminal device can directly obtain the original measurement result of the access network device from the access network device, thereby helping to improve the positioning accuracy.
[0197] In a possible implementation, the terminal device determines the positioning manner as positioning by the terminal device according to the positioning request, including:
[0198] In the case that the terminal device is indoors, the terminal device determines the positioning manner as positioning by the terminal device.
[0199] It can be understood that the terminal device can determine whether the terminal device is indoors according to the sensor in the terminal device. For example, the terminal device can determine that the terminal device is indoors according to that the wireless signal (such as a cellular signal or a satellite signal) is weak. In addition, the terminal device can also determine whether the terminal device is indoors according to the mobility measurement, which is not limited.
[0200] It should be understood that the terminal device can determine whether the terminal device is indoors in response to the positioning request, that is, whether the terminal device is indoors at the moment when the positioning request is received.
[0201] In addition, in the case that the terminal device is indoors, the signal is weak, which is not conducive to positioning by the network side (such as UE-assisted positioning), and thus it can be determined that the positioning manner is positioning by the terminal device.
[0202] That is, the terminal device determines whether the terminal device is indoors in response to the positioning request in the case that the terminal device receives the positioning request, and determines the positioning manner as positioning by the terminal device according to that the terminal device is indoors.
[0203] In a possible implementation, the positioning manner by the terminal device includes positioning based on the position information of the access network device determined by the access network device, and / or, positioning based on the information for positioning determined by the access network device according to the reference signal transmitted by at least one terminal device, the at least one terminal device including the terminal device.
[0204] It can be understood that the above-mentioned positioning based on the information determined by the access network device can refer to the above-mentioned related description about the terminal device positioning assisted by the access network device, which is not described herein again.
[0205] That is, the terminal device performs positioning according to the information (for example, the position information of the access network device and / or the information for positioning) determined by the access network device instead of the information provided by the LMF, which can avoid the problem of high processing delay caused by the complex algorithm of the LMF, and further reduce the processing delay, thereby improving the real-time performance of positioning.
[0206] The above describes the related implementation of the terminal device determining the positioning mode, and the following describes the terminal device obtaining the first information from the access network device.
[0207] In a possible implementation, the terminal device obtains the first information from the access network device (that is, step S502), including S502a and S502b.
[0208] S502a, the terminal device sends a first request to the access network device. Correspondingly, the access network device receives the first request from the terminal device. The first request is used to request to perform the positioning mode of positioning by the terminal device.
[0209] S502b, the access network device sends a response to the first request to the terminal device. Correspondingly, the terminal device receives the response to the first request from the access network device. The response to the first request includes the first information.
[0210] It can be understood that the first information is used for the positioning mode of positioning by the terminal device to determine the position of the terminal device.
[0211] That is, the terminal device can send the first request to the access network device to request the access network device to assist the terminal device to perform the positioning mode of positioning by the terminal device, and then the access network device sends the first information to the terminal device in response to the first request, so as to save the interaction process on the network side through the direct interaction between the terminal device and the access network device, thereby reducing the positioning delay.
[0212] It should be understood that the first request is used to request to perform the positioning mode of positioning by the terminal device, which refers to the positioning method of the terminal device positioning based on the assistance of the access network device. For the positioning mode of positioning by the terminal device, the positioning method is the positioning method of the terminal device positioning based on the assistance of the access network device. The protocol can be predefined, or the terminal device and the access network device can be negotiated in advance, and the embodiments of the present application do not make specific limitation.
[0213] The following describes the first information.
[0214] In a possible implementation, before the access network device sends the first information to the terminal device (that is, step S502b), the method shown in FIG. 5 further includes:
[0215] S502c, determine the first information according to the positioning method requested to be performed by the first request.
[0216] It can be understood that the positioning method requested to be performed by the first request is a positioning method for positioning by the terminal device, which can be the aforementioned positioning method for terminal device positioning assisted by the access network device. The access network device can configure corresponding reference signal resources or obtain corresponding indications from the terminal device according to the positioning method to perform the positioning method, and further determine the first information.
[0217] In a possible implementation, the first information includes location information of the access network device; and / or, the first information is determined according to reference information from at least one terminal device, the at least one terminal device including the terminal device.
[0218] It can be understood that the location information of the access network device can be understood with reference to the foregoing description of the terminal device positioning assisted by the access network device in step S501. The terminal device can reduce the demand for the number of access network devices during positioning according to the location information of the access network device, which will not be described herein again.
[0219] In addition, the first information is determined according to reference information from at least one terminal device. Specifically, the access network device can determine the first information according to the reference information from at least one terminal device. In other words, the method shown in FIG. 5 further includes: determining the first information according to reference information from at least one terminal device, the at least one terminal device including the terminal device.
[0220] For example, after receiving the first request from the terminal device, the access network device can measure the reference signal from the terminal device or receive indication information related to the measurement (for example, indicating which SRS corresponding to the configuration is measured) before sending the response to the first request to the terminal device.
[0221] It can be understood that determining the first information according to the reference signals of multiple terminal devices can improve the accuracy of determining the location of the terminal device according to the first information.
[0222] That is, the terminal device can reduce the demand for the number of access network devices during positioning according to the location information of the access network device included in the first information. In addition, the access network device can determine the first information according to the reference signals of multiple terminal devices (for example, including PRUs), so that the first information includes measurement results of reference signals from different terminal devices, which is helpful to improve the positioning accuracy.
[0223] The following examples are used to illustrate step S502c.
[0224] Example 1, RTT positioning method
[0225] In the RTT positioning method, the access network device can send PRS to the terminal device in response to the first request. Accordingly, after the terminal device receives the PRS from the access network device, the terminal device sends SRS to the access network device. The access network device calculates the time difference between the time of sending the PRS and the time of receiving the SRS (or SRS for RTT), and sends the time difference to the terminal device, i.e., the first information includes the time difference.
[0226] Optionally, the first information further includes the location information of the access network device (for example, the location coordinates of the access network device in the absolute coordinate system, or the location coordinates of the access network device in the relative coordinate system). It can be understood that the terminal device can obtain the location coordinates of the access network device in other ways, for example, by obtaining the location information of the access network device through the application server, and the embodiments of the present application do not make specific limitations thereto.
[0227] Example 2, RTT positioning method combined with uplink AOA positioning method
[0228] As shown in FIG. 6, the difference between example 2 and example 1 is mainly that, for the AOA positioning method, the terminal device will send an uplink message to the access network device, and the uplink message is used to indicate the configuration of the activated SRS, i.e., the SRS for the access network device to measure the angle (or SRS for AOA). The access network device can determine the time-frequency resource of receiving the SRS (SRS for AOA) according to the uplink message.
[0229] In addition, the difference between the first information in example 2 and the first information in example 1 is mainly that: the first information in example 2 further includes the AOA angle value. In addition, the first information in example 2 further includes the coordinate system information corresponding to the AOA angle value, which indicates whether the AOA angle value is an angle value in the absolute coordinate system or an angle value in the relative coordinate system. In addition, in the case where the AOA angle value is an angle value in the relative coordinate system, the first information further includes the information of the relative coordinate system, so that the terminal device can determine which relative coordinate system is used by the access network device.
[0230] Example 3, uplink reference signal relative time difference of arrival (UL-RSTD)
[0231] As shown in FIG. 7, the access network device can measure the reference signals from the terminal device and the reference signals from the PRU (UE) respectively, and then obtain the RSTD by calculating the difference between the two TOA measurement values. The first information can include the RSTD and the location information of the access network device. Optionally, the first information further includes the location information of the PRU.
[0232] It should be understood that the access network device can be a serving access network device of the terminal device. In addition, the access device in the embodiments of the present application can be multiple, for example, including a serving access network device and a neighboring access network device. It can be understood that in the case where the multiple access network devices include the neighboring access network device, the neighboring access network device can send PRS to the terminal device or receive SRS from the terminal device, and the neighboring access network device can send information measured by the SRS for positioning to the serving access network device.
[0233] In addition, the above-mentioned multiple positioning methods can be executed in mutual superposition or separately. For example, the RTT positioning method can be executed separately, the AOA positioning method can be executed separately, or the UL-RSTD positioning method can be executed separately. For another example, the RTT positioning method and the AOA positioning method can be executed, or the RTT positioning method and the UL-RSTD positioning method can be executed, or the AOA positioning method and the UL-RSTD positioning method can be executed, and the embodiments of the present application do not make specific limitations on this.
[0234] It can be understood that whether the terminal device can execute the above-mentioned positioning mode of positioning by the terminal device can be protocol predefined, or pre-negotiated by the terminal device and the network, or network instructed, and the embodiments of the present application do not make specific limitations on this.
[0235] In addition, if the network allows the terminal device to execute the positioning mode of positioning by the terminal device after negotiation, or the network indicates that it is allowed, it can be considered that the network authorizes the terminal device to execute the positioning mode of positioning by the terminal device.
[0236] The network authorizes the terminal device to execute the positioning mode of positioning by the terminal device is described below.
[0237] In a possible implementation, the terminal device acquires the first information from the access network device according to the positioning request (i.e., step S502), comprising: in the case where the network authorizes the terminal device to execute the positioning mode of positioning by the terminal device, the terminal device acquires the first information from the access network device according to the positioning request.
[0238] It can be understood that since the terminal device executes the positioning mode of positioning by the terminal device, the access network device needs to be assisted, which in turn will affect the use and allocation of access network device resources, so that the network needs to be authorized to ensure that the terminal device can acquire the first information from the access network device.
[0239] That is, the terminal device acquires the first information from the access network device in the case where the network authorizes the terminal device to execute the positioning mode of positioning by the terminal device, and in turn ensures that the access network device can cooperate with the terminal device to facilitate the terminal device to acquire the first information from the access network device.
[0240] In a possible implementation, before step S502, the method shown in FIG. 5 further includes steps S506 and S507.
[0241] S506, the first network element in the network acquires the first authorization information of the terminal device. The first authorization information indicates that the network authorizes the terminal device to perform the positioning mode of positioning by the terminal device.
[0242] S507, the terminal device acquires the first authorization information from the first network element.
[0243] It can be understood that the terminal device acquires the first authorization information from the first network element, which can be that the terminal device can send a request to the first network element to acquire the first authorization information, or the terminal device can send a subscription request to the first network element to receive the first authorization information from the first network element when the authorization information of the terminal device changes (for example, from the network not authorizing the terminal device to perform the positioning mode of positioning by the terminal device to the network authorizing the terminal device to perform the positioning mode of positioning by the terminal device), or the first network element directly sends the first authorization information to the terminal device after acquiring the first authorization information of the terminal device.
[0244] That is, the first network element in the network can acquire the first authorization information of the terminal device, and the terminal device can acquire the first authorization information from the first network element in multiple ways, thereby improving the flexibility of the terminal device in acquiring the first authorization information.
[0245] It should be understood that the first network element can be an access mobile management network element (for example, AMF) or a positioning management network element (for example, LMF) in the network, or other network elements, and the embodiments of the present application do not make specific limitations thereto.
[0246] In a possible implementation, the first network element acquires the first authorization information of the terminal device (i.e., step S506), including steps S506a and S506b.
[0247] S506a, the first network element acquires the subscription information of the terminal device. The subscription information indicates that the terminal device supports the positioning mode of positioning by the terminal device.
[0248] S506b, the first network element determines the first authorization information according to the subscription information of the terminal device.
[0249] That is, the first network element can acquire the subscription information of the terminal device, and determine the positioning mode of positioning by the terminal device that the terminal device supports according to the subscription information, and determine the first authorization information.
[0250] It should be understood that the first network element can authenticate the terminal device according to the subscription information of the terminal device, and determine the first authorization information when the authentication is passed. Alternatively, the first network element can also generate the first authorization information according to the subscription information of the terminal device, and the embodiments of the present application do not make specific limitations thereto.
[0251] In a possible implementation, the first network element obtains the subscription information of the terminal device (i.e., S506a), including that the first network element obtains the subscription information of the terminal device from an access mobile management network element or a data management network element.
[0252] For example, the subscription information of the terminal device can be stored in a data management network element (e.g., UDM), and the first network element can obtain the subscription information of the terminal device from the UDM, and then determine that the terminal device supports positioning by the terminal device according to the subscription information.
[0253] It can be understood that when the first network element is a positioning management network element, the positioning management network element can obtain the subscription information of the terminal device through an access mobile management network element. For example, in the case that the access mobile management network element obtains the subscription information of the terminal device from a data management network element, the access mobile management network element can send the subscription information of the terminal device to the positioning management network element.
[0254] That is, the first network element can obtain the subscription information of the terminal device in multiple ways, which can improve the flexibility of the first network element in obtaining the subscription information of the terminal device.
[0255] In a possible implementation, the first authorization information further indicates at least one positioning method authorized by the network for the terminal device to use, and the at least one positioning method belongs to the positioning mode of positioning by the terminal device.
[0256] For example, the positioning mode of positioning by the terminal device can be the positioning mode of terminal device positioning assisted by the access network device mentioned above, and the positioning mode of terminal device positioning assisted by the access network device can include the positioning methods in examples 1-3, that is, the at least one positioning method can be the RTT positioning method in example 1, or the RTT combined with AOA positioning method in example 2, and the like, which will not be repeated here.
[0257] It can be understood that the positioning method indicated by the first authorization information belongs to the positioning mode of positioning by the terminal device, which means that the first authorization information is used to indicate that the network authorizes the terminal device to perform the positioning mode of positioning by the terminal device.
[0258] That is, on the basis that the network authorizes the terminal device to perform the positioning mode of positioning by the terminal device, the terminal device is also authorized to use at least one positioning method, so that the terminal device performs the positioning mode of positioning the terminal device according to the at least one positioning method, avoiding the terminal device using a positioning method not supported by the network side (for example, the access network device) to perform positioning, and thereby avoiding wasting positioning resources.
[0259] It can be understood that in the case where the network authorizes the terminal device to use at least one positioning method, the first request in step S502a can be further improved to increase the efficiency of performing the positioning method between the terminal device and the access network device. For example, the terminal device obtains the first information (i.e., step S502) from the access network device, including S502a1 and S502b1.
[0260] S502a1, the terminal device sends a first request to the access network device. Correspondingly, the access network device receives the first request from the terminal device.
[0261] The first request is used to request to perform a first positioning method. The first positioning method belongs to the at least one positioning method indicated by the first authorization information.
[0262] S502b1, the access network device sends a response to the first request to the terminal device. Correspondingly, the terminal device receives the response to the first request from the access network device.
[0263] The response to the first request includes the first information.
[0264] It should be understood that since the first request in step S502a does not specify a specific positioning method to be performed, and the actual positioning method performed between the terminal device and the access network device may be different from the first positioning method requested to be performed in the first request in step S502a1, the first information in step S502b may be different from the first information in step S502b1.
[0265] For example, the first request in step S502a is to perform a positioning mode in which the terminal device performs positioning, and does not indicate a specific positioning method. The access network device can negotiate with the terminal device a positioning method to be performed (which belongs to the positioning mode in which the terminal device performs positioning). It can be understood that the access network device can negotiate with the terminal device a positioning method to be performed according to a load condition. For example, the access network device has a high load, and negotiates with the terminal device to perform a single positioning method, such as the RTT positioning method in Example 1. For step S502a1, the first positioning method can be the RTT positioning method in combination with the AOA positioning method in Example 2. Therefore, the first information in step S502b is the first information in Example 1, and the first information in step S502b1 is the first information in Example 2, which are different.
[0266] It can be understood that the access network device sends the first information to the terminal device, including: in a case where the first positioning method belongs to at least one positioning method authorized by the network for the terminal device to use, the access network device sends the first information to the terminal device. It can be understood that, in a case where the first positioning method does not belong to the positioning method authorized by the network for the terminal device, the access network device can refuse to assist the terminal device to perform the first positioning method, or the access network device can send a request message to the network to confirm whether the network allows the terminal device to perform the first positioning method, and embodiments of the present application do not make specific limitations in this regard.
[0267] That is, in a case where the terminal device requests the access network device to perform a positioning method that is at least one positioning method authorized by the network for the terminal device to use, the access network device will assist the terminal device to perform the first positioning method to send the first information, and thus it can be avoided that the terminal device sends a request that does not belong to the at least one positioning method, thereby avoiding resource waste. In addition, the access network device can also refuse to perform a positioning method requested by the terminal device that does not belong to the at least one positioning method, which helps to reduce the load of the access network device.
[0268] The step S507 is described below.
[0269] In a possible implementation, the terminal device obtains the first authorization information from the first network element (i.e., step S507), including S507a and S507b.
[0270] S507a, the terminal device sends a second request to the first network element. Correspondingly, the first network element receives the second request from the terminal device.
[0271] The second request indicates that the terminal device supports a positioning mode in which the terminal device performs positioning, and / or is used to request to perform the positioning mode in which the terminal device performs positioning.
[0272] S507b, the first network element sends a response to the second request to the terminal device. Correspondingly, the terminal device receives the response to the second request from the first network element.
[0273] The response to the second request comprises the first authorization information.
[0274] That is, the terminal device can send the second request to trigger the network to authorize the terminal device according to the positioning requirement and / or the load condition, thereby improving the flexibility of the network to authorize the terminal device.
[0275] It can be understood that the terminal device can also obtain the first authorization information through other implementations. For example, in the process of the terminal device registering the network, the first network element can send the first authorization information to the terminal device, and the embodiments of the present application do not make specific limitations thereto.
[0276] In a possible implementation, before obtaining the subscription information of the terminal device from the data management network element (i.e., step S506a), the method comprises step S507a.
[0277] That is, the first network element obtains the subscription information of the terminal device from the data management network element in response to the second request sent by the terminal device to authorize the terminal device. By triggering the first network element to obtain the subscription information of the terminal device from the data management network element through the terminal device sending the second request, unnecessary subscription information query of the first network element can be avoided, and resource consumption can be reduced.
[0278] The above describes the network authorizing the terminal device to perform the positioning by the terminal device, and the following describes the network authorizing the access network device to assist the terminal device to perform the positioning by the terminal device.
[0279] In a possible implementation, the access network device sends the first information to the terminal device (i.e., step S502b or S502e), comprising: in the case that the network authorizes the terminal device to perform the positioning by the terminal device, or in the case that the network authorizes the access network device to assist the terminal device to perform the positioning by the terminal device, the access network device sends the first information to the terminal device.
[0280] That is, in the case that the network authorizes the terminal device to perform the positioning by the terminal device, or in the case that the network authorizes the access network device to assist the terminal device to perform the positioning by the terminal device, the access network device will assist the terminal device to perform the positioning method, and send the first information, so as to avoid the access network device to perform the positioning method which is not supported, thereby avoiding resource waste. In addition, the access network device can also avoid performing the unauthorized positioning, thereby avoiding the location exposure of the terminal device or the access network device, and improving the security.
[0281] In a possible implementation, the method shown in FIG. 5 further includes:
[0282] S508, the first network element sends the second authorization information to the access network device. Accordingly, the access network device receives the second authorization information from the first network element.
[0283] For example, the first network element can send the second authorization information to the access network device, that is, the serving access network device and the neighboring access network device of the terminal device can both receive the second authorization information. In addition, in the case where the first network element is a positioning management network element, the serving area refers to the serving area of the access mobility management network element interacting with the positioning management network element, and the access mobility management network element sends the subscription information of the terminal device to the positioning management network element.
[0284] The second authorization information indicates that the network authorizes the terminal device to perform a positioning method in which the terminal device performs positioning, or indicates that the network authorizes the access network device to assist the terminal device to perform the positioning method in which the terminal device performs positioning.
[0285] That is, in the case where the first network element sends the first authorization information to the access network device, the terminal device has been authorized by the network to perform the positioning method in which the terminal device performs positioning, and then the first network element can send the second authorization information to the access network device to inform the access network device to allow the access network device to assist the terminal device to perform the positioning method in which the terminal device performs positioning, thereby avoiding the access network device refusing to assist the terminal device to perform positioning.
[0286] In a possible implementation, the second authorization information further indicates at least one positioning method used by the terminal device, and the at least one positioning method belongs to the positioning method in which the terminal device performs positioning.
[0287] That is, on the basis of the network authorizing the terminal device to perform the positioning method in which the terminal device performs positioning, the terminal device is further authorized to use at least one positioning method, so that the access network device determines whether to accept the positioning method requested by the terminal device to perform according to the at least one positioning method, so as to avoid performing a positioning method that is not used by the terminal device.
[0288] It should be understood that according to the related description of the foregoing step S502a1, the terminal device can perform step S502a1 in the case where the first authorization information is acquired, and it is determined according to the first authorization information that the first positioning method is requested to be performed. It can be understood that, in order to ensure that the terminal device can perform the first positioning method and the access network device can assist the terminal device to perform the first positioning method, the terminal device can acquire the first information from the access network device in the case where the network authorization allows the first positioning method to be performed.
[0289] In a possible implementation, the terminal device acquires the first information from the access network device according to the positioning request (i.e., step S502), including steps S502d and S502e.
[0290] S502d, the terminal device acquires the second indication information from the first network element in response to the positioning request.
[0291] The second indication information indicates that the network allows the terminal device to perform the first positioning method, which belongs to the at least one positioning method indicated by the first authorization information.
[0292] S502e, the terminal device acquires the first information from the access network device according to the second indication information.
[0293] It can be understood that the implementation of step S502e can refer to steps S502a1 and S502b1, which will not be described here.
[0294] That is, after acquiring the first authorization information, the terminal device can acquire the first positioning method from the first network element, which allows the terminal device to perform at least one positioning method authorized by the network, thereby ensuring that the terminal device can perform the first positioning method and the access network device can assist the terminal device to perform the first positioning method.
[0295] In a possible implementation, the terminal device acquires the second indication information from the first network element (i.e., step S502d), including steps S502d1 and S502d2.
[0296] S502d1, in a case where the terminal device determines, according to the positioning request, that the positioning mode is positioning performed by the terminal device, the terminal device sends a third request to the first network element. Correspondingly, the first network element receives the third request from the terminal device.
[0297] The third request is used to request to perform the first positioning method.
[0298] S502d2, the first network element sends a response to the third request to the terminal device. Correspondingly, the terminal device receives the response to the third request from the first network element.
[0299] The response to the third request includes the second indication information.
[0300] That is, the terminal device can select a more granular first positioning method request authorization according to the positioning request on the basis of at least one positioning method authorized by the network for the terminal device to use, and the network can allocate resources (for example, configure resources for the terminal device to assist the access network device to perform the positioning method) for the terminal device according to the first positioning method, thereby avoiding resource waste.
[0301] In a possible implementation, before the terminal device sends the second authorization information to the access network device (i.e., step S508), the method shown in FIG. 5 further includes: step S502d1, in a case where the terminal device determines, according to the positioning request, that the positioning manner is positioning performed by the terminal device, sending, to the first network element, a third request. Correspondingly, the first network element receives the third request from the terminal device.
[0302] That is, the terminal device can determine, according to the positioning request and at least one positioning method, a first positioning method in a case where the terminal device receives the positioning request, and then send, to the first network element, the third request to trigger the first network element to send the second authorization information to the access network device. Compared with sending the second authorization information to the access network device in advance by the network before receiving the positioning request, unnecessary resource consumption can be avoided.
[0303] It should be understood that the second authorization information indicates the first positioning method, that is, implicitly indicates the authorized terminal device to perform the positioning manner of performing positioning by the terminal device.
[0304] It can be understood that step S502d2 can be performed before or after step S508, or both, and the embodiments of the present application do not make specific limitations in this regard.
[0305] For step S503
[0306] It can be understood that the terminal device determines the position of the terminal device according to the first information, for example, for the RTT method in the foregoing example 1, the terminal device can determine the position of the terminal device according to the time difference and the position of the access network device. Similarly, for the RTT combined with AOA positioning method in example 2, the terminal device can determine the position of the terminal device according to the time difference, AOA, and the position of the access network device.
[0307] In a possible implementation, the method shown in FIG. 5 further includes the following steps.
[0308] S509, the terminal device acquires the positioning information of the terminal device based on the non-3GPP technology.
[0309] Correspondingly, the terminal device determines the position of the terminal device according to the first information (i.e., step S503) includes: the terminal device determines the position of the terminal device according to the first information and the positioning information of the terminal device acquired based on the non-3GPP technology.
[0310] That is, the terminal device can acquire the positioning information of the terminal device based on the non-3GPP technology, and determine the position information of the terminal device in combination of the first information acquired based on the 3GPP technology and the positioning information of the terminal device acquired based on the non-3GPP technology, so as to improve the positioning accuracy.
[0311] Since in the embodiments of the present application, the application can directly send a positioning request to the terminal device, the terminal device obtains first information from the access network device according to the positioning request, and determines the position of the terminal device according to the first information, so as to feed back the position of the terminal device to the application. Compared with the application sending a positioning request to the mobile communication network, the terminal device can directly obtain the first information for assisting in determining the position of the terminal device from the access network device, without the need for the AMF in the mobile communication network to select the LMF, and trigger the LMF to initiate a positioning process, and send the measurement result of the measurement reference signal to the LMF in the positioning process, or obtain relevant information for determining the position of the terminal device from the LMF, and the like, thereby simplifying the positioning process and reducing the positioning delay.
[0312] In the following, the application is taken as a positioning application, the terminal device is taken as a UE, the access network device is taken as a base station, the first network element is taken as an AMF, the data management network element is taken as a UDM, and the positioning management network element is taken as an LMF, and the method shown in FIG. 5 is further described.
[0313] FIG. 8 is a flow diagram of a positioning method according to an embodiment of the present application. As shown in FIG. 8, the flow includes two sub-flows: a positioning authorization flow and a positioning flow. The positioning authorization flow is used to authorize the UE to be able to perform the positioning mode of positioning by the terminal device before the UE performs the positioning mode of positioning by the terminal device.
[0314] In addition, in the positioning authorization flow shown in FIG. 8, the AMF is responsible for authorizing whether the UE can perform the positioning mode of positioning by the terminal device.
[0315] As shown in FIG. 8, the positioning authorization flow includes the following steps S801-S805.
[0316] S801, the UE sends a registration request message to the AMF. Correspondingly, the AMF receives the registration request message from the UE.
[0317] The registration request message indicates that the UE has the capability of performing the positioning mode of positioning by the terminal device, or requests to perform the positioning mode of positioning by the terminal device. It can be understood that the implementation of step S801 can refer to the aforementioned step S507a, which will not be described here.
[0318] S802, the AMF obtains the subscription data of the UE from the UDM.
[0319] It can be understood that the subscription data of the UE can include capability information for determining whether the UE supports the positioning by the terminal device. For example, the UE can be contracted with the operator to support the positioning by the terminal device.
[0320] It can be understood that the subscription data of the UE can be obtained, and details can be seen in step S506a, which will not be repeated here.
[0321] In addition, the AMF can obtain the subscription data of the UE by calling the subscription data acquisition (Nudm_SDM_GET) provided by the UMD.
[0322] S803, the AMF determines the positioning method of the terminal device according to the subscription data of the UE.
[0323] It can be understood that the implementation of step S803 can be seen in step S506b, which will not be repeated here.
[0324] S804, the AMF sends a registration accept message to the UE. Accordingly, the UE receives the registration accept message from the AMF.
[0325] It can be understood that the registration accept message can include the first authorization information, and details can be seen in step S507b, which will not be repeated here.
[0326] S805, the AMF sends the second authorization information to the base station. Accordingly, the base station receives the second authorization information from the AMF.
[0327] It can be understood that the implementation of step S805 can be seen in step S508, which will not be repeated here.
[0328] As shown in FIG. 8, the positioning process includes steps S806-S812.
[0329] S806, the positioning application sends a positioning request to the UE. Accordingly, the UE receives the positioning request from the positioning application.
[0330] It can be understood that the implementation of step S806 can be seen in step S501, which will not be repeated here.
[0331] S807, the UE determines the positioning method according to the positioning request.
[0332] It can be understood that the UE can determine the positioning method according to the positioning request, and the positioning method is the positioning method performed by the terminal device, and details can be seen in step S505, which will not be repeated here.
[0333] In addition, the UE can determine the first positioning method from the at least one positioning method authorized by the UE to use according to the first authorization information according to the positioning request, and the first positioning method is the positioning method determined by the UE according to the positioning request.
[0334] S808, the UE sends a first request to the base station. Accordingly, the base station receives the first request from the UE.
[0335] It can be understood that the implementation of step S808 can refer to step S502a or S502a1, which will not be repeated here.
[0336] S809, the base station verifies that the first request passes according to the second authorization information.
[0337] It can be understood that in the case where the second authorization information indicates that the network authorizes the UE to perform the positioning mode of positioning by the terminal device, or in the case where the network authorizes the base station to assist the UE to perform the positioning mode of positioning by the terminal device, the UE verifies that the first request passes.
[0338] S810, the base station sends the first information to the UE. Accordingly, the UE receives the first information from the base station.
[0339] It can be understood that the implementation of step S810 can refer to the aforementioned step S502b or S502b1, which will not be repeated here.
[0340] In addition, the implementation of the positioning method performed between the UE and the base station can refer to the aforementioned step S502c and examples 1-3, which will not be repeated here.
[0341] S811, the UE determines the position of the UE according to the first information.
[0342] It can be understood that the implementation of step S811 can refer to step S503, which will not be repeated here.
[0343] S812, the UE sends the positioning result to the positioning application. Accordingly, the positioning application receives the positioning result from the UE.
[0344] The positioning result includes the position of the UE.
[0345] In the embodiments of the present application, the UE can trigger the network to authorize the UE and the base station to perform the positioning mode of positioning by the terminal device by sending a registration request to the AMF, and then determine to perform the positioning mode of positioning by the terminal device after receiving the positioning request from the positioning application, and obtain the first information through interaction with the base station, and then determine the position of the UE according to the first information, so as to send the position of the UE to the positioning application. Compared with the positioning application sending a positioning request to the network, the UE can directly obtain the first information for assisting in determining the position of the UE from the base station, without the need for the AMF in the network to select the LMF, and then trigger the LMF to initiate a positioning process, and send the measurement result of the measurement reference signal to the LMF in the positioning process, or obtain relevant information for determining the position of the UE from the LMF, and then simplify the positioning process and reduce the positioning delay.
[0346] FIG. 9 is a flow diagram of a positioning method according to an embodiment of the present application. As shown in FIG. 9, the flow shown in FIG. 9 is different from the flow shown in FIG. 8 in that the positioning authorization flow in FIG. 9 is responsible for the LMF authorizing whether the UE can perform the positioning mode of positioning by the terminal device.
[0347] As shown in FIG. 9, the positioning authorization flow of FIG. 9 includes steps S901-S906, S901-S902 are the same as steps S801-S802, and will not be repeated here.
[0348] S903, the AMF sends the subscription data of the UE to the LMF. Accordingly, the LMF receives the subscription data of the UE from the AMF.
[0349] S904, the LMF determines, according to the subscription data of the UE, the network-authorized positioning mode of positioning by the terminal device.
[0350] It can be understood that the implementation of step S904 can refer to step S803, and will not be repeated here.
[0351] S905, the LMF sends first authorization information to the UE through the AMF. Accordingly, the UE receives the first authorization information from the LMF.
[0352] It can be understood that the implementation of step S905 can refer to step S507a, and will not be repeated here.
[0353] S906, the LMF sends second authorization information to the base station through the AMF. Accordingly, the base station receives the second authorization information from the LMF.
[0354] It should be understood that in the above steps S905 and S906, the AMF is used for transparent forwarding of data.
[0355] It can be understood that the implementation of step S906 can refer to step S507b, and will not be repeated here.
[0356] In addition, in the positioning authorization flow shown in FIG. 9, another implementation manner can also be used, for example, the LMF can directly obtain the subscription data from the UDM, without the AMF obtaining the subscription data of the UE from the UDM and then forwarding it to the LMF.
[0357] Optionally, steps S901-S903 can be replaced by steps S907-S908.
[0358] S907, the UE sends a positioning message to the LMF through the AMF. Accordingly, the LMF receives the positioning message from the UE through the AMF.
[0359] Optionally, the positioning message can be a positioning capability reporting message. The positioning capability reporting message indicates that the UE has the capability of performing the positioning by the terminal device.
[0360] Alternatively, optionally, the positioning message can be a positioning request message. The positioning request message is used to request a positioning method of performing the positioning by the terminal device.
[0361] S908, the LMF obtains the subscription data of the UE from the UDM.
[0362] It can be understood that the subscription data of the UE can include capability information used to determine whether the UE supports the positioning by the terminal device. For example, the UE can be contracted with the operator to support the positioning by the terminal device.
[0363] It can be understood that the subscription data of the UE, which can be specifically referred to step S506a, will not be described here.
[0364] It should be understood that, as shown in FIG. 9, the positioning flow in FIG. 9 includes steps S909-S915, and steps S909-S915 are the same as steps S806-S812, which will not be described here.
[0365] FIG. 10 is a flow diagram of a positioning method according to an embodiment of the present application. As shown in FIG. 10, the flow shown in FIG. 10 includes a positioning authorization flow and a positioning flow. The positioning authorization flow shown in FIG. 10 is different from the flow shown in FIG. 9 in that the network does not send the second authorization information to the base station, but sends a request to the network after the UE determines the positioning method, to trigger the network to send the second authorization information to the base station.
[0366] As shown in FIG. 10, the flow includes steps S1001-S1011, S1001-S1005 are the same as steps S901-S905, S1006-S1007 are the same as steps S909-S910, and S1012-S1016 are the same as steps S911-S915, which will not be described here.
[0367] S1008, the UE sends a third request to the LMF. Correspondingly, the LMF receives the third request from the UE.
[0368] It can be understood that the UE can send the third request to the LMF through the AMF. In addition, the implementation of step S1008 can be referred to step S502d1, which will not be described here.
[0369] S1009, the LMF determines, according to the subscription data of the UE, that the network allows the UE to perform the first positioning method.
[0370] It can be understood that the LMF can also determine to allow the base station to assist the UE to perform the first positioning method.
[0371] S1010, the LMF sends second authorization information to the base station through the AMF. Correspondingly, the base station receives the second authorization information from the LMF.
[0372] It can be understood that the implementation of step S1010 can refer to step S508, which will not be repeated here.
[0373] S1011, the LMF sends a response to the third request to the UE through the AMF. Correspondingly, the UE receives the response to the third request from the LMF.
[0374] It can be understood that the implementation of step S1011 can refer to step S502d2, which will not be repeated here.
[0375] In addition, the steps shown in FIG. 10 are described by taking steps S901-S905 in FIG. 9 as an example, and steps S1001-S1003 in FIG. 10 can also be replaced by steps S907 and S908.
[0376] It can also be understood that the LMF authenticates the subscription data of the UE in the above-mentioned FIG. 10, and the AMF shown in FIG. 8 can also be used for authentication, for example, steps S1001-S1005 in FIG. 10 can be replaced by steps S801-S804 in FIG. 8. For another example, the execution subject in steps S1009-S1011 can be replaced by the AMF, and the embodiments of the present application do not make specific limitations.
[0377] The above describes the method embodiments provided by the embodiments of the present application. Correspondingly, the embodiments of the present application also provide a communication device, which is used to implement the above-mentioned various methods. The communication device can be the terminal device in the above-mentioned method embodiments, or a device containing the above-mentioned terminal device, or a component that can be used for the terminal device; or the communication device can be the access network device in the above-mentioned method embodiments, or a device containing the above-mentioned access network device, or a component that can be used for the access network device; or the communication device can be the first network element in the above-mentioned method embodiments, or a device containing the above-mentioned first network, or a component that can be used for the first network.
[0378] FIG. 11 is a schematic structural diagram of a communication device according to an embodiment of the present application. As shown in FIG. 11, the communication device 1100 can include modules or units for implementing the above-mentioned method embodiments. In one possible design, the communication device 1100 includes a processing unit 1102 and a communication unit 1103. Optionally, the communication device 1100 can further include a storage unit 1101 for storing device program code and / or data.
[0379] The communication apparatus 1100 can be the terminal device or at least one module in the terminal device in the above embodiments. For example, the at least one module in the terminal device can be a communication module in the terminal device, or a circuit or chip responsible for communication functions.
[0380] For example, in an embodiment, the communication unit 1103 is configured to receive a positioning request from an application, where the positioning request is used to request location information of the terminal device. The processing unit 1102 is configured to acquire first information from an access network device through the communication unit 1103 according to the positioning request. The processing unit 1102 is further configured to determine the location information of the terminal device according to the first information. The communication unit 1103 is further configured to send the location information of the terminal device to the application.
[0381] In a possible design, when the communication apparatus 1100 is the terminal device or a communication module in the terminal device, the function of the communication unit 1103 can be implemented by one or more processors. Specifically, the processor can include a modem chip, or a system on chip (SoC) chip or SIP chip including a modem core.
[0382] In a possible design, when the communication apparatus 1100 is a circuit or chip responsible for communication functions in the terminal, such as a modem chip or a system on chip (SoC) chip or SIP chip including a modem core, the function of the processing unit 1102 can be implemented by circuit system including one or more processors or processor cores in the chip. The function of the communication unit 1103 can be implemented by interface circuit or data transceiver circuit on the chip.
[0383] The communication apparatus 1100 can be the access network device in the mobile communication network in the above embodiments.
[0384] For example, in an embodiment, the communication unit 1103 is configured to receive a first request from a terminal device, where the first request is used to request to perform a positioning method for positioning by the terminal device. The communication unit 1103 is further configured to send first information to the terminal device, where the first information is used by the terminal device to perform the positioning method for positioning to determine a location of the terminal device.
[0385] The communication apparatus 1100 can be the first network element in the mobile communication network in the above embodiments.
[0386] For example, in an embodiment, the processing unit 1102 is configured to acquire first authorization information of a terminal device, where the first authorization information indicates that the mobile communication network authorizes the terminal device to perform a positioning method for positioning by the terminal device. The communication unit 1103 is configured to send the first authorization information to the terminal device.
[0387] It can be understood that the division of units in the above apparatus is only a logical division of functions, one function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or part of the units can be integrated into one physical entity, or distributed in different physical entities. In addition, the above functional units can be implemented in the form of hardware, or in the form of software, or in the form of hardware combined with software. Whether a certain function is executed in hardware or software depends on the specific application and design constraints of the technical scheme. Professional technicians can use different methods to implement the described functions for a specific application, but such implementation should not be considered beyond the scope of the present application.
[0388] In one example, the functional units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0389] In one example, the storage unit 1101 can include random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory and / or registers, etc.
[0390] In addition, the communication apparatus 1100 can perform the above communication method, so the technical effects it can obtain can refer to the above method embodiments, which will not be repeated here.
[0391] FIG. 12 is a schematic diagram of a terminal device structure according to an embodiment of the present application. The terminal device can correspond to the terminal device shown in FIG. 1, and is used to implement the operation of the terminal device in the above embodiments. As shown in FIG. 12, the terminal device includes one or more antennas 1210, a radio frequency (RF) processing system 1220, and a processor system 1230.
[0392] In the downlink or sidelink direction, the radio frequency processing system 1220 receives radio frequency signals through the antenna 1210 and sends the signals processed by radio frequency to the processor system 1230 for further processing. In the uplink or sidelink direction, the processor system 1230 sends the terminal side information (such as data) after signal processing to the radio frequency processing system 1220, and the radio frequency processing system 1220 sends the signals after radio frequency processing through the antenna 1210.
[0393] In one example, the radio frequency processing system 1220 as a communication interface for the terminal to communicate with the outside, can include a radio frequency front end 1221 (RFFE) and a radio frequency transceiver 1222 (RF transceiver). The RFFE 1221 is mainly used for one or more of shaping, passband selection, or gain processing of RF signals received by the antenna or RF signals to be sent through the antenna, and can include one or more of radio frequency switches, duplexers, filters, power amplifiers, antenna tuning, and low-noise amplifiers. Components, etc. The RFFE 1221 can be a circuit system composed of a plurality of discrete devices, or can be integrated and packaged in one or more chips. The radio frequency transceiver 1222 is used to process the RF signals received by the RFFE into baseband / intermediate frequency signals for the processor system 1230 to process next, and to process the baseband / intermediate frequency signals provided by the processor system 1230 into RF signals to send to the RFFE 1221. The baseband / intermediate frequency signals transmitted between the radio frequency transceiver 1222 and the processor system 1230 can be digital signals or analog signals. The radio frequency transceiver 1222 can be implemented by one or more chips, which are usually referred to as radio frequency chips (RFIC).
[0394] In one example, the processor system 1230 can include one or more processors for processing signals and for executing instructions. The processor system 1230 can optionally include memory 1236. In one example, the one or more processors include at least one baseband processor 1231 (also referred to as a modem processor). The memory 1236 is used for storing data and / or computer program instructions. The processor system 1230 can further include one or more application processors 1232 for implementing an operating system and applications thereof, and for processing application layer operations. The processor system 1230 can further include one or more of a speech subsystem 1233, a multimedia subsystem 1234, or an interface circuit 1235. The speech subsystem 1233 is used for processing speech signals, the multimedia subsystem 1234 is used for processing multimedia related operations, such as video codec, image processing, etc., and the interface circuit 1235 is used for communicating with other terminal components, such as the display 1240, the input device 1250, the memory 1260, etc. The aforementioned components of the processor system 1230 can communicate with each other through a bus or a communication interface circuit.
[0395] In one example, the processor system 1230 can be packaged as a processor chip, such as a SoC chip or a SIP chip. In one example, the processor system 1230 can be a system of multiple chips, for example, the baseband processor 1231 can be packaged as a separate chip, or packaged with part or all of the circuitry of the radio frequency processing system as a chip.
[0396] In one example, the memory 1236 can be an on-chip memory, i.e., located on the chip of the processor system 1230. In one example, the memory 1260 can be an off-chip memory, i.e., located off the chip of the processor system 1230.
[0397] In one example, the baseband processor 1231 can include one or more processor cores 12311 and interface circuit 12314. The one or more processor cores 12311 are configured to process signals and perform one or more communication protocols. Optionally, the baseband processor 1231 can also include a memory 12312 configured to store at least part of corresponding computer program instructions and / or data. In one example, the one or more processor cores 12311 implement the related operations in the above method embodiments by executing the computer program instructions stored in the memory 12312. In the embodiments of the present application, the memory 12312 for storing corresponding computer program instructions and / or data can mean that the memory 12312 is configured to store all corresponding computer program instructions and / or data for execution by the processor core 12311; or it can mean that the memory 12312 is configured to store part of the corresponding computer program instructions and / or data, which includes computer program instructions and / or data currently needed for execution by the processor core 12311, and the memory 12312 can store different parts of computer program instructions and / or data for execution by the processor core 12311 multiple times to implement the related operations in the above method embodiments. The interface circuit 12314 serves as a communication interface to realize communication with other components, such as transmitting signals with the radio frequency processing system 1220, communicating with other subsystems and related components of the processor system 1230 through the bus, such as transmitting data control signals with the application processor 1232, and transmitting data or computer program instructions with the memory 1236 or the memory 1260. Optionally, in order to reduce the load of the processor core, a baseband signal processing circuit 12313 can also be provided to implement at least part of the processing of the baseband signal, including one or more of demodulation, modulation, encoding or decoding of the signal.
[0398] In one example, the communication device provided by the embodiments of the present application can be a terminal as shown in FIG. 12, including a communication module of the processor system 1230 and the radio frequency system 1220, the processor system 1230, or the baseband processor 1231.
[0399] The above processor, processor system, application processor, baseband processor, processor circuit or processor core can be collectively referred to as a processor, which can include one or more combinations of CPU, DSP, microprocessor unit (MPU), MCU, graphics processing unit (GPU), FPGA, artificial intelligence processor (AI processor) or neural processing unit (NPU).
[0400] The above memory can include one or more of the following storage media: random access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), phase-change memory (PCM), resistive RAM (ReRAM), magnetoresistive RAM (MRAM), ferroelectric RAM (FRAM), cache, register, read-only memory (ROM), flash memory, erasable programmable ROM (EPROM), hard disk, etc. In one example, computer program instructions for implementing the above embodiments can be stored on a non-volatile memory, such as at least part of the above memory 1260 (e.g., one or more of ROM, flash memory, EPROM, or hard disk). During terminal operation, the corresponding computer program instructions can be loaded in whole or in part into a memory with faster transmission speed to the processor, such as at least part of the above memory 1236 and / or memory 12312 (e.g., one or more of RAM, SRAM, DRAM, PCM, ReRAM, MRAM, FRAM, cache, or register), for execution by the processor to implement the steps in the above method embodiments.
[0401] In one example, the radio frequency transceiver 1222 and the radio frequency front end 1221 can also be packaged in one chip. In one example, the radio frequency transceiver 1222, the radio frequency front end 1221, and the baseband processor 1231 can also be packaged in one chip.
[0402] In a possible implementation, the embodiments of the present application also provide a computer readable storage medium, which stores a computer program or instructions, and the computer program or instructions are executed by a computer to realize the functions of the above method embodiments.
[0403] In a possible implementation, the embodiments of the present application also provide a computer program product, which is executed by a computer to realize the functions of the above method embodiments.
[0404] In a possible implementation, the embodiment of the present application further provides a communication system, which comprises the terminal device and the first application in the method embodiment.
[0405] Optionally, the communication system further comprises a first network element in a mobile communication network, and the first network element is a network element in a RAN or a CN.
[0406] In a possible implementation, the embodiment of the present application further provides a communication method, which comprises the method in any of the method embodiments or any implementation thereof.
[0407] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product comprises one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or data storage device such as one or more servers, data centers, etc. integrated with one or more media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media or semiconductor media (such as solid state drive (SSD)) and the like.
[0408] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0409] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0410] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely illustrative. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0411] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. In actual implementation, some or all of the units can be selected according to the actual needs to achieve the purposes of the embodiments of the present application.
[0412] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit.
[0413] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that makes a contribution to the prior art, or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various other media that can store program codes.
[0414] Although the present application has been described in connection with specific embodiments thereof, it will be evident that many modifications and changes can be made thereto without departing from the scope of the application. Accordingly, it is intended to cover all modifications, alterations, combinations, equivalents, and alternatives falling within the scope of the application. It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the scope or spirit of the application. Thus, it is intended that the present application cover modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.
[0415] The above description is only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A positioning method, characterized by, The method is applied to at least one module in a terminal device or in the terminal device, and the method comprises: receiving a positioning request from an application, the positioning request being used to request position information of the terminal device; obtaining first information from an access network device according to the positioning request; determining the position information of the terminal device according to the first information; sending the position information of the terminal device to the application.
2. The method of claim 1, wherein, The first information is obtained from the access network device, comprising: in a case where a positioning mode is positioning performed by the terminal device, the first information is obtained from the access network device.
3. The method of claim 2, wherein, The method further comprises: determining, according to the positioning request, that the positioning mode is the positioning performed by the terminal device.
4. The method of claim 3, wherein, The determination, according to the positioning request, that the positioning mode is the positioning performed by the terminal device, comprises: in a case where the positioning request meets a condition, determining that the positioning mode is the positioning performed by the terminal device, the condition comprising at least one of the following: the positioning request comprises a positioning time delay requirement, and the positioning time delay requirement is less than or equal to a first threshold value; or the positioning request comprises a positioning accuracy requirement, and the positioning accuracy requirement is less than or equal to a second threshold value.
5. The method according to any one of claims 2 to 4, characterized in that, The method further comprises: in a case where the terminal device is in an indoor environment, determining that the positioning mode is the positioning performed by the terminal device.
6. The method according to any one of claims 2 to 5, characterized in that, The first information is obtained from the access network device, comprising: sending a first request to the access network device, the first request being used to request execution of the positioning mode of the positioning performed by the terminal device; receiving a response to the first request from the access network device, the response to the first request comprising the first information.
7. The method according to any one of claims 1 to 6, characterized in that, The first information is obtained from the access network device according to the positioning request, comprising: in a case where a network authorizes the terminal device to execute the positioning mode of the positioning performed by the terminal device, the first information is obtained from the access network device according to the positioning request.
8. The method of claim 7, wherein, The method further comprises: obtaining first authorization information from the network, the first authorization information being used to indicate that the network authorizes the terminal device to execute the positioning mode of the positioning performed by the terminal device.
9. The method of claim 8, wherein, The first authorization information further indicates at least one positioning method used by the terminal device, the at least one positioning method belonging to the positioning mode of the positioning performed by the terminal device.
10. The method of claim 9, wherein, The first information is obtained from the access network device, comprising: sending a first request to the access network device, the first request being used to request execution of a first positioning method, the first positioning method belonging to the at least one positioning method indicated by the first authorization information; receiving a response to the first request from the access network device, the response to the first request comprising the first information.
11. The method according to any one of claims 8 to 10, characterized in that, Before the first authorization information is obtained from the network, the method further comprises: sending, to the network, information indicating that the terminal device supports the positioning mode of the positioning performed by the terminal device, and / or a message used to request execution of the positioning mode of the positioning performed by the terminal device.
12. The method according to any one of claims 9 to 11, characterized in that, The first information is obtained from the access network device according to the positioning request, comprising: obtaining second indication information from the network in response to the positioning request, the second indication information indicating that the network allows the terminal device to perform a first positioning method, the first positioning method belonging to the at least one positioning method indicated by the first authorization information; obtaining the first information from the access network device according to the second indication information.
13. The method of claim 12, wherein, The obtaining the second indication information from the network comprises: in a case where it is determined according to the positioning request that the positioning mode is the positioning by terminal device, sending a third request to the network, the third request being used to request to perform the first positioning method; receiving a response to the third request from the network, the response to the third request comprising the second indication information.
14. The method of any of claims 1 to 13, wherein the first information comprises location information of the access network device; and / or the first information is determined according to reference information from at least one terminal device, the at least one terminal device comprising the terminal device.
15. A positioning method characterized by, applicable to an access network device, the method comprising: receiving a first request from a terminal device, the first request being used to request a positioning mode of positioning by terminal device; sending first information to the terminal device, the first information being used by the positioning mode of positioning by terminal device to determine a location of the terminal device.
16. The method of claim 15, wherein, The first information comprises location information of the access network device.
17. The method according to claim 15 or 16, characterized in that The method further comprises determining the first information according to reference information from at least one terminal device, the at least one terminal device comprising the terminal device.
18. The method of any one of claims 15-17, wherein, The sending the first information to the terminal device comprises: in a case where the network authorizes the terminal device to perform the positioning mode of positioning by terminal device, or in a case where the network authorizes the access network device to assist the terminal device to perform the positioning mode of positioning by terminal device, sending the first information to the terminal device.
19. The method according to any one of claims 15 to 18, characterized in that, The first request is used to request a first positioning method, the first positioning method belonging to the positioning mode of positioning by terminal device.
20. The method of claim 19, wherein, The sending the first information to the terminal device comprises: in a case where the first positioning method belongs to a positioning method authorized by the network to be used by the terminal device, sending the first information.
21. A positioning method, characterized by, applicable to a first network element in a mobile communication network, the method comprising: obtaining first authorization information of a terminal device, the first authorization information indicating that the mobile communication network authorizes the terminal device to perform a positioning mode of positioning by terminal device; sending the first authorization information to the terminal device.
22. The method of claim 21, wherein, The obtaining the first authorization information of the terminal device comprises: obtaining subscription information of the terminal device, the subscription information indicating that the terminal device supports the positioning mode of positioning by terminal device; determining the first authorization information according to the subscription information of the terminal device.
23. The method of claim 22, wherein, Before the obtaining the subscription information of the terminal device, the method further comprises: receiving information from the terminal device, the information being used to indicate that the terminal device supports the positioning mode by terminal device, and / or receiving a message from the terminal device, the message being used to request to perform the positioning mode by terminal device.
24. The method of any one of claims 21-23, wherein, The method further comprises: sending second authorization information to the access network device, the second authorization information being used to indicate that the mobile communication network authorizes the terminal device to perform the positioning mode by terminal device, or being used to indicate that the mobile communication network authorizes the access network device to assist the terminal device to perform the positioning mode by terminal device.
25. The method of any one of claims 21-24, wherein, The first authorization information is further used to indicate at least one positioning method used by the terminal device, the at least one positioning method belonging to the positioning mode by terminal device.
26. The method of claim 25, wherein, Before the sending second authorization information to the access network device, the method further comprises: receiving a third request from the terminal device, the third request being used to request to perform the first positioning method, the first positioning method belonging to the at least one positioning method.
27. The method of claim 26, wherein, The method further comprises: sending a response of the third request to the terminal device, the response of the third request comprising second indication information, the second indication information being used to indicate that the mobile communication network allows the terminal device to perform the first positioning method.
28. The method of any one of claims 24-27, wherein, The second authorization information is further used to indicate at least one positioning method used by the terminal device, the at least one positioning method belonging to the positioning mode by terminal device.
29. A communications device, characterized by The communication apparatus comprises modules or units for performing the method in any of claims 1-28.
30. A communications device, characterized by The communication apparatus comprises at least one processor configured to execute computer program or instructions to cause the communication apparatus to perform the method in any of claims 1-28.
31. A computer program product, characterised in that, The computer program product comprises instructions which, when executed on a computer, cause the computer to carry out the method according to any of claims 1-28.
32. A computer-readable storage medium, comprising: The computer readable storage medium has stored therein computer programs or instructions which, when executed on a communication apparatus, cause the communication apparatus to perform the method in any of claims 1-28.
33. A communication system, characterized by comprising an access network device and a first network element, wherein: The access network device is configured to perform the method in any of claims 15-20; The first network element is configured to perform the method in any of claims 21-28.
Citation Information
Patent Citations
Positioning method and device, terminal and storage medium
CN111399013A
Positioning measurement method, terminal and network node
CN112866897A
Terminal positioning method and positioning system
CN114650504A
Apparatus And User Equipment Positioning Method
US20220007148A1
A method for realizing track location service in mobile communication system
WO2007016859A1