Calculation network business service method and device, computer equipment and storage medium
The integrated management of computing and network resources using SMF and CNMF elements addresses inefficiencies in computing network systems, enhancing service efficiency and quality by coordinated node insertion and scheduling.
Patent Information
- Application Number
- CN202411175719.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2024-12-27
AI Technical Summary
Existing computing network systems face inefficiencies due to separate management of computing and network resources, leading to incompatibility and low service efficiency.
A method and device for integrated perception and centralized control of computing and network resources, involving the SMF and CNMF network elements to determine and coordinate the insertion of computing nodes based on resource information, including computing power and network resources, to provide efficient network services.
Improves service efficiency and quality by enabling quick selection and unified scheduling of computing network resources through coordinated cooperation of SMF and CNMF network elements.
Smart Images

Figure CN119211891A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a computing network service method, device, computer equipment and storage medium. Background Art
[0002] The existing computing resources and network resources are managed separately. When performing computing network business demand identification and resource scheduling, it is difficult to efficiently coordinate the relationship between computing resources and network resources, which may lead to incompatibility of computing network nodes and low computing network service efficiency.
[0003] At present, it is urgent to consider the integrated perception of computing resources and network resources to achieve centralized control and coordinated scheduling of computing network resources, thereby improving the service efficiency of computing network business services. Summary of the invention
[0004] Based on this, it is necessary to provide a computing network service method, device, computer equipment and storage medium that can improve the service efficiency of computing network service in response to the above technical problems.
[0005] In a first aspect, the present application provides a computing network service method, the method comprising:
[0006] Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element;
[0007] When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0008] In one embodiment, the first computing network node includes a user terminal, a first UPF network element associated with the first SMF network element, and a wireless access network associated with the user terminal.
[0009] In one embodiment, before receiving the computing network service request sent by the user terminal, the method further includes:
[0010] Obtaining the computing network information of the first computing network node;
[0011] When the network information of the first network node is successfully registered, the network information of the first network node is sent to the CNMF network element.
[0012] In one of the embodiments, when the first network computing node is a user terminal and a wireless access network associated with the user terminal, obtaining network computing information of the first network computing node includes:
[0013] In response to a session establishment request sent by a user terminal, a terminal identification and network information of the user terminal, and an access network identification and network information of a wireless access network associated with the user terminal are acquired.
[0014] In one of the embodiments, when the first network computing node is a first UPF network element, obtaining network computing information of the first network computing node includes:
[0015] Send a network computing information subscription request to the first UPF network element, so that the first UPF network element feeds back the network element identifier, network computing information and location information of the first UPF network element based on the network computing information subscription request;
[0016] Accordingly, the network calculation information of the first network calculation node is sent to the CNMF network element, including:
[0017] Generate a network calculation information set based on the network calculation information of each first UPF network element;
[0018] Send the network computing information set and the SMF identifier of the first SMF network element to the CNMF network element.
[0019] In one embodiment, determining the network node insertion status according to the network service request and the network information of the first network node includes:
[0020] The insertion status of the computing network node is determined according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node.
[0021] In one embodiment, determining the insertion status of the computing network node according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node includes:
[0022] Determine the computing network service demand information according to the computing network service identifier and computing network service demand;
[0023] If the computing network information of the first computing network node meets the computing network service demand information, the computing network node insertion situation is not to insert the computing network node;
[0024] If the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
[0025] In one embodiment, sending a computing network node creation request to a computing network management function CNMF network element includes:
[0026] Generate a new computing network node creation request; wherein the new computing network node creation request carries at least a terminal identifier of a user terminal, a computing network service identifier, and network element location information of an anchor UPF network element; the anchor UPF network element refers to a UPF network element in the first UPF network element that is connected to a data network;
[0027] Send a request to create a new computing node to the CNMF network element.
[0028] In one embodiment, the method further comprises:
[0029] When the network node insertion condition is that the network node is not inserted, determining the second target network node according to the network service request and the network information of the first network node;
[0030] The second target network computing node is controlled to provide network computing business services for the user terminal; wherein the number of the second target network computing node is at least one.
[0031] In a second aspect, the present application provides another computing network service method, the method comprising:
[0032] Receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0033] Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0034] In one of the embodiments, the request for creating a new computing network node carries at least the terminal identifier of the user terminal, the computing network service identifier and the network element location information of the anchor UPF network element; wherein the anchor UPF network element refers to the UPF network element in the first UPF network element that is connected to the data network.
[0035] In one embodiment, based on a computing network node creation request, determining a first target computing network node for providing a computing network service to a user terminal includes:
[0036] Based on the terminal identifier and computing network service identifier carried in the computing network node creation request, as well as the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined.
[0037] In one of the embodiments, before receiving the network node creation request sent by the first SMF network element, the method further includes:
[0038] Receive node location information and computing network information of cloud computing network nodes, and register the node location information and computing network information of cloud computing network nodes.
[0039] In one embodiment, the method further comprises:
[0040] If the first target computing network node is the second UPF network element, the network element identifier of the second SMF network element associated with the second UPF network element is fed back to the first SMF network element.
[0041] In one embodiment, the method further comprises:
[0042] If the first target computing network node is a cloud computing network node, the processing time of the cloud computing network node is determined according to the computing network service identifier;
[0043] Determine the transmission delay based on the network element location information of the anchor UPF network element and the node location information of the cloud computing network node;
[0044] Feedback the processing time and transmission delay to the first SMF network element.
[0045] In a third aspect, the present application provides a computing network service device, the device comprising:
[0046] The first receiving module is used to receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0047] The first sending module is used to send a computing node creation request to the CNMF network element when the computing node insertion situation is to insert the computing node, so that the CNMF network element determines the first target computing node for providing computing network business services to the user terminal based on the computing node creation request; wherein the first target computing node is the cloud computing node or the second computing node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0048] In a fourth aspect, the present application provides another computing network service device, the device comprising:
[0049] The second receiving module is used to receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, it is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is the computing network node associated with the first SMF network element; the first computing network node is the computing network node associated with the first SMF network element;
[0050] The first determination module is used to determine the first target computing network node for providing computing network business services to the user terminal based on the new computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0051] In a fifth aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0052] Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element;
[0053] When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0054] In a sixth aspect, the present application further provides another computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0055] Receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0056] Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0057] In a seventh aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0058] Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element;
[0059] When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0060] In an eighth aspect, the present application further provides another computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0061] Receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0062] Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0063] In a ninth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0064] Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element;
[0065] When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0066] In a tenth aspect, the present application further provides another computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0067] Receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0068] Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0069] The above-mentioned computing network service method, device, computer equipment and storage medium receive the computing network service request sent by the user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node. In the case where the computing network node insertion status is to insert the computing network node, a computing network node creation request is sent to the CNMF network element, and the CNMF network element determines the first target computing network node for providing computing network service to the user terminal based on the computing network service request; wherein the computing network information includes computing power resource information and network resource information; the first target computing network node is a cloud computing network node or a second computing network node associated with a second SMF network element; the second SMF network element is an SMF network element other than the first SMF network element among the SMF network elements associated with the CNMF network element. In this application, when receiving a computing network service request from a user terminal, first determine whether it is necessary to insert a computing network node based on the computing network service request and the computing network information of the first computing network node. When the computing network node insertion situation is to insert a computing network node, send a computing network node creation request to the computing network management function CNMF network element. Based on the computing network node creation request, the CNMF network element determines the first target computing network node for providing computing network service to the user terminal. This application can quickly select the first target computing network node for providing computing network service to the user terminal through the coordinated cooperation of the SMF network element and the CNMF network element, thereby improving service efficiency and service quality. In addition, the computing network information of this application includes both computing power resource information and network resource information, realizing the overall management of computing power resource information and network resource information. Compared with the traditional method of separate management of computing power resource information and network resource information, the overall management of this application is conducive to improving the unified scheduling and service efficiency of computing network resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 An application environment diagram of a computing network service method provided in this embodiment;
[0071] Figure 2 A flowchart of the first computing network service method provided in this embodiment;
[0072] Figure 3 A schematic diagram of a process for obtaining the network computing information of the first network computing node provided in this embodiment;
[0073] Figure 4 A schematic diagram of a process for determining the insertion status of a computing network node provided in this embodiment;
[0074] Figure 5 A flowchart of a second computing network service method provided in this embodiment;
[0075] Figure 6 A flow chart of the case where the first target computing network node is a cloud computing network node provided for this embodiment;
[0076] Figure 7 A signaling interaction diagram of the computing network service method provided in this embodiment;
[0077] Figure 8 A structural block diagram of the first computing network service device provided in this embodiment;
[0078] Fig. 9 A structural block diagram of the second computing network service device provided in this embodiment;
[0079] Fig.10 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION
[0080] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0081] The computing network service method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the first SMF network element receives the computing network service request sent by the user terminal, and determines the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information. In the case where the computing network node insertion status is to insert the computing network node, the first SMF network element sends a computing network node creation request to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network service services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element; the first computing network node is the computing network node associated with the first SMF network element.
[0082] Among them, the SMF (Session Management Function) network element is mainly used to assign IP addresses to mobile phones, and is responsible for the management of various sessions between mobile phones and the core network during Internet access. The SMF network element of this application also has the function of sensing and integrating network information, and feeds back the network information of the associated first network node to the CNMF network element. The functions of the SMF network element in this application are described in detail in the following embodiments.
[0083] The CNMF (Computing and Network Management Function) network element mainly integrates the computing information of the computing nodes in the network and determines the corresponding computing nodes according to the computing business service requirements.
[0084] The first target computing network node refers to a computing network node used to provide computing network business services to user terminals.
[0085] In one embodiment, Figure 2 is a flowchart of a computing network service method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the first SMF network element in the example as an example, the method includes the following steps:
[0086] S201, receiving a network computing service request sent by a user terminal, and determining a network computing node insertion status according to the network computing service request and network computing information of a first network computing node.
[0087] Among them, the computing network information includes computing power resource information and network resource information. Computing power resource information includes but is not limited to computing power resource type, computing power resource size, computing power resource status (such as computing power resource occupancy). Network resource information includes but is not limited to available bandwidth, transmission delay, congestion, etc. User terminal refers to a terminal device that requests the provision of computing network service. A computing network service request refers to a request message sent directly or indirectly to the first SMF network element when the user terminal has a computing network service demand. The computing network service request carries at least the terminal identifier of the user terminal (for example, UE ID), the computing network service identifier and the computing network service demand, etc. In addition, the computing network service request may also carry a PDU session identifier. The computing network service identifier refers to a unique identifier used to distinguish computing network services. The computing network services include but are not limited to data analysis, model training, AI reasoning, immersive interaction, image recognition, etc. The first computing network node refers to a computing network node associated with the first SMF network element. In this application, the user terminal, the Radio Access Network (RAN) associated with the user terminal, and the UPF (User Plane Function) network element (i.e., the first UPF network element) associated with the first SMF network element (i.e., the managed UPF network element) all belong to the first computing network node. The computing network node insertion situation refers to whether other computing nodes need to be inserted, mainly including two situations: inserting the computing network node and not inserting the computing network node. The first SMF network element refers to the SMF network element used to manage user terminals.
[0088] Optionally, in this embodiment, the user terminal sends a network computing service request to the AMF (Access and Mobility Management Function) network element, and the AMF network element forwards the network computing service request to the first SMF network element.
[0089] In this embodiment, an optional implementation method for determining the insertion of a computing network node according to the computing network service request and the computing network information of the first computing network node is to determine whether the computing network information of the first computing network node can meet the computing network service requirements carried in the computing network service request, and then determine the insertion of the computing network node. For example, if it can be met, the computing network node insertion situation is not to insert the computing network node, and if it cannot be met, the computing network node insertion situation is to insert the computing network node.
[0090] S202: When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines a first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request.
[0091] Among them, the first target computing network node is a cloud computing network node or a second computing network node associated with the second SMF network element; the second SMF network element is an SMF network element other than the first SMF network element in the SMF network elements associated with the CNMF network element. The CNMF network element stores the computing network information of the computing network nodes associated with each SMF network element, as well as the computing network information of the cloud computing network node. The cloud computing network node refers to a cloud computing power server, which can be an independent server or a server cluster. The number of cloud computing network nodes is at least one. The computing network information of the cloud computing network node mainly includes computing power resource information, such as computing power resource type, computing power resource size, computing power resource status (such as computing power resource occupancy), etc. The first target computing network node refers to a computing power node used to provide computing network business services for user terminals. The computing network node creation request refers to a message requesting the CNMF network element to select a computing power node that provides computing network business services for user terminals from the cloud computing network node or the second computing network node associated with the second SMF network element based on the computing network business request.
[0092] Optionally, in this embodiment, an optional implementation method of sending a computing node creation request to a CNMF network element is that the SMF network element generates a computing node creation request; wherein the computing node creation request carries at least a terminal identifier of the user terminal and a computing network service request. On this basis, a computing node creation request is sent to a CNMF network element so that the CNMF network element determines, based on the computing node creation request, a first target computing node for providing computing network service to the user terminal. An optional implementation method is that the CNMF network element obtains a computing network service request based on parsing the computing node creation request, so that the CNMF determines, based on the computing network service request in the computing network creation request, a first target computing network node for providing computing network service to the user terminal.
[0093] In this embodiment, CNMF determines the first target computing network node for providing computing network service to the user terminal based on the computing network service request in the computing network creation request. An optional implementation method is that the CNMF network element parses the computing network service request to determine the computing network service demand information of the user terminal. According to the computing network service demand information, the computing network information of the second computing network node associated with the second SMF network element, and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined. Among them, the computing network information of the second computing network node is sent from the second SMF network element to the CNMF network element. The computing network information of the cloud computing network node is sent from the cloud computing network node to the CNMF network element.
[0094] In this embodiment, CNMF determines the first target computing node for providing computing service to the user terminal based on the computing service request in the computing service creation request. Another optional implementation method is that the CNMF network element determines the computing service demand information required by the user terminal based on the computing service identifier in the computing service request; and determines the first target computing node for providing computing service to the user terminal based on the computing service demand information, the computing information of the second computing node associated with the second SMF network element, and the computing information of the cloud computing node.
[0095] Optionally, another optional implementation method of sending a computing network node creation request to a CNMF network element in this embodiment is that the SMF network element generates a computing network node creation request; wherein the computing network node creation request carries at least a terminal identifier, a computing network service identifier, and the network element location information of the anchor UPF network element. On this basis, a computing network node creation request is sent to the CNMF network element so that the CNMF network element determines the first target computing network node for providing computing network service services to the user terminal based on the computing network node creation request. An optional implementation method is that the CNMF network element determines the computing network service demand information based on the computing network node creation request, and determines the first target computing network node for providing computing network service services to the user terminal based on the computing network service demand information. Among them, the anchor UPF (i.e., PSA-UPF) network element refers to the UPF network element connected to the data network in the first UPF network element, and the anchor UPF is connected to the cloud computing network node through the data network. The computing network node creation request is sent to the CNMF network element.
[0096] Optionally, in this embodiment, based on the new computing network node creation request, an optional implementation method for determining the computing network service demand information is that the CNMF network element matches the corresponding computing power QoS list according to the terminal identifier and computing network service identifier of the user terminal. The computing power QoS list records the computing network service demand information.
[0097] In this embodiment, according to the computing network service demand information, the computing network information of the second computing network node associated with the second SMF network element, and the computing network information of the cloud computing network node, an optional implementation method for determining the first target computing network node for providing computing network business services to the user terminal is to compare the computing network service demand information with the computing network information of the second computing network node associated with the second SMF network element, and the computing network information of the cloud computing network node. If the computing network information of the second computing network node associated with the second SMF network element can meet the requirements of the computing network service demand information, it is determined that there is a first target computing network node in the second computing network node associated with the second SMF network element that can provide computing network business services to the user terminal. It should be noted that in this case, the network element identifier of the corresponding second SMF network element is fed back to the first SMF network element. Optionally, in this embodiment, the first SMF network element establishes a session relationship with the second SMF network element pointed to by the network element identifier based on the network element identifier, and negotiates that the first target computing network node in the second SMF network element provides computing network business services to the user terminal. If the computing network information of the cloud computing network node can meet the computing network business requirements, the cloud computing network node provides computing network business services for the user terminal. Among them, the second computing network node at least includes a second UPF network element, that is, a UPF network element managed by the second SMF network element. In this application, the second SMF network element is other SMF network elements other than the first SMF network element, and the number is more than one. The second computing network node may also include other terminal devices and wireless access networks associated with other terminal devices.
[0098] Optionally, in this embodiment, when the computing network node insertion situation is that the computing network node is not inserted, the second target computing network node is determined according to the computing network service request and the computing network information of the first computing network node. The second target computing network node is controlled to provide computing network service for the user terminal; wherein the number of the second target computing network node is at least one. In this embodiment, an optional implementation method for determining the second target computing network node according to the computing network service request and the computing network information of the first computing network node is that the computing network service demand information can be determined according to the computing network service identifier and the computing network service demand carried in the computing network service request, and the second target computing network node is determined according to the computing network service demand information and the computing network information of the first computing network node. That is, the second target computing network node whose computing network information can meet the computing network service demand information is used as the second target computing network node. The second target computing network node can be the user terminal itself, or it can be the wireless access network associated with the user terminal, or the first UPF network element associated with the first SMF network element.
[0099] The above-mentioned computing network service method receives a computing network service request sent by a user terminal, and determines the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node. When the computing network node insertion status is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, and the CNMF network element determines the first target computing network node for providing computing network service to the user terminal based on the computing network service request; wherein the computing network information includes computing power resource information and network resource information; the first target computing network node is a cloud computing network node or a second computing network node associated with a second SMF network element; the second SMF network element is an SMF network element other than the first SMF network element among the SMF network elements associated with the CNMF network element. In this application, when receiving a computing network service request from a user terminal, first determine whether it is necessary to insert a computing network node based on the computing network service request and the computing network information of the first computing network node. When the computing network node insertion situation is to insert a computing network node, send a computing network node creation request to the computing network management function CNMF network element. Based on the computing network node creation request, the CNMF network element determines the first target computing network node for providing computing network service to the user terminal. This application can quickly select the first target computing network node for providing computing network service to the user terminal through the coordinated cooperation of the SMF network element and the CNMF network element, thereby improving service efficiency and service quality. In addition, the computing network information of this application includes both computing power resource information and network resource information, realizing the overall management of computing power resource information and network resource information. Compared with the traditional method of separate management of computing power resource information and network resource information, the overall management of this application is conducive to improving the unified scheduling and service efficiency of computing network resources.
[0100] In one embodiment, in order to obtain the network information of the first network node and send the network information to the CNMF network element, such as Figure 3As shown, before receiving a computing network service request sent by a user terminal, an optional implementation of a computing network service method includes:
[0101] S301, obtaining the network computing information of the first network computing node.
[0102] As an optional implementation of the present application, when the first computing network node is a user terminal and a wireless access network associated with the user terminal, the way to obtain the computing network information of the first computing network node is to obtain the terminal identification and computing network information of the user terminal, and the access network identification and computing network information of the wireless access network associated with the user terminal in response to a session establishment request (such as a PDU session establishment request) sent by the user terminal. The session establishment request carries the terminal identification and computing network information of the user terminal, and the access network identification and computing network information of the wireless access network associated with the user terminal.
[0103] As another optional implementation of the present application, when the first computing network node is the first UPF network element, an optional implementation of obtaining the computing network information of the first computing network node is to send a computing network information subscription request to the first UPF network element, so that the first UPF network element can feedback the network element identifier, computing network information and location information of the first UPF network element based on the computing network information subscription request. Among them, the subscription request can include a registration subscription request and an update subscription request. The registration subscription request is used to enable the first UPF network element to complete the registration of the computing network information and the network element identifier on the first SMF network element. The update subscription request is to enable the computing network information of the first UPF network element to be updated and then send the updated computing network information to the first SMF network element. Optionally, the first UPF network element can send the computing network information, computing network identifier and location information to the first SMF network element through the N4 interface.
[0104] S302: When the network information of the first network node is successfully registered, the network information of the first network node is sent to the CNMF network element.
[0105] As an optional implementation mode of the present application, when the first computing network node is a user terminal and a wireless access network associated with the user terminal, the first SMF network element generates a UE / RAN computing network context based on the terminal identification and computing network information of the user terminal, and the access network identification and computing network information of the wireless access network associated with the user terminal, when the terminal identification and computing network information of the user terminal, and the access network identification and computing network information of the wireless access network associated with the user terminal are successfully registered, and sends the UE / RAN computing network context to the CNMF network element, and the CNMF network element can obtain the computing network information of the user terminal and the wireless access network based on the UE / RAN computing network context. In the present application, the purpose of generating the UE / RAN computing network context is to facilitate the release of the computing network information of the user terminal and the wireless access network by the first SMF network element and the CNMF network element. Specifically, after receiving the message that the user terminal session ends (when the PDU session ends), the first SMF network element releases the UE / RAN computing network context and notifies the CNMF network element to also release the UE / RAN computing network context.
[0106] As another optional implementation of the present application, when the first network computing node is the first UPF network element, the first SMF network element generates a network computing information set based on the network computing information of each first UPF network element, and sends the network computing information set and the SMF identifier of the first SMF network element to the CNMF network element.
[0107] In this embodiment, the network information of the user terminal and the wireless access network associated with the user terminal can be obtained during the establishment of the user terminal session, and a UE / RAN network context is generated and sent to the CNMF network element, so that the first SMF network element and the CNMF network element both have the network information of the user terminal and the wireless access network associated with the user terminal. In this embodiment, the first SMF network element can obtain the network information of the associated first UPF network element through a network information subscription request, and can also obtain the updated network information of the first UPF network element based on an update subscription request. And the network information of each first UPF network element is generated into a network information set and sent to the CNMF network element, so that the first SMF network element and the CNMF network element both have the network information of the first UFP network element. It should be noted that the CNMF network element obtains the network information of the second network node associated with the second SMF network element in the same way, so that the network information of all network nodes is summarized in the CNMF network element.
[0108] In one embodiment, in order to more accurately and quickly determine the network node insertion status, as Figure 4 As shown, in S201, an optional implementation method of determining the insertion status of the computing node according to the computing service request and the computing information of the first computing node includes:
[0109] S401, determining the insertion status of the computing network node according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node.
[0110] An optional implementation as an embodiment of the present application is:
[0111] S4011, determine a network computing screening condition according to the network computing service identifier carried in the network computing service request.
[0112] The network calculation screening condition refers to a screening condition used to screen the network calculation nodes that meet the requirements from the first network calculation node.
[0113] Optionally, in this embodiment, the computing network screening conditions are determined according to the computing network service identifier and the computing network service quality list carried in the computing network service request. Among them, the computing network service quality list records each computing network service identifier and the mapping relationship between the computing network screening conditions corresponding to each computing network service identifier. Among them, the computing network screening conditions include but are not limited to the type of computing power resources, the required computing power resource size, the network transmission delay, etc. In other words, the required computing power resource type, the required computing power resource size, the network transmission delay and other demand conditions can be determined based on the computing network service identifier.
[0114] S4012, determining the network node insertion status according to the network screening condition, the network service requirement carried in the network service request, and the network information of the first network node.
[0115] Among them, the computing network service requirements include at least one of the indicators such as computing network node computing power, reasoning accuracy, security requirements, power consumption requirements, and computing network service latency.
[0116] Optionally, in this embodiment, based on the network screening condition and the network information of the first network node, the first network node is screened to obtain the preliminary screening network node. If the network information of the preliminary screening network node meets the network service requirements, the network node insertion situation is not to insert the network node. If the network information of the preliminary screening network node cannot meet the network service requirements, the network node insertion situation is to insert the network node.
[0117] As another optional implementation of the embodiment of the present application, the computing network service demand information is determined according to the computing network service identifier and the computing network service demand. The computing network service demand information is matched with the computing network information of the first computing network node. If the computing network information of the first computing network node meets the computing network service demand information, the computing network node insertion situation is not to insert the computing network node. If the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
[0118] In this embodiment, the computing network node insertion status can be determined more quickly and accurately according to the computing network service identifier and the computing network service requirement carried in the computing network service request, as well as the computing network information of the first computing network node.
[0119] In one embodiment, Figure 5 is a flowchart of a computing network service method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the CNMF network element in FIG. 1 as an example, the method includes the following steps:
[0120] S501, receiving a request for creating a new computing network node sent by the first SMF network element.
[0121] Among them, the request for creating a new computing network node is issued when the first SMF network element receives a computing network service request sent by a user terminal, and determines the computing network node insertion status based on the computing network service request and the computing network information of the first computing network node, and the computing network node insertion status is to insert a computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is the computing network node associated with the first SMF network element.
[0122] As an optional implementation of the embodiment of the present application, in this embodiment, when the computing network node insertion situation is to insert a computing network node, the first SMF network element generates a computing network node creation request; wherein the computing network node creation request carries at least the terminal identifier of the user terminal, the computing network service identifier and the network element location information of the anchor UPF network element; the anchor UPF network element refers to the UPF network element connected to the data network in the first UPF network element. And send a computing network node creation request to the CNMF network element. The CNMF network element receives the computing network node creation request sent by the first SMF network element.
[0123] As another optional implementation of the embodiment of the present application, when the computing network node insertion situation is to insert a computing network node, the first SMF network element generates a computing network creation request; wherein the computing network node creation request carries at least the terminal identifier of the user terminal, the computing network service request and the network element location information of the anchor UPF network element. And send the computing network node creation request to the CNMF network element. The CNMF network element receives the computing network node creation request sent by the first SMF network element.
[0124] S502: Based on the computing network node creation request, determine a first target computing network node for providing a computing network business service to the user terminal.
[0125] Among them, the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0126] As an optional implementation method of the embodiment of the present application, the request for creating a new computing network node carries a computing network service request; on this basis, the CNMF network element parses the request for creating a new computing network node and obtains the computing network service request. The CNMF network element determines the computing network service demand of the user terminal based on the computing network service request; wherein the computing network service request carries the computing network service demand. According to the computing network service demand, the computing network information of the second computing network node associated with the second SMF network element, and the computing network information of the cloud computing network node, determine the first target computing network node for providing computing network service to the user terminal. wherein, the computing network information of the second computing network node is sent from the second SMF network element to the CNMF network element. The computing network information of the cloud computing network node is sent from the cloud computing network node to the CNMF network element.
[0127] As another optional implementation of the embodiment of the present application, the computing network node new creation request carries a computing network service request; on this basis, the CNMF network element determines the computing network screening conditions based on the computing network service identifier carried in the computing network service request. According to the computing network screening conditions, the computing network information of the second computing network node associated with the second SMF network element, and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined. Among them, the computing network screening conditions include but are not limited to the type of computing power resources, the required size of computing power resources, network transmission delay, etc. In other words, the required computing power resource type, the required size of computing power resources, network transmission delay and other demand conditions can be determined based on the computing network service identifier.
[0128] As another optional implementation method of the embodiment of the present application, the request for creating a new computing network node carries a computing network service request; on this basis, the CNMF network element determines the computing network screening conditions based on the computing network service identifier in the computing network service request; according to the computing network screening conditions, the computing network service requirements carried in the computing network service request, the computing network information of the second computing network node associated with the second SMF network element, and the computing network information of the cloud computing network node, the first target computing network node for providing the computing network service for the user terminal is determined.
[0129] In this embodiment, an optional implementation method for determining the first target computing network node for providing computing network service to the user terminal based on the computing network screening conditions, the computing network service requirements carried in the computing network service request, the computing network information of the second computing network node associated with the second SMF network element, and the computing network information of the cloud computing network node is as follows: based on the computing network screening conditions, the computing network information of the second computing network node and the computing network information of the cloud computing network node, the second computing network node and the cloud computing network node are screened to obtain candidate computing network nodes, the computing network service requirements are compared with the computing network information of the candidate computing network nodes respectively, and the candidate computing network nodes that meet the computing network service requirements are used as the first target computing network nodes for providing computing network service to the user terminal.
[0130] As another optional implementation of the embodiment of the present application, the request for creating a new computing network node carries the terminal identifier of the user terminal, the computing network service identifier and the network element location information of the anchor UPF network element; on this basis, the request for creating a new computing network node is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network service services to the user terminal based on the request for creating a new computing network node. An optional implementation is that the CNMF network element determines the computing network service demand information based on the request for creating a new computing network node, and determines the first target computing network node for providing computing network service services to the user terminal based on the computing network service demand information. Among them, the anchor UPF (i.e., PSA-UPF) network element refers to the UPF network element connected to the data network in the first UPF network element, and the anchor UPF is connected to the cloud computing network node through the data network. The request for creating a new computing network node is sent to the CNMF network element. Specifically, the computing network service demand information is compared with the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node. If the computing network information of the second computing network node associated with the second SMF network element can meet the requirements of the computing network service demand information, it is determined that there is a first target computing network node in the second computing network node associated with the second SMF network element that can provide computing network business services to the user terminal.
[0131] Optionally, in this embodiment, based on the new computing network node creation request, an optional implementation method for determining the computing network service demand information is that the CNMF network element matches the corresponding computing power QoS list according to the terminal identifier and computing network service identifier of the user terminal. The computing power QoS list records the computing network service demand information.
[0132] It should be noted that if the first target computing network node is the second computing network node associated with the second SMF network element, the network element identifier of the second SMF network element is sent to the first SMF network element. Optionally, in this embodiment, the first SMF network element establishes a session relationship with the second SMF network element pointed to by the network element identifier based on the network element identifier, and negotiates that the first target computing network node in the second SMF network element provides computing network business services to the user terminal. If the first target computing network node is a cloud computing network node, the cloud computing network node provides computing network business services to the user terminal. Among them, the second computing network node at least includes a second UPF network element, that is, a UPF network element managed by the second SMF network element. In this application, the second SMF network element is other SMF network elements other than the first SMF network element, and the number is more than one. The second computing network node may also include other terminal devices and wireless access networks associated with other terminal devices.
[0133] Optionally, the work of determining the first target computing network node in this embodiment can be done by the CNMF network element, or by the second SMF network element. Specifically, the CNMF network element stores the node identification and computing network information of the second computing network nodes associated with each second SMF network element, and can directly locate the corresponding second computing network node according to the computing network service requirements, as well as the node identification and computing network information of the second computing network node. Another way is that the CNMF network element can locate the corresponding second SMF network element according to the computing network service requirements, send the computing network service identification to the second SMF network element, and the second SMF network element determines the first target computing network node.
[0134] Optionally, before receiving a new computing network node creation request sent by the first SMF network element, an optional implementation method of a computing network business service method is to receive the node location information and computing network information of the cloud computing network node, and register the node location information and computing network information of the cloud computing network node. Among them, the node location information refers to the location information of the cloud computing network node. Optionally, the CNMF network element also needs to obtain the node identification of the cloud computing network node. Specifically, the CNMF network element sends a computing network information subscription request to NEF (Network Exposure Function) or AF (Application Function) so that NEF or AF converts the computing network information of each cloud computing network node into DNN (Data Network Name) / S-NSSAI (Single Network Slice Selection Assistance information) and other information and registers it to the CNMF network element, which also includes the node identification and node location information of the cloud computing network node.
[0135] It should be noted that in this application, the CNMF network element and each second SMF network element need to pre-acquire the network information of the second network node associated with the second SMF network element. The acquisition method is the same as the method of acquiring the network information of the first network node, which will not be repeated here.
[0136] In this embodiment, after the CNMF network element receives the request for creating a computing network node sent by the first SMF network element, the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the request for creating a computing network node. This application can quickly determine the first target computing network node for providing computing network business services to the user terminal through the coordination of the SMF network element and the CNMF network element. In addition, the computing network information of this application includes both computing power resource information and network resource information, realizing the overall management of computing power resource information and network resource information. Compared with the traditional method of separate management of computing power resource information and network resource information, the overall management of this application can improve the unified scheduling and service efficiency of computing network resources. When the local edge computing network node (i.e., the first computing network node) cannot provide computing network services, the corresponding first target computing network node can be determined through the coordination of the CNMF network element and the second SMF network element, which improves the service efficiency while meeting the service quality requirements.
[0137] In one embodiment, if the first target computing network node is a cloud computing network node, such as Figure 6 As shown, an optional implementation of a computing network service method includes:
[0138] S601: If the first target computing network node is a cloud computing network node, determine the processing time of the cloud computing network node according to the computing network service identifier.
[0139] The processing time refers to the time it takes for the cloud computing network node to process the computing network service corresponding to the computing network service identifier.
[0140] As an optional implementation method of the embodiment of the present application, based on the computing network service identifier, the historical average duration of the cloud computing network node processing the computing network service corresponding to the computing network service identifier within a historical period is obtained, and the historical average duration is used as the processing duration of the cloud computing network node.
[0141] As another optional implementation of the embodiment of the present application, the computing network service identifier is input into the prediction model, and the prediction model predicts the processing time of the cloud computing network node. The prediction model adopts but is not limited to a neural network model.
[0142] S602, determine the transmission delay according to the network element location information of the anchor UPF network element and the node location information of the cloud computing network node.
[0143] Among them, the transmission delay refers to the network transmission delay between the anchor UPF network element and the cloud computing network node, also called N6 delay.
[0144] Optionally, in this embodiment, the interval distance between the anchor UPF network element and the cloud computing network node is determined based on the network element location information of the anchor UPF network element and the node location information of the cloud computing network node, and the transmission delay is determined based on the interval distance and the network rate.
[0145] S603, feed back the processing time and transmission delay to the first SMF network element.
[0146] Optionally, after feeding back the processing time and transmission delay to the first SMF network element, the first SMF network element may feed back the processing time and transmission delay to the user terminal so that the user terminal can know the computing network service delay (i.e., the total time of the processing time and the transmission delay).
[0147] In this embodiment, if the first target computing network node is a cloud computing network node, the processing time of the cloud computing network node is determined according to the computing network service identifier. The transmission delay is determined according to the network element location information of the anchor UPF network element and the node location information of the cloud computing network node. The processing time and transmission delay are fed back to the first SMF network element. Based on this embodiment, when the first target computing network node is a cloud computing network node, the processing time and transmission delay are also sent to the first SMF network element to enable the first SMF network element to understand the overall delay of this computing network service.
[0148] In one embodiment, if Figure 7 As shown, another optional implementation of a computing network service method includes:
[0149] S701, the first SMF network element receives a computing service request sent by a user terminal.
[0150] S702, the first SMF network element determines the computing network service requirement information according to the computing network service identifier and computing network service requirement carried in the computing network service request.
[0151] S703, if the computing network information of the first computing network node meets the computing network service demand information, the computing network node insertion situation is not to insert the computing network node; if the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
[0152] S704, when the computing network node insertion situation is to insert a computing network node, the first SMF network element generates a computing network node creation request that carries at least a terminal identifier of the user terminal, a computing network service identifier, and network element location information of the anchor UPF network element. The anchor UPF network element refers to a UPF network element in the first UPF network element that is connected to the data network.
[0153] S705, the first SMF network element sends a request for creating a computing network node to the CNMF network element.
[0154] S706, the CNMF network element determines the first target computing network node for providing computing network service to the user terminal based on the terminal identifier and computing network service identifier carried in the new computing network node creation request, as well as the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node.
[0155] S707: If the first target computing network node is a cloud computing network node, the CNMF network element determines the processing time of the cloud computing network node according to the computing network service identifier.
[0156] S708, the CNMF network element determines the transmission delay based on the network element location information of the anchor UPF network element carried in the new computing network node creation request and the node location information of the cloud computing network node.
[0157] S709, the CNMF network element feeds back the processing duration and transmission delay to the first SMF network element.
[0158] If the first target computing network node is the second UPF network element, the network element identifier of the second SMF network element associated with the second UPF network element is fed back to the first SMF network element.
[0159] This embodiment includes a method for the first SMF network element and the CNMF network element to obtain the network information of the first network node, which is specifically as follows:
[0160] The first SMF network element responds to the session establishment request sent by the user terminal, obtains the terminal identification and network information of the user terminal, and the access network identification and network information of the wireless access network associated with the user terminal.
[0161] When the terminal identification and network information of the user terminal, as well as the access network identification and network information of the wireless access network associated with the user terminal are successfully registered, the first SMF network element sends the terminal identification and network information of the user terminal, as well as the access network identification and network information of the wireless access network associated with the user terminal to the CNMF network element.
[0162] The first SMF network element sends a network information subscription request to the first UPF network element, so that the UPF network element feeds back the network element identifier, network information and location information of the first UPF network element based on the network information subscription request.
[0163] The first SMF network element generates a network information set based on the network information of each first UPF network element, and sends the network information set and the SMF identifier of the first SMF network element to the CNMF network element.
[0164] This embodiment also includes an execution method when the network node insertion condition is not to insert the network node, which is as follows:
[0165] When the network node insertion condition is that the network node is not inserted, determining the second target network node according to the network service request and the network information of the first network node;
[0166] The second target network computing node is controlled to provide network computing business services for the user terminal; wherein the number of the second target network computing node is at least one.
[0167] In this embodiment, a computing network service request sent by a user terminal is received, and the computing network node insertion status is determined according to the computing network service request and the computing network information of the first computing network node. When the computing network node insertion status is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, and the CNMF network element determines the first target computing network node for providing computing network service to the user terminal based on the computing network service request; wherein the computing network information includes computing power resource information and network resource information; the first target computing network node is a cloud computing network node or a second computing network node associated with a second SMF network element; the second SMF network element is an SMF network element other than the first SMF network element among the SMF network elements associated with the CNMF network element. In this application, when receiving a computing network service request from a user terminal, first determine whether it is necessary to insert a computing network node based on the computing network service request and the computing network information of the first computing network node. When the computing network node insertion situation is to insert a computing network node, send a computing network node creation request to the computing network management function CNMF network element. Based on the computing network node creation request, the CNMF network element determines the first target computing network node for providing computing network service to the user terminal. This application can quickly select the first target computing network node for providing computing network service to the user terminal through the coordinated cooperation of the SMF network element and the CNMF network element, thereby improving service efficiency and service quality. In addition, the computing network information of this application includes both computing power resource information and network resource information, realizing the overall management of computing power resource information and network resource information. Compared with the traditional method of separate management of computing power resource information and network resource information, the overall management of this application is conducive to improving the unified scheduling and service efficiency of computing network resources.
[0168] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0169] Based on the same inventive concept, the embodiment of the present application also provides a computing network business service device for implementing the computing network business service method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more computing network business service device embodiments provided below can refer to the limitations of the computing network business service method above, and will not be repeated here.
[0170] In one embodiment, by Figure 8 FIG. 1 shows a structural block diagram of a computing network service device in an embodiment. Figure 8 As shown, a computing network service device 1 is provided, the device comprising: a first receiving module 11 and a first sending module 12, wherein:
[0171] The first receiving module 11 is used to receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0172] The first sending module 12 is used to send a computing node creation request to the CNMF network element when the computing node insertion situation is to insert a computing node, so that the CNMF network element determines the first target computing node for providing computing network business services to the user terminal based on the computing node creation request; wherein the first target computing node is the cloud computing node or the second computing node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0173] In one embodiment, the Figure 8 The first computing network node in the first receiving module 11 includes a user terminal, a first UPF network element associated with the first SMF network element, and a wireless access network associated with the user terminal.
[0174] In one embodiment, the Figure 8 The computing network service device 1 further comprises:
[0175] A second acquisition module is used to acquire the network computing information of the first network computing node;
[0176] The second sending module is used to send the network information of the first network node to the CNMF network element when the network information of the first network node is successfully registered.
[0177] In one embodiment, the second acquisition module is further configured to further include:
[0178] In response to a session establishment request sent by a user terminal, a terminal identification and network information of the user terminal, and an access network identification and network information of a wireless access network associated with the user terminal are acquired.
[0179] In one embodiment, the second acquisition module is further configured to further include:
[0180] Send a network computing information subscription request to the first UPF network element, so that the UPF network element feeds back the network element identifier, network computing information and location information of the first UPF network element based on the network computing information subscription request;
[0181] Accordingly, the network calculation information of the first network calculation node is sent to the CNMF network element, including:
[0182] Generate a network calculation information set based on the network calculation information of each first UPF network element;
[0183] Send the network computing information set and the SMF identifier of the first SMF network element to the CNMF network element.
[0184] In one embodiment, the Figure 8 The first receiving module 11 is further specifically used for:
[0185] The insertion status of the computing network node is determined according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node.
[0186] In one embodiment, the Figure 8 The first receiving module 11 is further specifically used for:
[0187] Determine the computing network service demand information according to the computing network service identifier and computing network service demand;
[0188] If the computing network information of the first computing network node meets the computing network service demand information, the computing network node insertion situation is not to insert the computing network node;
[0189] If the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
[0190] In one embodiment, the Figure 8 The first sending module 12 is also specifically used for:
[0191] Generate a new computing network node creation request; wherein the new computing network node creation request carries at least a terminal identifier of a user terminal, a computing network service identifier, and network element location information of an anchor UPF network element; the anchor UPF network element refers to a UPF network element in the first UPF network element that is connected to a data network;
[0192] Send a request to create a new computing node to the CNMF network element.
[0193] In one embodiment, the Figure 8 The computing network service device 1 further comprises:
[0194] A third determination module is used to determine a second target computing network node according to the computing network service request and the computing network information of the first computing network node when the computing network node insertion condition is that the computing network node is not inserted;
[0195] The control module is used to control the second target network computing node to provide network computing business services for the user terminal; wherein the number of the second target network computing node is at least one.
[0196] In one embodiment, by Fig. 9 FIG. 1 shows a structural block diagram of a computing network service device in an embodiment. Fig. 9 As shown, a computing network service device 2 is provided, the device comprising: a second receiving module 21 and a first determining module 22, wherein:
[0197] The second receiving module 21 is used to receive a computing node creation request sent by the first SMF network element; wherein, the computing node creation request is sent by the first SMF network element after receiving a computing network service request sent by a user terminal, and determining the computing node insertion status based on the computing network service request and the computing network information of the first computing network node, and when the computing network node insertion status is to insert a computing network node; the computing node creation request carries the computing network service request; the computing network information includes computing power resource information and network resource information; the computing node creation request carries at least the terminal identifier of the user terminal, the computing network service identifier and the network element location information of the anchor UPF network element; wherein, the anchor UPF network element refers to the UPF network element in the first UPF network element that is connected to the data network.
[0198] The first determination module 22 is used to determine the first target computing node for providing computing business services to the user terminal based on the new computing node creation request; wherein the first target computing node is the cloud computing node or the second computing node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0199] In one embodiment, the Fig. 9 The first determining module 21 is further specifically used for:
[0200] Based on the terminal identifier and computing network service identifier carried in the computing network node creation request, as well as the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined.
[0201] In one embodiment, the Fig. 9The computing network service device 2 further comprises:
[0202] The third receiving module is used to receive the node location information and computing network information of the cloud computing network node, and register the node location information and computing network information of the cloud computing network node.
[0203] In one embodiment, in one embodiment, the Fig. 9 The computing network service device 2 further comprises:
[0204] The second determination module is used to feed back the network element identifier of the second SMF network element associated with the second UPF network element to the first SMF network element if the first target computing network node is the second UPF network element.
[0205] In one embodiment, in one embodiment, the Fig. 9 The computing network service device 2 further comprises:
[0206] A third determination module is used to determine the processing time of the cloud computing network node according to the computing network service identifier if the first target computing network node is a cloud computing network node;
[0207] The fourth determination module is used to determine the transmission delay according to the network element location information of the anchor UPF network element and the node location information of the cloud computing network node;
[0208] The third sending module is used to feedback the processing time and transmission delay to the first SMF network element.
[0209] Each module in the above-mentioned computing network business service device can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0210] In one embodiment, a computer device is provided. The computer device may be a platform side, and its internal structure diagram may be as shown in FIG. Fig.10 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store relevant information of the computing power node. The network interface of the computer device is used to communicate with the external user side through a network connection. When the computer program is executed by the processor, a computing network business service method is implemented.
[0211] Those skilled in the art will understand that Fig.10 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0212] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0213] Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element;
[0214] When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0215] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the first computing network node includes a user terminal, a first UPF network element associated with the first SMF network element, and a wireless access network associated with the user terminal.
[0216] In one embodiment, when the processor executes the computer program, the following steps are further implemented: before receiving the computing network service request sent by the user terminal, the method further includes:
[0217] Obtaining the computing network information of the first computing network node;
[0218] When the network information of the first network node is successfully registered, the network information of the first network node is sent to the CNMF network element.
[0219] In one embodiment, when the processor executes the computer program, the following steps are further implemented: when the first network computing node is a user terminal and a wireless access network associated with the user terminal, obtaining network computing information of the first network computing node includes:
[0220] In response to a session establishment request sent by a user terminal, a terminal identification and network information of the user terminal, and an access network identification and network information of a wireless access network associated with the user terminal are acquired.
[0221] In one embodiment, when the processor executes the computer program, the following steps are further implemented: when the first network computing node is a first UPF network element, obtaining network computing information of the first network computing node includes:
[0222] Send a network computing information subscription request to the first UPF network element, so that the first UPF network element feeds back the network element identifier, network computing information and location information of the first UPF network element based on the network computing information subscription request;
[0223] Accordingly, the network calculation information of the first network calculation node is sent to the CNMF network element, including:
[0224] Generate a network calculation information set based on the network calculation information of each first UPF network element;
[0225] Send the network computing information set and the SMF identifier of the first SMF network element to the CNMF network element.
[0226] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the insertion status of the computing network node according to the computing network service request and the computing network information of the first computing network node, including:
[0227] The insertion status of the computing network node is determined according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node.
[0228] In one embodiment, when the processor executes the computer program, the following steps are further implemented: according to the computing network service identifier and the computing network service requirement carried in the computing network service request, and the computing network information of the first computing network node, determining the computing network node insertion status, including:
[0229] Determine the computing network service demand information according to the computing network service identifier and computing network service demand;
[0230] If the computing network information of the first computing network node meets the computing network service demand information, the computing network node insertion situation is not to insert the computing network node;
[0231] If the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
[0232] In one embodiment, when the processor executes the computer program, the following steps are further implemented: sending a computing network node creation request to a computing network management function CNMF network element, including:
[0233] Generate a new computing network node creation request; wherein the new computing network node creation request carries at least a terminal identifier of a user terminal, a computing network service identifier, and network element location information of an anchor UPF network element; the anchor UPF network element refers to a UPF network element in the first UPF network element that is connected to a data network;
[0234] Send a request to create a new computing node to the CNMF network element.
[0235] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0236] When the network node insertion condition is that the network node is not inserted, determining the second target network node according to the network service request and the network information of the first network node;
[0237] The second target network computing node is controlled to provide network computing business services for the user terminal; wherein the number of the second target network computing node is at least one.
[0238] In one embodiment, another computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0239] Receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0240] Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0241] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the request for creating a new computing node carries at least the terminal identifier of the user terminal, the computing service identifier and the network element location information of the anchor UPF network element; wherein the anchor UPF network element refers to the UPF network element connected to the data network in the first UPF network element.
[0242] In one embodiment, when the processor executes the computer program, the following steps are further implemented: based on the computing network node creation request, determining a first target computing network node for providing a computing network business service for the user terminal, including:
[0243] Based on the terminal identifier and computing network service identifier carried in the computing network node creation request, as well as the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined.
[0244] In one embodiment, when the processor executes the computer program, the following steps are further implemented: before receiving the network node creation request sent by the first SMF network element, the method further includes:
[0245] Receive node location information and computing network information of cloud computing network nodes, and register the node location information and computing network information of cloud computing network nodes.
[0246] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0247] If the first target computing network node is the second UPF network element, the network element identifier of the second SMF network element associated with the second UPF network element is fed back to the first SMF network element.
[0248] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0249] If the first target computing network node is a cloud computing network node, the processing time of the cloud computing network node is determined according to the computing network service identifier;
[0250] Determine the transmission delay based on the network element location information of the anchor UPF network element and the node location information of the cloud computing network node;
[0251] Feedback the processing time and transmission delay to the first SMF network element.
[0252] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0253] Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element;
[0254] When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0255] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the first computing network node includes a user terminal, a first UPF network element associated with the first SMF network element, and a wireless access network associated with the user terminal.
[0256] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: before receiving the computing network service request sent by the user terminal, the method further includes:
[0257] Obtaining the computing network information of the first computing network node;
[0258] When the network information of the first network node is successfully registered, the network information of the first network node is sent to the CNMF network element.
[0259] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: when the first network computing node is a user terminal and a wireless access network associated with the user terminal, obtaining network computing information of the first network computing node includes:
[0260] In response to a session establishment request sent by a user terminal, a terminal identification and network information of the user terminal, and an access network identification and network information of a wireless access network associated with the user terminal are acquired.
[0261] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: when the first network computing node is a first UPF network element, obtaining network computing information of the first network computing node includes:
[0262] Send a network computing information subscription request to the first UPF network element, so that the first UPF network element feeds back the network element identifier, network computing information and location information of the first UPF network element based on the network computing information subscription request;
[0263] Accordingly, the network calculation information of the first network calculation node is sent to the CNMF network element, including:
[0264] Generate a network calculation information set based on the network calculation information of each first UPF network element;
[0265] Send the network computing information set and the SMF identifier of the first SMF network element to the CNMF network element.
[0266] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the insertion status of the computing network node according to the computing network service request and the computing network information of the first computing network node, including:
[0267] The insertion status of the computing network node is determined according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node.
[0268] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: according to the computing network service identifier and the computing network service requirement carried in the computing network service request, and the computing network information of the first computing network node, determining the computing network node insertion status, including:
[0269] Determine the computing network service demand information according to the computing network service identifier and computing network service demand;
[0270] If the computing network information of the first computing network node meets the computing network service demand information, the computing network node insertion situation is not to insert the computing network node;
[0271] If the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
[0272] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending a computing network node creation request to a computing network management function CNMF network element, including:
[0273] Generate a new computing network node creation request; wherein the new computing network node creation request carries at least a terminal identifier of a user terminal, a computing network service identifier, and network element location information of an anchor UPF network element; the anchor UPF network element refers to a UPF network element in the first UPF network element that is connected to a data network;
[0274] Send a request to create a new computing node to the CNMF network element.
[0275] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0276] When the network node insertion condition is that the network node is not inserted, determining the second target network node according to the network service request and the network information of the first network node;
[0277] The second target network computing node is controlled to provide network computing business services for the user terminal; wherein the number of the second target network computing node is at least one.
[0278] In one embodiment, another computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0279] Receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0280] Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0281] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the request for creating a new computing node carries at least the terminal identifier of the user terminal, the computing service identifier and the network element location information of the anchor UPF network element; wherein the anchor UPF network element refers to the UPF network element connected to the data network in the first UPF network element.
[0282] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: based on the computing network node creation request, determining a first target computing network node for providing computing network business services for the user terminal, including:
[0283] Based on the terminal identifier and computing network service identifier carried in the computing network node creation request, as well as the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined.
[0284] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: before receiving the network node creation request sent by the first SMF network element, the method further includes:
[0285] Receive node location information and computing network information of cloud computing network nodes, and register the node location information and computing network information of cloud computing network nodes.
[0286] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0287] If the first target computing network node is the second UPF network element, the network element identifier of the second SMF network element associated with the second UPF network element is fed back to the first SMF network element.
[0288] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0289] If the first target computing network node is a cloud computing network node, the processing time of the cloud computing network node is determined according to the computing network service identifier;
[0290] Determine the transmission delay based on the network element location information of the anchor UPF network element and the node location information of the cloud computing network node;
[0291] Feedback the processing time and transmission delay to the first SMF network element.
[0292] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0293] Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element;
[0294] When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0295] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the first computing network node includes a user terminal, a first UPF network element associated with the first SMF network element, and a wireless access network associated with the user terminal.
[0296] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: before receiving the computing network service request sent by the user terminal, the method further includes:
[0297] Obtaining the computing network information of the first computing network node;
[0298] When the network information of the first network node is successfully registered, the network information of the first network node is sent to the CNMF network element.
[0299] In one of the embodiments, when the first network computing node is a user terminal and a wireless access network associated with the user terminal, obtaining network computing information of the first network computing node includes:
[0300] In response to a session establishment request sent by a user terminal, a terminal identification and network information of the user terminal, and an access network identification and network information of a wireless access network associated with the user terminal are acquired.
[0301] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: when the first network computing node is a first UPF network element, obtaining network computing information of the first network computing node includes:
[0302] Send a network computing information subscription request to the first UPF network element, so that the first UPF network element feeds back the network element identifier, network computing information and location information of the first UPF network element based on the network computing information subscription request;
[0303] Accordingly, the network calculation information of the first network calculation node is sent to the CNMF network element, including:
[0304] Generate a network calculation information set based on the network calculation information of each first UPF network element;
[0305] Send the network computing information set and the SMF identifier of the first SMF network element to the CNMF network element.
[0306] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the insertion status of the computing network node according to the computing network service request and the computing network information of the first computing network node, including:
[0307] The insertion status of the computing network node is determined according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node.
[0308] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: according to the computing network service identifier and the computing network service requirement carried in the computing network service request, and the computing network information of the first computing network node, determining the computing network node insertion status, including:
[0309] Determine the computing network service demand information according to the computing network service identifier and computing network service demand;
[0310] If the computing network information of the first computing network node meets the computing network service demand information, the computing network node insertion situation is not to insert the computing network node;
[0311] If the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
[0312] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending a computing network node creation request to a computing network management function CNMF network element, including:
[0313] Generate a new computing network node creation request; wherein the new computing network node creation request carries at least a terminal identifier of a user terminal, a computing network service identifier, and network element location information of an anchor UPF network element; the anchor UPF network element refers to a UPF network element in the first UPF network element that is connected to a data network;
[0314] Send a request to create a new computing node to the CNMF network element.
[0315] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0316] When the network node insertion condition is that the network node is not inserted, determining the second target network node according to the network service request and the network information of the first network node;
[0317] The second target network computing node is controlled to provide network computing business services for the user terminal; wherein the number of the second target network computing node is at least one.
[0318] In one embodiment, another computer program product is provided, including a computer program, which, when executed by a processor, implements the following steps:
[0319] Receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is to insert the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is a computing network node associated with the first SMF network element;
[0320] Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is the cloud computing network node or the second computing network node associated with the second SMF network element; the second SMF network element is the SMF network element associated with the CNMF network element except the first SMF network element.
[0321] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the request for creating a new computing node carries at least the terminal identifier of the user terminal, the computing service identifier and the network element location information of the anchor UPF network element; wherein the anchor UPF network element refers to the UPF network element connected to the data network in the first UPF network element.
[0322] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: based on the computing network node creation request, determining a first target computing network node for providing computing network business services for the user terminal, including:
[0323] Based on the terminal identifier and computing network service identifier carried in the computing network node creation request, as well as the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined.
[0324] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: before receiving the network node creation request sent by the first SMF network element, the method further includes:
[0325] Receive node location information and computing network information of cloud computing network nodes, and register the node location information and computing network information of cloud computing network nodes.
[0326] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0327] If the first target computing network node is the second UPF network element, the network element identifier of the second SMF network element associated with the second UPF network element is fed back to the first SMF network element.
[0328] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0329] If the first target computing network node is a cloud computing network node, the processing time of the cloud computing network node is determined according to the computing network service identifier;
[0330] Determine the transmission delay based on the network element location information of the anchor UPF network element and the node location information of the cloud computing network node;
[0331] Feedback the processing time and transmission delay to the first SMF network element.
[0332] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0333] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0334] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A computing network service method, characterized in that: Applied to a first session management function SMF network element, the method comprises: Receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; wherein the first computing network node is a computing network node associated with the first SMF network element; When the computing network node insertion situation is to insert a computing network node, a computing network node creation request is sent to the computing network management function CNMF network element, so that the CNMF network element determines the first target computing network node for providing computing network business services to the user terminal based on the computing network node creation request; wherein the first target computing network node is a cloud computing network node or a second computing network node associated with a second SMF network element; the second SMF network element is an SMF network element other than the first SMF network element among the SMF network elements associated with the CNMF network element.
2. The method according to claim 1, characterized in that The first computing network node includes the user terminal, the first user plane function UPF network element associated with the first SMF network element, and the wireless access network associated with the user terminal.
3. The method according to claim 2, characterized in that Before receiving the computing network service request sent by the user terminal, the method further includes: Obtaining the computing network information of the first computing network node; When the network information of the first network node is successfully registered, the network information of the first network node is sent to the CNMF network element.
4. The method according to claim 3, characterized in that In a case where the first network computing node is the user terminal and a wireless access network associated with the user terminal, the acquiring the network computing information of the first network computing node includes: In response to the session establishment request sent by the user terminal, the terminal identification and network information of the user terminal, and the access network identification and network information of the wireless access network associated with the user terminal are acquired.
5. The method according to claim 3, characterized in that: In the case where the first network computing node is a first UPF network element, the acquiring the network computing information of the first network computing node includes: Send a network computing information subscription request to the first UPF network element, so that the first UPF network element feeds back the network element identifier, network computing information and location information of the first UPF network element based on the network computing information subscription request; Correspondingly, the sending the network computing information of the first network computing node to the CNMF network element includes: Generate a network calculation information set based on the network calculation information of each of the first UPF network elements; Send the computing network information set and the SMF identifier of the first SMF network element to the CNMF network element.
6. The method according to claim 1, characterized in that The step of determining the network node insertion status according to the network service request and the network information of the first network node includes: The insertion status of the computing network node is determined according to the computing network service identifier and the computing network service requirement carried in the computing network service request, and the computing network information of the first computing network node.
7. The method according to claim 6, characterized in that The determining, according to the computing network service identifier and the computing network service requirement carried in the computing network service request and the computing network information of the first computing network node, the insertion status of the computing network node includes: Determining computing network service demand information according to the computing network service identifier and the computing network service demand; If the computing network information of the first computing network node meets the computing network service requirement information, then the computing network node insertion condition is not to insert the computing network node; If the computing network information of the first computing network node cannot meet the computing network service demand information, the computing network node insertion situation is to insert the computing network node.
8. The method according to claim 6, characterized in that The sending of a computing network node creation request to a computing network management function CNMF network element includes: Generate the new request for creating the computing network node; wherein the new request for creating the computing network node carries at least the terminal identifier of the user terminal, the computing network service identifier and the network element location information of the anchor UPF network element; the anchor UPF network element refers to the UPF network element in the first UPF network element that is connected to the data network; Send the computing network node creation request to the CNMF network element.
9. The method according to claim 1, characterized in that: The method further comprises: When the network node insertion condition is not to insert a network node, determining a second target network node according to the network service request and the network information of the first network node; Control the second target network computing node to provide network computing business services for the user terminal; wherein the number of the second target network computing node is at least one.
10. A computing network service method, characterized in that: Applied to a CNMF network element, the method comprises: Receive a request for creating a new computing network node sent by a first SMF network element; wherein the request for creating a new computing network node is sent by the first SMF network element receiving a computing network service request sent by a user terminal, and determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, and the computing network node insertion status is sent when the computing network node insertion status is the insertion of the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is the computing network node associated with the first SMF network element; Based on the request for creating a new computing network node, determine the first target computing network node for providing computing network business services to the user terminal; wherein the first target computing network node is a cloud computing network node or a second computing network node associated with a second SMF network element; the second SMF network element is an SMF network element among the SMF network elements associated with the CNMF network element except the first SMF network element.
11. The method according to claim 10, characterized in that The new computing node creation request carries at least the terminal identifier of the user terminal, the computing network service identifier and the network element location information of the anchor UPF network element; wherein the anchor UPF network element refers to the UPF network element in the first UPF network element that is connected to the data network.
12. The method according to claim 11, characterized in that The determining, based on the computing node creation request, a first target computing node for providing a computing business service for the user terminal includes: Based on the terminal identifier and the computing network service identifier carried in the new computing network node creation request, as well as the computing network information of the second computing network node associated with the second SMF network element and the computing network information of the cloud computing network node, the first target computing network node for providing computing network service to the user terminal is determined.
13. The method according to claim 10, characterized in that Before receiving the network node creation request sent by the first SMF network element, the method further includes: Receive node location information and computing network information of a cloud computing network node, and register the node location information and computing network information of the cloud computing network node.
14. The method according to claim 10, characterized in that The method further comprises: If the first target computing node is a second UPF network element, the network element identifier of the second SMF network element associated with the second UPF network element is fed back to the first SMF network element.
15. The method according to claim 11, characterized in that The method further comprises: If the first target computing network node is a cloud computing network node, determining the processing time of the cloud computing network node according to the computing network service identifier; Determine the transmission delay according to the network element location information of the anchor UPF network element and the node location information of the cloud computing network node; Feedback the processing duration and the transmission delay to the first SMF network element.
16. A computing network service device, characterized in that: Configured in the first SMF network element, the device includes: A first receiving module is used to receive a computing network service request sent by a user terminal, and determine the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node; wherein the computing network information includes computing power resource information and network resource information; the first computing network node is the computing network node associated with the first SMF network element; The first sending module is used to send a computing node creation request to the CNMF network element when the computing node insertion situation is to insert a computing node, so that the CNMF network element determines a first target computing node for providing computing business services to the user terminal based on the computing node creation request; wherein the first target computing node is a cloud computing node or a second computing node associated with a second SMF network element; the second SMF network element is an SMF network element other than the first SMF network element among the SMF network elements associated with the CNMF network element.
17. A computing network service device, characterized in that: Configured in a CNMF network element, the device includes: The second receiving module is used to receive a computing network node creation request sent by the first SMF network element; wherein the computing network node creation request is a computing network service request sent by the user terminal received by the first SMF network element, and after determining the computing network node insertion status according to the computing network service request and the computing network information of the first computing network node, the computing network node insertion status is sent when the computing network node insertion status is the insertion of the computing network node; the computing network information includes computing power resource information and network resource information; the first computing network node is the computing network node associated with the first SMF network element; the first computing network node is the computing network node associated with the first SMF network element; The first determination module is used to determine the first target computing node for providing computing business services to the user terminal based on the new computing node creation request; wherein the first target computing node is a cloud computing node or a second computing node associated with a second SMF network element; the second SMF network element is an SMF network element associated with the CNMF network element except the first SMF network element.
18. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 15 are implemented.
19. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.
20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.