Positioning service processing method, storage medium and electronic apparatus

By releasing scheduling resources in advance by AMF network elements, process conflicts and resource occupation problems caused by too long positioning process time are solved, and more efficient positioning information processing is achieved.

WO2025161796A1PCT designated stage Publication Date: 2025-08-07ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/143369
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-04
Filing Date
2024-12-27
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The long time of existing positioning process results in process conflicts and resource usage affects concurrency.

Method used

After receiving the GMLC's location information request, the AMF network element provides the location information response to the GMLC in advance and releases the scheduling resources, carrying an empty message body, and maintains the release of the scheduling resources until the terminal positioning result of the LMF is received.

Benefits of technology

It shortens the positioning process time, saves system resources, reduces the probability of process conflicts, and improves the interaction efficiency and robustness of system resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143369_07082025_PF_FP_ABST
    Figure CN2024143369_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a positioning service processing method, a storage medium and an electronic apparatus. The method comprises: when an access and mobility management function (AMF) network element receives a provide location information request from a gateway mobile location center (GMLC), sending a location determination request to a target location management function (LMF) network element; and before receiving a terminal positioning result returned by the target LMF, replying to the GMLC with a provide location information response, and releasing scheduling resources, wherein the provide location information response carries an empty message body.
Need to check novelty before this filing date? Find Prior Art

Description

Positioning service processing method, storage medium and electronic device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application is based on Chinese patent application CN202410159701.3, filed on February 4, 2024, entitled “Processing method, storage medium and electronic device for positioning services”, and claims the priority of the patent application. All the disclosed contents are incorporated into this application by reference. Technical Field

[0003] The embodiments of the present disclosure relate to the field of communication positioning technology, and in particular, to a method for processing positioning services, a storage medium, and an electronic device. Background Art

[0004] At present, mobile communications have developed to the 5G stage. In the existing positioning process, the Gateway Mobile Location Centre (GMLC) sends a positioning request to the terminal (User Equipment, UE) based on the Network Exposure Function (NEF), Access Facilities (AF) and Location Services (LCS) client. The Access and Mobility Management Function (AMF) sends a location determination request to the target Location Management Function (LMF) based on the positioning request. The LMF continues to obtain detailed positioning information of the terminal UE and returns the response information of the obtained detailed positioning information to the AMF. Finally, the AMF sends the detailed positioning information to the GMLC for further use by the positioning initiator, such as commercial information push, city navigation services, tourist attraction recommendations, food recommendations, location information sharing, and protecting the whereabouts and activity range of children or the elderly.

[0005] In the above positioning process, after receiving the location determination request sent by AMF, LMF needs to obtain positioning information through, for example, the LTE Positioning Protocol (LPP) process, the NR Positioning Protocol A (NRPPA) process or the non-user NRPPA process. The acquisition process takes too long, and during this process, AMF needs to continue waiting for the positioning results of LMF, thereby occupying the local scheduling resources and HTTP link of AMF, increasing the probability of positioning process conflicts. Summary of the Invention

[0006] The embodiments of the present disclosure provide a method, storage medium, and electronic device for processing positioning services, so as to at least solve the problem in the related art that a positioning process takes too long, leading to process conflicts and resource occupation affecting concurrency.

[0007] According to an embodiment of the present disclosure, a method for processing positioning services is provided, including: upon receiving a request to provide positioning information from a network management mobile location center GMLC, an access and mobility management function AMF network element sends a request to determine location to a target location management function LMF network element; before receiving a terminal positioning result returned by the LMF network element, a location information provision response is replied to the GMLC and scheduling resources are released, wherein the positioning information response carries an empty message body.

[0008] According to another embodiment of the present disclosure, a method for processing positioning services is also provided, including: the access and mobility management function AMF network element replies with a provide positioning information response to the network management mobile location center GMLC based on the provide positioning information request sent by the GMLC, and sends a determine location request to the target location management function LMF network element; wherein the provide positioning information response carries an empty message body; before receiving the terminal positioning result returned by the target LMF network element, the scheduling resources are released.

[0009] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.

[0010] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] FIG1 is a block diagram of an LCS service network architecture for a method for processing a positioning service according to an embodiment of the present disclosure;

[0012] FIG2 is a schematic diagram of information interaction in the 5GC-MT-LR process in the related art;

[0013] FIG3 is a schematic diagram of information interaction in the LPP process in the related art;

[0014] FIG4 is a schematic diagram of information interaction in the NRPPA process in the related art;

[0015] FIG5 is a schematic diagram of information interaction in the NRPPA process of a non-user in the related art;

[0016] FIG6 is a flowchart of a method for processing a positioning service according to an embodiment of the present disclosure;

[0017] FIG7 is a flowchart of a method for processing a positioning service according to another embodiment of the present disclosure;

[0018] FIG8 is a schematic diagram of information interaction in a common 5GC-MT-LR process according to an embodiment of the present disclosure;

[0019] FIG9 is a flow chart of a common 5GC-MT-LR process according to an embodiment of the present disclosure;

[0020] FIG10 is a schematic diagram of information interaction of a GMLC-triggered delayed MT-LR process according to an embodiment of the present disclosure;

[0021] FIG11 is a flowchart of a GMLC trigger delay MT-LR process according to an embodiment of the present disclosure;

[0022] FIG12 is a second flowchart of the GMLC-triggered delayed MT-LR process according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0025] The method embodiments provided in the embodiments of the present application can be executed in a network device, a computer terminal, or a similar computing device. Taking operation on a network device as an example, Figure 1 is a block diagram of the LCS service network architecture of the processing method for running a positioning service in an embodiment of the present disclosure. As shown in Figure 1, the network device involves various network element functions, mainly including:

[0026] UE accesses the 5G network through the wireless air interface and obtains services. The UE exchanges information with the base station through the air interface and exchanges information with the AMF of the core network through non-access stratum signaling (NAS).

[0027] The Radio Access Network (RAN) is responsible for air interface resource scheduling and air interface connection management for terminals to access the network.

[0028] AMF: A core network control plane entity, mainly responsible for user mobility management, including registration and temporary identity allocation; maintaining idle (IDLE) and connected (CONNECT) states and state transitions; switching in the CONNECT state; triggering paging in the user IDLE state, etc.

[0029] LMF: manages the overall coordination and scheduling of resources required for UE location, and calculates and verifies the final position, estimated velocity, and the accuracy of the estimate.

[0030] GMLC: used to interact with the positioning client and AMF, execute the positioning client's positioning request and send the positioning result back to it;

[0031] Unified Data Management (UDM): used to identify users and verify their legitimacy;

[0032] Location Retrieval Function (LFR): used to retrieve the location.

[0033] The 5GC-MT-LR process positioning process can be run on the LCS service network architecture shown in Figure 1. In the 5GC-MT-LR process positioning process, the main service operations involved are as shown in Table 1:

[0034] FIG2 is a schematic diagram of a 5GC-MT-LR process in the related art. The process is based on the network architecture of FIG1 . Specifically, the process includes the following steps:

[0035] Step S201: The external client triggers a location service (LCS) service request to the GMLC.

[0036] Step S202: GMLC sends Nudm_UECM_Get Request (Nudm_UECM_Get Request) of Location Services (LCS) service request to UDM;

[0037] Step S203: UDM returns Nudm_UECM_Get Response to GMLC.

[0038] Step S204: The GMLC initiates a Namf_Location_ProvidePositioningInfo Request (Namf_Location_ProvidePositioningInfo Request) to the terminal UE according to the requirements of the NEF, AF, and LCS Client.

[0039] Step S205: The network triggers a service request for the positioning service;

[0040] Step S206: The target LMF selected by the AMF initiates an Nlmf_Location_DetermineLocation Request to the target LMF according to the location information request for the terminal UE.

[0041] Step S207: UE positioning is performed.

[0042] Step S208: The LMF obtains the positioning information in detail and sends an Nlmf_Location_DetermineLocation Response to the AMF, where the Nlmf_Location_DetermineLocation Response carries the obtained UE positioning information.

[0043] Step S209: The AMF sends a Namf_Location_ProvidePositioningInfo Response to the GMLC to return the detailed content of the positioning information to the GMLC.

[0044] In step S210, the GMLC sends an LCS Service Response to the External Client for further use by the positioning initiator, such as commercial information push, city navigation services, tourist attraction recommendations, food recommendations, location information sharing and activity range, and other application scenarios.

[0045] In the above-mentioned 5GC-MT-LR positioning process, after receiving the location determination request initiated by AMF, LMF needs to obtain the positioning information in detail through the LTE Positioning Protocol (LPP) process, the NR Positioning Protocol (NRPPA) process or the non-user NR positioning protocol process, which is a time-consuming process.

[0046] FIG3 is a schematic diagram of an LPP process in related art. As shown in FIG3 , the process includes the following steps:

[0047] Step S301: LMF sends Namf_Communication_N1N2MessageTransfer (Namf_Communication_N1N2 message transmission, i.e. DL positioning message) to AMF.

[0048] Step S302: The network triggers a service request;

[0049] Step S303: The AMF transmits the DL positioning message to the UE.

[0050] Step S304: The UE measures and / or calculates the received DL positioning message;

[0051] Step S305: The UE triggers a service request and transmits an UL positioning message to the AMF.

[0052] In step S306, the AMF transmits Namf_Communication_N1infoNotify (Namf_communication_N1 information notification, i.e., UL positioning message) to the target LMF to obtain detailed positioning information.

[0053] FIG4 is a schematic diagram of the NRPPA process in the related art. As shown in FIG4 , the process includes the following steps:

[0054] Step S401: LMF sends Namf_Communication_N1N2MessageTransfer (Namf_Communication_N1N2 message transfer, i.e., network positioning message) to AMF.

[0055] Step S402: The network triggers a service request;

[0056] Step S403: The AMF transmits the network positioning message to the 5G radio access network NG-RAN.

[0057] Step S404: NG-RAN obtains the measurement value and transmits the network positioning message to AMF;

[0058] In step S405, the AMF transmits Namf_Communication_N2infoNotify (Namf_communication_N2 information notification, i.e., network positioning message) to the target LMF to obtain detailed positioning information.

[0059] FIG5 is a schematic diagram of a non-user NRPPA process in the related art. As shown in FIG5 , the process includes the following steps:

[0060] Step S501: LMF performs Namf_Communication_N1N2MessageTransfer to AMF;

[0061] Step S502: The AMF transmits the network positioning message to the radio access network RAN.

[0062] Step S503: The radio access network RAN ​​obtains the measurement value and transmits the network positioning message to the AMF;

[0063] In step S504, the AMF transmits Namf_Communication_N2infoNotify to the target location management function LMF to obtain detailed positioning information.

[0064] In the above process of obtaining detailed positioning information through the LTE positioning protocol process, the NR positioning protocol NRPPA process or the non-user NR positioning protocol NRPPA process, the AMF needs to continue to wait for the positioning results of the target LMF, which will occupy the AMF local scheduling resources and HTTP links, further affecting the user's concurrency and increasing the probability of process conflicts.

[0065] In order to solve the problem of process conflicts caused by the long positioning service process, a method for processing positioning services is provided in this embodiment. The method is a common MT-LR process triggered by GMLC. FIG6 is a flow chart of the method for processing positioning services according to an embodiment of the present disclosure. As shown in FIG6 , the process includes the following steps:

[0066] Step S602: Upon receiving a request for providing positioning information from the GMLC, the access and mobility management function (AMF) network element sends a request for determining the location to the target location management function (LMF) network element.

[0067] The location determination request carries at least one of the following: a location service association identifier, a serving cell identifier of a primary cell in a primary radio access network RAN ​​node and a primary cell identifier in a secondary RAN node, a client type, an indication of whether the UE supports location services, and a required quality of service.

[0068] In step S604, before receiving the terminal positioning result returned by the target LMF network element, a positioning information providing response is sent to the GMLC and scheduling resources are released, context information is retained, and scheduling resources are released, wherein the positioning information providing response carries an empty message body. In step S602 of this embodiment, before sending a location determination request to the target LMF, the method further includes: based on the positioning information providing request of the GMLC, the AMF network element initiates a cell location information request process on the network side, wherein the positioning information providing request carries a positioning process type; the positioning process types include: a normal MT-LR process triggered by the GMLC and a delayed MT-LR process triggered by the GMLC.

[0069] In one embodiment, in a normal MT-LR process triggered by GMLC, before the AMF network element initiates a cell location information request process on the network side, the method further includes: performing a privacy check on the external client information according to the external client information carried in the positioning information request; and determining the status of the terminal to be located if the privacy check passes.

[0070] After determining the status of the terminal to be located, the method further includes: when the terminal is in an idle state or a reachable state, initiating a cell location information request process on the network side; when the cell location information is obtained, determining the target LMF network element.

[0071] After determining the target LMF network element, the method further includes: sending a location determination request to the target LMF network element, and upon receiving a location determination response returned by the target LMF, replying to the GMLC with a positioning information response, wherein the location determination response carries the empty message body.

[0072] In one embodiment, determining the target LMF network element includes: determining the target LMF through a discovery process or local configuration of a network storage function network element.

[0073] In this embodiment, after releasing the scheduling resources, the method further includes: receiving a first event notification message sent by the target LMF network element; wherein the first event notification message carries the terminal positioning result; and sending the terminal positioning result to the GMLC via a second event notification message.

[0074] The present disclosure also provides a method for processing a positioning service. The method involves a GMLC-triggered delayed MT-LR process. FIG7 is a flow chart of a method for processing a positioning service according to another embodiment of the present disclosure. As shown in FIG7 , the process includes the following steps:

[0075] Step S702: The access and mobility management function (AMF) network element responds with a provide location information response to the GMLC based on the provide location information request sent by the GMLC, and sends a determine location request to the target location management function (LMF) network element; wherein the provide location information response carries an empty message body;

[0076] In step S702 of this embodiment, before sending a location determination request to the target location management function LMF network element, the method also includes: based on the GMLC's request for providing positioning information, the AMF network element initiates a cell location information request process on the network side, wherein the request for providing positioning information carries a positioning process type.

[0077] In this embodiment, before the AMF network element initiates the cell location information request process on the network side, the method also includes: replying to the GMLC with the positioning information provision response and determining the status of the terminal to be located.

[0078] In one embodiment, after determining the status of the terminal to be located, the method further includes: when the terminal is in an idle state or a reachable state, initiating a cell location information request process on the network side; and when the cell location information is obtained, determining the target LMF.

[0079] In one embodiment, after determining the status of the terminal to be located, the method further includes: when the terminal is in an unreachable state, waiting for the terminal to enter a reachable state; when the terminal enters the reachable state, initiating a cell location information request process on the network side; and determining the target LMF based on the acquired cell location information.

[0080] In this embodiment, after determining the target LMF, the method further includes: sending a location determination request to the target LMF network element; and releasing scheduling resources upon receiving a location determination response returned by the target LMF network element, wherein the location determination response carries the empty message body.

[0081] In this embodiment, determining the target LMF network element includes: determining the target LMF through a discovery process or local configuration of a network storage function network element.

[0082] Step S704: before receiving the terminal positioning result returned by the target LMF network element, release the scheduling resources.

[0083] In this embodiment, after releasing the scheduling resources, the method further includes: receiving a first event notification message sent by the target LMF network element; wherein the first event notification message carries the terminal positioning result; and sending the terminal positioning result to the GMLC via a second event notification message.

[0084] Through the above steps, since the access and mobility management function AMF does not need to wait for the positioning results for a long time, it can end the release of local scheduling and release scheduling resources in advance before receiving the terminal positioning results returned by the LMF. In this way, the time of the positioning process can be shortened and system resources can be saved. Therefore, the problem of process conflict caused by the long positioning business process time can be solved, and the efficiency of system resource interaction and transmission can be improved.

[0085] To facilitate understanding of the technical solutions provided by the present disclosure, embodiments of specific scenarios will be described in detail below.

[0086] This disclosed embodiment optimizes the message interaction between the AMF, GMLC, and LMF, prematurely ending local scheduling and releasing the HTTP link, thereby increasing concurrency and saving system resources. In addition to the service operations listed in Table 1, the optimized message interaction scheme also introduces the Nlmf_Location_EventNotify interface for proactive notification of detailed positioning results. Nlmf_Location_EventNotify contains location fields such as locationEstimate, accuracyFulfilmentIndicator, ageOfLocationEstimate, and positioningDataList.

[0087] Optimized message interaction mode between AMF and GMLC / LMF: After receiving the GMLC request, AMF triggers a location request to LMF. After receiving the LMF response, it replies to the GMLC response and releases the schedule. In non-abnormal scenarios, the response code of GMLC and LMF is 204. After the subsequent LMF positioning information is successfully obtained, the AMF is notified to carry detailed positioning information. The AMF returns the positioning information to GMLC through the Namf_Location_Eventnotify interface.

[0088] Scenario 1: GMLC triggers the normal MT-LR process

[0089] FIG8 is a schematic diagram of information interaction in a common 5GC-MT-LR process according to an embodiment of the present disclosure. Specifically, as shown in FIG9 , the common MT-LR process triggered by the GMLC includes the following steps:

[0090] Step S901: The external client triggers an LCS service request to the GMLC;

[0091] Step S902: Based on the LCS service request, the GMLC sends a Namf_Location_ProvidePositioningInfo_Request to the AMF to request UE positioning information.

[0092] Among them, Namf_Location_ProvidePositioningInfo_Request carries the external client type, required QoS, supported GAD shape, etc.

[0093] Step S903: If the privacy check passes, a service request is triggered on the network side.

[0094] Specifically, when the terminal is in idle or reachable state, the AMF initiates a service request process (i.e., service request) on the network side to obtain the latest cell location information.

[0095] If the privacy check fails and / or the terminal is in an unreachable state, the positioning process is stopped.

[0096] Among them, privacy checking is used to authenticate external clients.

[0097] Step S904: The AMF determines the target LMF based on the location information of the cell where the terminal to be located is currently located and through the discovery process of the network storage function network element or local configuration.

[0098] Specifically, after obtaining the latest cell location information (i.e., the location information of the cell where the UE is currently located), the AMF selects the target LMF through NRF discovery or local configuration of the AMF core network.

[0099] Step S905: The AMF sends a Nlmf_Location_DetermineLocation Request to the target LMF to request the UE's current location.

[0100] The Nlmf_Location_DetermineLocation Request contains at least one of the following:

[0101] LCS location service association identifier, serving cell identifier of the primary cell in the primary RAN node and primary cell identifier in the secondary RAN node, client type, indication of whether the UE supports or does not support LPP, required QoS, supported GAD shapes.

[0102] Step S906: The target LMF triggers the positioning process after receiving the Nlmf_Location_DetermineLocation Request and immediately sends the Nlmf_Location_DetermineLocation_Response to the AMF.

[0103] Among them, the status code carried in the Nlmf_Location_Confirmed Location response is 204, which is stored in the http message header, and the message body is empty (i.e., an empty message body).

[0104] In step S907, after receiving the Nlmf_Location_DetermineLocation Response, when the AMF determines that the status code is 204, it replies with a Namf_Location_ProvidePositioning Response to the GMLC, while retaining the context and releasing scheduling resources.

[0105] The status code carried in the Namf_Location_ProvidePositioning Response is 204.

[0106] In this embodiment, if the status code is not 204, it is still consistent with the protocol process in the related art, that is, the relevant message body is directly returned to the GMLC, and the non-204 status code is also sent to the GMLC together with the message body.

[0107] Step S908: The target LMF performs one or more positioning processes to obtain the precise UE location, wherein the positioning process includes LPP, NRPPA, and non-user NRPPA;

[0108] Step S909: After the positioning is completed, the target LMF notifies the AMF through the interface Nlmf_Location_EventNotify (Nlmf_Location_Event Notification, i.e., the first event notification message), wherein the Nlmf_Location_EventNotify notification includes a request URL field, and the request URL is derived from the location field in the Namf_Location_DetermineLocation Request message header, which is used to record the address of the AMF.

[0109] The location field also carries the terminal positioning result and the positioning process type, wherein the positioning process type includes a normal positioning process and a delayed positioning process. The normal positioning process is equivalent to the first type of positioning process in the above embodiment, and the delayed positioning process is equivalent to the second type of positioning process in the above embodiment.

[0110] Step S910: After receiving the positioning result notification from the LMF, the AMF uses the Namf_Location_Eventnotify (Namf_location_event notification, i.e., the second event notification message) interface to return the positioning information to the GMLC.

[0111] In the above-mentioned ordinary MT-LR process, the positioning process needs to be performed when the terminal is in a reachable state. After the AMF sends a location determination request to the target LMF network element and before receiving the terminal positioning result returned by the target LMF, it replies to the GMLC to provide a positioning information response, end local scheduling, and release scheduling resources. This can avoid occupying HTTP links and local scheduling resources for a long time, saving system resources; reducing the probability of process conflicts caused by a long positioning process, and improving system robustness.

[0112] Scenario 2: GMLC triggers delayed MT-LR process

[0113] FIG10 is a schematic diagram of information interaction of a GMLC-triggered delayed MT-LR process according to an embodiment of the present disclosure. Specifically, as shown in FIG11 , the GMLC-triggered delayed MT-LR process of the network management mobile location center includes the following steps:

[0114] Step S1101: The external client triggers an LCS service request to the GMLC.

[0115] Step S1102: Based on the LCS service request, the GMLC sends a Namf_Location_ProvidePositioningInfo_Request to the AMF to request UE positioning information.

[0116] Among them, Namf_Location_ProvidePositioningInfo_Request carries the external client type, required QoS, supported GAD shape, etc.

[0117] Step S1103: AMF immediately responds to GMLC with Namf_Location_ProvidePositioningInfo_Response after the privacy check passes.

[0118] Among them, Namf_Location_ProvidePositioningInfo_Response carries the status code 204 and no message body;

[0119] In this embodiment, privacy checking is used to authenticate external clients.

[0120] Step S1104: Determine the UE status.

[0121] Specifically, when the UE is in an idle or reachable state, it can directly enter the subsequent positioning process, i.e., steps S1106-S1112;

[0122] When the UE is in an unreachable state, the process proceeds to step S1105.

[0123] Step S1105: Wait for the UE to enter a reachable state.

[0124] Specifically, after the UE actively enters the reachable state through a process such as registration update or service request, it continues to execute subsequent positioning processes S1106-S1112.

[0125] Step S1106: The AMF selects a target LMF based on the location information of the cell where the terminal to be located is currently located, and through a network storage function or local configuration.

[0126] Step S1107: The AMF initiates a Nlmf_Location_DetermineLocation_Request to the target LMF to request the UE's current location.

[0127] The Nlmf_Location_DetermineLocation_Request contains at least one of the following:

[0128] LCS location service association identifier, serving cell identifier of the primary cell in the primary RAN node and primary cell identifier in the secondary RAN node, client type, indication of whether the UE supports or does not support LPP, required QoS, supported GAD shapes.

[0129] As shown in FIG12 , the GMLC triggering delay MT-LR process includes the following steps in addition to the above steps S1101 to S1107:

[0130] Step S1108: The target LMF triggers the positioning process after receiving the Nlmf_Location_DetermineLocation_Request and immediately sends the Nlmf_Location_DetermineLocation_Response to the AMF;

[0131] The status code carried in Nlmf_Location_DetermineLocation_Response is 204(, indicating an empty message body.

[0132] Step S1109: After receiving the Nlmf_Location_DetermineLocation_Response (determine location response), the AMF retains the context and releases the scheduling resources when it determines that the status code carried in the determine location response is 204.

[0133] In this embodiment, if the status code is not 204, it is still consistent with the protocol process in the related art, that is, the relevant message body is directly returned to the GMLC, and the non-204 status code is also sent to the GMLC together with the message body.

[0134] In step S1110, the target LMF performs one or more positioning processes to obtain an accurate UE location, including LPP, NRPPA, and non-user NRPPA.

[0135] Step S1111: After positioning is completed, the target LMF notifies the AMF through the interface Nlmf_Location_EventNotify, where the request URL field comes from the location field in the Namf_Location_DetermineLocation_Request message header.

[0136] Step S1112: After receiving the positioning result notification from the target LMF, the AMF uses the Namf_Location_Eventnotify interface to return the positioning information to the GMLC.

[0137] In the above-mentioned delayed MT-LR process, when the terminal is in an unreachable state, you can wait for the terminal to enter a reachable state to perform the positioning process. At this time, AMF replies to GMLC to provide positioning information response before sending a location determination request to the target LMF network element, and ends local scheduling and releases scheduling resources before receiving the terminal positioning result returned by the target LMF. This can avoid occupying HTTP links and local scheduling resources for a long time, saving system resources; reducing the probability of process conflicts caused by a long positioning process, and improving system robustness.

[0138] In the improved 5GC-MT-LR positioning process in the above embodiment of the present disclosure, the message interaction method between AMF, LMF and GMLC is optimized, which can reduce the probability of process conflicts caused by the positioning process being too long, and avoid long-term occupation of HTTP links and local scheduling resources to affect the number of concurrent users.

[0139] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.

[0140] This embodiment also provides a device for processing positioning services, which is used to implement the above-mentioned embodiments and preferred implementations. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.

[0141] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0142] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.

[0143] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0144] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0145] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0146] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.

[0147] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.

[0148] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.

Claims

1. A method for processing a positioning service, comprising: The access and mobility management function AMF network element, upon receiving a request to provide positioning information from the network management mobile location center GMLC, sends a request to determine the location to the target location management function LMF network element; Before receiving the terminal positioning result returned by the target LMF network element, a positioning information providing response is replied to the GMLC and scheduling resources are released, wherein the positioning information providing response carries an empty message body.

2. The method according to claim 1, wherein Before sending the location determination request to the target location management function LMF network element, the method further includes: Based on the GMLC's request for providing positioning information, the AMF network element initiates a cell location information request process on the network side, wherein the request for providing positioning information carries a positioning process type.

3. The method according to claim 1, wherein Before sending the location determination request to the target location management function LMF network element, the method further includes: When the terminal is in an idle state or a reachable state, initiating a cell location information request process on the network side; When the cell location information is obtained, the target LMF network element is determined.

4. The method according to claim 3, wherein: After determining the target LMF network element, the method further includes: Send a location determination request to the target LMF network element, and upon receiving a location determination response returned by the target LMF, reply with a positioning information response to the GMLC, wherein the location determination response carries the empty message body.

5. The method according to claim 4, wherein: Determine the target LMF network element, including: The target LMF is determined through a discovery process or local configuration of the network storage function network element.

6. The method according to claim 1, wherein After releasing the scheduling resources, the method further includes: Receiving a first event notification message sent by the target LMF network element; wherein the first event notification message carries the terminal positioning result; The terminal positioning result is sent to the GMLC via a second event notification message.

7. A method for processing a positioning service, comprising: The access and mobility management function AMF network element replies with a provide positioning information response to the GMLC based on the provide positioning information request sent by the network management mobile location center GMLC, and sends a determine location request to the target location management function LMF network element; wherein the provide positioning information response carries an empty message body; Before receiving the terminal positioning result returned by the target LMF network element, release the scheduling resources.

8. The method according to claim 7, wherein: Before sending the location determination request to the target location management function LMF network element, the method further includes: The providing positioning information response is replied to the GMLC and the status of the terminal to be positioned is determined.

9. The method according to claim 8, wherein After determining the status of the terminal to be located, the method further includes: When the terminal is in an idle state or a reachable state, a cell location information request process is initiated on the network side; and when the cell location information is obtained, the target LMF is determined.

10. The method according to claim 8, wherein After determining the status of the terminal to be located, the method further includes: When the terminal is in an unreachable state, waiting for the terminal to enter a reachable state; When the terminal enters the reachable state, initiating a cell location information request process on the network side; The target LMF is determined based on the acquired cell location information.

11. The method according to claim 9 or 10, wherein: After determining the target LMF, the method further includes: Sending a location determination request to the target LMF network element; Upon receiving a location determination response returned by the target LMF network element, the scheduling resources are released, wherein the location determination response carries the empty message body.

12. The method according to claim 7, wherein: After releasing the scheduling resources, the method further includes: Receiving a first event notification message sent by the target LMF network element; wherein the first event notification message carries the terminal positioning result; The terminal positioning result is sent to the GMLC via a second event notification message.

13. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented, or the steps of the method described in any one of claims 7 to 12 are implemented.

14. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the processor implements the steps of the method described in any one of claims 1 to 6, or implements the steps of the method described in any one of claims 7 to 12.

Citation Information

Patent Citations

  • Low power periodic and triggered location of a mobile device using control plane optimization

    CN113966623A

  • Positioning method and device and storage medium

    CN115103443A

  • Positioning method and network side equipment for positioning

    CN115734342A

  • Registration-free user terminal positioning method, computer device and storage medium

    CN116896785A

  • Method for network assisted ranging and / or sidelink positioning, terminal and software

    WO2023212967A1