Positioning capability reporting method and related device
By configuring reporting conditions on both the terminal device and network device sides, the terminal device reports its positioning capabilities under specific conditions. This solves the problem of dynamic changes in positioning capabilities in AI/ML direct positioning scenarios, improves the timeliness and accuracy of positioning capabilities, and reduces resource consumption.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2025-07-16
- Publication Date
- 2026-05-15
AI Technical Summary
In AI/ML direct positioning scenarios on the terminal device side, how can we dynamically report the positioning capabilities of the terminal device to adapt to changes in the environment and terminal status, and ensure the timeliness and accuracy of the positioning capabilities?
By configuring the first and second reporting conditions, the terminal device can report its positioning capability under conditions such as specific power levels, changes in the positioning reference unit, high-speed movement, AI model performance requirements, DL-PRS signal quality, network transmission latency, and path loss. The network device can configure and adjust these conditions to optimize the reporting of positioning capability.
It enables dynamic reporting of the positioning capabilities of terminal devices in AI/ML direct positioning scenarios, improving the timeliness and accuracy of positioning capability reporting, reducing unnecessary resource consumption, and ensuring the normal use of positioning services.
Smart Images

Figure CN2025108790_15052026_PF_FP_ABST
Abstract
Description
Location capability reporting methods and related equipment
[0001] This application claims priority to Chinese Patent Application No. 202411605199.0, filed with the State Intellectual Property Office of China on November 11, 2024, entitled “Method for Reporting Positioning Capability and Related Equipment”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a method for reporting positioning capabilities and related equipment. Background Technology
[0003] Artificial intelligence (AI) and machine learning (ML) represent a major revolution in computer science and data processing, rapidly transforming industries. For example, AI / ML can learn from massive amounts of data to identify patterns and make predictions, thereby improving the reliability of device positioning.
[0004] AI / ML positioning can be divided into two methods: direct AI / ML positioning and AI / ML-assisted positioning. Direct AI / ML positioning refers to inputting the signal measurement results used for positioning into the model, and the model directly outputs the positioning result. AI / ML-assisted positioning refers to inputting the signal measurement results used for positioning into the model, and the model outputs auxiliary data to optimize or enhance traditional positioning mechanisms.
[0005] Furthermore, AI / ML direct positioning can be divided into AI / ML direct positioning solutions on the terminal device side and AI / ML direct positioning solutions on the network device side. For the terminal device side AI / ML direct positioning solution, since the environment and terminal status change dynamically over time, the positioning capability of the terminal device also changes continuously. Therefore, how to report the terminal's positioning capability is a crucial part of the positioning solution. Summary of the Invention
[0006] This application provides a method and related equipment for reporting positioning capabilities, which is used by the terminal device to report positioning capabilities in AI / ML direct positioning scenarios.
[0007] This application provides the following technical solutions:
[0008] The first aspect of this application provides a method for reporting positioning capabilities, the method being applied to a terminal device supporting AI model positioning, the method comprising: reporting positioning capabilities if a first reporting condition and / or a second reporting condition are met; wherein, the first reporting condition is a condition pre-configured by the terminal device, and the second reporting condition is a condition configured by a network device for the terminal device; the first reporting condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a first battery power threshold, the positioning reference unit (PRU) associated with the terminal device changes, the terminal device enters or exits a high-speed mobile state, and the AI model configured in the terminal device cannot meet the positioning performance requirements; the second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
[0009] In this embodiment of the application, the terminal device can pre-configure a first reporting condition, and the network device can configure a second reporting condition for the terminal device, so that the terminal device can report its own positioning capability under the triggering of different reporting conditions, so as to meet the dynamic reporting of positioning capability by the terminal device in the AI / ML direct positioning scenario.
[0010] The step of reporting positioning capabilities by the terminal can reuse the capability indication process of the Long Term Evolution Positioning Protocol (LPP). For example, the terminal device can report its positioning capabilities based on the ProvideCapabilities message in the LPP capability indication process.
[0011] It is understood that, in this embodiment of the application, the terminal device can support not only artificial intelligence (AI) model positioning, but also traditional positioning mechanisms. Traditional positioning mechanisms refer to cellular network positioning mechanisms based on Time Difference of Arrival (TDOA), Angle of Arrival (AOA), etc., which are not limited in this embodiment of the application.
[0012] Unless otherwise specified, "terminal device" in this application may refer to the terminal device itself, a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the transmitting end's functions. This application does not limit the entity executing the location capability reporting method.
[0013] Specifically, when the remaining battery power of the terminal device is lower than a first battery threshold, this first battery threshold indicates the power consumption of the AI model's inference, meaning that the remaining battery power of the terminal device may not be able to support the AI model's positioning operation. In this case, the terminal device can report its positioning capability, indicating that it cannot use the AI model for positioning. It should be noted that the first battery threshold can be set based on the actual power consumption of the AI model, and this embodiment of the application does not limit it.
[0014] The Positioning Reference Unit (PRU) is a device with a known location that provides Positioning Reference Signal (PRS) measurement results to assist other terminal devices with unknown locations in positioning. When the PRU associated with a terminal device changes, it means that the measurement result correction item of the terminal device needs to be re-evaluated. In this case, the positioning capability of the terminal device may change, triggering the positioning capability reporting to ensure the timeliness of the terminal device's positioning capability reporting.
[0015] In this context, "high-speed movement" refers to a terminal device's movement speed exceeding a certain speed threshold. This threshold can be set according to actual business conditions, and is not limited in this embodiment. When a terminal device enters a high-speed movement state, its positioning capabilities change more frequently. Therefore, when a terminal device enters or exits a high-speed movement state, it can be triggered to report its positioning capabilities, ensuring the timeliness of the reporting.
[0016] In this system, the terminal device can be configured with an AI model for positioning. When the positioning capability of the configured AI model cannot meet the positioning performance requirements—for example, the prediction accuracy or inference latency of the configured AI model cannot meet the application requirements—the terminal device can be triggered to report its positioning capability, ensuring that the network device obtains the terminal device's positioning capability in a timely manner.
[0017] It should be noted that machine learning (ML) is an application in the field of artificial intelligence (AI), and machine learning (ML) is an important branch of artificial intelligence (AI). In this application, the embodiments are described using AI models or AI capabilities. It is understood that the AI models or AI capabilities in this application can be replaced with ML models or ML capabilities, or can be replaced with other models or capabilities that belong to the field of AI.
[0018] Specifically, the terminal device can trigger positioning capability reporting when the reference signal receiving power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than the first receiving power threshold. In other words, the terminal device reports positioning capability when the signal quality of the DL-PRS cannot meet the positioning performance requirements.
[0019] Among them, the terminal device can trigger the location capability reporting when the network transmission delay is greater than the first transmission delay threshold, that is, the terminal device reports the location capability when the network transmission delay cannot meet the location performance requirements.
[0020] Specifically, the terminal device can trigger location capability reporting when the path loss index exceeds a first index threshold. The path loss index represents the rate at which path loss increases with distance. The larger the path loss index, the greater the impact of the transmission distance between the terminal device and the network device on path loss. When the path loss index exceeds the first index threshold, the terminal device's location capability will also be affected. Therefore, the terminal device reports its location capability when the path loss index meets certain conditions.
[0021] It should be noted that the first received power threshold, the first transmission delay threshold, and the first index threshold can be set based on the actual positioning requirements of the service, and this application embodiment does not limit them.
[0022] In some possible implementations, the second reporting condition is configured based on Radio Resource Control (RRC) messages. In this embodiment, the network device can configure the second reporting condition for the terminal device via Radio Resource Control (RRC) messages, thereby providing a method for configuring the second reporting condition.
[0023] In some possible implementations, the first reporting condition and / or the second reporting condition are activated or deactivated via a Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI). In this embodiment, the network device can activate or deactivate the reporting conditions of the terminal device via a Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI). That is, the network device can adjust and control the reporting conditions on the terminal device, deactivating specific conditions to make them invalid, or activating specific conditions to make them valid.
[0024] In some possible implementations, the positioning capability includes communication capabilities and / or artificial intelligence (AI) capabilities. In this embodiment, the terminal device can report its positioning capabilities, including communication and / or AI capabilities, so that the network can adjust the positioning scheme in a timely manner based on the terminal device's positioning capabilities.
[0025] Among them, since the reporting of positioning capabilities can reuse the capability indication process of the Long Term Evolution Positioning Protocol (LPP), the terminal device can indicate the communication capabilities and / or AI capabilities of the terminal device in the ProvideCapabilities message.
[0026] Communication capability refers to an indicator measured by the terminal device through the downlink channel, used to characterize the current network environment status. Optionally, the communication capability includes measurement results of the downlink channel. For example, the communication capability may include at least one of the following information: the reference signal received power (RSRP) or reference signal received quality (RSRQ) or signal to interference plus noise ratio (SNR) of the downlink positioning reference signal (DL-PRS), transmission delay, and pass loss index.
[0027] Here, artificial intelligence (AI) capability refers to the capabilities of the AI positioning model configured in the terminal device and the device's status. For example, AI capability may include at least one of the following: the prediction accuracy of the AI model, the power consumption of the AI model, the inference latency of the AI model, the remaining battery power of the terminal device, the moving speed information of the terminal device, and the PRU index information associated with the terminal device.
[0028] In some possible implementations, the method further includes: receiving a reporting condition change instruction, the reporting condition change instruction being used to change the second reporting condition to a third reporting condition; wherein the third reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a second received power threshold, the network transmission delay is greater than a second transmission delay threshold, and the path loss index is greater than a second index threshold; wherein the second received power threshold is greater than the first received power threshold, the second transmission delay threshold is less than the first transmission delay threshold, and the second index threshold is less than the first index threshold; or, the second received power threshold is less than the first received power threshold, the second transmission delay threshold is greater than the first transmission delay threshold, and the second index threshold is greater than the first index threshold. In this embodiment, the network device can update the second reporting condition configured in the terminal device. For example, updating the first received power threshold to a higher second received power threshold, updating the first transmission delay threshold to a lower second transmission delay threshold, and updating the first index threshold to a lower second index threshold can enable the terminal device to increase the frequency of positioning capability reporting and improve the timeliness of positioning capability reporting. For example, updating the first received power threshold to a lower second received power threshold, updating the first transmission delay threshold to a higher second transmission delay threshold, and updating the first index threshold to a higher second index threshold can avoid the terminal device from frequently reporting its positioning capabilities, thereby saving power consumption in the positioning capability reporting scheme.
[0029] It should be noted that the network device can update the second reporting conditions of the terminal device after determining that the positioning capability of the terminal device has changed, or it can update the second reporting conditions of the terminal device when the positioning capability of the terminal device has not changed, so as to meet the changes in positioning service requirements. This application embodiment does not limit this.
[0030] In some possible implementations, before reporting the positioning capability, the method further includes: if a model switching condition is met, switching the currently used AI model to a target AI model; wherein the model switching condition includes at least one of the following conditions: the currently used AI model cannot meet the positioning performance requirements and the target AI model meets the positioning performance requirements; both the currently used AI model and the target AI model meet the positioning performance requirements and the power consumption of the target AI model is less than that of the currently used AI model. In this embodiment, multiple AI models can be pre-configured in the terminal device, and the positioning capabilities (such as positioning accuracy and positioning power consumption) provided by different models are also different. The terminal device can switch AI models based on the model switching condition to improve the reliability of the AI positioning scheme. For example: if the currently used AI model cannot meet the positioning requirements, then the currently used AI model is switched to a target AI model that can meet the positioning requirements; for example: if both the currently used AI model and the target AI model meet the positioning requirements, but the target AI model requires lower power consumption, then the currently used AI model is switched to the target AI model with lower power consumption.
[0031] In some possible implementations, the positioning capability includes: communication capability and / or updated AI capability, wherein the updated AI capability includes the capability corresponding to the target AI model. In this embodiment, when the terminal device switches AI models, the positioning capability reported by the terminal device includes the updated AI capability, which includes the capability corresponding to the AI model switched by the terminal device.
[0032] In some possible implementations, before reporting the positioning capability, the method further includes: if the AI model positioning cancellation condition is met, using a cellular network positioning mechanism for positioning; wherein, the AI model positioning cancellation condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a second battery threshold, and the cellular network positioning mechanism meets the positioning performance requirements. In this embodiment, the terminal device can cancel the AI model positioning operation based on the AI model positioning cancellation condition and use a traditional cellular network positioning mechanism for positioning. For example, if the remaining battery power of the terminal device is lower than the second battery threshold, meaning the remaining battery power is insufficient to support the terminal device using the AI model for positioning, in this case, the terminal device uses a traditional cellular network positioning mechanism for positioning to ensure the normal use of the positioning service. For example, if the terminal device determines that the cellular network positioning mechanism meets the positioning performance requirements, meaning the terminal device can obtain accurate positioning results using a traditional cellular network positioning mechanism, in this case, the terminal device can also use a traditional cellular network positioning mechanism for positioning, saving energy consumption for the positioning service.
[0033] In some possible implementations, the positioning capability includes communication capabilities. In this embodiment, when the terminal device cancels the AI model positioning operation, the positioning capability reported by the terminal device includes only communication capabilities and excludes AI capabilities.
[0034] In some possible implementations, the method further includes: receiving a reporting condition deletion instruction, wherein the reporting condition deletion instruction is sent by the network device based on a first positioning capability, the reporting condition deletion instruction is used to delete the first reporting condition and / or the second reporting condition, and the first positioning capability instructs the terminal device to cancel AI model positioning. In this embodiment, after determining that the terminal device has canceled the AI model positioning operation, the network device can instruct the terminal device to delete some or all of the first reporting condition and / or the second reporting condition through the reporting condition deletion instruction, avoiding the terminal device frequently reporting positioning capabilities in scenarios where AI model positioning is determined not to be used, thus avoiding unnecessary resource overhead.
[0035] It should be noted that this application embodiment does not limit the method by which the first positioning capability instructs the terminal device to cancel the AI model positioning. For example, a consensus mechanism can be set up between the terminal device and the network device so that the network device knows that the terminal device has canceled the AI model positioning operation when the positioning capability does not include the AI capability. For example, the terminal device can also explicitly instruct the terminal device to cancel the AI model positioning operation through a message, so that the network device can know that the terminal device has canceled the AI model positioning operation.
[0036] In some possible implementations, the reporting condition deletion instruction includes: an instruction to deactivate the first reporting condition and / or the second reporting condition based on a Media Access Control (MAC) Control Element (CE) or Downlink Control Information (DCI); or an instruction to remove the first reporting condition and / or the second reporting condition based on a Radio Resource Control (RRC) message. In this embodiment, an optional implementation of the reporting condition deletion instruction is provided, allowing network devices to delete reporting conditions in terminal devices via MAC-CE or DCI.
[0037] In some possible implementations, the method further includes: receiving a positioning configuration update instruction, the positioning configuration update instruction being used to update the configuration of positioning assistance information; wherein the positioning assistance information includes at least one of the following: configuration parameters of a Positioning Reference Signal (PRS) and configuration parameters of a cellular network positioning mechanism. In this embodiment, the network device can update the positioning assistance information in the terminal device using the positioning configuration update instruction. For example, updating the configuration parameters of the Positioning Reference Signal (PRS) using the positioning configuration update instruction can improve wireless positioning accuracy. Exemplarily, this involves configuring the PRS with more Positioning Frequency Layers (PFLs), configuring each PFL to support more Transmit / Receive Points (TRPs), and configuring each TRP to support more PRS resources. Alternatively, updating the configuration parameters of the PRS using the positioning configuration update instruction can reduce resource overhead. Exemplarily, this involves configuring the PRS with fewer PFLs, configuring each PFL to support fewer TRPs, and configuring each TRP to support fewer PRS resources. For example, the configuration parameters of the cellular network positioning mechanism can be updated through a positioning configuration update instruction. For instance, the following mechanism can be configured for the terminal device: If the measurement accuracy of the current Angle of Arrival (AoA) or ZoA of the terminal device meets the preset requirements, the terminal device is instructed to use the Downlink-Angle of Departure (AOD, DL-AOD) positioning mechanism for positioning, where AoA is the angle between the projection direction of the terminal device on the XOY plane and the X-axis, and ZoA is the angle between the terminal device and the Z-axis; If the reference signal received power (RSRP) result of the downlink positioning reference signal (DL-PRS) of the terminal device meets the preset requirements, the terminal device is instructed to use the Downlink-Time Difference of Arrival (DL-TDOA) positioning mechanism for positioning.
[0038] It should be noted that the steps for indicating a location configuration update can reuse the transmission process of Assistance Data in the Long Term Evolution Positioning Protocol (LPP). For example, a network device can indicate a location configuration update based on the Assistance Data transmission procedure in LPP.
[0039] A second aspect of this application provides a method for reporting positioning capabilities, the method being applied to a network device. The method includes: sending reporting condition configuration information, the reporting condition configuration information being used by a terminal device to configure second reporting conditions, such that the terminal device triggers positioning capability reporting based on the second reporting conditions; wherein the terminal device supports artificial intelligence (AI) model positioning, and the second reporting conditions include at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
[0040] In this embodiment of the application, the network device can configure a second reporting condition for the terminal device, so that the terminal device can report its own positioning capability when triggered by the second reporting condition, so as to meet the dynamic reporting of positioning capability on the terminal device side in the AI / ML direct positioning scenario.
[0041] The step of reporting positioning capabilities by the terminal can reuse the capability indication process of the Long Term Evolution Positioning Protocol (LPP). For example, the terminal device can report its positioning capabilities based on the ProvideCapabilities message in the LPP capability indication process.
[0042] In this embodiment of the application, the terminal device may be a terminal device that supports AI positioning and / or traditional positioning mechanisms. Traditional positioning mechanisms refer to cellular network positioning mechanisms based on Time Difference of Arrival (TDOA), Angle of Arrival (AOA), etc.
[0043] Unless otherwise specified, the term "network device" in this application may refer to the network device itself, a component within the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the transmitting end's functions. This application does not limit the entity executing the location capability reporting method.
[0044] Specifically, the terminal device can trigger positioning capability reporting when the reference signal receiving power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than the first receiving power threshold. In other words, the terminal device reports positioning capability when the signal quality of the DL-PRS cannot meet the positioning performance requirements.
[0045] Among them, the terminal device can trigger the location capability reporting when the network transmission delay is greater than the first transmission delay threshold, that is, the terminal device reports the location capability when the network transmission delay cannot meet the location performance requirements.
[0046] Specifically, the terminal device can trigger location capability reporting when the path loss index exceeds a first index threshold. The path loss index represents the rate at which path loss increases with distance. The larger the path loss index, the greater the impact of the transmission distance between the terminal device and the network device on path loss. When the path loss index exceeds the first index threshold, the terminal device's location capability will also be affected. Therefore, the terminal device reports its location capability when the path loss index meets certain conditions.
[0047] It should be noted that the first received power threshold, the first transmission delay threshold, and the first index threshold can be set based on the actual positioning requirements of the service, and this application embodiment does not limit them.
[0048] In some possible implementations, the method further includes: sending a reporting condition change instruction, the reporting condition change instruction being used to change the second reporting condition to a third reporting condition; wherein the third reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a second received power threshold, the network transmission delay is greater than a second transmission delay threshold, and the path loss index is greater than a second index threshold; wherein the second received power threshold is greater than the first received power threshold, the second transmission delay threshold is less than the first transmission delay threshold, and the second index threshold is less than the first index threshold; or, the second received power threshold is less than the first received power threshold, the second transmission delay threshold is greater than the first transmission delay threshold, and the second index threshold is greater than the first index threshold. In this embodiment, the network device can update the second reporting condition configured in the terminal device. For example, updating the first received power threshold to a higher second received power threshold, updating the first transmission delay threshold to a lower second transmission delay threshold, and updating the first index threshold to a lower second index threshold can enable the terminal device to increase the frequency of positioning capability reporting and improve the timeliness of positioning capability reporting. For example, updating the first received power threshold to a lower second received power threshold, updating the first transmission delay threshold to a higher second transmission delay threshold, and updating the first index threshold to a higher second index threshold can avoid the terminal device from frequently reporting its positioning capabilities, thereby saving power consumption in the positioning capability reporting scheme.
[0049] It should be noted that the network device can update the second reporting conditions of the terminal device after determining that the positioning capability of the terminal device has changed, or it can update the second reporting conditions of the terminal device when the positioning capability of the terminal device has not changed, so as to meet the changes in positioning service requirements. This application embodiment does not limit this.
[0050] In some possible implementations, sending the reporting condition configuration information includes sending the reporting condition configuration information based on Radio Resource Control (RRC) messages. In this embodiment, the network device can configure the second reporting condition for the terminal device via Radio Resource Control (RRC) messages, thereby providing a method for configuring the second reporting condition.
[0051] In some possible implementations, the first reporting condition and / or the second reporting condition are activated or deactivated via a Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI). In this embodiment, the network device can activate or deactivate the reporting conditions of the terminal device via a Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI). That is, the network device can adjust and control the reporting conditions on the terminal device, deactivating specific conditions to make them invalid, or activating specific conditions to make them valid.
[0052] In some possible implementations, the positioning capability includes communication capabilities and / or artificial intelligence (AI) capabilities. In this embodiment, the terminal device can report its positioning capabilities, including communication and / or AI capabilities, so that the network can adjust the positioning scheme in a timely manner based on the terminal device's positioning capabilities.
[0053] Among them, the reporting of positioning capabilities can reuse the capability indication process of the Long Term Evolution Positioning Protocol (LPP), that is, the terminal device can provide communication capabilities and / or AI capabilities in the ProvideCapabilities message.
[0054] Communication capability refers to an indicator measured by the terminal device through the downlink channel, used to characterize the current network environment status. Optionally, the communication capability includes measurement results of the downlink channel. For example, the communication capability may include at least one of the following information: the reference signal received power (RSRP) or reference signal received quality (RSRQ) or signal to interference plus noise ratio (SNR) of the downlink positioning reference signal (DL-PRS), transmission delay, and pass loss index.
[0055] Here, artificial intelligence (AI) capability refers to the capabilities of the AI positioning model configured in the terminal device and the device's status. For example, AI capability may include at least one of the following: the prediction accuracy of the AI model, the power consumption of the AI model, the inference latency of the AI model, the remaining battery power of the terminal device, the moving speed information of the terminal device, and the PRU index information associated with the terminal device.
[0056] In some possible implementations, the method further includes: receiving a first positioning capability, the first positioning capability instructing the terminal device to cancel AI model positioning; and sending a reporting condition deletion instruction, the reporting condition invalidation instruction being used to delete the first reporting condition and / or the second reporting condition. In this embodiment, after determining that the terminal device has canceled the AI model positioning operation, the network device can instruct the terminal device to delete some or all of the first reporting conditions and / or the second reporting conditions via the reporting condition deletion instruction, avoiding unnecessary resource overhead caused by the terminal device frequently reporting positioning capabilities in scenarios where AI model positioning is determined not to be used.
[0057] It should be noted that this application embodiment does not limit the method by which the first positioning capability instructs the terminal device to cancel the AI model positioning. For example, a consensus mechanism can be set up between the terminal device and the network device so that the network device knows that the terminal device has canceled the AI model positioning operation when the positioning capability does not include the AI capability. For example, the terminal device can also explicitly instruct the terminal device to cancel the AI model positioning operation through a message, so that the network device can know that the terminal device has canceled the AI model positioning operation.
[0058] In some possible implementations, the reporting condition deletion instruction includes: an instruction to deactivate the first reporting condition and / or the second reporting condition based on a Media Access Control (MAC) Control Element (CE) or Downlink Control Information (DCI); or an instruction to remove the first reporting condition and / or the second reporting condition based on a Radio Resource Control (RRC) message. In this embodiment, an optional implementation of the reporting condition deletion instruction is provided, allowing network devices to delete reporting conditions in terminal devices via MAC-CE or DCI.
[0059] In some possible implementations, the method further includes: sending a positioning configuration update instruction, the positioning configuration update instruction being used by the terminal device to configure and update positioning assistance information; wherein the positioning assistance information includes at least one of the following: configuration parameters of a Positioning Reference Signal (PRS) and configuration parameters of a cellular network positioning mechanism. In this embodiment, the network device can update the positioning assistance information in the terminal device using the positioning configuration update instruction. For example, updating the configuration parameters of the Positioning Reference Signal (PRS) using the positioning configuration update instruction can improve wireless positioning accuracy. Exemplarily, this can involve configuring the PRS with more Positioning Frequency Layers (PFLs), configuring each PFL to support more Transmit / Receive Points (TRPs), and configuring each TRP to support more PRS resources. For example, the configuration parameters of the Positioning Reference Signal (PRS) can be updated by using a positioning configuration update instruction to reduce resource overhead. For instance, fewer Positioning Frequency Layers (PFLs) can be configured for the PRS, fewer Transmitter Points (TRPs) can be configured for each Positioning Frequency Layer, and fewer PRS resources can be configured for each Transmitter Point (TRP). For example, the configuration parameters of the cellular network positioning mechanism can be updated through a positioning configuration update instruction. For instance, the following mechanism can be configured for the terminal device: If the measurement accuracy of the current Angle of Arrival (AoA) or ZoA of the terminal device meets the preset requirements, the terminal device is instructed to use the Downlink-Angle of Departure (AOD, DL-AOD) positioning mechanism for positioning, where AoA is the angle between the projection direction of the terminal device on the XOY plane and the X-axis, and ZoA is the angle between the terminal device and the Z-axis; If the reference signal received power (RSRP) result of the downlink positioning reference signal (DL-PRS) of the terminal device meets the preset requirements, the terminal device is instructed to use the Downlink-Time Difference of Arrival (DL-TDOA) positioning mechanism for positioning.
[0060] It should be noted that the steps for indicating a location configuration update can reuse the transmission process of Assistance Data in the Long Term Evolution Positioning Protocol (LPP). For example, a network device can indicate a location configuration update based on the Assistance Data transmission procedure in LPP.
[0061] A third aspect of this application provides a terminal device that supports artificial intelligence (AI) model positioning, the terminal device comprising:
[0062] A capability reporting module is used to report positioning capabilities if a first reporting condition and / or a second reporting condition are met; wherein, the first reporting condition is a condition pre-configured by the terminal device, and the second reporting condition is a condition configured by the network device for the terminal device; the first reporting condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a first battery power threshold, the positioning reference unit (PRU) associated with the terminal device changes, the terminal device enters or exits a high-speed mobile state, or the AI model configured in the terminal device cannot meet the positioning performance requirements; the second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
[0063] In a third aspect of this application, the constituent modules of the terminal device may also perform the steps described in the first aspect and various possible implementations, as detailed in the foregoing description of the first aspect and various possible implementations.
[0064] A fourth aspect of this application provides a network device, the network device comprising:
[0065] The condition configuration module is used to send reporting condition configuration information. The reporting condition configuration information is used by the terminal device to configure a second reporting condition so that the terminal device triggers positioning capability reporting based on the second reporting condition. The terminal device supports artificial intelligence (AI) model positioning. The second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
[0066] In the fourth aspect of this application, the constituent modules of the network device may also perform the steps described in the second aspect and various possible implementations, as detailed in the foregoing description of the second aspect and various possible implementations.
[0067] A fifth aspect of this application provides a communication device including a processor connected to a memory for storing a computer program. The processor is configured to execute the computer program stored in the memory to enable the communication device to implement the method provided in the first or second aspect of this application.
[0068] In the fifth aspect of this application, the constituent modules of the communication device may also perform the steps described in the foregoing first or second aspect and various possible implementations, as detailed in the foregoing description of the first or second aspect and various possible implementations.
[0069] A sixth aspect of this application provides a computer storage medium for storing a computer program, which, when executed, implements the method provided in the first or second aspect of this application.
[0070] The seventh aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method provided in the first or second aspect described above.
[0071] An eighth aspect of this application provides a chip system including a processor for supporting a terminal device or network device in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices.
[0072] It is understood that the beneficial effects of the third to eighth aspects mentioned above can be found in the relevant descriptions of the first or second aspects and any implementation of the first or second aspects, and will not be repeated here. Attached Figure Description
[0073] Figure 1 is a schematic diagram of the system architecture of a communication system provided in an embodiment of this application;
[0074] Figure 2 is a schematic diagram of a direct localization process based on AI / ML provided in an embodiment of this application;
[0075] Figure 3 is a flowchart illustrating a method for reporting positioning capabilities provided in an embodiment of this application;
[0076] Figure 4 is a flowchart illustrating another method for reporting positioning capabilities provided in an embodiment of this application;
[0077] Figure 5 is a schematic diagram of a configuration update process for positioning assistance information provided in an embodiment of this application;
[0078] Figure 6 is a structural schematic diagram of a terminal device provided in an embodiment of this application;
[0079] Figure 7 is a schematic diagram of the structure of a network device provided in an embodiment of this application;
[0080] Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0081] Figure 9 is a schematic diagram of the structure of a computer program product provided in an embodiment of this application. Detailed Implementation
[0082] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0083] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0084] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0085] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0086] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0087] It is understood that in this application, "...when" and "if" both refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a specific time, nor do they require a judgment action to be performed during implementation, nor do they imply any other limitations.
[0088] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0089] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, unless otherwise specified or there is a logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0090] The embodiments of this application are applicable to various communication systems, including second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that will emerge in the future development of communication.
[0091] The communication system includes a first device and a second device. The first device can be a network-side device used to provide network communication functions; in some cases, it is also called a network device or network element. The network device can typically be a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. The core network unit can be a functional unit within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. The second device can be a device accessing the network, typically a terminal. An example of a communication system is shown in Figure 1, which includes base station 1 and terminal 2.
[0092] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved base stations (NodeB, eNB, or e-NodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in New Radio (NR), base stations in subsequent 3GPP evolutions, access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located Transmission Reception Points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. The base station can communicate with the terminal, or it can communicate with the terminal through a relay station. The terminal can communicate with multiple base stations using different technologies. For example, the terminal can communicate with base stations that support LTE networks, base stations that support 5G networks, and can also establish dual connections with both LTE and 5G base stations.
[0093] In the embodiments provided in this application, the terminal can take various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, vehicle-mounted terminal device, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal device, etc. The terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The terminal can also be a fixed terminal or a mobile terminal.
[0094] It should be noted that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0095] Artificial intelligence (AI) / machine learning (ML) can learn from large amounts of data to identify patterns and make predictions, thereby improving the reliability of device positioning.
[0096] AI / ML positioning can be divided into two methods: direct AI / ML positioning and AI / ML-assisted positioning. Direct AI / ML positioning refers to inputting the signal measurement results used for positioning into the model, and the model directly outputs the positioning result. AI / ML-assisted positioning refers to inputting the signal measurement results used for positioning into the model, and the model outputs auxiliary data to optimize or enhance traditional positioning mechanisms.
[0097] AI / ML direct positioning can be further divided into AI / ML direct positioning schemes on the terminal device side and AI / ML direct positioning schemes on the network device side. For example, referring to Figure 2, which provides a flowchart of an AI / ML-based direct positioning process, firstly, the terminal device receives the Positioning Reference Signal (PRS) sent by the base station gNB; then, the terminal device inputs the measurement results based on the PRS into the AI / ML positioning model to obtain the positioning result output by the model; finally, the terminal device sends the positioning result to the module responsible for the Location Management Function (LMP) in the core network, thereby realizing the AI / ML direct positioning scheme on the terminal device side.
[0098] For scenarios where GPS and traditional cellular positioning methods are difficult to implement in complex environments with many obstacles, an AI / ML direct positioning solution using terminal devices can achieve accurate and rapid real-time positioning by leveraging the processing power of the terminal devices. However, since the environment and terminal status change dynamically over time, the positioning capabilities of the terminal devices are also constantly changing. Therefore, how to report the positioning capabilities of the terminal devices is a crucial part of the positioning solution.
[0099] This application will describe the solution based on direct AI / ML positioning on the terminal device side. In order to make the technical solution of this application clearer and easier to understand, the method for reporting positioning capabilities provided by this application will be introduced below with reference to the accompanying drawings.
[0100] First, referring to Figure 3, a flowchart of a positioning capability reporting method is shown. This method can be applied to scenarios where AI / ML is used for direct positioning on the terminal device side. The terminal device supports AI model positioning. The method includes the following steps:
[0101] Step 301: If the first reporting condition and / or the second reporting condition are met, report the positioning capability.
[0102] The first reporting condition is a condition pre-configured by the terminal device, and the second reporting condition is a condition configured by the network device for the terminal device. The first reporting condition includes at least one of the following conditions: the remaining power of the terminal device is lower than a first power threshold, the positioning reference unit (PRU) associated with the terminal device changes, the terminal device enters or exits a high-speed mobile state, or the AI model configured in the terminal device cannot meet the positioning performance requirements. The second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, or the path loss index is greater than a first index threshold.
[0103] It is understood that in this embodiment of the application, the terminal device can pre-configure a first reporting condition, and the network device can configure a second reporting condition for the terminal device, so that the terminal device can report its own positioning capability under the triggering of different reporting conditions, so as to meet the dynamic reporting of positioning capability on the terminal device side in the AI / ML direct positioning scenario.
[0104] It should be noted that, in the embodiments of this application, the step of the terminal device reporting positioning capabilities can reuse the capability indication process of the Long Term Evolution Positioning Protocol (LPP). For example, the LPP capability indication process in 3GPP technical specification TS37.355 can be reused. For instance, the terminal device can report positioning capabilities based on the ProvideCapabilities message in the LPP capability indication process.
[0105] In this embodiment, in addition to supporting AI model positioning, the terminal device can also support traditional positioning mechanisms. Traditional positioning mechanisms refer to cellular network positioning mechanisms based on Time Difference of Arrival (TDOA), Angle of Arrival (AOA), etc. This embodiment does not limit the method of traditional cellular network positioning mechanisms.
[0106] Specifically, when the remaining battery power of the terminal device is lower than a first battery threshold, this first battery threshold indicates the power consumption of the AI model's inference, meaning that the remaining battery power of the terminal device may not be able to support the AI model's positioning operation. In this case, the terminal device can report its positioning capability, indicating that it cannot use the AI model for positioning. It should be noted that the first battery threshold can be set based on the actual power consumption of the AI model, and this embodiment of the application does not limit it.
[0107] The Positioning Reference Unit (PRU) is a device with a known location that provides Positioning Reference Signal (PRS) measurement results to assist other terminal devices with unknown locations in positioning. When the PRU associated with a terminal device changes, it means that the measurement result correction item of the terminal device needs to be re-evaluated. In this case, the positioning capability of the terminal device may change, triggering the positioning capability reporting to ensure the timeliness of the terminal device's positioning capability reporting.
[0108] In this context, "high-speed movement" refers to a terminal device's movement speed exceeding a certain speed threshold. This threshold can be set according to actual business conditions, and is not limited in this embodiment. When a terminal device enters a high-speed movement state, its positioning capabilities change more frequently. Therefore, when a terminal device enters or exits a high-speed movement state, it can be triggered to report its positioning capabilities, ensuring the timeliness of the reporting.
[0109] In this system, the terminal device can be configured with an AI model for positioning. When the positioning capability of the configured AI model cannot meet the positioning performance requirements—for example, the prediction accuracy or inference latency of the configured AI model cannot meet the application requirements—the terminal device can be triggered to report its positioning capability, ensuring that the network device obtains the terminal device's positioning capability in a timely manner.
[0110] It should be noted that machine learning (ML) is an application in the field of artificial intelligence (AI), and machine learning (ML) is an important branch of artificial intelligence (AI). In this application, the embodiments are described using AI models or AI capabilities. It is understood that the AI models or AI capabilities in this application can be replaced with ML models or ML capabilities, or can be replaced with other models or capabilities that belong to the field of AI.
[0111] Specifically, the terminal device can trigger positioning capability reporting when the Reference Signal Receiving Power (RSRP) of the Downlink Positioning Reference Signal (DL-PRS) is less than the first receiving power threshold. In other words, the terminal device triggers positioning capability reporting when the signal quality of the DL-PRS cannot meet the positioning performance requirements.
[0112] Among them, the terminal device can trigger the location capability reporting when the network transmission delay is greater than the first transmission delay threshold. That is, the terminal device triggers the location capability reporting when the network transmission delay cannot meet the location performance requirements.
[0113] Specifically, the terminal device can trigger location capability reporting when the path loss index exceeds a first index threshold. The path loss index represents the rate at which path loss increases with distance. The larger the path loss index, the greater the impact of the transmission distance between the terminal device and the network device on path loss. When the path loss index exceeds the first index threshold, the terminal device's location capability will also be affected. Therefore, the terminal device triggers location capability reporting when the path loss index meets certain conditions.
[0114] It should be noted that, in the embodiments of this application, the first received power threshold, the first transmission delay threshold, and the first index threshold can be set based on the actual positioning requirements of the service, and the embodiments of this application do not impose any limitations.
[0115] In one optional implementation, the network device sends a second reporting condition based on a Radio Resource Control (RRC) message, enabling the terminal device to receive and configure the second reporting condition. In this embodiment, the network device can configure the second reporting condition for the terminal device via a Radio Resource Control (RRC) message, thereby providing a method for configuring the second reporting condition.
[0116] In one alternative implementation, the network device can activate or deactivate the first reporting condition and / or the second reporting condition of the terminal device through the Media Access Control (MAC) control element (CE) or the Downlink Control Information (DCI).
[0117] In this embodiment, the network device can activate or deactivate the reporting conditions of the terminal device through a Medium Access Control (MAC) control element (CE) or Downlink Control Information (DCI). That is, the network device can adjust and control the reporting conditions on the terminal device; it can deactivate specific conditions to make them invalid, or activate specific conditions to make them valid.
[0118] The following, with reference to the flowchart of another location capability reporting method provided in Figure 4, explains the condition configuration and condition activation or deactivation process in the location capability reporting method provided in this application embodiment:
[0119] Step 401: The terminal device receives the conditional configuration information sent by the network device.
[0120] The condition configuration information is used by the terminal device to configure the second reporting condition, and this information is sent based on Radio Resource Control (RRC) messages. It is understood that the terminal device can configure the second reporting condition after receiving the condition configuration information from the network device. Optionally, the terminal device can automatically activate the second reporting condition after configuration, meaning the second reporting condition takes effect automatically after configuration. Alternatively, the terminal device can wait for an activation instruction from the network device after configuring the second reporting condition. This activation instruction is used to activate the second reporting condition, making the configured second reporting condition effective. Step 402 of this process will be illustrated using the activation of the second reporting condition by the network device as an example. It is understood that this schematic diagram does not constitute a limitation on the reporting method of the positioning capability of this application.
[0121] Step 402: The terminal device receives the conditional activation instruction sent by the network device.
[0122] The condition activation indication is used to activate the second reporting condition configured by the terminal device. The condition activation indication is sent based on the Media Access Control (MAC) Control Element (CE) or Downlink Control Information (DCI). After the terminal device receives the condition activation indication sent by the network device, the second reporting condition becomes effective.
[0123] Step 403: The terminal device receives the positioning reference signal sent by the network device.
[0124] The terminal device can acquire measurement results of the positioning reference signal. These results can be used to implement the positioning function; for example, the terminal device can input the measurement results into an AI positioning model to obtain the positioning result. It is understandable that these measurement results can also be used to determine the second reporting condition. For example, when the received power of the positioning reference signal is less than a preset power value, the terminal device is triggered to report its positioning capability.
[0125] Step 404: If the reporting conditions are met, the terminal device reports its positioning capability.
[0126] The reporting conditions may include a first reporting condition pre-configured by the terminal device, or a second reporting condition configured by the network device for the terminal device.
[0127] Step 405: The terminal device receives a conditional deactivation instruction sent by the network device.
[0128] The condition deactivation indication is used to deactivate the first reporting condition or / or the second reporting condition configured by the terminal device. The condition deactivation indication is sent based on the Media Access Control (MAC) Control Element (CE) or Downlink Control Information (DCI). After receiving the condition deactivation indication from the network device, the first reporting condition and / or the second reporting condition become invalid, meaning the terminal device no longer responds to the first reporting condition and / or the second reporting condition for location capability reporting. Furthermore, the network device can subsequently send new condition configuration information to the terminal device, enabling the terminal device to configure the corresponding reporting conditions based on the new condition configuration information. It is understood that the reporting conditions corresponding to the new condition configuration information can be the same as or different from the reporting conditions corresponding to the condition configuration information sent in step 401; this embodiment does not impose any limitations.
[0129] It should be noted that the failure of the reporting conditions may be that the terminal device deletes the corresponding reporting conditions under the instruction of the condition deactivation instruction, or the terminal device is no longer triggered by the corresponding reporting conditions to report the positioning capability under the instruction of the condition deactivation instruction. This application embodiment does not limit this.
[0130] In one alternative implementation, the location capabilities reported by the terminal device include: communication capabilities and / or artificial intelligence (AI) capabilities.
[0131] Among them, the reporting of positioning capabilities can reuse the capability provision (ProvideCapabilities) transmission process in the capability indication process of the Long Term Evolution Positioning Protocol (LPP), that is, the capability provision (ProvideCapabilities) message provides communication capabilities and / or AI capabilities.
[0132] Communication capability refers to an indicator obtained by the terminal device through downlink channel measurement, used to characterize the current network environment status. Optionally, the communication capability includes the measurement results of the downlink channel. For example, the communication capability may include at least one of the following: the reference signal received power (RSRP), reference signal received quality (RSRQ), signal to interference plus noise ratio (SNR), transmission delay, and pass loss index of the downlink positioning reference signal (DL-PRS). Artificial intelligence (AI) capability refers to the capability of the AI positioning model configured in the terminal device and the device's status. For example, AI capability may include at least one of the following: the prediction accuracy of the AI model, the power consumption of the AI model, the inference delay of the AI model, the remaining battery power of the terminal device, the moving speed information of the terminal device, and the PRU index information associated with the terminal device. Therefore, in this embodiment, the terminal device can report positioning capabilities including communication capability and / or AI capability, so that the network can adjust the positioning scheme in a timely manner according to the positioning capability of the terminal device.
[0133] In an optional implementation, the positioning capability reporting method provided in this application further includes: receiving a reporting condition change instruction, the reporting condition change instruction being used to change a second reporting condition to a third reporting condition; wherein the third reporting condition includes at least one of the following conditions: the reference signal received power RSRP of the downlink positioning reference signal DL-PRS is less than a second received power threshold, the network transmission delay is greater than a second transmission delay threshold, and the path loss index is greater than a second index threshold; wherein the second received power threshold is greater than a first received power threshold, the second transmission delay threshold is less than a first transmission delay threshold, and the second index threshold is less than a first index threshold; or, the second received power threshold is less than a first received power threshold, the second transmission delay threshold is greater than a first transmission delay threshold, and the second index threshold is greater than a first index threshold.
[0134] Specifically, network devices can update the second reporting conditions configured in terminal devices. For example, the first received power threshold can be updated to a higher second received power threshold, the first transmission delay threshold to a lower second transmission delay threshold, and the first index threshold to a lower second index threshold. This allows terminal devices to increase the frequency and timeliness of location capability reporting. Alternatively, updating the first received power threshold to a lower second received power threshold, the first transmission delay threshold to a higher second transmission delay threshold, and the first index threshold to a higher second index threshold can avoid frequent location capability reporting by terminal devices, saving power consumption in the location capability reporting scheme.
[0135] It should be noted that the network device can update the second reporting conditions of the terminal device after determining that the positioning capability of the terminal device has changed, or it can update the second reporting conditions of the terminal device when the positioning capability of the terminal device has not changed, so as to meet the changes in positioning service requirements. This application embodiment does not limit this.
[0136] In one optional implementation, before reporting the positioning capability, the terminal device further includes: if the model switching conditions are met, switching the currently used AI model to the target AI model; wherein the model switching conditions include at least one of the following conditions: the currently used AI model cannot meet the positioning performance requirements and the target AI model meets the positioning performance requirements, both the currently used AI model and the target AI model meet the positioning performance requirements and the power consumption of the target AI model is less than the power consumption of the currently used AI model.
[0137] Specifically, in this embodiment, the terminal device can be pre-configured with multiple AI models. Different models provide different positioning capabilities (such as positioning accuracy and power consumption). The terminal device can switch AI models based on model switching conditions to improve the reliability of the AI positioning solution. For example, if the currently used AI model cannot meet the positioning requirements, it can be switched to a target AI model that can meet those requirements. Alternatively, if both the currently used AI model and the target AI model meet the positioning requirements, but the target AI model requires lower power consumption, the currently used AI model can be switched to the lower-power target AI model to save power.
[0138] In one optional implementation, the positioning capabilities reported by the terminal device include: communication capabilities and / or updated AI capabilities, wherein the updated AI capabilities include the capabilities corresponding to the target AI model.
[0139] It is understood that in the embodiments of this application, when the terminal device switches the AI model, the AI capabilities of the corresponding terminal device may change accordingly. At this time, the positioning capabilities reported by the terminal device include the updated AI capabilities, which include the capabilities corresponding to the AI model switched by the terminal device. This ensures that the terminal device can report its positioning capabilities in a timely and flexible manner after switching the AI model.
[0140] In one optional implementation, before the terminal device reports its positioning capability, the method further includes: if the AI model positioning cancellation condition is met, using a cellular network positioning mechanism for positioning; wherein the AI model positioning cancellation condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a second battery threshold, and the cellular network positioning mechanism meets the positioning performance requirements.
[0141] Specifically, terminal devices can cancel AI model positioning based on certain conditions, thus using traditional cellular network positioning mechanisms for location services. For example, if the terminal device's remaining battery power is below a second threshold (meaning insufficient power to support AI model positioning), the device will use traditional cellular network positioning mechanisms to ensure normal location service operation. Conversely, if the terminal device determines that the cellular network positioning mechanism meets performance requirements (meaning accurate positioning results can be obtained using traditional cellular network positioning mechanisms), it can also use traditional cellular network positioning mechanisms without using AI models, saving energy for location services.
[0142] In one alternative implementation, when the terminal device cancels AI model positioning and uses cellular network positioning mechanism for positioning, the positioning capabilities reported by the terminal device include: communication capabilities.
[0143] It is understandable that after the terminal device cancels the AI model positioning operation, the terminal device will use the traditional cellular network positioning mechanism for positioning. At this time, the positioning capability reported by the terminal device includes only communication capability and does not include AI capability.
[0144] In an optional implementation, the method further includes: receiving a reporting condition deletion instruction, wherein the reporting condition deletion instruction is sent by the network device based on a first positioning capability, the reporting condition deletion instruction is used to delete the first reporting condition and / or the second reporting condition, and the first positioning capability instructs the terminal device to cancel the AI model positioning.
[0145] Specifically, after determining that the terminal device has canceled the AI model positioning operation, the network device can instruct the terminal device to delete some or all of the first and / or second reporting conditions through the reporting condition deletion instruction. This avoids the terminal device frequently reporting positioning capabilities in scenarios where it is determined that AI model positioning is not used, thus avoiding unnecessary resource consumption.
[0146] It should be noted that this application embodiment does not limit the method by which the first positioning capability instructs the terminal device to cancel the AI model positioning. For example, a consensus mechanism can be set up between the terminal device and the network device so that the network device knows that the terminal device has canceled the AI model positioning operation when the positioning capability does not include the AI capability. For example, the terminal device can also explicitly instruct the terminal device to cancel the AI model positioning operation through a message, such as by indicating the cancellation through the value of a specific field in the reported positioning capability, so that the network device can know that the terminal device has canceled the AI model positioning operation.
[0147] In one optional implementation, the reporting condition deletion instruction includes: an instruction to deactivate the first reporting condition and / or the second reporting condition based on the Media Access Control (MAC) Control Element (CE) or Downlink Control Information (DCI), or an instruction to remove the first reporting condition and / or the second reporting condition based on a Radio Resource Control (RRC) message.
[0148] This application provides an optional implementation of a reporting condition deletion instruction, allowing network devices to deactivate or remove reporting conditions from terminal devices via MAC-CE or DCI.
[0149] In an optional implementation, the method further includes: receiving a positioning configuration update instruction, the positioning configuration update instruction being used to update the positioning assistance information; wherein the positioning assistance information includes at least one of the following: configuration parameters of a positioning reference signal (PRS) and configuration parameters of a cellular network positioning mechanism.
[0150] Specifically, network devices can update the positioning assistance information in terminal devices using positioning configuration update instructions. For example, updating the configuration parameters of the Positioning Reference Signal (PRS) using the positioning configuration update instructions can improve wireless positioning accuracy. For instance, this can involve configuring the PRS with more Positioning Frequency Layers (PFLs), configuring each PFL to support more Transmit / Receive Points (TRPs), and configuring each TRP to support more PRS resources.
[0151] For example, the configuration parameters of the Positioning Reference Signal (PRS) can be updated by using a positioning configuration update instruction to reduce resource overhead. For instance, fewer Positioning Frequency Layers (PFLs) can be configured for the PRS, fewer Transmitter Points (TRPs) can be configured for each Positioning Frequency Layer, and fewer PRS resources can be configured for each Transmitter Point (TRP).
[0152] For example, the configuration parameters of the cellular network positioning mechanism can be updated through a positioning configuration update instruction. For instance, the following mechanism can be configured for the terminal device: If the measurement accuracy of the current Angle of Arrival (AoA) or ZoA of the terminal device meets the preset requirements, the terminal device is instructed to use the Downlink-Angle of Departure (AOD, DL-AOD) positioning mechanism for positioning, where AoA is the angle between the projection direction of the terminal device on the XOY plane and the X-axis, and ZoA is the angle between the terminal device and the Z-axis; If the reference signal received power (RSRP) result of the downlink positioning reference signal (DL-PRS) of the terminal device meets the preset requirements, the terminal device is instructed to use the Downlink-Time Difference of Arrival (DL-TDOA) positioning mechanism for positioning.
[0153] It should be noted that the process for sending the positioning configuration update instruction can reuse the transmission process of Assistance Data in the Long Term Evolution Positioning Protocol (LPP). For example, network devices can send positioning configuration update instructions based on the Assistance Data transmission process in LPP.
[0154] The following description, with reference to Figure 5, illustrates the configuration and update process of location assistance information in the location capability reporting method provided in this application embodiment:
[0155] Step 501: The terminal device receives a location configuration update instruction sent by the network device.
[0156] The location configuration update instruction can be sent by the network device based on the Assistance Data transmission process in LPP. The location configuration update instruction is used to inform the terminal device what specific adjustments should be made to the location assistance information.
[0157] It should be noted that, in this embodiment, the terminal device can dynamically and flexibly report its own positioning capabilities under different reporting conditions. The network device can update the positioning assistance information of the terminal device after learning that its AI positioning capabilities have changed. Alternatively, the network device can update the positioning assistance information of the terminal device based on business needs even when its AI positioning capabilities have not changed. This embodiment does not impose any limitations.
[0158] Step 502: The terminal device updates the positioning assistance information based on the positioning configuration update instruction.
[0159] Specifically, the terminal device can adjust the configuration parameters of the Positioning Reference Signal (PRS) and / or the configuration parameters of the cellular network positioning mechanism based on the positioning configuration update instruction to meet the positioning configuration update requirements indicated by the network device.
[0160] Figure 6 is a schematic diagram of a terminal device provided in an embodiment of this application. This terminal device supports AI model localization and includes: a capability reporting module 601; wherein...
[0161] The capability reporting module is used to report positioning capabilities if a first reporting condition and / or a second reporting condition are met; wherein, the first reporting condition is a condition pre-configured by the terminal device, and the second reporting condition is a condition configured by the network device for the terminal device; the first reporting condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a first battery power threshold, the positioning reference unit (PRU) associated with the terminal device changes, the terminal device enters or exits a high-speed mobile state, or the AI model configured in the terminal device cannot meet the positioning performance requirements; the second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
[0162] In an optional implementation, the terminal device further includes: an information receiving module, configured to receive a reporting condition change instruction, the reporting condition change instruction being used to change the second reporting condition to a third reporting condition; wherein the third reporting condition includes at least one of the following conditions: the reference signal received power RSRP of the downlink positioning reference signal DL-PRS is less than a second received power threshold, the network transmission delay is greater than a second transmission delay threshold, and the path loss index is greater than a second index threshold; wherein the second received power threshold is greater than the first received power threshold, the second transmission delay threshold is less than the first transmission delay threshold, and the second index threshold is less than the first index threshold; or, the second received power threshold is less than the first received power threshold, the second transmission delay threshold is greater than the first transmission delay threshold, and the second index threshold is greater than the first index threshold.
[0163] In one alternative implementation, the second reporting condition is configured based on Radio Resource Control (RRC) messages.
[0164] In one alternative implementation, the first reporting condition and / or the second reporting condition are activated or deactivated via Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI).
[0165] In one alternative implementation, the positioning capability includes: communication capability and / or artificial intelligence (AI) capability.
[0166] In one alternative implementation, the communication capability includes measurements of the downlink channel.
[0167] In an optional implementation, the terminal device further includes: a model switching module, configured to switch the currently used AI model to a target AI model if model switching conditions are met; wherein the model switching conditions include at least one of the following conditions: the currently used AI model cannot meet the positioning performance requirements and the target AI model meets the positioning performance requirements; both the currently used AI model and the target AI model meet the positioning performance requirements and the power consumption of the target AI model is less than the power consumption of the currently used AI model.
[0168] In one optional implementation, the positioning capability includes: communication capability and / or updated AI capability, wherein the updated AI capability includes the capability corresponding to the target AI model.
[0169] In one optional implementation, the terminal device further includes: a cellular positioning module, used to perform positioning using a cellular network positioning mechanism if the AI model positioning cancellation condition is met; wherein the AI model positioning cancellation condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a second battery threshold, and the cellular network positioning mechanism meets the positioning performance requirements.
[0170] In one alternative implementation, the positioning capability includes: communication capability.
[0171] In an optional implementation, the information receiving module is further configured to receive a positioning configuration update instruction, the positioning configuration update instruction being used to update the positioning assistance information; wherein the positioning assistance information includes at least one of the following: configuration parameters of the positioning reference signal (PRS) and configuration parameters of the cellular network positioning mechanism.
[0172] It should be noted that the steps and related technical features executed by each module in a terminal device provided in this application correspond to the reporting method for the positioning capability of a terminal device provided in the foregoing embodiments of the application. The description of the device part can be found in the embodiments of the foregoing method part, and will not be repeated here.
[0173] Figure 7 is a schematic diagram of a network device according to an embodiment of this application. The network device includes: a condition configuration module 701; wherein...
[0174] The condition configuration module is used to send reporting condition configuration information. The reporting condition configuration information is used by the terminal device to configure a second reporting condition, so that the terminal device triggers positioning capability reporting based on the second reporting condition. The terminal device supports artificial intelligence (AI) model positioning. The second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
[0175] In an optional implementation, the condition configuration module is further configured to send a reporting condition change indication, the reporting condition change indication being used to change the second reporting condition to a third reporting condition; wherein the third reporting condition includes at least one of the following conditions: the reference signal received power RSRP of the downlink positioning reference signal DL-PRS is less than a second received power threshold, the network transmission delay is greater than a second transmission delay threshold, and the path loss index is greater than a second index threshold; wherein the second received power threshold is greater than the first received power threshold, the second transmission delay threshold is less than the first transmission delay threshold, and the second index threshold is less than the first index threshold; or, the second received power threshold is less than the first received power threshold, the second transmission delay threshold is greater than the first transmission delay threshold, and the second index threshold is greater than the first index threshold.
[0176] In one optional implementation, sending the reporting condition configuration information includes: sending the reporting condition configuration information based on Radio Resource Control (RRC) messages.
[0177] In one alternative implementation, the first reporting condition and / or the second reporting condition are activated or deactivated via Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI).
[0178] In one alternative implementation, the positioning capability includes: communication capability and / or artificial intelligence (AI) capability.
[0179] In one alternative implementation, the communication capability includes measurements of the downlink channel.
[0180] In one optional implementation, the network device further includes a positioning configuration update module for sending a positioning configuration update instruction, the positioning configuration update instruction being used by the terminal device to update the positioning assistance information; wherein the positioning assistance information includes at least one of the following: configuration parameters of the Positioning Reference Signal (PRS) and configuration parameters of the cellular network positioning mechanism.
[0181] It should be noted that the steps and related technical features executed by each module in a network device provided in this application correspond to the reporting method for the positioning capability of a network device provided in the foregoing embodiments of the application. The description of the device part can be found in the embodiments of the foregoing method part, and will not be repeated here.
[0182] Figure 8 is a schematic diagram of a communication device provided in an embodiment of this application. This communication device can be a terminal device, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the communication device may include a processor 810, an external memory interface 820, an internal memory 821, a display screen 830, a camera 840, antenna 1, antenna 2, a mobile communication module 850, and a wireless communication module 860, etc.
[0183] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the communication device. In other embodiments, the communication device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0184] The processor 810 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.
[0185] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a structural limitation on the communication device. In other embodiments of this application, the communication device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0186] The external storage interface 820 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the communication device. The external storage card communicates with the processor 810 through the external storage interface 820 to perform data storage functions. For example, music, video, and other files can be saved on the external storage card.
[0187] Internal memory 821 can be used to store executable program code, including instructions. Processor 810 executes various functional applications and data processing of the communication device by running the instructions stored in internal memory 821. Internal memory 821 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the communication device (such as audio data, phonebook, etc.). Furthermore, internal memory 821 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 810 executes various functional applications and data processing of the communication device by running instructions stored in internal memory 821 and / or instructions stored in memory located within the processor.
[0188] The wireless communication function of the communication device can be realized through antenna 1, antenna 2, mobile communication module 850, wireless communication module 860, modem processor, and baseband processor.
[0189] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the communication device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0190] The mobile communication module 850 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in communication devices. The mobile communication module 850 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 850 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 850 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 850 may be housed in the processor 810. In some embodiments, at least some functional modules of the mobile communication module 850 and at least some modules of the processor 810 may be housed in the same device.
[0191] In some embodiments of this application, the communication device initiates or receives call requests through the mobile communication module 850 and the antenna 1.
[0192] Furthermore, an operating system runs on the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the communication devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0193] Referring to Figure 9, this application also provides a schematic diagram of the structure of a computer program product. In some embodiments, the methods disclosed in Figures 3, 4, or 5 above can be implemented as computer program instructions encoded in a machine-readable format on a computer-readable storage medium or encoded on other non-transitory media or articles of art.
[0194] Figure 9 schematically illustrates a conceptual partial view of an example computer program product arranged according to at least some of the embodiments shown herein, the example computer program product including a computer program for executing computer processes on a computing device.
[0195] In one embodiment, computer program product 900 is provided using signal bearer medium 901. Signal bearer medium 901 may include one or more program instructions 902 that, when executed by one or more processors, can provide the functions or portions thereof described above with reference to FIG. 3, 4, or 5. Thus, for example, referring to the embodiment shown in FIG. 3, one or more features of step 301 may be performed by one or more instructions associated with signal bearer medium 901. Furthermore, example instructions are also described for the program instructions 902 in FIG. 9.
[0196] In some examples, the signal carrying medium 901 may include a computer-readable medium 903, such as, but not limited to, a hard disk drive, a compact disc (CD), a digital video optical disc (DVD), a digital magnetic tape, a memory, ROM, or RAM, etc.
[0197] In some embodiments, the signal-bearing medium 901 may comprise a computer-recordable medium 904, such as, but not limited to, a memory, a read / write (R / W) CD, a R / W DVD, and so on. In some embodiments, the signal-bearing medium 901 may comprise a communication medium 905, such as, but not limited to, digital and / or analog communication media (e.g., fiber optic cables, waveguides, wired communication links, wireless communication links, and so on). Therefore, for example, the signal-bearing medium 901 may be transmitted by a wireless communication medium 905 (e.g., a wireless communication medium conforming to the IEEE 802.15 standard or other transmission protocols).
[0198] One or more program instructions 902 may be, for example, computer-executable instructions or logical implementation instructions. In some examples, the computing device may be configured to provide various operations, functions, or actions in response to one or more program instructions 902 conveyed to the computing device via a computer-readable medium 903, a computer-recordable medium 904, and / or a communication medium 905.
[0199] It should be understood that the arrangements described herein are for illustrative purposes only. Therefore, those skilled in the art will understand that other arrangements and other elements (e.g., machines, interfaces, functions, sequences, and functional groups, etc.) can be used instead, and some elements may be omitted depending on the desired outcome. Furthermore, many of the described elements are functional entities that can be implemented as discrete or distributed components, or in any suitable combination and location with other components.
[0200] This application also provides a communication system, which may include a terminal device as shown in FIG6 and a network device as shown in FIG7.
[0201] In this application, the terminal device or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0202] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0203] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.
[0204] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0205] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0206] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0207] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for reporting positioning capabilities, characterized in that, The method, applied to a terminal device that supports AI model localization, includes: If the first reporting condition and / or the second reporting condition are met, the positioning capability is reported; wherein, the first reporting condition is a condition pre-configured by the terminal device, and the second reporting condition is a condition configured by the network device for the terminal device; The first reporting condition includes at least one of the following conditions: the remaining power of the terminal device is lower than the first power threshold, the positioning reference unit (PRU) associated with the terminal device changes, the terminal device enters or exits a high-speed movement state, or the AI model configured in the terminal device cannot meet the positioning performance requirements. The second reporting condition includes at least one of the following conditions: the reference signal received power RSRP of the downlink positioning reference signal DL-PRS is less than the first received power threshold, the network transmission delay is greater than the first transmission delay threshold, and the path loss index is greater than the first index threshold.
2. The method according to claim 1, characterized in that, The method further includes: A reporting condition change instruction is received, which is used to change the second reporting condition to a third reporting condition; wherein the third reporting condition includes at least one of the following conditions: the reference signal received power RSRP of the downlink positioning reference signal DL-PRS is less than a second received power threshold, the network transmission delay is greater than a second transmission delay threshold, and the path loss index is greater than a second index threshold; wherein... The second received power threshold is greater than the first received power threshold, the second transmission delay threshold is less than the first transmission delay threshold, and the second index threshold is less than the first index threshold; or, The second received power threshold is less than the first received power threshold, the second transmission delay threshold is greater than the first transmission delay threshold, and the second index threshold is greater than the first index threshold.
3. The method according to any one of claims 1-2, characterized in that, The second reporting condition is configured based on Radio Resource Control (RRC) messages.
4. The method according to any one of claims 1-3, characterized in that, The first reporting condition and / or the second reporting condition are activated or deactivated via Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI).
5. The method according to any one of claims 1-4, characterized in that, The positioning capabilities include: communication capabilities and / or artificial intelligence (AI) capabilities.
6. The method according to claim 5, characterized in that, The communication capability includes measurements of the downlink channel.
7. The method according to any one of claims 1-4, characterized in that, Prior to reporting the positioning capability, the method further includes: If the model switching conditions are met, the currently used AI model is switched to the target AI model; wherein, the model switching conditions include at least one of the following conditions: the currently used AI model cannot meet the positioning performance requirements and the target AI model meets the positioning performance requirements; both the currently used AI model and the target AI model meet the positioning performance requirements and the power consumption of the target AI model is less than the power consumption of the currently used AI model.
8. The method according to claim 7, characterized in that, The positioning capabilities include: communication capabilities and / or updated AI capabilities, wherein the updated AI capabilities include the capabilities corresponding to the target AI model.
9. The method according to any one of claims 1-4, characterized in that, Prior to reporting the positioning capability, the method further includes: If the AI model positioning cancellation condition is met, the cellular network positioning mechanism is used for positioning; wherein, the AI model positioning cancellation condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a second battery threshold, and the cellular network positioning mechanism meets the positioning performance requirements.
10. The method according to claim 9, characterized in that, The positioning capability includes: communication capability.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: The system receives a positioning configuration update instruction, which is used to update the positioning assistance information; wherein the positioning assistance information includes at least one of the following: configuration parameters of the Positioning Reference Signal (PRS) and configuration parameters of the cellular network positioning mechanism.
12. A method for reporting positioning capabilities, characterized in that, Applied to network devices, the method includes: Sending reporting condition configuration information, the reporting condition configuration information is used by the terminal device to configure a second reporting condition, so that the terminal device triggers the reporting of positioning capability based on the second reporting condition; wherein, the terminal device supports artificial intelligence AI model positioning; the second reporting condition includes at least one of the following conditions: the reference signal received power RSRP of the downlink positioning reference signal DL-PRS is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
13. The method according to claim 12, characterized in that, The method further includes: A reporting condition change instruction is sent, which is used to change the second reporting condition to a third reporting condition; wherein the third reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a second received power threshold, the network transmission delay is greater than a second transmission delay threshold, and the path loss index is greater than a second index threshold; wherein... The second received power threshold is greater than the first received power threshold, the second transmission delay threshold is less than the first transmission delay threshold, and the second index threshold is less than the first index threshold; or, The second received power threshold is less than the first received power threshold, the second transmission delay threshold is greater than the first transmission delay threshold, and the second index threshold is greater than the first index threshold.
14. The method according to any one of claims 12-13, characterized in that, The sending of the reporting condition configuration information includes: sending the reporting condition configuration information based on Radio Resource Control (RRC) messages.
15. The method according to any one of claims 12-14, characterized in that, The first reporting condition and / or the second reporting condition are activated or deactivated via Media Access Control (MAC) control element (CE) or Downlink Control Information (DCI).
16. The method according to any one of claims 12-15, characterized in that, The positioning capabilities include: communication capabilities and / or artificial intelligence (AI) capabilities.
17. The method according to claim 16, characterized in that, The communication capability includes measurements of the downlink channel.
18. The method according to any one of claims 12-17, characterized in that, The method further includes: Sending a location configuration update instruction, the location configuration update instruction is used by the terminal device to update the location assistance information configuration; wherein, the location assistance information includes at least one of the following: configuration parameters of the location reference signal (PRS) and configuration parameters of the cellular network positioning mechanism.
19. A terminal device, characterized in that, The terminal device supports AI model localization, and the terminal device includes: A capability reporting module is used to report positioning capabilities if a first reporting condition and / or a second reporting condition are met; wherein, the first reporting condition is a condition pre-configured by the terminal device, and the second reporting condition is a condition configured by the network device for the terminal device; the first reporting condition includes at least one of the following conditions: the remaining battery power of the terminal device is lower than a first battery power threshold, the positioning reference unit (PRU) associated with the terminal device changes, the terminal device enters or exits a high-speed mobile state, or the AI model configured in the terminal device cannot meet the positioning performance requirements; the second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
20. A network device, characterized in that, The network device includes: The condition configuration module is used to send reporting condition configuration information. The reporting condition configuration information is used by the terminal device to configure a second reporting condition so that the terminal device triggers positioning capability reporting based on the second reporting condition. The terminal device supports artificial intelligence (AI) model positioning. The second reporting condition includes at least one of the following conditions: the reference signal received power (RSRP) of the downlink positioning reference signal (DL-PRS) is less than a first received power threshold, the network transmission delay is greater than a first transmission delay threshold, and the path loss index is greater than a first index threshold.
21. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1-11 or 12-18.
22. A computer storage medium for storing a computer program, which, when executed, performs the method according to any one of claims 1-11 or 12-18.
23. A computer program product comprising instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-11 or 12-18.