Positioning model management method, communication device and storage medium

By introducing positioning model management methods into the communication network, core network equipment generates and sends life cycle management decisions, solving the problem of poor performance of network equipment positioning model and improving the accuracy and reliability of positioning services.

CN119521382APending Publication Date: 2025-02-25BAICELLS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411695527.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In 5G and future communication networks, when network equipment is positioned through positioning models, poor performance may occur, resulting in a decrease in the accuracy and reliability of positioning services.

Method used

A positioning model management method is provided. The core network device generates a recommended life cycle management decision based on the monitoring information and/or capability information of the network device, and sends it to the network device through the first information, so that the network device can refer to the decision and performs life cycle management of the positioning model.

Benefits of technology

Through life cycle management, network devices can avoid performance degradation of positioning models when changes in external wireless environments, and improve the accuracy and reliability of positioning services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521382A_ABST
    Figure CN119521382A_ABST
Patent Text Reader

Abstract

The invention provides a positioning model management method, a communication device and a storage medium, and relates to the technical field of communication. The method comprises: a core network device sending first information to a network device, the first information being used for indicating a first decision suggested by the core network device that the network device performs life cycle management on a positioning model, the first decision being generated by the core network device according to monitoring information and / or capability information of the network device, the network equipment comprises a positioning model, and the positioning model is used for providing related information for terminal positioning for the network equipment; the network equipment determines a second decision according to the first information; and the network device performs life cycle management on the positioning model according to the second decision. Therefore, the problem that the performance of the network equipment is poor when the network equipment carries out positioning through a positioning model is solved, and the purpose of providing reliability and accuracy of positioning service is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a positioning model management method, a communication device and a storage medium. Background Art

[0002] Positioning is one of the important applications of mobile communication networks such as the 4th generation mobile communication technology (4G) and the 5th generation mobile communication technology (5G). By measuring and calculating the signals between the mobile network and the terminal, the real location of the terminal can be known. In 5G and future communication networks, there are many ways to locate the terminal, such as artificial intelligence (AI) / machine learning (ML) technology. Compared with the reliance of traditional positioning on line of sight (LOS), AI / ML technology can improve the positioning accuracy in non-line of sight (NLOS) situations such as occlusion by collecting, analyzing and processing data. Therefore, AI / ML technology can provide more accurate positioning services than traditional positioning in various complex environments such as factories, buildings, indoors and outdoors.

[0003] Compared with traditional methods, different design considerations are required when using AI / ML methods for terminal positioning. Specifically, due to limitations such as model generalization capabilities, when the external wireless environment or internal device status of a network device changes, the module or positioning model that implements the positioning function in the network device may have poor performance and the like. Therefore, the positioning function module or positioning model can be life cycle managed (LCM) to improve the accuracy of positioning services. Based on this, the present application provides a feasible solution for LCM of the positioning model. Summary of the invention

[0004] The present application provides a positioning model management method, a communication device and a storage medium to solve the problem of poor performance of network equipment when positioning through a positioning model, thereby achieving the purpose of providing reliability and accuracy of positioning services.

[0005] In a first aspect, the present application provides a positioning model management method, comprising:

[0006] The network device receives first information sent by the core network device, where the first information is used to indicate a first decision recommended by the core network device for the network device to perform lifecycle management on the positioning model, where the first decision is generated by the core network device according to monitoring information and / or capability information of the network device, and the network device includes a positioning model, which is used to provide the network device with relevant information for terminal positioning;

[0007] The network device determines a second decision based on the first information;

[0008] The network device performs lifecycle management on the positioning model according to the second decision.

[0009] In some examples, the network device determines the second decision based on the first information, including:

[0010] The network device determines the first decision as the second decision according to the operating status of the positioning model, or determines the second decision according to the first decision, or determines a third decision for lifecycle management of the positioning model and determines the third decision as the second decision.

[0011] In some examples, the method further includes:

[0012] The network device sends second information to the core network device, where the second information is used to notify the core network device whether to execute the first decision, and / or the second information is used to notify the core network device that the second decision has been executed.

[0013] In some examples, after the network device receives the first information, the method further includes:

[0014] The network device sends third information to the core network device, where the third information is used to notify the core network device that the network device has received the first information.

[0015] In a second aspect, the present application provides a positioning model management method, the method comprising:

[0016] The core network device sends first information to the network device so that the network device determines a second decision based on the first information and performs life cycle management on the positioning model based on the second decision; the first information is used to indicate the first decision recommended by the core network device for the network device to perform life cycle management on the positioning model, the first decision is generated by the core network device based on the monitoring information and / or capability information of the network device, the network device includes a positioning model, and the positioning model is used to provide the network device with relevant information for terminal positioning.

[0017] In some examples, the method further includes:

[0018] The core network device receives second information sent by the network device, where the second information is used to notify the core network device whether to execute the first decision, and / or the second information is used to notify the core network device that the second decision has been executed.

[0019] In some examples, the method further includes:

[0020] The core network device receives third information sent by the network device after receiving the first information, and the third information is used to notify the core network device that the network device has received the first information.

[0021] In any one of the first to second aspects above and any possible design of that aspect, the first decision includes a first action and a first identifier, the first identifier is used to indicate the identifier of a positioning model for which the network device needs to perform lifecycle management, and the first action is used to indicate the network device to perform a lifecycle management action on the positioning model indicated by the first identifier.

[0022] In any one of the first to second aspects above and any possible design of that aspect, the first decision includes a second action and a second function, or the first decision includes a second action, the second function is used to instruct the network device to perform lifecycle management to implement the positioning function, and the second action is used to instruct the network device to implement the lifecycle management action.

[0023] In any one of the first aspect to the second aspect and any possible design of the aspect, the lifecycle management actions include: model switching, model closing, model activation and model rollback.

[0024] In a third aspect, the present application provides a communication device, comprising: a memory and a processor; the memory is configured to store computer program instructions; the processor is configured to run the computer program instructions, so that the communication device implements any method as described in the first aspect above.

[0025] In a fourth aspect, the present application provides a communication device, comprising: a memory and a processor; the memory is configured to store computer program instructions; the processor is configured to run the computer program instructions, so that the communication device implements any method as described in the second aspect above.

[0026] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer-executable program or instructions, and the computer-executable program or instructions are configured to execute any method as described in the first aspect above.

[0027] In a sixth aspect, the present application provides a computer-readable storage medium, which stores a computer-executable program or instructions, and the computer-executable program or instructions are configured to execute any method as described in the second aspect above.

[0028] The positioning model management method, communication device and storage medium provided by the present application, the core network device generates a first decision for the recommended network device to perform life cycle management on the positioning model based on the monitoring information and / or capability information of the network device, and sends it to the network device through the first information, so that the network device can refer to the first decision when performing life cycle management, thereby taking into account the global information mastered by the core network device. The network device determines the second decision based on the first information, which expands the selection range of the network device to generate life cycle management decisions when performing life cycle management. The network device can determine the final decision to manage the positioning model from more available life cycle management decisions, thereby improving the flexibility of life cycle management. The network device performs life cycle management on the positioning model based on the second decision, avoiding poor performance problems when positioning through the positioning model, and improving the accuracy and reliability of the positioning service. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A schematic diagram of a mobile communication system provided in one embodiment of the present application.

[0030] Figure 2 A schematic diagram of the principles of a gNB in ​​an uplink positioning method provided in one embodiment of the present application.

[0031] Figure 3 A schematic diagram of the implementation principle of an uplink positioning method provided in one embodiment of the present application.

[0032] Figure 4 A signaling interaction diagram of a positioning model management method provided in one embodiment of the present application.

[0033] Figure 5 A signaling interaction diagram of a positioning model management method provided in one embodiment of the present application.

[0034] Figure 6 A signaling interaction diagram of a positioning model management method provided in one embodiment of the present application.

[0035] Figure 7 A signaling interaction diagram of a positioning model management method provided in one embodiment of the present application.

[0036] Figure 8 A schematic diagram of the structure of a communication device provided in one embodiment of the present application.

[0037] Fig. 9 A schematic diagram of the structure of a communication device provided in one embodiment of the present application.

[0038] Fig.10 A schematic diagram of the hardware structure of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0039] In this application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c alone can represent: a, b, c, a and b, a and c, or a, b, and c, where a, b, and c can be single or multiple. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.

[0040] The directions or positional relationships indicated by terms such as "center", "longitudinal", "lateral", "up", "down", "left", "right", "front", and "back" are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience of describing the present application and simplifying the description. They do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore should not be understood as a limitation on the present application.

[0041] The terms "connected" and "connected" should be understood in a broad sense. For example, the "connected" or "connected" of a circuit structure can refer to not only physical connection, but also electrical connection or signal connection. For example, it can be directly connected, that is, physically connected, or indirectly connected through at least one intermediate element, as long as the circuit is connected, or it can be the internal connection of two elements; signal connection can refer to signal connection through a circuit or through a media medium, such as radio waves. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0042] The positioning model management method provided in the present application can be applied in a mobile communication system. The mobile communication system may generally include a core network device and a network device. The core network device is communicatively connected to the network device. The network device can be connected to one or more terminals and locate the terminals. Among them, the core network device may include but is not limited to a positioning function entity (location management function, LMF). The core network device in this application may also be referred to as a network side. The network device may include but is not limited to a base station. The base station may include one or more transmission-reception points (TRP). The terminal may include but is not limited to: user equipment (UE) or a positioning reference unit (PRU), wherein the PRU has the ability to know its own location. Exemplarily, the PRU can know its own location through a global positioning system (GPS) or other means.

[0043] Next, the core network equipment is LMF, the network equipment is base station, and the Figure 1 An application scenario of the positioning model management method provided in this application is introduced by way of example.

[0044] See also Figure 1 , Figure 1 A schematic diagram of a mobile communication system provided in one embodiment of the present application. Figure 1 As shown, the mobile communication system of the present application may include: LMF 101, TRP 102, TRP 103, TRP 104 and terminal 105, Figure 1 In the example, three TRPs are used as an example. It should be understood that more or fewer TRPs can be deployed in the mobile communication system and are not limited to three. Figure 1 This is only an example and is not intended to limit the architecture of the mobile communication system.

[0045] Among them, LMF 101 is used to select a positioning method and trigger positioning-related measurements, and can calculate positioning results and accuracy. TRP 102, TRP 103, and TRP 104 are used to send a downlink positioning reference signal (PRS) for positioning and receive an uplink reference signal from terminal 105, such as an uplink sounding reference signal (SRS) or an uplink positioning SRS.

[0046] Among them, a base station can manage one or more TRPs. For example, in a 5G or B5G (5G and beyond) scenario, for a base station, such as a next-generation base station (next generation node B, gNB), multiple TRPs can be controlled. Positioning-related data can be transmitted between the LMF and the base station based on the new air interface positioning protocol (NRPPa), and positioning-related data can be transmitted between the terminal 105 and the LMF 101 based on the LTE positioning protocol (LTE positioning protocol, LPP).

[0047] Among them, the terminal 105 can be a wireless terminal, and the wireless terminal can be a device that provides voice and / or other business data connectivity to users, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. The wireless terminal can communicate with the LMF via a radio access network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), drones, wearable devices, terminals in the Internet of Vehicles, and other devices. The wireless terminal may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, an access terminal, a user terminal, a user agent, a user device or user equipment, and a user equipment (UE), without limitation. In addition, the terminal 105 may use a mobile operating system such as iOS, Android, or Hongmeng, which is not limited in the embodiments of the present application.

[0048] In addition to the terminals in the above examples, the terminal 105 may also be a positioning reference unit (PRU). From the perspective of the location server, the PRU is a device with a known location.

[0049] based on Figure 1 The mobile communication system shown can realize terminal positioning through an uplink positioning method. An uplink positioning method is introduced below.

[0050] Taking the base station as a gNB as an example, the terminal sends an uplink SRS / pos-SRS signal to the gNB, and multiple TRPs on one or more gNBs receive the uplink SRS / pos-SRS signal, and measure and process the uplink SRS / pos-SRS signal to obtain an intermediate measurement result. The intermediate measurement result may be line of sight (LOS), non-line of sight (NLOS) and / or timing information (Timing Info), etc.

[0051] The gNB sends the intermediate measurement results to the LMF.

[0052] LMF calculates the terminal's location based on the intermediate measurement results.

[0053] In the above uplink positioning method, the gNB can process the uplink SRS / pos-SRS signals through the positioning model.

[0054] The following takes the positioning model as an AI / ML model to illustrate the measurement and processing principles of the uplink SRS / pos-SRS signals by the gNB in ​​the uplink positioning method.

[0055] See also Figure 2 , Figure 2 A schematic diagram of the principle of a gNB in ​​an uplink positioning method provided in an embodiment of the present application. Based on different deployment forms of positioning models, Figure 2 The figure shows the module composition and signal direction of the two gNBs by way of example.

[0056] The gNB includes a measurement module and an AI / ML model, which are connected in sequence.

[0057] The measurement module is used to receive the SRS sent by the terminal, measure the SRS, and generate N reference signal measurement data related to the N TRPs in the gNB, where N is an integer greater than 0. Figure 2The reference signal measurement data related to TRP 0 to TRP (N-1) are shown in FIG. The N reference signal measurement data are input to the AI / ML model, processed by the AI / ML model, and output intermediate measurement results. The intermediate measurement results output by the AI / ML model can be directly sent to the NW / LMF.

[0058] Furthermore, the gNB may also include an integration module, which is connected to the AI / ML model. The intermediate measurement results output by the AI / ML model may also be integrated into intermediate measurement results in a standard protocol format by the integration module and sent to the NW / LMF.

[0059] Figure 2 It is exemplified in that the intermediate measurement results LOS / NLOS_1 and Timing Info_1 obtained by the reference signal measurement data related to TRP0 through the AI / ML model are sent to NW / LMF... The intermediate measurement results LOS / NLOS_n and Timing Info_n obtained by the reference signal measurement data related to TRP(N-1) through the AI / ML model are sent to NW / LMF.

[0060] There are multiple deployment forms for AI / ML models in gNB. Deployment form 1: deploy an AI / ML model, such as Figure 2 For example, an AI / ML model can be deployed in the CU, corresponding to all TRP measurements in the gNB. For another example, an AI / ML model can be deployed in the DU, corresponding to all TRP measurements associated with the DU. Alternatively, deployment form 2: deploy multiple AI / ML models, such as Figure 2 Example of the lower half of .

[0061] Combine the following Figure 3 The implementation principle of the uplink positioning method is further explained.

[0062] See also Figure 3 , Figure 3 A schematic diagram of the implementation principle of an uplink positioning method provided in one embodiment of the present application. Figure 3 The relationship between gNB and TRP is shown in the following example. According to the protocol, gNB can be divided into two parts: central control unit (CU) and distributed unit (DU). A gNB can include multiple DUs, and each DU can be connected to one or more TRPs. Figure 3gNB_1 to gNB_n are shown as an example, and each DU in each gNB is connected to n TRPs, namely TRP_1 to TRP_n, where n is a positive integer greater than 1. The CU of the gNB receives and sends data to the LMF through the NG-C interface for data interaction, and can send intermediate measurement results to the LMF. The CU and DU interact through the F1-C interface, and the DU uses its corresponding TRP to receive and send data from the NR-Uu interface. Among them, the TRP shown by the solid line indicates that the positioning model corresponding to the TRP can be used, and the TRP shown by the dotted line indicates that this TRP has no corresponding positioning model, the positioning model cannot be used, or the positioning model performance is poor.

[0063] In addition to the above examples, the positioning models corresponding to one or more TRPs can also be directly deployed in the CU corresponding to the TRP. In this case, there is no need to deploy the positioning model in the DU.

[0064] Since the positioning model may have limited generalization capabilities, the gNB needs to generate lifecycle management decisions and perform lifecycle management on the positioning model to address the performance degradation of the positioning model when the external wireless environment changes.

[0065] Among them, life cycle management decision refers to a strategy determined based on multiple factors or ranges of parameter values ​​to adjust the positioning service provided by the network device.

[0066] The lifecycle management decision stipulates that lifecycle management actions are performed on the positioning function module or positioning model. The lifecycle management actions may include executing model switching, model shutdown, model activation or model rollback on the positioning model. There are many types of lifecycle management actions, and the above are only examples and do not constitute a limitation on lifecycle management.

[0067] The following describes the details of lifecycle management actions.

[0068] The model switching refers to switching the currently used positioning model to another positioning model.

[0069] For example, when the external wireless network environment changes, the currently used positioning model A is no longer well suited to the current wireless network environment. The lifecycle management action can be determined as model switching: switching the current positioning model A to positioning model B suitable for the current wireless network environment.

[0070] Among them, model closing refers to closing the currently used positioning model.

[0071] For example, if the positioning accuracy of positioning model A is affected or positioning model A is not needed in the current scenario, positioning model A can be turned off.

[0072] Model activation can also be called model startup, which refers to starting the positioning model so as to use the positioning model to provide corresponding positioning services.

[0073] For example, when the network device is just started, or when positioning model A needs to be started, positioning model A needs to be activated.

[0074] Among them, model fallback refers to falling back from using the positioning model to not using the positioning model, that is, using the traditional method to provide corresponding positioning services.

[0075] During the lifecycle management process, there are differences in the information related to positioning services that are respectively mastered by core network devices and network devices. For core network devices, core network devices can master global information, which includes information related to positioning services. For example, when locating a terminal, multiple network devices usually participate together. Core network devices can monitor the operation of positioning models of multiple different network devices and obtain the capabilities and information related to positioning of multiple different network devices. For network devices, the positioning-related information that a network device can obtain is limited. For example, a network device can only obtain the operation of the positioning model of the network device itself and the capabilities and information related to positioning of the network device itself. Based on this, if the network device generates lifecycle management decisions based only on the positioning-related information it has obtained, there are certain limitations in the lifecycle management of the positioning model.

[0076] Based on this, the present application provides a positioning model management method, a communication device and a storage medium, wherein a core network device generates a recommended lifecycle management decision based on the information mastered by the core network device and sends it to a network device, so that the network device can select a decision suitable for the current operating status of the positioning model from the recommended lifecycle management decision or the lifecycle management decision generated by the network device based on the information it has, perform lifecycle management on the positioning model, avoid poor performance problems when positioning is performed through the positioning model, and thus improve the reliability and accuracy of the positioning service.

[0077] See also Figure 4 , Figure 4 A signaling interaction diagram of a positioning model management method provided in one embodiment of the present application.

[0078] like Figure 4 As shown, the positioning model management method provided by the present application may include:

[0079] S101. A core network device sends first information to a network device.

[0080] Correspondingly, the network device receives the first information sent by the core network device.

[0081] Among them, the network device includes a positioning model.

[0082] The positioning model is used to provide network equipment with relevant information for terminal positioning.

[0083] Since the terminal positioning service usually requires the cooperation of the positioning model and other functional modules to complete the positioning service, the terminal positioning related information provided by the positioning model is usually intermediate information in the positioning service process. For example, the intermediate information can be the intermediate measurement result mentioned in the above embodiment, or it can be the intermediate measurement result in the standard protocol format.

[0084] Furthermore, the positioning model may be the AI / ML model mentioned in the above embodiment, or may be other models that can provide relevant information about the terminal positioning.

[0085] The first information is used to indicate the first decision of the network device recommended by the core network device to perform lifecycle management on the positioning model.

[0086] The first decision is generated by the core network device according to the monitoring information and / or capability information of the network device.

[0087] Considering that in the terminal positioning service, the final terminal position is obtained by the core network device based on multiple intermediate measurement results, and these intermediate measurement results come from each TRP under one or more network devices. The core network device can calculate the error between the final terminal position and the actual terminal position based on the final terminal position. In this way, the LMF can infer the error of each intermediate measurement result based on the error and multiple intermediate measurement results. Therefore, based on the error of each intermediate measurement result, the core network device can know which TRP or which TRP has a problem in the positioning model. For a network device, since the network device can only know the intermediate measurement results corresponding to its own TRP, the network device cannot know the above situation.

[0088] Furthermore, in the current protocol, the core network device may not be able to directly perform lifecycle management on the network devices, but each network device performs lifecycle management on its own positioning model.

[0089] Based on this, the core network device can generate first information based on the monitoring information and / or capability information of the network device, and send to the network device the first decision recommended by the core network device for the network device to perform life cycle management of the positioning model, so as to provide a reference for the network device when performing life cycle management of the positioning model.

[0090] The monitoring information and capability information of the network device refers to the monitoring information and capability information historically sent by multiple network devices and received by the core network device.

[0091] Among them, capability information is used to indicate the positioning-related capabilities of network devices. In addition to the content defined in the relevant standards, capability information may also include: the ability of network devices to support AI / ML positioning, one or more AI / ML positioning models already in the network device, and model-related information. When the network device initially accesses the core network device, the network device will send capability information to the core network device so that the core network device can store the capability information. In addition, the network device can also periodically update and report capability information to the core network device, and the core network device can be informed of the updated positioning-related capabilities of the network device.

[0092] The monitoring information is used to indicate the operation status of the positioning model in the network device and the output information of the model or related dynamic information, for example, the currently running positioning model and positioning model related information, the above-mentioned intermediate measurement results, etc.

[0093] The monitoring information can be sent from the network device to the core network device in the form of a monitoring report. The network device can send monitoring reports to the core network device periodically or based on events, and the core network device can learn the operation status of the positioning model in the network device and dynamic information related to the model.

[0094] Based on this, the core network device can generate a first decision for the recommended network device to perform lifecycle management on the positioning model based on historically acquired monitoring information and / or capability information, so as to provide a reference for the network device to perform lifecycle management on the positioning model.

[0095] For example, if the core network device learns that model A in the network device is not applicable to the current wireless network environment based on the capability information and monitoring information of the network device, then continuing to use model A will result in poor positioning results. The core network device may generate a first decision: switch from model A to model B, where model B is a positioning model determined by the core network device based on the monitoring information and / or capability information of the network device and applicable to the current wireless environment.

[0096] The core network device sends the first information to the network device, so that the network device learns the lifecycle management decision recommended by the core network device, so as to expand the decisions that the network device can choose when performing lifecycle management on the positioning model, thereby providing flexibility in lifecycle management.

[0097] Among them, the core network device can send the first information to the network device in multiple ways.

[0098] In some examples, the core network device may periodically send first information to the network device, and the core network device may periodically generate recommended lifecycle management decisions based on monitoring information and / or capability information of the network device, and send the decisions to the network device.

[0099] In other examples, the core network device may also send the first information to the network device non-periodically.

[0100] Several non-periodic transmission methods are introduced below by way of example.

[0101] Method 1: The core network device may send the first information to the network device based on event triggering. For example, when the core network device learns that the operation status of the positioning model of the network device is not good, such as a large positioning error or not applicable to the current positioning scenario, based on the monitoring information and / or capability information of the network device acquired historically, the core network device may send the first information to the network device to assist the network device in life cycle management.

[0102] Method 2: The core network device may send the first information to the network device based on the request of the network device. For example, when the network device determines that the lifecycle management of the positioning model is required, the network device requests the first information from the core network device to obtain the recommended decision from the core network device to assist the network device in lifecycle management.

[0103] S102: The network device determines a second decision based on the first information.

[0104] The second decision is used to indicate the lifecycle management action that the network device needs to perform on the positioning model.

[0105] After receiving the first information sent by the core network device to the network device, when the network device performs lifecycle management, the network device can determine the second decision based on the first information. For example, the network device can directly determine the first decision as the second decision, that is, perform lifecycle management on the positioning model according to the content indicated in the first decision.

[0106] Of course, the network device can also evaluate the availability of the first decision according to the current network status, and determine the first decision as the second decision when the first decision is applicable to the current network status. When the first decision is not applicable to the current network status, the network device can determine other decisions according to the operation of its own positioning model and the capabilities and information related to positioning, and perform life cycle management of the positioning model according to the other decisions.

[0107] Therefore, the first decision sent by the core network device to the network device serves as a reference for the network device when performing life cycle management. The first decision generated by the core network device can take into account the global information mastered by the core network device, thereby expanding the range of choices for generating life cycle management decisions by the network device when performing life cycle management. The network device can obtain more available life cycle management decisions, thereby improving the flexibility of life cycle management and further improving the accuracy and reliability of positioning services.

[0108] S103: The network device performs lifecycle management on the positioning model according to the second decision.

[0109] After determining the second decision, the network device performs lifecycle management on the positioning model according to the second decision, thereby achieving management of the positioning model.

[0110] In an embodiment of the present application, the core network device generates a first decision for the network device to perform lifecycle management on the positioning model based on the monitoring information and / or capability information of the network device, and sends it to the network device through the first information, so that the network device can refer to the first decision when performing lifecycle management, thereby taking into account the global information mastered by the core network device. The network device determines the second decision based on the first information, which expands the selection range of the network device to generate lifecycle management decisions when performing lifecycle management. The network device can determine the final decision to manage the positioning model from more available lifecycle management decisions, thereby improving the flexibility of lifecycle management. The network device performs lifecycle management on the positioning model based on the second decision, avoiding poor performance problems when positioning through the positioning model, and improving the accuracy and reliability of the positioning service.

[0111] Based on the above exemplary description, the core network device can transmit the first information through the NRPPa protocol, or the core network device can define new signaling for transmitting the first information to the network device, and this application does not impose any restrictions on this.

[0112] Based on the above exemplary description, two implementation forms of the first decision are introduced below.

[0113] Form 1: The first decision includes a first action and a first identification.

[0114] The first identifier is used to indicate an identifier of a positioning model for which lifecycle management of the network device is required.

[0115] The first action is used to instruct the network device to perform a lifecycle management action on the positioning model indicated by the first identifier.

[0116] Specifically, the core network device can generate a lifecycle management decision based on the model identifier, that is, the core network device can directly recommend which lifecycle management action to perform on a specific model based on the monitoring information and / or capability information of the network device.

[0117] Through the capability information of the network device, the core network device can learn the capability of each positioning model in the network device and the identification of the positioning model. Thus, the core network device can be associated with the positioning model in the network device by indicating the first identification.

[0118] For example, the core network device determines, based on the monitoring information and / or capability information of the network device, that the positioning model identified as X of the positioning model currently used by the network device can be turned off, so that the recommended decision generated by the core network device can be: perform a model turning off action on the positioning model identified as X of the positioning model. Exemplarily, the first decision can be: model turning off, identification X. Thus, the network device learns, based on the received first information, that the core network device recommends performing a model turning off action on the positioning model identified as X of the positioning model.

[0119] It should be noted that if the recommended decision generated by the core network device is: perform a model closing action on the positioning model whose identification is X, the first decision may not include the first identification, but only include the first action, that is, the first decision may be: model closing. Thus, the network device learns that the core network device recommends performing a model closing action on the positioning model currently running based on the received first information.

[0120] For another example, the core network device determines that the positioning model with the identification Y of the positioning model needs to be activated based on the monitoring information and / or capability information of the network device, so that the recommended decision generated by the core network device can be: perform a model activation action on the positioning model with the identification Y of the positioning model. Exemplarily, the first decision can be: model activation, identification Y. Thus, the network device learns that the core network device recommends performing a model activation action on the positioning model with the identification Y of the positioning model based on the received first information.

[0121] For another example, the core network device determines that the positioning model identified as Z needs to be switched to the positioning model based on the monitoring information and / or capability information of the network device, so that the recommended decision generated by the core network device can be: switch to the positioning model identified as Z. Exemplarily, the first decision can be: model switching, identification Z. Thus, the network device can learn, based on the received first information, that the core network device recommends switching to the positioning model identified as Z.

[0122] For another example, the core network device determines that model fallback is required, that is, fallback to the traditional non-AI positioning method, based on the monitoring information and / or capability information of the network device. It should be noted that when the decision recommended by the core network device is model fallback, the first identifier may not be included in the first decision. Thus, the recommended decision generated by the core network device may be: model fallback. Exemplarily, the first decision may be: model fallback. Thus, the network device can learn, based on the received first information, that the decision recommended by the core network device is model fallback.

[0123] Based on this, the core network device indicates the first decision of the recommended lifecycle management to the network device through the first information, so that the network device can refer to the first decision when performing lifecycle management, expand the scope of optional lifecycle management decisions, and take into account the decisions generated by the core network device based on the global information it has obtained, thereby improving the flexibility of lifecycle management and further improving the reliability and accuracy of positioning services.

[0124] Form 2: The first decision includes a second action and a second function.

[0125] The second function is used to instruct the network device to perform lifecycle management to achieve a positioning function.

[0126] The second action is used to indicate a lifecycle management action implemented by the network device.

[0127] Specifically, the core network device can generate a function-based lifecycle management decision, that is, the core network device can directly recommend which lifecycle management action the network device should perform based on the monitoring information and / or capability information of the network device.

[0128] Considering that in the positioning model of the network device, a group of positioning models with similar functions and interfaces or the same positioning parameter configuration can be classified as one AI positioning function, under one AI positioning function, the network device may have multiple models, which are trained under different signal-to-noise ratios or different time synchronization errors. They can all realize the same AI positioning function, but are suitable for different scenarios. Based on this, the core network device may not indicate a specific positioning model through the first decision, but only indicate the positioning function, or AI / non-AI positioning method, or positioning configuration level decision through the first decision.

[0129] For example, the models that can implement positioning function A include positioning model 1, positioning model 2, and positioning model 3, wherein positioning model 1, positioning model 2, and positioning model 3 are trained under different signal-to-noise ratios or different time synchronization errors. Based on this, the core network device can only recommend decisions related to positioning function A to the network device.

[0130] For example, the core network device determines that the positioning function A needs to be shut down based on the monitoring information and / or capability information of the network device. The second function is the positioning function A, the second action is the model shutdown, and the first decision can be: model shutdown, positioning function A, which means that the network device is recommended to shut down the positioning model corresponding to the running positioning function A.

[0131] For another example, the core network device determines that positioning function A needs to be activated based on the monitoring information and / or capability information of the network device, then the second function is positioning function A, the second action is model activation, and the first decision may be: model activation, positioning function A. That is, it is recommended that the network device can activate the positioning model that can realize positioning function A. The specific positioning model to be activated can be selected by the network device according to the current network status, from positioning model 1, positioning model 2, and positioning model 3, according to the signal-to-noise ratio and time synchronization error information, and the positioning model suitable for the current network status is selected as the final activated positioning model.

[0132] For another example, the core network device determines that it needs to switch to positioning function A based on the monitoring information and / or capability information of the network device, then the second function is positioning function A, the second action is model switching, and the first decision can be: model switching, positioning function A. That is, it is recommended that the network device can switch to a positioning model that can realize positioning function A, and the specific positioning model to be switched to can be selected by the network device according to the current network status, and according to the signal-to-noise ratio and time synchronization error information in positioning model 1, positioning model 2 and positioning model 3, the positioning model suitable for the current network status is selected as the final switching positioning model.

[0133] It should be noted that, in the above form 2, the first decision may also include only the second action.

[0134] For example, the core network device determines that the running positioning model needs to be shut down based on the monitoring information and / or capability information of the network device. The second action is: model shutdown. The first decision can also be: model shutdown, which means that the network device is recommended to shut down the running positioning model.

[0135] For another example, the core network device determines that model rollback is needed based on the monitoring information and / or capability information of the network device, then the second action is: model rollback, and the first decision can also be: model rollback, that is, it is recommended that the network device roll back to the traditional non-AI positioning method.

[0136] Based on this, the core network device indicates the first decision of the recommended lifecycle management to the network device through the first information. The core network device only gives functional-level decision suggestions, so that the network device can refer to the first decision when performing lifecycle management, expand the scope of optional lifecycle management decisions, and take into account the decisions generated by the core network device based on the global information it has obtained, thereby improving the flexibility of lifecycle management and further improving the reliability and accuracy of positioning services.

[0137] In the above forms 1 and 2, the lifecycle management actions include: model switching, model closing, model activation, and model rollback. There are many types of lifecycle management actions. The above are just examples and do not constitute a limitation on lifecycle management. For a detailed description of model switching, model closing, model activation, and model rollback, please refer to the above related content and will not be repeated here.

[0138] Based on the above exemplary description, in S102, the network device may determine the second decision in a variety of ways according to the operating status of the positioning model.

[0139] In some examples, the network device determines the first decision to be the second decision.

[0140] Specifically, when the first decision conforms to the above form 1, that is, the first decision is a lifecycle management decision based on model identification, the network device receives the first information and can determine the first decision as the second decision, that is, perform lifecycle management on the positioning model according to the second decision.

[0141] For example, the first decision is: model switching, identification Z, and the second decision may be: model activation, identification Z, and the network device may switch to the positioning model with identification Z of the positioning model.

[0142] In other examples, the network device determines the second decision based on the first decision.

[0143] Specifically, when the first decision conforms to the above-mentioned form 2, that is, the first decision is a function-based lifecycle management decision, the network device receives the first information and needs to further determine the specific lifecycle management decision based on the first decision.

[0144] For example, the first decision is: model activation, positioning function A. That is, the core network device recommends that the network device can activate the positioning model that can realize positioning function A. The models that can realize positioning function A include positioning model 1, positioning model 2, and positioning model 3. The network device can select the positioning model suitable for the current network condition as the final activated positioning model according to the signal-to-noise ratio and time synchronization error information among positioning model 1, positioning model 2, and positioning model 3 based on the current network condition. If positioning model 1 is the positioning model finally selected by the network device, the second decision is: model activation, positioning model 1, that is, the network device performs a model activation action on positioning model 1.

[0145] In yet other examples, the network device determines a third decision to perform lifecycle management on the positioning model, and determines the third decision as the second decision.

[0146] Of course, if the network device receives the first decision and finds that the first decision is no longer applicable to the current network status based on the operation of its own positioning model, then the network device may not use the first decision. The network device may determine the third decision based on the operation of its own positioning model and positioning-related capabilities and information, and perform life cycle management of the positioning model based on the third decision.

[0147] Based on this, during the lifecycle management process, network equipment can flexibly choose between the first decision recommended by the core network device and the third decision generated based on the operation of its own positioning model, and select a decision that is more suitable for the current network status, thereby improving the flexibility of lifecycle management and further improving the reliability and accuracy of positioning services.

[0148] Based on the above exemplary description, the network device may also send second information to the core network device to notify the core network device whether to execute the recommended first decision and / or the second decision that the network device ultimately executes on the positioning model.

[0149] See also Figure 5 , Figure 5 This is a signaling interaction diagram of a positioning model management method provided in one embodiment of the present application. Figure 5 As shown, the method further includes the following S104:

[0150] It should be noted that the network device can execute S104 after S102 and before S103, that is, the network device can immediately notify the core network device whether to execute the recommended first decision after determining the second decision, and / or the network device finally executes the second decision on the positioning model; of course, the network device can also execute S104 after S103, that is, the network device can perform life cycle management of the positioning model according to the second decision, and then notify the core network device whether to execute the recommended first decision, and / or the network device finally executes the second decision on the positioning model. This application does not impose any restrictions on this. Figure 5 The example shows a situation where the network device executes S104 after S103.

[0151] S104. The network device sends second information to the core network device.

[0152] Correspondingly, the core network device receives the second information sent by the network device.

[0153] The second information is used by the core network device to obtain the result of the lifecycle management of the positioning model by the network device.

[0154] Among them, the second information has multiple forms.

[0155] As a feasible implementation method, the second information is used to notify the core network device whether to execute the first decision.

[0156] For example, if the first decision is: model deactivation, the second information may indicate: the network device has executed model deactivation, or the network device has not executed model deactivation. Exemplarily, the network device may be represented by "0" or "1", "0" indicates that model deactivation is not executed, and "1" indicates that model deactivation is executed.

[0157] Based on this, the core network device can learn, through the second information, whether the network device has specifically implemented the recommended lifecycle management decision.

[0158] As another feasible implementation manner, the second information is used to notify the core network device that the second decision has been executed.

[0159] For example, if the first decision is model deactivation, and the second decision executed by the network device is: model deactivation, then the second information may indicate: the network device has executed model deactivation.

[0160] If the first decision is model deactivation, and the second decision executed by the network device is model switching, the second information may indicate that the network device has executed model switching.

[0161] Based on this, the core network device can obtain the lifecycle management decision specifically executed by the network device through the second information, and the network device can further infer whether the network device executes the recommended decision through the second information. The core network device can clearly and accurately obtain the execution result of the network device performing lifecycle management on the positioning model, thereby improving the accuracy and reliability of the positioning service.

[0162] As another feasible implementation manner, the second information is used to notify the core network device whether to execute the first decision, and the second information is used to notify the core network device that the second decision has been executed.

[0163] For example, if the first decision is model deactivation, and the second decision executed by the network device is model switching, the second information may indicate that the network device has executed the model switching and the network device has not executed the first decision.

[0164] If the first decision is model deactivation, and the second decision executed by the network device is model deactivation, the second information may indicate that the network device has executed model deactivation and the network device has executed the first decision.

[0165] Based on this, the core network device can directly obtain the specific lifecycle management decision executed by the network device and whether the network device executes the recommended decision through the second information. The core network device can clearly and accurately obtain the execution result of the network device performing lifecycle management on the positioning model, thereby improving the accuracy and reliability of the positioning service.

[0166] Based on the above exemplary description, before S101, the core network device may also obtain monitoring information and / or capability information to generate a recommended lifecycle management decision.

[0167] See also Figure 6 , Figure 6 This is a signaling interaction diagram of a positioning model management method provided in one embodiment of the present application. Figure 6 As shown, before S101, the following S100 may also be included:

[0168] S100. The core network device obtains monitoring information and / or capability information of the network device.

[0169] The monitoring information and capability information of the network device refers to the monitoring information and capability information historically sent by the network device and received by the core network device.

[0170] Among them, capability information is used to indicate the positioning-related capabilities of network devices. In addition to the content defined in the relevant standards, capability information may also include: the ability of network devices to support AI / ML positioning, one or more AI / ML positioning models already in the network device, and model-related information. When the network device initially accesses the core network device, the network device will send capability information to the core network device so that the core network device can store the capability information. In addition, the network device can also periodically update and report capability information to the core network device, and the core network device can be informed of the updated positioning-related capabilities of the network device.

[0171] It should be noted that the core network device can obtain monitoring information alone, or obtain capability information alone, or obtain monitoring information and capability information at the same time. This application does not impose any restrictions on this.

[0172] In some examples, the ability of the network device to support AI / ML positioning may be defined in the TRPInformation information element (IE), or may be defined in new signaling. The core network device may learn the ability of the network device to support AI / ML positioning from the TRPInformation information element or the new signaling.

[0173] The monitoring information is used to indicate the operation status of the positioning model in the network device, the output information of the positioning model, such as the intermediate measurement results mentioned above, and dynamic information related to the positioning model, such as the currently running positioning model and positioning model related information.

[0174] The monitoring information can be sent from the network device to the core network device in the form of a monitoring report. The network device can send monitoring reports to the core network device periodically or based on events, and the core network device can learn the operation status of the positioning model in the network device and dynamic information related to the model.

[0175] The following is an exemplary introduction to the contents of the monitoring report.

[0176] The monitoring report is the corresponding information obtained by the network device when monitoring the positioning-related quantity. The positioning-related quantity can be the monitoring information of the network device on the accuracy and reliability of the intermediate measurement results. For example, when the network device monitors that the performance of its internal positioning model is poor, a monitoring report is generated and reported to the core network device; the positioning-related quantity can also be the monitoring information of the network device on the performance of its corresponding TRP. For example, the network device itself has TRP1 and TRP2. When the positioning data of TRP1 is detected to be inaccurate, a monitoring report is generated based on the information of TRP1 and reported to the core network device.

[0177] Exemplarily, the monitoring report may include, but is not limited to: whether the data type used by the monitoring network device is time of arrival (TOA) or relative time of arrival (RTOA), the specific value of the positioning model used by the monitoring network device, the threshold of the positioning model used by the monitoring network device, and the information of the TRP corresponding to the monitoring network device.

[0178] and / or,

[0179] The data types used by the monitoring network device are TOA or RTOA, the indicator offset of the positioning model used by the monitoring network device, and the information of the TRP corresponding to the monitoring network device.

[0180] The specific value of the positioning model used by the monitoring network device refers to the monitored TOA or RTOA value.

[0181] The threshold of the positioning model used by the monitoring network device is a preset TOA or RTOA value. Usually, the threshold is determined based on the TOA or RTOA value when the positioning performance is good.

[0182] The indicator offset of the positioning model used by the monitoring network device refers to the offset of the monitored TOA or RTOA value relative to the preset TOA or RTOA threshold.

[0183] Among them, the information of the TRP corresponding to the monitoring network device is similar to the information of the above-mentioned TRP, which will not be repeated here.

[0184] Among them, core network equipment can obtain monitoring information and capability information of network equipment in a variety of ways.

[0185] As a feasible implementation method, the network device can send the capability information of the network device to the core network device periodically or based on events, and / or the network device can send the monitoring information of the network device to the core network device periodically or based on events. Thus, the network device can report the capability information and monitoring information of the network device to the core network device by itself without the request of the core network device, which reduces the request burden of the core network device and ensures the timeliness of the capability information and monitoring information of the network device, and reports the capability information and monitoring information of the network device to the core network device in time when there is an update.

[0186] As another feasible implementation method, when the core network device needs to use the capability information of the network device, the core network device sends a capability information request to the network device, where the capability information request is used to request the capability information of the network device, and / or, when the core network device needs to use the monitoring information of the network device, the core network device sends a monitoring information request to the network device, where the monitoring information request is used to request the monitoring information of the network device. When the network device receives the capability information request and / or the monitoring information request, the network device may send the monitoring information and / or capability information of the network device to the core network device, so that the core network device obtains the monitoring information and / or capability information of the network device.

[0187] Based on the above exemplary description, after S101, that is, after the network device receives the first information, the network device may reply to the core network device to inform the core network device that the network device has received the first information.

[0188] See also Figure 7 , Figure 7 This is a signaling interaction diagram of a positioning model management method provided in one embodiment of the present application. Figure 7 As shown, after S101, the following Sa1 may also be included:

[0189] Sa1. After receiving the first information, the network device sends the third information to the core network device.

[0190] Correspondingly, the core network device receives the third information sent by the network device after receiving the first information.

[0191] The third information is used to notify the core network device that the network device has received the first information.

[0192] Based on this, the core network device can know that the network device has received the first decision of the recommended lifecycle management of the positioning model, thereby ensuring the reliability of communication.

[0193] Exemplarily, the present application also provides a communication device.

[0194] Figure 8 A schematic diagram of the structure of a communication device provided in one embodiment of the present application.

[0195] like Figure 8 As shown, the communication device 100 can exist independently or be integrated in other devices, and can communicate with the core network devices mentioned above to implement the operations corresponding to the network devices in any of the above method embodiments.

[0196] The communication device 100 may include: a transceiver unit 101 and a processing unit 102. The transceiver unit 101 may also be referred to as a communication interface or a communication unit. The processing unit 102 may read instructions and / or data in the storage unit so that the communication device 100 implements the aforementioned method embodiment. The processing unit 102 is used to perform data processing, and the transceiver unit 101 may implement corresponding communication functions.

[0197] Optionally, the communication device 100 may further include a storage unit, which may be used to store instructions and / or data.

[0198] The communication device 100 can be used to perform the actions performed by the network device in the above method embodiment. The communication device 100 can be a network device or a component that can be configured in a network device. The transceiver unit 101 is used to perform the reception-related operations of the network device in the above method embodiment.

[0199] Optionally, the transceiver unit 101 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiment. The receiving unit is used to perform the receiving operation in the above method embodiment.

[0200] It should be noted that the communication device 100 may include a sending unit but not a receiving unit. Alternatively, the communication device 100 may include a receiving unit but not a sending unit. Specifically, it may depend on whether the above solution executed by the communication device 100 includes a sending action and a receiving action.

[0201] As an example, the communication device 100 is used to execute the above Figures 4 to 7 Actions performed by the network device in the illustrated embodiment.

[0202] The communication device 100 may include: a transceiver unit 101 and a processing unit 102 .

[0203] The transceiver unit 101 is used to receive first information sent by a core network device, where the first information is used to indicate a first decision recommended by the core network device for a network device to perform lifecycle management on a positioning model, where the first decision is generated by the core network device based on monitoring information and / or capability information of the network device, and the network device includes a positioning model, which is used to provide the network device with relevant information for terminal positioning.

[0204] The processing unit 102 is configured to determine a second decision based on the first information.

[0205] The processing unit 102 is further configured to perform lifecycle management on the positioning model according to the second decision.

[0206] It should be understood that the execution of the above corresponding processes by each unit has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0207] The processing unit in the above embodiments may be implemented by at least one processor or processor-related circuits. The transceiver unit 101 may be implemented by a transceiver or a transceiver-related circuit. The transceiver unit 101 may also be referred to as a communication unit or a communication interface. The storage unit may be implemented by at least one memory.

[0208] In some examples, the processing unit 102 is specifically used to determine the first decision as the second decision based on the operating status of the positioning model, or to determine the second decision based on the first decision, or to determine a third decision for lifecycle management of the positioning model and determine the third decision as the second decision.

[0209] In some examples, the transceiver unit 101 is further used to send second information to the core network device, where the second information is used to notify the core network device whether to execute the first decision, and / or the second information is used to notify the core network device that the second decision has been executed.

[0210] In some examples, the transceiver unit 101 is further used to send third information to the core network device, and the third information is used to notify the core network device that the network device has received the first information.

[0211] Exemplarily, the present application also provides a communication device.

[0212] Fig. 9 A schematic diagram of the structure of a communication device provided in one embodiment of the present application.

[0213] like Fig. 9 As shown, the communication device 200 can exist independently or be integrated in other devices, and can communicate with the network devices mentioned above to implement the operations corresponding to the core network device in any of the above method embodiments.

[0214] The communication device 200 may include a transceiver unit 201. The transceiver unit 201 may also be referred to as a communication interface or a communication unit. The transceiver unit 201 may implement corresponding communication functions.

[0215] Optionally, the communication device 200 may also include a storage unit and a processing unit, and the storage unit may be used to store instructions and / or data. The processing unit may read the instructions and / or data in the storage unit so that the communication device 200 implements the aforementioned method embodiment. The processing unit is used to perform data processing, and the communication device 200 may be used to execute the actions performed by the core network device in the aforementioned method embodiment. The communication device 200 may be a core network device or a component that can be configured in a core network device. The transceiver unit 201 is used to execute reception-related operations of the core network device in the aforementioned method embodiment.

[0216] Optionally, the transceiver unit 201 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiment. The receiving unit is used to perform the receiving operation in the above method embodiment.

[0217] It should be noted that the communication device 200 may include a sending unit but not a receiving unit. Alternatively, the communication device 200 may include a receiving unit but not a sending unit. Specifically, it may depend on whether the above solution executed by the communication device 200 includes a sending action and a receiving action.

[0218] As an example, the communication device 200 is used to execute the above Figures 4 to 7 Actions performed by the core network device in the illustrated embodiment.

[0219] The communication device 200 may include: a transceiver unit 201 .

[0220] The transceiver unit 201 is used to send first information to the network device so that the network device determines a second decision based on the first information, and performs lifecycle management on the positioning model based on the second decision. The first information is used to indicate the first decision of the network device recommended by the core network device to perform lifecycle management on the positioning model, the first decision is generated by the core network device based on monitoring information and / or capability information of the network device, the network device includes a positioning model, and the positioning model is used to provide the network device with relevant information for terminal positioning.

[0221] It should be understood that the execution of the above corresponding processes by each unit has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0222] The processing unit in the above embodiments may be implemented by at least one processor or processor-related circuits. The transceiver unit 201 may be implemented by a transceiver or a transceiver-related circuit. The transceiver unit 201 may also be referred to as a communication unit or a communication interface. The storage unit may be implemented by at least one memory.

[0223] In some examples, the transceiver unit 201 is also used to receive second information sent by the network device, where the second information is used to notify the core network device whether to execute the first decision, and / or the second information is used to notify the core network device that the second decision has been executed.

[0224] In some examples, the transceiver unit 201 is further used to receive third information sent by the network device after receiving the first information, and the third information is used to notify the core network device that the network device has received the first information.

[0225] In the above Figure 8 Examples to Fig. 9In any one of the embodiments and any one of the examples of the embodiment, the first decision includes a first action and a first identifier, the first identifier is used to indicate the identifier of the positioning model that the network device needs to perform lifecycle management, and the first action is used to indicate the network device to perform a lifecycle management action on the positioning model indicated by the first identifier.

[0226] In the above Figure 8 Examples to Fig. 9 In any one of the embodiments and any one of the examples of the embodiment, the first decision includes a second action and a second function, or the first decision includes a second action, the second function is used to instruct the network device to perform lifecycle management to implement the positioning function, and the second action is used to instruct the network device to implement the lifecycle management action.

[0227] In the above Figure 8 Examples to Fig. 9 In any one of the embodiments and any one of the examples of the embodiment, the lifecycle management actions include: model switching, model closing, model activation and model rollback.

[0228] Fig.10 A schematic diagram of the hardware structure of a communication device provided in one embodiment of the present application.

[0229] The communication device 300 includes a processor 301, which is coupled to a memory. The memory is used to store computer programs or instructions and / or data. The processor 301 is used to execute the computer programs or instructions and / or data stored in the memory, so that the method in the above method embodiment is executed.

[0230] Optionally, the communication device 300 includes one or more processors 301 .

[0231] Alternatively, if Fig.10 As shown, the communication device 300 may further include a memory 302 .

[0232] Optionally, the communication device 300 may include one or more memories 302 .

[0233] Optionally, the memory 302 may be integrated with the processor 301 or provided separately.

[0234] like Fig.10 As shown, the communication device 300 may further include a transceiver 303, and the transceiver 303 is used for receiving and / or sending signals. For example, the processor 301 is used to control the transceiver 303 to receive and / or send signals.

[0235] As a solution, the communication device 300 is used to implement the operation of any one of the network devices and the core network devices in the above method embodiment.

[0236] For example, the processor 301 is used to implement the processing-related operations performed by any one of the network devices and the core network devices in the method embodiments described above, and the transceiver 303 is used to implement the sending and receiving-related operations performed by any one of the network devices and the core network devices in the method embodiments described above.

[0237] Above Fig.10 In the communication device shown, the device for receiving power in the transceiver 303 can be regarded as a receiving unit, and the device for the sending function in the transceiver 303 can be regarded as a sending unit. That is, the transceiver 303 can include a receiver and a transmitter. The transceiver 303 can also be called a transceiver, a transceiver unit, or a transceiver circuit, etc. The receiver can also be called a receiver, a receiving unit, a receiver, or a receiving circuit, etc. The transmitter can also be called a transmitter, a transmitter, a transmitting unit or a transmitting circuit, etc. The processor 301 has a processing function, and the processor 301 can be called a processing unit. The memory 302 is used to store computer program code and data, and the memory 302 can also be called a storage unit.

[0238] Wherein, when the communication device is a chip, the chip includes a transceiver, a memory and a processor. Wherein, the transceiver can be an input-output circuit or a communication interface; the processor is a processor or a microprocessor or an integrated circuit integrated on the chip. In the above method embodiment, the sending operation of any one of the network devices and the core network devices can be understood as the output of the chip, and the receiving operation of any one of the network devices and the core network devices in the above method embodiment can be understood as the input of the chip.

[0239] Exemplarily, the present application also provides a computer-readable storage medium on which are stored computer instructions for implementing the method executed by any one of the network devices and core network devices in the above method embodiments.

[0240] For example, when the computer program is executed by a computer, the computer can implement the method performed by any one of the network devices and the core network devices in the above method embodiments.

[0241] Exemplarily, the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method performed by any one of the network devices and core network devices in the above method embodiments.

[0242] Exemplarily, the present application also provides a positioning model management system, which includes a core network device and a network device. The core network device is used to execute the process executed by the core network device in the above embodiment. The network device is used to execute the process executed by the network device in the above embodiment.

[0243] Exemplarily, the present application also provides a chip device, including a processor, configured to call a computer program or computer instruction stored in the memory so that the processor executes the positioning model management method of the above embodiment.

[0244] In a possible implementation, the input of the chip device corresponds to the above Figures 4 to 7 In the receiving operation of the embodiment shown, the output of the chip device corresponds to the above Figures 4 to 7 The sending operation in the embodiment shown.

[0245] Optionally, the processor is coupled to the memory via an interface.

[0246] Optionally, the chip device further comprises a memory, in which computer programs or computer instructions are stored.

[0247] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, a baseband processor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the method of the above embodiment. The memory mentioned in any of the above may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0248] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the explanation of the relevant contents and beneficial effects of any of the communication devices provided above can refer to the corresponding method embodiments provided above, and will not be repeated here.

[0249] In this application, core network equipment and network equipment may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. Among them, the hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system of the operating system layer can be any one or more computer operating systems that implement business processing through processes, such as Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0250] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0251] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0252] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0253] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0254] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the process of each embodiment method of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.

[0255] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A positioning model management method, characterized in that: The method comprises: The network device receives first information sent by a core network device, where the first information is used to indicate a first decision recommended by the core network device for the network device to perform lifecycle management on a positioning model, where the first decision is generated by the core network device according to monitoring information and / or capability information of the network device, the network device includes the positioning model, and the positioning model is used to provide the network device with relevant information for terminal positioning; The network device determines a second decision according to the first information; The network device performs lifecycle management on the positioning model according to the second decision.

2. The method according to claim 1, characterized in that The network device determines a second decision according to the first information, including: The network device determines the first decision as the second decision according to the operating status of the positioning model, or determines the second decision according to the first decision, or determines a third decision for lifecycle management of the positioning model and determines the third decision as the second decision.

3. The method according to claim 1, characterized in that The method further comprises: The network device sends second information to the core network device, where the second information is used to notify the core network device whether to execute the first decision, and / or the second information is used to notify the core network device that the second decision has been executed.

4. The method according to claim 1, characterized in that: After the network device receives the first information, the method further includes: The network device sends third information to the core network device, where the third information is used to notify the core network device that the network device has received the first information.

5. A positioning model management method, characterized in that: The method comprises: The core network device sends first information to the network device so that the network device determines a second decision based on the first information and performs life cycle management on the positioning model based on the second decision; the first information is used to indicate the first decision recommended by the core network device for the network device to perform life cycle management on the positioning model, the first decision is generated by the core network device based on the monitoring information and / or capability information of the network device, the network device includes the positioning model, and the positioning model is used to provide the network device with relevant information for terminal positioning.

6. The method according to claim 5, characterized in that The method further comprises: The core network device receives second information sent by the network device, where the second information is used to notify the core network device whether to execute the first decision, and / or the second information is used to notify the core network device that the second decision has been executed.

7. The method according to claim 5, characterized in that The method further comprises: The core network device receives third information sent by the network device after receiving the first information, and the third information is used to notify the core network device that the network device has received the first information.

8. The method according to any one of claims 1 to 7, characterized in that: The first decision includes a first action and a first identifier, wherein the first identifier is used to indicate an identifier of a positioning model for which the network device needs to perform lifecycle management, and the first action is used to instruct the network device to perform a lifecycle management action on the positioning model indicated by the first identifier.

9. The method according to any one of claims 1 to 7, characterized in that: The first decision includes a second action and a second function, or the first decision includes a second action, the second function is used to instruct the network device to perform lifecycle management to implement a positioning function, and the second action is used to instruct the network device to implement a lifecycle management action.

10. The method according to claim 8 or 9, characterized in that: The lifecycle management actions include: model switching, model closing, model activation and model rollback.