Communication method, storage medium, chip system, and communication system

By transmitting the training information of the AI ​​positioning model between the terminal device and the positioning management device, the consistency of PRS configuration information is ensured, which solves the positioning accuracy problem of the terminal device under the on-demand PRS solution and improves the accuracy and reliability of positioning.

WO2026157679A1PCT designated stage Publication Date: 2026-07-30HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-12-17
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In existing communication systems, the positioning accuracy of terminal devices using AI models for positioning needs to be improved, especially under the on-demand PRS scheme, how to improve the positioning accuracy and reliability of terminal devices is a challenge.

Method used

The terminal device sends a PRS request message containing model training information of the AI ​​positioning model to the positioning management device in order to obtain PRS configuration information consistent with the model training phase. The positioning management device provides the corresponding PRS configuration information based on the model training information to ensure that the terminal device uses a consistent configuration during positioning inference.

Benefits of technology

By using PRS configuration information consistent with that used in the model training phase, the positioning accuracy and reliability of terminal devices are improved, signaling overhead is reduced, and alternative positioning methods are provided to ensure accuracy in case of mismatch.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025143134_30072026_PF_FP_ABST
    Figure CN2025143134_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method, a storage medium, a chip system, and a communication system. The method may comprise: sending a first PRS request message to a location management device, the first PRS request message being used to request configuration information of a PRS, and the first PRS request message comprising first model training information of an AI positioning model; and receiving a first PRS response message from the location management device, the first PRS response message comprising first configuration information, and the first configuration information being PRS configuration information determined on the basis of the first model training information. The embodiments of the present application help improve the accuracy and reliability of terminal device positioning.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, storage media, chip systems and communication systems

[0001] This application claims priority to Chinese Patent Application No. 202510096300.2, filed on January 21, 2025, entitled "Communication Method, Storage Medium, Chip System and Communication System", 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 communication method, storage medium, chip system, and communication system. Background Technology

[0003] In current communication systems, the location management function (LMF) sends configuration information for a positioning reference signal (PRS) to terminal devices. The terminal devices can then receive the PRS based on this configuration information to achieve positioning. The terminal devices can utilize artificial intelligence (AI) models to perform positioning inference and obtain location estimates. However, the accuracy of positioning using AI models by terminal devices needs improvement.

[0004] Release 17 of the 3rd Generation Partnership Project (3GPP) New Radio (NR) standard introduced an on-demand PRS (Programmable Response System) scheme. This scheme allows terminal devices to request PRS configuration information based on their own positioning needs. Improving the accuracy of terminal devices' positioning using AI models based on this on-demand PRS scheme is a technical problem worthy of further research. Summary of the Invention

[0005] This application provides a communication method, storage medium, chip system, and communication system, which are beneficial for improving the accuracy and reliability of terminal device positioning.

[0006] In a first aspect, embodiments of this application provide a communication method. This method can be applied to a terminal device, or to a device within the terminal device (e.g., a chip, a chip system, or a circuit), or to a device compatible with the terminal device. The following description uses an application to a terminal device as an example. The method may include: sending a first PRS request message to a positioning management device; the first PRS request message is used to request PRS configuration information; the first PRS request message includes first model training information of an AI positioning model; receiving a first PRS response message from the positioning management device; the first PRS response message includes first configuration information; the first configuration information is PRS configuration information determined based on the first model training information.

[0007] Based on this communication method, the terminal device can send a PRS request message, including model training information, to the positioning management device. This enables the positioning management device to provide PRS configuration information to the terminal device based on the model training information. In this way, when the terminal device uses an AI positioning model for inference and location estimation, it can use PRS configuration information consistent with that used during the model training phase, thus improving the accuracy and reliability of the terminal device's positioning.

[0008] In one possible implementation, sending the first PRS request message to the positioning management device includes: sending the first PRS request message to the positioning management device based on the second configuration information and the second model training information; wherein the second configuration information is pre-configured PRS configuration information, the first model training information includes part or all of the information of the second model training information, and the second model training information is the training information used to train the AI ​​positioning model.

[0009] In this technical solution, the terminal device can independently determine whether the second configuration information matches the second model training information, and then send a first PRS request message to the positioning management device based on the result of whether the second configuration information and the second model training information match or not. This allows the terminal device to send PRS request messages more flexibly according to its own positioning needs.

[0010] In one possible implementation, the method further includes receiving second configuration information from the location management device.

[0011] In this technical solution, the terminal device receives second configuration information from the location management system, so that the terminal device can send PRS request messages more flexibly.

[0012] In one possible implementation, in response to a mismatch between the second model training information and the second configuration information, the first model training information includes information in the second model training information that does not match the second configuration information.

[0013] In this technical solution, the terminal device can send information in the second model training information that does not match the second configuration information, which helps to save signaling overhead.

[0014] In one possible implementation, the first model training information includes all the information of the second model training information, which is the training information used to train the AI ​​localization model. That is, the first model training information is identical to the second model training information, and the terminal device does not need to determine whether the second model training information matches the second configuration information before sending the PRS request message.

[0015] In one possible implementation, the second model training information includes a PRS identifier and cell information; the PRS identifier is used to identify the PRS resources used by the TRP for training the AI ​​positioning model; the cell information includes one or more of the following: physical cell identifier, global cell identifier, and cell frequency information used to train the AI ​​positioning model.

[0016] In one possible implementation, in response to a match between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first model training information; in response to a mismatch between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first cell; wherein, the first cell satisfies one or more of the following: the measurement result of the first cell is greater than or equal to a measurement threshold; the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to a distance threshold; the timing drift difference between the timing drift differences of the TRPs to which the first cell belongs is less than or equal to a time threshold.

[0017] In this technical solution, when the first model training information matches the second configuration information, the terminal device can obtain PRS configuration information consistent with the PRS configuration information used during the model training phase; when the first model training information does not match the second configuration information, the terminal device can obtain the PRS configuration information corresponding to the first cell. This approach helps improve the accuracy and reliability of the terminal device's positioning.

[0018] In one possible implementation, matching the first model training information with the second configuration information includes: the second configuration information contains PRS configuration information corresponding to the PRS identifier, and / or, the second configuration information contains cell information.

[0019] In one possible implementation, the second model training information further includes one or more of the following types: transmission and reception point information; the transmission and reception point information includes a list of transmission and reception point identifiers used to train the AI ​​localization model, and / or, the number of transmission and reception points used to train the AI ​​localization model; PRS measurement results; the PRS measurement results are PRS measurement results used to train the AI ​​localization model.

[0020] In one possible implementation, in response to the first configuration information being the configuration information corresponding to the first cell, the first PRS response message further includes first indication information; the first indication information is used to indicate that the configuration information corresponding to the first cell does not match the first model training information.

[0021] In this technical solution, by carrying first indication information in the first PRS response message, the terminal device can more efficiently know that the obtained PRS configuration information does not match the PRS configuration information used in the model training stage.

[0022] In one possible implementation, in response to a mismatch between the first model training information and the second configuration information, the capability information sent to the positioning management device does not include the first AI positioning capability, which is the capability to perform positioning based on the AI ​​positioning model. In other words, if the terminal device learns that the first model training information and the second configuration information do not match, it may not report the capability to perform positioning based on the AI ​​positioning model, so that other more suitable positioning methods can be used.

[0023] Secondly, embodiments of this application provide another communication method. This method can be applied to a positioning management device, or to a device within the positioning management device (e.g., a chip, a chip system, or a circuit), or to a device compatible with the positioning management device. The following description uses an application to a positioning management device as an example. The method may include: receiving a first PRS request message from a terminal device; the first PRS request message is used to request PRS configuration information; the first PRS request message includes first model training information of an AI positioning model; sending a first PRS response message to the terminal device; the first PRS response message includes first configuration information; the first configuration information is PRS configuration information determined based on the first model training information.

[0024] Based on this communication method, the positioning management device can provide PRS configuration information to the terminal device based on the model training information of the terminal device. In this way, when the terminal device uses the AI ​​positioning model to infer location estimation, it can use PRS configuration information consistent with the PRS configuration information during the model training stage, which helps to improve the accuracy and reliability of the terminal device's positioning.

[0025] In one possible implementation, in response to a mismatch between the second model training information and the second configuration information, the first model training information includes the information in the second model training information that does not match the second configuration information; the second model training information is the training information used to train the AI ​​localization model; and the second configuration information is pre-configured PRS configuration information. Therefore, the PRS request message sent by the terminal device can include the information in the second model training information that does not match the second configuration information, which helps to save signaling overhead.

[0026] In one possible implementation, the method further includes sending second configuration information to the terminal device. This technical solution improves the flexibility of the terminal device in sending PRS request messages by sending the second configuration information to the terminal device.

[0027] In one possible implementation, the first model training information includes all the information of the second model training information, which is the training information used to train the AI ​​localization model. That is, the first model training information and the second model training information are identical.

[0028] In one possible implementation, the second model training information includes a PRS identifier and cell information; the PRS identifier is used to identify the PRS resources used by the TRP for training the AI ​​positioning model; the cell information includes one or more of the following: physical cell identifier, global cell identifier, and cell frequency information used for training the AI ​​positioning model.

[0029] In one possible implementation, sending a first PRS response message to a terminal device includes: sending a first PRS response message to a terminal device based on second configuration information and first model training information; the second configuration information is pre-configured PRS configuration information.

[0030] In this technical solution, the positioning management device can determine whether the first model training information matches the second configuration information, and then, based on the result of whether the first model training information matches or does not match the second configuration information, decide which PRS configuration information to provide to the terminal device. This approach helps improve the accuracy of the terminal device's positioning.

[0031] In one possible implementation, in response to a match between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first model training information; in response to a mismatch between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first cell; wherein, the first cell satisfies one or more of the following: the measurement result of the first cell is greater than or equal to a measurement threshold; the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to a distance threshold; the timing drift difference between the TRPs to which the first cell belongs is less than or equal to a time threshold.

[0032] In this technical solution, when the first model training information matches the second configuration information, the positioning management device can provide the terminal device with the PRS configuration information corresponding to the model training information. This ensures that the PRS configuration information used by the terminal device during the model inference phase is consistent with the PRS configuration information used during the model training phase, which helps improve the accuracy of positioning. When the first model training information does not match the second configuration information, the positioning management device can provide the terminal device with the PRS configuration information corresponding to the first cell, which helps improve the reliability and accuracy of the terminal device's positioning.

[0033] In one possible implementation, the matching of the first model training information with the second configuration information includes: the second configuration information contains PRS configuration information corresponding to the PRS identifier, and / or, the second configuration information contains cell information.

[0034] In one possible implementation, the second model training information further includes one or more of the following types: transmission and reception point information; the transmission and reception point information includes a list of transmission and reception point identifiers used to train the AI ​​localization model, and / or, the number of transmission and reception points used to train the AI ​​localization model; PRS measurement results; the PRS measurement results are the PRS measurement results used to train the AI ​​localization model.

[0035] In one possible implementation, in response to the first configuration information being the configuration information corresponding to the first cell, the first PRS response message further includes first indication information; the first indication information is used to indicate that the configuration information corresponding to the first cell does not match the model training information.

[0036] In this technical solution, the positioning management device carries first indication information in the first PRS response message so that the terminal device can more efficiently know that the obtained PRS configuration information does not match the PRS configuration information used in the model training stage.

[0037] In one possible implementation, in response to a mismatch between the first model training information and the second configuration information, the received capability information from the terminal device does not include the first AI positioning capability, which is the capability to perform positioning based on the AI ​​positioning model.

[0038] In this technical solution, if the training information of the first model does not match the configuration information of the second configuration, the capability information of the terminal device obtained by the positioning management device may not include the first AI positioning capability. Therefore, the positioning management device can provide the terminal device with a non-AI positioning method to ensure the accuracy of positioning.

[0039] Thirdly, embodiments of this application provide a communication device, which includes modules / units for executing any method of the first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect. The device can be a terminal device, or a module applied to a terminal device (e.g., a chip, chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal device. Alternatively, the device can be a positioning management device, or a module applied to a positioning management device (e.g., a chip, chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the positioning management device.

[0040] Fourthly, embodiments of this application provide a communication device that may include a processor coupled to a memory for storing programs or instructions. When the program or instructions are executed by the processor, the communication device performs the method described above performed by a terminal device or a device within a terminal device, or performs the method described above performed by a location management device or a device within a location management device.

[0041] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program or computer instructions that, when executed on a computer, cause a terminal device to perform any of the methods described in the first aspect or any possible implementation thereof, or cause a location management device to perform any of the methods described in the second aspect or any possible implementation thereof.

[0042] In a sixth aspect, embodiments of this application provide a computer program product containing program instructions, which, when run on a computer, causes the computer to perform any of the methods described in the first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect.

[0043] In a seventh aspect, embodiments of this application provide a chip system including at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected via a circuit. The at least one processor is configured to execute a computer program or instructions to cause any method of the first aspect or any possible implementation thereof, or the second aspect or any possible implementation thereof, to be executed. In one possible implementation, the chip system may further include at least one memory. The interface circuit, the at least one memory, and the at least one processor are interconnected via a circuit. The at least one memory stores instructions, and when these instructions are executed by the processor, any method of the first aspect or any possible implementation thereof, or the second aspect or any possible implementation thereof, is executed. The chip system may be composed of a chip or may include chips and other discrete devices.

[0044] Eighthly, embodiments of this application provide a communication system including a terminal device and a positioning management device. When the terminal device and the positioning management device are running in the communication system, they are used to execute any one of the methods described in the first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect. Attached Figure Description

[0045] Figure 1 is a schematic diagram of the architecture of a communication system applying an embodiment of this application;

[0046] Figure 2 is a schematic diagram of a positioning process based on LPP;

[0047] Figure 3 is a flowchart of an on-demand PRS solution;

[0048] Figure 4 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0049] Figure 5 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0050] Figure 6 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0051] Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0052] Figure 8 is a schematic diagram of another communication device provided in an embodiment of this application;

[0053] Figure 9 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0054] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0055] In this application, "at least one (item)" means one or more, "more than" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where each of a, b, and c can be an element or a set containing one or more elements.

[0056] In this application, "sending information to... (e.g., a terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information directly or indirectly to the terminal device. "Receiving information from... (e.g., a terminal device)" or "receiving information from... (e.g., a terminal device)" can be understood as the source of the information being the terminal device, and can include receiving information directly or indirectly from the terminal device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.

[0057] In the description of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (such as the instruction information mentioned below) is called the information to be instructed. In specific implementations, there are many ways to instruct the information to be instructed. For example, the information to be instructed can be directly instructed, such as by instructing the information itself or its index. Alternatively, the information to be instructed can be indirectly indicated by instructing other information, where there is a relationship between the indicated other information and the information to be instructed. Another example is that only a part of the information to be instructed can be indicated, while the other parts are known or pre-agreed upon. Furthermore, the instruction of specific information can be achieved by using a pre-agreed (such as an agreement) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.

[0058] To better understand the embodiments of this application, the system architecture involved in the embodiments of this application will be described first below:

[0059] The embodiments of this application can be applied to various communication systems, such as wireless fidelity (Wi-Fi) systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, worldwide interoperability for microwave access (WiMAX) communication systems, 4th generation (4G) mobile communication systems such as long term evolution (LTE) systems, 5th generation (5G) mobile communication systems such as new radio (NR) systems, and next-generation mobile communication systems, etc.

[0060] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system applying an embodiment of this application. As shown in Figure 1, the communication system 10 includes a terminal device 101, an access network device 102, and a core network (CN) 103.

[0061] Terminal equipment 101 is a device with wireless transceiver capabilities, and can be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal equipment, Internet of Things (IoT) terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, wireless communication equipment, UE agent, or UE device, etc. Terminal equipment can be fixed or mobile. It should be noted that terminal equipment can support at least one wireless communication technology, such as Long Term Evolution (LTE), New Radio (NR), or Wideband Code Division Multiple Access (WCDMA). For example, terminal devices can be mobile phones, tablets, desktop computers, laptops, all-in-one computers, in-vehicle terminals, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in future mobile communication networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc. In some embodiments, the terminal device may also be a device with transceiver functions, such as a chip module. The chip module may include a chip, and may also include other discrete components. The embodiments of this application do not limit the specific technology or device form used in the terminal device.

[0062] Access network device 102 can be a node in a radio access network (RAN), also known as a network device or RAN node (or device). Access network device is used to help terminal devices achieve wireless access. In some possible scenarios, access network device 102 can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a next-generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, or an access network device in a mobile switching center non-terrestrial network (NTN) communication system; that is, it can be deployed on a high-altitude platform or satellite, etc. Access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a radio controller in a CRAN scenario. Access network device 102 can also be a device that functions as a base station in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, or machine-to-machine (M2M) communication. Optionally, access network device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, access network device can be a roadside unit (RSU). In some embodiments, access network device can also be a device that provides wireless communication functionality for terminal devices, such as a chip module. For example, a chip module can include a chip, and may also include other discrete components. The embodiments of this application do not limit the specific technology or device form used in the access network device.

[0063] Core network 103 may include, but is not limited to, multiple network functions such as access and mobility management function (AMF), location management function (LMF), session management function (SMF), user plane function (UPF), policy control function (PCF), and unified data management (UDM).

[0064] The following is a brief explanation of the network functions included in core network 103.

[0065] AMF: Primarily responsible for mobility management, access management, and other services.

[0066] LMF: Primarily used to provide different types of location services for the UE, including but not limited to UE positioning and transmitting auxiliary data to the UE.

[0067] SMF (Session Management Function) is primarily used for session management in mobile networks. This includes tasks such as session establishment, modification, and release. Specific functions include assigning Internet Protocol (IP) addresses to users and selecting UPF (User-Defined Function) network elements that provide packet forwarding capabilities.

[0068] UPF: Primarily responsible for packet routing and forwarding, packet filtering, and quality of service (QoS) control functions for external connections to data networks and user planes.

[0069] PCF: Primarily supports providing a unified policy framework to control network behavior, delivering policy rules to control layer network functions, and acquiring user subscription information related to policy decisions. PCF can provide policies to AMF and SMF, such as QoS policies and slice selection policies.

[0070] UDM: Primarily used to store user data, such as subscription data, authentication / authorization data, etc.

[0071] It is understood that the above examples exemplify several network functions included in the core network, and other network functions may also be included. These network functions can be physical entities in hardware devices, software instances running on dedicated hardware, or virtualized functions instantiated on a shared platform (e.g., a cloud platform). Optionally, these network functions can be implemented by a single device, by multiple devices working together, or as a functional module within a single device; this application does not specifically limit this.

[0072] Furthermore, the aforementioned naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in other future networks, some or all of the aforementioned network elements may use the terminology from 5G, or they may use other names, etc.

[0073] To facilitate understanding of the technical solution of this application, some related concepts or technologies involved in this application will be introduced below. This section is for illustrative purposes only and should not be considered as a specific limitation of this application.

[0074] 1. UE-based direct positioning

[0075] UE-based direct localization is a method that uses artificial intelligence (AI) models to perform localization inference on the UE side to obtain a location estimate. In this method, both model training and inference are performed on the UE side. After the model is trained, the UE can use the trained model to perform localization inference and directly output the UE's location estimate.

[0076] 2. Positioning process based on LTE positioning protocol (LPP)

[0077] During the 3rd Generation Partnership Project (3GPP) RAN2#127bis meeting, it was agreed that the lifecycle management (LCM) of the positioning model at the UE end would use the process shown in Figure 2 as the baseline, and the specific signaling flow could follow the LPP protocol. As shown in Figure 2, it may include, but is not limited to, the following steps:

[0078] In step S201, the LMF sends an LPP request capabilities message to the UE. Correspondingly, the UE receives the request capabilities message from the LMF.

[0079] LMF can request the UE to report supported capabilities via LPP signaling.

[0080] S202, the UE sends an LPP provide capabilities message #1 to the LMF. Correspondingly, the LMF receives the LPP provide capabilities message #1 from the UE.

[0081] Among them, LPP provides capability message #1 can carry the capabilities supported by the UE.

[0082] In S203, the LMF sends an LPP provide assistance data message to the UE. Correspondingly, the UE receives the provide assistance data message from the LMF.

[0083] LMF can provide location assistance information to the UE via LPP Assisted Data Message. Location assistance information may include, for example, cell information, PRS configuration information, and other information used for UE positioning. Optionally, the LPP Assisted Data Message may also include additional conditions from the network side.

[0084] Optionally, in S204, the UE sends LPP provisioning capability message #2 to the LMF. Correspondingly, the LMF receives LPP provisioning capability message #2 from the UE.

[0085] Among them, LPP provides capability message #2, which can carry the capabilities applicable to the UE.

[0086] S205, the LMF sends an LPP request location information message to the UE. Correspondingly, the UE receives the LPP request location information message from the LMF.

[0087] LMF can request the UE to report the location information obtained through inference via the LPP request location information message.

[0088] S206, the UE sends an LPP provide location information message to the LMF. Correspondingly, the LMF receives the LPP provide location information message from the UE.

[0089] After receiving the LPP location information request message, the UE can use the AI ​​positioning model to perform model inference to obtain a location estimate, and then report the inferred location estimate to the LMF through the LPP location information request message.

[0090] 3. On-demand PRS

[0091] 3GPP introduced an on-demand PRS (Positioning Responsibility System) approach, which configures the PRS as needed to meet specific positioning requirements. On-demand PRS requests can be initiated by the UE (User Equipment) or the LMF (Local Management Function) to modify the current PRS configuration. When a UE initiates an on-demand PRS request, it can request changes to the PRS configuration based on its own positioning needs. For example, if the current PRS configuration does not meet positioning latency requirements, the UE can initiate an on-demand PRS request to change the PRS period. Similarly, if the current PRS configuration does not meet positioning accuracy requirements, the UE can initiate an on-demand PRS request to change the PRS bandwidth, TRP (Tracking Point Retention) count, etc., based on positioning accuracy requirements.

[0092] Please refer to Figure 3, which is a flowchart illustrating an on-demand PRS solution. As shown in Figure 3, the process may include, but is not limited to, the following steps:

[0093] S301, TRP Information Exchange.

[0094] In step S301, the LMF can receive TRP information from the relevant RAN node. This TRP information may include cell information, TRP location information, TRP identifier (ID), PRS configuration, etc.

[0095] S302 provides predefined PRS configurations.

[0096] LMF can provide predefined PRS configurations. When a UE initiates an on-demand PRS request, LMF can provide the UE with predefined PRS configurations, for example, through LPP (Local Power Message) or positioning system information (posSI).

[0097] S303, the UE sends an on-demand PRS request message to the LMF. Correspondingly, the LMF receives the on-demand PRS request message from the UE.

[0098] Specifically, the UE can send an on-demand PRS request message to the LMF via an LPP request provide assistance data message. This on-demand PRS request message can be a request for a predefined PRS configuration, indicated, for example, by the identity (ID) of the predefined PRS configuration or by display parameters of the PRS configuration. Alternatively, the on-demand PRS request message can also be a PRS transmission request or a request to change PRS transmission characteristics.

[0099] S304, LMF determines the need for PRS transmission or the need to change PRS transmission characteristics.

[0100] S305, the LMF sends a PRS configuration request message to the serving RAN node and / or neighboring RAN nodes. Correspondingly, the serving RAN node and / or neighboring RAN nodes receive the PRS configuration request message from the LMF.

[0101] Specifically, the LMF can request new PRS transmissions or PRS transmissions with modified PRS configurations from the serving RAN node and / or adjacent RAN nodes (which can also be described as non-serving RAN nodes) via PRS configuration request messages. For example, a PRS configuration request message can be a new radio positioning protocol annex (NRPPa) PRS configuration request message.

[0102] S306, the serving RAN node and / or neighboring RAN nodes send a PRS configuration response message to the LMF. Correspondingly, the LMF receives the PRS configuration response message from the serving RAN node and / or neighboring RAN nodes.

[0103] The serving RAN node and / or neighboring RAN nodes can provide PRS transport updates to the LMF via PRS configuration response messages. For example, the PRS configuration response message can be an NRPPa configuration response message.

[0104] S307, the LMF sends an on-demand PRS response message to the UE. Correspondingly, the UE receives the on-demand PRS response message from the LMF.

[0105] LMF can provide the UE with an updated PRS configuration through on-demand PRS response messages to meet the UE's positioning needs. For example, an on-demand PRS response message can be an LPP (Local Power Provider) providing auxiliary data messages.

[0106] 4. Positioning management equipment

[0107] In this embodiment, the positioning management device can be a functional entity that provides positioning services to the UE, such as an LMF. The names of functional entities with positioning service functions may differ in different systems; this embodiment uses an LMF as an example for description.

[0108] During the RAN1#118bis meeting, a consensus was reached that for UE-based direct positioning, the UE can request PRS configuration information from the LMF, for example, through an on-demand PRS request message. In other words, based on UE-based direct positioning, the UE can request PRS configuration information from the LMF on demand to meet its positioning needs. Currently, on-demand PRS configuration schemes aim to ensure positioning QoS, mainly considering characteristics such as PRS bandwidth and periodicity. For this method of UE training an AI model and using the trained AI model for positioning inference, how to improve positioning accuracy based on on-demand PRS is a technical problem worthy of research.

[0109] Based on this, embodiments of this application provide a communication method in which a terminal device carries model training information in an on-demand PRS request message, enabling the terminal device to obtain PRS configuration information determined based on the model training information. This PRS configuration information can be consistent with the PRS configuration information used by the terminal device during the model training phase, thus ensuring the performance of the AI ​​model and improving the positioning accuracy and reliability of the terminal device.

[0110] The communication method provided in the embodiments of this application will be described in detail below.

[0111] Please refer to Figure 4, which is a flowchart illustrating a communication method provided in an embodiment of this application. As shown in Figure 4, the communication method includes:

[0112] S401, the terminal device sends a first PRS request message to the positioning management device. Correspondingly, the positioning management device receives the first PRS request message from the terminal device.

[0113] The first PRS request message can be a PRS request message sent by the terminal device based on its own positioning needs, or it can be described as an on-demand PRS request message, which can be used to request PRS configuration information. That is, the terminal device can request PRS configuration information from the positioning management device on demand. For example, the first PRS request message can be an LPP request assistance data message, or other newly defined messages, which are not limited in this embodiment.

[0114] In scenarios where the terminal device directly locates itself, it can use a trained AI positioning model and PRS configuration information provided by the positioning management device to infer its location estimate. To ensure the performance of the AI ​​positioning model, it is crucial that the PRS configuration information used during model training remains consistent with that used during model inference. Therefore, the terminal device can include model training information in its first PRS request message to request the corresponding PRS configuration information from the positioning management device, thereby improving positioning accuracy.

[0115] In this embodiment, the first PRS request message may include first model training information of the AI ​​localization model. The first model training information can be understood as the model training information actually sent by the terminal device. Optionally, the model training information actually sent by the terminal device may include all or part of the training information used during the model training phase. The training information used during the model training phase is described below as second model training information.

[0116] The second model training information may include at least: a PRS identifier (PRS-ID) and cell information. The PRS identifier can be used to identify the PRS resources used by the TRP (Training Resource Planning) for training the AI ​​localization model. In one possible implementation, there may be a correspondence between the PRS identifier and the PRS configuration information; this correspondence may be pre-configured or agreed upon by a protocol. The cell information may include one or more of the following: physical cell identifier (e.g., nr-PhysCellID), global cell identifier (e.g., nr-CellGlobalID), and cell frequency information (e.g., nr-ARFCN) used for training the AI ​​localization model.

[0117] Optionally, the second model training information may also include one or more of the following types: TRP information; PRS measurement results. The TRP information may include a list of TRP IDs used to train the AI ​​localization model, and / or the number of TRPs used to train the AI ​​localization model. The PRS measurement results may include PRS measurement results used to train the AI ​​localization model. For example, the PRS measurement results may include the reference signal received power (RSRP) measurement results.

[0118] For example, when the first PRS request message includes the second model training information, the structure of the first PRS request message can be as follows:

[0119] Among them, dl-PRS-ID-List represents the list of PRS identifiers, nr-TRPnum represents the number of TRPs, nr-PhysCellD-List represents the physical cell identifier, nr-CellGloballD-List represents the global cell identifier, nr-TRP-ID-List represents the list of TRP identifiers, and nr-dl-PRS-RSRP-List represents the list of RSRP measurement results of the PRS.

[0120] In one possible implementation, the terminal device can autonomously determine whether the PRS configuration information used during the model training phase is consistent with the PRS configuration information used during the model inference phase. Specifically, the location management device can send second configuration information to the terminal device. Correspondingly, the terminal device can receive second configuration information from the location management device. This second configuration information can be used for model inference. The second configuration information can be pre-configured PRS configuration information, or predefined PRS configuration information. The terminal device's determination of whether the PRS configuration information used during the model training phase is consistent with the PRS configuration information used during the model inference phase can be understood as determining whether the second configuration information matches the second model training information.

[0121] Optionally, after obtaining the result of whether the second configuration information matches the second model training information, the terminal device can send a first PRS request message to the positioning management device based on the matching or non-matching result. Specifically, if the second model training information does not match the second configuration information, the first PRS request message may include information from the second model training information that does not match the second configuration information. If the second model training information matches the second configuration information, the first PRS request message may not include the model training information. This approach helps to save signaling overhead.

[0122] When a terminal device determines that the second model training information matches the second configuration information, it can be understood that the terminal device determines that the second configuration information includes all the information of the second model training information. For example, assuming the second model training includes PRS identifiers and physical cell identifiers, and the PRS identifiers include: PRS identifier 1, PRS identifier 2, PRS identifier 3; and the physical cell identifiers include: physical cell identifier 1, physical cell identifier 2. If the second configuration information includes PRS identifier 1, PRS identifier 2, PRS identifier 3, physical cell identifier 1, and physical cell identifier 2, then the terminal device can determine that the second model training information matches the second configuration information. Optionally, the second configuration information can also include more information than the second model training information, such as PRS identifier 4, PRS identifier 5, physical cell identifier 3, etc. In other words, when the second model training information is a subset or the entirety of the second configuration information, the terminal device can determine that the second model training information matches the second configuration information.

[0123] When a terminal device determines that the second model training information does not match the second configuration information, it can be understood that the terminal device determines that the second configuration information includes part of the second model training information, or that the second configuration information and the second model training information do not overlap. For example, taking the second model training information as including PRS identifiers and cell global identifiers, assuming that the PRS identifiers include: PRS identifier 1, PRS identifier 2; and the cell global identifiers include: cell global identifier 1, cell global identifier 2. If the second configuration information includes PRS identifier 1, cell global identifier 1, and cell global identifier 2, but does not include PRS identifier 2, then the terminal device can determine that the second model training information does not match the second configuration information. In this case, the first PRS request message can include the information in the second model training information that does not match the second configuration information, that is, the first PRS request message can include PRS identifier 2. If the second configuration information includes PRS identifier 3, PRS identifier 4, cell global identifier 3, and cell global identifier 4, and there is no overlap between the second configuration information and the second model training information, then the first PRS request message may include the second model training information, that is, the first PRS request message may include PRS identifier 1, PRS identifier 2, cell global identifier 1, and cell global identifier 2.

[0124] For example, when the first PRS request message includes information in the second model training information that does not match the second configuration information, the structure of the first PRS request message can be as follows:

[0125] Here, "mismatch" indicates a mismatch. It can be seen that the first type of information included in the first PRS request message can include the portion of information where the first type of information in the second model training information does not match the first type of information in the second configuration information. The first type can represent any one of the following: PRS identifier, cell information, TRP information, or PRS measurement results.

[0126] In one possible implementation, the terminal device may also omit the step of determining whether the second configuration information matches the second model training information. In this case, the model training information (first model training information) sent by the terminal device through the first PRS request message is the same as the training information used in the model training phase (second model training information), or in other words, the model training information actually sent by the terminal device includes all the information used in the model training phase.

[0127] S402, the positioning management device sends a first PRS response message to the terminal device. Correspondingly, the terminal device receives the first PRS response message from the positioning management device.

[0128] After receiving the first PRS request message, the positioning management device can determine the first configuration information based on the first model training information included in the first PRS request message, and then send a first PRS response message including the first configuration information to the terminal device. The first configuration information can be understood as the PRS configuration information provided by the positioning management device based on the needs of the terminal device. The first PRS response message can also be described as an on-demand PRS response message. For example, the first PRS response message can be an LPP provide assistance data message, or other newly defined messages, which are not limited in this embodiment.

[0129] In one possible implementation, the location management device can determine whether the PRS configuration information used during the model training phase is consistent with the PRS configuration information used during the model inference phase, based on the model training information sent by the terminal device. In other words, the location management device can perform the step of determining whether the first model training information matches the second configuration information. After obtaining the result of whether the first model training information matches or does not match the second configuration information, the location management device can send a first PRS response message to the terminal device based on the matching or non-matching result.

[0130] When the positioning management device determines that the first model training information matches the second configuration information, the positioning management device can provide the terminal device with PRS configuration information that matches the first model training information through a first PRS response message. Here, the PRS configuration information that matches the first model training information can also be described as the PRS configuration information corresponding to the first model training information.

[0131] Optionally, the location management device may determine whether the first model training information matches the second configuration information by including one or more of the following:

[0132] ① When the first model training information includes a PRS identifier, if the first model training information matches the second configuration information, the second configuration information contains the PRS identifier or the configuration information corresponding to the PRS identifier. For example, if the first model training information includes PRS identifier 1, it indicates that the terminal device used the PRS configuration information corresponding to PRS identifier 1 when training the AI ​​positioning model. If the first model training information matches the second configuration information, the second configuration information may include PRS identifier 1, and the positioning management device can obtain the configuration information corresponding to PRS identifier 1. Alternatively, the second configuration information may directly include the PRS configuration information corresponding to PRS identifier 1, eliminating the need for the positioning management device to obtain the PRS configuration information corresponding to PRS identifier 1 again. By providing the terminal device with the PRS configuration information corresponding to PRS identifier 1, the positioning management device ensures that the information used during the model training phase is consistent with the information used during the model inference phase, thereby improving the performance of the AI ​​positioning model.

[0133] ② If the first model training information includes cell information, and the first model training information matches the second configuration information, then the second configuration information contains that cell information. Optionally, the cell information may include one or more of the following: physical cell identifier and cell frequency information. For example, if the first model training information includes cell frequency information 1, it may indicate that the terminal device used the PRS configuration information corresponding to cell frequency information 1 to train the AI ​​positioning model. If the first model training information matches the second configuration information, the second configuration information may include cell frequency information 1, and the positioning management device may request the PRS configuration information from the cell corresponding to cell frequency information 1. Alternatively, the second configuration information may directly include the PRS configuration information corresponding to cell frequency information 1. In this way, the positioning management device can provide the terminal device with the PRS configuration information corresponding to cell frequency information 1.

[0134] ③ If the first model training information includes TRP information, and the first model training information matches the second configuration information, then the second configuration information contains the TRP information. Optionally, the TRP information may include a list of TRP identifiers and / or the number of TRPs. For example, if the first model training information includes TRP identifier 1, it may indicate that the terminal device used the PRS configuration information corresponding to TRP identifier 1 when training the AI ​​positioning model. If the first model training information matches the second configuration information, the second configuration information may include TRP identifier 1, and the positioning management device may request the PRS configuration information from the cell corresponding to TRP identifier 1. Alternatively, the second configuration information may directly include the PRS configuration information corresponding to TRP identifier 1. In this way, the positioning management device can provide the terminal device with the PRS configuration information corresponding to TRP identifier 1.

[0135] ④ If the first model training information includes PRS measurement results, and the first model training information matches the second configuration information, then the second configuration information contains cell information corresponding to the PRS measurement result. For example, if the first model training information includes PRS measurement result 1, it indicates that the terminal device used the PRS configuration information of the cell corresponding to PRS measurement result 1 when training the AI ​​positioning model. If the first model training information matches the second configuration information, the second configuration information may include cell information of the cell corresponding to PRS measurement result 1. The positioning management device can obtain the cell measurement report reported by the terminal device. Based on the cell measurement report and PRS measurement result 1, the cell corresponding to PRS measurement result 1 can be determined. The positioning management device can then determine whether cell information of the cell corresponding to PRS measurement result 1 exists in the second configuration information. If cell information of the cell corresponding to PRS measurement result 1 exists in the second configuration information, the device can request PRS configuration information from the cell corresponding to PRS measurement result 1.

[0136] The above describes the matching of the first model training information with the second configuration information. The positioning management device can provide the terminal device with PRS configuration information that is consistent with the PRS configuration information used in the model training stage, based on the PRS configuration information used in the model training stage, for model inference. This is beneficial to improving the performance of the AI ​​positioning model, thereby improving the positioning accuracy of the terminal device.

[0137] If the positioning management device determines that the first model training information and the second configuration information do not match, in order to ensure positioning accuracy, the positioning management device can provide the terminal device with the PRS configuration information corresponding to the first cell.

[0138] The first cell can satisfy one or more of the following: the measurement result of the first cell is greater than or equal to the measurement threshold; the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to the distance threshold; the timing drift difference between the TRPs to which the first cell belongs is less than or equal to the time threshold.

[0139] The following statements indicate that if the measurement result of the first cell is greater than or equal to the measurement threshold, it means that the signal quality of the first cell is strong and the signal strength received by the terminal device is greater than or equal to the measurement threshold. In this case, the first cell could be, for example, the cell with the best measurement result in the most recent measurement report submitted by the terminal device, and the PRS configuration information corresponding to the first cell could be cell-level PRS configuration information. If the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to the distance threshold, it means that the geographical location of the TRP to which the first cell belongs is relatively close to the geographical location of the terminal device. In this case, the PRS configuration information corresponding to the first cell could be TRP-level PRS configuration information, such as the PRS configuration information of the TRPs in the first cell that meet the requirement of a distance less than or equal to the distance threshold. If the timing drift difference between the TRPs to which the first cell belongs is less than or equal to the time threshold, it means that the clock synchronization accuracy between the TRPs to which the first cell belongs meets the requirements, which is crucial for improving the reliability of positioning. In this case, the PRS configuration information corresponding to the first cell could be the PRS configuration information of multiple TRPs in the first cell, and the timing drift difference between multiple TRPs is less than or equal to the time threshold.

[0140] Optionally, after selecting the first cell, the positioning management device can send a PRS request message to the first cell to request the corresponding PRS configuration information. Upon receiving the PRS request message from the first cell, the positioning management device can send a first PRS response message, including the PRS configuration information corresponding to the first cell, to the terminal device. In this way, even if the first model training information and the second configuration information do not match, the device can select PRS configuration information that is beneficial to improving positioning accuracy.

[0141] Optionally, if the first PRS response message includes the PRS configuration information corresponding to the first cell, the first PRS response message may also include first indication information. The first indication information can be used to indicate that the PRS configuration information corresponding to the first cell does not match the first model training information.

[0142] Optionally, after receiving the first PRS response message, the terminal device may also send capability information to the positioning management device. This capability information may include the capabilities supported by the terminal device. If the terminal device determines that the received PRS configuration information does not match the PRS configuration information used during the model training phase, the capability information sent may not include the first AI positioning capability. The first AI positioning capability may refer to the terminal device's ability to perform positioning based on the AI ​​positioning model, or in other words, its direct positioning capability. It is worth noting that the fact that the capability information sent by the terminal device does not include the first AI positioning capability does not mean that the terminal device does not possess the first AI positioning capability. Considering that the accuracy of positioning inference based on the AI ​​positioning model may be poor when the received PRS configuration information does not match the PRS configuration information used during the model training phase, the terminal device may choose not to report this first AI positioning capability.

[0143] Optionally, after the positioning management device learns that the capability information reported by the terminal device does not include the first AI positioning capability, it can instruct the terminal device to use a non-AI positioning method, such as the downlink time difference of arrival (DL-TDOA) positioning method, the downlink angle of departure (DL-AOD) positioning method, the uplink angle of arrival (DL-AOA) positioning method, etc.

[0144] In the embodiment shown in Figure 4, the terminal device can send a PRS request message including model training information to the positioning management device, enabling the positioning management device to provide PRS configuration information to the terminal device based on the model training information. In this way, when the terminal device uses an AI positioning model for inference and location estimation, it can use the same PRS configuration information as during the model training phase, which helps improve the accuracy and reliability of the terminal device's positioning.

[0145] Figure 4 above illustrates the overall flow of the communication method provided in the embodiments of this application. In the embodiments of this application, the terminal device can determine whether the model training information matches the pre-configured PRS configuration information, or the positioning management device can determine whether the model training information matches the pre-configured PRS configuration information. To facilitate understanding of the embodiments of this application, the following uses the terminal device as UE and the positioning management device as LMF as an example to describe the flow of the two implementation methods respectively.

[0146] Please refer to Figure 5, which is a flowchart illustrating another communication method provided in an embodiment of this application. In this communication method, the UE performs a step to determine whether the model training information matches the pre-configured PRS configuration information. As shown in Figure 5, this communication method includes:

[0147] S501 provides a second configuration information.

[0148] The second configuration information can be understood as pre-configured PRS configuration information or predefined PRS configuration information. In one possible implementation, the LMF can receive information on on-demand PRS configurations that each RAN node may support during the TRP information exchange process. The UE can initiate on-demand PRS based on its own positioning needs, and then the LMF can provide the UE with pre-configured PRS configuration information (second configuration information).

[0149] Optionally, the LMF can provide auxiliary data messages via LPP or send second configuration information to the UE via posSI.

[0150] S502, the UE determines whether the training information of the second model matches the configuration information of the second model.

[0151] After receiving the second configuration information, the UE can determine whether the second model training information matches the second configuration information. The second model training information can be understood as the training information used by the UE to train the AI ​​positioning model. The content of the second model training information and the specific implementation process of how the UE determines whether the second model training information matches the second configuration information can be found in the relevant description of step S401 in the embodiment shown in Figure 4, which will not be repeated here.

[0152] S503a, the UE sends a PRS request message #1 to the LMF. Correspondingly, the LMF receives the PRS request message #1 from the UE.

[0153] In response to the match between the second model training information and the second configuration information, the UE can send a PRS request message #1 to the LMF. The PRS request message #1 can be used to request PRS configuration information. Optionally, if the second model training information matches the second configuration information, the PRS request message #1 may not include the training information used by the UE to train the AI ​​positioning model. The match between the second model training information and the second configuration information indicates that the UE can obtain PRS configuration information consistent with that used during the model training phase based on the pre-configured PRS configuration information. Therefore, in this case, the PRS request message sent by the UE to the LMF based on positioning requirements may not include the training information used during the model training phase, which helps to save signaling overhead.

[0154] In S503b, the UE sends a PRS request message #2 to the LMF. Correspondingly, the LMF receives the PRS request message #2 from the UE.

[0155] In response to a mismatch between the second model training information and the second configuration information, the UE may send a PRS request message #2 to the LMF. The PRS request message #2 can be used to request PRS configuration information. Optionally, in the case of a mismatch between the second model training information and the second configuration information, the PRS request message #2 may include the first model training information. The first model training information may include all or part of the information from the second model training information. A mismatch between the second model training information and the second configuration information may indicate that the UE cannot obtain PRS configuration information completely consistent with the model training phase based on the pre-configured PRS configuration information. Optionally, the UE may also obtain partial PRS configuration information consistent with the model training phase from the pre-configured PRS configuration information. In this case, the PRS request message #2 may include the portion of training information that does not match the second model training information and the second configuration information.

[0156] For example, suppose the second model training information includes: PRS identifier 1, PRS identifier 2, PRS identifier 3, physical cell identifier 1, physical cell identifier 2, physical cell identifier 3; and the second configuration information includes: PRS identifier 1, PRS identifier 2, physical cell identifier 1. In this case, the information in the second model training information that does not match the second configuration information includes: PRS identifier 3, physical cell identifier 2, physical cell identifier 3. Therefore, the PRS request message #2 can include: PRS identifier 3, physical cell identifier 2, physical cell identifier 3.

[0157] S504, the LMF sends a first request message to the serving RAN node and / or neighboring RAN nodes. Correspondingly, the serving RAN node and / or neighboring RAN nodes receive the first request message from the LMF.

[0158] LMF can request new PRS configuration information or adjustments to the current PRS configuration by sending a first request message to the serving RAN node and / or neighboring RAN nodes, so as to provide the terminal device with the required PRS configuration information.

[0159] Optionally, the first request message may be, for example, an NRPPa PRS configuration request message.

[0160] S505, the serving RAN node and / or neighboring RAN nodes send a first response message to the LMF. Correspondingly, the LMF receives the first response message from the serving RAN node and / or neighboring RAN nodes.

[0161] After receiving the first request message, the serving RAN node and / or adjacent RAN nodes can provide the LMF with new or updated PRS configuration information through the first response message.

[0162] Optionally, the first response message may be, for example, an NRPPa PRS configuration response message.

[0163] S506, the LMF sends the first PRS response message to the UE. Correspondingly, the UE receives the first PRS response message from the LMF.

[0164] The first PRS response message may include PRS configuration information that meets the UE's requirements. In one possible implementation, the first PRS response message may include PRS configuration information corresponding to the first model training information in the aforementioned PRS request message #2. That is, the LMF can provide the UE with PRS configuration information consistent with the PRS configuration information used during the UE's model training phase to ensure the accuracy of the positioning service.

[0165] Optionally, the first PRS response message may be, for example, an LPP-provided auxiliary data message.

[0166] In the embodiment shown in Figure 5, the UE can determine whether the model training information matches the pre-configured PRS configuration information before sending the PRS request message, and then determine the content of the PRS request message based on the determination result. If the model training information does not match the pre-configured PRS configuration information, the UE can request the PRS configuration information corresponding to the model training information from the LMF, ensuring that the PRS configuration information used in the model training phase is consistent with the PRS configuration information used in the model inference phase. This approach helps improve the accuracy of positioning.

[0167] Please refer to Figure 6, which is a flowchart illustrating another communication method provided in an embodiment of this application. In this communication method, the LMF performs the step of determining whether the model training information matches the pre-configured PRS configuration information. As shown in Figure 6, this communication method includes:

[0168] S601 provides a second configuration information.

[0169] The specific implementation process of step S601 can be found in the relevant description of step S501 in the embodiment shown in Figure 5, which will not be repeated here.

[0170] S602, the UE sends a first PRS request message to the LMF. Correspondingly, the LMF receives the first PRS request message from the UE.

[0171] The first PRS request message can be used to request PRS configuration information. The first PRS request message may include first model training information. In one possible implementation, before sending the first PRS request message, the UE does not perform the step of determining whether the training information used in the model training phase (second model training information) matches the second configuration information. In this case, the first model training information sent by the UE to the LMF may include all the information of the second model training information. The content of the second model training information can be found in the relevant description of step S401 in the embodiment shown in Figure 4, and will not be repeated here.

[0172] S603, LMF determines whether the first model training information matches the second configuration information.

[0173] LMF can determine whether the first model training information matches the second configuration information, and then determine which PRS configuration information to provide to the UE based on the judgment result.

[0174] If the LMF determines that the first model training information matches the second configuration information, the LMF can provide the UE with the PRS configuration information corresponding to the first model training information. In other words, the LMF can provide the UE with PRS configuration information that is consistent with the PRS configuration information used during the model training phase, so that the UE can achieve more accurate positioning based on the AI ​​positioning model.

[0175] If the LMF determines that the first model training information and the second configuration information do not match, the LMF can choose to provide the PRS configuration information corresponding to the first cell to the UE. The first cell can satisfy one or more of the following: the measurement result of the first cell is greater than or equal to the measurement threshold; the distance between the location of the first cell and the location of the UE is less than or equal to the distance threshold; the timing drift corresponding to the first cell is less than or equal to the time threshold. Optionally, the PRS configuration information corresponding to the first cell can be cell-level PRS configuration information or TPR-level PRS configuration information. For example, if the PRS configuration information of the first cell is cell-level PRS configuration information, the first cell can be the cell with the best measurement result in the UE's most recent measurement report; if the PRS configuration information of the first cell is TPR-level PRS configuration information, the PRS configuration information of the first cell can be understood as the PRS configuration information of multiple TRPs in the first cell, where the timing drift difference between multiple TRPs is the smallest, or the distance between the location of multiple TRPs and the location of the UE is less than or equal to the distance threshold.

[0176] For details on how LMF determines whether the first model training information matches the second configuration information, please refer to the relevant description in step S402 of the embodiment shown in Figure 4, which will not be elaborated here.

[0177] S604, the LMF sends a first request message to the serving RAN node and / or neighboring RAN nodes. Correspondingly, the serving RAN node and / or neighboring RAN nodes receive the first request message from the LMF.

[0178] Based on the match or mismatch between the second configuration information and the first model training information, the LMF can send a first request message to the corresponding RAN node to request PRS configuration information. If the second configuration information matches the first model training information, the LMF can send a first request message to the RAN node corresponding to the first model training information. If the second configuration information does not match the first model training information, the LMF can send a first request message to the RAN node corresponding to the first cell.

[0179] Optionally, the first request message may be, for example, an NRPPa PRS configuration request message.

[0180] S605, the serving RAN node and / or neighboring RAN nodes send a first response message to the LMF. Correspondingly, the LMF receives the first response message from the serving RAN node and / or neighboring RAN nodes.

[0181] After receiving the first request message, the serving RAN node and / or adjacent RAN nodes can provide PRS configuration information to the LMF through the first response message.

[0182] Optionally, the first response message may be, for example, an NRPPa PRS configuration response message.

[0183] S606a, the LMF sends a PRS response message #1 to the UE. Correspondingly, the UE receives the PRS response message #1 from the LMF.

[0184] If the first model training information matches the second configuration information, the LMF can send a PRS response message #1 to the UE. The PRS response message #1 may include the PRS configuration information corresponding to the first model training information.

[0185] Optionally, the PRS response message #1 could be, for example, an LPP-provided auxiliary data message.

[0186] S606b, the LMF sends a PRS response message #2 to the UE. Correspondingly, the UE receives the PRS response message #2 from the LMF.

[0187] If the first model training information does not match the second configuration information, the LMF can send a PRS response message #2 to the UE. The PRS response message #2 may include the PRS configuration information corresponding to the first cell.

[0188] In one possible implementation, the PRS response message #2 may be, for example, an LPP-provided auxiliary data message. Optionally, the PRS response message #2 may also include first indication information. The first indication information may be used to indicate that the PRS configuration information corresponding to the first cell does not match the first model training information.

[0189] S607, the UE sends capability information to the LMF. Correspondingly, the LMF receives the capability information from the UE.

[0190] The UE can send capability information to the LMF, which may include the capabilities supported by the UE, such as supported positioning methods and measurement capabilities.

[0191] When the first model training information matches the second configuration information, the capability information sent by the UE to the LMF may include a first AI positioning capability. The first AI positioning capability may refer to the UE's ability to perform positioning based on the AI ​​positioning model.

[0192] If the first model training information and the second configuration information do not match, the capability information sent by the UE to the LMF may not include the first AI positioning capability. Optionally, in this case, the UE may determine that the received PRS configuration information corresponding to the first cell does not match the first model training information based on the first indication information included in the PRS response message #2, and then send capability information that does not include the first AI positioning capability. Alternatively, the UE may determine on its own that the received PRS configuration information corresponding to the first cell does not match the first model training information, and then send capability information that does not include the first AI positioning capability.

[0193] It is worth noting that if the training information of the first model does not match the configuration information of the second model, the capability information sent by the UE does not include the first AI positioning capability, but this does not mean that the UE does not possess the first AI positioning capability. Considering that the accuracy of the UE's positioning inference based on the AI ​​positioning model may be poor in this case, the capability information sent by the UE may not include the first AI positioning capability.

[0194] Optionally, the UE can send capability information to the LMF via the LPP capability message.

[0195] S608, the LMF sends a location request message to the UE. Correspondingly, the UE receives the location request message from the LMF.

[0196] The Location Request Method (LMF) can request a location estimate from the UE by sending a location request message. Optionally, the LMF can also instruct the UE to use a first positioning method via the location request message. If the capability information sent by the UE includes a first AI positioning capability, the first positioning method indicated by the LMF can be a positioning method based on an AI positioning model; if the capability information sent by the UE does not include a first AI positioning capability, the first positioning method indicated by the LMF can be a non-AI positioning method, such as one or more of the DL-TDOA, DL-AOD, and DL-AOA positioning methods.

[0197] Optionally, the location request message may be, for example, an LPP request location information message.

[0198] S609, the UE sends a location response message to the LMF. Correspondingly, the LMF receives the location response message from the UE.

[0199] The location response message may include location data provided by the UE, such as location measurement information, and / or a location estimate obtained based on AI positioning model inference. Optionally, the location response message may be, for example, a location information message provided by the LPP.

[0200] In the embodiment shown in Figure 6, the LMF can determine whether the received model training information matches the pre-configured PRS configuration information, and then provide the PRS configuration information to the UE based on the determination result. If the model training information matches the pre-configured PRS configuration information, the LMF can provide the UE with the corresponding PRS configuration information, ensuring that the PRS configuration information used by the UE during the model inference phase is consistent with that used during the model training phase, thus improving positioning accuracy. If the model training information does not match the pre-configured PRS configuration information, the LMF can provide the UE with the PRS configuration information corresponding to the first cell (such as the PRS configuration information of the cell with the best measurement result, the PRS configuration information of multiple TRPs in the first cell, the TRP with the smallest timing drift difference among multiple TRPs, or the TRP with the closest location to the UE), which helps improve the reliability and accuracy of UE positioning.

[0201] The foregoing describes the method embodiments provided in this application. In order to facilitate better implementation of the above-described solutions of the embodiments of this application, the embodiments of this application also provide corresponding communication devices.

[0202] In some embodiments, the communication device includes hardware structures and / or software modules corresponding to the execution of each function in order to achieve the above-described functions. Those skilled in the art will readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0203] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0204] Please refer to Figure 7, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device 70 can be a terminal device or a positioning management device in the above method embodiments, or a component (e.g., a chip, a chip system, or a circuit) in the terminal device or positioning management device. As shown in Figure 7, the communication device 70 includes at least a communication unit 701 and a processing unit 702.

[0205] For cases where the communication device is used to implement the functions of the terminal device in the embodiments of this application:

[0206] The communication unit 701 is used to send a first PRS request message to the positioning management device; the first PRS request message is used to request PRS configuration information; the first PRS request message includes first model training information of the AI ​​positioning model; and to receive a first PRS response message from the positioning management device; the first PRS response message includes first configuration information; the first configuration information is PRS configuration information determined based on the first model training information.

[0207] In one possible implementation, the processing unit 702 is used to send a first PRS request message to the positioning management device based on the second configuration information and the second model training information.

[0208] In one possible implementation, the communication unit 701 is also used to receive second configuration information from the positioning management device.

[0209] In one possible implementation, in response to a mismatch between the second model training information and the second configuration information, the first model training information includes information in the second model training information that does not match the second configuration information.

[0210] In one possible implementation, the first model training information includes all the information of the second model training information, which is the training information used to train the AI ​​localization model.

[0211] In one possible implementation, the second model training information includes a PRS identifier and cell information; the PRS identifier is used to identify the PRS resources used by the TRP for training the AI ​​positioning model; the cell information includes one or more of the following: physical cell identifier, global cell identifier, and cell frequency information used to train the AI ​​positioning model.

[0212] In one possible implementation, in response to a match between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first model training information; in response to a mismatch between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first cell; wherein, the first cell satisfies one or more of the following: the measurement result of the first cell is greater than or equal to the measurement threshold; the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to the distance threshold; the timing drift difference between the TRPs to which the first cell belongs is less than or equal to the time threshold.

[0213] In one possible implementation, matching the first model training information with the second configuration information includes: the second configuration information contains PRS configuration information corresponding to the PRS identifier, and / or, the second configuration information contains cell information.

[0214] In one possible implementation, the second model training information further includes one or more of the following types: transmission and reception point information; the transmission and reception point information includes a list of transmission and reception point identifiers used to train the AI ​​localization model, and / or, the number of transmission and reception points used to train the AI ​​localization model; PRS measurement results; the PRS measurement results are PRS measurement results used to train the AI ​​localization model.

[0215] In one possible implementation, in response to the first configuration information being the configuration information corresponding to the first cell, the first PRS response message further includes first indication information; the first indication information is used to indicate that the configuration information corresponding to the first cell does not match the first model training information.

[0216] In one possible implementation, in response to a mismatch between the first model training information and the second configuration information, the capability information sent to the positioning management device does not include the first AI positioning capability, which is the capability to perform positioning based on the AI ​​positioning model.

[0217] For the case where the communication device is used to implement the positioning management device in the embodiments of this application:

[0218] The communication unit 701 is configured to receive a first PRS request message from a terminal device; the first PRS request message is used to request PRS configuration information; the first PRS request message includes first model training information of the AI ​​positioning model; and send a first PRS response message to the terminal device; the first PRS response message includes first configuration information; the first configuration information is PRS configuration information determined based on the first model training information.

[0219] In one possible implementation, in response to a mismatch between the second model training information and the second configuration information, the first model training information includes information in the second model training information that does not match the second configuration information; the second model training information is the training information used to train the AI ​​localization model; and the second configuration information is pre-configured PRS configuration information.

[0220] In one possible implementation, the communication unit 701 is also used to send second configuration information to the terminal device.

[0221] In one possible implementation, the first model training information includes all the information of the second model training information, which is the training information used to train the AI ​​localization model.

[0222] In one possible implementation, the second model training information includes a PRS identifier and cell information; the PRS identifier is used to identify the PRS resources used by the TRP for training the AI ​​positioning model; the cell information includes one or more of the following: physical cell identifier, global cell identifier, and cell frequency information used for training the AI ​​positioning model.

[0223] In one possible implementation, the processing unit 702 is used to send a first PRS response message to the terminal device based on the second configuration information and the first model training information; the second configuration information is pre-configured PRS configuration information.

[0224] In one possible implementation, in response to a match between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first model training information; in response to a mismatch between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first cell; wherein, the first cell satisfies one or more of the following: the measurement result of the first cell is greater than or equal to a measurement threshold; the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to a distance threshold; the timing drift difference between the TRPs to which the first cell belongs is less than or equal to a time threshold.

[0225] In one possible implementation, matching the first model training information with the second configuration information includes: the second configuration information contains PRS configuration information corresponding to the PRS identifier, and / or, the second configuration information contains cell information.

[0226] In one possible implementation, the second model training information further includes one or more of the following types: transmission and reception point information; the transmission and reception point information includes a list of transmission and reception point identifiers used to train the AI ​​localization model, and / or, the number of transmission and reception points used to train the AI ​​localization model; PRS measurement results; the PRS measurement results are the PRS measurement results used to train the AI ​​localization model.

[0227] In one possible implementation, in response to the first configuration information being the configuration information corresponding to the first cell, the first PRS response message further includes first indication information; the first indication information is used to indicate that the configuration information corresponding to the first cell does not match the model training information.

[0228] In one possible implementation, in response to a mismatch between the first model training information and the second configuration information, the received capability information from the terminal device does not include the first AI positioning capability, which is the capability to perform positioning based on the AI ​​positioning model.

[0229] For a more detailed description of the communication unit 701 and the processing unit 702 mentioned above, please refer to the relevant descriptions of the terminal device and the positioning management device in the above method embodiments, which will not be repeated here.

[0230] Please refer to Figure 8, which is a schematic diagram of another communication device provided in an embodiment of this application. As shown in Figure 8, the communication device 80 may include one or more processors 801, which may also be called processing units, and can implement certain control functions. The processor 801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, baseband chip, terminal, terminal chip, DU or CU, etc.), execute software programs, and process the data of the software programs.

[0231] In an alternative design, the processor 801 may also store instructions 803 and / or data, which can be executed by the processor to cause the communication device 80 to perform the method described in the above method embodiments.

[0232] In another alternative design, the processor 801 may include a transceiver unit for implementing receiving and transmitting functions. For example, this transceiver unit may be a transceiver circuit, an interface, an interface circuit, or a communication interface. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0233] In another possible design, the communication device 80 may include circuitry that can perform the functions of sending, receiving, or communicating as described in the foregoing method embodiments.

[0234] Optionally, the communication device 80 may include one or more memories 802, which may store instructions 804 and / or data. The instructions 804 and / or data can be executed on a processor, causing the communication device 80 to perform the methods described in the above method embodiments. Optionally, the memory may also store data. Optionally, the processor may also store instructions and / or data. The processor and memory may be configured separately or integrated together. For example, the correspondence described in the above method embodiments may be stored in memory or in the processor.

[0235] Optionally, the communication device 80 may also include a transceiver 805 and / or an antenna 806. The processor 801, which may be referred to as a processing unit, controls the communication device 80. The transceiver 805, which may be referred to as a transceiver unit, transceiver, transceiver circuit, transceiver device, or transceiver module, is used to implement transceiver functions.

[0236] Optionally, the communication device 80 in this application embodiment can be used to execute the methods described in the above method embodiments.

[0237] In one embodiment, the communication device 80 can be a terminal device or a component within the terminal device (e.g., a chip, a chip system, or a circuit). When the computer program instructions stored in the memory 802 are executed, the transceiver 805 is used to perform the operations performed by the communication unit 701 in the above embodiments. The transceiver 805 is also used to send information to other communication devices besides the communication device. The terminal device or components within the terminal device can also be used to perform various methods executed by the terminal device in the above method embodiments, which will not be elaborated further.

[0238] In one embodiment, the communication device 80 can be a positioning management device or a component (e.g., a chip, chip system, or circuit) within the positioning management device. When the computer program instructions stored in the memory 802 are executed, the transceiver 805 is used to perform the operations performed by the communication unit 701 in the above embodiments. The positioning management device or components within the positioning management device can also be used to perform various methods executed by the positioning management device in the above method embodiments, which will not be elaborated further.

[0239] Please refer to Figure 9, which is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. For ease of explanation, Figure 9 only shows the main components of the terminal device. As shown in Figure 9, the terminal device 90 includes a processor, a memory, a control circuit, an antenna, and input / output devices. The processor is mainly used to process communication protocols and communication data, control the entire terminal device, execute software programs, and process the data of the software programs. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0240] When the terminal device is powered on, the processor can read the software program from the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal to obtain the RF signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. This RF signal is further converted into a baseband signal and output to the processor. The processor converts the baseband signal back into data and processes the data.

[0241] For ease of explanation, Figure 9 shows only one memory and processor. In actual terminal devices, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this application embodiment does not limit this.

[0242] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. The processor in Figure 9 integrates the functions of a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device may include multiple baseband processors to adapt to different network standards, and a terminal device may include multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in the memory unit as a software program, which is then executed by the processor to implement the baseband processing function.

[0243] In one example, the antenna and control circuit with transceiver functions can be considered as the transceiver unit 901 of the terminal device 90, and the processor with processing functions can be considered as the processing unit 902 of the terminal device 90. As shown in Figure 9, the terminal device 90 includes the transceiver unit 901 and the processing unit 902. The transceiver unit can also be called a transceiver, transceiver device, transceiver apparatus, etc. Optionally, the device in the transceiver unit 901 that implements the receiving function can be considered as the receiving unit, and the device in the transceiver unit 901 that implements the transmitting function can be considered as the transmitting unit, that is, the transceiver unit 901 includes a receiving unit and a transmitting unit. For example, the receiving unit can also be called a receiver, receiver circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc. Optionally, the above-mentioned receiving unit and transmitting unit can be integrated into one unit, or they can be multiple independent units. The above-mentioned receiving unit and transmitting unit can be in one geographical location or distributed in multiple geographical locations.

[0244] In one embodiment, the transceiver unit 901 is used to perform the operations performed by the communication unit 901 in the above embodiments. The terminal device 90 can also be used to perform various methods performed by the terminal device in the above embodiments, which will not be elaborated further.

[0245] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to the terminal device in the methods provided in the above-described method embodiments.

[0246] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to the positioning management device in the methods provided in the above-described method embodiments.

[0247] This application also provides a computer program product that, when run on a computer or processor, causes the computer or processor to perform one or more steps of any of the methods described above. If the constituent modules of the aforementioned devices are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.

[0248] This application also provides a chip system including at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected via a circuit. The at least one processor is used to execute a computer program or instructions to cause some or all of the steps described in any of the above method embodiments to be executed. In one possible implementation, the chip system may further include at least one memory. The interface circuit, the at least one memory, and the at least one processor are interconnected via a circuit. The at least one memory stores instructions, and when the instructions are executed by the processor, some or all of the steps described in any of the above method embodiments are executed. The chip system may be composed of a chip or may include chips and other discrete devices.

[0249] This application also provides a communication system, which includes a terminal device and a positioning management device. For a detailed description, please refer to the method shown in the above method embodiments.

[0250] It should be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM). Memory is any other medium capable of carrying or storing desired program code having the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application may also be circuitry or any other means capable of implementing storage functions for storing program instructions and / or data.

[0251] It should also be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0252] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.

[0253] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0254] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.

[0255] The modules in the device of this application embodiment can be merged, divided, and deleted according to actual needs.

[0256] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: flash drive, ROM, RAM, disk or optical disk, etc.

[0257] The above-disclosed embodiments are merely one preferred embodiment of this application and only a part of the embodiments of this application. They should not be construed as limiting the scope of the claims of this application.

Claims

1. A communication method, characterized in that, The method includes: Send a first PRS request message to the positioning management device; the first PRS request message is used to request PRS configuration information; the first PRS request message includes the first model training information of the AI ​​positioning model; Receive a first PRS response message from the positioning management device; the first PRS response message includes first configuration information; the first configuration information is PRS configuration information determined based on the first model training information.

2. The method as described in claim 1, characterized in that, Sending the first PRS request message to the positioning management device includes: Based on the second configuration information and the second model training information, a first PRS request message is sent to the positioning management device; wherein, the second configuration information is pre-configured PRS configuration information, the first model training information includes part or all of the information of the second model training information, and the second model training information is the training information used to train the AI ​​positioning model.

3. The method as described in claim 2, characterized in that, The method further includes: Receive the second configuration information from the location management device.

4. The method as described in claim 2 or 3, characterized in that, In response to a mismatch between the second model training information and the second configuration information, the first model training information includes information in the second model training information that does not match the second configuration information.

5. The method as described in claim 1, characterized in that, The first model training information includes all the information of the second model training information, which is the training information used to train the AI ​​localization model.

6. The method as described in claim 5, characterized in that, The second model training information includes a PRS identifier and cell information; the PRS identifier is used to identify the PRS resources used by the TRP for training the AI ​​positioning model; the cell information includes one or more of the following: physical cell identifier, global cell identifier, and cell frequency information used for training the AI ​​positioning model.

7. The method as described in claim 6, characterized in that, In response to the matching of the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first model training information; In response to the mismatch between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first cell; The first cell satisfies one or more of the following: the measurement result of the first cell is greater than or equal to the measurement threshold; the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to the distance threshold; the timing drift difference between the TRPs to which the first cell belongs is less than or equal to the time threshold.

8. The method as described in claim 7, characterized in that, The matching of the first model training information with the second configuration information includes: The second configuration information contains PRS configuration information corresponding to the PRS identifier, and / or the second configuration information contains the cell information.

9. The method according to any one of claims 6-8, characterized in that, The second model training information also includes one or more of the following types: Transmission and receiving point information; the transmission and receiving point information includes a list of transmission and receiving point identifiers used for training the AI ​​positioning model, and / or the number of transmission and receiving points used for training the AI ​​positioning model; PRS measurement results; the PRS measurement results are the PRS measurement results used to train the AI ​​localization model.

10. The method as described in claim 7, characterized in that, In response to the first configuration information being the configuration information corresponding to the first cell, the first PRS response message further includes first indication information; the first indication information is used to indicate that the configuration information corresponding to the first cell does not match the first model training information.

11. The method as described in claim 7, characterized in that, In response to a mismatch between the first model training information and the second configuration information, the capability information sent to the positioning management device does not include the first AI positioning capability, which is the capability to perform positioning based on the AI ​​positioning model.

12. A communication method, characterized in that, The method includes: Receive a first PRS request message from a terminal device; the first PRS request message is used to request PRS configuration information; the first PRS request message includes the first model training information of the AI ​​localization model; A first PRS response message is sent to the terminal device; the first PRS response message includes first configuration information; the first configuration information is PRS configuration information determined based on the first model training information.

13. The method as described in claim 12, characterized in that, In response to a mismatch between the second model training information and the second configuration information, the first model training information includes information in the second model training information that does not match the second configuration information; the second model training information is the training information used to train the AI ​​localization model; and the second configuration information is pre-configured PRS configuration information.

14. The method as described in claim 13, characterized in that, The method further includes: Send the second configuration information to the terminal device.

15. The method as described in claim 12, characterized in that, The first model training information includes all the information of the second model training information, which is the training information used to train the AI ​​localization model.

16. The method as described in claim 15, characterized in that, The second model training information includes a PRS identifier and cell information; the PRS identifier is used to identify the PRS resources used by the TRP for training the AI ​​positioning model; the cell information includes one or more of the following: physical cell identifier, global cell identifier, and cell frequency information used for training the AI ​​positioning model.

17. The method as described in claim 16, characterized in that, Sending the first PRS response message to the terminal device includes: Based on the second configuration information and the first model training information, a first PRS response message is sent to the terminal device; the second configuration information is pre-configured PRS configuration information.

18. The method as described in claim 17, characterized in that, In response to the matching of the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first model training information; In response to the mismatch between the first model training information and the second configuration information, the first configuration information is the PRS configuration information corresponding to the first cell; The first cell satisfies one or more of the following: the measurement result of the first cell is greater than or equal to the measurement threshold; the distance between the location of the TRP to which the first cell belongs and the location of the terminal device is less than or equal to the distance threshold; the timing drift difference between the TRPs to which the first cell belongs is less than or equal to the time threshold.

19. The method as described in claim 18, characterized in that, The matching of the first model training information with the second configuration information includes: The second configuration information contains PRS configuration information corresponding to the PRS identifier, and / or the second configuration information contains the cell information.

20. The method according to any one of claims 17-19, characterized in that, The second model training information also includes one or more of the following types: Transmission and receiving point information; the transmission and receiving point information includes a list of transmission and receiving point identifiers used for training the AI ​​positioning model, and / or the number of transmission and receiving points used for training the AI ​​positioning model; PRS measurement results; the PRS measurement results are the PRS measurement results used to train the AI ​​localization model.

21. The method as described in claim 18, characterized in that, In response to the first configuration information being the configuration information corresponding to the first cell, the first PRS response message further includes first indication information; the first indication information is used to indicate that the configuration information corresponding to the first cell does not match the model training information.

22. The method as described in claim 18, characterized in that, The method further includes: In response to a mismatch between the first model training information and the second configuration information, the received capability information from the terminal device does not include the first AI positioning capability, which is the capability to perform positioning based on the AI ​​positioning model.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or computer instructions that, when executed by a processor, cause a terminal device to perform the method as described in any one of claims 1-11, or cause a positioning management device to perform the method as described in any one of claims 12-22.

24. A chip system, characterized in that, The device includes at least one processor, at least one memory, and an interface circuit. The at least one memory, the interface circuit, and the at least one processor are interconnected by a line. The at least one memory stores instructions. When the instructions are executed by the processor, they cause a terminal device to perform the method as described in any one of claims 1-11, or cause a positioning management device to perform the method as described in any one of claims 12-22.

25. A communication system, characterized in that, The method includes a terminal device and a positioning management device, wherein the terminal device is used to perform the method as described in any one of claims 1-11, and the positioning management device is used to perform the method as described in any one of claims 12-22.