Computing power service method and device, computer equipment and storage medium

Through the coordinated cooperation of CPCF and SMF network elements, the optimal computing node in the mobile computing power network is selected, which solves the problem that core network equipment cannot coordinate and schedule computing power services, and improves the efficiency and quality of computing power services.

CN119172734APending Publication Date: 2024-12-20CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 5 Cited by

Patent Information

Application Number
CN202411175498.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In the mobile computing power network scenario, core network equipment lacks computing power service coordination and scheduling functions, and cannot select the optimal computing power node for users, affecting the quality and efficiency of computing power services.

Method used

Through the coordinated cooperation of CPCF network elements and SMF network elements, based on the computing power session information of the user terminal, the target computing power node is selected and corresponding routing strategies are generated to achieve optimization of computing power services.

Benefits of technology

It improves the flexibility and matching degree of computing power node selection, and improves the efficiency and quality of computing power services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172734A_ABST
    Figure CN119172734A_ABST
Patent Text Reader

Abstract

The invention discloses a computing power service method and device, computer equipment and a storage medium. Belongs to the technical field of network communication, and specifically comprises the following steps: in response to a computing power session establishment request which is initiated by a user terminal and carries computing power session information, sending the computing power session information to a CPCF network element, so that the CPCF network element establishes a computing power session based on the computing power session information and computing power state information of candidate computing power nodes; selecting a target computing power node from the candidate computing power nodes, and generating a computing power routing strategy based on the node type of the target computing power node; and under the condition that the target computing power routing strategy generated by the CPCF network element is obtained, providing computing power service for the user terminal through the target computing power node based on the target computing power routing strategy. According to the method and the device, not only is the flexibility of computing power node selection increased, but also the target computing power node better matched with the computing power session information can be selected based on the cooperation between the network element devices, and the computing power service efficiency and quality are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of network communication technology, and specifically to a computing power service method, apparatus, computer equipment and storage medium. Background Art

[0002] As an effective combination of computing network and mobile communication technology, the mobile computing network can provide computing power for cloud servers, MEC (Mobile Edge Computing), mobile terminals, etc., and enable emerging businesses such as AR / VR and various AI applications through multi-level collaboration.

[0003] In the mobile computing network scenario, computing power may be distributed in remote servers, edge servers, and mobile terminals. The core network not only needs to complete traditional connection-based user session tasks and provide communication connections for users, but also needs to complete tasks such as establishing computing sessions based on user computing service needs and provide users with fast computing power scheduling.

[0004] However, the network element devices in the current core network do not have the relevant functions such as providing computing service coordination and scheduling, and are unable to select the optimal computing nodes for users, which seriously affects the quality and efficiency of computing services provided to users. Summary of the invention

[0005] Based on this, it is necessary to provide a computing power service method, device, computer equipment and storage medium that can improve the service efficiency of computing power services in response to the above technical problems.

[0006] In a first aspect, the present application provides a computing power service method, the method comprising:

[0007] In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0008] When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to user terminals through the target computing power nodes based on the target computing power routing strategy.

[0009] In one of the embodiments, the candidate computing power nodes include edge computing power nodes associated with relay UPF network elements and remote computing power nodes associated with anchor UFP network elements; the anchor UPF network element is a UPF network element connected to a data network, and the data network is connected to the remote computing power nodes.

[0010] In one of the embodiments, the computing power session information includes at least the computing power requirement type, the computing power requirement size, and the maximum tolerable duration.

[0011] In one of the embodiments, obtaining the target computing power routing strategy generated by the CPCF network element includes:

[0012] Through the policy control function PCF network element, the target computing power routing strategy generated by the CPCF network element is obtained.

[0013] In one of the embodiments, in response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, sending computing power session information to a computing power policy control function CPCF network element includes:

[0014] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to the PCF network element, so that the PCF network element feeds back an initial computing power routing strategy to the SMF network element based on the policy acquisition request;

[0015] Based on the initial computing power routing strategy, after the user terminal is controlled to establish a computing power session relationship with the anchor UFP network element, the computing power session information is sent to the CPCF network element.

[0016] In one embodiment, based on the target computing power routing strategy, computing power services are provided to the user terminal through the target computing power node, including:

[0017] Based on the target computing power routing strategy, control the computing power session relationship of the user terminal to redirect to the relay UPF network element associated with the target computing power node;

[0018] When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0019] In one of the embodiments, the computing power session information also includes a computing power request identifier;

[0020] Accordingly, in response to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, a policy acquisition request is sent to the PCF network element, including:

[0021] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to a PCF network element when the computing power request identifier indicates that a computing power session needs to be established.

[0022] In one embodiment, the method further comprises:

[0023] Through the AMF network element, obtain the computing power session establishment request initiated by the user terminal that carries the computing power session information.

[0024] In a second aspect, the present application provides another computing power service method, the method comprising:

[0025] Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0026] Generate computing power routing strategy based on the node type of the target computing power node;

[0027] When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0028] In one of the embodiments, the candidate computing power nodes include edge computing power nodes associated with relay UPF network elements and remote computing power nodes associated with anchor UFP network elements; the anchor UPF network element is a UPF network element connected to a data network, and the data network is connected to the remote computing power nodes.

[0029] In one of the embodiments, the computing power session information includes at least the computing power requirement type, the computing power requirement size, and the maximum tolerable duration.

[0030] In one of the embodiments, the computing power status information includes at least the computing power resource type and the number of available computing power units.

[0031] In one embodiment, selecting a target computing node from the candidate computing nodes based on the computing session information and the computing state information of the candidate computing nodes includes:

[0032] Selecting a first computing node from each edge computing node based on the computing power requirement type and the computing power resource type of each edge computing node;

[0033] Determine the computing power service time cost of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0034] The target computing power node is determined according to the maximum tolerance time and the computing power service time cost of each first computing power node.

[0035] In one embodiment, determining the computing service time cost of each first computing node according to the computing power demand and the number of available computing units of each first computing node includes:

[0036] Determine the computing power processing time of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0037] The computing power service time cost of each first computing power node is determined according to the computing power processing time and service waiting time of each first computing power node.

[0038] In one embodiment, determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node includes:

[0039] In the absence of a first computing node whose computing service time cost is less than the maximum tolerance time, the remote computing node is used as the target computing node.

[0040] In one embodiment, determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node includes:

[0041] In the case where there is a first computing power node whose computing power service time cost is less than the maximum tolerance time, the first computing power node whose computing power service time cost is less than the maximum tolerance time is used as the second computing power node;

[0042] The second computing power node with the shortest computing power service time is selected as the target computing power node.

[0043] In one embodiment, based on the node type of the target computing power node, the computing power routing strategy is generated, including:

[0044] If the node type of the target computing power node is an edge computing power node, a computing power routing strategy is generated;

[0045] If the node type of the target computing power node is a remote computing power node, the computing power routing strategy will not be generated.

[0046] In one of the embodiments, the target computing power routing strategy is used to instruct the SMF network element to control the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node, and if the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0047] In one embodiment, sending a target computing power routing strategy to an SMF network element includes:

[0048] Send the target computing power routing strategy to the SMF network element through the PCF network element.

[0049] In a third aspect, the present application provides a computing power service device, the device comprising:

[0050] The first sending module is used to respond to the computing power session establishment request carrying computing power session information initiated by the user terminal, and send the computing power session information to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0051] The service module is used to provide computing power services to user terminals through target computing power nodes based on the target computing power routing strategy generated by the CPCF network element.

[0052] In a fourth aspect, the present application provides another computing power service device, the device comprising:

[0053] A receiving module, used to receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0054] A generation module is used to generate a computing power routing strategy based on the node type of the target computing power node;

[0055] The second sending module is used to send the target computing power routing strategy to the SMF network element when the generated processing result is to generate the target computing power routing strategy, so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0056] 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:

[0057] In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0058] When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to user terminals through the target computing power nodes based on the target computing power routing strategy.

[0059] 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:

[0060] Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0061] Generate computing power routing strategy based on the node type of the target computing power node;

[0062] When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0063] 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:

[0064] In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0065] When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to user terminals through the target computing power nodes based on the target computing power routing strategy.

[0066] 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:

[0067] Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0068] Generate computing power routing strategy based on the node type of the target computing power node;

[0069] When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0070] 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:

[0071] In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0072] When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to user terminals through the target computing power nodes based on the target computing power routing strategy.

[0073] 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:

[0074] Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0075] Generate computing power routing strategy based on the node type of the target computing power node;

[0076] When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0077] In the above-mentioned computing power service method, device, computer equipment and storage medium, the SMF network element receives a computing power session establishment request initiated by the user terminal and carries computing power session information, and sends the computing power session information to the CPCF network element. The CPCF network element selects the target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node. When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to the user terminal through the target computing power node based on the target computing power routing strategy. Compared with the traditional situation where each network element device does not have related functions such as providing computing power service coordination and scheduling, and cannot select the optimal computing power node for the user, in this application, based on the collaborative cooperation of the SMF network element and the CPCF network element, the optimal computing power node, that is, the target computing power node, that provides computing power services to the user terminal can be accurately selected based on the computing power session information of the user terminal. Based on this application, not only the flexibility of computing power node selection is increased, but also based on the coordination and cooperation between network element devices, a target computing power node that better matches the computing power session information can be selected, effectively improving the efficiency and quality of computing power services. BRIEF DESCRIPTION OF THE DRAWINGS

[0078] Figure 1 An application environment diagram of a computing power service method provided in this embodiment;

[0079] Figure 2 A flowchart of the first computing power service method provided in this embodiment;

[0080] Figure 3 A schematic diagram of the architecture of the computing power service method provided in this embodiment;

[0081] Figure 4 A schematic diagram of a process for sending computing power session information to a computing power policy control function CPCF network element provided in this embodiment;

[0082] Figure 5 A schematic diagram of the process of resetting the computing power session relationship provided in this embodiment;

[0083] Figure 6 A flowchart of the second computing power service method provided in this embodiment;

[0084] Figure 7 A schematic diagram of a process for determining a target computing power node provided in this embodiment;

[0085] Figure 8 A schematic diagram of the principle of the intelligent computing power allocation model provided in this embodiment;

[0086] Fig. 9 A signaling interaction diagram of the computing power service method provided in this embodiment;

[0087] Fig.10 A structural block diagram of the first computing power service device provided in this embodiment;

[0088] Fig.11 A structural block diagram of the second computing power service device provided in this embodiment;

[0089] Fig.12 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION

[0090] 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.

[0091] The computing power service method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the SMF network element 104 receives a computing power session establishment request carrying computing power session information initiated by the user terminal 102. The SMF network element 104 sends the computing power session information to the CPCF network element 106. The CPCF network element 106 selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing policy based on the node type of the target computing power node. When the SMF network element 104 obtains the target computing power routing policy generated by the CPCF network element 106, it provides computing power services to the user terminal 102 through the target computing power node based on the target computing power routing policy.

[0092] Among them, the SMF (Session Management Function) network element is responsible for interacting with the separated user plane, establishing, modifying, releasing sessions, IP address allocation and management, etc. In this application, the SMF network element also has a new computing power session management function. It can complete the computing power session creation function, can complete the computing power routing redirection according to the computing power routing strategy provided by the CPCF network element, and select the optimal target computing power node. For details, please refer to the records in the following embodiments.

[0093] UPF (User plane Function) network element is responsible for routing and forwarding user data packets, data interaction with the external data network DN, QoS processing of the user plane, implementation of flow control rules (such as gating, redirection, and traffic steering), etc. Private network UPF network element refers to the UPF network element that is sunk to the private network. Public network UPF network element refers to the UPF network element in the public network. This application mainly applies to I-UPF (Intermediate UPF, relay user plane function) network element and anchor UPF (ie PSA-UPF) network element.

[0094] The CPCF (Computing Policy Control Function) network element can complete the allocation of computing resources and select the optimal computing node based on the computing resource requirements, computing session information and the computing status information of each computing node.

[0095] In one embodiment, Figure 2 is a flowchart of a computing power service method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the SMF network element in FIG. 1 as an example, the method includes the following steps:

[0096] S201, in response to a computing power session establishment request carrying computing power session information initiated by a user terminal, sends the computing power session information to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node.

[0097] Among them, the user terminal refers to a terminal device that has a computing service demand, initiates a computing session establishment request, and needs to establish a computing session. It can be, but not limited to, terminal devices such as mobile phones and computers, and can also be smart wearable devices such as smart watches and smart bracelets. Computing session information refers to the demand information of the computing session, including but not limited to the computing demand type, computing demand size, and maximum tolerance time. Among them, the computing demand type refers to the type of computing resources required by the user terminal, such as the computing resources required by various AI applications, and the computing resources required by AR, VR and other services. The computing demand size refers to the number of computing units required. The computing unit refers to the smallest unit of computing service. The maximum tolerance time refers to the maximum waiting time that the computing service can tolerate. In addition, the computing session information also includes a terminal identifier, an application identifier, etc. The terminal identifier refers to the unique identifier of the user terminal, which can be a terminal IP address or a terminal ID. The application identifier refers to the identifier of the business application corresponding to the computing service, such as an application identifier. The computing session establishment request refers to the message initiated by the user terminal to request the establishment of a computing session when it has a computing service demand. The candidate computing node refers to an alternative computing server. The target computing power node refers to a computing power server selected from candidate computing power nodes to provide computing power services to user terminals based on computing power session information and computing power status information of candidate computing power nodes. Computing power status information refers to the computing power status information of the computing power service server, including but not limited to the computing power resource information provided, the number of available computing power units, and computing power node identification. In addition, it may also include the node port of the computing power node. The computing power routing strategy refers to the routing strategy that provides computing power services to user terminals.

[0098] Optionally, in this embodiment, the computing power session establishment request carrying computing power session information initiated by the user terminal is obtained through the AMF network element. That is, when the user terminal initiates a computing power session establishment request, it is sent to the CPCF network element through the AMF network element.

[0099] Optionally, in this embodiment, a computing power session establishment request directly initiated by a user terminal is obtained.

[0100] As an optional implementation of the embodiment of the present application, in response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element. Based on the computing power session information and the computing power status information of the candidate computing power nodes, the CPCF network element selects a target computing power node from the candidate computing power nodes, and based on the node type of the target computing power node, performs a computing power routing strategy generation process to generate a target computing power routing strategy corresponding to the node type of the target computing power node.

[0101] As another optional implementation of the embodiment of the present application, in this embodiment, the candidate computing power nodes include edge computing power nodes associated with relay UPF network elements and remote computing power nodes associated with anchor UFP network elements; the anchor UPF network element is a UPF network element connected to a data network, and the data network is connected to the remote computing power node. In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, computing power session information is sent to the CPCF network element. Based on the computing power session information and the computing power status information of the candidate computing power nodes, the CPCF network element selects a target computing power node from the candidate computing power nodes, and based on the node type of the target computing power node, performs computing power routing strategy generation processing to generate a target computing power routing strategy corresponding to the node type of the target computing power node.

[0102] Optionally, in this embodiment, the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes. An optional implementation method is that the CPCF network element matches the computing power status information of the candidate computing power nodes according to the computing power session information, and uses the candidate computing power node that successfully matches the computing power session information and the computing power status information as the target computing power node.

[0103] Optionally, in this embodiment, the CPCF network element selects the target computing node from the candidate computing nodes based on the computing power session information and the computing power status information of the candidate computing nodes. Another optional implementation method is to select the target computing node from the candidate computing nodes based on the computing power session information and the computing power status information of the candidate computing nodes through the intelligent computing power allocation model. Specifically, the computing power session information and the computing power status information of the candidate computing nodes are input into the intelligent computing power allocation model, and the intelligent computing power allocation model outputs the target computing node.

[0104] S202, when the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to the user terminal through the target computing power node based on the target computing power routing strategy.

[0105] As an optional implementation method of the embodiment of the present application, when the target computing power routing strategy generated by the CPCF network element is obtained, based on the target computing power routing strategy, the user terminal is controlled to establish a computing power session relationship with the target computing power node, and when the computing power session is successfully established, the computing power service is provided to the user terminal through the target computing power node.

[0106] As another optional implementation of the embodiment of the present application, based on the target computing power routing strategy, the UPF network element associated with the target computing power node of the user terminal is controlled to establish a computing power session relationship. When the computing power session relationship is successfully established, the computing power service is provided to the user terminal through the target computing power node.

[0107] Optionally, in this embodiment, the SMF network element can directly obtain the target computing power routing strategy generated by the CPCF network element.

[0108] Optionally, in this embodiment, the SMF network element can indirectly obtain the target computing power routing policy generated by the CPCF network element through the PCF network element. Among them, the PCF (Policy Control Function) network element supports a unified policy framework to manage network behavior, provides policy rules to network entities for implementation, and accesses subscription information in a unified data warehouse.

[0109] Optionally, in this embodiment, the CPCF network element may obtain the computing power status information of each candidate computing power node through the computing power orchestration AF (Application Function). The computing power orchestration AF periodically reports the computing power status information of each candidate computing power node.

[0110] In the above-mentioned computing power service method, the SMF network element receives a computing power session establishment request carrying computing power session information initiated by the user terminal, and sends the computing power session information to the CPCF network element. The CPCF network element selects the target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node. When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to the user terminal through the target computing power node based on the target computing power routing strategy. Compared with the traditional situation where each network element device does not have related functions such as providing computing power service coordination and scheduling, and cannot select the optimal computing power node for the user, in this application, based on the collaborative cooperation of the SMF network element and the CPCF network element, the optimal computing power node, that is, the target computing power node, that provides computing power services to the user terminal can be accurately selected based on the computing power session information of the user terminal. Based on this application, not only the flexibility of computing power node selection is increased, but also based on the coordination and cooperation between network element devices, a target computing power node that better matches the computing power session information can be selected, effectively improving the efficiency and quality of computing power services.

[0111] In one embodiment, if Figure 3As shown, the candidate computing nodes include the edge computing nodes associated with the relay UPF network element and the remote computing nodes associated with the anchor UFP network element. The anchor UPF network element is a UPF network element connected to the data network (DataNetwork, DN), and the data network is connected to the remote computing nodes. The relay UPF network element is the I-UPF network element, and each relay UPF network element is connected to an edge computing node. The edge computing node is an edge computing server, which can be either an independent server or a server cluster. The edge computing server is a server with high-performance computing capabilities. Its main purpose is to provide computing services at a location close to the user device. The anchor UPF network element is the PSA-UPF network element. The anchor UPF network element is connected to the remote computing node through the data network. The remote computing node can be a cloud computing server.

[0112] It should be noted that Figure 3 The NEF network elements, NRF network elements, NDM network elements, AUSF network elements and other network element devices are all conventional network elements of the fifth-generation mobile communication 5G core network, and their specific functions will not be repeated here.

[0113] In this embodiment, each relay UPF network element is connected to an edge computing node, and based on the edge computing node, the relay UPF network element can be equipped with the ability to provide computing business services. The anchor UPF network element is connected to the remote computing node through the data network, and the anchor UPF network element can provide computing services for the remote computing node.

[0114] In one embodiment, if Figure 4 As shown, in response to a computing power session establishment request carrying computing power session information initiated by a user terminal, an optional implementation method of sending computing power session information to a CPCF network element includes:

[0115] S401, in response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to a PCF network element, so that the PCF network element feeds back an initial computing power routing policy to the SMF network element based on the policy acquisition request.

[0116] Optionally, in this embodiment, in response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, the SMF network element selects a target PCF and sends a policy acquisition request to the target PCF network element, so that the target PCF network element feeds back an initial computing power routing policy to the SMF network element based on the policy acquisition request. Optionally, the target PCF can be selected by proximity or by selecting a PCF network element that can provide a computing power routing policy as the target PCF network element.

[0117] Optionally, in this embodiment, the computing power session information also includes a computing power request identifier. Among them, the computing power request identifier is used to indicate whether it is necessary to establish a computing power session. For example, if the computing power request identifier is "0", it means that it is not necessary to establish a computing power session. If the computing power request identifier is "1", it means that it is necessary to establish a computing power session. On this basis, in this embodiment, in response to a computing power session establishment request carrying computing power session information initiated by a user terminal, an optional implementation method of sending a policy acquisition request to a PCF network element is to respond to a computing power session establishment request carrying computing power session information initiated by a user terminal, and send a policy acquisition request to a PCF network element when the computing power request identifier indicates that a computing power session needs to be established.

[0118] S402, based on the initial computing power routing strategy, after controlling the user terminal to establish a computing power session relationship with the anchor UFP network element, sends computing power session information to the computing power policy control function CPCF network element.

[0119] Optionally, in this embodiment, the SMF network element controls the user terminal to establish a computing power session relationship with the anchor UFP network element based on the initial computing power routing strategy, and then sends computing power session information to the computing power policy control function CPCF network element. That is to say, before sending the computing power session information to the computing power policy control function CPCF network element, the user terminal has established a computing power session relationship with the anchor UFP network element.

[0120] In this embodiment, in response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to the PCF network element, and the PCF network element feeds back the initial computing power routing policy to the SMF network element based on the policy acquisition request. Based on the initial computing power routing policy, the user terminal is controlled to establish a computing power session relationship with the anchor UFP network element, and while the computing power session relationship is established, the computing power session information is sent to the computing power policy control function CPCF network element. In this embodiment, a prerequisite for sending computing power session information to the computing power policy control function CPCF network element is added, that is, after the user terminal establishes a computing power session relationship with the anchor UFP network element, the computing power session information is sent to the computing power policy control function CPCF network element.

[0121] On the basis of the above embodiments, in order to realize the flexible modification of computing power session relationship and improve the timeliness of computing power business services, Figure 5 As shown, the optional implementation method of providing computing power services to user terminals through target computing power nodes based on the target computing power routing strategy in S202 includes:

[0122] S501, based on the target computing power routing strategy, controls the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node.

[0123] Based on the above embodiments, it can be known that the user terminal establishes a computing power session relationship with the anchor UFP network element in advance. When the target computing power routing policy is received, it means that the edge computing power node can meet the requirements of the user terminal to provide computing power services. In other words, when the SMF network element receives the target computing power routing policy, it can control the user terminal's computing power session relationship to redirect to the relay UPF network element associated with the target computing power node based on the target computing power routing policy, so that the user terminal establishes a computing power session relationship with the relay UPF network element associated with the target computing power node.

[0124] S502: When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0125] In this embodiment, based on the target computing power routing policy, the computing power session relationship of the user terminal is controlled to be redirected to the relay UPF network element associated with the target computing power node. When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node. Based on this embodiment, when the SMF network element receives the target computing power routing policy, it can complete the redirection of the computing power session relationship based on the target computing power routing policy, and the edge computing power node provides computing power services to the user terminal. The service is more timely and the computing power burden of the remote computing power node is reduced. It should be noted that if the SMF network element does not receive the target computing power routing policy, it means that the edge computing power node cannot meet the computing power service requirements of the user terminal. Since the user terminal has established a computing power session relationship with the remote computing power node in advance, the remote computing power node can subsequently provide computing power services to the user terminal.

[0126] In one embodiment, Figure 6 is a flowchart of a computing power service method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the CPCF network element in FIG. 1 as an example, the method includes the following steps:

[0127] S601, receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes.

[0128] Among them, the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element. The computing power session information refers to the demand information of the computing power session, including but not limited to the computing power demand type, computing power demand size and maximum tolerance time. Among them, the computing power demand type refers to the type of computing power resources required by the user terminal, such as the computing power resources required by various AI applications, and the computing power resources required by AR, VR and other services. The computing power demand size refers to the number of required computing power units. The computing power unit refers to the smallest unit of computing power service. The maximum tolerance time refers to the maximum waiting time that can be tolerated by the computing power service. In addition, the computing power session information also includes terminal identification, application identification, etc. The terminal identification refers to the unique identification of the user terminal, which can be the terminal IP address or terminal ID. The application identification refers to the identification of the business application corresponding to the computing power service, for example, the application program identification. The computing power status information refers to the computing power status information of the computing power service server, including but not limited to the computing power resource information provided, the number of available computing power units and the computing power node identification. In addition, it can also include the node port of the computing power node.

[0129] As an optional implementation of the embodiment of the present application, the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes. An optional implementation is that the CPCF network element matches the computing power status information of the candidate computing power nodes according to the computing power session information, and uses the candidate computing power node that successfully matches the computing power session information with the computing power status information as the target computing power node.

[0130] As another optional implementation of the embodiment of the present application, a target computing node is selected from candidate computing nodes based on computing session information and computing status information of the candidate computing nodes through an intelligent computing power allocation model. Specifically, the computing session information and the computing status information of the candidate computing nodes are input into the intelligent computing power allocation model, and the intelligent computing power allocation model outputs the target computing node.

[0131] S602, based on the node type of the target computing power node, generate a computing power routing strategy.

[0132] Among them, the node type refers to the node type of the target computing power node. In this application, the candidate computing power nodes include the edge computing power nodes associated with the relay UPF network element and the remote computing power nodes associated with the anchor UFP network element. The anchor UPF network element is the UPF network element connected to the data network, and the data network is connected to the remote computing power node. In other words, the node type of the target computing power node is an edge computing power node or a remote computing power node.

[0133] Optionally, an optional implementation of this embodiment is that if the node type of the target computing power node is an edge computing power node, a computing power routing strategy is generated.

[0134] Optionally, another optional implementation of this embodiment is that if the node type of the target computing power node is a remote computing power node, the computing power routing strategy is not generated. In this embodiment, before executing the generation process of the computing power routing strategy based on the node type of the target computing power node, the following steps need to be performed: in response to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, a policy acquisition request is sent to the PCF network element, so that the PCF network element feeds back the initial computing power routing strategy to the SMF network element based on the policy acquisition request. Based on the initial computing power routing strategy, the user terminal is controlled to establish a computing power session relationship with the anchor UFP network element. In other words, the user terminal has already completed the establishment of the computing power session relationship with the anchor UPF network element associated with the remote computing power node through the initial computing power routing strategy. In this case, if the node type of the target computing power node is a remote computing power node, the computing power routing strategy is not generated.

[0135] S603, when the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element, so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0136] Optionally, in this embodiment, when the generated processing result is to generate a target computing power routing policy, a target computing power routing policy is generated according to the UPF network element associated with the target computing power node. And the target computing power routing policy is sent to the SMF network element, so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing policy. An optional implementation method for generating the target computing power routing policy in this embodiment is to generate the target computing power routing policy based on the network element identifier of the UPF network element associated with the target computing power node and the terminal identifier of the user terminal.

[0137] In this embodiment, an optional implementation method for providing computing power services to user terminals through target computing power nodes based on the target computing power routing strategy is to control the establishment of a computing power session relationship between the user terminal and the target computing power node based on the target computing power routing strategy when the target computing power routing strategy generated by the CPCF network element is obtained, and when the computing power session is successfully established, provide computing power services to the user terminal through the target computing power node.

[0138] In this embodiment, another optional implementation method for providing computing power services to user terminals through target computing power nodes based on the target computing power routing strategy is to control the UPF network element associated with the target computing power node of the user terminal to establish a computing power session relationship based on the target computing power routing strategy. If the computing power session relationship is successfully established, the computing power service is provided to the user terminal through the target computing power node.

[0139] Optionally, in this embodiment, the target computing power routing strategy can be sent to the SMF network element through the PCF network element.

[0140] Optionally, the target computing power routing policy in this embodiment can be applied to the embodiment of "If the node type of the target computing power node is a remote computing power node, the computing power routing policy is not generated" in the above S602, that is, the target computing power routing policy is used to instruct the SMF network element to control the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node, and when the computing power session relationship is successfully redirected, the computing power service is provided to the user terminal through the target computing power node.

[0141] In this embodiment, the computing power session information sent by the SMF network element is received, and the target computing power node is selected from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes. Based on the node type of the target computing power node, the computing power routing strategy is generated. In the case where the generation processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element, and the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy. In this embodiment, based on the coordination and cooperation of the SMF network element and the CPCF network element, the optimal computing power node that provides computing power services to the user terminal, that is, the target computing power node, can be accurately selected based on the computing power session information of the user terminal. Based on this application, not only the flexibility of computing power node selection is increased, but also based on the coordination and cooperation between network element devices, a target computing power node that better matches the computing power session information can be selected, which effectively improves the efficiency and quality of computing power services.

[0142] In one embodiment, in order to improve the timeliness of providing computing power services to user terminals, such as Figure 7 As shown, in S601, an optional implementation method of selecting a target computing node from candidate computing nodes based on computing session information and computing state information of the candidate computing nodes includes:

[0143] S701, based on the computing power requirement type and the computing power resource type of each edge computing power node, select a first computing power node from each edge computing power node.

[0144] The computing power requirement type refers to the type of computing power resources required. The first computing power node refers to an edge computing power node that meets the computing power requirement type.

[0145] Optionally, in this embodiment, the computing power demand type is matched with the computing power resource type of each edge computing power node, and the edge computing power node whose computing power resource type matches the computing power demand type is used as the first computing power node.

[0146] S702: Determine the computing power service time cost of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node.

[0147] The computing power requirement refers to the number of computing power units required. The number of available computing power units refers to the number of computing power units currently available in the first computing power node. The computing power service time cost refers to the total time cost of providing computing power services to the user terminal.

[0148] Optionally, in this embodiment, the computing power processing time of each first computing power node is determined according to the computing power demand and the number of available computing power units of each first computing power node. The computing power service time cost of each first computing power node is determined according to the computing power processing time and the service waiting time of each first computing power node. Optionally, in this embodiment, the ratio of the computing power demand to the number of available computing power units can be used as the computing power processing time. The sum of the computing power processing time and the service waiting time is used as the computing power service time cost.

[0149] S703: Determine the target computing power node according to the maximum tolerance time and the computing power service time cost of each first computing power node.

[0150] Optionally, in this embodiment, if there is a first computing node whose computing service time cost is less than the maximum tolerance time, the first computing node whose computing service time cost is less than the maximum tolerance time is used as the second computing node. The second computing node with the shortest computing service time is used as the target computing node.

[0151] In this embodiment, based on the computing power demand type and the computing power resource type of each edge computing power node, a first computing power node is selected from each edge computing power node. According to the computing power demand size and the number of available computing power units of each first computing power node, the computing power service time cost of each first computing power node is determined. According to the maximum tolerance time and the computing power service time cost of each first computing power node, the target computing power node is determined. Based on this embodiment, the computing power node with the lowest computing power service time cost can be selected as the target computing power node to improve the timeliness and efficiency of computing power services.

[0152] On the basis of the above embodiment, the target computing node can also be selected from the candidate computing nodes based on the intelligent computing power allocation model, the computing power session information and the computing power status information of the candidate computing power nodes. The training method of intelligent computing power allocation is as follows:

[0153] like Figure 8 As shown, assuming that The computing service requests of user terminals can form a scheduling queue , for user terminals , Respectively represent user terminals No. The computing power requirement type, computing power requirement size, and maximum tolerance duration of each computing power service request.

[0154] The multi-computing service requests of multiple user terminals form a task queue, hoping to use the idle computing power in the edge computing server. By designing states, rewards and actions, if a computing service request of a certain user terminal can be satisfied by the computing resources allocated by the edge computing server, the mobile computing network computing scheduling process is triggered, that is, the target computing node is the edge computing node. If it cannot be satisfied, the computing service request will remain sent to the remote computing node (that is, the target computing node is the remote computing node). The specific states, rewards and actions are designed as follows:

[0155] state It can be expressed as:

[0156] (1)

[0157] Among them, in formula (1) Represents the computing resources in the edge computing node, with dimensions of ,in Indicates the number of computing units at a certain moment, Indicates the number of available time slots for allocation.

[0158] action Used to describe how to allocate computing resources and define is the action space,

[0159] (2)

[0160] Among them, in formula (2) Indicates a computing service request of a certain user in Time is allocated A computing unit. Indicates that the edge computing node cannot meet the computing power requirements of the task within the maximum tolerance time.

[0161] Reward function: Designing a reasonable reward function to meet user needs and accelerate convergence is the key to the algorithm. In order to meet as many user computing power application needs as possible at the edge computing power node, thereby achieving the purpose of optimizing computing latency in the mobile computing power network, the reward function is designed as follows:

[0162] (3)

[0163] Among them, in formula (3) This means that when the edge computing node cannot meet the computing power requirement, the corresponding task is calculated on the remote computing node. In this case, the computing time cost will be greatly increased. represents this cost. If the calculation can be performed on the edge computing node and the plan, Represents the total cost, the total time cost includes queue waiting time and task calculation time. Less than the maximum tolerance time required for the computing power , then the reward value takes the maximum value and all costs in the reward function take negative values.

[0164] Optionally, in this embodiment, the intelligent computing power allocation model can be trained based on various reinforcement learning algorithms, such as DQN, Rainbow and other algorithms until convergence is completed.

[0165] In this embodiment, through the intelligent computing power allocation model, based on the computing power session information and the computing power status information of each candidate computing power node, the candidate computing power node selected for the execution action with the largest reward value is used as the target computing power node.

[0166] In one embodiment, if Fig. 9 As shown, another optional implementation of a computing power service method includes:

[0167] S901, the SMF network element obtains the computing power session establishment request initiated by the user terminal through the AMF network element, which carries the computing power session information.

[0168] S902, the SMF network element sends a policy acquisition request to the PCF network element.

[0169] S903, the PCF network element feeds back the initial computing power routing strategy to the SMF network element based on the strategy acquisition request;

[0170] S904, the SMF network element controls the user terminal to establish a computing power session relationship with the anchor UFP network element based on the initial computing power routing strategy.

[0171] S905, the SMF network element sends computing power session information to the CPCF network element, wherein the computing power session information at least includes computing power requirement type, computing power requirement size and maximum tolerance duration.

[0172] S906, the CPCF network element selects a first computing node from each edge computing node based on the computing power requirement type and the computing power resource type of each edge computing node;

[0173] S907, the CPCF network element determines the computing power processing time of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0174] S908, the CPCF network element determines the computing service time cost of each first computing node according to the computing processing time and service waiting time of each first computing node.

[0175] S909: In the absence of a first computing node whose computing service time cost is less than the maximum tolerance time, the CPCF network element uses the remote computing node as the target computing node.

[0176] S910, in the case where there is a first computing power node whose computing power service time cost is less than the maximum tolerance time, the CPCF network element uses the first computing power node whose computing power service time cost is less than the maximum tolerance time as the second computing power node;

[0177] S911, the CPCF network element selects the second computing power node with the shortest computing power service time as the target computing power node.

[0178] S912: If the node type of the target computing power node is an edge computing power node, the CPCF network element generates a computing power routing strategy;

[0179] S913, send the target computing power routing strategy to the SMF network element through the PCF network element.

[0180] S914, the SMF network element controls the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node based on the target computing power routing strategy;

[0181] S915, when the computing power session relationship is successfully redirected, the SMF network element provides computing power services to the user terminal through the target computing power node.

[0182] In this embodiment, the SMF network element receives a computing power session establishment request initiated by a user terminal and carries computing power session information, and sends the computing power session information to the CPCF network element. The CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node. When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to the user terminal through the target computing power node based on the target computing power routing strategy. Compared with the situation where each traditional network element device does not have related functions such as providing computing power service coordination and scheduling, and cannot select the optimal computing power node for the user, in this application, based on the collaborative cooperation of the SMF network element and the CPCF network element, the optimal computing power node, that is, the target computing power node, that provides computing power services to the user terminal can be accurately selected based on the computing power session information of the user terminal. Based on this application, not only the flexibility of computing power node selection is increased, but also based on the coordination and cooperation between network element devices, a target computing power node that better matches the computing power session information can be selected, effectively improving the efficiency and quality of computing power services.

[0183] 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.

[0184] Based on the same inventive concept, the embodiment of the present application also provides a computing power service device for implementing the computing power 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 power service device embodiments provided below can refer to the limitations on the computing power service method above, and will not be repeated here.

[0185] In one embodiment, by Fig.10 FIG. 1 shows a structural block diagram of a computing power service device in an embodiment. Fig.10 As shown, a computing power service device 1 is provided, which includes: a first sending module 11 and a service module 12, wherein:

[0186] The first sending module 11 is used to respond to the computing power session establishment request carrying computing power session information initiated by the user terminal, and send the computing power session information to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0187] The service module 12 is used to provide computing power services to the user terminal through the target computing power node based on the target computing power routing strategy after obtaining the target computing power routing strategy generated by the CPCF network element.

[0188] In one of the embodiments, the candidate computing power nodes include edge computing power nodes associated with relay UPF network elements and remote computing power nodes associated with anchor UFP network elements; the anchor UPF network element is a UPF network element connected to a data network, and the data network is connected to the remote computing power nodes.

[0189] In one of the embodiments, the computing power session information includes at least the computing power requirement type, the computing power requirement size, and the maximum tolerable duration.

[0190] In one embodiment, the Fig.10 The service module 12 is also specifically used for:

[0191] Through the policy control function PCF network element, the target computing power routing strategy generated by the CPCF network element is obtained.

[0192] In one embodiment, the Fig.10 The first sending module 11 is also specifically used for:

[0193] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to the PCF network element, so that the PCF network element feeds back an initial computing power routing strategy to the SMF network element based on the policy acquisition request;

[0194] Based on the initial computing power routing strategy, after the user terminal is controlled to establish a computing power session relationship with the anchor UFP network element, the computing power session information is sent to the CPCF network element.

[0195] In one embodiment, the Fig.10 The service module 12 is also specifically used for:

[0196] Based on the target computing power routing strategy, control the computing power session relationship of the user terminal to redirect to the relay UPF network element associated with the target computing power node;

[0197] When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0198] In one embodiment, the computing power session information also includes a computing power request identifier; on this basis, Fig.10 The first sending module 11 is also specifically used for:

[0199] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to a PCF network element when the computing power request identifier indicates that a computing power session needs to be established.

[0200] In one embodiment, the Fig.10 A computing power service device 1, further comprising:

[0201] The third sending module is used to obtain the computing power session establishment request initiated by the user terminal and carrying the computing power session information through the AMF network element.

[0202] In one embodiment, by Fig.11 FIG. 1 shows a structural block diagram of a computing power service device in an embodiment. Fig.11 As shown, a computing power service device 2 is provided, which includes: a receiving module 21, a generating module 22 and a third sending module 23, wherein:

[0203] The receiving module 21 is used to receive the computing power session information sent by the SMF network element, and select the target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0204] A generation module 22, used for generating a computing power routing strategy based on the node type of the target computing power node;

[0205] The second sending module 23 is used to send the target computing power routing strategy to the SMF network element when the generated processing result is to generate the target computing power routing strategy, so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0206] In one of the embodiments, the candidate computing power nodes include edge computing power nodes associated with relay UPF network elements and remote computing power nodes associated with anchor UFP network elements; the anchor UPF network element is a UPF network element connected to a data network, and the data network is connected to the remote computing power nodes.

[0207] In one of the embodiments, the computing power session information includes at least the computing power requirement type, the computing power requirement size, and the maximum tolerable duration.

[0208] In one of the embodiments, the computing power status information includes at least the computing power resource type and the number of available computing power units.

[0209] In one embodiment, the Fig.11 The receiving module 21 is also specifically used for:

[0210] Selecting a first computing node from each edge computing node based on the computing power requirement type and the computing power resource type of each edge computing node;

[0211] Determine the computing power service time cost of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0212] The target computing power node is determined according to the maximum tolerance time and the computing power service time cost of each first computing power node.

[0213] In one embodiment, the Fig.11 The receiving module 21 in the embodiment is further specifically used to determine the computing service time cost of each first computing node according to the computing power requirement and the number of available computing units of each first computing node, including:

[0214] Determine the computing power processing time of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0215] The computing power service time cost of each first computing power node is determined according to the computing power processing time and service waiting time of each first computing power node.

[0216] In one embodiment, the Fig.11 The receiving module 21 in the embodiment is further specifically used to determine the target computing power node according to the maximum tolerance time and the computing power service time cost of each first computing power node, including:

[0217] In the absence of a first computing node whose computing service time cost is less than the maximum tolerance time, the remote computing node is used as the target computing node.

[0218] In one embodiment, the Fig.11 The receiving module 21 in the embodiment is further specifically used to determine the target computing power node according to the maximum tolerance time and the computing power service time cost of each first computing power node, including:

[0219] In the case where there is a first computing power node whose computing power service time cost is less than the maximum tolerance time, the first computing power node whose computing power service time cost is less than the maximum tolerance time is used as the second computing power node;

[0220] The second computing power node with the shortest computing power service time is selected as the target computing power node.

[0221] In one embodiment, the Fig.11 The generation module 22 is also specifically used for:

[0222] If the node type of the target computing power node is an edge computing power node, a computing power routing strategy is generated;

[0223] If the node type of the target computing power node is a remote computing power node, the computing power routing strategy will not be generated.

[0224] In one of the embodiments, the target computing power routing strategy is used to instruct the SMF network element to control the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node, and if the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0225] In one embodiment, the Fig.11 The second sending module 23 is further specifically used for:

[0226] Send the target computing power routing strategy to the SMF network element through the PCF network element.

[0227] Each module in the above computing service device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

[0228] 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.12 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 computing power session information and computing power status information. The network interface of the computer device is used to communicate with an external user side through a network connection. When the computer program is executed by the processor, a computing power service method is implemented.

[0229] Those skilled in the art will understand that Fig.12 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.

[0230] 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:

[0231] In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0232] When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to user terminals through the target computing power nodes based on the target computing power routing strategy.

[0233] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the candidate computing power nodes include edge computing power nodes associated with the relay UPF network element and remote computing power nodes associated with the anchor UFP network element; the anchor UPF network element is a UPF network element connected to the data network, and the data network is connected to the remote computing power node.

[0234] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the computing power session information includes at least the computing power requirement type, the computing power requirement size and the maximum tolerance time.

[0235] In one embodiment, when the processor executes the computer program, the following steps are further implemented: obtaining the target computing power routing strategy generated by the CPCF network element, including:

[0236] Through the policy control function PCF network element, the target computing power routing strategy generated by the CPCF network element is obtained.

[0237] In one embodiment, when the processor executes the computer program, the following steps are further implemented: in response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, the computing power session information is sent to a computing power policy control function CPCF network element, including:

[0238] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to the PCF network element, so that the PCF network element feeds back an initial computing power routing strategy to the SMF network element based on the policy acquisition request;

[0239] Based on the initial computing power routing strategy, after the user terminal is controlled to establish a computing power session relationship with the anchor UFP network element, the computing power session information is sent to the CPCF network element.

[0240] In one embodiment, when the processor executes the computer program, the following steps are further implemented: based on the target computing power routing strategy, providing computing power services to the user terminal through the target computing power node, including:

[0241] Based on the target computing power routing strategy, control the computing power session relationship of the user terminal to redirect to the relay UPF network element associated with the target computing power node;

[0242] When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0243] In one embodiment, when the processor executes the computer program, the following steps are further implemented: the computing power session information also includes a computing power request identifier;

[0244] Accordingly, in response to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, a policy acquisition request is sent to the PCF network element, including:

[0245] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to a PCF network element when the computing power request identifier indicates that a computing power session needs to be established.

[0246] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0247] Through the AMF network element, obtain the computing power session establishment request initiated by the user terminal that carries the computing power session information.

[0248] 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:

[0249] Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0250] Generate computing power routing strategy based on the node type of the target computing power node;

[0251] When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0252] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the candidate computing power nodes include edge computing power nodes associated with the relay UPF network element and remote computing power nodes associated with the anchor UFP network element; the anchor UPF network element is a UPF network element connected to the data network, and the data network is connected to the remote computing power node.

[0253] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the computing power session information includes at least the computing power requirement type, the computing power requirement size and the maximum tolerance time.

[0254] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the computing power status information includes at least the computing power resource type and the number of available computing power units.

[0255] In one embodiment, when the processor executes the computer program, the following steps are further implemented: based on the computing power session information and the computing power status information of the candidate computing power nodes, selecting a target computing power node from the candidate computing power nodes, including:

[0256] Selecting a first computing node from each edge computing node based on the computing power requirement type and the computing power resource type of each edge computing node;

[0257] Determine the computing power service time cost of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0258] The target computing power node is determined according to the maximum tolerance time and the computing power service time cost of each first computing power node.

[0259] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the computing power service time cost of each first computing power node according to the computing power demand size and the number of available computing power units of each first computing power node, including:

[0260] Determine the computing power processing time of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0261] The computing power service time cost of each first computing power node is determined according to the computing power processing time and service waiting time of each first computing power node.

[0262] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node, including:

[0263] In the absence of a first computing node whose computing service time cost is less than the maximum tolerance time, the remote computing node is used as the target computing node.

[0264] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node, including:

[0265] In the case where there is a first computing power node whose computing power service time cost is less than the maximum tolerance time, the first computing power node whose computing power service time cost is less than the maximum tolerance time is used as the second computing power node;

[0266] The second computing power node with the shortest computing power service time is selected as the target computing power node.

[0267] In one embodiment, when the processor executes the computer program, the following steps are further implemented: based on the node type of the target computing power node, a computing power routing strategy is generated, including:

[0268] If the node type of the target computing power node is an edge computing power node, a computing power routing strategy is generated;

[0269] If the node type of the target computing power node is a remote computing power node, the computing power routing strategy will not be generated.

[0270] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the target computing power routing strategy is used to instruct the SMF network element to control the redirection of the computing power session relationship of the user terminal to the relay UPF network element associated with the target computing power node, and when the computing power session relationship is successfully redirected, the computing power service is provided to the user terminal through the target computing power node.

[0271] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: sending a target computing power routing strategy to the SMF network element, including:

[0272] Send the target computing power routing strategy to the SMF network element through the PCF network element.

[0273] 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:

[0274] In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0275] When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to user terminals through the target computing power nodes based on the target computing power routing strategy.

[0276] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the candidate computing power nodes include edge computing power nodes associated with the relay UPF network element and remote computing power nodes associated with the anchor UFP network element; the anchor UPF network element is a UPF network element connected to the data network, and the data network is connected to the remote computing power node.

[0277] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the computing power session information includes at least the computing power requirement type, the computing power requirement size and the maximum tolerance time.

[0278] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: obtaining the target computing power routing strategy generated by the CPCF network element, including:

[0279] Through the policy control function PCF network element, the target computing power routing strategy generated by the CPCF network element is obtained.

[0280] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: in response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, the computing power session information is sent to a computing power policy control function CPCF network element, including:

[0281] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to the PCF network element, so that the PCF network element feeds back an initial computing power routing strategy to the SMF network element based on the policy acquisition request;

[0282] Based on the initial computing power routing strategy, after the user terminal is controlled to establish a computing power session relationship with the anchor UFP network element, the computing power session information is sent to the CPCF network element.

[0283] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the target computing power routing strategy, providing computing power services to the user terminal through the target computing power node, including:

[0284] Based on the target computing power routing strategy, control the computing power session relationship of the user terminal to redirect to the relay UPF network element associated with the target computing power node;

[0285] When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0286] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: the computing power session information also includes a computing power request identifier;

[0287] Accordingly, in response to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, a policy acquisition request is sent to the PCF network element, including:

[0288] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to a PCF network element when the computing power request identifier indicates that a computing power session needs to be established.

[0289] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0290] Through the AMF network element, obtain the computing power session establishment request initiated by the user terminal that carries the computing power session information.

[0291] 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:

[0292] Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0293] Generate computing power routing strategy based on the node type of the target computing power node;

[0294] When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0295] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the candidate computing power nodes include edge computing power nodes associated with the relay UPF network element and remote computing power nodes associated with the anchor UFP network element; the anchor UPF network element is a UPF network element connected to the data network, and the data network is connected to the remote computing power node.

[0296] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the computing power session information includes at least the computing power requirement type, the computing power requirement size and the maximum tolerance time.

[0297] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the computing power status information includes at least the computing power resource type and the number of available computing power units.

[0298] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: based on the computing power session information and the computing power status information of the candidate computing power nodes, selecting a target computing power node from the candidate computing power nodes, including:

[0299] Selecting a first computing node from each edge computing node based on the computing power requirement type and the computing power resource type of each edge computing node;

[0300] Determine the computing power service time cost of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0301] The target computing power node is determined according to the maximum tolerance time and the computing power service time cost of each first computing power node.

[0302] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the computing power service time cost of each first computing power node according to the computing power demand size and the number of available computing power units of each first computing power node, including:

[0303] Determine the computing power processing time of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0304] The computing power service time cost of each first computing power node is determined according to the computing power processing time and service waiting time of each first computing power node.

[0305] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node, including:

[0306] In the absence of a first computing node whose computing service time cost is less than the maximum tolerance time, the remote computing node is used as the target computing node.

[0307] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node, including:

[0308] In the case where there is a first computing power node whose computing power service time cost is less than the maximum tolerance time, the first computing power node whose computing power service time cost is less than the maximum tolerance time is used as the second computing power node;

[0309] The second computing power node with the shortest computing power service time is selected as the target computing power node.

[0310] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the node type of the target computing power node, a computing power routing strategy is generated, including:

[0311] If the node type of the target computing power node is an edge computing power node, a computing power routing strategy is generated;

[0312] If the node type of the target computing power node is a remote computing power node, the computing power routing strategy will not be generated.

[0313] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the target computing power routing strategy is used to instruct the SMF network element to control the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node, and when the computing power session relationship is successfully redirected, computing power services are provided to the user terminal through the target computing power node.

[0314] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: sending the target computing power routing strategy to the SMF network element, including:

[0315] Send the target computing power routing strategy to the SMF network element through the PCF network element.

[0316] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0317] In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to the CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on the node type of the target computing power node;

[0318] When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to user terminals through the target computing power nodes based on the target computing power routing strategy.

[0319] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the candidate computing power nodes include edge computing power nodes associated with the relay UPF network element and remote computing power nodes associated with the anchor UFP network element; the anchor UPF network element is a UPF network element connected to the data network, and the data network is connected to the remote computing power node.

[0320] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the computing power session information includes at least the computing power requirement type, the computing power requirement size and the maximum tolerance time.

[0321] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: obtaining the target computing power routing strategy generated by the CPCF network element, including:

[0322] Through the policy control function PCF network element, the target computing power routing strategy generated by the CPCF network element is obtained.

[0323] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: in response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, the computing power session information is sent to a computing power policy control function CPCF network element, including:

[0324] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to the PCF network element, so that the PCF network element feeds back an initial computing power routing strategy to the SMF network element based on the policy acquisition request;

[0325] Based on the initial computing power routing strategy, after the user terminal is controlled to establish a computing power session relationship with the anchor UFP network element, the computing power session information is sent to the CPCF network element.

[0326] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the target computing power routing strategy, providing computing power services to the user terminal through the target computing power node, including:

[0327] Based on the target computing power routing strategy, control the computing power session relationship of the user terminal to redirect to the relay UPF network element associated with the target computing power node;

[0328] When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

[0329] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: the computing power session information also includes a computing power request identifier;

[0330] Accordingly, in response to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, a policy acquisition request is sent to the PCF network element, including:

[0331] In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to a PCF network element when the computing power request identifier indicates that a computing power session needs to be established.

[0332] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0333] Through the AMF network element, obtain the computing power session establishment request initiated by the user terminal that carries the computing power session information.

[0334] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0335] Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element;

[0336] Generate computing power routing strategy based on the node type of the target computing power node;

[0337] When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

[0338] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the candidate computing power nodes include edge computing power nodes associated with the relay UPF network element and remote computing power nodes associated with the anchor UFP network element; the anchor UPF network element is a UPF network element connected to the data network, and the data network is connected to the remote computing power node.

[0339] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the computing power session information includes at least the computing power requirement type, the computing power requirement size and the maximum tolerance time.

[0340] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the computing power status information includes at least the computing power resource type and the number of available computing power units.

[0341] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: based on the computing power session information and the computing power status information of the candidate computing power nodes, selecting a target computing power node from the candidate computing power nodes, including:

[0342] Selecting a first computing node from each edge computing node based on the computing power requirement type and the computing power resource type of each edge computing node;

[0343] Determine the computing power service time cost of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0344] The target computing power node is determined according to the maximum tolerance time and the computing power service time cost of each first computing power node.

[0345] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the computing power service time cost of each first computing power node according to the computing power demand size and the number of available computing power units of each first computing power node, including:

[0346] Determine the computing power processing time of each first computing power node according to the computing power demand and the number of available computing power units of each first computing power node;

[0347] The computing power service time cost of each first computing power node is determined according to the computing power processing time and service waiting time of each first computing power node.

[0348] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node, including:

[0349] In the absence of a first computing node whose computing service time cost is less than the maximum tolerance time, the remote computing node is used as the target computing node.

[0350] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each first computing power node, including:

[0351] In the case where there is a first computing power node whose computing power service time cost is less than the maximum tolerance time, the first computing power node whose computing power service time cost is less than the maximum tolerance time is used as the second computing power node;

[0352] The second computing power node with the shortest computing power service time is selected as the target computing power node.

[0353] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the node type of the target computing power node, a computing power routing strategy is generated, including:

[0354] If the node type of the target computing power node is an edge computing power node, a computing power routing strategy is generated;

[0355] If the node type of the target computing power node is a remote computing power node, the computing power routing strategy will not be generated.

[0356] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the target computing power routing strategy is used to instruct the SMF network element to control the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node, and when the computing power session relationship is successfully redirected, computing power services are provided to the user terminal through the target computing power node.

[0357] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: sending the target computing power routing strategy to the SMF network element, including:

[0358] Send the target computing power routing strategy to the SMF network element through the PCF network element.

[0359] 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.

[0360] 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.

[0361] 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 power service method, It is characterized in that Applied to a session management function (SMF) network element, the method comprises: In response to a computing power session establishment request carrying computing power session information initiated by a user terminal, the computing power session information is sent to a computing power policy control function CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes, and generates a computing power routing policy based on the node type of the target computing power node; When the target computing power routing strategy generated by the CPCF network element is obtained, computing power services are provided to the user terminal through the target computing power node based on the target computing power routing strategy.

2. The method according to claim 1, It is characterized in that The candidate computing power nodes include edge computing power nodes associated with the relay user plane function UPF network element and remote computing power nodes associated with the anchor UFP network element; the anchor UPF network element is a UPF network element connected to a data network, and the data network is connected to the remote computing power node.

3. The method according to claim 1, It is characterized in that The computing power session information includes at least the computing power requirement type, computing power requirement size and maximum tolerance duration.

4. The method according to any one of claims 1 to 3, It is characterized in that The obtaining of the target computing power routing strategy generated by the CPCF network element includes: The target computing power routing strategy generated by the CPCF network element is obtained through the policy control function PCF network element.

5. The method according to claim 2, It is characterized in that The step of responding to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, sending the computing power session information to the computing power policy control function CPCF network element, includes: In response to a computing power session establishment request initiated by a user terminal and carrying computing power session information, a policy acquisition request is sent to a PCF network element, so that the PCF network element feeds back an initial computing power routing strategy to the SMF network element based on the policy acquisition request; Based on the initial computing power routing strategy, after controlling the user terminal to establish a computing power session relationship with the anchor point UFP network element, the computing power session information is sent to the computing power policy control function CPCF network element.

6. The method according to claim 5, It is characterized in that The providing computing power service to the user terminal through the target computing power node based on the target computing power routing strategy includes: Based on the target computing power routing strategy, control the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node; When the computing power session relationship is redirected successfully, computing power services are provided to the user terminal through the target computing power node.

7. The method according to claim 5, It is characterized in that The computing power session information also includes a computing power request identifier; Correspondingly, in response to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, sending a policy acquisition request to the PCF network element includes: In response to the computing power session establishment request initiated by the user terminal and carrying the computing power session information, when the computing power request identifier indicates that a computing power session needs to be established, a policy acquisition request is sent to the PCF network element.

8. The method according to any one of claims 5 to 7, It is characterized in that The method further comprises: Through the access and mobility management function AMF network element, obtain the computing power session establishment request initiated by the user terminal that carries the computing power session information.

9. A computing power service method, It is characterized in that Applied to CPCF network element, the method comprises: Receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element; Based on the node type of the target computing power node, generate a computing power routing strategy; When the generated processing result is to generate a target computing power routing strategy, the target computing power routing strategy is sent to the SMF network element so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

10. The method according to claim 9, It is characterized in that The candidate computing power nodes include edge computing power nodes associated with relay UPF network elements and remote computing power nodes associated with anchor UFP network elements; the anchor UPF network element is a UPF network element connected to a data network, and the data network is connected to the remote computing power nodes.

11. The method according to claim 10, It is characterized in that The computing power session information includes at least the computing power requirement type, computing power requirement size and maximum tolerance duration.

12. The method according to claim 11, It is characterized in that The computing power status information includes at least the computing power resource type and the number of available computing power units.

13. The method according to claim 12, It is characterized in that The selecting a target computing node from the candidate computing nodes based on the computing session information and the computing state information of the candidate computing nodes includes: Based on the computing power requirement type and the computing power resource type of each edge computing power node, select a first computing power node from each edge computing power node; Determine the computing power service time cost of each of the first computing power nodes according to the computing power demand size and the number of the available computing power units of each of the first computing power nodes; The target computing power node is determined according to the maximum tolerance duration and the computing power service time cost of each of the first computing power nodes.

14. The method according to claim 13, It is characterized in that The determining the computing power service time cost of each first computing power node according to the computing power demand size and the number of available computing power units of each first computing power node includes: Determine the computing power processing time of each of the first computing power nodes according to the computing power requirement and the number of available computing power units of each of the first computing power nodes; The computing power service time cost of each of the first computing power nodes is determined according to the computing power processing time and service waiting time of each of the first computing power nodes.

15. The method according to claim 13, It is characterized in that The determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each of the first computing power nodes includes: In the absence of the first computing power node whose computing power service time cost is less than the maximum tolerance duration, the remote computing power node is used as the target computing power node.

16. The method according to claim 13, It is characterized in that The determining the target computing power node according to the maximum tolerance duration and the computing power service time cost of each of the first computing power nodes includes: In the case where there is the first computing power node whose computing power service time cost is less than the maximum tolerable time length, the first computing power node whose computing power service time cost is less than the maximum tolerable time length is used as the second computing power node; The second computing power node with the shortest computing power service time is used as the target computing power node.

17. The method according to claim 10, It is characterized in that Based on the node type of the target computing power node, a computing power routing strategy is generated, including: If the node type of the target computing power node is an edge computing power node, a computing power routing strategy is generated; If the node type of the target computing power node is a remote computing power node, the computing power routing strategy is not generated.

18. The method according to claim 10, It is characterized in that The target computing power routing strategy is used to instruct the SMF network element to control the computing power session relationship of the user terminal to be redirected to the relay UPF network element associated with the target computing power node, and if the computing power session relationship is redirected successfully, provide computing power services to the user terminal through the target computing power node.

19. The method according to claim 9, It is characterized in that The sending the target computing power routing strategy to the SMF network element includes: The target computing power routing strategy is sent to the SMF network element through the PCF network element.

20. A computing power service device, It is characterized in that Configured in an SMF network element, the device comprises: A first sending module, configured to respond to a computing power session establishment request carrying computing power session information initiated by a user terminal, and send the computing power session information to a CPCF network element, so that the CPCF network element selects a target computing power node from the candidate computing power nodes based on the computing power session information and computing power status information of the candidate computing power nodes, and generates a computing power routing strategy based on a node type of the target computing power node; The service module is used to provide computing power services to the user terminal through the target computing power node based on the target computing power routing strategy generated by the CPCF network element when the target computing power routing strategy is obtained.

21. A computing power service device, It is characterized in that Configured in the CPCF network element, the device includes: A receiving module, used to receive computing power session information sent by the SMF network element, and select a target computing power node from the candidate computing power nodes based on the computing power session information and the computing power status information of the candidate computing power nodes; wherein the computing power session information is carried in the computing power session establishment request initiated by the user terminal to the SMF network element; A generation module, used for generating a computing power routing strategy based on the node type of the target computing power node; The second sending module is used to send the target computing power routing strategy to the SMF network element when the generated processing result is to generate a target computing power routing strategy, so that the SMF network element provides computing power services to the user terminal through the target computing power node based on the target computing power routing strategy.

22. A computer device comprising a memory and a processor, wherein the memory stores a computer program. It is characterized in that When the processor executes the computer program, the steps of the method according to any one of claims 1 to 19 are implemented.

23. A computer-readable storage medium having a computer program stored thereon, It is 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 19 are implemented.

24. A computer program product comprising a computer program, It is 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 19 are implemented.

Citation Information

Cited By

  • Data processing method and device, equipment and storage medium

    CN119789238A

  • Data processing methods, apparatus, equipment and storage media

    CN119789238B

  • Space-space-ground scene end-side cloud collaborative computing task allocation method and related equipment

    CN120456126A

  • Method and system for creating computing power session based on 6G network and mobile terminal

    CN120614711A

  • Communication method and apparatus, and system

    WO2026208505A1