PDU session method, device and equipment

Sending the second indication information to the SMF through AMF solves the problem of SMF rejecting PDU session requests in the congestion control state, ensuring the normal execution of PDU sessions and the positioning and update services of user-plane connections.

CN120050706APending Publication Date: 2025-05-27CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311597846.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

During the PDU session establishment or update process, if the SMF is in a congestion control state, it may refuse to process the request message, resulting in the PDU session being unable to be implemented, which will affect the location or update service of the user-side connection.

Method used

After receiving the first request message from the UE during the PDU session, the AMF sends a second indication information to the SMF, instructing the SMF to accept the second request message sent by the AMF during congestion control, thereby ensuring the normal execution of the PDU session.

Benefits of technology

By sending the second indication information to the SMF, the AMF can ensure that the PDU session request is accepted while the SMF is in a congested control state, avoiding the problem of PDU session failure, thereby realizing the positioning and update service of the user-plane connection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050706A_ABST
    Figure CN120050706A_ABST
Patent Text Reader

Abstract

The invention discloses a PDU session method, device and equipment. The method comprises the steps that an AMF receives a first request message sent by UE in the PDU session process; sending second indication information to the SMF, and indicating the SMF to accept a second request message sent by the AMF during congestion control; the SMF receives second indication information sent by the AMF; and receiving a second request message sent by the AMF during congestion control according to the second indication information. By adopting the scheme provided by the invention, the SMF cannot reject the second request message sent in the PDU session process sent by the AMF during congestion control, and normal execution of PDU session establishment can be ensured, so that user plane connection positioning is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] According to the prior art, in the process of implementing user plane positioning services, it is necessary to execute the PDU (Protocol Data Unit) session establishment request process.

[0003] During the PDU session establishment request process, the user equipment UE sends a PDU session establishment request message of PDU Session Establishment Request to the AMF (Access and Mobility Management Function). The AMF executes a slice selection process to select an appropriate SMF (Session Management Function). The AMF sends an Nsmf_PDUSession_CreateSMContext Request message to the SMF to request the establishment of a PDU session.

[0004] The AMF sends a Namf_PDUSession_CreateSMContext message to the SMF. If the SMF is in a congested state such as NAS (Non-Access Stratum) signaling overload, then the SMF can reject processing this message. Therefore, the PDU session establishment process cannot be implemented. Then, the user plane connection to implement the positioning service cannot be achieved. The same problem exists in the PDU session update process. Summary of the Invention

[0005] The purpose of this application is to provide a PDU session method, device, and equipment, which are used to solve the problem that if the SMF rejects the request message sent during the PDU session process during congestion control in the prior art, the PDU session process cannot be implemented, resulting in the inability to implement user plane connection positioning or update.

[0006] In a first aspect, an embodiment of this application provides a PDU session method, which is applied to the AMF. The method includes:

[0007] Receiving a first request message sent by the UE during the PDU session process;

[0008] Sending a second indication message to the SMF, instructing the SMF to accept the second request message sent by the AMF during congestion control.

[0009] In some possible embodiments, the PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message;

[0010] Or

[0011] The PDU session procedure is a PDU session update procedure, the first request message is a PDU session modification request message, and the second request message is a session management context update request message.

[0012] In some possible embodiments, sending second indication information to the SMF includes any of the following steps:

[0013] When it is determined that the PDU session procedure is for user plane positioning service, generate second indication information and send it to the SMF;

[0014] Receive first indication information sent by the UE, determine second indication information according to the first indication information, and send it to the SMF;

[0015] Receive first indication information sent by the UE and forward it to the SMF.

[0016] In some possible embodiments, receiving first indication information sent by the UE includes:

[0017] Receive the first indication information carried in the extended protocol configuration option field or session container in the PDU session establishment request sent by the UE.

[0018] In some possible embodiments, sending second indication information to the SMF includes:

[0019] Send a session management context establishment request or a session management context update request to the SMF, and the second indication information is carried in the session management context establishment request or the session management context update request.

[0020] In some possible embodiments, the second indication information is the priority information of the session management context establishment request or the session management context update request.

[0021] In some possible embodiments, the first indication information includes any of the following:

[0022] Data network identifier DNN for positioning service;

[0023] Indicate the UE user plane positioning service;

[0024] Indicate that the positioning service of the UE is transferred from the control plane to the user plane;

[0025] Overload indication that the AMF is in an overloaded state;

[0026] Priority information of the session management context establishment request or the session management context update request.

[0027] In some possible embodiments, determining second indication information according to the first indication information and sending it to the SMF includes:

[0028] Determining second indication information according to at least one of the first indication information and the context information of the UE's positioning service, and sending it to the SMF;

[0029] The first indication information is a DNN or an indication for the UE to perform a user plane positioning service.

[0030] In a second aspect, an embodiment of the present application provides a PDU session method, which is applied to the SMF. The method includes:

[0031] Receiving the second indication information sent by the AMF;

[0032] Accepting the second request message sent by the AMF during congestion control according to the second indication information.

[0033] In some possible embodiments, the second request message is a session management context establishment request message or a session management context update request message.

[0034] In some possible embodiments, receiving the second indication information sent by the AMF includes:

[0035] Receiving a session management context establishment request or a session management context update request sent by the AMF, where the second indication information is carried in the session management context establishment request or the session management context update request.

[0036] In some possible embodiments, the second indication information is the priority information of the session management context establishment request or the session management context update request.

[0037] In some possible embodiments, the second indication information is any one of the following:

[0038] The data network identifier DNN for the positioning service;

[0039] An indication for the UE user plane positioning service;

[0040] An indication that the UE's positioning service is transferred from the control plane to the user plane;

[0041] An overload indication that the AMF is in an overload state;

[0042] The priority information of the session management context establishment request or the session management context update request.

[0043] In a third aspect, an embodiment of the present application provides a PDU session method, which is applied to the UE. The method includes:

[0044] Send a first request message to the AMF during the PDU session process;

[0045] Send first indication information to the AMF, so that the AMF sends second indication information to the SMF to indicate that the SMF accepts the second request message sent by the AMF during congestion control.

[0046] In some possible embodiments, the PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message;

[0047] Or

[0048] The PDU session process is a PDU session update process, the first request message is a PDU session modification request message, and the second request message is a session management context update request message.

[0049] In some possible embodiments, the first indication information includes any one of the following:

[0050] A data network identifier DNN for positioning services;

[0051] Indicate the UE user plane positioning service;

[0052] Indicate that the positioning service of the UE transfers from the control plane to the user plane;

[0053] An overload indication that the AMF is in an overload state;

[0054] Priority information of the session management context establishment request or the session management context update request.

[0055] Fourthly, an embodiment of the present application provides a PDU session device, including at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the method provided in the first aspect above, or execute the method provided in the second aspect above, or execute the method provided in the third aspect above.

[0056] Fifthly, an embodiment of the present application provides a PDU session apparatus, including:

[0057] A session receiving module, configured to receive a first request message sent by the UE during the PDU session process;

[0058] A congestion indication module, configured to send second indication information to the SMF to indicate that the SMF accepts the second request message sent by the AMF during congestion control.

[0059] Sixth aspect, an embodiment of the present application provides a PDU session device, including:

[0060] An indication receiving module, configured to receive second indication information sent by the AMF;

[0061] A congestion control module, configured to, when receiving a second request message sent by the AMF, accept the second request message during congestion control according to the second indication information.

[0062] Seventh aspect, an embodiment of the present application provides a PDU session device, including:

[0063] A PDU session module, configured to send a first request message to the AMF during a PDU session;

[0064] A congestion indication module, configured to send first indication information to the AMF, so that the AMF sends second indication information indicating to accept a second request message sent by the AMF during congestion control to the SMF.

[0065] Eighth aspect, another embodiment of the present application further provides a computer storage medium, where the computer storage medium stores a computer program, and the computer program is used to cause a computer to execute any PDU session method provided by the embodiments of the present application.

[0066] For the PDU session method, device and equipment provided by the embodiments of the present application, the AMF sends second indication information to the SMF. In this way, when the SMF receives a second request message sent by the AMF during a PDU session during congestion control, the SMF accepts the second request message according to the second indication information. Therefore, when the SMF is in a congestion control state, the SMF will not reject a request message sent during a PDU session, which can ensure the normal execution of the PDU session, thereby realizing user plane connection positioning.

[0067] Other features and advantages of the present application will be described in the following description, and part of them will become obvious from the description, or be understood by implementing the present application. The objectives and other advantages of the present application can be achieved and obtained by the structures specifically pointed out in the written description, claims, and drawings. Description of the Drawings

[0068] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required to be used in the embodiments of the present application. Obviously, the following introduced drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0069] Figure 1Schematic diagram of the main process for implementing the user plane positioning service in the prior art;

[0070] Figure 2 Schematic diagram of the session establishment request process in the prior art;

[0071] Figure 3 Schematic diagram of the PDU session method applied to the AMF according to an embodiment of the present disclosure;

[0072] Figure 4 Schematic diagram of the PDU session method process applied to the SMF according to an embodiment of the present disclosure;

[0073] Figure 5 Flowchart of the PDU session method applied to the UE according to an embodiment of the present disclosure;

[0074] Figure 6 Schematic diagram of the PDU session establishment process in Example 1 according to an embodiment of the present disclosure;

[0075] Figure 7 Schematic diagram of the PDU session establishment process in Example 2 according to an embodiment of the present disclosure;

[0076] Figure 8 Schematic diagram of the structure of the PDU session device as the AMF according to an embodiment of the present disclosure;

[0077] Figure 9 Schematic diagram of the structure of the PDU session device as the SMF according to another embodiment of the present disclosure;

[0078] Figure 10 Schematic diagram of the structure of the PDU session device as the UE according to another embodiment of the present disclosure;

[0079] Figure 11 Schematic diagram of the structure of the PDU session device according to an embodiment of the present disclosure. Detailed implementation manners

[0080] To further illustrate the technical solutions provided in the embodiments of the present application, the following will be described in detail in combination with the accompanying drawings and specific implementation manners. Although the embodiments of the present application provide the method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or non-creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided in the embodiments of the present application. When the method is actually processed or executed by the control device, it may be executed in the order of the method shown in the embodiments or drawings or executed in parallel.

[0081] The main process for implementing the user plane positioning service in the related art, such asFigure 1 As shown, it mainly includes:

[0082] Step 1, the LMF determines to utilize the user plane for positioning;

[0083] Step 2, the LMF sends the user plane information to the AMF through the Namf_Communication_N1N2 Transfer message;

[0084] Step 3, the AMF sends the user plane information to the UE through the downlink non-access stratum transport DL NAS TRANSPORT message;

[0085] Step 4, the UE sends a user location confirmation message to the AMF through the uplink non-access stratum transport UL NAS TRANSPORT message;

[0086] Step 5, the AMF sends a user plane location confirmation to the LMF through the Namf_N1 MessageNotify message;

[0087] Step 6, the LMF notifies the UE (Notification the UE through the known UE IP address) to establish a user plane connection;

[0088] Step 7, the UE initiates the process of establishing a user plane connection. Specifically, the UE sends a PDU session establishment request process or a session modification request process to the AMF;

[0089] Step 8, the LMF sends a user plane location confirmation to the AMF through the NImf_location_UP Notify message;

[0090] Step 9, the AMF stores the uplink location service LCS (Location Service)-UP connection context;

[0091] Step 10, the UE and the LMF interact with the UE location information and supplementary service messages through the user plane.

[0092] The above execution step order can be unrestricted, and step 7 is executed before step 4.

[0093] In the above process of implementing the user plane positioning service, step 7 is the process of executing a PDU session establishment request or a session modification request. As Figure 2 shown, the session establishment request process specifically includes the following processes:

[0094] Step 1, the terminal sends a message of PDU Session Establishment Request to the AMF.

[0095] Step 2, the AMF selects a suitable SMF;

[0096] Step 3, the AMF sends a Nsmf_PDUSession_CreateSMContext Request message to the SMF to request the establishment of a PDU session.

[0097] Step 4, the SMF sends a message of Registration / Subscription to the UDM (Unified Data Management);

[0098] Step 5, the SMF replies to the AMF with a Nsmf_PDUSession_CreateSMContext Response;

[0099] Step 6, the SMF selects a PCF (Policy Control Function) to obtain policy data;

[0100] Steps 7a and 7b, the SMF sends a PDU-CAN session establishment process to the PCF, including selecting the PCF, jointly establishing the SM policy, or the SMF initializing the joint modification of the SM policy;

[0101] Step 8, the SMF selects a suitable UPF (User Plane Function) according to the local policy;

[0102] Step 9, the SMF and the PCF perform a secondary interaction to initialize the joint modification of the SM policy (SMF initiated SMPolicy Association Modification);

[0103] Step 10a, the SMF sends a N4 Session Establishment / modification Request message to the UPF;

[0104] Step 10b, the UPF sends a N4 Session Establishment / modification Response message to the SMF;

[0105] Step 11, the SMF sends a Namf_Communication_N1N2MessageTransfer message to the AMF to request the transfer of a request for N2 resources.

[0106] In step 3, if the AMF sends a Namf_PDUSession_CreateSMContext message to the SMF, and if the SMF is in the NAS signaling overload state, then the SMF can reject processing this message. Therefore, the PDU session establishment process cannot be implemented, and thus, the user plane connection location cannot be implemented.

[0107] The same problem exists in the PDU session update process. The main process includes:

[0108] Step 1a, the terminal sends a PDU Session Modification Request message for a PDU session update request to the AMF;

[0109] Step 1a, the AMF sends an Nsmf_PDUSession_UpdataeSMContext message to the SMF to request an update of the PDU session;

[0110] Step 1b, the SMF and the PCF interact to perform PCF initiated Policy Association Modification.

[0111] In step 1a, when the AMF sends an Nsmf_PDUSession_UpdataeSMContext message to the SMF to request an update of the PDU session, if the SMF is in the NAS signaling overload state, then the SMF can reject processing this message. Therefore, the PDU session update process cannot be implemented.

[0112] In view of this, an embodiment of the present application provides a PDU session method, which is applied to the AMF, as Figure 3 shown. The method includes:

[0113] Step 301, receive a first request message sent by the UE during the PDU session process;

[0114] During the process of establishing a user plane location connection, the UE will execute the PDU session process. When executing the PDU session process, it first sends a first request message to the AMF.

[0115] The above PDU session process includes a PDU session establishment process and a PDU session update process.

[0116] Step 302, send second indication information to the SMF, instructing the SMF to accept a second request message sent by the AMF during congestion control.

[0117] When the AMF receives the first request message sent by the UE during the PDU session process, if it determines that the request message is a request message sent during the execution of the UE user plane positioning service, it first selects the SMF according to the relevant technology and sends the second indication information to the SMF, instructing the SMF to accept the second request message sent by the AMF during congestion control. In this way, after receiving the second indication information, the SMF will not reject the request message sent by the AMF even when in the congestion control state, which can ensure the normal execution of the PDU session, thereby realizing the positioning service in the user plane connection mode.

[0118] As a possible implementation manner, the above PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message, which can ensure the normal execution of the PDU session establishment process.

[0119] As another possible implementation manner, the above PDU session process is a PDU session update process, the first request message is a PDU session modification request message, and the second request message is a session management context update request message, which can ensure the normal execution of the PDU session update process.

[0120] In the embodiment of the present application, the second indication information sent by the AMF to the SMF can be determined by any of the following methods to determine the second indication information:

[0121] 1) When it is determined that the PDU session process is used for the user plane positioning service, generate the second indication information and send it to the SMF;

[0122] That is, the AMF can generate the second indication information and send it to the SMF.

[0123] 2) Receive the first indication information sent by the UE, determine the second indication information according to the first indication information, and send it to the SMF;

[0124] Through the first indication information received from the UE, the AMF can determine that it is necessary to send the second indication information instructing the SMF to receive the second request message in the congestion control state, and then generate the second indication information according to the first indication information and send it to the SMF.

[0125] 3) Receive the first indication information sent by the UE and forward it to the SMF.

[0126] If the first indication information received by the AMF from the UE indicates that the SMF accepts the second request message sent by the AMF in the congestion control state, the AMF will send the first indication information to the SMF. That is to say, the second indication information here refers to the first indication information received from the UE. In this process, the AMF does not parse or process the first indication information, but sends the first indication information to the SMF. For the sake of convenience of description, the first indication information sent by the AMF to the SMF is called the second indication information.

[0127] As an alternative implementation, if the AMF receives the first indication information from the UE, the UE may carry the first indication information in the PDU session establishment request and send it to the AMF. Specifically, receiving the first indication information sent by the UE includes: receiving the first indication information carried in the extended protocol configuration options field or the SM container in the PDU session establishment request of the UE.

[0128] As an alternative implementation, sending the second indication information to the SMF includes: sending a session management context establishment request or a session management context update request to the SMF, and the second indication information is carried in the session management context establishment request or the session management context update request. In this way, after receiving the session management context establishment request or the session management context update request sent by the AMF, the SMF will not reject the session management context establishment request or the session management context update request according to the second indication information even if it is currently in the overloaded state.

[0129] In the embodiments of the present application, the specific form of the above-mentioned second indication information is not limited. If the second indication information is determined according to the first indication information and is carried in the PDU session establishment request or the session management context update request and sent to the SMF, the second indication information is the priority information of the session management context establishment request or the session management context update request. Specifically, it may be the priority information that the session management context establishment request or the session management context update request is higher than other messages.

[0130] Of course, the second indication information may be the same as the first indication information. The first indication information in the embodiments of the present application may be, but is not limited to, any of the following forms:

[0131] The data network identifier DNN for positioning services. The DNN may be a DNN dedicated to positioning services. In this way, when the DNN is carried in the first indication information, the AMF can determine that the UE is currently performing positioning services;

[0132] Indicate the user plane positioning service of the UE. If the positioning service of the UE can be that the UE initially executes the user plane positioning service or the user plane positioning service from the control plane to the user plane. If the UE initially executes the user plane positioning service, send the first indication information indicating the user plane positioning service of the UE to the AMF. The specific expression is not limited. For example, "1" indicates that the UE executes the user plane positioning service, and "0" indicates that the UE does not execute the user plane positioning service.

[0133] Indicate that the positioning service of the UE transfers from the control plane to the user plane. If the positioning service executed by the UE is the positioning service transferred from the control plane to the user plane, the UE sends the first indication information to the AMF to indicate that the positioning service of the UE transfers from the control plane to the user plane.

[0134] It should be noted that: the specific expression of the first indication information is not limited. For example, "1" indicates that the positioning service transfers from the control plane to the user plane, and "0" indicates that the positioning service does not transfer from the control plane to the user plane, etc.

[0135] The overload indication of the AMF being in the overload state. The control plane overload includes the AMF overload. If the AMF is in the overload state, in order to prevent the SMF from rejecting the session management context establishment request or the session management context update request due to NAS signaling overload, the first indication information can adopt the overload indication of the AMF being in the overload state. The specific expression of the indication information is not limited. For example, "1" indicates being in the overload state, and "0" indicates being in the non - overload state.

[0136] The priority information of the session management context establishment request or the session management context update request. Specifically, it can be the priority information that the session management context establishment request or the session management context update request has a higher priority than other messages, such as the high - priority level information.

[0137] In the embodiment of the present application, the AMF determines the second indication information according to the first indication information and sends it to the SMF, including:

[0138] Determine the second indication information according to at least one of the first indication information and the context information of the UE's positioning service, and send it to the SMF; the first indication information is the DNN or indicates that the UE performs the user plane positioning service.

[0139] The embodiment of the present application also provides a PDU session method, which is applied to the SMF, as Figure 4 shown, and the method includes:

[0140] Step 401, receive the second indication information sent by the AMF;

[0141] Step 402, accept the second request message sent by the AMF during congestion control according to the second indication information.

[0142] According to the PDU session establishment request process or the PDU session update process, in step 3, the SMF will receive a session management context establishment request sent by the AMF, or in step 1a, the SMF will receive a session management context update request sent by the AMF. In the embodiments of the present application, since the SMF also receives the second indication information from the AMF, it can be determined that even if it is currently in an overloaded state, for the current PDU session establishment process or the PDU session update process, it will not reject the session management context establishment request or the session management context update request, but accept the session management context establishment request or the session management context update request, and execute the subsequent PDU session request establishment process or the PDU session update process according to the normal process. The specific process will not be elaborated here.

[0143] As an alternative implementation manner, the second request message is a session management context establishment request message or a session management context update request message, which can ensure the normal execution of the PDU session establishment request process or the PDU session update process.

[0144] As an alternative implementation manner, receiving the second indication information sent by the AMF includes:

[0145] Receiving a session management context establishment request or a session management context update request sent by the AMF, and the second indication information is carried in the session management context establishment request or the session management context update request. In this way, when the SMF receives the session management context establishment request or the session management context update request, it can determine to accept the session management context establishment request message or the session management context update request message according to the second indication information.

[0146] As an alternative implementation manner, the second indication information is the priority information of the session management context establishment request or the session management context update request. Specifically, it can be the priority information that the priority of the session management context establishment request is higher than that of other messages. Of course, it can also be other possible forms. The SMF determines to accept the session management context establishment request message or the session management context update request message according to the priority information.

[0147] As an alternative implementation manner, the second indication information may be the same as the first indication information sent by the UE, and the second indication information is:

[0148] The data network identifier DNN for positioning services;

[0149] Indicating the UE user plane positioning service;

[0150] Indicating that the positioning service of the UE is transferred from the control plane to the user plane;

[0151] Overload indication when the AMF is in an overloaded state;

[0152] Priority information of a session management context establishment request or a session management context update request.

[0153] For the interpretation of the second indication information using any of the above, refer to the description of the above embodiments, and no repeated explanation will be given here. The specific expression method is not limited, and it may also be the same as the expression method of the first indication information.

[0154] The embodiments of the present application further provide a PDU session method, which is applied to a UE, as Figure 5 shown, the method includes:

[0155] Step 501, sending a first request message to the AMF during the PDU session;

[0156] Step 502, sending first indication information to the AMF, so that the AMF sends second indication information indicating to accept the second request message sent by the AMF during congestion control to the SMF.

[0157] As an optional implementation manner, the PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message, so as to ensure the normal execution of PDU session establishment.

[0158] As another optional embodiment, the PDU session process is a PDU session update process, the first request message is a PDU session modification request message, and the second request message is a session management context update request message, so as to ensure the normal execution of PDU session update.

[0159] The above first indication information may be carried in the PDU session establishment request and sent to the AMF. For the specific carrying method, refer to the description of the above embodiments, and no repeated description will be given here.

[0160] As an optional implementation manner, the first indication information includes any of the following:

[0161] Data network identifier DNN for positioning services;

[0162] Indicating the UE user plane positioning service;

[0163] Indicating that the positioning service of the UE transfers from the control plane to the user plane;

[0164] Overload indication when the AMF is in an overloaded state;

[0165] Priority information of a session management context establishment request or a session management context update request.

[0166] There are two ways to handle the UE sending the first indication information to the AMF. One possibility is for the AMF to forward it to the SMF, and the other possibility is for the AMF to generate the second indication information based on the first indication information and send the second indication information to the SMF. For the specific content form of the first indication information, refer to the description of the above embodiments and will not be repeated here.

[0167] The following gives two examples of the PDU session method of this application from the perspective of the interaction among the UE, AMF, and SMF in combination with the accompanying drawings.

[0168] Example 1

[0169] During the PDU session establishment process, the SMF determines whether to accept the Nsmf_PDUSession_CreateSMContext Request message based on the received second indication information and executes the subsequent signaling process.

[0170] The second indication information is sent by the AMF and specifically as Figure 6 shown, including:

[0171] Step 1, the UE sends a PDU session establishment request PDU Session_Establishment Request message to the AMF, and the message includes the first indication information;

[0172] The specific representation form of the first indication information is not limited and can have the following several forms:

[0173] The first indication information can also be a DNN (Data Network Name, data network identifier) specifically used to locate services, or indicate the UE user plane location service, or indicate that the UE's location service is transferred from the control plane to the user plane; or an overload indication that the AMF is in an overload state, or priority information of a session management context establishment request or a session management context update request;

[0174] The specific expression forms of various representation forms are not limited and may be enumerated values. For example, "1" indicates that the UE's location service is transferred from the control plane to the user plane, etc., or "1" indicates an overload indication that the AMF is in an overload state, etc.

[0175] Step 2, the AMF performs SMF selection;

[0176] Step 3, the AMF determines and generates the second indication information according to the first indication information, or according to the first indication information and the UE context information, specifically as follows:

[0177] If the first indication information is DNN, and the AMF determines that the UE performs a positioning service based on the DNN and there is context information of the UE's positioning service on the AMF, then the AMF can determine that the PDU session establishment process is that the UE's positioning service switches from the control plane to the user plane, and the AMF generates second indication information;

[0178] If the first indication information indicates a UE user plane positioning service, the AMF can determine that the PDU session establishment process is that the UE performs a user plane positioning service, and the AMF generates second indication information;

[0179] If the first indication information indicates that the UE's positioning service switches from the control plane to the user plane, the AMF can determine that the PDU session establishment process is that the UE's positioning service switches from the control plane to the user plane, and the AMF generates second indication information;

[0180] If the first indication information is an overload indication that the AMF is in an overload state, the AMF can determine that the PDU session establishment process occurs due to control plane overload, and the AMF generates second indication information;

[0181] Step 4, the AMF sends a session management context establishment request Nsmf_PDUSession_CreateSMContext Request message to the SMF, and the message contains the second indication information, which is used to indicate that when the SMF is in an overload state, the SMF accepts the message and performs subsequent steps.

[0182] Specifically, the second indication information can be the priority information of the message in the message header, so that the SMF can process the message according to the priority of the message.

[0183] The specific representation form of the second indication information is not limited either, and it can also be an enumerated value. For example, "0" indicates that the SMF accepts the message, while "1" indicates that the SMF does not accept the message.

[0184] Step 5, the SMF determines whether to accept the PDU session process according to the indication information. If it is determined to accept the PDU session process according to the indication information, it accepts and performs subsequent steps. If it does not accept the PDU session process and cannot accept the request in the overload state, it performs a rejection signaling process.

[0185] Step 6, the SMF sends a PDU session management context establishment response Nsmf_PDUSession_CreateSMContext Response to the AMF;

[0186] The subsequent signaling process is the same as the prior art and will not be repeated here.

[0187] Example 2

[0188] Different from Example 1, the indication information received by the SMF is sent with the UE identifier. In Example 1, the indication information received by the SMF is sent with the AMF identifier. The specific process is as follows: Figure 7 As shown below, it includes:

[0189] Step 1, the UE sends a PDU Session Establishment Request message to the AMF, and the message contains first indication information;

[0190] The first indication information can be included in the Extended protocol configuration options field, or the first indication information can be included in the session container (SM container). The specific representation form of the first indication information is not limited. It can be a DNN dedicated to locating services, which can indicate the UE user plane location service, or indicate that the UE's location service transfers from the control plane to the user plane; or, an overload indication when the AMF is in an overload state, or priority information for a session management context establishment request or a session management context update request; the specific expression forms of various representation forms are not limited, and may be enumeration values. For example, "1" indicates that the UE's location service transfers from the control plane to the user plane, etc., or "1" indicates an overload indication when the AMF is in an overload state, etc.

[0191] Step 2, the AMF selects the SMF;

[0192] Step 3, the AMF sends the first indication information in the Nsmf_PDUSession_CreateSMContext Request message to the SMF;

[0193] Step 4, after receiving the session management context establishment request message, the SMF determines whether to accept the PDU session process. If it is determined to accept the PDU session process according to the indication information, it accepts and executes the subsequent steps. If it cannot accept the PDU session process, if it is in an overload state and cannot accept the request, it executes the rejection signaling process;

[0194] In the example of this application, the SMF determines to accept the message according to the received first indication information and executes the subsequent signaling process instead of rejecting the signaling process;

[0195] Step 5, the SMF sends an Nsmf_PDUSession_CreateSMContext Response message to the AMF;

[0196] The subsequent signaling process is the same as the prior art and will not be repeated here.

[0197] Based on the same inventive concept, the present application also provides a PDU session device 800, as Figure 8 shown, the device includes:

[0198] A session receiving module 801, configured to receive a first request message sent by a UE during a PDU session;

[0199] A congestion indication module 802, configured to send second indication information to an SMF, indicating that the SMF accepts a second request message sent by the AMF during congestion control.

[0200] As an optional implementation manner, the PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message;

[0201] Or

[0202] The PDU session process is a PDU session update process, the first request message is a PDU session modification request message, and the second request message is a session management context update request message.

[0203] As an optional implementation manner, the congestion indication module sending second indication information to the SMF includes any of the following steps:

[0204] When it is determined that the PDU session process is for a user plane positioning service, generate second indication information and send it to the SMF;

[0205] Receive first indication information sent by the UE, determine second indication information according to the first indication information, and send it to the SMF;

[0206] Receive first indication information sent by the UE and forward it to the SMF.

[0207] As an optional implementation manner, the congestion indication module receiving first indication information sent by the UE includes:

[0208] Receive first indication information carried in an extended protocol configuration option field or a session container in a PDU session establishment request sent by the UE.

[0209] As an optional implementation manner, the congestion indication module sending second indication information to the SMF includes:

[0210] Send a session management context establishment request or a session management context update request to the SMF, and the second indication information is carried in the session management context establishment request or the session management context update request.

[0211] As an alternative implementation, the second indication information is the priority information of the session management context establishment request or the session management context update request.

[0212] As an alternative implementation, the first indication information includes any one of the following:

[0213] The data network identifier DNN for locating services;

[0214] Indicating the UE user plane positioning service;

[0215] Indicating that the positioning service of the UE is transferred from the control plane to the user plane. The specific expression of the first indication information is not limited. For example, "1" indicates that the positioning service is transferred from the control plane to the user plane, and "0" indicates that the positioning service is not transferred from the control plane to the user plane, etc.;

[0216] The overload indication that the AMF is in an overload state. The specific expression of the indication information is not limited. For example, "1" indicates being in an overload state, and "0" indicates being in a non-overload state;

[0217] The priority information of the session management context establishment request or the session management context update request.

[0218] As an alternative implementation, determining the second indication information according to the first indication information and sending it to the SMF includes:

[0219] Determining the second indication information according to at least one of the first indication information and the context information of the UE's positioning service, and sending it to the SMF;

[0220] The first indication information is the DNN or indicates that the UE performs a user plane positioning service.

[0221] An embodiment of the present application further provides a PDU session device 900, as Figure 9 shown including:

[0222] An indication receiving module 901, configured to receive the second indication information sent by the AMF;

[0223] A congestion control module 902, configured to, when receiving the second request message sent by the AMF, accept the second request message during congestion control according to the second indication information.

[0224] As an alternative implementation, the second request message is a session management context establishment request message or a session management context update request message.

[0225] As an alternative implementation, the indication receiving module receiving the second indication information sent by the AMF includes:

[0226] Receive a session management context establishment request or a session management context update request sent by the AMF, where the second indication information is carried in the session management context establishment request or the session management context update request.

[0227] As an optional implementation manner, the second indication information is the priority information of the session management context establishment request or the session management context update request. For example, "0" indicates that the SMF accepts the message, and "1" indicates that the SMF does not accept the message.

[0228] As an optional implementation manner, the second indication information is any one of the following:

[0229] The data network identifier DNN for positioning services;

[0230] Indicate the UE user plane positioning service, and the specific expression method is not limited. For example, "1" indicates that the UE performs the user plane positioning service, and "0" indicates that the UE does not perform the user plane positioning service;

[0231] Indicate that the positioning service of the UE is transferred from the control plane to the user plane;

[0232] The overload indication that the AMF is in an overload state;

[0233] The priority information of the session management context establishment request or the session management context update request.

[0234] For the interpretation of the second indication information using any one of the above, refer to the description of the above embodiments, and the explanation will not be repeated here. The specific expression method is not limited, and it can also be the same as the expression method of the first indication information.

[0235] The embodiments of the present application further provide a PDU session device 1000, as Figure 10 shown, including:

[0236] A PDU session module 1001, configured to send a first request message to the AMF during the PDU session process;

[0237] A congestion indication module 1002, configured to send the first indication information to the AMF, so that the AMF sends the second indication information indicating to accept the second request message sent by the AMF during congestion control to the SMF.

[0238] As an optional implementation manner, the PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message;

[0239] Or

[0240] The PDU session process is a PDU session update process, the first request message is a PDU session modification request message, and the second request message is a session management context update request message.

[0241] As an optional implementation manner, the first indication information includes any one of the following:

[0242] A data network identifier DNN for locating services;

[0243] Indicating the UE user plane positioning service;

[0244] Indicating that the positioning service of the UE is transferred from the control plane to the user plane;

[0245] An overload indication that the AMF is in an overload state;

[0246] Priority information of a session management context establishment request or a session management context update request.

[0247] After introducing the PDU session method and apparatus of the exemplary embodiments of the present application, next, a PDU session device according to another exemplary embodiment of the present application will be introduced.

[0248] Those skilled in the art can understand that various aspects of the present application can be implemented as a system, a method, or a program product. Therefore, various aspects of the present application can be specifically implemented in the following forms, namely: a complete hardware implementation manner, a complete software implementation manner (including firmware, microcode, etc.), or an implementation manner combining hardware and software aspects, which can be collectively referred to as "circuit", "module", or "system" here.

[0249] In some possible implementation manners, the PDU session device according to the present application may at least include at least one processor and at least one memory. Among them, the memory stores program code, and when the program code is executed by the processor, the processor executes the steps in the PDU session method according to various exemplary embodiments of the present application described above in this specification. For example, the processor may execute the steps in the PDU session method.

[0250] Next, refer to Figure 11 to describe the PDU session device 110 according to this embodiment of the present application. Figure 11 The shown PDU session device 110 is only an example and should not bring any limitation to the functions and usage scope of the embodiments of the present application.

[0251] Such as Figure 11As shown, the PDU session device 110 is presented in the form of a general electronic device. The components of the PDU session device 110 may include, but are not limited to: the at least one processor 111 described above, the at least one memory 112 described above, and a bus 113 that connects different system components (including the memory 112 and the processor 111).

[0252] The bus 113 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a processor, or a local area bus using any of the various bus structures.

[0253] The memory 112 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1121 and / or cache memory 1122, and may further include read-only memory (ROM) 1123.

[0254] The memory 112 may also include a program / utility 1125 having a set (at least one) of program modules 1124. Such program modules 1124 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.

[0255] The PDU session device 110 may also communicate with one or more external devices 114 (such as a keyboard, a pointing device, etc.), may also communicate with one or more devices that enable a user to interact with the PDU session device 110, and / or may communicate with any device (such as a router, a modem, etc.) that enables the PDU session device 110 to communicate with one or more other electronic devices. Such communication may be performed through an input / output (I / O) interface 115. And, the PDU session device 110 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 116. As shown in the figure, the network adapter 116 communicates with other modules for the PDU session device 110 through the bus 133. It should be understood that although not shown in the figure, other hardware and / or software modules may be used in combination with the PDU session device 110, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0256] In some possible implementation manners, various aspects of a PDU session method provided in this application may also be implemented in the form of a program product, which includes program code. When the program product runs on a computer device, the program code is used to cause the computer device to execute the steps of a PDU session method according to various exemplary implementation manners of this application described above in this specification.

[0257] The program product may adopt any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0258] The program product for PDU session establishment according to the embodiments of the present application may adopt a portable compact disk read-only memory (CD-ROM) and include program code, and may run on an electronic device. However, the program product of the present application is not limited thereto. In this document, the readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0259] The readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries the readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0260] The program code contained on the readable medium may be transmitted by any appropriate medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination of the above.

[0261] The program code for performing the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's electronic device, partially on the user's device, executed as a stand-alone software package, partially on the user's electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In cases involving a remote electronic device, the remote electronic device can be connected to the user's electronic device through any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external electronic device (e.g., by connecting through the Internet using an Internet service provider).

[0262] It should be noted that although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more of the above-described units can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.

[0263] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution.

[0264] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0265] This application is described with reference to the flowcharts and block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and block diagram can be implemented by computer program instructions, and the combination of the flows and blocks in the flowchart and block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a means for implementing the functions specified in one or more flows and blocks. Figure 1 one or more flows and blocks Figure 1 or in one or more blocks.

[0266] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction means, and the instruction means implements the functions specified in one or more flows and blocks. Figure 1 one or more flows and blocks Figure 1 or in one or more blocks.

[0267] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows and blocks. Figure 1 one or more flows and blocks Figure 1 or in one or more blocks.

[0268] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0269] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.

Claims

1. A PDU session method, applied to the AMF, characterized in that, the method includes: receiving a first request message sent by the UE during the PDU session; sending second indication information to the SMF, instructing the SMF to accept a second request message sent by the AMF during congestion control.

2. The method according to claim 1, characterized in that, the PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message; or the PDU session process is a PDU session update process, the first request message is a PDU session modification request message, and the second request message is a session management context update request message.

3. The method according to claim 1 or 2, characterized in that, sending second indication information to the SMF includes any of the following steps: when determining that the PDU session process is for user plane positioning service, generating second indication information and sending it to the SMF; receiving first indication information sent by the UE, determining second indication information according to the first indication information, and sending it to the SMF; receiving first indication information sent by the UE and forwarding it to the SMF.

4. The method according to claim 3, characterized in that, receiving first indication information sent by the UE includes: receiving the first indication information carried in the extended protocol configuration option field or session container in the PDU session establishment request of the UE.

5. The method according to claim 1, characterized in that, sending second indication information to the SMF includes: sending a session management context establishment request or a session management context update request to the SMF, and the session management context establishment request or session management context update request carries the second indication information.

6. The method according to claim 5, characterized in that, the second indication information is the priority information of the session management context establishment request or the session management context update request.

7. The method according to claim 3, characterized in that, the first indication information includes any of the following: a data network identifier DNN for positioning service; indicating the UE user plane positioning service; indicating that the positioning service of the UE transfers from the control plane to the user plane; an overload indication that the AMF is in an overload state; the priority information of the session management context establishment request or the session management context update request.

8. The method according to claim 7, characterized in that, determining second indication information according to the first indication information and sending it to the SMF includes: determining second indication information according to at least one of the first indication information and the context information of the UE's positioning service, and sending it to the SMF; the first indication information is DNN or indicating that the UE performs user plane positioning service.

9. A PDU session method, applied to the SMF, characterized in that, the method includes: receiving second indication information sent by the AMF; accepting a second request message sent by the AMF during congestion control according to the second indication information.

10. The method according to claim 9, characterized in that, The second request message is a session management context establishment request message or a session management context update request message.

11. The method according to claim 9, wherein, receiving second indication information sent by the AMF, including: receiving a session management context establishment request or a session management context update request sent by the AMF, and the second indication information is carried in the session management context establishment request or the session management context update request.

12. The method according to claim 11, wherein, the second indication information is priority information of a session management context establishment request or a session management context update request.

13. The method according to claim 9, wherein, the second indication information is any one of the following: a data network identifier DNN for positioning services; indicating the UE user plane positioning service; indicating that the positioning service of the UE is transferred from the control plane to the user plane; an overload indication that the AMF is in an overloaded state; priority information of a session management context establishment request or a session management context update request.

14. A PDU session method applied to a UE, wherein, the method includes: sending a first request message to the AMF during a PDU session; sending first indication information to the AMF, so that the AMF sends second indication information indicating to accept the second request message sent by the AMF during congestion control to the SMF.

15. The method according to claim 14, wherein, the PDU session process is a PDU session establishment process, the first request message is a PDU session establishment request message, and the second request message is a session management context establishment request message; or the PDU session process is a PDU session update process, the first request message is a PDU session modification request message, and the second request message is a session management context update request message.

16. The method according to claim 14, wherein, the first indication information includes any one of the following: a data network identifier DNN for positioning services; indicating the UE user plane positioning service; indicating that the positioning service of the UE is transferred from the control plane to the user plane; an overload indication that the AMF is in an overloaded state; priority information of a session management context establishment request or a session management context update request.

17. A PDU session device, wherein, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1-8, or execute the method according to any one of claims 9-13, or execute the method according to any one of claims 14-16.

18. A PDU session apparatus, wherein, comprising: a session receiving module, configured to receive a first request message sent by a UE during a PDU session; A congestion indication module, configured to send second indication information to the SMF, indicating that the SMF accepts a second request message sent by the AMF during congestion control.

19. A PDU session device, characterized in that it includes: An indication receiving module, configured to receive second indication information sent by the AMF; A congestion control module, configured to, when receiving the second request message sent by the AMF, accept the second request message according to the second indication information during congestion control.

20. A PDU session device, characterized in that it includes: A PDU session module, configured to send a first request message to the AMF during a PDU session; A congestion indication module, configured to send first indication information to the AMF, so that the AMF sends second indication information indicating that the SMF accepts a second request message sent by the AMF during congestion control.

21. A computer storage medium, characterized in that the computer storage medium stores a computer program, and the computer program is used to cause a computer to execute the method according to any one of claims 1-8, or execute the method according to any one of claims 9-13, or execute the method according to any one of claims 14-16.