Connection establishment method and apparatus, device, and medium
Through NRF, the AMF load information is sent to the LMF. The LMF initiates the connection in advance based on this information and other user-side information, solving the connection failure problem caused by AMF signaling congestion and ensuring the successful establishment of the user-side connection.
Patent Information
- Application Number
- PCT/CN2024/094992
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-12
- Filing Date
- 2024-05-23
- Publication Date
- 2025-07-17
AI Technical Summary
When signaling congestion occurs in AMF, the UE and LMF cannot establish a user-plane connection, resulting in a failure of the connection.
The NRF receives the subscription AMF load information request of LMF and sends the first load information to the LMF. The LMF determines to establish a user-plane connection with the UE based on this information and other user-plane information to ensure that the connection establishment is initiated before the AMF congestion occurs.
This reduces the risk of user-plane connection failure caused by AMF signaling congestion, and realizes accurate and effective establishment of user-plane connections.
Smart Images

Figure CN2024094992_17072025_PF_FP_ABST
Abstract
Description
A method, device, equipment and medium for establishing a connection
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to Chinese patent application number 202410051201.8, filed on January 12, 2024, entitled “A method, device, equipment and medium for establishing a connection”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application relates to the field of wireless communications and terminal technologies, and in particular to a connection establishment method, apparatus, device, and medium. Background Art
[0004] The User Equipment (UE) and the Location Management Function (LMF) can establish a user plane connection to transmit supplementary service information and Lightweight Presentation Protocol (LPP) information. If the LMF determines to use user plane positioning and a secure user plane connection has not been established between the UE and the LMF, the LMF will send user plane information to the UE through the AMF, instructing the UE to use the user plane for positioning to establish a secure user plane connection. After the UE receives the user plane information, if user plane positioning is supported, the UE sends a User Plane Positioning Acknowledge to the Access and Mobility Management Function (AMF) via the UL NAS TRANSPORT to indicate that the UE confirms the establishment of the user plane. The AMF then sends the User Plane Positioning Acknowledge to the LMF and starts to establish the user plane connection.
[0005] However, when the signaling reaching the AMF reaches the threshold for starting congestion control, signaling congestion control will be activated, and the AMF will send a notification to the UE instructing the UE to no longer send information. The UE will not send any non-access stratum (NAS) message to the AMF within the specified time, so the User Plane Positioning Acknowledge message will not be sent from the UE to the AMF, and the problem of the UE and LMF being unable to establish a user plane connection will occur.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a connection establishment method, apparatus, device, and medium for ensuring the successful establishment of a user plane security connection between the LMF and the UE.
[0008] In a first aspect, an embodiment of the present application provides a connection establishment method, which is applied to a Network Repository Function (NRF), and the method includes:
[0009] Receive a request from LMF to subscribe to AMF load information, and send first load information to LMF according to the request to subscribe to AMF load information.
[0010] In a second aspect, an embodiment of the present application further provides a connection establishment method, which is applied to NRF, and the method includes:
[0011] Send a request to AMF to subscribe to AMF load information, and receive the second load information sent by the AMF.
[0012] In a third aspect, an embodiment of the present application further provides a connection establishment method, which is applied to AMF, and the method includes:
[0013] Receive a request for subscribing to AMF load information sent by NRF, and send second load information to the NRF according to the request for subscribing to AMF load information.
[0014] In a fourth aspect, an embodiment of the present application further provides a connection establishment method, which is applied to LMF, and the method includes:
[0015] Send a request to subscribe to AMF load information to the NRF, and receive the first load information sent by the NRF to establish a user plane connection.
[0016] In a fifth aspect, an embodiment of the present application further provides a connection establishment device, applied to NRF, comprising:
[0017] The first receiving module is used to receive a request sent by the LMF to subscribe to the AMF load information;
[0018] The first processing module is used to send the first load information to the LMF according to the request to subscribe to the AMF load information.
[0019] In a sixth aspect, an embodiment of the present application further provides a connection establishment device, applied to NRF, the device comprising:
[0020] The first sending module is used to send a request to the AMF to subscribe to the AMF load information;
[0021] The second receiving module is used to receive the second load information sent by the AMF.
[0022] In a seventh aspect, an embodiment of the present application further provides a connection establishment device, applied to an AMF, the device comprising:
[0023] The third receiving module is used to receive a request sent by the NRF to subscribe to the AMF load information;
[0024] The second processing module is used to send second load information to the NRF according to the request to subscribe to the AMF load information.
[0025] In an eighth aspect, an embodiment of the present application further provides a connection establishment device, applied to LMF, the device comprising:
[0026] The second sending module is used to send a request to subscribe to AMF load information to the NRF;
[0027] The third processing module is configured to receive the first load information sent by the NRF to establish a user plane connection.
[0028] In a ninth aspect, an embodiment of the present application further provides an electronic device, which includes at least a processor and a memory, and the processor is configured to execute the steps of any of the above-mentioned connection establishment methods when executing a computer program stored in the memory.
[0029] In a tenth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the above-mentioned connection establishment methods are implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0031] FIG1 is a schematic diagram of a connection establishment method according to an embodiment of the present application;
[0032] FIG2 is a schematic diagram of another connection establishment method according to an embodiment of the present application;
[0033] FIG3 is a schematic diagram of another connection establishment method according to an embodiment of the present application;
[0034] FIG4 is a schematic diagram of another connection establishment method according to an embodiment of the present application;
[0035] FIG5 is a schematic diagram of a process for establishing a user plane connection according to an embodiment of the present application;
[0036] FIG6 is a schematic diagram of a detailed process of establishing a connection provided in an embodiment of the present application;
[0037] FIG7 is a schematic diagram of the structure of a connection establishment device provided by the present application;
[0038] FIG8 is a schematic structural diagram of another connection establishment device provided by the present application;
[0039] FIG9 is a schematic structural diagram of another connection establishment device provided by the present application;
[0040] FIG10 is a schematic structural diagram of another connection establishment device provided by the present application;
[0041] FIG11 is a schematic structural diagram of an electronic device provided in this application. DETAILED DESCRIPTION
[0042] The present application will be further described in detail below with reference to the accompanying drawings. It is apparent that the embodiments described are only a portion of the embodiments of the present application, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present application without creative effort are intended to fall within the scope of protection of the present application.
[0043] In order to accurately and effectively establish a user plane connection, embodiments of the present application provide a connection establishment method, apparatus, device, and medium.
[0044] The connection establishment method includes: receiving a request for subscribing to AMF load information sent by LMF, and sending first load information to LMF according to the request for subscribing to AMF load information.
[0045] Example 1:
[0046] FIG1 is a schematic diagram of a connection establishment method according to an embodiment of the present application, which specifically includes the following steps:
[0047] S101: Receive a request from LMF to subscribe to AMF load information.
[0048] The connection establishment method provided in the embodiment of the present application is applied to NRF.
[0049] In order to enable LMF to receive the AMF load information sent by NRF, LMF can send a request to NRF to subscribe to the AMF load information. The subscription request may carry an indication message instructing NRF to notify LMF after the received AMF load information meets the preset conditions.
[0050] Specifically, the NRF may authorize the subscription request Nnrf_NFManagement_NFStatusSubscribe sent by the LMF to subscribe to the AMF payload information, and determine whether the LMF is allowed to subscribe to the AMF payload information or not. If the NRF allows the LMF to subscribe to the AMF payload information, the NRF responds to the LMF's request, and the response message may carry the subscribed payload information currently stored in the NRF.
[0051] S102: Send first load information to LMF according to the request to subscribe to AMF load information.
[0052] In order to accurately and effectively establish a user plane connection, the NRF may send first load information to the LMF based on a request to subscribe to the AMF load information, wherein the first load information is the load information of the AMF.
[0053] Among them, the first load information may be load information, or it may also be a load control message (Load Control Information, LCI), or it may also be an overload message about overload, or it may also be overload control information (Overload Control Information), or it may also be an indication message used to instruct network element operation if the AMF has triggered overload control.
[0054] Since in an embodiment of the present application, NRF sends the first load information of AMF to LMF, and LMF determines to establish a user plane connection with the UE based on the first load information and other user plane information, it can ensure as much as possible that the user plane connection establishment is initiated before congestion occurs in AMF, thereby reducing the risk of being unable to establish a user plane connection due to signaling congestion in AMF, and accurately and effectively establishing the user plane connection.
[0055] Example 2:
[0056] In order to accurately send the first load information to the LMF, based on the above embodiment, in an embodiment of the present application, sending the first load information to the LMF includes:
[0057] Receive second load information, determine first load information based on the second load information, and send a first notification message to the LMF, where the first notification message carries the first load information.
[0058] In order to establish a connection, the NRF may receive the second load information of the AMF sent by the AMF and determine the first load information based on the second load information. In one possible implementation, the AMF may send its own second load information to the NRF. If the NRF determines that the second load information reaches a threshold, the information determined when the load determined according to the second load information reaches the threshold is determined as the first load information. After determining the first load information, the NRF sends a first notification message to the LMF, and the first notification message carries the first load information.
[0059] In order to accurately send the first load information to the LMF, based on the above embodiments, in an embodiment of the present application, determining the first load information according to the second load information includes:
[0060] determining information about the load state determined according to the second load information as first load information;
[0061] or,
[0062] Information determined when the load determined according to the second load information reaches a threshold or a specific condition is determined as the first load information.
[0063] To accurately determine the first load information, the NRF may determine the load status information based on the second load information, and after determining the load status information, determine the load status information as the first load information. Alternatively, the NRF may obtain information determined when the load reaches a threshold or a specific condition based on the second load information, and determine the determined information as the first load information.
[0064] In order to accurately determine the first load information, based on the above embodiments, in the embodiment of the present application, the load state includes overload or non-overload;
[0065] The threshold value includes a load parameter value;
[0066] The specific conditions include the AMF receiving a notification to perform load control or reduce capacity.
[0067] In order to accurately determine the first load information, the load status includes overload or non-overload, that is, the NRF determines the overload or non-overload information according to the second load information, and determines the information corresponding to the determined load status as the first load information.
[0068] The threshold includes a load parameter value, that is, after the NRF receives the second load information of the AMF sent by the AMF, it can determine whether the second load information reaches the load parameter value or does not reach the load parameter value. If the load parameter value is reached, the information determined when the load parameter value is reached will be determined as the first load information.
[0069] The specific conditions include AMF receiving a notification to perform load control or capacity reduction, that is, after NRF receives the second load information sent by AMF, it can determine whether the second load information is a notification to perform load control or capacity reduction, or not a notification to perform load control or capacity reduction. If it is a notification to perform load control or capacity reduction, the information determined when the specific condition is met will be determined as the first load information.
[0070] Example 3:
[0071] FIG2 is a schematic diagram of another connection establishment process provided by an embodiment of the present application, which process includes the following steps:
[0072] S201: Send a request to AMF to subscribe to AMF load information.
[0073] The connection establishment method provided in the embodiment of the present application is applied to NRF.
[0074] In order to accurately establish the connection, NRF sends a request to AMF to subscribe to AMF load information. The subscription request may carry an indication message instructing AMF to send a notification message to NRF after the load reaches the preset condition.
[0075] S202: Receive the second load information sent by the AMF.
[0076] If the AMF allows the NRF to subscribe to the AMF load information, the AMF sends the second load information to the NRF, that is, the NRF receives the second load information sent by the AMF.
[0077] Among them, the second load information may be load information, or may also be LCI, or may also be an overload message about overload, or may also be Overload Control Information, or may also be an indication message used to instruct network element operation if AMF has triggered overload control.
[0078] In order to accurately establish a connection, based on the above embodiments, in an embodiment of the present application, receiving the second load information sent by the AMF includes:
[0079] Receive a second notification message sent by the AMF, where the second notification message carries the second load information.
[0080] In an embodiment of the present application, the NRF receives a second notification message sent by the AMF and responds to the second notification message sent by the AMF. The second notification message carries the second load information of the AMF.
[0081] In an embodiment of the present application, LMF subscribes to NRF for the load information of AMF registered at the NRF. When the AMF load reaches a preset condition, AMF sends a second notification message carrying second load information to NRF, wherein the preset condition can be a threshold or received load control information, etc. After receiving the second notification message sent by AMF, NRF determines the first load information based on the second load information, and sends the first notification message carrying the first load information to LMF, so that NRF notifies LMF before congestion occurs in AMF, ensuring that LMF initiates user plane connection establishment before signaling congestion occurs in AMF, avoiding the problem that UE cannot transmit Acknowledge message through NAS uplink message after AMF activates congestion control, and AMF and LMF terminate subsequent processes due to failure to receive Acknowledge message, resulting in failure to establish user plane connection. AMF will send a notification message to NRF after the load reaches the preset condition, so that NRF notifies LMF in advance before congestion occurs in AMF, so that LMF starts user plane connection establishment in the absence of signaling congestion, ensuring the normal transmission of signaling in the user plane connection establishment process, and achieving the successful establishment of user plane security connection.
[0082] Example 4:
[0083] FIG3 is a schematic diagram of another connection establishment process provided by an embodiment of the present application, which process includes the following steps:
[0084] S301: Receive a request from NRF to subscribe to AMF load information.
[0085] The connection establishment method provided in the embodiment of the present application is applied to AMF.
[0086] In order for LMF to receive the AMF load information sent by NRF, AMF can receive a request to subscribe to AMF load information sent by NRF. The subscription request may carry an indication message instructing AMF to send a notification message to NRF after the load reaches a preset condition.
[0087] S302: Send second load information to the NRF according to the request to subscribe to the AMF load information.
[0088] The AMF may determine to respond to the request based on the request to subscribe to the AMF load information. If the request is responded to, the AMF sends the second load information of the AMF to the NRF.
[0089] Among them, the second load information may be load information, or may also be LCI, or may also be an overload message about overload, or may also be Overload Control Information, or may also be an indication message used to instruct network element operation if AMF has triggered overload control.
[0090] Example 5:
[0091] In order to accurately establish a connection, based on the above embodiments, in an embodiment of the present application, sending the second load information to the NRF includes:
[0092] The AMF determines the second load information based on the third load information, and sends a second notification message to the NRF, where the second notification message carries the second load information of the AMF.
[0093] To establish a connection, the AMF may determine the second load information based on the AMF's own third load information. In one possible implementation, the AMF may determine whether its own third load information reaches a threshold or does not reach the threshold. If the threshold is reached, the AMF determines the information determined when the load reaches the threshold based on the third load information as the second load information. After determining the second load information, the AMF sends a second notification message to the NRF, where the second notification message carries the second load information.
[0094] In order to accurately send the first load information to the LMF, based on the above embodiments, in an embodiment of the present application, determining the second load information according to the third load information includes:
[0095] determining information about the load state determined according to the third load information as the second load information;
[0096] or,
[0097] Information determined when the load determined according to the third load information reaches a threshold or a specific condition is determined as the second load information.
[0098] To accurately determine the third load information, the AMF may determine load status information based on the third load information, and after determining the load status information, determine the load status information as the second load information. Alternatively, the AMF may obtain information determined when the load reaches a threshold or a specific condition based on the third load information, and determine the determined information as the second load information.
[0099] In order to accurately determine the second load information, based on the above embodiments, in the embodiment of the present application, the load state includes overload or non-overload;
[0100] The threshold value includes a load parameter value;
[0101] The specific conditions include the AMF receiving a notification to perform load control or reduce capacity.
[0102] In order to accurately determine the second load information, the load status includes overload or not overload, that is, the AMF determines the overload or not overload information based on the third load information, and determines the information corresponding to the determined load status as the second load information.
[0103] The threshold includes a load parameter value, that is, the AMF can determine whether the third load information reaches the load parameter value or does not reach the load parameter value. If the load parameter value is reached, the information determined when the load parameter value is reached will be determined as the second load information.
[0104] The specific conditions include AMF receiving a notification of load control or capacity reduction, that is, AMF can determine that the third load information is a notification of load control or capacity reduction, or is not a notification of load control or capacity reduction. If it is a notification of load control or capacity reduction, the information determined when the specific condition is met is determined to be the second load information.
[0105] It should be noted that LMF can request load information from NRF through NFDiscovery and NFStatusSubscribe services, NRF can request load information from AMF through subscribe service, and AMF provides AMF load information to NRF through NFUpdate and NFStatusNotify services.
[0106] Example 6:
[0107] FIG4 is a schematic diagram of another connection establishment process provided by an embodiment of the present application, which process includes the following steps:
[0108] S401: Send a request to the NRF to subscribe to AMF load information.
[0109] The connection establishment provided in the embodiment of the present application is applied to LMF.
[0110] In order to enable LMF to receive the AMF load information sent by NRF, LMF can send a request to NRF to subscribe to the AMF load information. The subscription request may carry an indication message instructing NRF to notify LMF after the received AMF load information meets the preset conditions.
[0111] S402: Receive first load information sent by the NRF to establish a user plane connection.
[0112] If the NRF responds to the request to subscribe to the AMF load information, the NRF sends the first load information to the LMF, that is, the LMF receives the first load information sent by the NRF.
[0113] Among them, the first load information may be load information, or may also be LCI, or may also be an overload message about overload, or may also be Overload Control Information, or may also be an indication message used to instruct network element operation if AMF has triggered overload control.
[0114] After receiving the first load information from the AMF, the LMF sends user plane information to the UE, instructing the UE to perform user plane positioning. After receiving the user plane information, the UE sends a User Plane Positioning Acknowledge to the AMF to establish a user plane connection. This embodiment of the present application can establish a secure user plane positioning connection.
[0115] Example 7:
[0116] In order to accurately establish a connection, based on the above embodiments, in an embodiment of the present application, the first load information sent by the receiving NRF includes:
[0117] A first notification message sent by the NRF is received, where the first notification message carries first load information.
[0118] In an embodiment of the present application, the LMF receives a first notification message sent by the NRF and responds to the first notification message sent by the NRF. The first notification message carries the first load information of the AMF.
[0119] In order to accurately establish a connection, based on the above embodiments, in an embodiment of the present application, the method further includes:
[0120] Determine to establish a user plane connection according to the first load information and other user plane information.
[0121] In order to establish the connection accurately and effectively, the LMF decides whether to locate through the user plane connection between the UE and the LMF or not based on the first load information and other user plane information. The other user plane information may be the user plane positioning capability of the UE. Specifically, the LMF decides whether to locate through the user plane connection between the UE and the LMF or not based on the first load information and other user plane information. This is an existing technology and will not be described in detail here. If it is decided to locate through the user plane connection between the UE and the LMF, the user plane information is sent to the UE to instruct the UE to perform positioning.
[0122] It should be noted that in actual scenarios, in scenarios that support positioning through user plane connections, during the connection establishment process, the UE sends a User Plane Positioning Acknowledge confirmation message to the LMF through the AMF. The AMF can detect 5GC mobility management (5GS mobility management, 5GMM) signaling congestion and perform NAS-level congestion control. When the signaling of the AMF reaches the threshold for starting congestion control, the signaling congestion control will be activated, and the AMF will include the back-off timer value in the DL NAS TRANSPORT sent to the UE, where the AMF can include the mobility management back-off timer value in the rejection message. After receiving a NAS message with a back-off timer, the UE should no longer send any NAS message to the AMF within the specified time range. In the existing technical process, after receiving the user plane positioning indication from the LMF, the UE must first send the User Plane Positioning Acknowledge message to the AMF before starting to establish the user plane connection. If the UE stops sending the NAS message, the User Plane Positioning Acknowledge message will not be sent from the UE to the AMF and LMF, resulting in the interruption of the user plane establishment process and the failure of the user plane connection establishment.
[0123] FIG5 is a schematic diagram of a process for establishing a user plane connection provided by an embodiment of the present application, the process including the following steps:
[0124] S501: NRF sends the first load information of AMF to LMF.
[0125] S502: The LMF determines to establish a user plane connection with the UE according to the first load information and other user plane information.
[0126] Example 8:
[0127] The method for establishing a positioning user plane connection in an embodiment of the present application is described below through a complete embodiment.
[0128] FIG6 is a schematic diagram of a detailed process of establishing a connection provided by an embodiment of the present application, which includes the following steps:
[0129] S601: AMF sends Nnrf_NFManagement_NFRegister to NRF to request registration and notifies NRF of its profile.
[0130] S602: NRF stores the profile sent by AMF and marks AMF as available.
[0131] S603: NRF responds to AMF, confirming acceptance of AMF's registration request.
[0132] S604: LMF calls Nnrf_NFDiscovery_Request to query NRF and request to discover AMF.
[0133] S605: NRF authorizes the AMF service discovery request.
[0134] S606: The NRF responds to the AMF discovery request of the LMF and sends the determined AMF profile.
[0135] S607: LMF sends a request to NRF to subscribe to AMF load information, and instructs NRF to send a notification message to LMF when the AMF load information reaches a preset condition (such as a certain threshold).
[0136] S608: NRF authorizes the AMF status subscription request Nnrf_NFManagement_NFStatusSubscribe, and determines whether to allow LMF to subscribe to the load information of the AMF or not.
[0137] S609: If the NRF allows the LMF to subscribe to the AMF's load information, the NRF responds to the LMF's request.
[0138] S610: The NRF requests the AMF to subscribe to the AMF load information, instructing the AMF to send a notification message to the NRF when the load information reaches a preset condition.
[0139] S611: When the AMF load information reaches the preset condition, regardless of whether the period for sending the profile is reached or not, a second notification message carrying the second load information is sent to the NRF.
[0140] S612: The NRF responds to the second notification message of the AMF.
[0141] S610: The NRF determines the first load information based on the second load information, and sends the first load information to the LMF by carrying it in a first notification message.
[0142] S614: The LMF determines to continue the positioning process through the user plane connection between the UE and the LMF based on the user plane positioning capability of the UE, the first load information, etc.
[0143] S616: If the LMF determines that positioning is achieved through the user plane and a secure user plane connection is not established between the UE and the LMF, the LMF sends User Plane information to the AMF to instruct the UE to use the user plane for positioning.
[0144] S616: After receiving the User Plane information from the LMF, the AMF sends it to the UE via DL NAS TRANSPORT information.
[0145] S617: If there is no established applicable basic unit Protocol Data Unit (PDU) session for user plane positioning, the UE uses the URSP containing the user plane positioning related PDU session parameters to establish the user plane positioning PDU session. The UE may send an Acknowledge message to the LMF through the AMF.
[0146] S618: AMF sends the Acknowledge received in S617 to LMF via Namf_N1messageNotify.
[0147] S619: The UE establishes a secure user plane connection with the LMF.
[0148] S620: LMF indicates to AMF in the Nlmf_Location_UPNotify message that the user plane connection between the UE and LMF has been established.
[0149] S621: AMF stores the LCS-UP connection context as part of the UE context.
[0150] S622: Positioning-related messages, data, and supplementary event reports are transmitted to the LMF via the established user plane connection.
[0151] Example 9:
[0152] FIG7 is a schematic diagram of the structure of a connection establishment device provided by the present application, the device comprising:
[0153] The first receiving module 701 is configured to receive a request from the LMF to subscribe to AMF load information;
[0154] The first processing module 702 is used to send the first load information to the LMF according to the request to subscribe to the AMF load information.
[0155] In a possible implementation, the first processing module 702 is specifically configured to receive second load information, determine first load information according to the second load information, and send a first notification message to the LMF, where the first notification message carries the first load information.
[0156] In one possible implementation, the first processing module 702 is specifically configured to determine information on a load state determined based on the second load information as first load information; or, to determine information determined when a load determined based on the second load information reaches a threshold or a specific condition as first load information.
[0157] FIG8 is a schematic diagram of the structure of another connection establishment device provided by the present application; the device includes:
[0158] The first sending module 801 is configured to send a request to the AMF to subscribe to AMF load information;
[0159] The second receiving module 802 is used to receive the second load information sent by the AMF.
[0160] In a possible implementation, the second receiving module 802 is specifically configured to receive a second notification message sent by the AMF, where the second notification message carries the second load information.
[0161] FIG9 is a schematic diagram of the structure of another connection establishment device provided by the present application; the device includes:
[0162] The third receiving module 901 is used to receive a request for subscribing to AMF load information sent by the NRF;
[0163] The second processing module 902 is used to send second load information to the NRF according to the request to subscribe to the AMF load information.
[0164] In a possible implementation, the second processing module 902 is specifically configured for the AMF to determine the second load information based on the third load information, and send a second notification message to the NRF, where the second notification message carries the second load information of the AMF.
[0165] In one possible implementation, the second processing module 902 is specifically configured to determine information on a load state determined based on the third load information as the second load information; or, to determine information determined when a load determined based on the third load information reaches a threshold or a specific condition as the second load information.
[0166] FIG10 is a schematic diagram of the structure of another connection establishment device provided by the present application; the device includes:
[0167] The second sending module 1001 is used to send a request to subscribe to AMF load information to the NRF;
[0168] The third processing module 1002 is configured to receive first load information sent by the NRF to establish a user plane connection.
[0169] In a possible implementation, the third processing module 1002 is specifically configured to receive a first notification message sent by the NRF, where the first notification message carries first load information.
[0170] In a possible implementation, the third processing module 1002 is further configured to determine to establish a user plane connection according to the first load information and other user plane information.
[0171] Example 10:
[0172] Figure 11 is a schematic diagram of the structure of an electronic device provided by the present application. On the basis of the above embodiments, the embodiment of the present application also provides an electronic device, as shown in Figure 11, including: a processor 1101, a communication interface 1102, a memory 1103 and a communication bus 1104, wherein the processor 1101, the communication interface 1102, and the memory 1103 communicate with each other through the communication bus 1104.
[0173] The memory 1103 stores a computer program. When the program is executed by the processor 1101, the processor 1101 performs the following steps:
[0174] Receive a request from LMF to subscribe to AMF load information, and send first load information to LMF according to the request to subscribe to AMF load information.
[0175] Furthermore, the processor 1101 is specifically configured to receive second load information, determine first load information based on the second load information, and send a first notification message to the LMF, where the first notification message carries the first load information.
[0176] Further, the processor 1101 is specifically configured to determine information of the load state determined according to the second load information as the first load information;
[0177] or,
[0178] Information determined when the load determined according to the second load information reaches a threshold or a specific condition is determined as the first load information.
[0179] Based on the above embodiments, an embodiment of the present application further provides an electronic device, including: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus.
[0180] The memory stores a computer program, which, when executed by the processor 1101, causes the processor to perform the following steps:
[0181] Send a request to AMF to subscribe to AMF load information, and receive the second load information sent by the AMF.
[0182] Further, the processor 1101 is specifically used to receive a second notification message sent by the AMF, where the second notification message carries the second load information.
[0183] Based on the above embodiments, an embodiment of the present application further provides an electronic device, including: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus.
[0184] The memory stores a computer program, which, when executed by the processor 1101, causes the processor to perform the following steps:
[0185] Receive a request for subscribing to AMF load information sent by NRF, and send second load information to the NRF according to the request for subscribing to AMF load information.
[0186] Further, the processor 1101 is specifically configured to, by the AMF, determine the second load information based on the third load information, and send a second notification message to the NRF, where the second notification message carries the second load information of the AMF.
[0187] Further, the processor 1101 is specifically configured to determine information of a load state determined according to the third load information as the second load information;
[0188] or,
[0189] Information determined when the load determined according to the third load information reaches a threshold or a specific condition is determined as the second load information.
[0190] Based on the above embodiments, an embodiment of the present application further provides an electronic device, including: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus.
[0191] The memory stores a computer program, which, when executed by the processor 1101, causes the processor to perform the following steps:
[0192] Send a request to subscribe to AMF load information to the NRF, and receive the first load information sent by the NRF to establish a user plane connection.
[0193] Further, the processor 1101 is specifically configured to receive a first notification message sent by the NRF, where the first notification message carries first load information.
[0194] Furthermore, the processor 1101 is further configured to determine, based on the first load information and other user plane information, whether to establish a user plane connection.
[0195] The communication bus mentioned in the server above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.
[0196] The communication interface is used for communication between the above electronic device and other devices.
[0197] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk memory. Alternatively, the memory may be at least one storage device located away from the processor.
[0198] The above-mentioned processor can be a general-purpose processor, including a central processing unit, a network processor (NP), etc.; it can also be a digital signal processing processor (DSP), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.
[0199] Example 11:
[0200] Based on the above embodiments, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program executable by an electronic device. When the program is executed on the electronic device, the electronic device implements the following steps:
[0201] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the following steps:
[0202] Receive a request from LMF to subscribe to AMF load information, and send first load information to LMF according to the request to subscribe to AMF load information.
[0203] In a possible implementation manner, sending the first load information to the LMF includes:
[0204] Receive second load information, determine first load information based on the second load information, and send a first notification message to the LMF, where the first notification message carries the first load information.
[0205] In a possible implementation manner, determining the first load information according to the second load information includes:
[0206] determining information about the load state determined according to the second load information as first load information;
[0207] or,
[0208] Information determined when the load determined according to the second load information reaches a threshold or a specific condition is determined as the first load information.
[0209] In a possible implementation manner, the load status includes overload or no overload;
[0210] The threshold value includes a load parameter value;
[0211] The specific conditions include the AMF receiving a notification to perform load control or reduce capacity.
[0212] Specifically, how the NRF executes the connection establishment method has been described in the above embodiment and will not be repeated here.
[0213] Based on the above embodiments, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program executable by a processor. When the program is executed on the processor, the processor implements the following steps:
[0214] Send a request to AMF to subscribe to AMF load information, and receive the second load information sent by the AMF.
[0215] In a possible implementation manner, the receiving the second load information sent by the AMF includes:
[0216] Receive a second notification message sent by the AMF, where the second notification message carries the second load information.
[0217] Specifically, how the NRF executes the connection establishment method has been described in the above embodiment and will not be repeated here.
[0218] Based on the above embodiments, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program executable by a processor. When the program is executed on the processor, the processor implements the following steps:
[0219] Receive a request for subscribing to AMF load information sent by NRF, and send second load information to the NRF according to the request for subscribing to AMF load information.
[0220] In a possible implementation manner, the sending the second load information to the NRF includes:
[0221] The AMF determines the second load information based on the third load information, and sends a second notification message to the NRF, where the second notification message carries the second load information of the AMF.
[0222] In a possible implementation manner, determining the second load information according to the third load information includes:
[0223] determining information about the load state determined according to the third load information as the second load information;
[0224] or,
[0225] Information determined when the load determined according to the third load information reaches a threshold or a specific condition is determined as the second load information.
[0226] In a possible implementation manner, the load status includes overload or no overload;
[0227] The threshold value includes a load parameter value;
[0228] The specific conditions include the AMF receiving a notification to perform load control or reduce capacity.
[0229] Specifically, how AMF executes the connection establishment method has been described in the above embodiment and will not be repeated here.
[0230] Based on the above embodiments, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program executable by a processor. When the program is executed on the processor, the processor implements the following steps:
[0231] Send a request to subscribe to AMF load information to the NRF, and receive the first load information sent by the NRF to establish a user plane connection.
[0232] In a possible implementation manner, the receiving the first load information sent by the NRF includes:
[0233] A first notification message sent by the NRF is received, where the first notification message carries first load information.
[0234] In one possible implementation, the method further includes:
[0235] Determine to establish a user plane connection according to the first load information and other user plane information.
[0236] Specifically, how the LMF executes the connection establishment method has been described in the above embodiment and will not be repeated here.
[0237] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0238] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0239] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0240] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram. Industrial Applicability
[0241] The present disclosure is applicable to the fields of wireless communications and terminal technologies, and is used to reduce the risk of failure to establish a user plane connection due to signaling congestion in an AMF, and to accurately and effectively establish a user plane connection.
[0242] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A connection establishment method, applied to a Network Repository Function (NRF), the method comprising: Receiving a request from a Location Management Function (LMF) to subscribe to AMF load information, and sending first load information to the LMF according to the request to subscribe to AMF load information.
2. The method according to claim 1, wherein The sending of the first load information to the LMF includes: Receiving second load information, determining first load information according to the second load information, and sending a first notification message to the LMF, where the first load information is carried in the first notification message.
3. The method according to claim 2, wherein The determining of the first load information according to the second load information includes: Determining the information on the load status determined according to the second load information as the first load information; Or, Determining the information determined when the load determined according to the second load information reaches a threshold or a specific condition as the first load information.
4. The method according to claim 3, wherein, The load status includes overloaded or not overloaded; The threshold includes a load parameter value; The specific condition includes that the AMF receives a notification for load control or capacity reduction.
5. A connection establishment method, applied to a Network Repository Function (NRF), the method comprising: Sending a request to subscribe to AMF load information to a Mobility Management Function (AMF), and receiving second load information sent by the AMF.
6. The method according to claim 5, wherein The receiving of the second load information sent by the AMF includes: Receiving a second notification message sent by the AMF, where the second load information is carried in the second notification message.
7. A connection establishment method, applied to a Mobility Management Function (AMF), the method comprising: Receiving a request from a Network Repository Function (NRF) to subscribe to AMF load information, and sending second load information to the NRF according to the request to subscribe to AMF load information.
8. The method according to claim 7, wherein The sending of the second load information to the NRF includes: The AMF determines the second load information according to the third load information, and sends a second notification message to the NRF, where the second load information of the AMF is carried in the second notification message.
9. The method according to claim 8, wherein, The determining of the second load information according to the third load information includes: Determining the information on the load status determined according to the third load information as the second load information; Or, Determining the information determined when the load determined according to the third load information reaches a threshold or a specific condition as the second load information.
10. The method according to claim 9, wherein, The load status includes overloaded or not overloaded; The threshold includes a load parameter value; The specific condition includes that the AMF receives a notification for load control or capacity reduction.
11. A connection establishment method, applied to a Location Management Function (LMF), the method comprising: Sending a request to subscribe to AMF load information to a Network Repository Function (NRF), and receiving first load information sent by the NRF to establish a user plane connection.
12. The method according to claim 11, wherein, The receiving of the first load information sent by the NRF includes: Receiving a first notification message sent by the NRF, where the first load information is carried in the first notification message.
13. The method according to claim 12, wherein, The method further comprises: Determining to establish a user plane connection according to the first load information and other user plane information.
14. A connection establishment device, applied to a Network Repository Function (NRF), the device comprising: A first receiving module, configured to receive a request from a Location Management Function (LMF) to subscribe to AMF load information; A first processing module, configured to send first load information to the LMF according to the request to subscribe to AMF load information.
15. A connection establishment device, applied to a Network Repository Function (NRF), the device comprising: A first sending module, configured to send a request to subscribe to AMF load information to a Mobility Management Function (AMF); A second receiving module, configured to receive second load information sent by the AMF.
16. A connection establishment device, applied to a Mobility Management Function (AMF), the device comprising: A third receiving module, configured to receive a request from a Network Repository Function (NRF) to subscribe to AMF load information; A second processing module, configured to send second load information to the NRF according to the request to subscribe to AMF load information.
17. A connection establishment device, applied to a Location Management Function (LMF), the device comprising: A second sending module, configured to send a request to subscribe to AMF load information to a Network Repository Function (NRF); A third processing module, configured to receive the first load information sent by the NRF to establish a user plane connection.
18. An electronic device, the electronic device at least comprising a processor and a memory, the processor being configured to execute the steps of the connection establishment method according to any one of claims 1-10 when executing a computer program stored in the memory.
19. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and the computer program, when executed by a processor, implements the steps of the connection establishment method according to any one of claims 1-10.
Citation Information
Patent Citations
Terminal positioning method, system and device in communication network and storage medium
CN112672420A
User plane connection establishment method and device, equipment, storage medium and program product
CN117295185A
User customized fashion recommendation system and method using deep learning
KR1020230032597A
Methods, systems, and computer readable media for providing for policy-based access and mobility management function (AMF) selection using network slice selection assistance information (NSSAI) availability information
US20210136602A1
Methods, systems, and computer readable media for providing for network slice management using feedback mechanism
US20210185695A1