Data request method, network function, storage medium and computer program product

By adding a service to the network function, the AF network function can directly transmit policy parameters to the UPF network function, which solves the problem of long QoS policy transmission paths in the existing technology and improves transmission efficiency.

WO2025209559A9PCT designated stage Publication Date: 2026-04-23CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2025-04-03
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

With the diversification and personalization of 5G-A and 6G services, existing network mechanisms are unable to meet service requirements, resulting in long QoS policy transmission paths and low transmission efficiency.

Method used

By adding the first and second services, the AF network function can directly transmit policy parameters to the UPF network function through the NEF network function, shortening the policy transmission path and improving transmission efficiency.

Benefits of technology

It achieves efficient transmission of strategy parameters, shortens the transmission path, and improves transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025087027_23042026_PF_FP_ABST
    Figure CN2025087027_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a data request method, a network function, a storage medium and a computer program product, which are applied to a first network function; the method comprises: receiving a creation request of a first service sent by a second network function.
Need to check novelty before this filing date? Find Prior Art

Description

Data request methods and network functions, storage media, computer program products

[0001] Cross-references to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202410405684.7, filed in China on April 3, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of wireless communication, and more particularly to a data request method, network function, storage medium, and computer program product. Background Technology

[0004] Currently, in the core network, for a specific third-party application service on a terminal with special network requirements, pre-configuration through network management is the only option. This method is inflexible and inefficient. For services without specific configuration, default settings are used. However, for certain services, default settings may not be the most suitable configuration. For example, with the diversification, personalization, and significant differences in services offered by 5G-A and 6G technologies, the network mechanisms in these technologies struggle to meet service demands.

[0005] In the technical solutions of the Third Generation Partnership Project (3GPP), a Quality of Service (QoS) strategy is adopted to meet the service quality requirements of different users. The QoS strategy involves the Application Framework (AF) network function providing parameters, which are then distributed to the Unified Data Management (UDM) network function via the gateway system. During the Protocol Data Unit (PDU) session establishment, the Point Coordination Function (PCF) network function retrieves parameters from the UDM network function, declares the strategy, and distributes it to the Session Management Function (SMF) network function. The SMF network function then distributes it to the User Plane Function (UPF) network function for execution. However, this technology suffers from long strategy transmission paths and low transmission efficiency. Summary of the Invention

[0006] This disclosure provides a data request method, network function, storage medium, and computer program product that can shorten the transmission path and improve transmission efficiency.

[0007] The technical solution disclosed herein is implemented as follows:

[0008] In a first aspect, embodiments of this disclosure provide a data request method applied to a first network function, the method comprising:

[0009] Receive the creation request for the first service sent by the second network function.

[0010] Secondly, embodiments of this disclosure propose a data request method applied to a third network function, the method comprising:

[0011] Initiate a request to create a second service for the second network function.

[0012] Thirdly, embodiments of this disclosure provide a data request method applied to a second network function, the method comprising:

[0013] Receive a creation request for a second service initiated by a third network function, wherein the creation request for the second service carries policy parameters;

[0014] Send a request to create a first service to the first network function; the request to create the first service carries the policy parameters.

[0015] Fourthly, embodiments of this disclosure propose a data request method applied to a fourth network function, the method comprising:

[0016] The fourth network function receives data packets sent by the edge service server, the data packets including UE address information (also referred to as UE address), and performs at least one of the following operations:

[0017] The fourth network function detects UE address information;

[0018] The fourth network function forwards the data packet to the fifth network function;

[0019] The fourth network function classifies the data packets to a PDU session and forwards them to the fifth network function;

[0020] The fourth network function classifies the data packet to the PDU session corresponding to the UE address and forwards it to the fifth network function.

[0021] Fifthly, embodiments of this disclosure propose a data processing method applied to a seventh network function, the method comprising:

[0022] The seventh network function receives data packets sent by the core-side service server, the data packets including UE address information, and performs at least one of the following operations:

[0023] The seventh network function detects UE address information;

[0024] The seventh network function forwards the data packet to the fifth network function;

[0025] The seventh network function classifies the data packets to a PDU session and forwards them to the fifth network function;

[0026] The seventh network function classifies the data packet to the PDU session corresponding to the UE address and forwards it to the fifth network function.

[0027] Sixthly, embodiments of this disclosure propose a data processing method applied to a fifth network function, the method comprising:

[0028] The fifth network function receives data packets sent by the fourth network function, and / or receives data packets sent by the seventh network function, the data packets including UE address information, and performs at least one of the following operations:

[0029] The fifth network function detects UE address information;

[0030] The fifth network function forwards the data packet to the fifth network function;

[0031] The fifth network function classifies the data packets to a PDU session and forwards them to the fourth network function, and / or to the seventh network function;

[0032] The fifth network function classifies the data packet to the PDU session corresponding to the UE address and forwards it to the fourth network function and / or the seventh network function.

[0033] In a seventh aspect, embodiments of this disclosure provide a first network function, the first network function including:

[0034] The first receiving unit is used to receive the creation request for the first service sent by the second network function.

[0035] Eighthly, embodiments of this disclosure propose a third network function, the third network function including:

[0036] The first sending unit is used to initiate a creation request for the second service to the second network function, and the creation request for the second service carries policy parameters.

[0037] Ninthly, embodiments of this disclosure provide a second network function, the second network function including:

[0038] The second receiving unit is used to receive a creation request for a second service initiated by a third network function, wherein the creation request for the second service carries policy parameters.

[0039] The second sending unit is used to send a creation request for a first service to the first network function; the creation request for the first service carries the policy parameters.

[0040] In a tenth aspect, embodiments of this disclosure propose a fourth network function, the fourth network function including:

[0041] The third receiving unit is configured to receive data packets sent by the edge service server via the fourth network function, the data packets including UE address information, and perform at least one of the following operations: the fourth network function detects the UE address information; the fourth network function forwards the data packets to the fifth network function; the fourth network function classifies the data packets into a PDU session and forwards them to the fifth network function; the fourth network function classifies the data packets into a PDU session corresponding to the UE address and forwards them to the fifth network function.

[0042] In the eleventh aspect, embodiments of this disclosure propose a seventh network function, which includes:

[0043] The fourth receiving unit is used to receive data packets sent by the core-side service server by the seventh network function. The data packets include UE address information, and perform at least one of the following operations: the seventh network function detects the UE address information; the seventh network function forwards the data packets to the fifth network function; the seventh network function classifies the data packets into a PDU session and forwards them to the fifth network function; the seventh network function classifies the data packets into a PDU session corresponding to the UE address and forwards them to the fifth network function.

[0044] In a twelfth aspect, embodiments of this disclosure provide a fifth network function, the fifth network function including:

[0045] The fifth receiving unit is configured to receive data packets sent by the fourth network function and / or receive data packets sent by the seventh network function, wherein the data packets include UE address information, and perform at least one of the following operations: the fifth network function detects the UE address information; the fifth network function forwards the data packets to the fifth network function; the fifth network function classifies the data packets to a PDU session and forwards them to the fourth network function and / or to the seventh network function; the fifth network function classifies the data packets to a PDU session corresponding to the UE address and forwards them to the fourth network function and / or to the seventh network function.

[0046] In a thirteenth aspect, embodiments of this disclosure provide a first network function, the first network function comprising: a first processor and a first memory; the first processor, when executing a running program stored in the first memory, implements the aforementioned data request method applied to the first network function.

[0047] In a fourteenth aspect, embodiments of this disclosure provide a third network function, the third network function comprising: a second processor and a second memory; the second processor, when executing a running program stored in the second memory, implements the aforementioned data request method applied to the third network function.

[0048] In a fifteenth aspect, embodiments of this disclosure provide a second network function, the second network function comprising: a third processor and a third memory; the third processor, when executing a running program stored in the third memory, implements the aforementioned data request method applied to the second network function.

[0049] In a sixteenth aspect, embodiments of this disclosure provide a fourth network function, the fourth network function comprising: a fourth processor and a fourth memory; the fourth processor, when executing a running program stored in the fourth memory, implements the aforementioned data request method applied to the fourth network function.

[0050] In a seventeenth aspect, embodiments of this disclosure provide a seventh network function, which includes a fifth processor and a fifth memory; the fifth processor executes a running program stored in the fifth memory to implement the data request method applied to the seventh network function as described above.

[0051] In an eighteenth aspect, this disclosure provides a fifth network function, which includes a sixth processor and a sixth memory; the sixth processor executes a running program stored in the sixth memory to implement the data request method applied to the fifth network function as described above.

[0052] In a nineteenth aspect, embodiments of this disclosure provide a storage medium having a computer program stored thereon, which, when executed by a processor, implements the aforementioned data request method.

[0053] In a twentieth aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a first processor, implements the aforementioned data request method.

[0054] This disclosure provides a data request method, network function, storage medium, and computer program product applied to a first network function. The method includes receiving a creation request for a first service sent by a second network function. By adopting the above implementation, a first service is added, enabling the third network function to transmit policy parameters to the first network function via the second network function by calling the first service, thus shortening the policy transmission path and improving transmission efficiency. Attached Figure Description

[0055] Figure 1 is a block diagram of a current strategy transmission path;

[0056] Figure 2 is a flowchart of a data request method provided in an embodiment of this disclosure;

[0057] Figure 3 is a flowchart of a data request method provided in an embodiment of this disclosure;

[0058] Figure 4 is a flowchart of a data request method provided in an embodiment of this disclosure;

[0059] Figure 5 is a flowchart of a data request method provided in an embodiment of this disclosure;

[0060] Figure 6 is an interaction diagram of an exemplary data request method provided in an embodiment of this disclosure;

[0061] Figure 7 is an interactive diagram of an exemplary data request method provided in an embodiment of this disclosure;

[0062] Figure 8 is a flowchart of a data request method provided in an embodiment of this disclosure;

[0063] Figure 9 is a flowchart of a data request method provided in an embodiment of this disclosure;

[0064] Figure 10 is a flowchart of a data request method provided in an embodiment of this disclosure;

[0065] Figure 11 is a schematic diagram of the structure of a first network function provided in an embodiment of this disclosure;

[0066] Figure 12 is a schematic diagram of the structure of a third network function provided in an embodiment of this disclosure;

[0067] Figure 13 is a schematic diagram of the structure of a second network function provided in an embodiment of this disclosure;

[0068] Figure 14 is a schematic diagram of the structure of a fourth network function provided in an embodiment of this disclosure;

[0069] Figure 15 is a schematic diagram of the structure of a seventh network function provided in an embodiment of this disclosure;

[0070] Figure 16 is a schematic diagram of the structure of a fifth network function provided in an embodiment of this disclosure;

[0071] Figure 17 is a schematic diagram of the structure of a first network element provided in an embodiment of this disclosure;

[0072] Figure 18 is a schematic diagram of the structure of a third network element provided in an embodiment of this disclosure;

[0073] Figure 19 is a schematic diagram of the structure of a second network element provided in an embodiment of this disclosure;

[0074] Figure 20 is a schematic diagram of the structure of a fourth network function provided in an embodiment of this disclosure;

[0075] Figure 21 is a schematic diagram of the structure of a seventh network function provided in an embodiment of this disclosure;

[0076] Figure 22 is a schematic diagram of the structure of a fifth network function provided in an embodiment of this disclosure. Detailed Implementation

[0077] To gain a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for reference and illustration only and are not intended to limit the embodiments of this disclosure.

[0078] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terminology used herein is for the purpose of describing embodiments of this disclosure only and is not intended to be limiting of this disclosure.

[0079] In the following description, references to "some embodiments" refer to a subset of all possible embodiments. It is understood that "some embodiments" may be the same or different subsets of all possible embodiments and may be combined with each other without conflict. It should also be noted that the terms "first, second, third" used in the embodiments of this disclosure are merely for distinguishing similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permissible, so that the embodiments of this disclosure described herein can be implemented in an order other than that illustrated or described herein.

[0080] The current policy transmission path sequentially passes through AF network function, NEF network function, UDM network function, PCF network function, SMF network function, and UPF network function. See Figure 1 for details.

[0081] 1. Nnef_ServiceParameter_Create Request.

[0082] The AF network function sends an Nnef_ServiceParameter_Create Request to the Network Element Function (NEF) network function.

[0083] 2. Atuthorization.

[0084] The NEF network function, the Unified Data Repository (UDR) network function, and the UDM network function perform authorization operations.

[0085] 3. Storing information.

[0086] The NEF network function and the UDR network function store information.

[0087] 4. Nudr_DM_Notify.

[0088] The UDR network function sends Nudr_DM_Notify to the PCF network function.

[0089] Subsequently, PDU session establishment is performed between the PCF network function, UPF network function, SMF network function, the user's access and mobility management function (AMF) network function, the radio access network (RAN) network function, and the UE.

[0090] 5. SM Policy Association.

[0091] The PCF network function and the SMF network function perform a Session Management (SM) policy association operation.

[0092] 6. N4 session establishment.

[0093] N4 session establishment is performed between UPF and SMF.

[0094] The above-mentioned policy transmission method requires passing through multiple network functions, which leads to long policy transmission paths and low transmission efficiency.

[0095] To address the aforementioned problems, this disclosure proposes a data request method, as shown in FIG2, applied to a first network function. This method may include:

[0096] S101, Receive the creation request for the first service sent by the second network function.

[0097] In this embodiment of the disclosure, the creation request for the first service carries policy parameters.

[0098] In this embodiment of the disclosure, the first network function is the User Plane Function (UPF).

[0099] In this embodiment of the disclosure, the second network function is the Network Openness Function (NEF).

[0100] In this embodiment of the disclosure, the first service is a policy rule service.

[0101] In this embodiment of the disclosure, the method further includes at least one of the following: providing a first parameter to generate a policy rule; the first parameter may be a Quality of Service (QoS) parameter or a QoS policy; and feeding back the policy rule to a second network function.

[0102] In this embodiment of the disclosure, the first network function provides a first service.

[0103] In this embodiment of the disclosure, the first service is a service-oriented interface provided by the first network function.

[0104] In this embodiment of the disclosure, when the third network function subscribes to the first service, it inputs at least one of the following parameters: AF Identifier (AF ID), UE address, flow description information or external application identifier, QoS parameters, and the QoS parameters include at least one of the following: a packet filter set and a precedence value.

[0105] In this embodiment of the disclosure, the third network function is the application function AF.

[0106] In this embodiment of the disclosure, when the third network function subscribes to the first service, the input parameters are a specific set of parameters and / or a set of codes for an existing strategy.

[0107] It should be noted that a set of existing / specific parameters, such as the AF Identifier, UE address, Flow description information or External Application Identifier in QoS rules, and QoS parameters include: a Packet Filter Set, and the accuracy value.

[0108] It should be noted that an existing policy is coded as a precedence value in a QoS rule.

[0109] In this embodiment of the disclosure, a first service is added to the UPF network function, which is a service-oriented interface provided by the UPF network function; a second service is added to the NEF network function, which is a service-oriented interface provided by the NEF network function.

[0110] In this embodiment of the disclosure, a new Nupf_PolicyRule service (first service) is added to the UPF network function. The Nupf_PolicyRule is a service interface. The service operations that the Nupf_PolicyRule service can perform include Create, Update and Release. Its operation semantics are Request / Response. Its operation objects are the NEF network function and the AF network function.

[0111] In this embodiment of the disclosure, a new Nnef_PolicyRule service (second service) is added to the NEF network function. The Nnef_PolicyRule is a service interface. The service operations that the Nnef_PolicyRule service can perform include Create, Update and Release. Its operation semantics are Request / Response. Its operation objects are the UPF network function and the AF network function.

[0112] In this embodiment, the AF network function calls Nnef_PolicyRule Create Request (a second service creation request) to provide policy parameters to the NEF network function. The NEF network function authenticates the AF network function's request to determine whether the AF network function is qualified to directly input QoS policies. After authentication, the NEF network function calls Nupf_PolicyRule Create Request (a first service creation request) to request the UPF to report the QoS policy of a specific terminal. After receiving the policy, the UPF network function returns Nupf_PolicyRule_Create Response (a first service creation response) to the NEF network function, notifying whether the policy writing was successful.

[0113] In this embodiment, the policy parameters include identifiers for AF network functions, terminal addresses, process description information or external application identifiers, QoS parameters (packet filtering sets, priority values), etc. Specific selections can be made based on actual circumstances, and this embodiment does not impose specific limitations.

[0114] In this embodiment of the disclosure, the specific implementation process of providing policy parameters can be: providing a set of parameter values ​​to the NEF network function; or, providing preset parameter labels to the NEF network function, whereby the preset parameter labels represent a corresponding set of pre-configured parameter values. The specific choice can be made according to the actual situation, and this embodiment of the disclosure does not impose any specific limitations.

[0115] It should be noted that the set of parameter values ​​provided to the NEF network function can be a specific set of input parameter values, such as the identifier of the AF network function, terminal address, process description information, or external application identifier in the QoS rules, and the specific values ​​of QoS parameters (packet filtering set, priority value); or it can be a set of preset parameter labels of existing policies, such as the priority value in the QoS rules. The specific selection can be made according to the actual situation, and this disclosure does not impose specific limitations.

[0116] In this embodiment of the disclosure, the NEF network function sends an Nnef_PolicyRule Response (the creation response of the second service) to the AF network function to obtain the policy parameter writing result.

[0117] In this embodiment, after the NEF network function sends an Nnef_PolicyRule Response to the AF network function, the UPF network function sends an N4 session report to the SMF network function to report the policy update event. Upon receiving the report, the SMF network function replies with an N4 session acknowledgment message to the UPF network function. The SMF network function then calls Namf_Communication_N1N2Message Transfer to send the updated QoS profile to the AMF network function. Subsequently, the AMF network function forwards the updated QoS profile to the RAN network function via an N2 PDU session update message. Finally, the AMF network function returns an update response to the SMF network function via Namf_Communication_N1N2Message Transfer.

[0118] Understandably, the addition of the second and first services allows the AF network function to transmit policy parameters to the UPF network function via the NEF network function by calling the second and first services, thus shortening the policy transmission path and improving transmission efficiency.

[0119] Based on the above embodiments, if the AF network function has already gone through the authentication process of the NEF network function and has had policy input interaction with the UPF network function, when updating the policy parameters again, the AF network function can directly interact with the UPF network function without having to go through the forwarding of the NEF network function again. See Figure 3 for the specific process.

[0120] S102, the first network function receives an update request for the first service sent by the third network function, and the update request for the first service carries policy parameters.

[0121] In this embodiment of the disclosure, the third network function is the application function AF.

[0122] In this embodiment, the AF network function calls Nupf_PolicyRule_Update Request (the update request for the first service) to provide update policy parameters to the UPF network function. These parameters include the AF network function's identifier, terminal address, process description information or external application identifier, and QoS parameters (packet filtering set, priority value, etc.). The specific parameters can be selected according to actual circumstances, and this embodiment does not impose any specific limitations.

[0123] In this embodiment of the disclosure, after receiving the policy parameters, the UPF network function returns a Nupf_PolicyRule_Update Response (the update response of the first service) to the NEF network function to notify whether the policy writing was successful.

[0124] In this embodiment, after the UPF network function receives the policy parameters and returns a Nupf_PolicyRule_Update Response to the NEF network function, the UPF network function sends an N4 session report to the SMF network function to report the policy update event. Upon receiving the report, the SMF network function replies with an N4 session acknowledgment message to the UPF network function. The SMF network function then calls Namf_Communication_N1N2Message Transfer to send the updated QoS profile to the AMF network function. Subsequently, the AMF network function forwards the updated QoS profile to the RAN network function via an N2 PDU session update message. Finally, the AMF network function returns an update response to the SMF network function via Namf_Communication_N1N2Message Transfer.

[0125] Understandably, the addition of the first service allows the AF network function to directly transmit updated policy parameters to the UPF network function by calling the first service, thus shortening the policy transmission path and improving transmission efficiency.

[0126] Based on the above embodiments, this disclosure also proposes a data request method, as shown in FIG4, applied to a third network function. Specifically, this method may include:

[0127] S201, Initiate a request to create a second service for the second network function.

[0128] In this embodiment of the disclosure, the creation request for the second service carries policy parameters.

[0129] In this embodiment of the disclosure, the second service is a policy rule service.

[0130] In this embodiment of the disclosure, an update request for a first service is initiated to a first network function, and the update request for the first service carries parameters for providing an update strategy.

[0131] In this embodiment of the disclosure, the second network function provides a second service.

[0132] In this embodiment of the disclosure, the second service is a service-oriented interface provided by the second network function.

[0133] In this embodiment of the disclosure, when the third network function subscribes to the first service, at least one of the following parameters is input: AF Identifier, UE address, Flow description information or External Application Identifier, and QoS parameters, which include at least one of the following: a Packet Filter Set and a precedence value.

[0134] In this embodiment of the disclosure, when the third network function subscribes to the first service, the input parameters are a specific set of parameters and / or a set of codes for an existing strategy.

[0135] Understandably, the addition of the second and first services allows the AF network function to transmit policy parameters to the UPF network function via the NEF network function by calling the second and first services, thus shortening the policy transmission path and improving transmission efficiency.

[0136] Based on the above embodiments, this disclosure also proposes a data request method, as shown in FIG5, applied to a second network function, which may include:

[0137] S301. Receive a request to create a second service initiated by a third network function. The request to create the second service carries policy parameters.

[0138] S302, Send a creation request for the first service to the first network function; the creation request for the first service carries policy parameters.

[0139] It should be noted that the first service is a policy rule service, and the second service is a policy rule service.

[0140] It should be noted that the second network function also receives policy rules sent by the first network function.

[0141] Understandably, the addition of the second and first services allows the AF network function to transmit policy parameters to the UPF network function via the NEF network function by calling the second and first services, thus shortening the policy transmission path and improving transmission efficiency.

[0142] Based on the above embodiments, this disclosure proposes a data request method applied to network functions, as shown in Figure 6. The method may include:

[0143] 1. Nnef_PolicyRule Request.

[0144] The AF network function calls Nnef_PolicyRule Request to provide policy parameters to the NEF network function.

[0145] 2. Authentication.

[0146] The NEF network function authenticates the requests from the AF network function to determine whether the AF network function is qualified to directly input QoS policies.

[0147] 3. Nupf_PolicyRule Request.

[0148] After successful authentication, the NEF network function calls Nupf_PolicyRule Request to request the UPF network function to report the QoS policy of the specific terminal.

[0149] 4. Nupf_PolicyRule Response.

[0150] After receiving the policy, the UPF network function returns a Nupf_PolicyRule Response to the NEF network function, notifying whether the policy writing was successful.

[0151] 5. Nnef_PolicyRule Response.

[0152] The NEF network function notifies the AF network function of the policy writing result through the Nnef_PolicyRule Response.

[0153] 6. N4 session report.

[0154] The UPF network function sends an N4 session report to the SMF network function to report policy update events.

[0155] 7. N4 session report.

[0156] The SMF network function replies with an N4 session confirmation message to the UPF network function.

[0157] 8. Namf_Communication_N1N2Message Transfer.

[0158] The SMF network function calls Namf_Communication_N1N2Message Transfer to send the updated QoS profile to the AMF network function.

[0159] 9. N2 PDU Session update.

[0160] The AMF network function forwards the updated QoS profile to the RAN network function via N2 PDU session update messages.

[0161] 10. Namf_Communication_N1N2Message Transfer.

[0162] The AMF network function returns an update response to the SMF network function via the Namf_Communcation_N1N2Message Transfer.

[0163] Based on the above embodiments, this disclosure proposes a data request method applied to network functions, as shown in Figure 7. The method may include:

[0164] 1. Nupf_PolicyRule Request.

[0165] The AF network function calls Nupf_PolicyRule Request to provide update policy parameters to the UPF network function.

[0166] 2. Nupf_PolicyRule Response.

[0167] After receiving the policy, the UPF network function returns a Nupf_PolicyRule Response to the NEF network function, notifying whether the policy update parameter writing was successful.

[0168] 3. N4 session report.

[0169] The UPF network function sends an N4 session report to the SMF network function to report policy update events.

[0170] 4. N4 session report.

[0171] The SMF network function replies with an N4 session confirmation message to the UPF network function.

[0172] 5. Namf_Communication_N1N2Message Transfer.

[0173] The SMF network function calls Namf_Communication_N1N2Message Transfer to send the updated QoS profile to the AMF network function.

[0174] 6. N2 PDU Session update.

[0175] The AMF network function forwards the updated QoS profile to the RAN network function via N2 PDU session update messages.

[0176] 7. Namf_Communication_N1N2Message Transfer.

[0177] The AMF network function returns an update response to the SMF network function via the Namf_Communcation_N1N2Message Transfer.

[0178] Based on the above embodiments, this disclosure proposes a data processing method, as shown in FIG8, applied to a fourth network function, the method including:

[0179] S401. The fourth network function receives a data packet sent by the edge service server, the data packet including UE address information, and performs at least one of the following operations: the fourth network function detects the UE address information; the fourth network function forwards the data packet to the fifth network function; the fourth network function classifies the data packet to a PDU session and forwards it to the fifth network function; the fourth network function classifies the data packet to a PDU session corresponding to the UE address and forwards it to the fifth network function.

[0180] In this embodiment of the disclosure, the fourth network function is a local user plane function (local UPF / L-type UPF / local anchor point user plane function (local-PSA UPF)).

[0181] In this embodiment of the disclosure, the fifth network function is the uplink classification user plane function ULCL UPF.

[0182] In this embodiment of the disclosure, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0183] In this embodiment of the disclosure, the fourth network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fourth network function to identify UE address information in the IP header of the data packet.

[0184] In this embodiment of the disclosure, the sixth network function is the Session Management Function (SMF).

[0185] In this embodiment of the disclosure, the data packet includes UE address information, which means that the edge service server adds the UE address information to the IP packet header.

[0186] Based on the above embodiments, this disclosure proposes a data processing method, as shown in FIG9, applied to a seventh network function, the method comprising:

[0187] S501, the seventh network function receives a data packet sent by the core-side service server, the data packet including UE address information, and performs at least one of the following operations: the seventh network function detects the UE address information; the seventh network function forwards the data packet to the fifth network function; the seventh network function classifies the data packet to a PDU session and forwards it to the fifth network function; the seventh network function classifies the data packet to a PDU session corresponding to the UE address and forwards it to the fifth network function.

[0188] In this embodiment of the disclosure, the seventh network function is the Central User Plane Function (Central UPF) / Central Anchor Point User Plane Function (Central PSA UPF).

[0189] In this embodiment of the disclosure, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0190] In this embodiment of the disclosure, the seventh network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the seventh network function to identify UE address information in the IP header of the data packet.

[0191] In this embodiment of the disclosure, the data packet includes UE address information, which refers to the core service server, or the server, adding the UE address information to the IP packet header.

[0192] Based on the above embodiments, this disclosure proposes a data processing method, as shown in FIG10, applied to a fifth network function, the method including:

[0193] S601. The fifth network function receives a data packet sent by the fourth network function, and / or receives a data packet sent by the seventh network function, the data packet including UE address information, and performs at least one of the following operations: the fifth network function detects the UE address information; the fifth network function forwards the data packet to the fifth network function; the fifth network function classifies the data packet to a PDU session and forwards it to the fourth network function, and / or forwards it to the seventh network function; the fifth network function classifies the data packet to a PDU session corresponding to the UE address and forwards it to the fourth network function, and / or forwards it to the seventh network function.

[0194] It should be noted that the fifth network function may include the first sub-function and the second sub-function. The fifth network function forwarding data packets to the fifth network function may mean that the first sub-function of the fifth network function forwards data packets to the second sub-function of the fifth network function.

[0195] In this embodiment of the disclosure, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0196] In this embodiment of the disclosure, the fifth network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fifth network function to identify UE address information in the IP header of the data packet.

[0197] Based on the above embodiments, this disclosure proposes a first network function 1, as shown in FIG11, the first network function 1 includes:

[0198] The first receiving unit 10 is used to receive the creation request of the first service sent by the second network function.

[0199] Optionally, the creation request for the first service may include policy parameters.

[0200] Optionally, the first network function is a user plane function (UPF).

[0201] Optionally, the second network function is the Network Openness Function (NEF).

[0202] Optionally, the first service is a policy rule service.

[0203] Optionally, the first network function 1 further includes: a policy feedback unit;

[0204] The policy feedback unit is used to provide a first parameter and generate policy rules; the first parameter may be a Quality of Service (QoS) parameter or a QoS policy; and to feed back the policy rules to the second network function.

[0205] Optionally, the first receiving unit 10 is further configured to receive an update request for a first service sent by a third network function, wherein the update request for the first service carries policy parameters.

[0206] Optionally, the third network function is the application function (AF).

[0207] Optionally, the first network function provides a first service.

[0208] Optionally, the first service is a service-oriented interface provided by the first network function.

[0209] Optionally, when the third network function subscribes to the first service, at least one of the following parameters shall be entered: AF Identifier, UE address, Flow description information or External Application Identifier, and QoS parameters, wherein the QoS parameters include at least one of the following: a Packet Filter Set and a precedence value.

[0210] Optionally, the third network function is the application function AF.

[0211] Optionally, when a third network function subscribes to a first service, the input parameters are a specific set of parameters and / or a set of codes for an existing policy.

[0212] Based on the above embodiments, this disclosure also proposes a third network function 2, as shown in FIG12, the third network function 2 including:

[0213] The first sending unit 20 is used to initiate a creation request for a second service to the second network function, and the creation request for the second service carries policy parameters.

[0214] Optionally, the creation request for the second service may include policy parameters.

[0215] Optionally, the second service is a policy rule service.

[0216] Optionally, the first sending unit 20 is used to initiate an update request for the first service to the first network function, wherein the update request for the first service carries parameters for providing an update strategy.

[0217] Optionally, the second network function provides a second service.

[0218] Optionally, the second service is a service-oriented interface provided by the second network function.

[0219] Optionally, when the third network function subscribes to the first service, at least one of the following parameters shall be entered: AF Identifier, UE address, Flow description information or External Application Identifier, and QoS parameters, wherein the QoS parameters include at least one of the following: a Packet Filter Set and a precedence value.

[0220] Optionally, when a third network function subscribes to a first service, the input parameters are a specific set of parameters and / or a set of codes for an existing policy.

[0221] Based on the above embodiments, this disclosure also proposes a second network function 3, as shown in FIG13, the second network function 3 includes:

[0222] The second receiving unit 30 is used to receive a creation request for a second service initiated by a third network function, wherein the creation request for the second service carries policy parameters.

[0223] The second sending unit 31 is used to send a creation request for a first service to the first network function; the creation request for the first service carries the policy parameters.

[0224] Optionally, the first service is a policy rule service, and the second service is a policy rule service.

[0225] Optionally, the second receiving unit 30 is used to receive the policy rules sent by the first network function.

[0226] Based on the above embodiments, this disclosure proposes a fourth network function 4, as shown in FIG14, the fourth network function 4 including:

[0227] The third receiving unit 40 is configured to receive data packets sent by the edge service server via the fourth network function, the data packets including UE address information, and perform at least one of the following operations: the fourth network function detects the UE address information; the fourth network function forwards the data packets to the fifth network function; the fourth network function classifies the data packets into a PDU session and forwards them to the fifth network function; the fourth network function classifies the data packets into a PDU session corresponding to the UE address and forwards them to the fifth network function.

[0228] Optionally, the fourth network function is a local user plane function (local UPF / L-type UPF / local anchor point user plane function (local-PSA UPF)).

[0229] Optionally, the fifth network function is the uplink classification user plane function ULCL UPF.

[0230] Optionally, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0231] Optionally, the fourth network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fourth network function to identify UE address information in the IP header of the data packet.

[0232] Optionally, the sixth network function is the Session Management Function (SMF).

[0233] Optionally, the data packet includes UE address information, which means that the edge service server adds the UE address information to the IP packet header.

[0234] Based on the above embodiments, this disclosure proposes a seventh network function 5, as shown in FIG15, the seventh network function 5 including:

[0235] The fourth receiving unit 50 is configured to receive data packets sent by the core-side service server via the seventh network function, the data packets including UE address information, and perform at least one of the following operations: the seventh network function detects the UE address information; the seventh network function forwards the data packets to the fifth network function; the seventh network function classifies the data packets into a PDU session and forwards them to the fifth network function; the seventh network function classifies the data packets into a PDU session corresponding to the UE address and forwards them to the fifth network function.

[0236] Optionally, the seventh network function is Central User Plane Function (CPF) / Central Anchor Point User Plane Function (CSA UPF).

[0237] Optionally, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0238] Optionally, the seventh network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the seventh network function to identify UE address information in the IP header of a data packet.

[0239] Optionally, the data packet includes UE address information, which refers to a core service server, or a server that adds the UE address information to the IP header. It should be noted that this server is different from the core service server; for example, the server could be the core service server.

[0240] Based on the above embodiments, this disclosure proposes a fifth network function 6, as shown in FIG16, the fifth network function 6 including:

[0241] The fifth receiving unit 60 is configured to receive data packets sent by the fourth network function and / or receive data packets sent by the seventh network function, wherein the data packets include UE address information, and perform at least one of the following operations: the fifth network function detects the UE address information; the fifth network function forwards the data packets to the fifth network function; the fifth network function classifies the data packets to a PDU session and forwards them to the fourth network function and / or to the seventh network function; the fifth network function classifies the data packets to a PDU session corresponding to the UE address and forwards them to the fourth network function and / or to the seventh network function.

[0242] Optionally, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0243] Optionally, the fifth network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fifth network function to identify UE address information in the IP header of the data packet.

[0244] Figure 17 is a schematic diagram of the composition structure of a first network function 1 provided in an embodiment of the present disclosure. In practical applications, based on the same disclosure concept of the above embodiments, as shown in Figure 17, the first network function 1 of this embodiment includes: a first processor 11, a first memory 12 and a first communication bus 13.

[0245] In specific embodiments, the first processor 11 can be at least one of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), CPU, controller, microcontroller, and microprocessor. It is understood that for different devices, the electronic device used to implement the above-mentioned processor function can also be other types, and this embodiment does not specifically limit it.

[0246] In this embodiment of the disclosure, the first communication bus 13 is used to realize the connection communication between the first processor 11 and the first memory 12; when the first processor 11 executes the running program stored in the first memory 12, it implements the following data request method:

[0247] Receive the creation request for the first service sent by the second network function.

[0248] Furthermore, the creation request for the first service carries policy parameters.

[0249] Furthermore, the first network function is the User Plane Function (UPF).

[0250] Furthermore, the second network function is the Network Open Function (NEF).

[0251] Furthermore, the first service is a policy rule service.

[0252] Furthermore, a first parameter is provided to generate policy rules; the first parameter may be a Quality of Service (QoS) parameter or a QoS policy; the policy rules are then fed back to the second network function.

[0253] Furthermore, it receives an update request for a first service sent by a third network function, the update request for the first service carrying policy parameters.

[0254] Furthermore, the third network function is the application function AF.

[0255] Furthermore, the first network function provides the first service.

[0256] Furthermore, the first service is a service-oriented interface provided by the first network function.

[0257] Furthermore, when the third network function subscribes to the first service, at least one of the following parameters is input: AF Identifier, UE address, Flow description information or External Application Identifier, and QoS parameters, wherein the QoS parameters include at least one of the following: a Packet Filter Set and a precedence value.

[0258] Furthermore, the third network function is the application function AF.

[0259] Furthermore, when the third network function subscribes to the first service, the input parameters are a specific set of parameters and / or a set of codes for an existing strategy.

[0260] Figure 18 is a schematic diagram of the composition structure of a third network function 2 provided in an embodiment of this disclosure. In practical applications, based on the same disclosure concept of the above embodiments, as shown in Figure 18, the third network function 2 of this embodiment includes: a second processor 21, a second memory 22, and a second communication bus 23.

[0261] In specific embodiments, the second processor 21 can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is understood that for different devices, the electronic device used to implement the above-mentioned processor function can also be other types, and this embodiment does not impose specific limitations.

[0262] In this embodiment, the second communication bus 23 is used to establish communication between the second processor 21 and the second memory 22; when the second processor 21 executes the running program stored in the second memory 22, it implements the following data request method:

[0263] Initiate a request to create a second service for the second network function.

[0264] Furthermore, the creation request for the second service carries policy parameters.

[0265] Furthermore, the second service is a policy rule service.

[0266] Furthermore, an update request for the first service is initiated to the first network function, and the update request for the first service carries update strategy parameters.

[0267] Furthermore, the second network function provides a second service.

[0268] Furthermore, the second service is a service-oriented interface provided by the second network function.

[0269] Furthermore, when the third network function subscribes to the first service, at least one of the following parameters is input: AF Identifier, UE address, Flow description information or External Application Identifier, and QoS parameters, wherein the QoS parameters include at least one of the following: a Packet Filter Set and a precedence value.

[0270] Furthermore, when the third network function subscribes to the first service, the input parameters are a specific set of parameters and / or a set of codes for an existing strategy.

[0271] Figure 19 is a schematic diagram of the composition structure of a second network function 3 provided in an embodiment of this disclosure. In practical applications, based on the same disclosure concept of the above embodiments, as shown in Figure 19, the second network function 3 of this embodiment includes: a third processor 32, a third memory 33, and a third communication bus 34.

[0272] In specific embodiments, the third processor 32 can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is understood that for different devices, the electronic device used to implement the above processor function can also be other types, and this embodiment does not impose specific limitations.

[0273] In this embodiment, the third communication bus 34 is used to establish communication between the third processor 32 and the third memory 33; when the third processor 32 executes the running program stored in the third memory 33, it implements the following data request method:

[0274] Receive a creation request for a second service initiated by a third network function, the creation request for the second service carrying policy parameters; send a creation request for a first service to a first network function; the creation request for the first service carrying the policy parameters.

[0275] Furthermore, the first service is a policy rule service, and the second service is a policy rule service.

[0276] Furthermore, the policy rules sent by the first network function are received.

[0277] Figure 20 is a schematic diagram of the composition structure of a fourth network function 4 provided in an embodiment of this disclosure. In practical applications, based on the same disclosure concept of the above embodiments, as shown in Figure 20, the fourth network function 4 of this embodiment includes: a fourth processor 41, a fourth memory 42, and a fourth communication bus 43.

[0278] In specific embodiments, the fourth processor 41 can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is understood that for different devices, the electronic device used to implement the above processor function can also be other types, and this embodiment does not impose specific limitations.

[0279] In this embodiment, the fourth communication bus 43 is used to establish a connection and communication between the fourth processor 41 and the fourth memory 42; when the fourth processor 41 executes the running program stored in the fourth memory 42, it implements the following data request method:

[0280] The fourth network function receives data packets sent by the edge service server, the data packets including UE address information, and performs at least one of the following operations: the fourth network function detects the UE address information; the fourth network function forwards the data packets to the fifth network function; the fourth network function classifies the data packets to a PDU session and forwards them to the fifth network function; the fourth network function classifies the data packets to a PDU session corresponding to the UE address and forwards them to the fifth network function.

[0281] Furthermore, the fourth network function is a local user plane function (local UPF / L-type UPF / local anchor point user plane function (local-PSA UPF)).

[0282] Furthermore, the fifth network function is the uplink classification user plane function ULCL UPF.

[0283] Furthermore, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0284] Furthermore, the fourth network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fourth network function to identify UE address information in the IP header of the data packet.

[0285] Furthermore, the sixth network function is the Session Management Function (SMF).

[0286] Furthermore, the data packet includes UE address information, which means that the edge service server adds the UE address information to the IP packet header.

[0287] Figure 21 is a schematic diagram of the composition structure of a seventh network function 5 provided in an embodiment of this disclosure. In practical applications, based on the same disclosure concept of the above embodiments, as shown in Figure 21, the seventh network function 5 of this embodiment includes: a fifth processor 51, a fifth memory 52, and a fifth communication bus 53.

[0288] In specific embodiments, the fifth processor 51 can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is understood that for different devices, the electronic device used to implement the above processor function can also be other types, and this embodiment does not impose specific limitations.

[0289] In this embodiment of the disclosure, the fifth communication bus 53 is used to realize the connection communication between the fifth processor 51 and the fifth memory 52; when the fifth processor 51 executes the running program stored in the fifth memory 52, it implements the following data request method:

[0290] The seventh network function receives data packets sent by the core-side service server, the data packets including UE address information, and performs at least one of the following operations: the seventh network function detects the UE address information; the seventh network function forwards the data packets to the fifth network function; the seventh network function classifies the data packets to a PDU session and forwards them to the fifth network function; the seventh network function classifies the data packets to a PDU session corresponding to the UE address and forwards them to the fifth network function.

[0291] Furthermore, the seventh network function is the Central User Plane Function (CNPF) / Central Anchor User Plane Function (CSA UPF).

[0292] Furthermore, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0293] Furthermore, the seventh network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the seventh network function to identify UE address information in the IP header of the data packet.

[0294] Furthermore, the data packet includes UE address information, which refers to the core business server, or server, adding the UE address information to the IP packet header.

[0295] Figure 22 is a schematic diagram of the composition structure of a fifth network function 6 provided in an embodiment of this disclosure. In practical applications, based on the same disclosure concept of the above embodiments, as shown in Figure 22, the fifth network function 6 of this embodiment includes: a sixth processor 61, a sixth memory 62, and a sixth communication bus 63.

[0296] In specific embodiments, the sixth processor 61 can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is understood that for different devices, the electronic device used to implement the above processor function can also be other types, and this embodiment does not impose specific limitations.

[0297] In this embodiment of the disclosure, the sixth communication bus 63 is used to realize the connection communication between the sixth processor 61 and the sixth memory 62; when the sixth processor 61 executes the running program stored in the sixth memory 62, it implements the following data request method:

[0298] The fifth network function receives data packets sent by the fourth network function, and / or receives data packets sent by the seventh network function, the data packets including UE address information, and performs at least one of the following operations: the fifth network function detects the UE address information; the fifth network function forwards the data packets to the fourth network function; the fifth network function classifies the data packets to a PDU session and forwards them to the fourth network function, and / or forwards them to the seventh network function; the fifth network function classifies the data packets to a PDU session corresponding to the UE address and forwards them to the fourth network function, and / or forwards them to the seventh network function.

[0299] Furthermore, the data packet including UE address information means that the IP header of the data packet includes UE address information.

[0300] Furthermore, the fifth network function receives the N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fifth network function to identify the UE address information in the IP header of the data packet.

[0301] This disclosure provides a storage medium having a computer program stored thereon. The computer-readable storage medium stores one or more programs that can be executed by one or more processors. The computer program implements the data request method described above.

[0302] Based on the above embodiments, this disclosure provides a computer program product, including a computer program that can be executed by one or more processors, and the computer program implements the data request method as described above.

[0303] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0304] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause an image display device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0305] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure.

Claims

1. A data request method applied to a first network function, the method comprising: Receive the creation request for the first service sent by the second network function.

2. The method of claim 1, wherein, The creation request for the first service carries policy parameters.

3. The method of claim 1, wherein, The first network function is the User Plane Function (UPF).

4. The method of claim 1, wherein, The second network function is the Network Openness Function (NEF).

5. The method of claim 1, wherein, The first service is the policy rule service.

6. The method of claim 1, wherein, The method further includes at least one of the following: Provide the first parameter to generate the policy rules; The first parameter can be a Quality of Service (QoS) parameter or a QoS policy; The policy rules are fed back to the second network function.

7. The method of claim 1, wherein, The method further includes: Receive an update request for the first service sent by the third network function, wherein the update request for the first service carries policy parameters.

8. The method of claim 7, wherein, The third network function is the application function AF.

9. The method of claim 1, wherein, The first network function provides the first service.

10. The method according to claim 5, wherein, The first service is a service-oriented interface provided by the first network function.

11. The method of claim 1, wherein, The method further includes: When the third network function subscribes to the first service, at least one of the following parameters shall be entered: AF identifier, terminal address, flow description information or external application identifier, QoS parameters, wherein the QoS parameters include at least one of the following: packet filter set, priority value.

12. The method according to claim 1, further comprising: When a third network function subscribes to a first service, the input parameters are a specific set of parameters and / or a set of existing policy codes.

13. A data request method applied to a third network function, the method comprising: Initiate a request to create a second service for the second network function.

14. The method of claim 13, wherein, The creation request for the second service carries policy parameters.

15. The method of claim 13, wherein, The second service is the policy rules service.

16. The method according to claim 13, wherein, An update request for the first service is initiated to the first network function, and the update request for the first service carries update strategy parameters.

17. The method of claim 13, wherein, The second network function provides a second service.

18. The method according to claim 15, wherein, The second service is a service-oriented interface provided by the second network function.

19. The method according to claim 13, further comprising: When the third network function subscribes to the first service, at least one of the following parameters shall be entered: AF identifier, terminal address, flow description information or external application identifier, QoS parameters, wherein the QoS parameters include at least one of the following: packet filter set, priority value.

20. The method according to claim 13, further comprising: When a third network function subscribes to a first service, the input parameters are a specific set of parameters and / or a set of existing policy codes.

21. A data request method applied to a second network function, the method comprising: Receive a creation request for a second service initiated by a third network function, wherein the creation request for the second service carries policy parameters; Send a request to create the first service to the first network function; The policy parameters are carried in the creation request of the first service.

22. The method of claim 21, wherein, The first service is a policy rule service, and the second service is a policy rule service.

23. The method according to claim 21, further comprising: Receive the policy rules sent by the first network function.

24. A data processing method applied to a fourth network function, the method comprising: The fourth network function receives data packets sent by the edge service server, the data packets including the UE address, and performs at least one of the following operations: Fourth, network function detection of UE address; The fourth network function forwards the data packet to the fifth network function; The fourth network function classifies the data packets to a PDU session and forwards them to the fifth network function; The fourth network function classifies the data packet to the PDU session corresponding to the UE address and forwards it to the fifth network function.

25. The method of claim 24, wherein, The fourth network function is the local user plane function (local UPF / L-type UPF / local anchor point user plane function (local-PSA UPF)).

26. The method of claim 24, wherein, The fifth network function is the uplink classification user plane function ULCL UPF.

27. The method of claim 24, wherein, The data packet includes the UE address, meaning that the IP header of the data packet includes the UE address.

28. The method of claim 24, wherein, The method further includes: The fourth network function receives an N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fourth network function to identify the UE address in the packet IP header.

29. The method of claim 28, wherein, The sixth network function is the Session Management Function (SMF).

30. The method of claim 24, wherein, The data packet includes the UE address, meaning that the edge service server adds the UE address to the IP packet header.

31. A data processing method applied to a seventh network function, the method comprising: The seventh network function receives data packets sent by the core-side service server, the data packets including the UE address, and performs at least one of the following operations: The seventh network function detects the UE address; The seventh network function forwards the data packet to the fifth network function; The seventh network function classifies the data packets to a PDU session and forwards them to the fifth network function; The seventh network function classifies the data packet to the PDU session corresponding to the UE address and forwards it to the fifth network function.

32. The method of claim 31, wherein, The seventh network function is the Central User Plane Function (Central UPF) / Central Anchor Point User Plane Function (Central PSA UPF).

33. The method of claim 31, wherein, The data packet includes the UE address, meaning that the IP header of the data packet includes the UE address.

34. The method of claim 31, wherein, The method further includes: The seventh network function receives the N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the seventh network function to identify the UE address in the packet IP header.

35. The method of claim 31, wherein, The data packet includes the UE address, which refers to the core-side business server, or the server that adds the UE address to the IP packet header.

36. A data processing method applied to a fifth network function, the method comprising: The fifth network function receives data packets sent by the fourth network function, and / or receives data packets sent by the seventh network function, the data packets including the UE address, and performs at least one of the following operations: Fifth, network function detection: UE address; The fifth network function forwards the data packet to the fifth network function; The fifth network function classifies the data packets to a PDU session and forwards them to the fourth network function, and / or to the seventh network function; The fifth network function classifies the data packet to the PDU session corresponding to the UE address and forwards it to the fourth network function and / or the seventh network function.

37. The method of claim 36, wherein, The data packet includes the UE address, meaning that the IP header of the data packet includes the UE address.

38. The method of claim 36, wherein, The method further includes: The fifth network function receives the N4 rule configured by the sixth network function, wherein the N4 rule includes instructions for the fifth network function to identify the UE address in the packet IP header.

39. A first network function, the first network function comprising: The first receiving unit is used to receive the creation request for the first service sent by the second network function.

40. A third network function, the third network function comprising: The first sending unit is used to initiate a creation request for the second service to the second network function, and the creation request for the second service carries policy parameters.

41. A second network function, the second network function comprising: The second receiving unit is used to receive a creation request for a second service initiated by a third network function, wherein the creation request for the second service carries policy parameters. The second sending unit is used to send a creation request for the first service to the first network function; The policy parameters are carried in the creation request of the first service.

42. A fourth network function, the fourth network function comprising: The third receiving unit is configured to receive data packets sent by the edge service server, the data packets including a UE address, and perform at least one of the following operations: the fourth network function detects the UE address; the fourth network function forwards the data packets to the fifth network function; the fourth network function classifies the data packets into a PDU session and forwards them to the fifth network function; the fourth network function classifies the data packets into a PDU session corresponding to the UE address and forwards them to the fifth network function.

43. A seventh network function, the seventh network function comprising: The fourth receiving unit is used to receive data packets sent by the core-side service server by the seventh network function, the data packets including the UE address, and perform at least one of the following operations: the seventh network function detects the UE address; the seventh network function forwards the data packets to the fifth network function; the seventh network function classifies the data packets to a PDU session and forwards them to the fifth network function; the seventh network function classifies the data packets to a PDU session corresponding to the UE address and forwards them to the fifth network function.

44. A fifth network function, the fifth network function comprising: The fifth receiving unit is configured to receive data packets sent by the fourth network function and / or receive data packets sent by the seventh network function, wherein the data packets include a UE address, and perform at least one of the following operations: the fifth network function detects the UE address; the fifth network function forwards the data packets to the fifth network function; the fifth network function classifies the data packets to a PDU session and forwards them to the fourth network function and / or to the seventh network function. The fifth network function classifies the data packet to the PDU session corresponding to the UE address and forwards it to the fourth network function and / or the seventh network function.

45. A first network function, the first network function comprising: First processor and first memory; When the first processor executes the running program stored in the first memory, it implements the method as described in any one of claims 1-12.

46. A third network function, the third network function comprising: Second processor and second memory; When the second processor executes the running program stored in the second memory, it implements the method as described in any one of claims 13-20.

47. A second network function, the second network function comprising: Third processor and third memory; When the third processor executes the running program stored in the third memory, it implements the method as described in any one of claims 12-23.

48. A fourth network function, the fourth network function comprising: Fourth processor and fourth memory; When the fourth processor executes the running program stored in the fourth memory, it implements the method as described in any one of claims 24-30.

49. A seventh network function, the seventh network function comprising: Fifth processor and fifth memory; When the fifth processor executes the running program stored in the fifth memory, it implements the method as described in any one of claims 31-35.

50. A fifth network function, the fifth network function comprising: The sixth processor and the sixth memory; When the sixth processor executes the running program stored in the sixth memory, it implements the method as described in any one of claims 36-38.

51. A storage medium having stored thereon a computer program, wherein, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-38.

52. A computer program product comprising a computer program, wherein, The computer program, when executed by a processor, implements the method as described in any one of claims 1-38.