Business strategy regulation and control method, network element, storage medium and computer program product
By inputting service policies from the UPF network element to the SMF network element, the problem of slow adjustment speed of service control policies in the existing technology is solved, and the effect of rapid adjustment of service control policies is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2026-03-13
AI Technical Summary
In existing technologies, the adjustment speed of service control strategies is slow, requiring modification of multiple network elements and coordination with surrounding network elements for cutover, which limits the adjustment speed.
When the 5-tuple information of the service flow detected by the UPF network element matches the preset policy template, a service policy injection instruction is sent to the SMF network element, carrying the policy injection identifier and the preset policy template, to realize the reverse input of service policies and reduce the coordination of surrounding network elements.
It improved the speed of adjusting business control strategies, reduced the steps and time for network element coordination, and enhanced adjustment efficiency.
Smart Images

Figure CN121665264A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of core network technology, and in particular to a service strategy control method and network elements, storage media, and computer program products. Background Technology
[0002] With the development of communication technology, the types of communication services are increasing, and different communication services occupy different network resources. Therefore, different Quality of Service (QoS) and charging controls are needed for different communication services. The Policy and Charging Control (PCC) architecture is based on the service data flow level and is used to implement policy and charging control functions for service data flows.
[0003] In related technologies, such as Figure 1 As shown, service control policies are deployed in the Policy Control Function (PCF) or the Session Management Function (SMF). When private network customers need to adjust service control policies for different applications, new policies need to be formulated in the PCF or SMF. Since the services involve a large number of network elements, the number of network elements that need to be modified when modifying the service policies is also large. It is necessary to coordinate with surrounding network elements for cutover, and the cutover cycle is long, which reduces the speed of adjusting service control policies. Summary of the Invention
[0004] To address the aforementioned technical problems, embodiments of this application aim to provide a service strategy control method, as well as network elements, storage media, and computer program products, which can improve the speed of adjusting service control strategies.
[0005] The technical solution of this application is implemented as follows:
[0006] This application provides a service strategy control method applied to a UPF network element, the service strategy control method comprising:
[0007] If the five-tuple information corresponding to the service flow of the target service is detected to match the preset five-tuple information in the preset policy template, a first service policy injection instruction corresponding to the target service is sent to the SMF network element. The first service policy injection instruction is an instruction carrying a first policy injection identifier, a session identifier, and the preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service based on the first policy injection identifier, the target session corresponding to the session identifier, and the target service policy in the preset policy template. The target session is the session between the UPF network element and the SMF network element established when the terminal to which the target service belongs enters the network.
[0008] Receive the first response information sent by the SMF network element according to the first service policy injection instruction.
[0009] This application embodiment also provides a service policy control method applied to an SMF network element, the service policy control method comprising:
[0010] Receive a first service policy injection instruction sent by a UPF network element, wherein the service policy injection instruction carries a first policy injection identifier, a session identifier, and a preset policy template;
[0011] Generate first response information corresponding to the first service policy injection instruction, and send the first response information to the UPF network element;
[0012] Determine the target session corresponding to the session identifier;
[0013] Based on the first policy injection identifier and the preset policy template, a target service quality flow corresponding to the target service is established for the target session.
[0014] This application provides a UPF network element, the UPF network element including:
[0015] The first sending unit is configured to send a first service policy injection instruction corresponding to the target service to the SMF network element when the five-tuple information corresponding to the service flow of the target service is detected to match the preset five-tuple information in the preset policy template. The first service policy injection instruction is an instruction carrying a first policy injection identifier, a session identifier, and the preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service based on the first policy injection identifier, the target session corresponding to the session identifier, and the target service policy in the preset policy template. The target session is the session between the UPF network element and the SMF network element established when the terminal to which the target service belongs enters the network.
[0016] The first receiving unit is used to receive the first response information sent by the SMF network element according to the first service policy injection instruction.
[0017] This application provides an SMF network element, the SMF network element comprising:
[0018] The second receiving unit is used to receive a first service policy injection instruction sent by the UPF network element. The service policy injection instruction carries a first policy injection identifier, a session identifier, and a preset policy template.
[0019] A generation unit is used to generate the first response information corresponding to the first business strategy injection instruction;
[0020] The second sending unit is used to send the first response information to the UPF network element;
[0021] A determining unit is used to determine the target session corresponding to the session identifier;
[0022] The first establishment unit is used to establish a target quality of service flow corresponding to the target service for the target session based on the first policy injection identifier and the preset policy template.
[0023] This application provides a UPF network element, the UPF network element including:
[0024] The system comprises a first memory, a first processor, and a first communication bus. The first memory communicates with the first processor via the first communication bus. The first memory stores a service policy control program executable by the first processor. When the service policy control program is executed, the service policy control method described above is executed by the first processor.
[0025] This application provides an SMF network element, the SMF network element comprising:
[0026] The system comprises a second memory, a second processor, and a second communication bus. The second memory communicates with the second processor via the second communication bus. The second memory stores a service policy control program executable by the second processor. When the service policy control program is executed, the service policy control method described above is executed by the second processor.
[0027] This application provides a storage medium storing a computer program applied to UPF network elements and SMF network elements. The computer program, when executed by a first processor, implements the aforementioned service policy control method applied to UPF network elements, and when executed by a second processor, implements the aforementioned service policy control method applied to SMF network elements.
[0028] This application also provides a computer program product, including a computer program that can be executed by a first processor in a UPF network element to complete the steps of the aforementioned service policy control method applied to a UPF network element. The computer program can also be executed by a second processor in an SMF network element to complete the steps of the aforementioned service policy control method applied to an SMF network element.
[0029] This application provides a service policy control method, a network element, a storage medium, and a computer program product. The service policy control method includes: when it is detected that the five-tuple information corresponding to the service flow of a target service matches the preset five-tuple information in a preset policy template, sending a first service policy injection instruction corresponding to the target service to the SMF network element; the first service policy injection instruction is an instruction carrying a first policy injection identifier, a session identifier, and a preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service according to the target session corresponding to the first policy injection identifier and the session identifier and the target service policy in the preset policy template; the target session is a session between the UPF network element and the SMF network element established when the terminal to which the target service belongs enters the network; and receiving first response information sent by the SMF network element according to the first service policy injection instruction. In the above-mentioned service policy control scheme, the UPF network element can specifically be an edge UPF network element. Using the above method, when the edge UPF network element detects a match between the five-tuple information corresponding to the service flow of the target service and the preset five-tuple information in the preset policy template, it sends a first service policy injection instruction to the SMF network element, carrying the first policy injection identifier, session identifier, and preset policy template in the first service policy injection instruction. This causes the SMF network element to establish the target service quality flow corresponding to the target service based on the target session corresponding to the first policy injection identifier and session identifier, and the target service policy in the preset policy template. In other words, through the configuration of the edge UPF network element, the control policy is reversed and input to the SMF network element, realizing the process of modifying the service policy without needing to coordinate with surrounding network elements for cutover, thereby improving the speed of adjusting the service control policy. Attached Figure Description
[0030] Figure 1 A schematic diagram of a prior art PCC architecture is provided for embodiments of this application;
[0031] Figure 2 A business strategy control process provided in this application embodiment Figure 1 ;
[0032] Figure 3 An exemplary UPF and SMF interaction diagram provided for embodiments of this application;
[0033] Figure 4 A business strategy control process provided in this application embodiment Figure 2 ;
[0034] Figure 5 A schematic diagram of an exemplary PCC architecture provided for embodiments of this application;
[0035] Figure 6 A schematic diagram of the composition structure of a UPF network element provided in this application embodiment. Figure 1 ;
[0036] Figure 7 A schematic diagram of the composition structure of a UPF network element provided in this application embodiment. Figure 2 ;
[0037] Figure 8 A schematic diagram of the composition structure of an SMF network element provided in this application embodiment. Figure 1 ;
[0038] Figure 9 A schematic diagram of the composition structure of an SMF network element provided in this application embodiment. Figure 2 . Detailed Implementation
[0039] In section 5.2 of 3GPP TS23.503, the PCC architecture is as follows: Figure 1 As shown: These include Application Function (AF), Network Data Analytics Function (NWDAF), Unified Data Repository (UDR), Network Exposure Function (NEF), Charging Function (CHF), Access and Mobility Management Function (AMF), SMF, User Plane Function (UPF), and PCF.
[0040] In the existing 5G architecture, user service control policies mainly include dynamic PCC rules and predefined PCC rules. Dynamic PCC rules are dynamically generated by the PCF and provided to the SMF for subsequent modification and deletion. Static PCC rules include pre-configured PCC rules in the SMF, which the PCF is responsible for referencing to activate or deactivate a specific PCC rule; alternatively, some rules can be pre-defined in the SMF, which is responsible for activation without PCF involvement. During private network construction, if private network customers need to trigger different QoS for different local applications, they need to develop an N5 interface to connect with the network's PCF, increasing the cost of network establishment for private network customers.
[0041] The problems existing in the related technologies can be solved by means of the methods in the following embodiments.
[0042] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0043] This application provides a service strategy control method, which is applied to a UPF network element. Figure 2 A flowchart of a business strategy control method provided in this application embodiment is shown below. Figure 2 As shown, business strategy control methods may include:
[0044] S101. When the five-tuple information corresponding to the service flow of the target service is detected to match the preset five-tuple information in the preset policy template, a first service policy injection instruction corresponding to the target service is sent to the SMF network element. The first service policy injection instruction is an instruction carrying a first policy injection identifier, a session identifier, and a preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service based on the target session corresponding to the first policy injection identifier and the session identifier and the target service policy in the preset policy template.
[0045] The business strategy control method provided in this application is applicable to scenarios where the target business strategy of the target business is injected into the SMF using the UPF.
[0046] In this embodiment of the application, the target session is the session between the UPF network element and the SMF network element established when the terminal to which the target service belongs enters the network.
[0047] In this embodiment of the application, the 5-tuple information includes source IP, source port, destination IP, destination port, and protocol type.
[0048] In this embodiment of the application, when the target service is the service on terminal 1, and terminal 1 needs to access the service server corresponding to the target service in order to process the target service, then the IP and port of terminal 1 are the source IP and source port in the five-tuple information, the IP and port of the service server are the destination IP and destination port in the five-tuple information, and the communication protocol between terminal 1 and the service server is the protocol type in the five-tuple information.
[0049] In this embodiment of the application, if the five-tuple information corresponding to the service flow, namely source IP, source port, destination IP, destination port, and protocol type, is the same as the preset source IP, preset source port, preset destination IP, preset destination port, and preset protocol type in the preset five-tuple information, it is determined that the five-tuple information corresponding to the service flow of the target service matches the preset five-tuple information in the preset policy template.
[0050] In this embodiment, the first service policy injection instruction can be a PFCP Association UpdateRequest. The first response information can be a PFCP Association Update Response.
[0051] In this application embodiment, the information carried in an exemplary PFCP Association Update Request is shown in Table 1, including Node ID (ID of UPF network element), UP Function Features (first policy injection identifier), SDF Template (preset policy template), QoS Template (quality of service template), and PFCP SEID (session identifier).
[0052] Table 1Table 7.4.4.3-1: Information Elements in a PFCP Association UpdateRequest
[0053]
[0054]
[0055] For example, the policy is input based on the 8th and 7th bits (preset bits) of the 13th byte (preset byte) reserved in the UP Function Features field (initial policy injection field). When the bit is set to 11 (or other bit values), the UP Function Features is the first policy injection identifier, indicating that the UPF has the ability to input reverse policies. That is, it identifies the PFCP Association Update Request information as the first business policy injection instruction, and the SMF needs to initiate a session modification process to establish a higher priority QoS Flow (target service quality flow) for the PFCP SEID session (target session).
[0056] In the embodiments of this application, as shown in Table 2, the parameter value of a certain bit under a certain byte in UP Function Features is used to identify the PFCP Association Update Request's indication to the SMF network element.
[0057] Table 2
[0058]
[0059] It should be noted that the first column in Table 2 identifies the bytes in the UP Function Features, and the first row in Table 2 identifies the bits in the bytes of the UP Function Features.
[0060] In this embodiment, a preset policy template is set in the UPF network element. The preset policy template can be a policy template configured in the UPF network element, a policy template transmitted to the UPF network element by other devices, or a policy template obtained by the UPF network element through other means. The specific way in which the UPF network element obtains the preset policy template can be determined according to the actual situation, and this embodiment does not limit it.
[0061] In this embodiment, after the UPF network element instructs the SMF network element to establish a target service quality flow corresponding to the target service based on the target session corresponding to the first policy injection identifier and the session identifier and the target service policy in the preset policy template, the service information of the target service can be processed through the target service quality flow.
[0062] In this embodiment of the application, the first service policy injection instruction also carries the ID of the UPF network element, i.e., the Node ID.
[0063] In this embodiment, the preset policy template includes service data flow template parameters and service quality template parameters. The service data flow template parameters include a preset source IP field, a preset source port field, a preset destination IP field, a preset destination port field, and a preset protocol type field. The service quality template parameters include a 5G QoS Indicator (5QI) field, an Allocation and Retention Priority (ARP) field, a Guaranteed Flow Bit Rate (GFBR) field, and a Maximum Flow Bit Rate (MFBR) field. If any field in the service data flow template parameters is empty, it indicates that the service data flow template parameters are used to match any terminal, server, and / or protocol type. If the GFBR field is empty, configuring the information corresponding to the GFBR field is prohibited.
[0064] In this embodiment, when any field in the business data flow template parameters is empty, identifying that the business data flow template parameters are used to match any terminal, server, and / or protocol type includes: when the preset source IP and preset source port fields in the business data flow template parameters are empty, identifying that the business data flow template parameters are used to match any terminal; when the preset destination IP and preset destination port fields in the business data flow template parameters are empty, identifying that the business data flow template parameters are used to match any business server; when the preset protocol type field in the business data flow template parameters is empty, identifying that the business data flow template parameters are used to match a protocol type; ...
[0065] In this embodiment of the application, when the information of the GFBR field is Non-GBR, the information of the GFBR field is determined to be no information.
[0066] In this embodiment, before sending the first service policy injection instruction corresponding to the target service to the SMF network element when the UPF network element detects that the five-tuple information corresponding to the service flow of the target service matches the preset five-tuple information in the preset policy template, it will also obtain at least one set of configured quality of service template information; establish an index corresponding to at least one set of quality of service template information to obtain at least one quality of service template; and when receiving at least one set of policy template information, associate at least one set of policy template information with at least one quality of service template according to the information association instruction to obtain at least one preset policy template.
[0067] It should be noted that at least one preset strategy template includes a preset strategy template.
[0068] In this embodiment, at least one set of quality of service template information can be obtained from a database, from an input instruction, or from other devices. The specific method by which the UPF network element obtains at least one set of quality of service template information can be determined according to the actual situation, and this embodiment does not limit it.
[0069] In the embodiments of this application, each set of service quality template information in at least one set of service quality template information includes the 5QI field, the ARP field, the GFBR (uplink / downlink) field, and the MFBR (uplink / downlink) field.
[0070] In this embodiment, the process of establishing at least one set of service quality template information corresponding to an index to obtain at least one service quality template includes: determining each first index corresponding to each set of service quality template information to obtain each service quality template, i.e., obtaining at least one service quality template. When there are multiple sets of service quality template information and multiple service quality templates corresponding to these multiple sets of information, the process of establishing multiple sets of service quality template information corresponding to an index to obtain multiple service quality templates includes: determining the first index corresponding to the first set of service quality template information to obtain the first service quality template; determining the second index corresponding to the second set of service quality template information to obtain the second service quality template; ...; determining the last index corresponding to the last set of service quality template information to obtain the last service quality template; and determining the first service quality template, the second service quality template, ..., the last service quality template as multiple service quality templates.
[0071] It should be noted that the first set of service quality template information can be any one of multiple sets of service quality template information. The second set of service quality template information can be any one of multiple sets of service quality template information other than the first set.
[0072] It should also be noted that the quality of service template is a template that includes index and quality of service template information.
[0073] In this embodiment, the first index corresponding to the first group of service quality template information can be determined as 1 in sequence to obtain the first service quality template; the second index corresponding to the second group of service quality template information can be determined as 2 to obtain the second service quality template; the third index corresponding to the third group of service quality template information can be determined as 3 to obtain the third service quality template; and so on. Alternatively, multiple indices corresponding to multiple groups of service quality template information can be determined separately in other ways to obtain multiple service quality templates. The specific implementation method can be determined according to the actual situation, and this embodiment does not limit this.
[0074] In this application embodiment, an exemplary set of multiple quality of service templates is shown in Table 3:
[0075] Table 3 Multiple QoS (Quality of Service) Templates
[0076]
[0077]
[0078] In Table 3, the first QoS template among multiple QoS templates has an index of 1, a 5QI of 3, an ARP of 1, a GFBR (uplink / downlink) of 2 Mbps, and an MFBR (uplink / downlink) of 1 Mbps; the second QoS template has an index of 2, a 5QI of 4, an ARP of 15, a GFBR (uplink / downlink) of 4 Mbps, and an MFBR (uplink / downlink) of 1 Mbps;…
[0079] In the embodiments of this application, at least one set of service quality template information corresponds one-to-one with at least one service quality template, that is, one set of service quality template information corresponds to one service quality template.
[0080] In the embodiments of this application, at least one set of policy template information can be information input by the administrator into the UPF network element, information transmitted to the UPF network element by other devices, or information obtained by the UPF network element through other means. The specific way in which at least one set of policy template information is obtained in the UPF network element can be determined according to the actual situation, and this application embodiment does not limit it.
[0081] In the embodiments of this application, the information association instruction can be an instruction input into the UPF network element.
[0082] In the embodiments of this application, at least one set of policy template information can be associated with at least one service quality template according to the information association instruction to obtain at least one preset policy template. Alternatively, at least one set of policy template information can be associated with at least one service quality template through the configured association method to obtain at least one preset policy template. At least one set of policy template information can also be associated with at least one service quality template through other methods to obtain at least one preset policy template. The specific implementation method can be determined according to the actual situation, and this application embodiment does not limit it.
[0083] In the embodiments of this application, at least one set of policy template information corresponds one-to-one with at least one preset policy template, that is, one set of policy template information corresponds to one preset policy template. At least one quality of service template corresponds one-to-one with at least one preset policy template, that is, one quality of service template corresponds to one preset policy template.
[0084] In the embodiments of this application, when there are multiple preset strategy templates, an exemplary set of multiple preset strategy templates is shown in Table 4:
[0085] Table 4 Multiple Preset Strategy Templates
[0086] Business Strategy Index Source IP / port Destination IP / port Protocol type QOS template 1 10.10.10.0 / 24any 192.168.100.10 / 1588 TCP 2 2 any / any 192.168.100.99 / any UDP 1 … … … … …
[0087] In Table 4, the first set of policy template information from at least one set of policy template information is associated with the first service quality template from at least one service quality template to obtain the first preset policy template from at least one preset policy template; the second set of policy template information from at least one set of policy template information is associated with the second service quality template from at least one service quality template to obtain the second preset policy template from at least one preset policy template…
[0088] In the embodiments of this application, each preset policy template in at least one preset policy template includes a service policy index, a set of policy template information (including source IP / port, destination IP / port, protocol type) and a quality of service template (QoS template).
[0089] S102. Receive the first response information sent by the SMF network element according to the first service policy injection instruction.
[0090] In this embodiment, the UPF network element sends a first service policy injection instruction carrying a session identifier and a preset policy template to the SMF network element; then it can receive the first response information sent by the SMF network element according to the first service policy injection instruction.
[0091] In this embodiment, after the UPF network element receives the first response information sent by the SMF network element according to the first service policy injection instruction, the SMF network element, upon detecting that the service data volume of the target service is less than or equal to a preset data volume threshold within a preset time period, sends a second service policy injection instruction corresponding to the target service to the SMF network element. The second service policy injection instruction carries a second policy injection identifier and a session identifier, so that the SMF network element can delete the target quality of service flow corresponding to the session identifier according to the second policy injection identifier; and receives the second response information sent by the SMF network element according to the second service policy injection instruction.
[0092] In this embodiment of the application, the first response information and the second response information are different.
[0093] In this embodiment, the preset time period can be a time period configured in the UPF network element, a time period transmitted from other devices to the UPF network element, or a time period obtained by the UPF network element through other means. The specific way the UPF network element obtains the preset time period can be determined according to the actual situation, and this embodiment does not limit it.
[0094] For example, the preset time period can be 5 minutes, 2 minutes, or other time lengths. The specific length of the preset time period can be determined according to the actual situation, and this application embodiment does not limit it.
[0095] In this embodiment, the preset data volume threshold can be a threshold configured in the UPF network element, a threshold transmitted from other devices to the UPF network element, or a threshold obtained by the UPF network element through other means. The specific method of obtaining the preset data volume threshold in the UPF network element can be determined according to the actual situation, and this embodiment does not limit it.
[0096] For example, the preset data volume threshold can be 1Mb, or it can be 1.5Mb. The preset data volume threshold can also be a data volume value. The specific data volume value of the preset data volume threshold can be determined according to the actual situation. This application embodiment does not limit this.
[0097] In this embodiment of the application, the UPF network element can obtain an initial policy injection field; in the initial policy injection field, the information on the preset bit corresponding to the preset byte is set as the first information to obtain a first policy injection identifier; or, in the initial policy injection field, the information on the preset bit corresponding to the preset byte is set as the second information to obtain a second policy injection identifier.
[0098] It should be noted that the initial strategy injection field can be the UP Function Features field, where the information on the 8th and 7th bits of the reserved 13th byte is 01 or empty.
[0099] Among them, the reserved 13th byte is the preset byte, and the 8th and 7th bits of the 13th byte are the preset bits.
[0100] For example, the first information can be 11, and the second information can be 10.
[0101] In this embodiment of the application, the 8th and 7th bits (preset bits) of the 13th byte (preset byte) reserved in the UP FunctionFeatures field (initial policy injection field) of the PFCP Association Update Request message are 10 (or can be set to other bit values). Then, UP Function Features is the second policy injection identifier, which identifies the PFCP Association Update Request information as the second service policy injection instruction, used to instruct the SMF to initiate the session modification process and release the PFCP SEID session corresponding to the QoS Flow.
[0102] In this embodiment of the application, the UPF network element can also send a third service policy injection instruction to the SMF network element. In the PFCP Association Update Request message, the 8th and 7th bits (preset bits) of the 13th byte (preset byte) reserved in the UP Function Features field (initial policy injection field) are 00 (or can be set to other bit values). Then, UP Function Features is the third policy injection identifier, which identifies the PFCP Association Update Request information as a third service policy injection instruction, and is used to instruct the SMF to perform normal association update processing according to the original 3GPP protocol.
[0103] For example, such as Figure 3As shown: When the UPF network element detects that the five-tuple information corresponding to the service flow of the target service matches the preset five-tuple information in the preset policy template, it sends a first service policy injection instruction (PFCP Association Update Request) corresponding to the target service to the SMF network element. The first service policy injection instruction carries a first policy injection identifier, a session identifier, and a preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service based on the target session corresponding to the first policy injection identifier and the session identifier, and the target service policy in the preset policy template. After that, the UPF network element receives a first response information (PFCP Association Update Response) sent by the SMF network element according to the first service policy injection instruction. When it detects that the service data volume of the target service is less than or equal to a preset data volume threshold within a preset time period, it sends a second service policy injection instruction (PFCP Association Update Request) corresponding to the target service to the SMF network element. The second service policy injection instruction carries a second policy injection identifier and a session identifier, so that the SMF network element can delete the target quality of service flow corresponding to the session identifier based on the second policy injection identifier. The UPF network element then receives a second response information (PFCP Association Update Response) sent by the SMF network element according to the second service policy injection instruction.
[0104] It is understandable that the UPF network element can specifically be an edge UPF network element. When the edge UPF network element detects for the first time that the five-tuple information corresponding to the service flow of the target service matches the preset five-tuple information in the preset policy template, it sends a first service policy injection instruction to the SMF network element, carrying the first policy injection identifier, session identifier, and preset policy template in the first service policy injection instruction. This enables the SMF network element to establish the target service quality flow corresponding to the target service based on the target session corresponding to the first policy injection identifier and session identifier and the target service policy in the preset policy template. In other words, through the configuration of the edge UPF network element, the control policy is reversed to the SMF network element, realizing the process of modifying the service policy without coordinating with surrounding network elements for cutover, thereby improving the speed of adjusting the service control policy.
[0105] This application provides a service strategy control method, which is applied to an SMF network element. Figure 4 A flowchart of a business strategy control method provided in this application embodiment is shown below. Figure 4 As shown, business strategy control methods may include:
[0106] S201. Receive the first service policy injection instruction sent by the UPF network element. The service policy injection instruction carries the first policy injection identifier, session identifier and preset policy template.
[0107] The business strategy control method provided in this application is applicable to scenarios where the target business strategy of the target business is injected into the SMF using the UPF.
[0108] In this embodiment, the session identifier is the identifier of the target session. The target session is the session established between the UPF network element and the SMF network element when the terminal belonging to the target service joins the network.
[0109] In this embodiment of the application, the UPF network element can specifically be an edge UPF network element.
[0110] In this embodiment of the application, the first service policy injection instruction can be a PFCP Association UpdateRequest.
[0111] In this application embodiment, an exemplary PFCP Association Update Request carries information including Node ID (UPF network element ID), UP Function Features (first policy injection identifier), SDFTemplate (preset policy template), QoS Template (quality of service template), and PFCP SEID (session identifier).
[0112] For example, the policy is input based on the 8th and 7th bits (preset bits) of the 13th byte (preset byte) reserved in the UP Function Features field (initial policy injection field). When the bit is set to 11 (or other bit values), the UP Function Features is the first policy injection identifier, indicating that the UPF has the ability to input reverse policies. That is, it identifies the PFCP Association Update Request information as the first business policy injection instruction, and the SMF needs to initiate a session modification process to establish a higher priority QoS Flow (target service quality flow) for the PFCP SEID session (target session).
[0113] S202. Generate the first response information corresponding to the first service strategy injection instruction, and send the first response information to the UPF network element.
[0114] In this embodiment of the application, after the SMF network element receives the first service policy injection instruction sent by the UPF network element, it generates the first response information corresponding to the first service policy injection instruction and sends the first response information to the UPF network element.
[0115] In this embodiment of the application, if the first service policy injection instruction can be a PFCP Association UpdateRequest, then the first response information can be a PFCP Association Update Response.
[0116] In this embodiment, the method by which the SMF network element generates the first response information corresponding to the first service policy injection instruction can be determined according to the actual situation, and this embodiment does not limit this.
[0117] S203. Determine the target session corresponding to the session identifier.
[0118] In this embodiment, after the SMF network element generates the first response information corresponding to the first service policy injection instruction and sends the first response information to the UPF network element, the target session corresponding to the session identifier is determined. Alternatively, the SMF network element can first determine the target session corresponding to the session identifier, then generate the first response information corresponding to the first service policy injection instruction, and send the first response information to the UPF network element. Or, the SMF network element can simultaneously determine the target session corresponding to the session identifier, generate the first response information corresponding to the first service policy injection instruction, and send the first response information to the UPF network element.
[0119] In this embodiment, the target session is established with identification information, namely a session identifier. The SMF network element includes multiple sessions, and the SMF network element determines the target session corresponding to the session identifier by looking up the identifiers corresponding to multiple sessions.
[0120] S204. Based on the first policy injection identifier and the preset policy template, establish the target service quality flow corresponding to the target service for the target session.
[0121] In this embodiment of the application, after the SMF network element determines the target session corresponding to the session identifier, it establishes a target quality of service flow corresponding to the target service for the target session according to the first policy injection identifier and the preset policy template.
[0122] In this embodiment of the application, the process by which an SMF network element establishes a target quality of service flow corresponding to a target service for a target session based on a first policy injection identifier and a preset policy template includes: determining the historical priority of the historical quality of service flow corresponding to the target session; and establishing a target quality of service flow with a priority higher than the historical priority for the target session based on the first policy injection identifier and the preset policy template.
[0123] For example, priorities can be divided into four levels: first priority, second priority, third priority, and fourth priority, with first priority being the highest and fourth priority being the lowest. If the historical priority of the historical service quality flow is second priority, then the priority of the target service quality flow is first priority; if the historical priority of the historical service quality flow is third priority, then the priority of the target service quality flow is either first priority or second priority.
[0124] In this embodiment, the method of establishing a target service quality flow with a higher priority than the historical priority for the target session based on the first policy injection identifier and the preset policy template can be the same as the method of establishing service quality flow in the prior art. The specific implementation method can be determined according to the actual situation, and this embodiment does not limit it.
[0125] In this embodiment, after the SMF network element establishes a target service quality flow corresponding to the target service for the target session based on the first policy injection identifier and the preset policy template, upon receiving the second service policy injection instruction sent by the UPF network element, it generates second response information and sends the second response information to the UPF network element; it determines the target session based on the session identifier carried in the second service policy injection instruction; and it deletes the target service quality flow corresponding to the session identifier based on the first policy injection identifier.
[0126] In this embodiment of the application, the first response information and the second response information are different.
[0127] In this embodiment of the application, the 8th and 7th bits (preset bits) of the 13th byte (preset byte) reserved in the UP FunctionFeatures field (initial policy injection field) of the PFCP Association Update Request message are 10 (or can be set to other bit values). Then, UP Function Features is the second policy injection identifier, which identifies the PFCP Association Update Request information as the second service policy injection instruction, used to instruct the SMF to initiate the session modification process and release the PFCP SEID session corresponding to the QoS Flow.
[0128] In this embodiment of the application, the UPF network element can also send a third service policy injection instruction to the SMF network element. In the PFCP Association Update Request message, the 8th and 7th bits (preset bits) of the 13th byte (preset byte) reserved in the UP Function Features field (initial policy injection field) are 00 (or can be set to other bit values). Then, UP Function Features is the third policy injection identifier, which identifies the PFCP Association Update Request information as a third service policy injection instruction, and is used to instruct the SMF to perform normal association update processing according to the original 3GPP protocol.
[0129] Understandably, in the era of 5G network communication, private network construction is a major focus of 5G network communication technology, and UPF deployment in industrial parks is one of the important solutions for private network construction. The service policy control method in this application embodiment allows park customers to quickly adjust the QoS level of each service according to their business needs. Specifically, this can be achieved through the PFCP association update message of the N4 interface, and may be circumvented through a custom interface. For example, a new interface can be added between the SMF and UPF to complete the policy input. In this application embodiment, the UPF network element inputs the complete packet detection rules and QoS rules back to the SMF. This can be achieved by defining the same packet detection rules and QoS rules in both the SMF and UPF, with the UPF carrying the index to the SMF.
[0130] For example, in a security scenario, when escorting an important person or carrying out a critical security mission, since all vehicles are equipped with 5G modules and high-definition cameras, the specific vehicles designated as priority security vehicles can only be determined a few minutes before the mission begins, due to the importance of security and confidentiality requirements. Because multiple vehicles' 5G modules have the same QoS level, when the convoy has many vehicles, it cannot be guaranteed that the video from each vehicle can be smoothly transmitted back to the command center. In this situation, it is necessary to quickly adjust the QoS of the 5G modules on designated vehicles. This technical solution allows for the configuration of corresponding QoS policies on the UPF based on the source IP of the 5G modules.
[0131] For example, this solution addresses the need to adjust the QoS level of specific applications to ensure their quality of service. In field demonstrations, numerous business applications are involved. Among the applications presented to leadership, some are particularly critical. To guarantee the effectiveness of these demonstrations, different QoS levels are often required. However, since application vendors haven't developed interfaces to interface with PCF, QoS control for these applications is not possible. This technical solution allows for setting different QoS policies for different access destinations.
[0132] For example, without altering the existing PCC architecture, control policies are configured in the local UPF and carried to the SMF via N4 interface messages, thereby enabling control operations on services. The network architecture is as follows: Figure 5 When the UPF network element detects that the five-tuple information corresponding to the service flow of the target service matches the preset five-tuple information in the preset policy template, it sends a first service policy injection instruction (PFCP Association Update Request) corresponding to the target service to the SMF network element. The first service policy injection instruction carries a first policy injection identifier, a session identifier, and a preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service based on the target session corresponding to the first policy injection identifier and the session identifier, and the target service policy in the preset policy template. Afterwards, the UPF network element receives a first response information (PFCP Association Update Response) sent by the SMF network element according to the first service policy injection instruction. When it detects that the service data volume of the target service is less than or equal to a preset data volume threshold within a preset time period, it sends a second service policy injection instruction (PFCP Association Update Request) corresponding to the target service to the SMF network element. The second service policy injection instruction carries a second policy injection identifier and a session identifier, so that the SMF network element can delete the target quality of service flow corresponding to the session identifier based on the second policy injection identifier. The UPF network element then receives a second response information (PFCP Association Update Response) sent by the SMF network element according to the second service policy injection instruction.
[0133] It is understandable that the UPF network element can specifically be an edge UPF network element. When the SMF network element receives the first service policy injection instruction sent by the UPF network element, which carries the first policy injection identifier, session identifier, and preset policy template, it determines the target session corresponding to the session identifier. Based on the first policy injection identifier, the target session corresponding to the session identifier, and the target service policy in the preset policy template, it establishes the target service quality flow corresponding to the target service. That is, through the configuration of the edge UPF network element, the control policy is reversed to the SMF network element, realizing the process of modifying the service policy without coordinating the cutover of surrounding network elements, thereby improving the speed of adjusting the service control policy.
[0134] Based on the same inventive concept as the above-mentioned service strategy control method applied to UPF network elements, this application provides a UPF network element 1, corresponding to a service strategy control method. Figure 6 A schematic diagram of the composition structure of a UPF network element provided in this application embodiment. Figure 1 The UPF network element 1 may include:
[0135] The first sending unit 11 is configured to send a first service policy injection instruction corresponding to the target service to the SMF network element when the five-tuple information corresponding to the service flow of the target service is detected to match the preset five-tuple information in the preset policy template. The first service policy injection instruction is an instruction carrying a first policy injection identifier, a session identifier, and the preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service according to the first policy injection identifier, the target session corresponding to the session identifier, and the target service policy in the preset policy template. The target session is the session between the UPF network element and the SMF network element established when the terminal to which the target service belongs enters the network.
[0136] The first receiving unit 12 is used to receive the first response information sent by the SMF network element according to the first service policy injection instruction.
[0137] In some embodiments of this application, the first sending unit 11 is configured to send a second service policy injection instruction corresponding to the target service to the SMF network element when it is detected that the service data volume of the target service is less than or equal to a preset data volume threshold within a preset time period. The second service policy injection instruction carries a second policy injection identifier and the session identifier, so that the SMF network element can delete the target quality of service flow corresponding to the session identifier according to the second policy injection identifier.
[0138] The first receiving unit 12 is used to receive the second response information sent by the SMF network element according to the second service policy injection instruction.
[0139] In some embodiments of this application, the UPF network element further includes an acquisition unit, a second establishment unit, and an association unit;
[0140] The acquisition unit is used to acquire at least one set of configured quality of service template information;
[0141] The second establishing unit is used to establish an index corresponding to the at least one set of service quality template information to obtain at least one service quality template;
[0142] The association unit is used to associate the at least one set of policy template information with the at least one quality of service template according to the information association instruction when receiving at least one set of policy template information, so as to obtain at least one preset policy template, wherein the at least one preset policy template includes the preset policy template.
[0143] In some embodiments of this application, the preset policy template includes service data flow template parameters and service quality template parameters. The service data flow template parameters include a preset source IP field, a preset source port field, a preset destination IP field, a preset destination port field, and a preset protocol type field. The service quality template parameters include a 5QI field, an ARP field, a GFBR field, and an MFBR field.
[0144] If any field in the business data flow template parameter is empty, it indicates that the business data flow template parameter is used to match any terminal, server and / or protocol type;
[0145] If the GFBR field contains no information, configuring the information corresponding to the GFBR field is prohibited.
[0146] In some embodiments of this application, the device further includes a setting unit;
[0147] The acquisition unit is used to acquire the initial strategy injection field;
[0148] The setting unit is used to set the information on the preset bit corresponding to the preset byte in the initial strategy injection field as first information to obtain the first strategy injection identifier; or, in the initial strategy injection field, to set the information on the preset bit corresponding to the preset byte as second information to obtain the second strategy injection identifier.
[0149] It should be noted that, in practical applications, the first transmitting unit 11 and the first receiving unit 12 can be implemented by the first processor 13 on the UPF network element 1, specifically by a CPU (Central Processing Unit), MPU (Microprocessor Unit), DSP (Digital Signal Processor), or FPGA (Field Programmable Gate Array), etc.; the data storage can be implemented by the first memory 14 on the UPF network element 1.
[0150] This application also provides a UPF network element 1, such as... Figure 7 As shown, the UPF network element 1 includes: a first processor 13, a first memory 14, and a first communication bus 15. The first memory 14 communicates with the first processor 13 through the first communication bus 15. The first memory 14 stores programs that can be executed by the first processor 13. When the program is executed, the service strategy control method described above is executed through the first processor 13.
[0151] In practical applications, the first memory 14 can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the first processor 13.
[0152] This application provides a computer-readable storage medium having a computer program thereon, which, when executed by a first processor 13, implements the business strategy control method as described above.
[0153] For example, this application also provides a computer program product, including a computer program that can be executed by a first processor 13 in a UPF network element to complete the steps of the aforementioned service strategy control method applied to a UPF network element.
[0154] It is understandable that the UPF network element can specifically be an edge UPF network element. When the edge UPF network element detects for the first time that the five-tuple information corresponding to the service flow of the target service matches the preset five-tuple information in the preset policy template, it sends a first service policy injection instruction to the SMF network element, carrying the first policy injection identifier, session identifier, and preset policy template in the first service policy injection instruction. This enables the SMF network element to establish the target service quality flow corresponding to the target service based on the target session corresponding to the first policy injection identifier and session identifier and the target service policy in the preset policy template. In other words, through the configuration of the edge UPF network element, the control policy is reversed to the SMF network element, realizing the process of modifying the service policy without coordinating with surrounding network elements for cutover, thereby improving the speed of adjusting the service control policy.
[0155] Based on the same inventive concept as the above-mentioned service policy control method applied to SMF network elements, this application provides an SMF network element 2, corresponding to a service policy control method. Figure 8 A schematic diagram of the composition structure of an SMF network element provided in this application embodiment. Figure 1 The SMF network element 2 may include:
[0156] The second receiving unit 21 is used to receive a first service policy injection instruction sent by the UPF network element. The service policy injection instruction carries a first policy injection identifier, a session identifier, and a preset policy template.
[0157] Generation unit 22 is used to generate the first response information corresponding to the first business strategy injection instruction;
[0158] The second sending unit 23 is used to send the first response information to the UPF network element;
[0159] Determining unit 24 is used to determine the target session corresponding to the session identifier;
[0160] The first establishment unit 25 is used to establish a target quality of service flow corresponding to the target service for the target session based on the first policy injection identifier and the preset policy template.
[0161] In some embodiments of this application, the determining unit 24 is used to determine the historical priority of the historical quality of service stream corresponding to the target session;
[0162] The first establishment unit 25 is used to establish a target quality of service flow with a priority higher than the historical priority for the target session according to the first policy injection identifier and the preset policy template.
[0163] In some embodiments of this application, the SMF network element further includes a deletion unit;
[0164] The generation unit 22 is used to generate second response information upon receiving the second service policy injection instruction sent by the UPF network element;
[0165] The second sending unit 23 is used to send the second response information to the UPF network element;
[0166] The determining unit 24 is used to determine the target session based on the session identifier carried in the second service policy injection instruction;
[0167] The deletion unit is used to delete the target quality of service flow corresponding to the session identifier according to the first policy injection identifier.
[0168] It should be noted that, in practical applications, the second receiving unit 21, generating unit 22, second transmitting unit 23, determining unit 24, and first establishing unit 25 can be implemented by the second processor 26 on the SMF network element 2, specifically by a CPU (Central Processing Unit), MPU (Microprocessor Unit), DSP (Digital Signal Processor), or FPGA (Field Programmable Gate Array), etc.; the data storage can be implemented by the second memory 27 on the SMF network element 2.
[0169] This application also provides an SMF network element 2, such as... Figure 9 As shown, the SMF network element 2 includes: a second processor 26, a second memory 27, and a second communication bus 28. The second memory 27 communicates with the second processor 26 through the second communication bus 28. The second memory 27 stores programs executable by the second processor 26. When the program is executed, the service strategy control method described above is executed through the second processor 26.
[0170] In practical applications, the second memory 27 can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the second processor 26.
[0171] This application provides a computer-readable storage medium having a computer program thereon, which, when executed by a second processor 26, implements the business strategy control method as described above.
[0172] For example, this application also provides a computer program product, including a computer program that can be executed by a second processor 26 in an SMF network element to complete the steps of the aforementioned service policy control method applied in an SMF network element.
[0173] It is understandable that the UPF network element can specifically be an edge UPF network element. When the SMF network element receives the first service policy injection instruction sent by the UPF network element, which carries the first policy injection identifier, session identifier, and preset policy template, it determines the target session corresponding to the session identifier. Based on the first policy injection identifier, the target session corresponding to the session identifier, and the target service policy in the preset policy template, it establishes the target service quality flow corresponding to the target service. That is, through the configuration of the edge UPF network element, the control policy is reversed to the SMF network element, realizing the process of modifying the service policy without coordinating the cutover of surrounding network elements, thereby improving the speed of adjusting the service control policy.
[0174] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0175] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0176] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0177] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0178] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. A business strategy control method, characterized in that, Applied to UPF network elements, the method includes: If the five-tuple information corresponding to the service flow of the target service is detected to match the preset five-tuple information in the preset policy template, a first service policy injection instruction corresponding to the target service is sent to the SMF network element. The first service policy injection instruction is an instruction carrying a first policy injection identifier, a session identifier, and the preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service based on the first policy injection identifier, the target session corresponding to the session identifier, and the target service policy in the preset policy template. The target session is the session between the UPF network element and the SMF network element established when the terminal to which the target service belongs enters the network. Receive the first response information sent by the SMF network element according to the first service policy injection instruction.
2. The method according to claim 1, characterized in that, After receiving the response information sent by the SMF network element according to the first service policy injection instruction, the method further includes: If the target service data volume is detected to be less than or equal to a preset data volume threshold within a preset time period, a second service policy injection instruction corresponding to the target service is sent to the SMF network element. The second service policy injection instruction carries a second policy injection identifier and the session identifier. This allows the SMF network element to delete the target quality of service flow corresponding to the session identifier based on the second policy injection identifier. Receive the second response information sent by the SMF network element according to the second service policy injection instruction.
3. The method according to claim 1, characterized in that, Before sending the first service policy injection instruction corresponding to the target service to the SMF network element when the five-tuple information corresponding to the service flow of the target service is detected to match the preset five-tuple information in the preset policy template, the method further includes: Obtain at least one set of configured quality of service template information; Establish an index corresponding to the at least one set of service quality template information to obtain at least one service quality template; Upon receiving at least one set of policy template information, the at least one set of policy template information is associated with the at least one quality of service template according to the information association instruction to obtain at least one preset policy template, wherein the at least one preset policy template includes the preset policy template.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: The preset strategy template includes business data flow template parameters and service quality template parameters. The business data flow template parameters include a preset source IP field, a preset source port field, a preset destination IP field, a preset destination port field, and a preset protocol type field. The service quality template parameters include a 5QI field, an ARP field, a GFBR field, and an MFBR field. If any field in the business data flow template parameter is empty, it indicates that the business data flow template parameter is used to match any terminal, server and / or protocol type; If the GFBR field contains no information, configuring the information corresponding to the GFBR field is prohibited.
5. The method according to claim 2, characterized in that, The method further includes: Retrieve the initial strategy injection fields; In the initial strategy injection field, the information on the preset bit corresponding to the preset byte is set as the first information to obtain the first strategy injection identifier; Alternatively, in the initial strategy injection field, the information on the preset bit corresponding to the preset byte is set as the second information to obtain the second strategy injection identifier.
6. A business strategy control method, characterized in that, Applied to SMF network elements, the method includes: Receive a first service policy injection instruction sent by a UPF network element, wherein the service policy injection instruction carries a first policy injection identifier, a session identifier, and a preset policy template; Generate first response information corresponding to the first service policy injection instruction, and send the first response information to the UPF network element; Determine the target session corresponding to the session identifier; Based on the first policy injection identifier and the preset policy template, a target service quality flow corresponding to the target service is established for the target session.
7. The method according to claim 6, characterized in that, The step of establishing a target quality of service flow corresponding to the target service for the target session based on the first policy injection identifier and the preset policy template includes: Determine the historical priority of the historical quality of service stream corresponding to the target session; Based on the first policy injection identifier and the preset policy template, a target quality of service flow with a priority higher than the historical priority is established for the target session.
8. The method according to claim 6, characterized in that, After establishing the target service quality flow corresponding to the target service for the target session based on the first policy injection identifier and the preset policy template, the method further includes: Upon receiving the second service policy injection instruction sent by the UPF network element, a second response information is generated and sent to the UPF network element; The target session is determined based on the session identifier carried in the second business strategy injection instruction; Based on the first policy injection identifier, delete the target quality of service flow corresponding to the session identifier.
9. A UPF network element, characterized in that, The UPF network element includes: The first sending unit is configured to send a first service policy injection instruction corresponding to the target service to the SMF network element when the five-tuple information corresponding to the service flow of the target service is detected to match the preset five-tuple information in the preset policy template. The first service policy injection instruction is an instruction carrying a first policy injection identifier, a session identifier, and the preset policy template, so that the SMF network element can establish a target quality of service flow corresponding to the target service based on the first policy injection identifier, the target session corresponding to the session identifier, and the target service policy in the preset policy template. The target session is the session between the UPF network element and the SMF network element established when the terminal to which the target service belongs enters the network. The first receiving unit is used to receive the first response information sent by the SMF network element according to the first service policy injection instruction.
10. An SMF network element, characterized in that, The SMF network element includes: The second receiving unit is used to receive a first service policy injection instruction sent by the UPF network element. The service policy injection instruction carries a first policy injection identifier, a session identifier, and a preset policy template. A generation unit is used to generate the first response information corresponding to the first business strategy injection instruction; The second sending unit is used to send the first response information to the UPF network element; A determining unit is used to determine the target session corresponding to the session identifier; The first establishment unit is used to establish a target quality of service flow corresponding to the target service for the target session based on the first policy injection identifier and the preset policy template.
11. A UPF network element, characterized in that, The UPF network element includes: The system comprises a first memory, a first processor, and a first communication bus. The first memory communicates with the first processor via the first communication bus. The first memory stores a service policy control program executable by the first processor. When the service policy control program is executed, the method described in any one of claims 1 to 5 is performed by the first processor.
12. An SMF network element, characterized in that, The SMF network element includes: The second memory, the second processor, and the second communication bus are provided. The second memory communicates with the second processor via the second communication bus. The second memory stores a service policy control program executable by the second processor. When the service policy control program is executed, the method described in any one of claims 6 to 8 is executed by the second processor.
13. A storage medium storing a computer program thereon, applied to UPF network elements and SMF network elements, characterized in that, When the computer program is executed by the first processor, it implements the method according to any one of claims 1 to 5; when the computer program is executed by the second processor, it implements the method according to any one of claims 6 to 8.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the first processor, it implements the method according to any one of claims 1 to 5; when the computer program is executed by the second processor, it implements the method according to any one of claims 6 to 8.