Intelligent business process processing methods, devices, equipment, media, and program products
By identifying and handling UPF nodes with module malfunctions and using them as non-intelligent nodes, the problem of damage to users' basic services when intelligent services encounter problems is solved, and the normal processing of basic services and network reliability are improved when intelligent service processing encounters problems.
Patent Information
- Application Number
- CN202411087016.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-08-08
AI Technical Summary
When problems arise in intelligent services, existing technologies cannot guarantee that users' basic services will not be affected, leading to a decline in user experience.
By identifying abnormal UPF nodes among multiple user plane function UPF nodes and using them as nodes that do not support intelligent processing, non-intelligent basic services can be handled. By selecting appropriate UPF nodes to handle intelligent services, the normal operation of basic services can be ensured.
When problems occur in intelligent business processing, ensure the normal processing of users' basic business, avoid the impact of intelligent function deployment on basic business, and improve the processing efficiency of business processes and network reliability.
Smart Images

Figure CN118890265B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to an intelligent business process processing method, apparatus, equipment, medium, and program product. Background Technology
[0002] Currently, existing standards only provide recommendations for basic business processes. In actual deployment, considering the initial low demand for some intelligent services or other reasons, only some network elements in a group are deployed with data acquisition functions. In scenarios supporting intelligent service processing, when the data acquisition node (data source) fails or is overloaded, intelligent services cannot be accessed, and users' basic services are also affected. Therefore, ensuring that users' basic services are not damaged when intelligent services encounter problems has become an urgent issue to be addressed. Summary of the Invention
[0003] This invention provides an intelligent business process processing method, apparatus, equipment, medium, and program product to address the shortcomings of existing technologies where users' basic business is damaged when intelligent business processes encounter problems, thereby ensuring that users' basic business is not damaged when intelligent business processes encounter problems.
[0004] This invention provides an intelligent business process processing method, comprising the following steps:
[0005] In the case that the Protocol Data Unit (PDU) session is determined to be an intelligent service subscription session, the module abnormal UPF node is identified among multiple first user plane function UPF nodes; the module abnormal UPF node is the first UPF node where the intelligent service processing unit has an abnormality.
[0006] If all first UPF nodes are abnormal UPF nodes of the module, the first UPF nodes are used as second UPF nodes, and intelligent services are processed as non-intelligent basic services. A UPF node for processing the non-intelligent basic services is selected from multiple first UPF nodes and multiple second UPF nodes. The first UPF nodes are nodes that support intelligent processing functions, and the second UPF nodes are nodes that do not support intelligent processing functions.
[0007] The selection result of the UPF node is sent to the Policy Control Function (PCF) so that the PCF can initiate a business process based on the selection result of the UPF node.
[0008] According to an intelligent business process processing method provided by the present invention, after determining the abnormal UPF node of a module among multiple first user plane function UPF nodes, the method further includes:
[0009] In the event that at least one of the module's abnormal UPF nodes exists among multiple first UPF nodes, a UPF node for processing intelligent services is selected from a group of normal UPF nodes.
[0010] According to the intelligent business process processing method provided by the present invention, the abnormal UPF node of the module includes either an overloaded UPF node or a faulty UPF node;
[0011] The process of identifying abnormal UPF nodes among multiple first user plane function UPF nodes includes:
[0012] Receive the service load and working status of the intelligent service processing units reported by multiple first UPF nodes;
[0013] Based on the service load, the load value of the intelligent service processing unit in each of the first UPF nodes is determined, and the first UPF node whose load value is greater than the load threshold is determined as the overloaded UPF node;
[0014] Based on the working status, the first UPF node corresponding to the intelligent business processing unit that has malfunctioned is identified as the faulty UPF node.
[0015] According to the intelligent business process processing method provided by the present invention, the normal UPF node is determined based on the following method:
[0016] At least one of the first UPF nodes whose load value is less than or equal to the load threshold value is designated as a group of normal UPF nodes; or...
[0017] At least one of the first UPF nodes corresponding to the intelligent business processing unit that has not experienced a fault is regarded as a group of normal UPF nodes.
[0018] According to an intelligent business process processing method provided by the present invention, the intelligent business processing unit of the faulty UPF node is suspended from use so as to process the non-intelligent basic business normally.
[0019] According to an intelligent business process processing method provided by the present invention, the method further includes:
[0020] In the case where at least one of the faulty UPF nodes exists among multiple first UPF nodes, the intelligent service subscription session of the faulty UPF node is reconstructed, and a UPF node is selected from a group of normal UPF nodes to handle the reconstructed intelligent service.
[0021] The present invention also provides an intelligent business process processing device, comprising the following modules:
[0022] The acquisition module is used to identify the abnormal module UPF node among multiple first user plane function UPF nodes when the protocol data unit (PDU) session is determined to be an intelligent service subscription session; the abnormal module UPF node is the first UPF node where the intelligent service processing unit has an abnormality.
[0023] The node selection module is used to, when all the first UPF nodes are abnormal UPF nodes of the module, use the first UPF node as the second UPF node, process intelligent services as non-intelligent basic services, and select a UPF node from multiple first UPF nodes and multiple second UPF nodes to process the non-intelligent basic services; wherein, the first UPF node is a node that supports intelligent processing functions; and the second UPF node is a node that does not support intelligent processing functions.
[0024] The sending module is used to send the selection result of the UPF node to the policy control function (PCF) so that the PCF can initiate a business process based on the selection result of the UPF node.
[0025] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the intelligent business process processing method described above.
[0026] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the intelligent business process processing method as described above.
[0027] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the intelligent business process processing method as described above.
[0028] The intelligent business process processing method, apparatus, device, medium, and program product provided by this invention, when determining that the Protocol Data Unit (PDU) session is an intelligent business subscription session, identifies a module-abnormal UPF node among multiple first user plane function UPF nodes; the module-abnormal UPF node is the first UPF node where the intelligent business processing unit has an anomaly; when all first UPF nodes are module-abnormal UPF nodes, the first UPF node is used as a second UPF node, and the intelligent business is processed as a non-intelligent basic business, and a UPF node for processing the non-intelligent basic business is selected from multiple first UPF nodes and multiple second UPF nodes; wherein, the first UPF node is a node that supports intelligent processing functions; the second UPF node is a node that does not support intelligent processing functions; the selection result of the UPF node is sent to the Policy Control Function (PCF) so that the PCF initiates the business process according to the selection result of the UPF node. Through the above method, this invention can ensure the normal processing of user basic business when intelligent business processing encounters problems and cannot meet the requirements of intelligent business processing, avoiding the impact of the deployment of intelligent functions on user basic business. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0030] Figure 1 This is a flowchart illustrating the intelligent business process processing method provided by the present invention.
[0031] Figure 2 This is one of the flowcharts of the intelligent business process optimization method provided by the present invention.
[0032] Figure 3 This is the second flowchart of the intelligent business process optimization method provided by the present invention.
[0033] Figure 4 This is the third flowchart of the intelligent business process optimization method provided by the present invention.
[0034] Figure 5 This is a schematic diagram of the intelligent business process processing device provided by the present invention.
[0035] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0037] In related technologies, when actually deploying data collection nodes, such as UPF (User Plane Function), considering the initial relatively small demand for some intelligent services, only a portion of the data collection nodes may be upgraded to support intelligent processing functions. Therefore, for users who have signed up for this intelligent service, service processing will be concentrated on nodes upgraded to support intelligent processing functions.
[0038] When the load on all intelligent service processing units of relevant nodes exceeds the equipment's processing capacity, the relevant intelligent nodes may be unable to provide processing services for new user access. In this situation, even if other non-intelligent nodes and intelligent nodes (which support intelligent processing functions and can handle basic non-intelligent services) on the network side have the capability to provide basic user service processing, users who have subscribed to intelligent services will choose to have their services processed by the service processing units of nodes supporting intelligent service capabilities. Failure to make this selection will result in users being unable to access the network, leading to losses of basic user services and a deterioration in user experience.
[0039] When all intelligent service processing units at relevant nodes fail, all intelligent service users will be unable to use the service. Even if non-intelligent and intelligent nodes on the network side have the capability to provide basic service processing, users who have subscribed to intelligent services will choose to have their services processed by the service processing unit in the node that supports intelligent service capabilities. Failure to do so will result in users being unable to access services, leading to loss of basic services and a poor user experience.
[0040] To avoid the introduction of intelligent functions from affecting users' basic business operations and resulting in low business process efficiency, this invention proposes an intelligent business process processing method. This method is an intelligent business process optimization solution for scenarios where the data acquisition node cannot meet the new business processing requirements due to the excessive load of intelligent business processing after the introduction of intelligent functions. This ensures the normal processing of users' basic business operations, avoids the impact of the deployment of intelligent functions on users' basic business operations, and thus improves the processing efficiency of business processes.
[0041] The following is combined with Figures 1-5 This invention describes the intelligent business process processing method, apparatus, equipment, medium, and program product.
[0042] Figure 1 This is a flowchart illustrating the intelligent business process processing method provided by the present invention, as shown below. Figure 1 As shown, the method includes the following:
[0043] Step 101: If the Protocol Data Unit (PDU) session is determined to be an intelligent service subscription session, identify the abnormal UPF nodes among the multiple first user plane function UPF nodes.
[0044] In this embodiment of the invention, when a device starts up or needs to establish a new PDU (Packet Data Unit) session, the SMF (Session Management Function) acquires the PDU session. Simultaneously, the SMF initiates an SM policy association establishment process with the selected PCF (Policy Control Function). The PCF is responsible for policy control and management in the 5G network, including resource allocation and quality of service control. It can be understood that the SM policy association establishment process refers to establishing an association between the SMF and the PCF so that the SMF can obtain policy information about the PDU session.
[0045] Once the SM policy association is established, the SMF can query the PCF for intelligent service subscription information about the PDU session. This intelligent service subscription information specifies the session's particular quality of service, resource limits, or other policy requirements to ensure that the session can operate as the user expects.
[0046] Based on the intelligent service subscription information of the PDU session, the SMF determines whether the current PDU session is an intelligent service subscription session. If so, it identifies the abnormal module UPF node among multiple first user plane function UPF nodes. The abnormal module UPF node is the first UPF node where the intelligent service processing unit is abnormal; the intelligent service processing unit is the module or functional unit within the first UPF node responsible for managing and processing intelligent services; the abnormal module UPF node includes either an overloaded UPF node or a faulty UPF node.
[0047] In this embodiment of the invention, the first UPF node (i.e., the intelligent UPF node) is a node that supports intelligent processing functions; the second UPF node (i.e., the ordinary UPF node) is a node that does not support intelligent processing functions. It can be understood that intelligent processing functions refer to having intelligent data processing or business processing capabilities, such as data collection and analysis capabilities. These intelligent processing functions can be used in the following aspects:
[0048] 1) Intelligent Data Processing: When processing large volumes of data streams in a network, intelligent processing capabilities can leverage machine learning and data analytics to identify and handle specific data patterns or anomalies. For example, in network traffic management, intelligent processing can dynamically adjust resource allocation based on traffic patterns to optimize network performance and resource utilization.
[0049] 2) Intelligent Service Processing: For different service types, the intelligent processing function can perform intelligent processing based on preset service rules or user needs. For example, in mobile communication networks, for data streams of different users or service types, the intelligent processing function can adjust service quality, priority, or security policies to improve user experience and network efficiency.
[0050] 3) Intelligent Decision Support: The intelligent processing function can also provide decision support capabilities, offering intelligent suggestions or decisions to network operators or services through data analysis and pattern recognition. For example, in network fault detection and repair, the intelligent processing function can automatically identify fault points and provide repair suggestions, accelerating fault recovery.
[0051] In one embodiment, the service load and operating status of intelligent service processing units reported by multiple first UPF nodes are obtained. The service load refers to the current workload or load of the intelligent service processing unit, including load volume and resource utilization. The operating status refers to the current state of the intelligent service processing unit, such as normal operation, fault, or maintenance. Further, based on the service load, the load value of the intelligent service processing unit in each first UPF node is determined, and the first UPF node with a load value greater than a load threshold is identified as an overloaded UPF node. It is understood that when the load value exceeds the load threshold, it indicates that the node is facing overload or requires additional resources to process services. Further, based on the operating status, the first UPF node corresponding to a faulty intelligent service processing unit is identified as a faulty UPF node.
[0052] By analyzing and processing the service load and working status of the intelligent service processing units reported by each first UPF node, UPF nodes that are overloaded or faulty can be identified and dealt with in a timely manner, ensuring the stability and reliability of network services.
[0053] Step 102: If all the first UPF nodes are abnormal UPF nodes of the module, use the first UPF nodes as second UPF nodes, process the intelligent service as a non-intelligent basic service, and select a UPF node from the multiple first UPF nodes and multiple second UPF nodes to process the non-intelligent basic service.
[0054] If the SMF determines that the current PDU session is an intelligent service subscription session based on the intelligent service subscription information of the PDU session, then it selects a UPF node from multiple first UPF nodes to process the intelligent service.
[0055] When all first UPF nodes are overloaded and new intelligent services are accessed, the first UPF nodes are used as second UPF nodes, and the new intelligent services are processed as non-intelligent basic services. A UPF node for processing non-intelligent basic services is selected from multiple first UPF nodes and multiple second UPF nodes. Among them, the overloaded UPF node is the first UPF node whose load value of the intelligent service processing unit is greater than the load threshold value.
[0056] When all second UPF nodes are faulty UPF nodes and new intelligent services are accessed, the first UPF node is used as a second UPF node, the new intelligent service is processed as a non-intelligent basic service, and a UPF node for processing the non-intelligent basic service is selected from multiple first UPF nodes and multiple second UPF nodes; wherein, the faulty UPF node is the first UPF node where the intelligent service processing unit fails.
[0057] It is understandable that using the first UPF node as the second UPF node means processing non-intelligent basic business processes through the first UPF node.
[0058] Step 103: Send the selection result of the UPF node to the Policy Control Function (PCF) so that the PCF can initiate a business process based on the selection result of the UPF node.
[0059] If the first UPF node is successfully selected, the SMF notifies the PCF of the result, and the PCF triggers the subsequent intelligent business process. If the first UPF node is not successfully selected, the SMF notifies the PCF of the result that no intelligent UPF node was selected. In this case, the PCF does not initiate the intelligent business process according to the preset rules, and the session is processed as a normal session.
[0060] In one embodiment, if at least one module-faulty UPF node exists among multiple first UPF nodes, a UPF node for processing intelligent services is selected from a group of normal UPF nodes; the selection result of the UPF node is sent to the PCF so that the PCF can initiate the service process based on the selection result of the UPF node. The normal UPF nodes are determined as follows: at least one first UPF node whose load value of the intelligent service processing unit is less than or equal to the load threshold is considered as a group of normal UPF nodes; or, at least one first UPF node corresponding to an intelligent service processing unit that has not experienced a fault is considered as a group of normal UPF nodes.
[0061] In this embodiment of the invention, the existence of at least one module-abnormal UPF node among multiple first UPF nodes does not include the case where all first UPF nodes are module-abnormal UPF nodes; a group of normal UPF nodes can be understood as the remaining first UPF nodes excluding the module-abnormal UPF nodes.
[0062] For example, the system obtains the service load information of intelligent service processing units reported by multiple first UPF nodes, determines the load value of intelligent service processing units in each first UPF node based on the service load information, determines at least one non-overloaded UPF node based on the load value, wherein the non-overloaded UPF node is the first UPF node whose load value of intelligent service processing unit is less than or equal to the load threshold value, and selects a UPF node for processing intelligent services from at least one non-overloaded UPF node.
[0063] Obtain the working status of the intelligent service processing unit reported by multiple first UPF nodes; determine at least one non-faulty UPF node based on the working status; the non-faulty UPF node is the first UPF node where the intelligent service processing unit has not failed; select the UPF node for processing intelligent services from at least one non-faulty UPF node.
[0064] This invention, through the current load status and load threshold of each first UPF node, determines a suitable node for handling new intelligent service user access requests, thereby achieving load balancing and resource optimization, and ensuring the normal processing of basic user services. Simultaneously, the first UPF node selection and fault response mechanism effectively enhance the reliability, continuity, and efficiency of the mobile network.
[0065] In one embodiment, if the PDU session is determined to be a non-intelligent service subscription session, then a UPF node for processing non-intelligent basic services is selected from multiple first UPF nodes and multiple second UPF nodes; the selection result of the UPF node is sent to the PCF so that the PCF can initiate a service process based on the selection result of the UPF node.
[0066] For example, obtain the node selection parameters for each first UPF node and each second UPF node, and then, based on the node selection parameters, select a UPF node from multiple first UPF nodes and multiple second UPF nodes to handle non-intelligent basic services. The node selection parameters include at least:
[0067] Data Network Name (DNN): Identifies a specific data network service;
[0068] Slice identification: In 5G networks, slicing is a technology that divides network resources into multiple logical networks. Each slice can provide different quality of service and resource configurations according to demand.
[0069] Tracking Area (TA): Used to manage radio resources and the location of mobile users in LTE / 5G networks;
[0070] Node weight: Used to determine the priority or weight when selecting from multiple UPF nodes;
[0071] Node load status: refers to the current load status of the UPF node, used to dynamically adjust traffic load or select the optimal node.
[0072] When a regular user (i.e., a non-intelligent service subscription session) connects, the system can select a node from the first and second UPF nodes for service processing based on pre-defined selection rules (such as DNN, slice, TA, weight, load, etc.) of the regular UPF nodes. For example, suppose there are multiple first UPF nodes and multiple second UPF nodes available, each configured with different slice services and current load conditions. The SMF selects a UPF node that can provide sufficient bandwidth and low latency based on the user's slice requirements and the current network load. For example, if the user requires high-speed data transmission and low-latency service, the SMF will select a UPF node with low load that is specifically optimized for high-speed data services. As another example, when a regular user connects, their device identifies a specific data network name, indicating the required service type. The SMF determines which UPF node to route the session to based on the device's identified DNN and the pre-defined node weights. For example, if a service corresponding to a specific DNN requires high-priority processing, the SMF will select a UPF node with a higher weight to handle the session, ensuring that the service quality meets expectations.
[0073] The intelligent business process processing method provided in this invention, when determining that the Protocol Data Unit (PDU) session is an intelligent business subscription session, identifies a module-abnormal UPF node among multiple first user plane function UPF nodes; the module-abnormal UPF node is the first UPF node where the intelligent business processing unit has an anomaly; when all first UPF nodes are module-abnormal UPF nodes, the first UPF node is used as a second UPF node, and the intelligent business is processed as a non-intelligent basic business; and a UPF node for processing the non-intelligent basic business is selected from multiple first UPF nodes and multiple second UPF nodes; wherein, the first UPF node is a node that supports intelligent processing functions; the second UPF node is a node that does not support intelligent processing functions; the selection result of the UPF node is sent to the Policy Control Function (PCF) so that the PCF initiates the business process according to the selection result of the UPF node. Through the above method, this invention can ensure the normal processing of user basic business even when intelligent business processing encounters problems and cannot meet the requirements of intelligent business processing, avoiding the impact of the deployment of intelligent functions on user basic business.
[0074] In one embodiment, if all first UPF nodes are faulty UPF nodes, or if at least one of the multiple first UPF nodes is faulty, the intelligent service processing unit of the faulty UPF node is suspended to process non-intelligent basic services normally. Alternatively, if at least one of the multiple first UPF nodes is faulty, the intelligent service subscription session of the faulty UPF node is rebuilt, and a UPF node is selected from a set of normal UPF nodes to process the rebuilt intelligent services.
[0075] In this embodiment of the invention, the existence of at least one faulty UPF node among multiple first UPF nodes does not include the case where all first UPF nodes are faulty UPF nodes.
[0076] For example, when the intelligent service processing unit of the first UPF node fails due to exceeding the load threshold, intelligent service sessions already running on that node will be affected, such as video streaming and cloud gaming. In this situation, the intelligent service processing unit of the failed UPF node can be suspended while non-intelligent basic services are being processed normally; alternatively, the SMF or other relevant control nodes can initiate a session reconstruction process. This means that the control node will detect the node's load status or fault report and attempt to re-establish the user's intelligent service session on other available UPF nodes. When initiating session reconstruction, the SMF will select other suitable UPF nodes to process the services according to a pre-defined strategy. These nodes can be lightly loaded or specifically configured for intelligent services. Understandably, even when the first UPF node has a problem, it is still necessary to ensure the normal processing of basic services (such as VoLTE and ordinary data transmission). This means either continuing to process these basic services on the failed node or moving these services to other available UPF nodes.
[0077] The session reconstruction and node switching strategies in this invention are mechanisms designed to address node failures or overload in the network. They ensure that even if a node has a problem, the user's intelligent services can be quickly and effectively migrated to other available nodes, thereby minimizing the impact of service interruption and service quality degradation.
[0078] To further explain the intelligent business process processing method proposed in this invention, please refer to... Figures 2-4 And the following examples.
[0079] This invention specifically proposes an intelligent business process optimization method. In user business experience perception scenarios after the introduction of intelligence, user experience data is obtained by using NWDAF (Network Data Analytics Function) to collect data from UPF, and subsequent processing is provided as needed to achieve intelligent capabilities such as improving user experience.
[0080] refer to Figure 2Data acquisition nodes (such as UPFs) need to support intelligent processing capabilities, including user experience data collection and analysis. In actual deployment, only some nodes can be upgraded to support these functions. For example, for a group of UPF nodes responsible for user plane business processing in the same area, some nodes can be selected for upgrades to support intelligent processing. The upgraded UPFs are called intelligent UPF nodes, and the un-upgraded UPFs are called ordinary UPF nodes. Both intelligent and ordinary UPF nodes can handle non-intelligent contracted user sessions, but only intelligent UPF nodes can provide intelligent business processing for intelligent contracted users. That is, when an intelligent contracted user session is established, the intelligent UPF node is selected for processing. When ordinary users access the system, a node can be selected from both ordinary and upgraded intelligent UPF nodes based on preset selection rules (such as DNN, slice, TA, weight, load, etc.) for business processing. When a user who has signed up for this intelligent service connects, since the user needs to select a UPF that supports intelligent functions to achieve intelligent service processing, a specific node must be selected from the intelligent UPF nodes for service processing according to preset rules (based on the selection parameters of ordinary UPF nodes, with the addition of intelligent service support identifiers, etc.). Following this approach, if the intelligent service processing units of all intelligent UPF nodes are overloaded or malfunctioning, when a new intelligent user connects, if the SMF selects an overloaded intelligent UPF node for processing, it will cause loss of intelligent service processing and even affect basic services; if no available intelligent UPF nodes are available, the user cannot select an ordinary UPF node to connect, thus rendering the user's basic services unusable.
[0081] To address the above issues, SMF pre-configures basic rules, including:
[0082] (1) The subscription information for a certain intelligent service is used to identify the intelligent UPF nodes that are upgraded to support the intelligent service function. When a user is identified as having subscribed to the intelligent service, a UPF node is selected from the corresponding intelligent UPF nodes for service processing. The intelligent service processing unit of the UPF is responsible for the intelligent service processing of the session. If a user is identified as not having subscribed to the intelligent service, a UPF node responsible for the session is selected from the ordinary UPF nodes and the upgraded intelligent UPF nodes according to the existing rules.
[0083] (2) Intelligent UPF nodes need to report the service load and working status (such as faults) of their intelligent service processing units to SMF, and pre-set the overload threshold value x of each intelligent UPF node's intelligent service processing unit based on the relationship between equipment load and service scale.
[0084] 2.1) When the SMF identifies that the intelligent service load in the intelligent UPF node has reached the overload threshold x, the SMF will not select this node to provide access for subsequent new intelligent users. Instead, the SMF will select other UPFs that support the new intelligent services for user access.
[0085] 2.2) When the SMF identifies a fault in the intelligent service processing unit within the intelligent UPF node, subsequent new intelligent users will not select this node for access. Instead, the SMF will choose another UPF node that supports the new intelligent service for user access. For existing intelligent users of the faulty node, a preset policy can be set, or the basic session service of the user can be ensured to continue to be processed normally within the UPF node without using the intelligent service unit; alternatively, the intelligent service session of the node can be activated through the SMF or UPF to rebuild the session and select another UPF node to provide service processing.
[0086] (3) Basic service assurance rules for all SMF pre-configured intelligent service processing units that are overloaded or malfunctioning:
[0087] 3.1) When the SMF detects that the intelligent service processing unit load of all intelligent UPF nodes has reached the overload threshold x, it selects a UPF node from ordinary and intelligent UPF nodes to provide access for newly connected intelligent users based on the UPF selection rules for non-intelligent subscribers, ensuring the user's basic service usage. At this time, the corresponding intelligent services of the user cannot be used, and the intelligent UPF node is used as an ordinary UPF.
[0088] 3.2) When the SMF detects that the intelligent service processing units of all intelligent UPF nodes are faulty, it selects a UPF node from both ordinary and intelligent UPF nodes to provide access for newly connected intelligent users based on the UPF selection rules for non-intelligent subscribers, ensuring the user's basic service usage. At this time, the corresponding intelligent services for that user are unavailable, and the intelligent UPF node is used as an ordinary UPF node. For existing intelligent users on all faulty nodes, it is required that the user's basic session services be processed normally within the UPF, without using intelligent service units to process services.
[0089] Consumer pre-defined rules: When receiving a report from SMF that the session has been successfully assigned to an intelligent UPF node, proceed with subsequent processing according to the intelligent business process; when receiving a report from SMF that the session has not been assigned to an intelligent UPF node, do not initiate the intelligent business process for that session.
[0090] In one embodiment, reference Figure 3 UPF selection reference example:
[0091] First, each intelligent UPF node reports load and fault information to the SMF. The SMF obtains user intelligent service subscription information through the N7 interface and further selects an intelligent UPF node for the intelligent service subscription session. When all intelligent service processing units are identified as overloaded or faulty, the UPF selection process follows that for ordinary users. The SMF reports the intelligent UPF selection result to the PCF. The PCF supports recognizing the intelligent UPF selection rules and makes an N23 decision based on the result: if selecting an intelligent UPF node fails, an N23 subscription is not initiated; if the selection is successful, an N23 subscription is initiated normally.
[0092] 1) When establishing a PDU session for non-intelligent signing services, the UPF selection range is: UPF1, UPF2, UPF3 and UPF4.
[0093] 2) When establishing a PDU session for intelligent signing services, the UPF selection range is: UPF3 and UPF4.
[0094] 3) When all intelligent business processing units are overloaded or malfunction, after the session is established, the UPF selection range is the same as the selection rules when the non-intelligent contracted business PDU session is established, and can be selected from UPF1, UPF2, UPF3 and UPF4.
[0095] Further, refer to Figure 4 Based on the basic business process, this invention improves steps 7-9, specifically including the following:
[0096] (1) Taking Consumer as PCF node as an example, during the user session establishment process, the intelligent UPF node needs to report the load and status information of the intelligent service processing unit to SMF, such as intelligent service processing unit failure.
[0097] (2) In step 7b, when the SMF executes the SM Policy Association Establishment process to the selected data PCF, the SMF establishes an SM policy association with the data PCF for this PDU session, and obtains the signed intelligent service information of the PDU session through the N7 interface, and selects the intelligent UPF node based on the information.
[0098] (3) In step 8, a regular UPF node or an intelligent UPF node is selected based on the SMF's pre-set new rules and business contract information. Specifically, the SMF selects a UPF node based on pre-set rules and intelligent business contract information obtained from the PCF. For non-intelligent business contract sessions, an intelligent user plane node responsible for the session is selected from regular UPF nodes and intelligent UPF nodes based on pre-set rules. If the selected UPF is an intelligent UPF node, it is only responsible for non-intelligent business-related processing and does not use the intelligent business processing unit. For intelligent business contract sessions, an intelligent UPF node is selected to process the business based on pre-set basic rules.
[0099] 3.1) When the SMF identifies that the current intelligent service of the intelligent UPF node has reached the overload threshold x or is faulty, when a new intelligent user connects, the SMF will select another UPF node that supports the new intelligent service for user access. For existing intelligent users of the faulty node, rules can be set, or the basic session service of the user can be guaranteed to be processed normally within the UPF, and the intelligent service unit will no longer be used to process the service; or the intelligent service session of the node can be activated through the SMF or UPF nodes to rebuild the session and select another UPF to provide service processing.
[0100] 3.2) If all intelligent service processing units of the intelligent UPF nodes have reached the overload threshold x or are all faulty, then the SMF will select a user plane node to provide services for the session from ordinary UPF nodes and intelligent UPF nodes according to the non-intelligent service session selection rules. If the selected UPF is an intelligent UPF node, then this UPF will only be responsible for non-intelligent service-related processing and will not use intelligent service processing units. Furthermore, in scenarios where all intelligent service processing units of all intelligent UPF nodes are faulty, the normal processing of existing intelligent user basic session services must be guaranteed within the UPF, and intelligent service units should not be used to process services.
[0101] 3.3) In step 9, if an intelligent UPF node is successfully selected, the SMF notifies the PCF of the result, and the PCF triggers subsequent intelligent business processes. If an intelligent UPF node is not successfully selected, the SMF notifies the PCF of the result that no intelligent UPF node was selected. In this case, the PCF does not initiate an intelligent business process according to preset rules, and the session is processed as a normal session. For example, the PCF supports recognizing intelligent UPF node selection rules and making N23 decisions based on the results: if the selection of an intelligent UPF node fails, an N23 subscription is not initiated; if the selection is successful, an N23 subscription is initiated normally.
[0102] The embodiments of the present invention can ensure the normal processing of users' basic business when problems occur in intelligent business processing and the requirements of intelligent business processing cannot be met, thus avoiding the impact of the deployment of intelligent functions on users' basic business.
[0103] The intelligent business process processing device provided by the present invention is described below. The intelligent business process processing device described below can be referred to in correspondence with the intelligent business process processing method described above.
[0104] refer to Figure 5 The intelligent business process processing device provided by the present invention includes: an acquisition module 501, a node selection module 502, and a sending module 503.
[0105] The acquisition module 501 is used to identify the module abnormal UPF node among multiple first user plane function UPF nodes when it is determined that the protocol data unit PDU session is an intelligent service subscription session; the module abnormal UPF node is the first UPF node where the intelligent service processing unit has an abnormality.
[0106] The node selection module 502 is used to, when all the first UPF nodes are abnormal UPF nodes of the module, use the first UPF node as the second UPF node, process intelligent services as non-intelligent basic services, and select a UPF node from multiple first UPF nodes and multiple second UPF nodes to process the non-intelligent basic services; wherein, the first UPF node is a node that supports intelligent processing functions; and the second UPF node is a node that does not support intelligent processing functions.
[0107] The sending module 503 is used to send the selection result of the UPF node to the policy control function PCF, so that the PCF can initiate a business process based on the selection result of the UPF node.
[0108] The intelligent business process processing apparatus provided in this embodiment of the invention, when determining that the Protocol Data Unit (PDU) session is an intelligent business subscription session, identifies a module-abnormal UPF node among multiple first user plane function UPF nodes; the module-abnormal UPF node is the first UPF node where the intelligent business processing unit has an abnormality; when all first UPF nodes are module-abnormal UPF nodes, the first UPF node is used as a second UPF node, and the intelligent business is processed as a non-intelligent basic business, and a UPF node for processing the non-intelligent basic business is selected from multiple first UPF nodes and multiple second UPF nodes; wherein, the first UPF node is a node that supports intelligent processing functions; the second UPF node is a node that does not support intelligent processing functions; the selection result of the UPF node is sent to the Policy Control Function (PCF) so that the PCF initiates the business process according to the selection result of the UPF node. Through the above method, this invention can ensure the normal processing of user basic business when intelligent business processing encounters problems and cannot meet the requirements of intelligent business processing, avoiding the impact of the deployment of intelligent functions on user basic business.
[0109] In one embodiment, the node selection module 502 is further configured to:
[0110] In the event that at least one of the module's abnormal UPF nodes exists among multiple first UPF nodes, a UPF node for processing intelligent services is selected from a group of normal UPF nodes.
[0111] In one embodiment, the abnormal UPF node of the module includes either an overloaded UPF node or a faulty UPF node; the acquisition module 501 is specifically used for:
[0112] The system receives service load information and operating status of intelligent service processing units reported by multiple first UPF nodes; based on the service load information, it determines the load value of the intelligent service processing unit in each first UPF node, and identifies the first UPF node whose load value is greater than the load threshold as the overloaded UPF node; based on the operating status, it identifies the first UPF node corresponding to the intelligent service processing unit that has malfunctioned as the faulty UPF node.
[0113] In one embodiment, normal UPF nodes are determined based on the following method:
[0114] At least one of the first UPF nodes whose load value is less than or equal to the load threshold value of the intelligent service processing unit is regarded as a group of normal UPF nodes; or, at least one of the first UPF nodes corresponding to the intelligent service processing unit that has not experienced a fault is regarded as a group of normal UPF nodes.
[0115] In one embodiment, the intelligent service processing unit of the faulty UPF node is suspended to process the non-intelligent basic services normally.
[0116] In one embodiment, the method further includes:
[0117] In the case where at least one of the faulty UPF nodes exists among multiple first UPF nodes, the intelligent service subscription session of the faulty UPF node is reconstructed, and a UPF node is selected from a group of normal UPF nodes to handle the reconstructed intelligent service.
[0118] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communications bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other through the communications bus 640. The processor 610 can call logical instructions in the memory 630 to execute an intelligent business process processing method. This method includes: when determining that a Protocol Data Unit (PDU) session is an intelligent business subscription session, identifying a module-abnormal UPF node among multiple first User Plane Function (UPF) nodes; the module-abnormal UPF node is a first UPF node where the intelligent business processing unit has an abnormality; when all first UPF nodes are module-abnormal UPF nodes, using the first UPF node as a second UPF node, processing the intelligent business as a non-intelligent basic business, and selecting a UPF node from the multiple first UPF nodes and multiple second UPF nodes to process the non-intelligent basic business; wherein the first UPF node is a node that supports intelligent processing functions; the second UPF node is a node that does not support intelligent processing functions; and sending the selection result of the UPF node to the Policy Control Function (PCF) so that the PCF initiates a business process based on the selection result of the UPF node.
[0119] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0120] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the intelligent business process processing method provided by the above methods. The method includes: when it is determined that the Protocol Data Unit (PDU) session is an intelligent business subscription session, identifying a module-abnormal UPF node among a plurality of first user plane function UPF nodes; the module-abnormal UPF node is a first UPF node where the intelligent business processing unit is abnormal; when all the first UPF nodes are the module-abnormal UPF nodes, using the first UPF node as a second UPF node, processing the intelligent business as a non-intelligent basic business, and selecting a UPF node from the plurality of first UPF nodes and the plurality of second UPF nodes to process the non-intelligent basic business; wherein the first UPF node is a node that supports intelligent processing functions; the second UPF node is a node that does not support intelligent processing functions; sending the selection result of the UPF node to the Policy Control Function (PCF) so that the PCF initiates a business process according to the selection result of the UPF node.
[0121] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the intelligent business process processing method provided by the above methods. The method includes: when determining that a Protocol Data Unit (PDU) session is an intelligent business subscription session, identifying a module-abnormal UPF node among a plurality of first User Plane Function (UPF) nodes; the module-abnormal UPF node is a first UPF node where the intelligent business processing unit is abnormal; when all first UPF nodes are the module-abnormal UPF nodes, using the first UPF node as a second UPF node, processing the intelligent business as a non-intelligent basic business, and selecting a UPF node from the plurality of first UPF nodes and the plurality of second UPF nodes to process the non-intelligent basic business; wherein the first UPF node is a node that supports intelligent processing functions; the second UPF node is a node that does not support intelligent processing functions; and sending the selection result of the UPF node to the Policy Control Function (PCF) so that the PCF initiates a business process based on the selection result of the UPF node.
[0122] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0123] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0124] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent business process processing method, characterized in that, The Session Management Function (SMF) includes: In the case that the Protocol Data Unit (PDU) session is determined to be an intelligent service subscription session, the module abnormal UPF node is identified among multiple first user plane function UPF nodes; the module abnormal UPF node is the first UPF node where the intelligent service processing unit has an abnormality. If all first UPF nodes are abnormal UPF nodes of the module, the first UPF nodes are used as second UPF nodes, and intelligent services are processed as non-intelligent basic services. A UPF node for processing the non-intelligent basic services is selected from multiple first UPF nodes and multiple second UPF nodes. The first UPF nodes are nodes that support intelligent processing functions, and the second UPF nodes are nodes that do not support intelligent processing functions. The selection result of the UPF node is sent to the Policy Control Function (PCF) so that the PCF can initiate a business process based on the selection result of the UPF node.
2. The intelligent business process processing method according to claim 1, characterized in that, After identifying the abnormal UPF node among the multiple first user plane function UPF nodes, the method further includes: In the event that at least one of the module's abnormal UPF nodes exists among multiple first UPF nodes, a UPF node for processing intelligent services is selected from a group of normal UPF nodes.
3. The intelligent business process processing method according to claim 2, characterized in that, The abnormal UPF nodes of the module include either overloaded UPF nodes or faulty UPF nodes; The process of identifying abnormal UPF nodes among multiple first user plane function UPF nodes includes: Receive the service load and working status of the intelligent service processing units reported by multiple first UPF nodes; Based on the service load, the load value of the intelligent service processing unit in each of the first UPF nodes is determined, and the first UPF node whose load value is greater than the load threshold is determined as the overloaded UPF node; Based on the working status, the first UPF node corresponding to the intelligent business processing unit that has malfunctioned is identified as the faulty UPF node.
4. The intelligent business process processing method according to claim 3, characterized in that, Normal UPF nodes are determined based on the following method: At least one of the first UPF nodes whose load value of the intelligent business processing unit is less than or equal to the load threshold value is regarded as a group of normal UPF nodes; or, At least one of the first UPF nodes corresponding to the intelligent business processing unit that has not experienced a fault is regarded as a group of normal UPF nodes.
5. The intelligent business process processing method according to claim 3, characterized in that, The intelligent service processing unit of the faulty UPF node is suspended to process the non-intelligent basic services normally.
6. The intelligent business process processing method according to claim 3, characterized in that, The method further includes: In the case where at least one of the faulty UPF nodes exists among multiple first UPF nodes, the intelligent service subscription session of the faulty UPF node is reconstructed, and a UPF node is selected from a group of normal UPF nodes to handle the reconstructed intelligent service.
7. An intelligent business process processing device, characterized in that, include: The acquisition module is used to identify abnormal UPF nodes among multiple first user plane function UPF nodes when the protocol data unit (PDU) session is determined to be an intelligent service subscription session. The abnormal UPF node of the module is the first UPF node where the intelligent business processing unit has an abnormality. The node selection module is used to, when all the first UPF nodes are abnormal UPF nodes of the module, use the first UPF node as the second UPF node, process intelligent services as non-intelligent basic services, and select a UPF node from multiple first UPF nodes and multiple second UPF nodes to process the non-intelligent basic services; wherein, the first UPF node is a node that supports intelligent processing functions; and the second UPF node is a node that does not support intelligent processing functions. The sending module is used to send the selection result of the UPF node to the policy control function (PCF) so that the PCF can initiate a business process based on the selection result of the UPF node.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the intelligent business process processing method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the intelligent business process processing method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the intelligent business process processing method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
UPF network element management method and system
CN112867050A
Service switching method and device and network equipment
CN114554615A