User terminal position information transmission method based on improved PFCP protocol

By introducing UE Location Information IE in the PFCP protocol, the problem that SMF cannot issue UE location information in the distributed UPF architecture is solved, and UPF-C selects the appropriate UPF-U based on UE location information for data forwarding, which improves the network performance.

CN119497065AActive Publication Date: 2025-02-21NANJING UNIV OF POSTS & TELECOMM
4 Cites 0 Cited by

Patent Information

Application Number
CN202411614860.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-21
Estimated Expiration
2044-11-13

Smart Images

  • Figure CN119497065A_ABST
    Figure CN119497065A_ABST
Patent Text Reader

Abstract

The invention discloses a user terminal position information transmission method based on an improved PFCP protocol, and the method comprises the steps: a user signs a user terminal position information transmission business service; when a user terminal sends a PDU session request, the user terminal synchronously sends position information to the SMF; the SMF checks whether the user has signed a user terminal position information transmission business service or not; when a user terminal sends a PFCP session establishment request or a PFCP session modification request message, a proper UPF is selected according to the position information of the user terminal, and an information element containing the position information of the user terminal is added in the PFCP session message; and the UPF optimizes network resource allocation and selects a data forwarding path according to the received position information of the user terminal. According to the method, the flow of acquiring the UE position information in the distributed UPF and edge calculation is simplified, the delay is reduced, the real-time performance is improved, and the network performance and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile communication technology, and in particular to a method for transmitting UE location information for a distributed user plane function. Background Art

[0002] In the 3GPP 5G core network, network elements such as AMF (Access and Mobility Management Function), SMF (Session Management Function), NEF (Network Exposure Function) and AF (Application Function) all have corresponding requirements for UE (User Equipment) location information. For example, the AMF network element provides a session management message transmission channel for UE and SMF. AMF obtains UE location information (ULI, UE Location Information) from UE and (R)AN ((Radio)Access Network) and passes it to the SMF network element. The SMF network element mainly performs functions such as session management, UPF selection and control, and contract data inspection. It selects the UPF used to establish a PFCP (Message Forwarding Control Protocol) connection based on the UE location information and issues data forwarding rules. The NEF network element can subscribe to the UE location information in the AMF / SMF. After the NEF obtains the UE location information, the AF can obtain the required UE location information by subscribing to the NEF. The UPF (User Plane Function) network element is an important part of the 3GPP 5G core network system architecture. It is the user plane network element of the 5G core network. It can receive the forwarding rules issued by the SMF and forward the data sent by the base station. It mainly supports the routing and forwarding of UE service data, data and service identification, action and policy execution, etc.

[0003] However, for the current 5G core network and many application scenarios, there are still problems and needs to obtain UE location information. For example, there is a new type of distributed UPF architecture on the market. This architecture divides UPF into two parts: UPF controller (UPF-C) and UPF executor (UPF-U), but there is a problem of UPF-C's positioning selection of UPF-U. In the normal process, SMF selects the appropriate UPF based on UE location information, but for distributed UPF, SMF can only select the appropriate UPF-C based on UE location information, but SMF will not send UE location information to UPF-C, so UPF-C cannot select the appropriate UPF-U based on UE location information, resulting in UPF-C being unable to send corresponding forwarding rules.

[0004] To this end, a way to obtain UE location information is added to the 5G core network architecture - subscribing to NEF network elements and subscribing to UE location information. If the corresponding NEF interface is added to UPF-C, and UPF-C is given the function of subscribing to NEF to obtain UE location information, this is theoretically feasible, but it will increase the complexity of the UPF workflow and the overhead of related signaling in the core network, resulting in excessive consumption of resources. Summary of the invention

[0005] The present invention aims to solve one of the technical problems existing in the related art at least to a certain extent.

[0006] One object of the present invention is to provide a method for transmitting user terminal location information based on an improved PFCP protocol, by introducing a new information element - UE location information, so that SMF can transmit UE location information to UPF during PFCP session establishment and modification.

[0007] In order to achieve the above-mentioned object, the present invention provides a method for transmitting user terminal location information based on an improved PFCP protocol, comprising:

[0008] The user signs up for the user terminal location information transmission service and stores the signed up information in the data management network element;

[0009] When the user terminal sends a PDU session request, the user terminal synchronously sends the location information to the SMF; the SMF checks whether the user has signed up for the user terminal location information transmission service;

[0010] If the contract has been signed, when the user terminal sends a PFCP session establishment request or a PFCP session modification request message, the appropriate UPF is selected according to the user terminal location information, and an information element containing the user terminal location information is added to the PFCP session establishment request or the PFCP session modification request message;

[0011] UPF optimizes network resource allocation and selects data forwarding paths based on the received user terminal location information.

[0012] A further preferred technical solution of the present invention is that the user contract information is stored in the UDR and managed by the UDM. The specific method is:

[0013] The user's contract information is configured in the UDM for management and stored in the UDR by the UDM. When a network element needs to obtain the contract information, it applies to the UDM for the contract information. The UDM reads the contract information from the UDR and returns it to the corresponding network element. When the user's contract information changes, the UDM and UDR change or delete the contract information.

[0014] Preferably, when the user terminal issues a PDU session request, the user terminal synchronously sends the location information to the SMF; the SMF checks whether the user has signed up for the user terminal location information transmission service, and the specific method is:

[0015] The user terminal sends a PDU session establishment request message to the AMF via a NAS message. The request includes at least the required PDU type, S-NSSAI, DNN and user terminal location information;

[0016] AMF sends a request to SMF to create an SM context, which carries the user terminal location information, and SMF obtains the user terminal location information;

[0017] SMF requests the contract information stored in the data management network element.

[0018] Preferably, the SMF obtains the contract information stored in the data management network element, and the specific method is:

[0019] SMF retrieves the contract information from the data management network element through the N10 interface; the data management network element reads the stored user contract information and returns it to SMF, and SMF checks the content of the contract information and whether there is a user terminal location information transmission service;

[0020] The subscription information at least includes the allowed PDU session type and the user terminal location information delivery service.

[0021] Preferably, the user terminal location information includes at least: E-UTRACGI, NR CGI, TAI, and location age data.

[0022] Preferably, when the user terminal sends a PFCP session establishment request or a PFCP session modification request message, a suitable UPF is selected according to the user terminal location information, and an information element containing the user terminal location information is added to the PFCP session establishment request or the PFCP session modification request message; the specific method is:

[0023] When the user terminal sends a PFCP session establishment request or a PFCP session modification request message, the SMF selects a UPF for the PFCP session at a suitable location based on the UE location information obtained from the AMF;

[0024] The SMF sends a PFCP session establishment request or a PFCP session modification request to the UPF, and adds the UE location information element UE Location Information to the PFCP session establishment request or the PFCP session modification request;

[0025] After receiving the PFCP session request message, the UPF parses the UE Location Information IE and stores the user terminal location information.

[0026] Preferably, when the SMF checks that the user has not subscribed to the user terminal location information delivery service, the SMF initiates a PFCP session establishment request or a PFCP session modification request of the PFCP protocol that does not carry the user terminal location information.

[0027] Preferably, when applied to a distributed UPF architecture, after receiving a PFCP session request containing user terminal location information, UPF-C selects a suitable UPF-U to perform data forwarding based on the UE location information.

[0028] Preferably, when the user terminal location information is updated, AMF sends an update context request to SMF, SMF determines whether the user terminal location information in the PFCP session needs to be updated according to the contract information, and sends a PFCP session modification request carrying the updated user terminal location information to UPF;

[0029] After receiving the updated user terminal location information, the UPF optimizes network resource allocation and selects a data forwarding path.

[0030] Beneficial effects: The core of the present invention lies in the process of acquiring and transmitting UE location information in a PDU session, including signing up for location information transmission services, checking location information transmission services, triggering location information transmission services, and the UE location information update process.

[0031] Specifically, the present invention adds a new service for transmitting UE location information. When a user activates this service, the user's contract information is configured in the UDM unified data management (Unified Data Management) and stored in the UDR unified data repository (Unified Data Repository) by the UDM. When a network element needs to obtain contract information, it applies to the UDM for contract data. The UDM will read the contract data from the UDR and return it to the corresponding network element. The user's contract information in the UDM and UDR may change due to service upgrades, package changes, etc., then the UDM and UDR will change or delete the contract data of the service in the contract information.

[0032] The present invention adds a new SMF inspection process for the location information transmission service. When the UE creates a PDU session request, the SMF receives the SM context creation request sent by the AMF, and then the SMF needs to obtain the user's contract information. The SMF sends a query request to the UDM through the N10 interface, and the UDM reads the stored user contract data from the UDR and returns it to the SMF. The SMF checks the content of the contract data and checks whether the UE location information transmission service exists.

[0033] The present invention adds a new SMF triggering process for the location information transmission service. If the SMF detects the UE location information transmission service in the user contract information, a PFCP session request carrying the UE location information is initiated, and a UE location information element UE Location Information is added to the PFCP session establishment request (PFCP Session Establishment Request) or the PFCP session modification request (PFCP Session Modification Request), and it is passed to the UPF through the N4 interface; if the SMF does not detect the UE location information transmission service in the user contract information, a PFCP session establishment request or a PFCP session modification request of the PFCP protocol that does not carry the UE location information is initiated.

[0034] The present invention adds a new information element, namely, UE Location Information IE, to the PFCP protocol, which is used to transmit the location information of the UE in the PFCP Session Establishment Request or PFCP Session Modification Request message. A "For future use" field is reserved in the message structure of the PFCP protocol for adding a required field. The present invention uses this field to expand the protocol content and embed the UE Location Information IE information element into the PFCP message. These UE location information include CGI, TAI and Ages of Location, etc., and are used by UPF to optimize the allocation of network resources and data forwarding. In the PFCP session establishment or modification request, after receiving the message containing UE Location Information IE, UPF parses the information and performs corresponding network operations according to the specific location of the UE, such as selecting the optimal path, allocating resources, etc. After the operation is completed, UPF will send a PFCP Session Establishment Response or PFCP Session Modification Response message to SMF to complete the PFCP session.

[0035] In the present invention, if the UE location is updated, AMF will send an update context request message Nsmf_PDUSession_UpdateSMContext Request to SMF to update the UE location information. After that, SMF will still make a judgment based on the service in the original contract information, that is, if the service transmitted by the UE location information is detected in the user contract information, the SMF will initiate a PFCP session request of the PFCP protocol carrying the UE location information, add the updated UE location information element UE Location Information in the PFCP session modification request (PFCP Session ModificationRequest), and pass it to the UPF through the N4 interface; if the service information transmitted by the UE location information is not detected in the user contract information, the SMF will initiate a PFCP session modification request of the PFCP protocol that does not carry the UE location information.

[0036] Based on the improved UE location information transmission method under the PFCP protocol proposed in the present invention, for distributed UPF, SMF includes the UE location information IE in the PFCP session establishment or modification request. After receiving the request, UPF-C parses the information element and obtains the UE location information. Therefore, UPF-C can select the UPF-U with the best geographical location for data forwarding based on the UE location information, which can significantly reduce data transmission delay and improve network performance.

[0037] The present invention is still applicable to other scenarios where UE location information needs to be obtained. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 This is an improved PFCP session message structure including the UE Location Information IE in an embodiment of the present invention.

[0039] Figure 2 The flowchart is a method for transmitting user terminal location information based on the improved PFCP protocol in an embodiment of the present invention.

[0040] Figure 3 This is an architecture diagram of the distributed UPF mentioned in an embodiment of the present invention. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments, and they should not be understood as limitations on the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. In the description of the present invention, it should be understood that the terms used are only for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0042] Combine the following Figure 1-Figure 3 The present invention describes a method for transmitting user terminal location information based on an improved PFCP protocol.

[0043] Before describing the technical solution of the present invention in detail, the technical terms involved in this application are described uniformly.

[0044] UE:User Equipment

[0045] PFCP: Packet Forwarding Control Protocol

[0046] SMF: Session Management Function

[0047] UPF: User Plane Function

[0048] N4 interface: interface between SMF and UPF (SMF-to-UPF Interface)

[0049] N10 interface: SMF-to-UDM Interface

[0050] AMF: Access and Mobility Management Function

[0051] NEF: Network Exposure Function

[0052] AF: Application Function

[0053] ULI: User Location Information

[0054] E-UTRACGI: Evolved Universal Terrestrial Radio Access Network Cell Global Identity

[0055] NR CGI: New Radio Cell Global Identity

[0056] TAI: Tracking Area Identity

[0057] UDR: Unified Data Repository

[0058] UDM: Unified Data Management

[0059] PDU Session: Protocol Data Unit Session

[0060] NAS: Non-Access Stratum

[0061] S-NSSAI: Single Network Slice Selection Assistance Information

[0062] DNN: Data Network Name

[0063] Embodiment 1: This embodiment provides a method for transmitting user terminal location information based on an improved PFCP protocol.

[0064] The user signs up for the user terminal location information transmission service and stores the signed up information in the data management network element;

[0065] When the user terminal sends a PDU session request, the user terminal synchronously sends the location information to the SMF; the SMF checks whether the user has signed up for the user terminal location information transmission service;

[0066] If the contract has been signed, when the user terminal sends a PFCP session establishment request or a PFCP session modification request message, the appropriate UPF is selected according to the user terminal location information, and an information element containing the user terminal location information is added to the PFCP session establishment request or the PFCP session modification request message;

[0067] UPF optimizes network resource allocation and selects data forwarding paths based on the received user terminal location information.

[0068] Specifically, the steps are as follows: Figure 1 , Figure 2 As shown, including:

[0069] Step 1: UE to AMF data transmission

[0070] During the PDU session, the UE sends a PDU Session Establishment Request message to the AMF via a NAS (Non-Access Stratum) message. The request includes the required PDU type (such as IPv4, IPv6 or IPv4v6), S-NSSAI (Single Network Slice Selection Assistance Information), DNN (Data Network Name), UE location information, and other information.

[0071] Step 2: AMF to SMF context creation request

[0072] AMF sends Nsmf_PDUSession_CreateSMContext Request to SMF to request the creation of SM context, which carries User location Information. SMF obtains the location information of UE from AMF.

[0073] Step 3: SMF inspection and contract signing

[0074] When the UE initiates a PDU session, the SMF needs to obtain the UE's subscription information, including the service subscription information transmitted by the UE location information, which is managed by the UDM and stored in the UDR.

[0075] After the UE sends a PDU session establishment request to the SMF, the SMF receives the create context request message Nsmf_PDUSession_CreateSMContext Request sent by the AMF and checks the subscription status of the UE.

[0076] SMF uses Nudm_SDM_Get to retrieve session management subscription data from UDM via N10 interface. UDM can subscribe to stored subscription data from UDR via Nudr_DM_Query or Nudr_DM_subscribe. The subscription data includes the allowed PDU session types and subscription information for services delivered by UE location information.

[0077] Step 4: AMF to SMF context creation response

[0078] SMF sends a response message Nsmf_PDUSession_CreateSMContext Response to the context establishment request message Nsmf_PDUSession_CreateSMContextRequest initiated by AMF.

[0079] Step 5: UPF Selection

[0080] The SMF selects a UPF at a suitable location for the PFCP session based on the UE location information obtained from the AMF.

[0081] Step 6: PFCP Session Request

[0082] When establishing or modifying a PFCP session, SMF sends a PFCP session establishment request (PFCP SessionEstablishment Request) or a PFCP session modification request (PFCP Session Modification Request) to UPF.

[0083] If the service of transmitting UE location information is detected in the user contract information, the SMF initiates a PFCP session request of the PFCP protocol carrying the UE location information, adds the UE location information element UE Location Information, such as E-UTRACGI, NR CGI, TAI, location age, etc., in the PFCP session establishment request or PFCP session modification request, and passes it to the UPF through the N4 interface and then proceeds to step 7.

[0084] If the service that transmits UE location information is not detected in the user contract information, the SMF initiates a PFCP session establishment request or a PFCP session modification request of the PFCP protocol that does not carry the UE location information, and does not perform step 7.

[0085] Step 7: UPF processes the request

[0086] After receiving the PFCP session request message, the UPF parses the UE Location Information IE and stores the UE location information.

[0087] For the architecture of distributed UPF, such as Figure 3 In the distributed UPF, UPF-C selects a UPF-U with a suitable location based on the specific UE LocationInformation, and issues rules and related content through the internal interface between UPF-C and UPF-U.

[0088] Step 8: PFCP Session Response

[0089] After processing the request, UPF / UPF-C sends a PFCP session response (PFCP SessionEstablishment Response) or a PFCP session modification response (PFCP Session ModificationResponse) to SMF.

[0090] Step 9: SMF vs AMF

[0091] SMF and AMF send Namf_Communication_N1N2MessageTransfer message to transfer N1N2 messages.

[0092] Step 10: AMF to (R)AN

[0093] The AMF sends an N2 PDU Session Request message to the (R)AN.

[0094] Step 11: (R)AN and UE

[0095] (R)AN and UE send PDU Session Establish Accept message.

[0096] Step 12: (R)AN to AMF

[0097] (R)AN sends an N2 PDU Session Response message to AMF to complete the response.

[0098] Step 13: AMF to SMF context update request

[0099] After the UE location is updated, the UE will notify the AMF of the location information. The AMF updates the SM context of the SMF, and the SMF obtains the updated UE location information from the AMF.

[0100] The context update request message Nsmf_PDUSession_UpdateSMContextRequest sent by AMF to SMF will carry User location information.

[0101] Step 14: PFCP Session Modification Request

[0102] SMF obtains the updated UE location information and initiates a PFCP Session Modification Request request to UPF to modify the PFCP session.

[0103] If the service of transmitting UE location information is detected in the user subscription information, the SMF initiates a PFCP session of the PFCP protocol carrying the UE location information, adds the UE location information element UE LocationInformation in the PFCP session modification request, such as E-UTRA CGI, NR CGI, TAI, location age, etc., and passes it to the UPF through the N4 interface.

[0104] If the service that transmits UE location information is not detected in the user subscription information, the SMF initiates a PFCP session establishment request or a PFCP session modification request of the PFCP protocol that does not carry the UE location information.

[0105] Step 15: PFCP Session Modification Response

[0106] After UPF processes the modification request, it sends a PFCP Session Modification Response to SMF.

[0107] Step 16: AMF to SMF context update response

[0108] SMF sends a response message Nsmf_PDUSession_UpdateSMContext Response for the context update request message Nsmf_PDUSession_UpdateSMContextRequest initiated by AMF.

[0109] This embodiment simplifies the process of obtaining UE location information in distributed UPF and edge computing, reduces latency, improves real-time performance, and improves network performance and user experience.

[0110] Embodiment 2: This embodiment provides a non-transitory computer-readable storage medium on which computer instructions are stored. The computer instructions enable a computer to execute the user terminal location information transmission method based on the improved PFCP protocol of Embodiment 1.

[0111] Embodiment 3: This embodiment provides an electronic device, which may include: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus. The processor may call the logic instructions in the memory to execute the user terminal location information transmission method based on the improved PFCP protocol of embodiment 1.

[0112] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0113] Embodiment 4: This embodiment provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the user terminal location information transmission method based on the improved PFCP protocol of Embodiment 1.

[0114] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0115] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0116] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for transmitting user terminal location information based on an improved PFCP protocol, characterized in that: include: The user signs up for the user terminal location information transmission service and stores the signed up information in the data management network element; When the user terminal sends a PDU session request, the user terminal synchronously sends the location information to the SMF; the SMF checks whether the user has signed up for the user terminal location information transmission service; If the contract has been signed, when the user terminal sends a PFCP session establishment request or a PFCP session modification request message, the appropriate UPF is selected according to the user terminal location information, and an information element containing the user terminal location information is added to the PFCP session establishment request or the PFCP session modification request message; UPF optimizes network resource allocation and selects data forwarding paths based on the received user terminal location information.

2. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 1, characterized in that: User contract information is stored in UDR and managed through UDM. The specific methods are as follows: The user's contract information is configured in the UDM for management and stored in the UDR by the UDM. When a network element needs to obtain the contract information, it applies to the UDM for the contract information. The UDM reads the contract information from the UDR and returns it to the corresponding network element. When the user's contract information changes, the UDM and UDR change or delete the contract information.

3. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 1, characterized in that: When the user terminal sends a PDU session request, the user terminal synchronously sends the location information to the SMF; the SMF checks whether the user has signed up for the user terminal location information transmission service, and the specific method is as follows: The user terminal sends a PDU session establishment request message to the AMF via a NAS message. The request includes at least the required PDU type, S-NSSAI, DNN and user terminal location information; AMF sends a request to SMF to create an SM context, which carries the user terminal location information, and SMF obtains the user terminal location information; SMF requests the contract information stored in the data management network element.

4. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 3 is characterized in that: The SMF obtains the contract information stored in the data management network element, and the specific method is: SMF retrieves the contract information from the data management network element through the N10 interface; The data management network element reads the stored user contract information and returns it to the SMF. The SMF checks the content of the contract information and whether there is a user terminal location information transmission service. The subscription information at least includes the allowed PDU session type and the user terminal location information delivery service.

5. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 3, characterized in that: The user terminal location information includes at least: E-UTRACGI, NR CGI, TAI, and location age data.

6. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 3, characterized in that: When the user terminal sends a PFCP session establishment request or a PFCP session modification request message, a suitable UPF is selected according to the user terminal location information, and an information element containing the user terminal location information is added to the PFCP session establishment request or the PFCP session modification request message; the specific method is: When the user terminal sends a PFCP session establishment request or a PFCP session modification request message, the SMF selects a UPF for the PFCP session at a suitable location based on the UE location information obtained from the AMF; The SMF sends a PFCP session establishment request or a PFCP session modification request to the UPF, and adds the UE location information element UE Location Information to the PFCP session establishment request or the PFCP session modification request; After receiving the PFCP session request message, the UPF parses the UE Location Information IE and stores the user terminal location information.

7. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 3, characterized in that: When SMF checks that the user has not subscribed to the user terminal location information delivery service, SMF initiates a PFCP session establishment request or a PFCP session modification request of the PFCP protocol that does not carry the user terminal location information.

8. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 6, characterized in that: When applied to a distributed UPF architecture, after receiving a PFCP session request containing user terminal location information, UPF-C selects an appropriate UPF-U to perform data forwarding based on the UE location information.

9. The method for transmitting user terminal location information based on the improved PFCP protocol according to claim 6, characterized in that: When the user terminal location information is updated, AMF sends an update context request to SMF. SMF determines whether the user terminal location information in the PFCP session needs to be updated based on the contract information, and sends a PFCP session modification request carrying the updated user terminal location information to UPF; After receiving the updated user terminal location information, the UPF optimizes network resource allocation and selects a data forwarding path.

Citation Information

Patent Citations

  • Session updating method and device, terminal equipment and storage medium

    CN112866323A

  • Method, system, medium and equipment for testing PFCP protocol data

    CN115696335A

  • Network equipment and method for sending terminal position information by equipment

    CN116097795A

  • PFCP protocol extension related to event reporting

    WO2021244767A1