Communication method and communication device
By implementing conditional request mechanisms for pre-configured measurement information, the terminal device optimizes positioning measurements, enhancing success rates and reducing latency and resource waste.
Patent Information
- Application Number
- JP2024547760
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-02-14
- Filing Date
- 2023-02-10
- Publication Date
- 2025-12-04
- Estimated Expiration
- 2043-02-10
AI Technical Summary
Existing technologies lack a clear procedure for terminal devices to perform positioning measurements when measurement information of a positioning reference signal is pre-configured, leading to inefficiencies and increased latency.
The terminal device determines specific conditions to trigger requests for activating, deactivating, or requesting measurement information, optimizing the use of pre-configured measurement information through MAC and RRC signaling to improve success rates and reduce latency.
This approach enhances the success rate of obtaining measurement information, reduces latency, and optimizes resource utilization by ensuring requests are made only when necessary, thereby improving measurement performance and reducing energy consumption.
Smart Images

Figure 0007780663000001 
Figure 0007780663000002 
Figure 0007780663000003
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202210135623.4, entitled "Communication Method and Communication Apparatus," filed with the State Intellectual Property Office of China on February 14, 2022, the entire contents of which are incorporated herein by reference.
[0002] Technical Field The present application relates to the field of positioning technology, and in particular to a communication method and a communication device in a positioning process. [Background technology]
[0003] When a terminal device needs to perform positioning measurement, the terminal device may request a measurement configuration corresponding to a positioning reference signal (PRS) from an access network device. In response to the terminal device's request, the access network device sends the measurement configuration corresponding to the request to the terminal device, so that the terminal device performs positioning measurement. In order to reduce positioning latency, it is currently proposed that the access network device may pre-configure measurement information of a positioning reference signal. When the measurement information of a positioning reference signal is pre-configured in the network, there is no corresponding solution on how the terminal device performs the positioning measurement procedure. Summary of the Invention [Problem to be solved by the invention]
[0004] The present application provides a communication method and a communication apparatus for providing a procedure for a terminal device to perform positioning measurements when measurement information of a positioning reference signal is pre-configured. [Means for solving the problem]
[0005] According to a first aspect, a communication method is provided, which can be performed by a first communication device. The first communication device may be a terminal device, or the first communication device may be a communication device, such as a chip system, that can support the terminal device in implementing the functions required in the method. It should be understood that the chip system may be located within the terminal device. In the following, an explanation will be provided by using an example in which the first communication device is a terminal device. The method includes the following steps:
[0006] The terminal device determines that the first condition and / or the second condition is satisfied and transmits a request message. The first condition is that preconfigured measurement information is available and at least one set of measurement information in the preconfigured measurement information satisfies the measurement requirements of the terminal device. The measurement information is measurement information of positioning reference signals and includes MG configuration information and / or PPW configuration information. The availability of the preconfigured measurement information may alternatively be understood as the measurement information being preconfigured. The second condition is that the preconfigured measurement information is allowed to be requested to be activated by using media access control (MAC) control element (CE) signaling. The second condition may alternatively be understood as the access network device allowing the terminal device to request activation of the preconfigured measurement information by using MAC CE signaling. The request message may be for requesting activation of the at least one set of measurement information in the preconfigured measurement information, or the request message may be for requesting measurement information of positioning reference signals. Alternatively, it may be understood that before sending the request message, the terminal device may determine whether the first condition and / or the second condition are satisfied, and when it determines that the first condition and / or the second condition are satisfied, the terminal device sends the request message.
[0007] For example, the terminal device may determine that a first condition is met, and the request message may be for requesting activation of at least one set of measurement information in the preconfigured measurement information, or the request message may be for requesting the at least one set of measurement information in the preconfigured measurement information. In another example, the terminal device may determine that a second condition is met, and the request message may be for requesting activation of the at least one set of measurement information in the preconfigured measurement information, or the request message may be for requesting measurement information of a positioning reference signal. In another example, the terminal device may determine that the first condition and the second condition are met, and the request message may be for requesting activation of at least one set of measurement information in the preconfigured measurement information. It should be understood that "preconfigured" means that the access network device transmits measurement information related to a positioning reference signal to the terminal device or the location management device in advance. The terminal device or the location management device may request the access network device to activate the preconfigured measurement information or deactivate the measurement information based on requirements. Thus, the access network device can perform activation using signaling or messages in response to a request from the terminal device or the location management device. Alternatively, the terminal device or the location management device may request the access network device to deactivate configured or successfully activated measurement information based on requirements. Thus, the access network device can perform deactivation using signaling or messages in response to a request from the terminal device or the location management device.
[0008] In this embodiment of the present application, the first condition and / or the second condition may be regarded as a trigger condition for the terminal device to request the access network device to activate the preconfigured measurement information or to request the measurement information from the access network device. The terminal device requests the access network device to activate the preconfigured measurement information or requests the measurement information from the access network device only when it determines that the first condition and / or the second condition is satisfied, thereby avoiding sending a request message when the trigger condition is not satisfied, thereby improving the success rate of obtaining the measurement information and improving the measurement performance.
[0009] According to a second aspect, a communication method is provided, which can be performed by a first communication device. The first communication device may be a terminal device, or the first communication device may be a communication device, such as a chip system, that can support the terminal device in implementing the functions required in the method. It should be understood that the chip system may be located within the terminal device. In the following, an explanation will be provided by using an example in which the first communication device is a terminal device. The method includes the following steps:
[0010] The terminal device determines that a third condition is met and transmits a request message. The request message is for requesting measurement information of a positioning reference signal. The measurement information includes PPW configuration information, or the measurement information includes MG configuration information and PPW configuration information. The third condition is that the measurement information of the positioning reference signal is not configured, or that the measurement information of the positioning reference signal does not meet the measurement requirements of the terminal device. Alternatively, the third condition may be that the measurement information of the positioning reference signal is not configured or activated in the network, or that the measurement information of the positioning reference signal that is configured or activated in the network does not meet the measurement requirements of the terminal device. Alternatively, it may be understood that the terminal device may determine whether the third condition is met before transmitting the request message. When determining that the third condition is met, the terminal device transmits the request message.
[0011] In this embodiment of the present application, the third condition may be regarded as a trigger condition for the terminal device to request measurement information from the access network device, and the terminal device requests measurement information from the access network device only when it determines that the third condition is met, and avoids requesting measurement information from the access network device when the trigger condition is not met, thereby improving the success rate of obtaining measurement information and improving measurement performance.
[0012] In one possible implementation, before transmitting the request message, the terminal device may determine whether the first condition and / or the second condition is satisfied, or determine whether the third condition is satisfied. Alternatively, it may be understood that the first condition and / or the second condition is condition A, and the third condition is condition B, and before transmitting the request message, the terminal device may determine whether condition A or condition B is satisfied.
[0013] According to a third aspect, a communication method is provided, which can be executed by a first communication device. The first communication device may be a terminal device, or the first communication device may be a communication device, such as a chip system, that can support the terminal device in implementing the functions required in the method. It should be understood that the chip system may be located within the terminal device. In the following, an explanation will be provided by using an example in which the first communication device is a terminal device. The method includes the following steps:
[0014] The terminal device determines that the fourth condition and / or the fifth condition is satisfied and transmits a request message. The request message is for requesting deactivation of at least one set of measurement information. For example, the request message is for requesting deactivation of at least one set of measurement information in the configured measurement information, or the request message is for requesting deactivation of at least one set of measurement information in the activated measurement information. The measurement information is measurement information of a positioning reference signal and includes MG configuration information and / or PPW configuration information. The fourth condition is for a message to stop or terminate measurement to be received, or for the measurement information to be no longer needed. The fourth condition may alternatively be understood as for the configured or activated measurement information to be no longer needed. The fifth condition is for there to be currently activated measurement information, or for the measurement information to be requested to be deactivated. The fifth condition may alternatively be understood as for the terminal device to be allowed to request deactivation of configured or successfully activated measurement information. It should be understood that the terminal device does not use successfully "deactivated" measurement information. Alternatively, it may be understood that before sending the request message, the terminal device may determine whether the fourth condition and / or the fifth condition is met. When the terminal device determines that the fourth condition is met, i.e., the terminal device does not need the configured or activated measurement information, the terminal device deactivates some measurement information and requests to release network resources, improving resource utilization and reducing measurement complexity for the terminal. When the terminal device determines the fifth condition, the terminal device may send a deactivation request to reduce positioning latency. When the terminal device determines that the fifth condition is not met, the terminal device may send a deactivation request.
[0015] In this embodiment of the present application, the fourth condition and / or the fifth condition may be regarded as a trigger condition for the terminal device to send a deactivation request, and the terminal device may send a request to deactivate the measurement information only when it determines that the fourth condition and / or the fifth condition is met, thereby avoiding initiating a deactivation request to the access network device when the trigger condition is not met, thereby improving the success rate of the deactivation request and avoiding wasting network resources.
[0016] In one possible implementation of the first or second aspect, if the terminal device determines that measurement information of a positioning reference signal is available or configured and that the measurement information of the positioning reference signal satisfies the measurement requirements of the terminal device, the terminal device performs positioning measurement. That is, if the terminal device determines that the third condition is not met, the terminal device performs positioning measurement. Before performing positioning measurement, the terminal device may determine whether the third condition is met. If the third condition is met, the terminal device requests measurement information of the positioning reference signal from the access network device. If the third condition is not met, the terminal device may perform positioning measurement without requesting measurement information of the positioning reference signal, thereby reducing positioning latency.
[0017] In one possible implementation of the first or second aspect, the measurement information may include MG configuration information and PPW configuration information, and the terminal device may perform positioning measurements based on the MG configuration information but not based on the PPW configuration information. Alternatively, it may be understood that the priority of performing positioning measurements based on the MG configuration information is higher than the priority of performing positioning measurements based on the PPW configuration information. In this manner, when the MG configuration information and the PPW configuration information are configured or activated in the network, the terminal device preferentially uses the MG configuration information. When the access network device configures or activates the MG configuration information, it may be understood that this indicates that the access network device has completed operations such as related resource scheduling and configuration. In this manner, the terminal device performs positioning measurements using the MG configuration information, i.e., performs measurements using measurement gaps without considering the measurement priority hierarchy between the positioning reference signal and other reference signals and data, thereby reducing the processing complexity of the terminal device.
[0018] In one possible implementation, the measurement information includes MG configuration information and PPW configuration information, and the terminal device may perform positioning measurements based on the PPW configuration information, or may not perform positioning measurements based on the MG configuration information. In this way, when the terminal device performs positioning measurements, within the duration of the PPW, the terminal device may alternatively measure or process reference signals and data other than positioning reference signals to reduce the impact of positioning on communication.
[0019] In one possible implementation of the first or second aspect, the terminal device determines that the third condition is met but the first condition is not met and sends a request message to the access network device. The request message for requesting measurement information of the positioning reference signal may alternatively be understood as the request message for requesting configuration of measurement information of the positioning reference signal in the network. If the terminal device determines that the third condition is met but the first condition is not met, i.e., if the measurement information is not preconfigured in the network and the terminal device determines that the measurement information is not configured in the network or the preconfigured measurement information is not activated, or if the terminal device determines that the measurement information configured or activated in the network does not satisfy the measurement requirements, the terminal device can request configuration of measurement information in the network.
[0020] In one possible implementation of the first or second aspect, the measurement information may include MG configuration information and PPW configuration information, and the request message may be for requesting the PPW configuration information rather than the MG configuration information. Alternatively, it may be understood that the request priority of the PPW configuration information is higher than the request priority of the MG configuration information. It should be understood that measurements based on the PPW configuration information are not performed based on the measurement gap MG. Within the duration of the PPW, the terminal device may alternatively measure or process the reference signals and data other than the positioning reference signals, thereby reducing the impact on communication data transmission. The impact on communication data transmission may be reduced according to the method provided in this embodiment of the present application, i.e., by preferentially requesting the PPW configuration information.
[0021] In one possible implementation, the measurement information may include MG configuration information and PPW configuration information, and the request message may be for requesting the MG configuration information but not the PPW configuration information. According to the method provided in this embodiment of the present application, i.e., by preferentially requesting the MG configuration information, the positioning measurement performance can be preferentially guaranteed and the processing complexity of the terminal device can be reduced.
[0022] In one possible implementation of the first or second aspect, the terminal device determines that the first and third conditions are satisfied and sends a request message to the access network device. The request message is for requesting activation of preconfigured measurement information of the positioning reference signal. When the terminal device determines that the first and third conditions are satisfied, the priority of requesting activation of the preconfigured measurement information in the network may be considered higher than the priority of requesting configuration of the measurement information in the network. That is, when the measurement information is preconfigured in the network and the terminal device determines that the measurement information is not configured or activated in the network, or when the terminal device determines that the measurement information configured or activated in the network does not meet the measurement requirements, the terminal device may preferentially request activation of the measurement information configured in the network.
[0023] Furthermore, if the terminal device determines that the second condition is met, the terminal device may request, based on MAC CE signaling, to activate the preconfigured measurement information to reduce positioning latency. If the terminal device determines that the second condition is not met, the terminal device may request, based on RRC signaling, to activate the preconfigured measurement information.
[0024] In one possible implementation of the first or second aspect, the measurement information may include MG configuration information and PPW configuration information, and the request message may be for requesting activation of the preconfigured PPW configuration information rather than the preconfigured MG configuration information. Alternatively, it may be understood that the activation request priority of the preconfigured PPW configuration information is higher than the activation request priority of the preconfigured MG configuration information. Prioritizing the request for activation of the preconfigured PPW configuration information and the priority use of the PPW configuration information may reduce the impact on communication data transmission.
[0025] In one possible implementation of the first or second aspect, the pre-configured measurement information includes pre-configured MG configuration information and pre-configured PPW configuration information, and the request message may request activating the pre-configured MG configuration information rather than the pre-configured PPW configuration information, to preferentially ensure positioning measurement performance and reduce processing complexity of the terminal device.
[0026] In one possible implementation of any one of the first to third aspects, when transmitting the request message, the terminal device may start a first timer. Alternatively, after transmitting the request message, the terminal device may start the first timer. Within a certain period after the terminal device transmits the request message (e.g., within the operation period of the first timer), the terminal device does not need to transmit the request message again, thereby avoiding frequent transmission of the request message and reducing energy consumption of the terminal device.
[0027] In one possible implementation, the terminal device stops the first timer when or after receiving a response message. The response message is a response message to the request message. For example, the response message is a message for configuring measurement information, or the response message is a message for activating pre-configured measurement information. It can be understood that when the terminal device receives the response message, the terminal device can obtain the measurement information, and as a result, the terminal device does not need to keep waiting for the timer and can stop the timer.
[0028] In one possible implementation, the first timer includes one or more of the following parameters: a first timer duration, a maximum number of times to transmit a request message, or a maximum number of sets of requested measurement information. The parameters of the first timer may be predefined or preconfigured or configured in the network. The first timer duration may be understood as the period from the start of the first timer to its expiration. The maximum number of times to transmit a request message may be understood as the maximum number of times a terminal device is allowed to transmit a request message. Similarly, the maximum number of sets of requested measurement information may be understood as the maximum number of sets of measurement information that a terminal device is allowed to request. The measurement information requested by using request messages transmitted by the terminal device at different times may be different. For example, the terminal device transmits a first request message at a first time point, where the first request message is for requesting first measurement information, and the terminal device transmits a second request message at a second time point, where the second request message is for requesting second measurement information. The first measurement information and the second measurement information may be different.
[0029] Optionally, after the first timer starts, the number of times the terminal device sends a request message is accumulated. Optionally, after the first timer starts, the number of sets of measurement information requested by the terminal device is accumulated. Optionally, after the first timer starts, the number of times the terminal device sends a request message is accumulated, and the number of sets of measurement information requested by the terminal device is accumulated.
[0030] Note that the conditions for the first timer to "expire" or when the first timer "expires" are different from the conditions for the first timer to "stop" or when the first timer "stops." The first timer ends when the cumulative number of times the terminal device has transmitted a request message reaches the maximum number of times to transmit a request message. The first timer ends when the cumulative number of sets of measurement information requested by the terminal device reaches the maximum number of sets of measurement information requested. The first timer ends when the cumulative number of times the terminal device transmits a request message reaches the maximum number of times to transmit a request message and the cumulative amount of measurement information sets requested by the terminal device reaches the maximum number of sets of measurement information requested. The first timer stops when the duration of the first timer reaches the first timing duration. The first timer ends when the terminal device receives a response message or after the terminal device receives a response message. In this case, the terminal device can determine whether measurement information is configured or activated in the network, or determine whether the measurement information configured or activated in the network meets the measurement requirements, and further decide whether to send a request message based on the determination result.
[0031] In one possible implementation of any one of the first to third aspects, if the response message is not received within a preset duration, the terminal device may send a failure message. The failure message may indicate that acquisition of measurement information has failed or that positioning measurement has failed. According to this method, the network may be explicitly notified that the terminal device will not acquire measurement information or positioning results. Optionally, the measurement information may then be reconfigured for the terminal device in the network to possibly improve the success rate of the terminal device's acquisition of the measurement information. Optionally, the failure message may indicate a reason for the failure to acquire the measurement information and provide a criterion for reconfiguring the measurement information in the network.
[0032] In one possible implementation of any one of the first to third aspects, before sending the request message, the terminal device may start a second timer. By using the second timer, time is reserved for the access network device to configure measurement information or activate preconfigured measurement information. In this way, if the network device configures measurement information or activates preconfigured measurement information within a certain time period after the terminal device determines that positioning measurements need to be performed (e.g., within the operation period of the second timer), the terminal device does not need to send a request message. This solution prevents the terminal device from sending unnecessary request messages or sending request messages too early, thereby effectively reducing positioning latency.
[0033] In one possible implementation, the terminal device stops the second timer when or after receiving the response message, which may be a message for configuring measurement information in the network, or the response message is a message for activating pre-configured measurement information in the network.
[0034] In one possible implementation, parameters of the second timer may be predefined, preconfigured, or configured by the network device, such as the maximum duration of the second timer, i.e., the second time duration.
[0035] According to a fourth aspect, an embodiment of the present application provides a communication device. The communication device has a function for performing the behavior in the method instance in the first aspect. The communication device may be the terminal device in the first aspect, or the communication device may be a device, such as a chip or a chip system, capable of supporting the terminal device in the first aspect in implementing the functions required in the method provided in the first aspect. For details, please refer to the related description in the first aspect. Details will not be described again herein.
[0036] In one possible design, a communication device includes corresponding means or modules configured to perform the method of the first aspect. For example, the communication device includes a processing module (also referred to as a processing unit) and / or a transceiver module (also referred to as a transceiver unit). These modules (units) may perform corresponding functions in the example method of the first aspect.
[0037] For example, the processing module is configured to determine that a first condition and / or a second condition are satisfied, where the first condition is that pre-configured measurement information is available and at least one set of measurement information in the pre-configured measurement information satisfies a measurement requirement, and the second condition is that the access network device allows the terminal device to request activation of the pre-configured measurement information via MAC CE signaling, where the pre-configured measurement information is measurement information of positioning reference signals, and the measurement information includes MG configuration information and / or PPW configuration information. The transceiver module is configured to transmit a request message, where the request message is for requesting activation of at least one set of measurement information in the pre-configured measurement information, or the request message is for requesting measurement information of positioning reference signals.
[0038] According to a fifth aspect, an embodiment of the present application provides a communication device. The communication device has a function for implementing the behavior of the method instance of the second aspect. The communication device may be the terminal device of the second aspect, or the communication device may be a device, such as a chip or a chip system, capable of supporting the terminal device of the second aspect in implementing the functions required in the method provided in the second aspect. For details, please refer to the related description of the second aspect. Details will not be described again in this specification.
[0039] In one possible design, the communication device includes corresponding means or modules configured to perform the method of the second aspect. For example, the communication device includes a processing module (also referred to as a processing unit) and / or a transceiver module (also referred to as a transceiver unit). These modules (units) may perform corresponding functions in the example methods of the second aspect.
[0040] For example, the processing module is configured to determine that a third condition is met, the third condition being that measurement information of the positioning reference signal is not configured or activated in the network, or that measurement information of the positioning reference signal that is configured or activated in the network does not satisfy a measurement requirement of the terminal device. The transceiver module is configured to transmit a request message, the request message being for requesting measurement information of the positioning reference signal.
[0041] According to a sixth aspect, an embodiment of the present application provides a communication device. The communication device has a function for implementing the behavior of the method instance of the third aspect. The communication device may be the terminal device of the third aspect, or the communication device may be a device, such as a chip or chip system, capable of supporting the terminal device of the second aspect in implementing the functions required in the method provided in the third aspect. For details, please refer to the relevant description of the third aspect. Details will not be described again herein.
[0042] In one possible design, the communication device includes corresponding means or modules configured to perform the method of the third aspect. For example, the communication device includes a processing module (also referred to as a processing unit) and / or a transceiver module (also referred to as a transceiver unit). These modules (units) may perform corresponding functions in the example methods of the third aspect.
[0043] For example, the processing module may be configured to determine that a fourth condition and / or a fifth condition is satisfied, where the fourth condition is that a message to stop or terminate measurement has been received, or the fourth condition is that the measurement information is no longer needed, and the fifth condition is that there is currently activated measurement information or that the measurement information is allowed to be requested to be deactivated. The transceiver module may be configured to transmit a request message, where the request message is for requesting deactivation of at least one set of measurement information in the configured measurement information, or the request message is for requesting deactivation of at least one set of measurement information in the activated measurement information.
[0044] According to a seventh aspect, an embodiment of the present application provides a communication device. The communication device may be a communication device according to any one of the third to fifth aspects of the above-described embodiments, or may be a chip or chip system disposed in the communication device according to any one of the third to fifth aspects. The communication device includes a communication interface and a processor, and optionally further includes a memory. The memory is configured to store computer programs, instructions, or data. The processor is coupled to the memory and the communication interface. When the processor reads the computer programs, instructions, or data, the communication device is capable of executing the method performed by the terminal device or network device in the aforementioned method embodiments.
[0045] According to an eighth aspect, an embodiment of the present application provides a communication device. The communication device includes an input / output interface and a logic circuit. The input / output interface is configured to input and / or output information. The logic circuit is configured to perform the method of the first aspect, and / or the logic circuit is configured to perform the method of the second aspect, or the logic circuit is configured to perform the method of the third aspect.
[0046] According to a ninth aspect, an embodiment of the present application provides a chip system. The chip system includes a processor, and may further include a memory and / or a communication interface, configured to implement a method according to any one of the first to third aspects. In one possible implementation, the chip system further includes a memory configured to store program instructions and / or data. The chip system may be comprised of a chip or may include chips and other discrete components.
[0047] According to a tenth aspect, an embodiment of the present application provides a communication system. The communication system includes a network device and a terminal device. The terminal device is, for example, the terminal device described in any one of the first to third aspects. Optionally, the communication system may further include a location management device.
[0048] According to an eleventh aspect, the present application provides a computer-readable storage medium storing a computer program product that, when executed, implements a method according to any one of the first to third aspects.
[0049] According to a twelfth aspect, there is provided a computer program product comprising computer program code that, when executed, enables a method according to any one of the first to third aspects to be performed.
[0050] For the beneficial effects of the fourth to twelfth aspects and the implementation of the fourth to twelfth aspects, please refer to the description of the beneficial effects of the first to third aspects and the implementation of the first to third aspects. [Brief explanation of the drawings]
[0051] [Figure 1] 1 is a diagram of a positioning architecture of a communication system to which certain embodiments of the present application are applicable;
[0052] [Figure 2] 1 is a diagram of a network architecture of a communication system to which an embodiment of the present application is applicable.
[0053] [Figure 3] FIG. 1 is a diagram of the network architecture of another communication system to which certain embodiments of the present application are applicable.
[0054] [Figure 4] FIG. 10 is a diagram of the network architecture of yet another communication system to which certain embodiments of the present application are applicable.
[0055] [Figure 5] 1 is a schematic flowchart of an example of a communication method according to an embodiment of the present application;
[0056] [Figure 6] FIG. 2 is a diagram of an operation procedure of a first timer according to an embodiment of the present application.
[0057] [Figure 7] 1 is a flowchart of the use of a first timer according to an embodiment of the present application.
[0058] [Figure 8] 1 is a diagram of the structure of a communication device according to an embodiment of the present application;
[0059] [Figure 9] FIG. 2 is a diagram of another structure of a communication device according to an embodiment of the present application.
[0060] [Figure 10] 1 is a diagram of the structure of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0061] In order to facilitate the understanding of the technical solutions provided in the embodiments of the present application, some technical terms in the embodiments of the present application will first be explained and described.
[0062] (1) A (radio) access network ((R)AN) device may also be called an access device. The (R)AN manages radio resources, provides access services for user equipment, and can complete the transfer of user equipment data between the user equipment and the core network. The (R)AN may alternatively be understood as a base station in the network.
[0063] For example, an access network device in an embodiment of the present application may be any communication device having a radio transceiver function and configured to communicate with user equipment, including, but not limited to, an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (HeNB or HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), a transmission reception point (TRP), etc., and a next-generation NodeB in a 5G system such as an NR system. The gNB / ng-eNB may be a gNB (NodeB, gNB) or a transmission point (TRP or TP), or one antenna panel or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or may be a network node constituting a gNB or a transmission point, for example, a baseband unit (BBU) or a distributed unit (DU). In a positioning architecture based on the 5G core network, the gNB / ng-eNB can provide measurement information to target user equipment and communicate the information to a location management device.
[0064] In some deployments, a gNB may include a central unit (CU) and a DU. The gNB may further include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services and implements radio resource control (RRC) layer and packet data convergence protocol (PDCP) layer functions. The DU is responsible for processing physical layer protocols and real-time services and implements radio link control (RLC) layer, MAC layer, and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. Information at the RRC layer is generated by the CU and ultimately encapsulated into or converted from PHY layer information at the PHY layer of the DU. Therefore, in this architecture, higher layer signaling, e.g., RRC layer signaling, may alternatively be considered to be transmitted by the DU or by the DU and AAU. It may be understood that an access network device may be a device including one or more of a CU node, a DU node, or an AAU node. Additionally, a CU may be classified as an access network device within a radio access network (RAN), or a CU may be classified as an access network device within a core network (CN). The access network device may be a next-generation radio access network (NG-RAN). This is not a limitation of the present application.
[0065] In the embodiments of the present application, the apparatus configured to implement the functions of the access network device may be an access network device, or may be an apparatus capable of supporting the access network device in implementing the functions, for example, a chip system, and the apparatus may be installed in the access network device. In the technical solutions provided in the embodiments of the present application, an example in which the apparatus configured to implement the functions of the access network device is an access network device is used for explanation.
[0066] (2) A terminal device, also referred to as user equipment (UE), mobile station (MS), or mobile terminal (MT), is a device that provides voice and / or data connectivity to a user. For example, a terminal device may include a handheld device with wireless connectivity or an in-vehicle device. Currently, a terminal device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0067] By way of example and not limitation, in embodiments of the present application, the terminal device may alternatively be a wearable device. A wearable device, also referred to as a wearable intelligent device, an intelligent wearable device, etc., is a collective term for wearable devices intelligently designed and developed for everyday wear by applying wearable technology, such as glasses, gloves, watches, clothes, and shoes. The terminal device may further include a relay. For example, the terminal device may be customer-premises equipment (CPE). The CPE can receive signals from a network device and forward the signals to another terminal device. Alternatively, it is understood that any device capable of performing data communication with a base station may be considered a terminal device. If the various terminal devices described above are located in a vehicle (e.g., arranged or installed in a vehicle), the terminal devices may all be considered in-vehicle terminal devices. For example, an in-vehicle terminal device may also be referred to as an on-board unit (OBU).
[0068] In addition, in the embodiments of the present application, the terminal device may be an apparatus configured to implement the functions of the terminal device, or may be an apparatus capable of supporting the terminal device in implementing the functions, such as a chip system. The apparatus may be installed in the terminal device. For example, the terminal device may alternatively be a vehicle detector. In the embodiments of the present application, the chip system may consist of a chip, or may include a chip and another discrete component. In the technical solutions provided in the embodiments of the present application, an example in which the apparatus configured to implement the functions of the terminal device is the terminal device is used for explanation.
[0069] (3) The location management device, also called a location management network element, is primarily responsible for location management. For example, the location management device receives positioning requests from other network elements (e.g., access and mobility management network elements), collects user positioning data, and obtains the user location through positioning calculation. The location management network element may further manage and configure base stations or location management units, implement positioning reference signal configuration, etc. The name of the location management device is not limited in the embodiments of the present application. For example, the location management device may also be called a positioning device, a location server, a positioning service center, or a positioning processing center. The location management device in the embodiments of the present application may be a location management function (LMF) or a location management component (LMC), or may be a local location management function (LLMF) located in an access network device, another network element with similar functions, etc. For ease of explanation, the following embodiments are described by using an example in which the location management device is an LMF.
[0070] In a positioning architecture based on the 5G core network, the functionality of the LMF network element can be responsible for supporting various types of location services related to a target UE, including positioning the UE and transmitting assistance data to the UE. The control plane and user plane of the LMF network element are the evolved serving mobile location center (E-SMLC) and the service location protocol (SLP), respectively. The LMF network element can perform the following information exchanges with the ng-eNB / gNB and the UE: Exchange information with a next-generation evolved NodeB (ng-eNB) / gNB via NR positioning protocol A (NRPPa) messages, for example, to obtain configuration information of the PRS, sounding reference signal (SRS), cell timing, and cell location information; UE capability information, assistance information, measurement information, etc. are transferred between the LMF network element and the UE via LTE positioning protocol (LPP) messages.
[0071] (4) Positioning methods are classified into three types based on the source of the positioning reference signal (PRS): downlink positioning methods, uplink positioning methods, and joint uplink-downlink positioning methods. Note that uplink and downlink in this specification are relative. If the transmission direction from a network device to a terminal device is downlink (this is used as an example in this specification), the transmission direction from the terminal device to the network device is uplink. If the transmission direction from a network device to a terminal device is uplink, the transmission direction from the terminal device to the network device is downlink.
[0072] In the downlink positioning method, the terminal device measures a downlink positioning reference signal (DL-PRS) transmitted by the network side, and estimates the location of the terminal device based on the measurement result to perform downlink positioning.
[0073] In the uplink positioning method, a network device measures an uplink positioning reference signal (UL-PRS) transmitted by a terminal device. The network device estimates the location of the terminal device based on the measurement result to perform uplink positioning. The uplink positioning reference signal may be an SRS or another reference signal that may be for uplink measurement. This is not limited to the embodiments of the present application. For example, the SRS may be an uplink reference signal for multiple-input multiple-output (MIMO) (MIMO-SRS). Alternatively, the SRS may be an uplink positioning reference signal dedicated to positioning (pos-SRS).
[0074] In the uplink-downlink joint positioning method, a network device measures an uplink positioning signal from a terminal device, and the terminal device measures a downlink positioning reference signal from the network device, and the location of the terminal device is estimated based on the measurement results of the network device and the measurement results of the terminal device.
[0075] (5) Measurement configuration information of a positioning reference signal (PRS) includes MG configuration information and PPW configuration information. In this specification, PPW configuration information is also referred to as measurement processing window configuration information.
[0076] It can be understood that if a terminal device has only one set of radio frequency channels, receiving signals in an inter-frequency neighboring cell while receiving and transmitting signals in the serving cell is not supported. In other words, if a terminal device uses one radio frequency module to perform measurements and receive and transmit signals, the terminal device cannot operate on two inter-frequency frequencies simultaneously. In this case, the terminal device needs to measure signals received on the inter-frequency frequencies using a gap measurement method. In the gap, the terminal device stops receiving and transmitting signals in the serving cell, adjusts the radio frequency channel to the inter-frequency frequency, and receives signals in the inter-frequency neighboring cell. After the gap time ends, the radio frequency channel is switched to the current cell frequency.
[0077] The gaps may be configured by the network device; that is, the network device may configure the MG. MG configuration parameters include one or more of the measurement gap repetition period (MGRP), measurement offset (gapOffset), measurement gap length (MGL), and measurement gap timing advance (MGTA). MGRP is for configuring the gap period, e.g., 4 ms, 20 ms, 80 ms, or 160 ms. gapOffset is for configuring the start position of the gap. Starting from the starting subframe within the period, the measurement offset value set is {0, 1, ..., MGRP-1}. For example, if MGRP = 160 ms, the measurement offset has 160 values. In another example, if MGRP = 20 ms, the measurement offset value set is {0, 1, ..., 19}. MGL is for configuring the gap length. For example, MGL may be 1.5 ms, 3 ms, 3.5 ms, 4 ms, 5.5 ms, or 6 ms. When MGTA is configured, the measurement gap is used to start the measurement MGTA ms before the gap subframe occurs. That is, the end of the measurement gap is advanced from the time gap ms to before the latest subframe occurs. MGTA is 0.25 ms or 0.5 ms.
[0078] As described above, the terminal device stops receiving and transmitting signals from the serving cell during the gaps. Therefore, a PPW is introduced. That is, PRS measurements are performed without gaps. In this way, the terminal device may not need to interrupt measurements of the PRS transmitted by the serving base station, which may improve positioning performance. In the PPW, the priority of the PRS, other signals, and communication data may be determined based on the capabilities of the terminal device. For example, the terminal device may prioritize processing the PRS. The access network device may configure the PPW. PPW configuration parameters may include one or more of the start position (e.g., start slot), period, length, associated cell, and whether subcarrier spacing (SCS) or other parameters (e.g., priority, frequency band, or component carrier (CC)) are supported.
[0079] (6) "At least one" means one or more, and "multiple" means two or more. "And / or" describes an association relationship between associated objects and indicates that three relationships may exist. For example, A and / or B may represent the following: only A is present, both A and B are present, or only B is present. Here, A and B may be singular or plural. The symbol " / " typically indicates an "or" relationship between associated objects. "At least one of" or similar expressions refers to any combination of more than 10 items, including any combination of singular items or multiple items. For example, at least one of a, b, or c may represent a, b, c, a combination of a and b, a combination of a and c, a combination of b and c, or a, b, and c, where a, b, and c may be singular or plural.
[0080] Additionally, unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish between multiple objects and are not intended to limit the order, time sequence, priority, or importance of the multiple objects. For example, a first condition and a second condition are used to simply distinguish between different conditions and do not indicate differences in priority, transmission order, importance, etc. between the two conditions.
[0081] The above explains some technical terms in the embodiments of the present application. The following describes the contents related to the embodiments of the present application.
[0082] When the terminal device needs to perform positioning measurement, the terminal device may request a corresponding measurement configuration from the access network device. Alternatively, the location management device requests a corresponding measurement configuration from the access network device. In response to the request from the terminal device or the location management device, the access network device sends the measurement configuration corresponding to the request to the terminal device, so that the terminal device performs positioning measurement by using the measurement configuration.
[0083] For example, if the terminal device receives an observed time difference of arrival (OTDOA) or an inter-RAT mobility control reference signal time difference (RSTD) measurement associated with an NR DL-PRS measurement from the location management device, the terminal device determines that the MG needs to be measured to perform positioning measurements. If MG configuration information is configured in the network and meets the measurement requirements of the terminal device, the terminal device may perform a process for location measurement or acquiring the subframe time sequence and slot time sequence of the target E-UTRA system. If MG configuration information is not configured in the network, or if the configured MG configuration information does not meet the measurement requirements of the terminal device, or if the terminal device needs to acquire the subframe time sequence and slot time sequence of the target E-UTRA system, the terminal device may send a location measurement indication to the access network device via RRC signaling to request MG configuration information. The position measurement indication may indicate that the terminal device initiates position measurement or acquires subframe time sequences and slot time sequences of a target evolved universal mobile telecommunications system (UMTS) terrestrial radio access (E-UTRA) system. The position measurement indication is for requesting MG configuration information of the access network device. After the terminal device completes positioning based on the acquired MG configuration, the terminal device may send another position measurement indication to the access network device to indicate that the terminal device has completed the position measurement or the process of acquiring subframe time sequences and slot time sequences of the target E-UTRA system.
[0084] To reduce positioning latency, it is currently proposed that an access network device may preconfigure measurement information of positioning reference signals by using RRC signaling. For example, MG configuration information and / or PPW configuration information may be preconfigured. When MG configuration information and PPW configuration information are preconfigured, it is obviously inapplicable for a terminal device to follow the current procedure for requesting MG configuration information. That is, there has been no corresponding solution for how a terminal device performs positioning measurements when measurement information of positioning reference signals is preconfigured.
[0085] In view of this, a solution is provided in the embodiments of the present application: When MG configuration information and PPW configuration information are pre-configured, the embodiments of the present application provide a feasible solution for performing positioning measurements by a terminal device.
[0086] The solutions provided in the embodiments of the present application may be applied to various communication systems, for example, next-generation communication systems such as 5G systems, LTE systems, new radio (NR) systems, or 6G systems. Of course, the technical solutions in the embodiments of the present application may alternatively be applied to other communication systems as long as the communication systems have positioning requirements for terminals. Furthermore, the communication systems may also be applicable to future-oriented communication technologies. The systems described in the embodiments of the present application are intended to more clearly explain the technical solutions in the embodiments of the present application and do not constitute limitations on the technical solutions provided in the embodiments of the present application. Those skilled in the art will recognize that with the evolution of network architectures, the technical solutions provided in the embodiments of the present application may also be applicable to similar technical problems.
[0087] FIG. 1 is a diagram of a positioning architecture of a communication system to which an embodiment of the present application can be applied. As shown in FIG. 1, the involved network elements / modules mainly include three parts: a next-generation radio access network (NG-RAN), a terminal device, and a core network. The core network includes an LMF, an access and mobility management function (AMF), an SLP, an E-SMLC, etc. A positioning server, i.e., a location management function (LMF), is connected to the AMF, and the LMF and the AMF are connected through an NLs interface. The LMF is responsible for supporting various types of location services related to terminals, including terminal positioning and forwarding assistance data to the terminal. The AMF may receive a terminal-related location service request from a 5th generation core network location service (5GC LCS) entity, or the AMF may initiate some location services on behalf of a specific terminal and forward the location service request to the LMF. After obtaining the location information returned by the terminal, the AMF returns the relevant location information to the 5GC LCS entity.
[0088] The NG-RAN may include next-generation NodeB (gNB), next-generation evolved NodeB (ng-eNB), future evolved network nodes, etc. The gNB and ng-eNB are connected via the Xn interface, and the LMF and ng-eNB / gNB are connected via the NG-C interface.
[0089] It should be understood that FIG. 1 is an example for explaining a communication system to which the embodiments of the present application can be applied, and does not particularly limit the types, numbers, connection methods, etc. of network elements included in a communication system to which the present application can be applied.
[0090] For example, FIG. 2 illustrates a network architecture of a communication system to which an embodiment of the present application can be applied. The communication system includes a core network, an NG-RAN, and a terminal. The core network includes network elements / modules such as an LMF, an AMF, a secure user plane location (SUPL) location platform (SLP), and an E-SMLC. The NG-RAN includes network elements / modules such as a gNB and an ng-eNB. For specific functions of network elements / modules such as the LMF, the AMF, the SLP, the E-SMLC, the gNB, and the ng-eNB, as well as the connection relationships between the network elements / modules, please refer to the above description of the relevant parts of FIG. 2. Details will not be described again in this specification.
[0091] The difference from Figure 1 is that in the network architecture shown in Figure 2, LMC is added to the NG-RAN, and the specific deployment method of LMC is located inside the base station, for example, in the gNB or ng-eNB. In this network architecture, LMC works as an internal function of the base station. Therefore, there is no need to introduce a new interface.
[0092] FIG. 3 illustrates a network architecture of another communication system to which an embodiment of the present application can be applied. As illustrated in FIG. 3, the communication system also includes a core network, an NG-RAN, and a terminal. The difference from FIG. 2 is that the LMC in the network architecture illustrated in FIG. 3 functions as an independent logical node in the NG-RAN and is connected to the base station through a new interface. For example, in FIG. 3, the LMC is connected to the gNB-CU through the interface Itf.
[0093] FIG. 4 illustrates a network architecture of yet another communication system to which an embodiment of the present application can be applied. As illustrated in FIG. 4, the communication system also includes a core network, an NG-RAN, and a terminal. The LMC functions as an independent logical node in the NG-RAN. The difference from FIG. 3 is that in FIG. 4, the LMC can be connected to multiple base stations through a new interface. FIG. 4 uses an example in which the LMC is connected to two base stations. In a specific implementation, the LMC may alternatively be connected to more base stations.
[0094] 1 to 4 are examples for explaining communication systems to which the embodiments of the present application can be applied, and do not specifically limit the types, quantities, connection methods, etc. of network elements included in communication systems to which the embodiments of the present application can be applied. Furthermore, network elements / modules indicated by dashed lines in FIGS. 1 to 4 are not required and are optional. For example, E-SMLCs and SLPs are not required. Alternatively, the network elements / modules indicated by dashed lines may exist in other forms. For example, a gNB or ng-eNB may also be referred to as a TRP in some embodiments, and a terminal device may also be referred to as a secure user plane location (SUPL) enabled terminal (SET) in some embodiments.
[0095] The communication method provided in the embodiments of the present application can be applied to positioning of a terminal device, for example, uplink positioning, downlink positioning, and uplink and downlink positioning. Note that the uplink and downlink in this specification are relative. When the transmission direction from a network device to a terminal device is a downlink (this is used as an example in this specification), the transmission direction from the terminal device to the network device is an uplink. When the transmission direction from a network device to a terminal device is an uplink, the transmission direction from the terminal device to the network device is a downlink.
[0096] The following describes in detail the solutions provided in the embodiments of the present application with reference to the accompanying drawings. Please note that in the accompanying drawings corresponding to the embodiments of the present application, all steps indicated by dashed lines are optional steps. In the embodiments of the present application, measurement of a positioning reference signal is used as an example, but the positioning reference signal does not constitute a limitation. That is, the embodiments of the present application may alternatively be applicable to measurement of another reference signal. Another reference signal includes, for example, a synchronization signal and a physical broadcast channel block (SSB). In uplink positioning, a "positioning reference signal" is also referred to as an "uplink reference signal," an "uplink positioning reference signal," etc. In downlink positioning, a "positioning reference signal" is also referred to as a "downlink reference signal," an "downlink positioning reference signal," etc. Alternatively, it may be understood that the terms "uplink reference signal," "uplink positioning reference signal," and "positioning reference signal" all refer to uplink reference signals for positioning, and the terms "downlink reference signal," "downlink positioning reference signal," and "positioning reference signal" all refer to downlink reference signals for positioning. In the following description, no clear distinction is made.
[0097] For ease of explanation, measurement information of positioning reference signals is hereinafter referred to as measurement information for short. In other words, all of the measurement information in the embodiments of the present application is measurement information of positioning reference signals. Therefore, preconfigured measurement information of positioning reference signals may be referred to as preconfigured measurement information. Preconfigured measurement information may also be referred to as preconfigured measurement information. One set of measurement information or multiple sets of measurement information may be preconfigured in the network. That is, the preconfigured measurement information includes at least one set of measurement information. The set of measurement information may include one or more measurement parameters. For example, if the measurement information includes, for example, MG configuration information and / or PPW configuration information, the measurement parameters may include, for example, the offset, start slot, duration, and period of the MG / PPW, timing advance information of the MG, cell of the PPW, subcarrier spacing information, etc. For details, please refer to the relevant content in the above technical term (5). The details will not be described again in this specification.
[0098] In the following description, when a request message is for requesting measurement information, it means requesting to configure measurement information in the network. Configuring measurement information in the network may be sending temporarily configured measurement information in the network, instructing the network to activate preconfigured measurement information, or instructing the network to deactivate measurement information. For requesting to activate preconfigured measurement information, the request message may be for requesting to activate one or more sets of preconfigured measurement information and / or one or more preconfigured measurement parameters. For requesting to deactivate measurement information, the request message may be for requesting to deactivate one or more sets of measurement information and / or one or more measurement parameters.
[0099] In the following description, an example is used in which the present method is applied to the communication systems shown in any one of FIGS. 1 to 4. Note that the communication systems in FIGS. 1 to 4 are merely used as examples in the embodiments of the present application, and the embodiments of the present application are not limited to this scenario. In addition, the present method relates to an access network device and a terminal device, and may further relate to a location management device. In the following description, an example is used in which the location management device is an LMF network element. It should be understood that in future communications, such as 6G, the location management device may still be an LMF network element or may have a different name. This is not limited in the embodiments of the present application. In addition, the access network device may be an access network device currently serving the terminal device. The access network device may be a device in an NG RAN, such as a gNB or ng-eNB. Alternatively, the access network device may be an LMC. As described above, if the LMC functions as an internal function of the access network device, the access network device is the access network device in which the LMC is located. When the deployment solution of the LMC is shown in Figure 3 or Figure 4, that is, when the LMC acts as an independent logical node and is connected to one or more access network devices through an interface, the access network device is any access network device connected to the LMC. An example in which the communication method provided in the embodiment of the present application is applied to downlink positioning is used below.
[0100] When the terminal device needs to perform positioning measurements, the terminal device may request the access network device to configure measurement information for the positioning reference signal. If the access network device pre-configures measurement information for the positioning reference signal, the terminal device may alternatively request the access network device to activate the pre-configured measurement information for the positioning reference signal. If the configured or activated measurement information is no longer needed, the terminal device may alternatively send a deactivation request to the access network device.
[0101] In the case where the MG configuration information and / or the PPW configuration information are pre-configured, the embodiments of the present application provide a feasible solution for performing positioning measurements by a terminal device. For example, a trigger condition is set for the terminal device to request measurement information of positioning reference signals from the network. That is, the trigger condition may be considered as a condition for triggering the terminal device to send a request message to the network. The terminal device requests measurement information of positioning reference signals from the network only when it determines that the trigger condition is met. That is, before requesting measurement information of positioning reference signals from the network, the terminal device may determine whether the trigger condition is met. If the trigger condition is met, the terminal device requests measurement information of positioning reference signals from the network, so as to improve the success rate of the terminal device acquiring the measurement information. Note that the terminal device's request for measurement information of positioning reference signals from the network may be the terminal device directly requesting measurement information of positioning reference signals from an access network device, or the terminal device may request measurement information of positioning reference signals from an access network device via a location management device. This is not limited to the embodiments of the present application. An example in which a terminal device directly requests measurement information of a positioning reference signal from an access network device is used below. Note that the example in which a terminal device performs positioning measurements is used in the embodiments of the present application. However, the embodiments of the present application may alternatively be applicable to another device configured to perform positioning measurements.
[0102] The trigger condition may include at least one of a first condition, a second condition, and a third condition. The first condition is that preconfigured measurement information is available and at least one set of measurement information in the preconfigured measurement information satisfies the measurement requirements of the terminal device. The availability of the preconfigured measurement information may alternatively be understood as the measurement information being preconfigured. For example, the access network device preconfigures M sets of available measurement information, and N sets of measurement information in the M sets of measurement information are available. The second condition is that the at least one set of measurement information in the preconfigured measurement information is allowed to be requested to be activated via MAC CE signaling. Alternatively, the second condition may be understood as the access network device allowing the terminal device to request activation of the preconfigured measurement information using MAC CE signaling. In other words, the second condition is that the at least one set of measurement information in the preconfigured measurement information is allowed to be activated using MAC CE signaling. The third condition is that the measurement information is not configured, which may alternatively be understood as the access network device not configuring the measurement information. Alternatively, the third condition is that the measurement information does not meet the measurement requirements for the terminal device, which may alternatively be understood as the measurement information configured by the access network device not meeting the measurement requirements for measuring the terminal device. For example, if the measurement window in the MG configuration does not match the transmission window opportunity of the PRS, the measurement information configured by the access network device may be considered not to meet the measurement requirements for measuring the terminal device. In another example, if the MG configured for radio resource management (RRM) measurements is insufficient for positioning measurements, the measurement information configured by the access network device may alternatively be considered not to meet the measurement requirements for measuring the terminal device.As another example, if the period of the MG is not aligned with the period of the PRS, the measurement information configured by the access network device may alternatively be considered to not meet the measurement requirements for measuring the terminal device. Only some cases in which the measurement information configured by the access network device does not meet the measurement requirements for measuring the terminal device are listed here. The specific configuration of the measurement information that does not meet the measurement requirements for measuring the terminal device is not limited in the embodiments of the present application.
[0103] The terminal device determines that the trigger condition is met and sends a request message to request measurement information. For example, the terminal device requests the network to configure measurement information, requests the network to indicate activated measurement information, or requests the network to activate pre-configured measurement information. The function of the request message varies depending on the trigger condition. Specific examples will be described below.
[0104] Example 1: The trigger condition is the first condition.
[0105] The terminal device determines that a first condition is met and sends a request message to the access network device. That is, when the access network device preconfigures available measurement information and the preconfigured measurement information meets the measurement requirements of the terminal device, the terminal device may initiate the request message. In one possible implementation, the request message may be for requesting the access network device to activate the preconfigured measurement information, eliminating the need to request the access network to configure measurement information and reducing positioning latency. In another possible implementation, the request message may be for requesting at least one set of measurement information in the preconfigured measurement information, thereby improving the request success rate. Before performing positioning measurements, the terminal device may determine whether a first condition is met. If the first condition is met, the terminal device requests the access network device to activate the preconfigured measurement information.
[0106] For example, when an access network device pre-configures MG configuration information and PPW configuration information, the terminal device may request the access network device to activate at least one set of MG configuration information in the pre-configured MG configuration information, or may request the access network device to activate at least one set of PPW configuration information in the pre-configured PPW configuration information. In an embodiment of the present application, the terminal device may determine to request activation of the MG configuration information or the PPW configuration information based on a pre-configured or configured priority order.
[0107] One possible priority hierarchy is that the activation request priority of the PPW configuration information is higher than the activation request priority of the MG configuration information. That is, the terminal device requests activation of the PPW configuration information rather than the MG configuration information. Measurement based on the PPW configuration information is a measurement without a measurement gap, and within the duration of the PPW, the terminal device may alternatively measure or process reference signals and data other than positioning reference signals. Therefore, to reduce the impact of positioning on communication, the PPW configuration information is preferentially requested to be activated.
[0108] Another possible priority order is that the activation request priority of the MG configuration information is higher than the activation request priority of the PPW configuration information. That is, the terminal device requests activation of the MG configuration information rather than the PPW configuration information. Measurement based on the MG configuration information is performed by using measurement gaps, and the measurement priority order between the positioning reference signal, the other reference signal, and the data does not need to be considered. Therefore, to reduce the processing complexity of the terminal device, the MG configuration information is preferentially requested to be activated.
[0109] In response to the terminal device's request message, the access network device may send a response message to the terminal device regarding the request message. The response message may indicate activated measurement information. If the measurement information activated by the access network device for the terminal device includes MG configuration information and PPW configuration information, the terminal device may alternatively determine to use the MG configuration information or the PPW configuration information based on a pre-configured or configured priority hierarchy.
[0110] One possible priority hierarchy is that the use priority of the MG configuration information is higher than the request priority of the PPW configuration information. That is, the terminal device may perform positioning measurements based on the MG configuration information, but not based on the PPW configuration information. It can be understood that the access network device configures or activates the MG configuration information, and the access network device completes operations such as related resource scheduling and configuration. Therefore, the terminal device performs positioning measurements using the MG configuration information, reducing the processing complexity of the terminal device.
[0111] Another possible priority is that the use priority of the PPW configuration information is higher than the request priority of the MG configuration information, that is, the terminal device performs positioning measurements based on the PPW configuration information and does not need to perform positioning measurements based on the MG configuration information, thereby reducing the impact of positioning on communication.
[0112] Example 2: The trigger condition is the second condition.
[0113] The terminal device determines that the second condition is met and sends a request message to the access network device. The request message may be for requesting activation of at least one set of measurement information in the preconfigured measurement information, or the request message may be for requesting measurement information. Before performing positioning measurements, the terminal device may determine whether the second condition is met and determine a manner in which the request message is sent to the terminal device. For example, if the terminal device determines that the second condition is met, that is, if the access network device allows the terminal device to send the request message via MAC CE signaling, the terminal device may send a request message via MAC CE signaling, for example, to request activation of at least one set of measurement information in the preconfigured measurement information, in order to reduce positioning latency as much as possible. If the terminal device determines that the second condition is not met, i.e., if the access network device does not allow the terminal device to send a request message via MAC CE signaling, in one possible implementation, the terminal device may send a request message based on RRC signaling, for example to request activation of at least one set of measurement information in the preconfigured measurement information or to directly request configuration of measurement information in the network.
[0114] For example, when a terminal device may request both MG configuration information and PPW configuration information from an access network device, the terminal device may determine to request the MG configuration information or the PPW configuration information based on a pre-configured or configured priority hierarchy.
[0115] One possible priority hierarchy is that the request priority of PPW configuration information is higher than the request priority of MG configuration information, i.e., the terminal device requests PPW configuration information rather than MG configuration information to reduce the impact of positioning on communication.
[0116] Another possible priority hierarchy is that the request priority of the MG configuration information is higher than the request priority of the PPW configuration information, i.e., the terminal device requests the MG configuration information rather than the PPW configuration information, reducing the processing complexity of the terminal device.
[0117] Example 3: The trigger condition is the third condition. The terminal device determines that a third condition is met and sends a request message to the access network device. The request message may be for requesting the access network device to configure measurement information. Specifically, if the terminal device determines that the access network device has not configured measurement information or determines that the measurement information configured or activated by the access network device does not satisfy the measurement requirements of the terminal device, the terminal device requests the access network device to configure measurement information to perform positioning measurements.
[0118] Before performing positioning measurement, the terminal device may determine whether a third condition is met. If the third condition is met, the terminal device requests measurement information of the positioning reference signal from the access network device. When the terminal device may request both MG configuration information and PPW configuration information from the access network device, the terminal device may determine to request the MG configuration information or the PPW configuration information based on a pre-configured or configured priority order. This is similar to Example 2. For details, please refer to the related content in Example 2. The details will not be described again in this specification.
[0119] If the terminal device determines that the third condition is not satisfied, the terminal device may perform positioning measurements. That is, if the terminal device determines that the access network device configures or activates measurement information and that the configured or activated measurement information of the positioning reference signal meets the measurement requirements of the terminal device, the terminal device may perform positioning measurements without requesting measurement information of the positioning reference signal to reduce positioning latency. If the access network device configures MG configuration information and PPW configuration information for the terminal device, the terminal device may determine to use the MG configuration information or the PPW configuration information based on a pre-configured or configured priority order. This is similar to Example 1. For details, please refer to the relevant content of Example 1. The details will not be described again in this specification.
[0120] Example 4: The trigger condition includes a first condition and a third condition. For example, the terminal device determines that the third condition is satisfied but the first condition is not satisfied and sends a request message to the access network device. The request message may be for requesting that measurement information be configured. Before performing positioning measurements, the terminal device may determine whether the third condition is satisfied. When determining that the third condition is satisfied, the terminal device may proceed to determine whether the first condition is satisfied. If the terminal device determines that the first condition is satisfied, the terminal device may alternatively send a request message. The request message may be for requesting that preconfigured measurement information be activated, or the request message may be for requesting measurement information. That is, satisfying the first condition and the third condition may alternatively be considered a trigger condition. If the terminal device determines that the first condition is not satisfied, the terminal device sends a request message to the access network device to request that the access network device configure measurement information. That is, the terminal device sends the request message to the access network device in any of the following cases:
[0121] Case 1: If the terminal device determines that measurement information is not configured, and the terminal device determines that measurement information is not pre-configured or pre-configured measurement information is unavailable, the terminal device sends a request message.
[0122] Case 2: If the terminal device determines that the configured measurement information or activated measurement information does not meet the measurement requirements of the terminal device, and the terminal device determines that the measurement information is not pre-configured or the pre-configured measurement information is unavailable, the terminal device sends a request message to the access network device.
[0123] Case 3: If the terminal device determines that no measurement information is configured and that none of the pre-configured measurement information meets the measurement requirements of the terminal device, the terminal device sends a request message to the access network device.
[0124] Case 4: If the terminal device determines that the configured measurement information or the activated measurement information does not meet the measurement requirements of the terminal device, and the terminal device determines that none of the pre-configured measurement information meets the measurement requirements of the terminal device, the terminal device sends a request message to the access network device.
[0125] Alternatively, before sending the request message, the terminal device may determine whether a first condition is satisfied. Based on determining that the first condition is satisfied, the terminal device may further determine whether a third condition is satisfied to determine whether the request message needs to be sent.
[0126] Alternatively, before sending the request message, the terminal device may determine both whether the first condition is satisfied and whether the third condition is satisfied, and then decide whether to send the request message to the access network device.
[0127] When the terminal device may request both MG configuration information and PPW configuration information from the access network device, the terminal device may determine whether to request the MG configuration information or the PPW configuration information based on a pre-configured or configured priority order. For details, see the relevant content of Example 2. Details will not be described again in this specification.
[0128] Example 5: The trigger condition includes a first condition and a second condition.
[0129] For example, the terminal device determines that the first condition and the second condition are satisfied and sends a request message via MAC CE signaling, where the request message is to request activation of the preconfigured measurement information.
[0130] Before transmitting the request message, the terminal device may determine whether a first condition is satisfied. Based on determining that the first condition is satisfied, the terminal device may further determine whether a second condition is satisfied to determine whether to transmit the request message to the terminal device and to determine the manner in which the request message is transmitted to the terminal device. If the second condition is satisfied, i.e., if the access network device allows the terminal device to transmit the request message via MAC CE signaling, the terminal device may transmit the request message via MAC CE signaling. This is to reduce positioning latency as much as possible. If the second condition is not satisfied, i.e., if the access network device does not allow the terminal device to transmit the request message via MAC CE signaling, in one possible implementation, the terminal device may transmit the request message based on RRC signaling. Note that satisfying the first condition but not the second condition may alternatively be considered a trigger condition. That is, when triggered by the first condition being met but the second condition not being met, the terminal device transmits a request message based on RRC signaling.
[0131] Alternatively, before the terminal device transmits the request message, the terminal device may determine whether a second condition is satisfied. Based on determining that the second condition is satisfied, the terminal device may further determine whether a first condition is satisfied and decide to transmit the request message to the access network device via MAC CE signaling.
[0132] Alternatively, before the terminal device sends the request message, the terminal device may determine both whether the first condition is satisfied and whether the second condition is satisfied, and then decide whether to send the request message to the access network device and determine the manner in which the request message will be sent.
[0133] When the terminal device may request the access network device to activate both the MG configuration information and the PPW configuration information, the terminal device may determine whether to request the activation of the MG configuration information or the PPW configuration information based on a pre-configured or configured priority order. This is similar to Example 1. For details, please refer to the relevant content of Example 1. The details will not be described again in this specification.
[0134] Example 6: The trigger condition includes a second condition and a third condition.
[0135] For example, the terminal device determines that the second condition and the third condition are met and sends a request message through MAC CE signaling. The request message is for requesting measurement information.
[0136] Before transmitting the request message, the terminal device may determine whether a third condition is satisfied. Based on determining that the third condition is satisfied, the terminal device may further determine whether a second condition is satisfied to determine a manner in which the request message is transmitted to the terminal device. If the second condition is satisfied, i.e., if the access network device allows the terminal device to transmit the request message via MAC CE signaling, the terminal device transmits the request message via MAC CE signaling to reduce positioning latency as much as possible. If the second condition is not satisfied, i.e., if the access network device does not allow the terminal device to transmit the request message via MAC CE signaling, the terminal device may transmit the request message based on RRC signaling. Note that satisfying the third condition but not the second condition may alternatively be considered a trigger condition. That is, when triggered by the third condition being satisfied but the second condition not being satisfied, the terminal device transmits the request message based on RRC signaling.
[0137] Alternatively, before transmitting the request message, the terminal device may determine whether a second condition is satisfied. Based on determining that the second condition is satisfied, the terminal device may further determine whether a third condition is satisfied and decide to transmit the request message to the access network device via MAC CE signaling.
[0138] Alternatively, before sending the request message, the terminal device may determine both whether the first condition is satisfied and whether the third condition is satisfied, and then decide whether to send the request message to the access network device and determine the manner in which the request message is sent.
[0139] When the terminal device may request the access network device to activate both the MG configuration information and the PPW configuration information, the terminal device may determine whether to request the activation of the MG configuration information or the PPW configuration information based on a pre-configured or configured priority order. This is similar to Example 1. For details, please refer to the relevant content of Example 1. The details will not be described again in this specification.
[0140] Example 7: The trigger conditions include a first condition, a second condition, and a third condition.
[0141] When the terminal device determines that the first condition, the second condition, and the third condition are satisfied, the terminal device sends a request message to the access network device, where the request message may be for requesting activation of the preconfigured measurement information by the access network device.
[0142] Before performing positioning measurement, the terminal device may determine whether the third condition is met, and then, if the terminal device determines that the third condition is met, determine whether the first condition is met. If the terminal device determines that the first condition is met, the terminal device may then determine whether the second condition is met to determine a manner in which the request message is sent to the terminal device. If the second condition is met, i.e., if the access network device allows the terminal device to send the request message via MAC CE signaling, the terminal device may send the request message via MAC CE signaling to reduce positioning latency as much as possible. If the second condition is not met, i.e., if the access network device does not allow the terminal device to send the request message via MAC CE signaling, the terminal device may send the request message based on RRC signaling.
[0143] It should be noted that satisfying the first condition and the third condition but not satisfying the second condition can alternatively be considered as a trigger condition. That is, when triggered by the first condition and the third condition being satisfied but the second condition not being satisfied, the terminal device transmits a request message based on RRC signaling. In addition, the sequence in which the terminal device determines the first condition, the second condition, and the third condition is not limited in the embodiments of the present application.
[0144] In order to better understand the technical solution provided in the embodiments of the present application, the following describes an example of a communication method provided in the embodiments of the present application. Figure 5 is a flowchart of the method. The procedure shown in Figure 5 takes an example in which the device that needs to perform positioning measurement is a terminal device.
[0145] S501: Determine that a positioning measurement needs to be performed.
[0146] For example, the terminal device may receive a location request message, for example, an LPP RequestLocationInformation message sent by the LMF, and determine that positioning measurements need to be performed.
[0147] S502: Determine whether the third condition is met.
[0148] Note that the trigger condition does not have to include the third condition, therefore S502 is shown in dashed lines.
[0149] S503: If it is determined that the third condition is satisfied, it is determined whether the first condition is satisfied.
[0150] S504: If it is determined that the third condition is not met, perform positioning measurement based on the measurement information.
[0151] If the terminal device determines that the third condition is not met, the terminal device may perform positioning measurements based on the MG configuration information and / or the PPW configuration information. For example, if the access network device configures the MG configuration information and the PPW configuration information for the terminal device, the terminal device may determine to use the MG configuration information or the PPW configuration information based on a pre-configured or configured priority order. For details, see the relevant content of Example 1. The details will not be described again in this specification.
[0152] S505: If it is determined that the third condition is satisfied but the first condition is not satisfied, send a request message, where the request message is for requesting measurement information.
[0153] S506: If it is determined that the third condition and the first condition are satisfied, it is determined whether the second condition is satisfied.
[0154] S507: If it is determined that the third condition, the first condition, and the second condition are satisfied, send a request message based on MAC CE signaling, where the request message is to request activating the preconfigured measurement information.
[0155] S508: If it is determined that the third condition and the first condition are satisfied but the second condition is not satisfied, send a request message based on RRC signaling, where the request message is to request activating the preconfigured measurement information.
[0156] It should be noted that Fig. 5 uses an example in which the trigger condition includes a first condition and a second condition. Therefore, S505 to S507 are all indicated by solid lines in Fig. 5. It should be understood that the terminal device may alternatively not perform one or more steps in S505 to S507.
[0157] 5 merely illustrates an example of a determination sequence for the first condition, the second condition, and the third condition. The determination sequence for the first condition, the second condition, and the third condition is not limited in this embodiment of the present application, and which conditions among the first condition, the second condition, and the third condition are determined is not limited. For example, the terminal device may determine one or more conditions among the first condition, the second condition, and the third condition. For example, the terminal device may first determine whether the second condition is satisfied (i.e., S506), and then determine whether the first condition is satisfied (i.e., S503). Alternatively, if the terminal device does not perform S502 and S504, the terminal device may determine whether the first condition is satisfied after performing S501 (i.e., S503), and perform S505 if the terminal device determines that the first condition is not satisfied. Alternatively, if the terminal device does not perform S502 and S504, the terminal device may determine whether the first condition is met after performing S501, and may perform S506 to S508 when determining that the first condition is met. In another example, if the terminal device does not perform S502 and S504, the terminal device may determine whether the second condition is met (i.e., S506) after performing S501, and then perform S507 or S508.
[0158] In this embodiment of the present application, the terminal device requests the access network device to activate preconfigured measurement information only when it determines that the trigger condition is met, thereby avoiding requesting the access network device to activate preconfigured measurement information when the trigger condition is not met, thereby improving the success rate of acquiring measurement information. In addition, when both MG configuration information and PPW configuration information exist, the MG configuration information is preferentially used to perform positioning measurements to reduce the processing complexity of the terminal device. When both MG configuration information and PPW configuration information are configured, the PPW configuration information is preferentially requested, and when both MG configuration information and PPW configuration information are preconfigured, the PPW configuration information is preferentially requested to be activated, thereby reducing the impact on communication data transmission.
[0159] The above uses examples in which the request message is for requesting measurement information or for requesting activation of pre-configured measurement information. In one possible implementation, the request message sent by the terminal device may alternatively be for requesting deactivation of configured or activated measurement information. It should be understood that the terminal device does not use measurement information that has been successfully "deactivated." For example, the terminal device no longer needs the configured or activated measurement information. For example, the positioning measurement has ended, or some configured or activated measurement information has been sufficient to meet measurement requirements. The terminal device may initiate a deactivation request. In this way, network resources can be released, resource utilization can be improved, and the complexity of terminal measurements can be reduced.
[0160] Therefore, in this embodiment of the present application, a trigger condition may alternatively be set for the terminal device to request deactivation of configured or activated measurement information, and the terminal device will only send a deactivation request when it determines that the trigger condition is met, and avoid requesting measurement information from the access network device when the trigger condition is not met, thereby improving the success rate of deactivating measurement information and avoiding wasting network resources.
[0161] For example, the terminal device determines that the fourth condition and / or the fifth condition is satisfied and sends a request message. The request message is for requesting deactivation of at least one set of measurement information. For example, the request message is for requesting deactivation of at least one set of measurement information in configured measurement information, or the request message is for requesting deactivation of at least one set of measurement information in activated measurement information.
[0162] The fourth condition is that the measurement information is no longer needed. Alternatively, the fourth condition may be understood to be that the configured or activated measurement information is no longer needed. For example, if the terminal device receives a message to stop or terminate measurement, it is alternatively considered that the measurement information is no longer needed. In this regard, receiving a message to stop or terminate measurement may alternatively be used as the fourth condition. When the terminal device determines that the fourth condition is met, i.e., the terminal device does not need the configured or activated measurement information, the terminal device requests that some measurement information be deactivated, thereby freeing up network resources, improving resource utilization, and reducing the measurement complexity of the terminal.
[0163] The fifth condition is that there is currently activated measurement information. It should be understood that currently activated measurement information means that measurement information is preconfigured and that one or more sets of preconfigured measurement information are activated in the network. For example, one or more sets of preconfigured measurement information are activated by using MAC CE signaling or RRC signaling. Alternatively, the fifth condition may be that measurement information is allowed to be requested to be deactivated. If measurement information is allowed to be requested to be deactivated, it may alternatively be considered that there is activated measurement information or configured measurement information. Optionally, the fifth condition is that measurement information is allowed to be requested to be deactivated using MAC CE signaling. Alternatively, the fifth condition may be understood as that the terminal device is allowed to request, using MAC CE signaling, to deactivate configured or successfully activated measurement information, or that the terminal device requests, using MAC CE signaling, to deactivate measurements. When the terminal device determines the fifth condition, the terminal device may transmit a deactivation request based on MAC CE signaling to reduce positioning latency. When the terminal device determines that the fifth condition is not satisfied, the terminal device may transmit a deactivation request based on RRC signaling. Optionally, the fifth condition is that measurement information is allowed to be requested to be deactivated using RRC signaling. Alternatively, the fifth condition may be understood as being that the terminal device is allowed to request, using RRC signaling, to deactivate configured or successfully activated measurement information, or the fifth condition is that the terminal device requests, using RRC signaling, to deactivate measurements.Optionally, when the activated measurement information is activated by using MAC CE signaling, the measurement information is allowed to be deactivated by using MAC CE signaling accordingly. Optionally, when the activated measurement information is activated by using RRC signaling, the measurement information is allowed to be deactivated by using RRC signaling accordingly.
[0164] Before initiating the request message, the terminal device may determine whether a fourth condition is met. If the fourth condition for transmitting the request message is met, the terminal device may transmit the request message. Alternatively, after determining that the fourth condition is met, the terminal device may further determine whether a fifth condition is met to determine a manner in which the request message is transmitted to the terminal device. If the fifth condition is met, the terminal device may transmit the request message via MAC CE signaling to reduce positioning latency as much as possible. If the fifth condition is not met, the terminal device may transmit the request message based on RRC signaling.
[0165] Alternatively, before initiating the request message, the terminal device may determine whether a fifth condition is met. After determining that the fifth condition is met, the terminal device may further determine whether a fourth condition is met to decide whether to send the request message via MAC CE signaling.
[0166] Alternatively, before sending the request message, the terminal device may determine both whether the fourth condition is met and whether the fifth condition is met to decide whether to send the request message and to determine the manner in which the request message is sent.
[0167] It takes time for the access network device to measure the configuration information and decide to transmit the measurement information. Therefore, within a certain time period after transmitting the request message, the terminal device may first wait for a response message from the network, and during the waiting period, it does not need to transmit the request message again. This avoids the terminal device from initiating requests frequently, thereby minimizing the energy consumption of the terminal device.
[0168] In one possible implementation, when determining that a request message needs to be transmitted, the terminal device may start (or restart) the first timer. Alternatively, after determining that a request message needs to be transmitted, the terminal device may start (or restart) the first timer. For ease of explanation, the following description uses the terminal device starting the first timer as an example. Unless otherwise specified, the terminal device starting the first timer may be replaced with the terminal device restarting the first timer. For example, after executing S503 or S506, the terminal device starts the first timer. Alternatively, when transmitting a request message, the terminal device may start the first timer. Alternatively, after transmitting a request message, the terminal device may start the first timer. For example, after executing S505, S507, or S508, the terminal device starts the first timer. In this way, the terminal device does not need to transmit a request message again within a certain duration (e.g., the operation period of the first timer) after the terminal device transmits the request message. This avoids frequent sending of request messages and reduces the energy consumption of the terminal device.
[0169] The parameters of the first timer may be predefined, preconfigured in the network, or configured in the network. For example, the parameters of the first timer may be configured or preconfigured by the access network device or the location management device. The access network device may configure the parameters of the first timer based on RRC signaling, or the location management device may configure the parameters of the first timer based on an LPP message. The parameters of the first timer may include one or more items such as a first timer duration, a maximum number of times to transmit a request message, or a maximum number of sets of requested measurement information. The first timer duration may be understood as the period from the start to the expiration of the first timer. The maximum number of times to transmit a request message may be understood as the maximum number of times a terminal device is allowed to transmit a request message. Similarly, the maximum number of sets of requested measurement information may be understood as the maximum number of sets of measurement information that a terminal device is allowed to request.
[0170] The measurement information requested by using request messages sent by the terminal device at different times may be the same. For example, the terminal device may send a first request message at a first time point, where the first request message is for requesting first measurement information, and the terminal device may send a second request message at a second time point, where the second request message is for requesting second measurement information. The first measurement information and the second measurement information may be the same. In other words, the maximum number of times a request message is sent and the maximum number of sets of measurement information requested may be different. Of course, the measurement information requested by using request messages sent by the terminal device at different times may alternatively be different. For example, the terminal device may send a first request message at a first time point, where the first request message is for requesting first measurement information, and the terminal device may send a second request message at a second time point, where the second request message is for requesting second measurement information. The first measurement information and the second measurement information may be different. Alternatively, it may be considered that measurement information requested by a terminal device at a later point in time may have previously been requested to be configured, or may have previously been requested to be activated, or may not have previously been requested to be configured or activated.
[0171] When the terminal device determines that a request message needs to be sent, or after the terminal device determines that a request message needs to be sent, the number of times the terminal device sends a request message may be accumulated. Alternatively, when the terminal device determines that a request message needs to be sent, or after the terminal device determines that a request message needs to be sent, the number of sets of measurement information requested by the terminal device may be accumulated. Alternatively, when the terminal device determines that a request message needs to be sent, or after the terminal device determines that a request message needs to be sent, both the number of times the terminal device sends a request message and the number of sets of measurement information requested by the terminal device may be accumulated. The first timer ends when the cumulative number of times the terminal device sends a request message reaches a maximum number of times to send a request message. Alternatively, the first timer ends when the cumulative number of sets of measurement information requested by the terminal device reaches a maximum number of sets of measurement information requested. The first timer ends when the cumulative number of times the terminal device sends a request message reaches the maximum number of times to send a request message and the cumulative number of sets of measurement information requested by the terminal device reaches the maximum number of sets of measurement information requested. When the duration of the first timer reaches the first time duration (which may alternatively be considered as the first timer expiring), the first timer stops. After the terminal device starts the first timer, if the terminal device receives a response message to the request message, for example, a message for reconfiguring measurement information by the access network device or a message for activating measurement information preconfigured by the access network device, the terminal device can obtain the measurement information, so that the terminal device does not need to continue waiting for the timer and can stop the first timer. Therefore, the first timer ends when or after the terminal device receives the response message.It should be understood that the longest duration from the start to the end of the first timer does not exceed the longest duration from the start to the expiration of the first timer, i.e., the first timed duration.
[0172] Alternatively, the termination condition of the first timer may be considered to be the cumulative number of times the terminal device transmits a request message reaching the maximum number of times it transmits a request message, for example, referred to as the first termination condition. Similarly, the cumulative number of sets of measurement information requested by the terminal device reaching the maximum number of requested measurement information sets is referred to as the second termination condition. The cumulative number of times the terminal device transmits a request message reaching the maximum number of times it transmits a request message and the cumulative number of sets of measurement information requested by the terminal device reaching the maximum number of requested measurement information sets are referred to as the third termination condition. The expiration of the first timer is referred to as the fourth termination condition. When the terminal device receives a response message or after the terminal device receives a response message, this is referred to as the fifth termination condition.
[0173] 6 is a diagram of the operation procedure of a first timer according to an embodiment of the present application. It should be understood that FIG. 6 uses an example in which the termination condition of the first timer includes a first termination condition and a second termination condition. FIG. 6 relates to two variables of the first timer, namely, a first variable (ActiMG_TransCOUNTER) and a second variable (ActiMG_ReqCOUNTER), where the first variable indicates the number of times the terminal device sends a request message, and the second variable indicates the number of sets of measurement information requested by the terminal device. When the terminal device sends a request message once, the first variable is incremented by 1. If the measurement information requested by the terminal device is different from the measurement information previously requested, the second variable is incremented by 1. The initial values of the first variable and the second variable are 0.
[0174] S601: Send a request message. Optionally, the first variable is incremented by one.
[0175] S602: Determine whether the request message is for repeatedly requesting measurement information, that is, determine whether the measurement information requested using the request message is the same as the measurement information previously requested.
[0176] S603: If it is determined that the request message is not for repeatedly requesting measurement information, the second variable is incremented by 1. After S603, the process proceeds to S604, in other words, it is determined whether the first termination condition and / or the second termination condition is satisfied.
[0177] S604: If it is determined that the request message is for repeatedly requesting measurement information, determine whether a first termination condition and / or a second termination condition is met.
[0178] S605: If it is determined that the first termination condition and / or the second termination condition is satisfied, stop the execution.
[0179] If the first termination condition and / or the second termination condition is not met, S601 continues to be executed.
[0180] Therefore, Figure 7 is a flowchart of using the first timer according to an embodiment of the present application, in which an example in which the termination condition of the first timer does not include the fourth termination condition is used.
[0181] S701: A request message is transmitted.
[0182] For example, the terminal device sends a request message. S701 may be S507 in FIG.
[0183] S702: A first timer is started.
[0184] It should be understood that after the first timer is started, the procedure shown in FIG. 6 may be performed by using the first timer.
[0185] S703: Determine whether the first timer has expired.
[0186] For example, the terminal device needs to send a request message. If the terminal device receives a response message to the request message before the first timer expires, the terminal device may determine that the first timer has expired. The procedure shown in FIG. 6 is performed using the first timer. If it is determined by using the first timer that the first expiration condition and / or the second expiration condition is satisfied, the terminal device may be notified that the first timer has expired.
[0187] S704: If it is determined that the first timer has not expired, continue to wait.
[0188] S705: If it is determined that the first timer has expired and no response message to the request message is received, send a request message via RRC signaling. It should be understood that in FIG. 7, an example is used in which the termination condition of the first timer does not include the fourth termination condition. If the termination condition of the first timer includes the fourth termination condition, proceed to execute S701 after the first timer is stopped.
[0189] If the terminal device does not receive a response message to the request message after the first timer expires, the access network device may consider that it has not activated the preconfigured measurement information that the terminal device requests to be activated. In this case, the terminal device may request the measurement information from the access network device by using RRC signaling. For example, the terminal device may determine whether the access network device activates the measurement information or whether the measurement information configured or activated by the access network device meets the measurement requirements. If the terminal device determines that the access network device does not activate the measurement information or that the measurement information activated or configured by the access network device does not meet the measurement requirements, the terminal device may send the request message to the access network device again.
[0190] If the response message is not received within a preset duration, the terminal device may be considered to have not acquired the measurement information, i.e., to have failed to acquire the measurement information. In this case, the terminal device may send a failure message, which indicates that acquisition of the measurement information has failed. A failure message indicating that acquisition of the measurement information has failed may alternatively be understood as indicating that the positioning measurement has failed or that the measurement or positioning result cannot be provided. In this way, the access network device can determine that positioning of the terminal device has failed, so that the measurement information can then be reconfigured for the terminal device, which possibly improves the success rate of acquisition of the measurement information by the terminal device. Optionally, the failure message may indicate the reason for the failure to perform the positioning measurement and provide a criterion for reconfiguring the measurement information in the network.
[0191] The preset duration may be preconfigured or configured by the access network device, or the preset duration may be implemented by using a timer, which is not limited to the embodiments of the present application.
[0192] Because it takes time for the access network device to determine and transmit the measurement information, the access network device may have configured measurement information for the terminal device or sent an instruction to the terminal device to activate pre-configured measurement information during the process in which the terminal device determines whether a request message needs to be sent, for example, according to the procedure shown in Figure 5, or within a certain time period after the terminal device has transmitted the request message. In this case, if the terminal device still determines whether to transmit a request message to the access network device based on the trigger condition, an unnecessary request message may be transmitted or the request message may be transmitted in advance, which may cause timing latency.
[0193] Therefore, before sending the request message, the terminal device may start the second timer. Alternatively, it may be understood that the time for the access network device to configure measurement information or activate preconfigured measurement information is reserved by using the second timer. In this way, if measurement information is configured or preconfigured measurement information is activated in the network before the second timer expires, the terminal device does not need to send a request message, which reduces positioning latency. It may be understood that the terminal device stops the second timer when it receives a response message or after it receives a response message to the request message.
[0194] The parameters of the second timer may be predefined or preconfigured or configured in the network. For example, the parameters of the second timer may be preconfigured or configured by an access network device or a location management device. The access network device may configure the parameters of the second timer based on RRC signaling, and the location management device may configure the parameters of the second timer based on an LPP message. For example, the parameters of the second timer include a second timing duration of the second timer, i.e., a period from the start to the expiration of the second timer.
[0195] Optionally, after executing S501, the terminal device may start a second timer. Alternatively, the terminal device may start the second timer at any time before executing S507 or S508. For example, the terminal device may start the second timer before executing S502, S503, or S506. For the terminal device, the second timer is started before the request message is sent. If the second timer has not expired, the terminal device continues to wait. If the second timer has expired, the terminal device sends the request message. FIG. 5 is used as an example. The terminal device starts the second timer after executing S501 and before executing S502. The terminal device may execute S502 and the steps following S502 when the second timer expires. If the terminal device starts the second timer before executing S503, the terminal device may execute S503 and the steps following S503 when the second timer expires. If the terminal device starts a second timer before executing S506, the terminal device may execute S506 and the steps after S506 when the second timer expires.
[0196] It should be noted that the solution in which the terminal device starts the first timer may be independent of the above-described solution in which the terminal device determines that the trigger condition is satisfied and sends a request message. In other words, in one possible implementation, the terminal device does not need to determine whether the trigger condition is satisfied, and starts the first timer as long as the terminal device sends a request message. In one possible implementation, the terminal device only needs to determine whether the trigger condition is satisfied, and does not need to start the first timer.
[0197] Similarly, the solution in which the terminal device starts the second timer may be independent of the above-mentioned solution in which the terminal device determines that the trigger condition is met and sends the request message. In other words, in one possible implementation, the terminal device does not need to determine whether the trigger condition is met, and starts the second timer as long as the terminal device decides to send the request message. The solution in which the terminal device starts the first timer when or after sending the request message may alternatively be independent of the solution in which the terminal device starts the second timer before sending the request message.
[0198] Of course, the solution in which the terminal device starts the first timer and the solution in which the terminal device starts the second timer may be combined with each other. Note that an example in which the terminal device starts the first timer and the second timer is used in the embodiment of the present application. The executing entity that starts the first timer and the second timer is not limited in the embodiment of the present application. In the embodiment of the present application, an example in which the terminal device performs positioning measurement and an example in which the terminal device sends a request message to an access network device are used. The device that performs positioning measurement is not limited in the embodiment of the present application, and the party to which the device sends the request message is also not limited. For example, the request message may be sent to the LMF.
[0199] In the embodiments provided herein, the methods provided in the embodiments of the present application are described by using a terminal device to perform positioning measurements. To implement the functions of the methods provided in the aforementioned embodiments of the present application, the terminal device and the network device may include hardware structures and / or software modules, and the aforementioned functions are implemented in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether the functions among the aforementioned functions are implemented using a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0200] A communication device configured to implement the aforementioned method in an embodiment of the present application will now be described with reference to the accompanying drawings.
[0201] FIG. 8 is a possible exemplary block diagram of a communication device in the present application. Accordingly, the communication device 800 may implement functions or steps implemented by a terminal device in the above-described method embodiments. The communication device may include a transceiver module 801 and a processing module 802. Optionally, the communication device may further include a storage module. The storage module may be configured to store instructions (codes or programs) and / or data. The transceiver module 801 and the processing module 802 may be coupled to the storage module. For example, the processing module 802 may read the instructions (codes or programs) and / or data in the storage module and perform the corresponding method. The aforementioned modules may be independently located or may be partially or fully integrated.
[0202] It should be understood that the processing module 802 may be a processor or controller, such as a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processing module 802 may implement or execute various example logic blocks, modules, and circuits described with reference to the subject matter disclosed herein. The processor may alternatively be a combination of processors that implement computing functions, such as one or more microprocessors, or a combination of a DSP and a microprocessor. The transceiver module 801 is an interface circuit of the device and is configured to receive signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 801 is an interface circuit used by the chip to receive signals from another chip or device, or an interface circuit used by the chip to transmit signals to another chip or device.
[0203] The communication device 800 may be a network device or a terminal device in the above-described embodiments, or may be a chip configured to implement the functions of the network device or the terminal device in the above-described embodiments. For example, if the communication device 800 is a network device or a terminal device, the processing module 802 may be, for example, a processor, and the transceiver module 801 may be, for example, a transceiver. Optionally, the transceiver may include a radio frequency circuit, and the storage unit may be, for example, a memory. For example, if the communication device 800 is a chip configured to implement the functions of a network device or a terminal device, the processing module 802 may be, for example, a processor, and the transceiver module 801 may be, for example, an input / output interface, pins, or circuitry. The processing module 802 may execute computer-executable instructions stored in the storage unit. Optionally, the storage unit is a storage unit within the chip, such as a register or cache. Alternatively, the storage unit may be within a network device, terminal device, or location management device and may be a storage unit located outside the chip, such as a read-only memory (ROM), another type of static storage device capable of storing static information and instructions, or a random access memory (RAM).
[0204] In some possible implementations, the communications device 800 can thus implement the behavior and functionality of the terminal device in the above-described method embodiments. For example, the communications device 800 may be a terminal device or a component (e.g., a chip or circuit) used in a terminal device. The transceiver module 801 may be configured to support communication between the terminal device and another network entity, e.g., to support communication between the terminal device and a network device and / or a location management device. For example, the transceiver module 801 may be configured to perform all receiving or transmitting operations performed by the terminal device in the embodiment shown in FIG. 5, e.g., S504, S505, S507, and S508 in the embodiment shown in FIG. 5, and / or to support other processes of the technology herein. As another example, the transceiver module 801 may be configured to perform all receiving or transmitting operations performed by the terminal device in the embodiment shown in FIG. 7, e.g., S701 and S705 in the embodiment shown in FIG. 7, and / or to support other processes of the technology herein. The processing module 802 is configured to control and manage actions of the terminal device. For example, the processing module 802 is configured to support the terminal device in performing all operations other than receiving and transmitting in FIG. 5, e.g., S501, S502, S503, and S506 in the embodiment shown in FIG. 5, and / or to support another process of the technology herein. As another example, the processing module 802 is configured to support the terminal device in performing all operations other than receiving and transmitting in FIG. 7, e.g., S702, S703, and S704 in the embodiment shown in FIG. 7, and / or to support another process of the technology herein.
[0205] In some embodiments, the processing module 802 is configured to determine that a first condition and / or a second condition are met, where the first condition is that preconfigured measurement information is available and at least one set of measurement information in the preconfigured measurement information satisfies a measurement requirement of the terminal device. The second condition is that the access network device allows the terminal device to request, via MAC CE signaling, that the preconfigured measurement information be activated. The transceiver module 801 is configured to transmit a request message, where the request message may be for requesting activation of at least one set of measurement information in the preconfigured measurement information, or the request message may be for requesting measurement information, where the measurement information is measurement information of a positioning reference signal.
[0206] In some other embodiments, the processing module 802 is configured to determine that a third condition is met, the third condition being that measurement information of the positioning reference signal is not configured or activated in the network, or that measurement information of the positioning reference signal that is configured or activated in the network does not satisfy a measurement requirement of the terminal device. The transceiver module 801 is configured to transmit a request message, the request message being for requesting measurement information of the positioning reference signal.
[0207] In some other embodiments, the processing module 802 is configured to determine that a fourth condition and / or a fifth condition is met. The transceiver module 801 is configured to transmit a request message, where the request message is for requesting deactivation of at least one set of measurement information. For example, the request message is for requesting deactivation of at least one set of measurement information in configured measurement information, or the request message is for requesting deactivation of at least one set of measurement information in activated measurement information. The fourth condition is that a message to stop or terminate measurement is received, or the fourth condition is that the measurement information is no longer needed. The fourth condition may alternatively be understood to be that the configured or activated measurement information is no longer needed. The fifth condition is that there is currently activated measurement information, or that the measurement information is allowed to be requested to be deactivated. The fifth condition may alternatively be understood to be that the terminal device is allowed to request deactivation of configured or successfully activated measurement information.
[0208] In one optional implementation, the processing module 802 is configured to determine that measurement information of the positioning reference signal is configured and that the measurement information of the positioning reference signal meets the measurement requirements of the terminal device, and perform positioning measurements.
[0209] In one optional implementation, the measurement information includes MG configuration information and PPW configuration information, and the processing module 802 is configured to perform positioning measurements based on the MG configuration information and not perform positioning measurements based on the PPW configuration information.
[0210] In an optional implementation, the processing module 802 is configured to determine that the third condition is met but the first condition is not met. The transceiver module 801 is configured to transmit a request message, the request message being for requesting measurement information of the positioning reference signal.
[0211] In one optional implementation, the measurement information includes MG configuration information and PPW configuration information, and the request message may be to request the PPW configuration information but not the MG configuration information.
[0212] In an optional implementation, the processing module 802 is configured to determine that the third condition and the first condition are satisfied. The transceiver module 801 transmits a request message, the request message being for requesting activation of at least one set of measurement information in the preconfigured measurement information.
[0213] In one optional implementation, if the processing module 802 determines that the second condition is met, the transceiver module 801 transmits the request message based on MAC CE signaling. If the processing module 802 determines that the second condition is not met, the transceiver module 801 initiates the request message based on RRC signaling.
[0214] In one optional implementation, the pre-configured measurement information may include MG configuration information and PPW configuration information, and the request message may be to request activation of the pre-configured PPW configuration information but not the pre-configured MG configuration information.
[0215] In an optional implementation, the processing module 802 is configured to determine to start the first timer when the request message is sent, or the processing module 802 is configured to determine to start the first timer after the request message is sent.
[0216] In one optional implementation, the processing module 802 determines to stop the first timer when the transceiver module 801 receives a response message or after the transceiver module 801 receives a response message, where the response message is a response message to the request message.
[0217] In one optional implementation, the first timer includes one or more of the following parameters: a first time duration, a maximum number of times to send the request message, or a maximum number of sets of measurement information requested.
[0218] In one optional implementation, the transceiver module 801 is configured to send a failure message if the response message is not received within a preset duration, the failure message indicating that the positioning measurement has failed.
[0219] In one optional implementation, the processing module 802 is configured to start a second timer before the request message is sent.
[0220] In one optional implementation, the processing module 802 determines to stop the second timer when the transceiver module 801 receives a response message or after the transceiver module 801 receives a response message, where the response message is a response message to the request message.
[0221] In one optional implementation, the parameters of the second timer include a second timing duration.
[0222] In some possible implementations, the communication device 800 may accordingly implement the behavior and functions of an access network device in the above-described method embodiments. For example, the communication device 800 may be an access network device or a component (e.g., a chip or circuit) used in an access network device. The transceiver module 801 may be configured to support communication between the access network device and another network entity, for example, to support communication between the access network device and a terminal device or a location management device. The processing module 802 is configured to control and manage the actions of the access network device. For example, the processing module 802 is configured to support the network device in performing all operations other than receiving and transmitting in FIG. 5 .
[0223] For example, the transceiver module 801 may be configured to receive a request message sent by a terminal device, where the request message is for requesting activation of at least one set of measurement information in preconfigured measurement information, or the request message is for requesting measurement information, where the measurement information includes MG configuration information and / or PPW configuration information. The processing module 802 is configured to determine that the terminal device has determined that a first condition and / or a second condition is met, where the first condition is that the preconfigured measurement information is available and that at least one set of measurement information in the preconfigured measurement information satisfies measurement requirements, and the second condition is that the preconfigured measurement information is allowed to be requested via MAC-CE signaling to be activated. Optionally, the transceiver module 801 is further configured to send a response message to the request message.
[0224] In an optional implementation, the request message is for requesting measurement information of a positioning reference signal, and the processing module 802 is configured to determine that the terminal device determines that a third condition is met but the first condition is not met, where the third condition is that the measurement information of the positioning reference signal is not configured, or the third condition is that the measurement information of the positioning reference signal does not meet the measurement requirements.
[0225] In one optional implementation, the measurement information includes MG configuration information and PPW configuration information, and the request message is for requesting the PPW configuration information.
[0226] In an optional implementation, the request message is for requesting activation of at least one set of measurement information in the preconfigured measurement information, and the processing module 802 is configured to determine that the terminal device has determined that the first condition and the third condition are satisfied.
[0227] In one optional implementation, the transceiver module 801 is specifically configured to receive a request message transmitted based on MAC CE signaling, and the processing module 802 is configured to determine that the terminal device satisfies a second condition. Alternatively, the transceiver module 801 is specifically configured to receive a request message transmitted based on RRC signaling, and the processing module 802 is configured to determine that the terminal device has determined that the second condition is not satisfied.
[0228] In an optional implementation, the pre-configured measurement information includes pre-configured MG configuration information and pre-configured PPW configuration information, and the request message is for requesting activation of the pre-configured PPW configuration information.
[0229] In an optional implementation, the processing module 802 is further configured to configure parameters of a first timer, the parameters of the first timer including one or more of a first timing duration, a maximum number of times to send the request message, or a maximum number of sets of measurement information requested.
[0230] In an optional implementation, the processing module 802 is further configured to configure parameters of a second timer, the parameters of the second timer including a second timing duration.
[0231] It should be understood that the processing module 802 in this embodiment of the present application may be implemented by a processor or processor-related circuit components, and the transceiver module 801 may be implemented by a transceiver or transceiver-related circuit components.
[0232] An embodiment of the present application further provides a communication system. Specifically, the communication system may include an access network device, a terminal device, and a location management device, or may include more access network devices, more terminal devices, and more location management devices. For example, the communication system includes an access network device, a terminal device, and a location management device configured to implement related functions in the embodiment of FIG. 5. The access network device is separately configured to implement some functions related to the network device in the embodiment of the present application. The terminal device is configured to implement some functions related to the terminal device in the embodiment of the present application, for example, configured to implement some functions related to the terminal device in the embodiment shown in FIG. 5 or FIG. 7. The location management device is configured to implement some functions of the location management device. For details, please refer to the related descriptions in the aforementioned method embodiments. Details will not be described again herein.
[0233] FIG. 9 illustrates a communication device 900 according to an embodiment of the present application. The communication device 900 may be a network device and may implement the functions of the network device in the method provided in the embodiment of the present application. Alternatively, the communication device 900 may be a terminal device and may implement the functions of the terminal device in the method provided in the embodiment of the present application. Alternatively, the communication device 900 may be a device capable of supporting a network device or a terminal device in implementing corresponding functions in the method provided in the embodiment of the present application. The communication device 900 may be a chip system. In this embodiment of the present application, the chip system may consist of a chip or may include a chip and other discrete components.
[0234] In a hardware implementation, the transceiver module 801 may be a transceiver that is integrated into the communication device 900 to form a communication interface 910 .
[0235] The communication device 900 includes at least one processor 920. The processor 920 may be a CPU, a microprocessor, an ASIC, or one or more integrated circuits configured to control program execution of the solutions herein and to perform or support the communication device 900 in performing the functions of an access network device or a terminal device in the methods provided in the embodiments of the present application. For details, please refer to the detailed description of the method examples. Details will not be described again herein.
[0236] The communication device 900 may further include at least one memory 930 configured to store program instructions and / or data. The memory 930 is coupled to the processor 920. The coupling in this embodiment of the present application may be an indirect coupling or communication connection between devices, units, or modules in an electrical, mechanical, or other form, for the exchange of information between the devices, units, or modules. The processor 920 may operate in cooperation with the memory 930. The processor 920 may execute the program instructions and / or data stored in the memory 930, thereby causing the communication device 900 to implement a corresponding method. At least one of the at least one memory may be included in the processor 920.
[0237] The communication device 900 may further include a communication interface 910, which may be any transceiver-type device configured to communicate with another device or communication network, such as a RAN, a wireless local area network (WLAN), or a wired access network. The communication interface 910 is configured to communicate with another device by using a transmission medium, thereby allowing devices within the communication device 900 to communicate with the other device. For example, if the communication device 900 is an access network device, the other device may be a terminal device or a location management function. Alternatively, if the communication device is a terminal device, the other device may be an access network device or a location management function. The processor 920 may receive and transmit data through the communication interface 910. The communication interface 910 may specifically be a transceiver.
[0238] The specific connection medium between the communication interface 910, the processor 920, and the memory 930 is not limited in this embodiment of the present application. In this embodiment of the present application, in FIG. 9, the memory 930, the processor 920, and the communication interface 910 are connected through a bus 940, which is represented by a thick line in FIG. 9. The manner of connection between the other components is only described schematically and is not intended to impose limitations. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used to represent the bus in FIG. 9, but this does not mean that there is only one bus or only one type of bus.
[0239] In this embodiment of the present application, the processor 920 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be performed and completed directly by a hardware processor, or may be performed and completed using a combination of hardware and software modules in the processor.
[0240] The memory 930 may be, but is not limited to, a ROM or another type of static storage device capable of storing static information and instructions, or a RAM or another type of dynamic storage device capable of storing information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or another optical disk storage, optical disk storage (including compact optical disks, laser disks, optical disks, digital versatile optical disks, blue light disks, etc.), a magnetic disk storage medium, or another storage device, or any other medium that can be accessed by a computer and that can carry or store expected program code in the form of instruction structures or data structures. The memory may exist independently or be connected to the processor through communication lines. Alternatively, the memory may be integral to the processor.
[0241] The memory 930 is configured to store computer-executable instructions for implementing the solutions in the present application, and the processor 920 controls the execution. The processor 920 is configured to execute the computer-executable instructions stored in the memory 930 to implement the communication methods provided in the aforementioned embodiments of the present application.
[0242] Optionally, the computer executable instructions in this embodiment of the present application may also be referred to as application program code, which is not particularly limited in this embodiment of the present application.
[0243] It should be noted that the communication device in the above-described embodiments may be a terminal device, a circuit, a chip used in a terminal device, or another combined device, component, etc. having the functionality of a terminal device. When the communication device is a terminal device, the transceiver module may be a transceiver and may include an antenna, a radio frequency circuit, etc., and the processing module may be a processor, for example, a central processing unit (CPU). When the communication device is a component having the functionality of a terminal device, the transceiver module may be a radio frequency unit, and the processing module may be a processor. When the communication device is a chip system, the communication device may be a field programmable gate array (FPGA), an ASIC, a system on chip (SoC), a CPU, a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or another integrated chip. The processing module 802 may be the processor of the chip system. The transceiver module 801 or communication interface may be an input / output interface or interface circuit of a chip system. For example, the interface circuit may be a code / data read / write interface circuit. The interface circuit may be configured to receive code instructions (the code instructions may be stored in a memory and read directly from the memory, or may be read from the memory through another component) and send the code instructions to a processor. The processor may be configured to execute the code instructions to perform the method in the above-described method embodiments.As another example, the interface circuit may alternatively be a signal transmission interface circuit between a communication processor and a transceiver.
[0244] For example, the communication device in the above embodiments may be a chip. The chip includes a logic circuit and an input / output interface, and may further include a memory. The input / output interface may be configured to receive code instructions (the code instructions may be stored in a memory and read directly from the memory, or may be read from the memory through another component) and transmit the code instructions to the logic circuit. The logic circuit may be configured to execute the code instructions to perform the method in the above method embodiments. Alternatively, the input / output interface may be a signal transmission interface circuit between the logic circuit and a transceiver.
[0245] FIG. 10 is a simplified diagram of the structure of a terminal device. For ease of understanding and convenience of illustration, FIG. 10 uses an example in which the terminal device is a mobile phone. As shown in FIG. 10, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly configured to process communication protocols and communication data, control on-board units, execute software programs, process data of the software programs, etc. The memory is mainly configured to store software programs and data. The radio frequency circuit is mainly configured to convert between baseband signals and radio frequency signals and process radio frequency signals. The antenna is mainly configured to receive and transmit radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touchscreen, display, or keyboard, is mainly configured to receive data input by a user and output data to a user. Note that some types of devices may not have input / output devices.
[0246] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency circuit. After performing radio frequency processing on the baseband signal, the radio frequency circuit transmits the radio frequency signal in the form of electromagnetic waves through an antenna. When data is transmitted to the device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, FIG. 10 shows only one memory and one processor. In an actual device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium, a storage device, etc. The memory may be located independently of the processor or integrated with the processor. This is not a limitation of the embodiments of the present application.
[0247] In this embodiment of the present application, the antenna and radio frequency circuit having the transceiver function may be considered as a transceiver unit of the device, and the processor having the processing function may be considered as a processing unit of the device. As shown in FIG. 10, the device includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 may also be referred to as a transceiver, a transceiver device, etc. The processing unit 1020 may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, a component configured to implement a receiving function in the transceiver unit 1010 may also be considered as a receiving unit, and a component configured to implement a transmitting function in the transceiver unit 1010 may also be considered as a transmitting unit. That is, the transceiver unit 1010 includes a receiving unit and a transmitting unit. The transceiver unit 1010 may also be referred to as a transceiver, a transceiver circuit, etc. The receiving unit may also be referred to as a receiver, a receiving circuit, etc. The transmitting unit may also be referred to as a transmitter, a transmitting circuit, etc.
[0248] It should be understood that the transceiver unit 1010 is configured to perform transmitting and receiving operations at the terminal side in the aforementioned method embodiments, and the processing unit 1020 is configured to perform operations other than receiving and transmitting operations at the terminal in the aforementioned method embodiments.
[0249] When the communication device is a chip-type device or circuit, the device may include a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit and / or a communication interface. The processing unit may be an integrated processor, a microprocessor, or an integrated circuit.
[0250] An embodiment of the present application further provides a computer-readable storage medium containing instructions, which, when executed on a computer, enable the computer to perform the method performed by the terminal device in the aforementioned method.
[0251] An embodiment of the present application further provides a computer program product including instructions that, when executed on a computer, enable the computer to perform the method performed by the terminal device in the aforementioned method.
[0252] An embodiment of the present application provides a chip system, including a processor and optionally a memory, that implements the functionality of the terminal device in the aforementioned method. The chip system may consist of a chip or may include a chip and other discrete components.
[0253] All or some of the methods provided in the embodiments of the present application may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the methods, all or part of the methods may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded into a computer and executed, the procedures or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, user equipment, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) transmission. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device that integrates one or more available media, such as a server or a data center. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), a semiconductor medium (e.g., an SSD), etc.
[0254] It is apparent that those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application, and the present application intends to cover these modifications and variations of the present application as long as they fall within the scope of the claims of the present application and their equivalent technologies.
Claims
1. A communication method performed by a terminal device, comprising: determining that a first condition and a third condition are satisfied, wherein the first condition is that preconfigured measurement information is configured, and at least one set of measurement information in the preconfigured measurement information satisfies a measurement requirement, and the third condition is that measurement information of a positioning reference signal is not configured in the terminal device, or the measurement information of a positioning reference signal does not satisfy the measurement requirement, and the measurement information is the measurement information of the positioning reference signal, and the measurement information includes measurement gap (MG) configuration information; and transmitting a first request message in response to the first condition and the third condition being satisfied, the first request message being for requesting activation of the at least one set of measurement information in the preconfigured measurement information. method.
2. The method comprises: performing positioning measurements based on the MG configuration information; Skip performing positioning measurements based on PPW configuration information The method of claim 1 further comprising:
3. The method comprises: determining that the third condition is met but the first condition is not met; and transmitting a second request message in response to the third condition being satisfied but the first condition not being satisfied, the second request message being for requesting the measurement information of the positioning reference signal. The method of claim 1.
4. The method comprises: determining that a fourth condition is satisfied, the fourth condition being that the positioning measurement is terminated; and transmitting a third request message in response to the fourth condition being satisfied, the third request message being for requesting deactivation of at least one set of measurement information in the activated measurement information. The method of claim 1.
5. A communication method performed by an access network device, comprising: receiving a first request message, the first request message being used by the terminal device to request activation of at least one set of measurement information in preconfigured measurement information when a first condition and a third condition are satisfied, the measurement information being measurement information of positioning reference signals, the measurement information including measurement gap (MG) configuration information, the first condition being that the preconfigured measurement information is configured for the terminal device and the at least one set of measurement information in the preconfigured measurement information satisfies a measurement requirement of the terminal device; and the third condition being that the measurement information of the positioning reference signals is not configured for the terminal device, or the measurement information of the positioning reference signals does not satisfy the measurement requirement of the terminal device; transmitting a response message to the first request message; method.
6. The method comprises: and further comprising receiving a second request message, the second request message being used by the terminal device to request the measurement information of the positioning reference signal when the third condition is satisfied but the first condition is not satisfied. The method of claim 5.
7. The method comprises: and further comprising receiving a third request message, the third request message being used by the terminal device to request deactivation of at least one set of measurement information in the activated measurement information when a fourth condition is met, the fourth condition being that positioning measurement is terminated. The method of claim 5.
8. A communication device comprising a processing module and a transceiver module, The processing module is configured to determine that a first condition and a third condition are satisfied, wherein the first condition is that preconfigured measurement information is configured, and at least one set of measurement information in the preconfigured measurement information satisfies measurement requirements; the third condition is that measurement information of a positioning reference signal is not configured in the terminal device, or the measurement information of a positioning reference signal does not satisfy the measurement requirements, and the measurement information is the measurement information of the positioning reference signal, and the measurement information includes measurement gap (MG) configuration information; the transceiver module is configured to transmit a first request message in response to the first condition and the third condition being satisfied, the first request message being for requesting activation of the at least one set of measurement information in the preconfigured measurement information. Device.
9. The apparatus of claim 8 , wherein the processing module is further configured to perform positioning measurements based on the MG configuration information and not perform positioning measurements based on PPW configuration information.
10. The processing module is further configured to determine that the third condition is met but the first condition is not met; the transceiver module is further configured to transmit a second request message in response to the third condition being satisfied but the first condition not being satisfied, the second request message being for requesting the measurement information of the positioning reference signal.
9. The apparatus of claim 8.
11. The processing module is further configured to determine that a fourth condition is satisfied, the fourth condition being that positioning measurements have ended; the transceiver module is further configured to transmit a third request message in response to the fourth condition being satisfied, the third request message being for requesting deactivation of at least one set of measurement information in the activated measurement information.
9. The apparatus of claim 8.
12. A communication device comprising a processing module and a transceiver module, The transceiver module is configured to receive a first request message, the first request message being used by the terminal device to request activation of at least one set of measurement information in preconfigured measurement information when a first condition and a third condition are satisfied, the measurement information being measurement information of a positioning reference signal, the measurement information including measurement gap (MG) configuration information, the first condition being that the preconfigured measurement information is configured for the terminal device and the at least one set of measurement information in the preconfigured measurement information satisfies a measurement requirement of the terminal device; the third condition being that the measurement information of the positioning reference signal is not configured for the terminal device in the terminal device, or the measurement information of the positioning reference signal does not satisfy the measurement requirement of the terminal device; the transceiver module is further configured to transmit a response message to the first request message. Communication equipment.
13. the transceiver module is further configured to receive a second request message, the second request message being used by the terminal device to request the measurement information of the positioning reference signal when the third condition is met but the first condition is not met. The communication device of claim 12.
14. the transceiver module is further configured to receive a third request message, the third request message being used by the terminal device to request deactivation of at least one set of measurement information in the activated measurement information when a fourth condition is met, the fourth condition being that positioning measurements are terminated; The communication device of claim 12.
15. 10. A communications device comprising a processor and a memory, the memory configured to store computer programs or instructions, and the processor configured to execute the computer programs or instructions in the memory to enable the method of any one of claims 1 to 4 or the method of any one of claims 5 to 7 to be performed.
16. 10. A computer-readable storage medium having stored thereon computer instructions that, when executed, cause a computer to perform the method of any one of claims 1 to 4 or any one of claims 5 to 7.
17. 10. A computer program product comprising computer program code which, when executed by a computer, enables the computer to carry out the method of any one of claims 1 to 4 or any one of claims 5 to 7.