Computing network service configuration method, electronic equipment and computer readable storage medium
Through the core network, the integrated configuration of computing network sessions is performed, the appropriate computing nodes are selected and service resources are established, which solves the problem that the existing technology cannot effectively guarantee computing power service quality and the end-to-end service quality of users, and realizes efficient and dynamic configuration and resource scheduling in 6G network scenarios.
Patent Information
- Application Number
- CN202411996795.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-03-25
AI Technical Summary
The existing technology cannot effectively guarantee the quality of computing power service and the end-to-end service quality of users, especially in 6G network scenarios with higher requirements for computing power and network performance.
The integrated configuration of computing network sessions is realized through the core network, including receiving computing power policy establishment requests from the session management function, selecting computing power nodes, sending computing power service resource establishment requests to the selected computing power nodes, and sending computing power policy establishment responses in the session management function.
It realizes dynamic configuration and resource scheduling of computing network services, ensures the quality of computing power services and the quality of end-to-end service of users, and is suitable for computing-intensive services in future computing network integration scenarios.
Smart Images

Figure CN119697265A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a configuration method for computing network services, an electronic device, and a computer-readable storage medium. Background Art
[0002] As the next generation of wireless communication technology, the sixth generation mobile communication (6G) will provide higher transmission rates and lower latency, and support new application scenarios that place higher requirements on computing power and network performance.
[0003] Computing-network integration is one of the technological evolution trends of 6G networks. Through the integration of mobile networks and computing facilities, it can provide users with efficient integrated computing services. Summary of the invention
[0004] According to a first aspect of the present disclosure, a method for configuring a computing network service is provided, which is applied to a computing network management function, and includes:
[0005] Receiving a computing power policy establishment request from a session management function, wherein the computing power policy establishment request includes a computing network service identifier and a computing network service requirement;
[0006] Establish a request according to the computing power strategy and select a computing power node;
[0007] Sending a computing power service resource establishment request to the selected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier;
[0008] Receive a computing power service resource establishment response from the selected computing power node;
[0009] Send a computing power strategy establishment response to the session management function.
[0010] In some embodiments, the step of establishing a request according to a computing power strategy and selecting a computing power node includes:
[0011] A computing power node is selected from the one or more computing power nodes based on at least one of computing power resource information, latency information, and service quality information of the one or more computing power nodes, and a computing power strategy establishment request.
[0012] In some embodiments, sending a computing power policy establishment response to a session management function includes:
[0013] When the computing power service resource establishment response indicates that the computing power service resource is established successfully, a computing power policy establishment response is sent to the session management function.
[0014] In some embodiments, the method for configuring a computing network service further includes:
[0015] When the computing power service resource establishment response indicates that the computing power service resource establishment fails, a computing power node is reselected according to the computing power strategy establishment request.
[0016] In some embodiments, the computing power service resource establishment response includes the reason for the failure of computing power service resource establishment.
[0017] In some embodiments, the method for configuring a computing network service further includes:
[0018] If the original computing power node currently providing services cannot meet the computing network service requirements, reselect the computing power node;
[0019] Sending a computing power service resource establishment request to the reselected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier;
[0020] Receive a computing power service resource establishment response from the reselected computing power node;
[0021] Send a hashrate policy update request to the session management function.
[0022] In some embodiments, the method for configuring a computing network service further includes:
[0023] Send a computing power service resource release request to the original computing power node, wherein the computing power service resource release request includes a computing network service identifier;
[0024] Receive a computing power service resource release response from the original computing power node.
[0025] In some embodiments, the computing network service requirement includes at least one of the computing resource requirement and latency requirement of the user equipment for the computing network service;
[0026] The computing power strategy establishment request further includes at least one of the quality of service information and the Internet protocol identifier of the user equipment;
[0027] The computing power service resource establishment request also includes at least one of the computing power resource requirement of the user device for the computing network service, the latency requirement, and the Internet Protocol identifier of the user device;
[0028] The computing power strategy establishment response includes at least one of the protocol data unit session identifier of the user equipment, the service quality flow identifier, the computing network service identifier, the Internet Protocol identifier of the user equipment, and the Internet Protocol identifier of the selected computing power node.
[0029] According to a second aspect of the present disclosure, a method for configuring a computing network service is provided, which is applied to a session management function, and includes:
[0030] Receiving a computing network service request from a user device, wherein the computing network service request includes a computing network service identifier and a computing network service requirement;
[0031] Send a computing power strategy establishment request to the computing network management function, where the computing power strategy establishment request includes a computing network service identifier and a computing network service requirement, which is used by the computing network management function to select a computing power node;
[0032] Receive a computing power strategy establishment response from the computing network management function;
[0033] A computing network service response is sent to the user equipment, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
[0034] According to a third aspect of the present disclosure, a method for configuring a computing network service is provided, which is applied to a user device and includes:
[0035] Sending a computing network service request to the session management function, wherein the computing network service request includes a computing network service identifier and a computing network service requirement, which is used by the computing network management function to select a computing power node;
[0036] A computing network service response is received from the session management function, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
[0037] According to a fourth aspect of the present disclosure, a computing network management function is provided, including:
[0038] A request receiving module is configured to receive a computing power policy establishment request from a session management function, wherein the computing power policy establishment request includes a computing network service identifier and a computing network service requirement;
[0039] A selection module is configured to establish a request and select a computing power node according to the computing power strategy;
[0040] A request sending module is configured to send a computing power service resource establishment request to the selected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier;
[0041] A response receiving module is configured to receive a computing power service resource establishment response from the selected computing power node;
[0042] The response sending module is configured to send a computing power strategy establishment response to the session management function.
[0043] According to a fifth aspect of the present disclosure, a session management function is provided, including:
[0044] A request receiving module is configured to receive a computing network service request from a user device, wherein the computing network service request includes a computing network service identifier and a computing network service requirement;
[0045] A request sending module is configured to send a computing power strategy establishment request to the computing network management function, wherein the computing power strategy establishment request includes a computing network service identifier and a computing network service requirement, and is used by the computing network management function to select a computing power node;
[0046] a response receiving module configured to receive a computing power strategy establishment response from a computing network management function;
[0047] The response sending module is configured to send a computing network service response to the user equipment, wherein the computing network service response includes a computing network service identifier and an Internet protocol identifier of the selected computing power node.
[0048] According to a sixth aspect of the present disclosure, a user equipment is provided, including:
[0049] A sending module is configured to send a computing network service request to the session management function, wherein the computing network service request includes a computing network service identifier and a computing network service requirement, which is used for the computing network management function to select a computing power node;
[0050] The receiving module is configured to receive a computing network service response from the session management function, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
[0051] According to a seventh aspect of the present disclosure, there is provided an electronic device, including:
[0052] Memory; and
[0053] A processor coupled to the memory, the processor being configured to execute the method for configuring a computing network service according to some embodiments of the present disclosure based on instructions stored in the memory.
[0054] According to an eighth aspect of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the instructions are executed by a processor, the configuration method of the computing network service described in some embodiments of the present disclosure is implemented.
[0055] According to a ninth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed by a processor, implement the method for configuring a computing network service according to some embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0057] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:
[0058] Figure 1A flowchart showing a method for configuring a computing network service according to some embodiments of the present disclosure;
[0059] Figure 2 A flowchart showing a method for configuring a computing network service according to some embodiments of the present disclosure;
[0060] Figure 3 A flowchart showing a method for configuring a computing network service according to some embodiments of the present disclosure;
[0061] Figure 4 An interactive diagram showing a method for configuring a computing network service according to some embodiments of the present disclosure;
[0062] Figure 5 A block diagram showing a computing network management function according to some embodiments of the present disclosure;
[0063] Figure 6 A block diagram illustrating session management functionality according to some embodiments of the present disclosure;
[0064] Figure 7 A block diagram showing a user equipment according to some embodiments of the present disclosure;
[0065] Figure 8 A block diagram showing an electronic device according to some other embodiments of the present disclosure;
[0066] Fig. 9 A block diagram of a computer system for implementing some embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0067] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.
[0068] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0069] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0070] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0071] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0072] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0073] The abbreviations used in this disclosure are explained as follows.
[0074] Computing and Network Services (CNS);
[0075] Computing and Network Management Function (CNMF);
[0076] Computing and Network Service Identifier (CNSI);
[0077] Protocol Configuration Option / Extended Protocol Configuration Option (PCO / ePCO);
[0078] Packet Delay Budget (PDB);
[0079] PDU Session Identifier (PSI);
[0080] Quality of Service (QoS)
[0081] QoS Flow Identifier (QFI);
[0082] Internet Protocol (IP);
[0083] Sender (Source, src);
[0084] Destination (dst);
[0085] Session Management Function (SMF);
[0086] Packet Data Unit (PDU);
[0087] User equipment (UE);
[0088] 5G Quality of Service Identifier (5QI)
[0089] Maximum Flow Bit Rate (MFBR);
[0090] Session Aggregated Maximum Bit Rate (Session-AMBR);
[0091] Packet Delay Budget (PDB).
[0092] In the related technologies, the service quality framework that is only oriented to the network cannot meet the guarantee of computing power service quality and user end-to-end service quality.
[0093] The present disclosure provides a configuration method for computing network services, an electronic device, and a computer-readable storage medium, which realize the integrated configuration of computing network sessions through a core network.
[0094] Figure 1 A flowchart of a method for configuring a computing network service according to some embodiments of the present disclosure is shown.
[0095] like Figure 1 As shown, the configuration method of the computing network service includes steps S11 to S15. In some embodiments, the configuration method of the computing network service is executed by the CNMF.
[0096] In step S11, a computing power policy establishment request is received from the session management function, wherein the computing power policy establishment request includes a computing network service identifier and a computing network service requirement. In step S12, a computing power node is selected according to the computing power policy establishment request. In step S13, a computing power service resource establishment request is sent to the selected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier. In step S14, a computing power service resource establishment response is received from the selected computing power node. In step S15, a computing power policy establishment response is sent to the session management function.
[0097] For example, if the UE has registered with the network and needs to access the computing network application, the UE sends a computing network service request (i.e., a request for specific computing and network services) to the SMF. The computing network service request includes the computing network service identifier CNSI and the computing network service requirement. The SMF sends the computing network service identifier CNSI and the computing network service requirement to the CNMF.
[0098] The computing network service identifier is, for example, CNSI. The CNSI and computing network service requirements are obtained from the UE, for example, through the SMF. The computing power node receives a computing power service resource establishment response, for example, indicating that the computing power service resources for the CNSI and / or the UE's IP have been successfully established or failed to be established.
[0099] The network service request may be included in the PCO / ePCO IE of the PDU session establishment request message, for example, carried in the uplink hexadecimal address range (FF00H – FFFFH) reserved for operator-specific use of the PCO / ePCO IE. The PDU session establishment request message may include the UE's PDU session identifier PSI.
[0100] In some embodiments, the computing network service demand includes at least one of the computing power resource demand and latency demand of the user device for the computing network service; the computing power policy establishment request also includes at least one of the service quality information and the Internet Protocol identifier of the user device. The computing power service resource establishment request also includes the computing power resource demand, latency requirement, and Internet Protocol identifier of the user device for the computing network service; the computing power policy establishment response includes at least one of the protocol data unit session identifier of the user device, the service quality flow identifier, the computing network service identifier, the Internet Protocol identifier of the user device, and the Internet Protocol identifier of the selected computing power node.
[0101] The service quality information is obtained by, for example, retrieving from UDM, interacting with PCF, or configuring locally based on SMF. QoS information includes, for example, QoS flow identifier QFI, QoS parameters (5QI, MFBR, Session-AMBR, PDB, etc.), QoS rules, etc.
[0102] CNMF analyzes the requirements that can be used by third-party computing node agents based on the computing network service requirements of UE, SMF, and CNMF. For example, CNMF decomposes the computing delay requirements and network delay requirements based on the service delay requirements proposed by the UE; and analyzes the more detailed computing resource requirements suitable for this computing node based on the relatively rough computing resource requirements proposed by the UE.
[0103] In some embodiments, a computing power node is selected based on a computing power strategy establishment request, including: selecting a computing power node from one or more computing power nodes based on at least one item of computing power resource information, latency information, and service quality information of one or more computing power nodes, and a computing power strategy establishment request.
[0104] For example, CNMF selects computing nodes based on the computing network service request of UE, the collected registration information of computing nodes, the collected status information of computing nodes, etc. If SMF has sent the UE's QoS information to CNMF, CNMF can also select computing nodes based on the UE's QoS information.
[0105] The registration information of the computing power node includes, for example, the computing power resource type, computing power resource size, IP address of the computing power node, etc. The status information of the computing power node includes, for example, the computing power resource occupancy, the latency of the computing power node, the CNSI information being processed, the IP address of the UE being processed, etc.
[0106] For example, if the UE needs the network to train a model with an accuracy of 75%, needs to get feedback within 3 minutes, and needs to use a GPU, the process of selecting a computing power node is as follows.
[0107] First, the UE sends the training service identifier (CNSI) and the computing network service request to the SMF. The computing network service request includes, for example: the service delay requirement is 3 minutes, the service accuracy is 75%, and the computing resource requirement is GPU.
[0108] After receiving the UE information, SMF forwards it to CNMF. At the same time, SMF performs the PDU session establishment process as usual, such as allocating UE IP to UE, obtaining QoS information from UDM or PCF or local configuration. SMF can also send UE IP and QoS information to CNMF.
[0109] During the session process or at any time outside the session process, the third-party computing node agent can register and update the computing node information with CNMF according to the predefined mechanism, such as the resource type, resource size, load status, computing node IP address, computing node latency, CNSI being processed and / or UE IP information.
[0110] CNMF receives the above computing power demand and searches the information reported by the computing power nodes according to the computing power demand to find computing power nodes whose computing power resources include GPUs. In addition, CNMF finds computing power nodes with a latency of no more than 3 minutes from the computing power nodes including GPUs.
[0111] QoS information also includes latency information. CNMF can also select computing nodes based on the sum of multiple delays (transmission delay in QoS, latency reported by computing nodes, other delays, etc.) that meet the 3-minute requirement.
[0112] CNMF can also determine how many GPUs are needed based on service type, latency requirements, accuracy requirements, etc., and then select computing nodes whose reported resource size meets the GPU quantity requirements.
[0113] In some embodiments, sending a computing power policy establishment response to a session management function includes: sending a computing power policy establishment response to the session management function when the computing power service resource establishment response indicates that the computing power service resource is successfully established.
[0114] In some embodiments, the configuration method of the computing network service also includes: when the computing power service resource establishment response indicates that the computing power service resource establishment has failed, reselecting a computing power node according to the computing power strategy establishment request.
[0115] For example, the failure may be caused by a computing node failure or insufficient computing node resources, etc., and CNMF may also select an inappropriate computing node due to failure to obtain the latest status of the computing node in a timely manner. If the computing service resource establishment response indicates that the computing service resource establishment has failed, the process returns to step S2, and CNMF reselects a computing node.
[0116] In some embodiments, the computing power service resource establishment response includes the reason for the failure of computing power service resource establishment. When reselecting a computing power node, the CNMF may refer to the last failure reason and select a more suitable computing power node.
[0117] After receiving the computing power strategy establishment response, the SMF sends a computing network service response to the UE. The computing network service response includes the CNSI and the IP address of the computing power node.
[0118] The network service response can be included in the PCO / ePCO IE of the PDU session establishment acceptance message, for example, carried in the downlink address range (FF00H – FFFFH) of the PCO / ePCO IE. Among them, the PDU session establishment acceptance message already includes the PDU session information such as the UE's PSI, QFI, and UE IP.
[0119] When encapsulating and transmitting uplink computing network service data, the UE uses the IP address of the currently received computing power node as dst, the UE's IP as src, and uses CNSI to identify the computing network service data packet.
[0120] In some embodiments, the configuration method of the computing network service also includes: when the original computing power node currently providing the service cannot meet the computing network service requirements, reselecting a computing power node; sending a computing power service resource establishment request to the reselected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier; receiving a computing power service resource establishment response from the reselected computing power node; and sending a computing power policy update request to the session management function. By reselecting the computing power node, dynamic configuration of the computing network service is achieved.
[0121] The session management function sends a computing power policy update request, for example including the CNSI and the IP address of the reselected computing power node.
[0122] For example, if a third-party computing power node agent reports an abnormal warning to CNMF, or CNMF determines that the current computing power node is about to be overloaded and cannot guarantee the computing network service of the UE based on the updated computing power service status, it is necessary to update the computing power node currently providing the service. CNMF re-executes steps S12-S14. Then, CNMF sends a computing power policy update request to SMF, including CNSI, UE's PSI and the IP address of the reselected computing power node. The computing power policy update request can also include QFI, UE's IP, etc.
[0123] CNMF can send a computing power policy update request to SMF by calling "Ncnmf_ComputingPolicyControl_UpdateNotify request".
[0124] After receiving the computing power policy update request, the session management function sends a computing network service update instruction to the UE, including the CNSI and the IP address of the reselected computing power node. The computing network service update instruction can be included in the PCO / ePCO IE of the PDU session modification instruction message. The PDU session modification instruction message already includes the UE's PSI and can also include PDU session information such as QFI.
[0125] Then, the UE sends a message to the SMF that the computing network service update is completed, which carries the CNSI. The UE uses the IP address of the reselected computing power node as dst to encapsulate the uplink computing network service data packet.
[0126] In addition, the SMF sends a computing power policy update response to the CNMF, which includes the PSI and CNSI of the UE. The computing power policy update response may also include the QFI. The computing power policy update response is sent, for example, by calling "Ncnmf_ComputingPolicyControl_UpdateNotify response".
[0127] After CNMF reselects a computing node, it may not inform SMF and UE. For example, CNMF reselects a computing node; sends the computing network service identifier and the Internet Protocol identifier of the reselected computing node to the old computing node, so that the old computing node sends the UE's computing network service data and calculation results to the reselected computing node.
[0128] That is to say, after CNMF reselects the computing power node, it does not inform SMF and UE, and UE still sends the uplink computing network service data packet to the old computing power node, that is, UE does not perceive the migration of computing network service. However, in this case, the computing power service resource release request sent by CNMF to the third-party computing power node agent corresponding to the old computing power node includes CNSI and the IP address of the new computing power node. Then, before releasing the resources, the old computing power node returns the UE's computing network service data packet and all calculation results to the new computing power node.
[0129] In some embodiments, the configuration method of the computing network service also includes: sending a computing power service resource release request to the original computing power node, wherein the computing power service resource release request includes a computing network service identifier; and receiving a computing power service resource release response from the original computing power node.
[0130] For example, when a new computing power node is reselected and the new computing power node is ready, that is, after CNMF receives the computing power strategy update response information sent by SMF, it can notify the old node to release resources.
[0131] CNMF sends a computing service resource release request to the third-party computing node proxy corresponding to the old computing node, which carries CNSI and UE IP. The old computing node returns all calculation results to the UE before releasing the resources.
[0132] The third-party computing power node agent can send a computing power service resource release response to the CNMF, indicating that the resources of the computing power service for the CNSI and / or UE IP have been released.
[0133] SMF maintains the computing network service context during the entire session, that is, the mapping relationship between the UE's PSI, QFI, CNSI, UE IP and the computing node IP.
[0134] CNMF can maintain the computing network service context during the entire session, that is, the mapping relationship between the UE's PSI, CNSI, QFI, UE's IP and other information and the computing power node IP.
[0135] By locally storing and maintaining information through CNMF, it is easy to find and verify information in each step.
[0136] According to some embodiments of the present disclosure, computing network service requirements are exchanged between SMF and CNMF, computing power node information is selected, and on-demand computing network services, integrated computing network session information configuration and resource scheduling are implemented, thereby achieving computing network integration.
[0137] Compared with the service operation mode in which computing and network are separated, the present invention enables the core network to perform integrated configuration of network information and computing power information based on the user's computing and network service needs, which is conducive to integrated resource scheduling in the computing and network fusion scenario.
[0138] At the same time, some processes and messages can reuse existing protocol specifications, with minor changes to core network elements and user-plane network elements, thus reducing implementation difficulty.
[0139] The present disclosure is applicable to future computing-network integration scenarios. Through the core network's analysis of computing-network service requirements and the integrated configuration of computing-network session information, it provides on-demand and efficient data processing and transmission services, and better enables future computing-intensive services such as immersive communications, artificial intelligence reasoning, and Internet of Vehicles.
[0140] Figure 2 A flowchart of a method for configuring a computing network service according to some embodiments of the present disclosure is shown.
[0141] like Figure 2 As shown, the configuration method of the computing network service includes steps S21-S24. In some embodiments, the configuration method of the computing network service is executed by a session management function.
[0142] In step S21, a computing network service request is received from a user device, wherein the computing network service request includes a computing network service identifier and a computing network service requirement; in step S22, a computing power policy establishment request is sent to a computing network management function, wherein the computing power policy establishment request includes a computing network service identifier and a computing network service requirement, and is used by the computing network management function to select a computing power node; in step S23, a computing power policy establishment response is received from the computing network management function; in step S24, a computing network service response is sent to the user device, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
[0143] For example, the UE sends a computing network service request to the SMF, including the CNSI and computing network service requirements. The SMF sends a computing power policy establishment request to the CNMF, including the UE's computing network service request, and may also include the UE's IP and QoS information, etc., for CNMF to select a computing power node. When the resources for the computing power service have been successfully established, the CNMF sends a computing power policy establishment response to the SMF. The SMF sends a computing network service response to the UE, where the computing network service response includes the CNSI and the IP of the selected computing power node. When encapsulating and transmitting uplink computing network service data, the UE uses the received IP address of the computing power node as dst, the UE's IP as src, and uses the CNSI to identify the computing network service data packet.
[0144] Figure 3 A flowchart of a method for configuring a computing network service according to some embodiments of the present disclosure is shown.
[0145] like Figure 3 As shown, the configuration method of the computing network service includes steps S31 and S32. In some embodiments, the configuration method of the computing network service is executed by a user device.
[0146] In step S31, a computing network service request is sent to the session management function, wherein the computing network service request includes a computing network service identifier and a computing network service requirement, and is used by the computing network management function to select a computing power node; in step S32, a computing network service response is received from the session management function, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
[0147] Figure 4 An interaction diagram showing a method for configuring a computing network service according to some embodiments of the present disclosure.
[0148] like Figure 4 As shown, the configuration method of the computing network service includes events 101-1012.
[0149] In event 101, the UE has registered with the network and wants to access the computing application. The UE sends a computing service request to the SMF.
[0150] In event 102, SMF sends Ncnmf_ComputingPolicyControl_Create Request to CNMF. Ncnmf_ComputingPolicyControl_Create Request carries a computing power policy establishment request.
[0151] In event 103, CNMF sends a computing service resource establishment request to the third-party computing node agent corresponding to the selected computing node. The computing service resource establishment request carries CNSI, the computing power requirements analyzed by CNMF, and may also carry the IP of the UE. Subsequently, the computing node will perform computing resource scheduling and data processing for the computing network service flow corresponding to this CNSI and / or UE IP according to the computing power requirements. Among them, CNMF parses out the requirements that can be used by the third-party computing node agent based on information such as the computing network service requirements of the UE, SMF, and CNMF. For example, CNMF decomposes the computing delay requirements and network delay requirements based on the service delay requirements proposed by the UE; and parses out more detailed computing resource requirements suitable for this computing node based on the relatively rough computing resource requirements proposed by the UE.
[0152] The computing service resource establishment request can be implemented through the traditional point-to-point method, or through a method similar to the SBI interface, such as Ncnp_ComputingServiceResource_Setup Request / Response.
[0153] In event 104, the third-party computing node agent sends a computing service resource establishment response to the CNMF, indicating that the computing service resources for the CNSI and / or UE IP have been successfully established or failed to be established. If the establishment fails, the third-party computing node agent also indicates the reason for the failure, and then the CNMF returns to event 103 to reselect the computing node.
[0154] In event 105, CNMF sends a computing policy association establishment response to SMF by calling Ncnmf_ComputingPolicyControl_Create Response, which includes the UE's PSI, CNSI, and may also include the UE's IP and the IP address of the selected computing node.
[0155] Third-party computing node agents can also register and update computing node information with CNMF.
[0156] In event 106, the SMF sends a computing network service response to the UE, including the CNSI and the IP address of the computing power node.
[0157] In event 107, the UE encapsulates and transmits the uplink computing network service data, uses the IP address of the currently received computing power node as dst, the UE's IP as src, and uses CNSI to identify the computing network service data packet.
[0158] In event 108, if the third-party computing node agent sends computing service status updates, abnormal warnings, etc. to CNMF, and CNMF determines that the current computing node needs to be updated, CNMF reselects the computing node and executes events 103 and 104 for the reselected computing node. Then, CNMF sends a computing policy association update notification request to SMF by calling Ncnmf_ComputingPolicyControl_UpdateNotifyRequest.
[0159] In event 109, the SMF sends a computing network service update instruction to the UE, including the CNSI and the IP address of the reselected computing node.
[0160] In event 1010, the UE sends a network service update completion message including the CNSI to the SMF.
[0161] In event 1011, SMF sends a computing policy association update notification response to CNMF by calling Ncnmf_ComputingPolicyControl_UpdateNotifyResponse.
[0162] In event 1012, CNMF sends a computing service resource release request to the third-party computing node agent corresponding to the old computing node, carrying CNSI and the UE's IP. The old computing node returns all calculation results to the UE before releasing the resources.
[0163] In event 1013, the third-party computing power node agent sends a computing power service resource release response to the CNMF, indicating that the resources for the computing power service for the CNSI and / or UE IP have been released.
[0164] Figure 5 A block diagram showing a computing network management function according to some embodiments of the present disclosure.
[0165] like Figure 5 As shown, the session management function 5 includes a request receiving module 51 , a selection module 52 , a request sending module 53 , a response receiving module 54 and a response sending module 55 .
[0166] The request receiving module 51 is configured to receive a computing power strategy establishment request from the session management function, wherein the computing power strategy establishment request includes a computing network service identifier and a computing network service requirement, for example, Figure 1 Step S11 is shown.
[0167] The selection module 52 is configured to establish a request according to the computing power strategy and select a computing power node, for example, to perform the following steps: Figure 1 Step S12 is shown.
[0168] The request sending module 53 is configured to send a computing power service resource establishment request to the selected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier, for example, executing Figure 1 Step S13 is shown.
[0169] The response receiving module 54 is configured to receive a computing power service resource establishment response from the selected computing power node, for example, Figure 1 Step S14 is shown.
[0170] The response sending module 55 is configured to send a computing power strategy establishment response to the session management function, for example, to execute Figure 1 Step S15 is shown.
[0171] Figure 6 A block diagram illustrating session management functionality according to some embodiments of the present disclosure.
[0172] like Figure 6 As shown, the session management function 6 includes a request receiving module 61 , a request sending module 62 , a response receiving module 63 , and a response sending module 64 .
[0173] The request receiving module 61 is configured to receive a computing network service request from a user device, wherein the computing network service request includes a computing network service identifier and a computing network service requirement, for example, Figure 2 Step S21 is shown.
[0174] The request sending module 62 is configured to send a computing power strategy establishment request to the computing network management function, wherein the computing power strategy establishment request includes a computing network service identifier and a computing network service requirement, which is used by the computing network management function to select a computing power node, for example, to execute Figure 1 Step S22 is shown.
[0175] The response receiving module 63 is configured to receive a computing power strategy establishment response from the computing network management function, for example, Figure 2 Step S23 is shown.
[0176] The response sending module 64 is configured to send a computing network service response to the user equipment, wherein the computing network service response includes a computing network service identifier and an Internet protocol identifier of the selected computing power node, for example, executing Figure 2 Step S24 is shown.
[0177] Figure 7 A block diagram of a user equipment according to some embodiments of the present disclosure is shown.
[0178] like Figure 7 As shown, the user equipment 7 includes a sending module 71 and a receiving module 72 .
[0179] The sending module 71 is configured to send a computing network service request to the session management function, wherein the computing network service request includes a computing network service identifier and a computing network service requirement, which is used by the computing network management function to select a computing power node, for example, to perform the following steps: Figure 3 Step S31 is shown.
[0180] The receiving module 72 is configured to receive a computing network service response from the session management function, wherein the computing network service response includes a computing network service identifier and an Internet protocol identifier of the selected computing power node, for example, executing Figure 3 Step S32 is shown.
[0181] Figure 8 A block diagram of an electronic device according to some other embodiments of the present disclosure is shown.
[0182] like Figure 8 As shown, the electronic device 8 includes a memory 81; and a processor 82 coupled to the memory 81, and the memory 81 is used to store instructions for executing the configuration method of the computing network service. The processor 82 is configured to execute the configuration method of the computing network service in any of some embodiments of the present disclosure based on the instructions stored in the memory 81.
[0183] Fig. 9 A block diagram of a computer system for implementing some embodiments of the present disclosure is shown.
[0184] like Fig. 9 As shown, the computer system 90 may be embodied in the form of a general-purpose computing device. The computer system 90 includes a memory 910, a processor 920, and a bus 900 that connects the various system components.
[0185] The memory 910 may include, for example, a system memory, a non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application, a boot loader, and other programs. The system memory may include a volatile storage medium, such as a random access memory (RAM) and / or a cache memory. The non-volatile storage medium may store, for example, instructions for executing the configuration method of the computing network service in any of the embodiments of the present disclosure. The non-volatile storage medium includes, but is not limited to, a disk memory, an optical memory, a flash memory, etc.
[0186] The processor 920 can be implemented by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistors, etc. Discrete hardware components. Accordingly, each module such as the judgment module and the determination module can be implemented by a central processing unit (CPU) running instructions in a memory that execute corresponding steps, or can be implemented by a dedicated circuit that executes corresponding steps.
[0187] The bus 900 may use any of a variety of bus architectures, including, but not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, and a Peripheral Component Interconnect (PCI) bus.
[0188] The computer system 90 may also include an input / output interface 930, a network interface 940, a storage interface 950, etc. These interfaces 930, 940, 950, the memory 910, and the processor 920 may be connected via a bus 900. The input / output interface 930 may provide a connection interface for input / output devices such as a display, a mouse, and a keyboard. The network interface 940 may provide a connection interface for various networked devices. The storage interface 950 may provide a connection interface for external storage devices such as a floppy disk, a USB flash drive, and an SD card.
[0189] Here, various aspects of the present disclosure are described with reference to flowcharts and / or block diagrams of methods, devices, and computer program products according to embodiments of the present disclosure. It should be understood that each frame of the flowchart and / or block diagram and the combination of frames can be implemented by computer-readable program instructions.
[0190] These computer-readable program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable device to produce a machine, so that the processor executes the instructions to produce means for implementing the functions specified in one or more blocks in the flowchart and / or block diagram.
[0191] These computer-readable program instructions can also be readable and stored in a computer-readable memory, which cause the computer to work in a specific manner to produce a product, including instructions for implementing the functions specified in one or more blocks in the flowchart and / or block diagram.
[0192] The present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects.
[0193] So far, the configuration method and device of the computing network service and the computer-readable storage medium according to the present disclosure have been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed here.
Claims
1. A method for configuring a computing network service, applied to computing network management functions, comprising: Receiving a computing power policy establishment request from a session management function, wherein the computing power policy establishment request includes a computing network service identifier and a computing network service requirement; Establish a request according to the computing power strategy and select a computing power node; Sending a computing power service resource establishment request to the selected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier; Receive a computing power service resource establishment response from the selected computing power node; Send a computing power strategy establishment response to the session management function.
2. The method for configuring a computing network service according to claim 1, wherein: The step of establishing a request according to a computing power strategy and selecting a computing power node includes: A computing power node is selected from the one or more computing power nodes based on at least one of computing power resource information, latency information, and service quality information of the one or more computing power nodes, and a computing power strategy establishment request.
3. The method for configuring a computing network service according to claim 1, wherein: The sending of a computing power strategy establishment response to the session management function includes: When the computing power service resource establishment response indicates that the computing power service resource is established successfully, a computing power policy establishment response is sent to the session management function.
4. The method for configuring a computing network service according to claim 1, further comprising: When the computing power service resource establishment response indicates that the computing power service resource establishment fails, a computing power node is reselected according to the computing power strategy establishment request.
5. The method for configuring a computing network service according to claim 4, wherein: The computing power service resource establishment response includes the reason why the computing power service resource establishment failed.
6. The method for configuring a computing network service according to claim 1, further comprising: If the original computing power node currently providing services cannot meet the computing network service requirements, reselect the computing power node; Sending a computing power service resource establishment request to the reselected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier; Receive a computing power service resource establishment response from the reselected computing power node; Send a hashrate policy update request to the session management function.
7. The method for configuring a computing network service according to claim 6, further comprising: Send a computing power service resource release request to the original computing power node, wherein the computing power service resource release request includes a computing network service identifier; Receive a computing power service resource release response from the original computing power node.
8. The method for configuring a computing network service according to claim 1, wherein: The computing network service requirement includes at least one of the computing resource requirement and latency requirement of the user equipment for the computing network service; The computing power strategy establishment request further includes at least one of the quality of service information and the Internet protocol identifier of the user equipment; The computing power service resource establishment request also includes at least one of the computing power resource requirement of the user device for the computing network service, the latency requirement, and the Internet Protocol identifier of the user device; The computing power strategy establishment response includes at least one of the protocol data unit session identifier of the user equipment, the service quality flow identifier, the computing network service identifier, the Internet Protocol identifier of the user equipment, and the Internet Protocol identifier of the selected computing power node.
9. A method for configuring a computing network service, applied to a session management function, comprising: Receiving a computing network service request from a user device, wherein the computing network service request includes a computing network service identifier and a computing network service requirement; Send a computing power strategy establishment request to the computing network management function, where the computing power strategy establishment request includes a computing network service identifier and a computing network service requirement, which is used by the computing network management function to select a computing power node; Receive a computing power strategy establishment response from the computing network management function; A computing network service response is sent to the user equipment, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
10. A method for configuring a computing network service, applied to a user device, comprising: Sending a computing network service request to the session management function, wherein the computing network service request includes a computing network service identifier and a computing network service requirement, which is used by the computing network management function to select a computing power node; A computing network service response is received from the session management function, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
11. A computing network management function, including: A request receiving module is configured to receive a computing power policy establishment request from a session management function, wherein the computing power policy establishment request includes a computing network service identifier and a computing network service requirement; A selection module is configured to establish a request and select a computing power node according to the computing power strategy; A request sending module is configured to send a computing power service resource establishment request to the selected computing power node, wherein the computing power service resource establishment request includes a computing network service identifier; A response receiving module is configured to receive a computing power service resource establishment response from the selected computing power node; The response sending module is configured to send a computing power strategy establishment response to the session management function.
12. A session management function, comprising: A request receiving module is configured to receive a computing network service request from a user device, wherein the computing network service request includes a computing network service identifier and a computing network service requirement; A request sending module is configured to send a computing power strategy establishment request to the computing network management function, wherein the computing power strategy establishment request includes a computing network service identifier and a computing network service requirement, and is used by the computing network management function to select a computing power node; a response receiving module configured to receive a computing power strategy establishment response from a computing network management function; The response sending module is configured to send a computing network service response to the user equipment, wherein the computing network service response includes a computing network service identifier and an Internet protocol identifier of the selected computing power node.
13. A user equipment, comprising: A sending module is configured to send a computing network service request to the session management function, wherein the computing network service request includes a computing network service identifier and a computing network service requirement, which is used for the computing network management function to select a computing power node; The receiving module is configured to receive a computing network service response from the session management function, wherein the computing network service response includes a computing network service identifier and an Internet Protocol identifier of the selected computing power node.
14. An electronic device comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the method for configuring a computing network service according to any one of claims 1 to 10 based on instructions stored in the memory.
15. A computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implements the method for configuring a computing network service according to any one of claims 1 to 10.
16. A computer program product, comprising computer program instructions, which, when executed by a processor, implement the method for configuring a computing network service according to any one of claims 1 to 10.