Information processing method, apparatus and communication device

By acquiring traffic routing policy information and computing power scheduling policy, the user plane path from the terminal to the computing power node is determined, and uplink classifiers or branch points are inserted when necessary. This solves the path establishment problem in the cloud-edge-device collaborative network architecture and enables normal communication.

CN118740940BActive Publication Date: 2025-11-25DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310338741.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2025-11-25
Estimated Expiration
2043-03-31

AI Technical Summary

Technical Problem

In cloud-edge-device collaborative network architectures, existing technologies struggle to effectively establish user plane paths from terminals to computing power nodes.

Method used

By acquiring traffic routing policy information, the user plane path from the terminal to the computing power node is determined based on the computing power scheduling policy. It is then judged whether a path can be established, and if necessary, an uplink classifier or branch point is inserted, and the anchor point is adjusted to ensure the establishment of the path.

Benefits of technology

It enables normal communication of the user plane path between the terminal and the computing power node in the cloud-edge-device collaborative network architecture, ensuring the normal operation of cloud-edge-device collaboration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118740940B_ABST
    Figure CN118740940B_ABST
Patent Text Reader

Abstract

The application provides an information processing method and device and communication equipment, and relates to the technical field of communication. The method is performed by a first network function and includes: obtaining traffic routing policy information, which is obtained by a second network function based on a computing power scheduling policy, and the computing power scheduling policy is determined according to a first computing power node and user plane information of a terminal to the first computing power node; and determining a user plane path of the terminal to the first computing power node according to the traffic routing policy information. The above scheme realizes the establishment of the user plane path between the terminal and the computing power node in the cloud-edge-end collaborative network architecture, and ensures the normal communication of cloud-edge-end collaboration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to an information processing method, apparatus and communication equipment. Background Technology

[0002] In cloud-edge-device collaborative computing power service orchestration and collaborative management scenarios, application systems (AS) (such as cloud computing centers, cloud-network converged orchestration centers, etc.) can monitor and adjust computing power nodes and user plane paths based on network-aware data. After the Session Management Function (SMF) receives a policy request from the Computing Power Scheduling Function (CPSF), the core network needs to adjust or optimize user plane policies based on the current network status.

[0003] Computing power requests are part of session establishment requests. The Session Management Function (SMF) determines the User Plane Function (UPF) on the user plane path based on the interaction with the computing power orchestration center network function in the initial session establishment request. However, this implementation is not suitable for cloud-edge-device collaborative network architectures. How to establish the user plane path from the terminal to the computing power node in a cloud-edge-device collaborative network architecture is an urgent problem to be solved. Summary of the Invention

[0004] This application provides an information processing method, apparatus, and communication device to establish a user plane path between the terminal and the computing power node in a cloud-edge-device collaborative network architecture.

[0005] To address the aforementioned technical problems, embodiments of this application provide an information processing method, executed by a first network function, comprising:

[0006] Obtain traffic routing policy information, which is obtained by the second network function based on the computing power scheduling policy mapping. The computing power scheduling policy is determined based on the first computing power node and the user plane information from the terminal to the first computing power node.

[0007] Based on the traffic routing policy information, the user plane path from the terminal to the first computing power node is determined.

[0008] Optionally, determining the user plane path from the terminal to the first computing power node based on the traffic routing policy information includes:

[0009] Based on the traffic routing strategy, determine whether a user plane path from the terminal to the first computing power node can be established;

[0010] Based on the first judgment result, the user plane path from the terminal to the first computing power node is determined.

[0011] Optionally, determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0012] If the first determination result is that a user plane path from the terminal to the first computing power node cannot be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0013] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0014] Optionally, determining the user plane path from the terminal to the first computing power node based on the second determination result includes at least one of the following:

[0015] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0016] If the second judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0017] Optionally, determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0018] If the first determination result indicates that a user plane path from the terminal to the first computing power node can be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0019] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0020] Optionally, determining the user plane path from the terminal to the first computing power node based on the second determination result includes at least one of the following:

[0021] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0022] If the second judgment result is yes, execute the first operation;

[0023] The first operation includes one of the following:

[0024] The process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system establishes the user plane path from the terminal to the first computing power node.

[0025] Change the anchor point of the user plane path from the terminal to the second computing power node, and establish the user plane path from the terminal to the first computing power node.

[0026] Optionally, determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0027] If the first judgment result is that a user plane path from the terminal to the first computing power node can be established, based on the number of anchor points in the user plane path from the terminal to the application system, it is determined whether a UPF with uplink classifier function or branch point function can be inserted into the user plane path.

[0028] Based on the third judgment result, the user plane path from the terminal to the first computing power node is determined.

[0029] Optionally, determining the user plane path from the terminal to the first computing power node based on the third judgment result includes:

[0030] If the third determination result is that a UPF with uplink classifier function or branch point function is not allowed to be inserted into the user plane path, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node.

[0031] Optionally, determining the user plane path from the terminal to the first computing power node based on the third judgment result includes:

[0032] If the third determination result indicates that a UPF with uplink classifier or branch point functionality is allowed to be inserted into the user plane path, and if a second UPF with uplink classifier or branch point functionality has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy, it is determined whether the path information includes the second UPF. Based on the fourth determination result, a user plane path from the terminal to the first computing power node is established; or

[0033] If the third judgment result indicates that a UPF with uplink classifier or branch point function is allowed to be inserted into the user plane path, and if no UPF with uplink classifier or branch point function has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path. According to the fifth judgment result, the user plane path from the terminal to the first computing power node is established.

[0034] Optionally, establishing the user plane path from the terminal to the first computing power node based on the fourth judgment result includes:

[0035] If the fourth determination result indicates that the path information includes the second UPF, then an anchor point is added to the second UPF to establish a user plane path from the terminal to the first computing power node; or

[0036] If the fourth determination result is that the path information does not include the second UPF, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether there is a third UPF in the path information and the user plane path. According to the fifth determination result, the user plane path from the terminal to the first computing power node is established.

[0037] Optionally, establishing the user plane path from the terminal to the first computing power node based on the fifth judgment result includes:

[0038] If the fifth judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; or

[0039] If the fifth judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0040] This application embodiment also provides a communication device, which is a first network function, including a memory, a transceiver, and a processor:

[0041] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0042] Obtain traffic routing policy information, which is obtained by the second network function based on the computing power scheduling policy mapping. The computing power scheduling policy is determined based on the first computing power node and the user plane information from the terminal to the first computing power node.

[0043] Based on the traffic routing policy information, the user plane path from the terminal to the first computing power node is determined.

[0044] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0045] Based on the traffic routing strategy, determine whether a user plane path from the terminal to the first computing power node can be established;

[0046] Based on the first judgment result, the user plane path from the terminal to the first computing power node is determined.

[0047] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0048] If the first determination result is that a user plane path from the terminal to the first computing power node cannot be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0049] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0050] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0051] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0052] If the second judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0053] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0054] If the first determination result indicates that a user plane path from the terminal to the first computing power node can be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0055] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0056] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0057] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0058] If the second judgment result is yes, execute the first operation;

[0059] The first operation includes one of the following:

[0060] The process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system establishes the user plane path from the terminal to the first computing power node.

[0061] Change the anchor point of the user plane path from the terminal to the second computing power node, and establish the user plane path from the terminal to the first computing power node.

[0062] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0063] If the first judgment result is that a user plane path from the terminal to the first computing power node can be established, based on the number of anchor points in the user plane path from the terminal to the application system, it is determined whether a UPF with uplink classifier function or branch point function can be inserted into the user plane path.

[0064] Based on the third judgment result, the user plane path from the terminal to the first computing power node is determined.

[0065] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0066] If the third determination result is that a UPF with uplink classifier function or branch point function is not allowed to be inserted into the user plane path, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node.

[0067] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0068] If the third determination result indicates that a UPF with uplink classifier or branch point functionality is allowed to be inserted into the user plane path, and if a second UPF with uplink classifier or branch point functionality has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy, it is determined whether the path information includes the second UPF. Based on the fourth determination result, a user plane path from the terminal to the first computing power node is established; or

[0069] If the third judgment result indicates that a UPF with uplink classifier or branch point function is allowed to be inserted into the user plane path, and if no UPF with uplink classifier or branch point function has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path. According to the fifth judgment result, the user plane path from the terminal to the first computing power node is established.

[0070] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0071] If the fourth determination result indicates that the path information includes the second UPF, then an anchor point is added to the second UPF to establish a user plane path from the terminal to the first computing power node; or

[0072] If the fourth determination result is that the path information does not include the second UPF, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether there is a third UPF in the path information and the user plane path. According to the fifth determination result, the user plane path from the terminal to the first computing power node is established.

[0073] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0074] If the fifth judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; or

[0075] If the fifth judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0076] This application embodiment also provides an information processing apparatus applied to a first network function, including:

[0077] The acquisition unit is used to acquire traffic routing policy information, wherein the traffic routing policy information is obtained by the second network function based on the computing power scheduling policy mapping, and the computing power scheduling policy is determined according to the first computing power node and the user plane information from the terminal to the first computing power node.

[0078] The determining unit is used to determine the user plane path from the terminal to the first computing power node based on the traffic routing policy information.

[0079] This application also provides a processor-readable storage medium storing a computer program for causing the processor to perform the above-described method.

[0080] The beneficial effects of this application are:

[0081] The above scheme establishes the user plane path from the terminal to the first computing power node based on traffic routing policy information, thereby realizing the establishment of the user plane path between the terminal and the computing power node in the cloud-edge-device collaborative network architecture and ensuring normal communication in cloud-edge-device collaboration. Attached Figure Description

[0082] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0083] Figure 1 A network architecture diagram illustrating cloud-edge-device collaboration;

[0084] Figure 2 A flowchart illustrating the information processing method according to an embodiment of this application;

[0085] Figure 3 A flowchart illustrating application scenario one;

[0086] Figure 4 A flowchart illustrating application scenario two;

[0087] Figure 5 A flowchart illustrating application scenario three;

[0088] Figure 6 A schematic diagram of a unit of an information processing apparatus according to an embodiment of this application;

[0089] Figure 7 This is a structural diagram illustrating a communication device according to an embodiment of this application. Detailed Implementation

[0090] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0091] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the application described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0092] In this application's embodiments, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this application's embodiments, the term "multiple" refers to two or more, and other quantifiers are similar.

[0093] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0094] The embodiments of this application are described below with reference to the accompanying drawings. The information processing method, apparatus, and communication device provided in the embodiments of this application can be applied to wireless communication systems. This wireless communication system can be a system employing fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G NR system is merely an example and not a limitation.

[0095] First, based on the technical solution provided in this application, some technical terms that may be involved will be introduced.

[0096] I. Network Service Orchestration and Management

[0097] The computing network needs to support the orchestration and management functions of computing services, mainly including the lifecycle management capabilities of computing services on each computing node, and the ability to intelligently orchestrate and schedule computing services to suitable computing nodes based on the computing service experience. Specifically, it needs to meet the following technical requirements:

[0098] It supports the management of computing service images, including adding, updating and deleting them;

[0099] Supports instantiation, updating, scaling up / down, and termination of computing power services;

[0100] Based on strategy or artificial intelligence (AI) algorithms, and interacting with computing power service management functions, it supports the instantiation, service update, elastic scaling up and down, and service termination of computing power services on one or more computing power nodes according to computing power service quality requirements.

[0101] It supports the reservation, allocation, and release of heterogeneous computing and network resources on computing nodes.

[0102] It supports the establishment of network connections between nodes and between nodes and users, and provides corresponding Service Level Agreements (SLAs) based on computing power service quality requirements; it supports the perception of computing power node status, network status, and computing power service status, and enables the assessment of computing power service quality.

[0103] Simultaneously, the network management center can also receive service requests and schedule those services, specifically including:

[0104] The computing network management center generates service scheduling policies based on the network's computing power and network resources; and sends the scheduling policies to the computing network control node to determine the forwarding path of services and schedule services to the corresponding computing power routing nodes for processing.

[0105] The computing network management center directly sends the network's computing resource information to the computing network control node. The computing network control node generates a service scheduling strategy based on the computing resource information and network resources. This strategy determines the service forwarding path and schedules the service to the corresponding computing power routing node for processing.

[0106] The network management center directly sends the network's computing resource information to the computing power routing nodes. Based on the computing resource information and network resources, the computing power routing nodes generate service scheduling policies to determine the forwarding paths of services and schedule the services to the corresponding computing power routing nodes for processing.

[0107] II. Procedure for Inserting Uplink Classifier (ULCL) / Branching Point (BP)

[0108] This process mainly includes:

[0109] 1. The User Equipment (UE) has established a PDU session with PSA1 (PSA stands for Protocol Data Unit (PDU) session anchor point UPF);

[0110] 2. The SMF decides to establish a new PSA2. In the case of a BP (Browser-Based) mechanism IPv6 multi-homing scenario, the SMF also needs to ensure that a new IPv6 prefix corresponding to PSA2 is allocated.

[0111] 3. The SMF selects one of the User Plane Functions (UPFs) with BP / UL CL capability and uses N4 to establish UL CL / BP.

[0112] Simultaneously, SMF updates PSA1 and PSA2, and downlink data traffic of PSAs is uniformly converged at the UL CL / BP node:

[0113] 4. SMF interacts with PSA1 to provide UL CL / BP CN tunnel information for downlink traffic.

[0114] 5. SMF interacts with PSA2 to provide UL CL / BP CN tunnel information for downlink traffic.

[0115] 6. The RAN updates the tunnel information and provides it to the corresponding UL CL / BP.

[0116] 7. In IPv6 multihomed scenarios, SMF notifies the UE of the new IP prefix on PSA2 and sends IPv6 multihomed routing rules at the same time.

[0117] 8. In IPv6 multihomed scenarios, SMF may reconfigure the new IP prefix and routing rules of the UE on PSA1.

[0118] III. UE Session Establishment Process

[0119] In a converged computing and network network, during the UE session establishment process, the session management function determines that the UE's request is a computing power usage request based on the session establishment request message sent by the UE, and then sends the computing power usage request to the computing power orchestration center. The computing power orchestration center then selects a suitable computing power node / application and the optimal user plane path for the UE based on the computing power usage request message.

[0120] During the process of UE accessing services, factors such as the adjustment of computing power nodes may affect the computing power orchestration center to initiate a session modification process in order to maintain an effective user plane path to meet service requirements.

[0121] Based on the analysis, embodiments of this application provide an information processing method, apparatus, and communication device to establish a user plane path between the terminal and the computing power node in a cloud-edge-device collaborative network architecture.

[0122] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0123] First, it should be noted that the embodiments in this application are applied to a cloud-edge-device collaborative network architecture that supports cloud-edge-device collaborative computing power services. Specifically, as shown in the example... Figure 1 As shown, the network architecture includes:

[0124] Application System (AS);

[0125] The application system and the computing power scheduling function (CPSF) are connected via a bearer network.

[0126] The core network (e.g., 5GC) is connected to the core network via a bearer network for computing power allocation. The application system obtains network resource data from the core network through the computing power allocation function.

[0127] The terminal (i.e., UE) that is connected to the computing power allocation function via a bearer network;

[0128] Application Function (AF) connected to the computing power allocation function via a bearer network;

[0129] Access networks (RANs) that are respectively connected to the terminal and the core network via bearer networks;

[0130] User plane functions (UPFs) that are respectively connected to the terminal and the core network via a bearer network;

[0131] Computing power nodes that are communicatively connected to the access network, the user plane function, the core network, and the application function through the bearer network;

[0132] A network control center (e.g., a network control function (NCF)) is connected to the computing power allocation function via a bearer network. The network control center is used to transmit satellite network resource data to the computing power allocation function.

[0133] It should be noted that, optionally, when the AS (such as a cloud computing center, cloud-network convergence orchestration center, etc., which are independent third-party platforms, business systems, etc., separate from the core network) orchestrates computing power services for computing power tasks received by the application layer, or when it performs collaborative management of computing power services, it needs to be aware of network resources in addition to the computing power resources it maintains. In other words, the AS, provided by the operation service platform, provides the functions of a cloud computing center to realize the awareness and unified allocation of global computing power and network resources across the cloud, edge, and terminal, thereby achieving collaborative management of cloud computing resources and network resources and orchestration of computing power services. The CPSF (also known as a CPSF entity, CPSF network element, or CPSF device, etc.) can be added as a new network function to the core network, or an independent computing power allocation function network element platform attached to the core network, playing an intermediate role between the core network and the cloud computing center. The CPSF provides a normalized interface to enable the perception and aggregation of global network resource data. It reports periodically and / or in real-time perceived network resource data to the AS (Autonomous System). The AS then perceives global network and computing resources, providing data support for cloud-edge-device collaborative computing service orchestration and resource allocation. Simultaneously, the CPSF receives computing power scheduling policies from the cloud computing center and derives network policies applicable to the core network. This enables services routing, Quality of Service (QoS) control, and mobility management for users, providing on-demand services. The CPSF can be co-located with the Policy Control Function (PCF).

[0134] Optionally, the computing power node may include an edge computing power node and a central computing power node. Optionally, the edge computing power node is connected to the RAN (e.g., network equipment (e.g., base station)) and UPF (also referred to as UPF entity, UPF network element, or UPF device, etc.), and the central computing power node is connected to the core network and application functions.

[0135] Optionally, the CPSF obtains satellite network data by interacting with the NCF and reports it to the AS as part of the network resource data. At the same time, the computing power scheduling policy generated by the AS includes the optimal forwarding path between the computing power demander and the computing power service node. Based on the optimal forwarding path and combined with the tunnel information of the user plane, the CPSF derives the satellite bearer network routing configuration and notifies the ground NCF network elements to complete the routing configuration upload.

[0136] like Figure 2 As shown, this application embodiment provides an information processing method, executed by a first network function, including:

[0137] Step S201: Obtain traffic routing policy information. The traffic routing policy information is obtained by mapping the second network function based on the computing power scheduling policy. The computing power scheduling policy is determined based on the first computing power node and the user plane information from the terminal to the first computing power node.

[0138] It should be noted that this traffic routing policy information is sent from the second network function to the first network function.

[0139] Step S202: Determine the user plane path from the terminal to the first computing power node based on the traffic routing policy information.

[0140] It should be noted that the execution entity of this application embodiment is mainly the first network function in the core network, specifically the Session Management Function (SMF). The CPSF communicates with the core network, meaning the second network function is the CPSF. The SMF needs to obtain traffic routing policy information from the CPSF. In this application embodiment, it mainly focuses on establishing the user plane path from the computing power node to the terminal. That is, the traffic routing policy information is related to the computing power scheduling policy. Optionally, this computing power scheduling policy is usually determined based on the first computing power node and the user plane information from the terminal to the first computing power node. The first computing power node refers to the computing power node to be connected to the terminal.

[0141] Alternatively, the embodiments of this application can be applied to the following situations:

[0142] Scenario 1: The terminal sends a request to the computing power node for the first time to establish a user plane path;

[0143] Scenario 2: The terminal has already established a connection with one or more computing power nodes, and it is necessary to adjust the connected computing power nodes in the future;

[0144] Scenario 3: The terminal needs to establish connections with multiple computing power nodes and send requests to multiple computing power nodes.

[0145] It should be noted that, under certain circumstances, the AS determines the computing power node and user plane path (such as routing information, user plane UPF information, or user plane information determined by the cell ID and computing power node information returned by the AS), generates computing power scheduling policy information, and returns it to the CPSF; the CPSF maps the computing power scheduling policy information to traffic routing policy information related to the PDU session and sends it to the SMF through the PCF.

[0146] In scenario two, the AS, based on the computing power awareness information, decides to update the computing power nodes and the user plane path information to the computing power nodes, generates new computing power scheduling policy information (which can be understood as computing power scheduling update policy information) and sends it to the CPSF. The CPSF converts it into traffic routing policy information for the PDU session (which can be understood as traffic routing update policy information) and forwards it to the SMF through the PCF.

[0147] In scenario three, the terminal sends a computing power request to the AS through the upper-layer application. After receiving the computing power request, the AS generates computing power scheduling policy information (which includes computing power node information allocated to the application and user plane path information) and sends it to the CPSF. The CPSF maps the computing power scheduling policy information to PDU session-related traffic routing policy information and sends it to the SMF through the PCF.

[0148] Optionally, in this embodiment of the application, step S202 can be implemented as follows:

[0149] Based on the traffic routing strategy, determine whether a user plane path from the terminal to the first computing power node can be established;

[0150] Based on the first judgment result, the user plane path from the terminal to the first computing power node is determined.

[0151] It should be noted that the first judgment result is either that a user plane path from the terminal to the first computing power node can be established, or that a user plane path from the terminal to the first computing power node cannot be established.

[0152] It should be noted that in this embodiment of the application, the SMF needs to determine what operations need to be performed afterward based on whether a user plane path from the terminal to the first computing power node can be directly established. That is, the SMF needs to determine the method of establishing the user plane path from the terminal to the first computing power node based on whether a user plane path from the terminal to the first computing power node can be directly established. This step can also be described as: determining the method of establishing the user plane path from the terminal to the first computing power node based on the first judgment result of whether the user plane path from the terminal to the first computing power node can be established, and establishing the user plane path from the terminal to the first computing power node according to the establishment method.

[0153] Furthermore, after determining whether a user plane path from the terminal to the first computing power node can be established, the SMF also needs to further determine whether a first user plane function (UPF) exists in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system. Based on the second determination result of whether a first UPF exists in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, the SMF decides how to establish the user plane path from the terminal to the first computing power node. In other words, the SMF needs to determine the establishment method of the user plane path from the terminal to the first computing power node based on the path information determined by the traffic routing policy and the second determination result of whether a first UPF exists in the user plane path from the terminal to the application system, and establish the user plane path from the terminal to the first computing power node according to the establishment method.

[0154] It should be noted that determining whether a first UPF exists in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system can be understood as determining whether a cross-UPF exists in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system. This cross-UPF can be understood as a UPF that is simultaneously located in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system. For example, the path determined by the traffic routing policy includes: terminal, access network, UPF1, UPF2, computing node 1; the user plane path from the terminal to the application system includes: terminal, access network, UPF1, application system; in this case, UPF1 is the cross-UPF.

[0155] Optionally, the first UPF specifically refers to a UPF that has an uplink classifier function or a branch point function.

[0156] Optionally, the first implementation of determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0157] If the first determination result is that a user plane path from the terminal to the first computing power node cannot be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0158] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0159] It should be noted that the second judgment result is that the first UPF exists in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system. This case can be understood as the second judgment result being yes; or, the second judgment result is that the first UPF does not exist in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, that is, no UPF is shared by the path information and the user plane path. This case can be understood as the second judgment result being no.

[0160] Further, optionally, the method for determining the user plane path from the terminal to the first computing power node based on the second judgment result includes at least one of the following:

[0161] A11. If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node.

[0162] It should be noted that if the SMF cannot directly establish a user plane path from the terminal to the first computing power node, and there is no cross-UPF between the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, then the SMF will determine that it needs to establish a user plane path from the terminal to the first computing power node by establishing a PDU session; that is, the SMF needs to execute the PDU session establishment process and re-establish the PDU session to establish a user plane path from the terminal to the first computing power node.

[0163] It should be noted that this applies to situations one through three mentioned above.

[0164] A12. If the second judgment result is yes, execute the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system, and establish the user plane path from the terminal to the first computing power node.

[0165] It should be noted that, in this case, before executing the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system, it is necessary to first insert a target first network function that can establish a user plane path from the terminal to the first computing power node. The insertion of an uplink classifier or branch point into the user plane path from the terminal to the application system is achieved through this target first network function. Optionally, inserting an uplink classifier or branch point can be understood as inserting a UPF with uplink classifier function or branch point function into the user plane path.

[0166] It should be noted that the target first network function mentioned above can be understood as an SMF that has the function of directly establishing a user plane path from the terminal to the first computing power node.

[0167] It should be noted that if the SMF cannot directly establish a user plane path from the terminal to the first computing power node, and there are overlapping UPFs in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, then another SMF needs to be introduced. The newly introduced SMF has the function of directly establishing a user plane path from the terminal to the first computing power node. This can be understood as the SMF determining that it needs to establish the user plane path from the terminal to the first computing power node by connecting to an SMF that has the function of directly establishing a user plane path from the terminal to the first computing power node; that is, the two SMFs cooperate to perform the process of inserting uplink classifiers or branch points to establish the user plane path from the terminal to the first computing power node.

[0168] It should be noted that this applies to situations one through three mentioned above.

[0169] Optionally, a second implementation of determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0170] If the first determination result indicates that a user plane path from the terminal to the first computing power node can be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0171] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0172] Further, optionally, the method for determining the user plane path from the terminal to the first computing power node based on the second judgment result includes at least one of the following:

[0173] A21. If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0174] It should be noted that if the SMF can directly establish the user plane path from the terminal to the first computing power node, and there is no cross-UPF in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, then the SMF determines that it needs to establish the user plane path from the terminal to the first computing power node by establishing a PDU session; that is, the SMF needs to perform the PDU session establishment process, that is, re-establish the PDU session to establish the user plane path from the terminal to the first computing power node.

[0175] It should be noted that this applies to both scenarios one and two mentioned above.

[0176] A21. If the second judgment result is yes, execute the first operation;

[0177] The first operation includes one of the following:

[0178] A211. The process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system establishes the user plane path from the terminal to the first computing power node.

[0179] It should be noted that if the SMF can directly establish the user plane path from the terminal to the first computing power node, and there is a cross-UPF between the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, then the SMF determines that it is necessary to establish the user plane path from the terminal to the first computing power node by inserting an uplink classifier or a branch point; that is, the SMF can directly execute the process of inserting an uplink classifier or a branch point to establish the user plane path from the terminal to the first computing power node.

[0180] It should be noted that this situation applies to situation one mentioned above.

[0181] A212. Change the anchor point of the user plane path from the terminal to the second computing power node, and establish the user plane path from the terminal to the first computing power node;

[0182] It should be noted that if the SMF can directly establish a user plane path from the terminal to the first computing power node, and there is an intersection UPF between the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, then the SMF determines that it is necessary to establish a user plane path from the terminal to the first computing power node by changing the anchor point; that is, the SMF can directly change the anchor point so that the terminal can connect to the new computing power node.

[0183] It should be noted that when anchor points are changed, the UPFs that have uplink classifier or branch point functions in the path may or may not change.

[0184] It should be noted that this situation applies to situation two above.

[0185] Optionally, a third implementation of determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0186] If the first judgment result is that a user plane path from the terminal to the first computing power node can be established, based on the number of anchor points in the user plane path from the terminal to the application system, it is determined whether a UPF with uplink classifier function or branch point function can be inserted into the user plane path.

[0187] Based on the third judgment result, the user plane path from the terminal to the first computing power node is determined.

[0188] It should be noted that the third judgment result is that UPFs with uplink classifier or branch point functions are not allowed to be inserted into the user plane path, or the third judgment result is that UPFs with uplink classifier or branch point functions are allowed to be inserted into the user plane path.

[0189] It should be noted that if the SMF can directly establish the user plane path from the terminal to the first computing power node, it is still necessary to determine how to establish the user plane path from the terminal to the first computing power node based on whether the number of anchor points in the user plane path from the terminal to the application system can be used to insert a UPF with uplink classifier or branch point functions.

[0190] It should be noted that this situation applies to situation three above.

[0191] Further optionally, the first specific implementation of determining the user plane path from the terminal to the first computing power node based on the third judgment result includes:

[0192] If the third determination result is that a UPF with uplink classifier function or branch point function is not allowed to be inserted into the user plane path, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node.

[0193] This situation can be understood as follows: if the SMF can directly establish the user plane path from the terminal to the first computing power node, and the user plane path from the terminal to the application system does not allow the insertion of a UPF with uplink classifier or branch point functions, then the SMF determines that it needs to establish the user plane path from the terminal to the first computing power node by establishing a PDU session; that is, the SMF needs to execute the PDU session establishment process, that is, re-establish the PDU session to establish the user plane path from the terminal to the first computing power node.

[0194] Further, optionally, a second specific implementation of determining the user plane path from the terminal to the first computing power node based on the third judgment result includes:

[0195] B11. If the third judgment result indicates that UPFs with uplink classifier or branch point functions are allowed to be inserted into the user plane path, and if a second UPF with uplink classifier or branch point functions has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy, it is determined whether the path information includes the second UPF, and according to the fourth judgment result, the user plane path from the terminal to the first computing power node is established.

[0196] This situation can be understood as follows: if the SMF can directly establish the user plane path from the terminal to the first computing power node, and the user plane path from the terminal to the application system allows the insertion of a UPF with uplink classifier or branch point functions, and if a second UPF with uplink classifier or branch point functions has been inserted into the user plane path from the terminal to the application system, then the SMF also needs to determine how to establish the user plane path from the terminal to the first computing power node based on whether the path information determined by the traffic routing policy contains the second UPF.

[0197] Optionally, if the fourth determination result is that the path information includes the second UPF, an anchor point is added to the second UPF to establish a user plane path from the terminal to the first computing power node; that is, if the path information determined by the traffic routing strategy includes a second UPF, the second UPF is directly reused, and an anchor point is added under the second UPF to establish a user plane path from the terminal to the first computing power node.

[0198] Optionally, if the fourth determination result indicates that the path information does not include the second UPF, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path. According to the fifth determination result, the user plane path from the terminal to the first computing power node is established. That is, if the path information determined by the traffic routing strategy does not include the second UPF, the SMF also needs to determine how to establish the user plane path from the terminal to the first computing power node based on whether a third UPF exists in the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system. Optionally, the third UPF can be understood as a cross-UPF with uplink classifier or branch point functions.

[0199] Further, optionally, if the fifth judgment result is negative (i.e., there is no third UPF in the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system), the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node; that is, if there is no intersecting UPF in the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, the SMF needs to execute the PDU session establishment process, i.e., re-establish the PDU session to establish the user plane path from the terminal to the first computing power node. Optionally, if the fifth judgment result is positive (i.e., there is a third UPF in the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system), the process of inserting an uplink classifier or branch point in the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node; that is, if there is an intersecting UPF in the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, the SMF executes the process of inserting an uplink classifier or branch point to establish the user plane path from the terminal to the first computing power node.

[0200] B12. If the third judgment result indicates that UPFs with uplink classifier or branch point functions are allowed to be inserted into the user plane path, and if no UPFs with uplink classifier or branch point functions have been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path, and a user plane path from the terminal to the first computing power node is established according to the fifth judgment result.

[0201] This situation can be understood as follows: if the SMF can directly establish the user plane path from the terminal to the first computing power node, and the user plane path from the terminal to the application system allows the insertion of UPFs with uplink classifier or branch point functions, then if the user plane path from the terminal to the application system has not been inserted with UPFs with uplink classifier or branch point functions, the SMF also needs to determine how to establish the user plane path from the terminal to the first computing power node based on whether the path information determined by the traffic routing policy contains UPFs with uplink classifier or branch point functions.

[0202] Further, optionally, if the fifth judgment result is negative, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node; that is, if there is no intersecting UPF in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, the SMF needs to execute the PDU session establishment process, i.e., re-establish the PDU session to establish the user plane path from the terminal to the first computing power node. Optionally, if the fifth judgment result is positive, the process of inserting an uplink classifier or branch point in the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node; that is, if there is an intersecting UPF in the path information determined by the traffic routing policy and the user plane path from the terminal to the application system, the SMF executes the process of inserting an uplink classifier or branch point to establish the user plane path from the terminal to the first computing power node.

[0203] The following are examples illustrating the specific implementation of this application in practical applications.

[0204] Application Scenario 1: Establishing a computing power request

[0205] like Figure 3 As shown, the specific implementation process includes:

[0206] Step 301: The UE establishes a PDU session with the AS.

[0207] Step 302: The UE sends a computing power request to the AS through the upper-layer application.

[0208] Step 303: AS determines the computing power node and user plane path (such as routing information, user plane UPF information, or user plane information determined by the cell ID and computing power node information returned by AS) and generates computing power scheduling policy information;

[0209] Step 304: AS sends the computing power scheduling strategy information to CPSF.

[0210] Steps 305-306: The CPSF maps the computing power scheduling policy to traffic routing policy information related to the PDU session and sends it to the SMF through the PCF.

[0211] Step 307: After receiving the traffic routing policy information, SMF determines whether it can establish a user plane path from the terminal to this computing power node based on the traffic routing policy information.

[0212] Specifically, the process includes the following steps:

[0213] 1) The SMF determines whether it can establish a user plane path to this computing power node. The SMF also determines whether there is a cross-UPF with uplink classifier or branch point function between the path information determined by the traffic routing policy and the user plane path from the UE to the AS.

[0214] a. If it exists, SMF performs the process of inserting an uplink classifier or branch point to establish a new user plane path to the computing power node.

[0215] b. If it does not exist, SMF initiates a new PDU session establishment process to establish a user plane path to the computing power node.

[0216] 2) If the SMF determines that a user plane path to this computing power node cannot be established, the SMF will check whether the path information determined by the traffic routing policy and the user plane path from the UE to the AS have a cross-UPF with uplink classifier or branch point functions:

[0217] a. If it exists, the SMF is inserted to establish a user plane path from the terminal to this computing power node (which can be understood as an intermediate SMF (I-SMF)). This completes the process of inserting an uplink classifier or branch point in the UE-AS session to establish a user plane path to the computing power node.

[0218] If b does not exist, the SMF initiates a network-initiated PDU session establishment process to the UE to establish a new user plane path to the computing power node.

[0219] Step 308: Based on the judgment result of step 307, establish the user plane path to the computing power node.

[0220] Application Scenario 2: Updating a computing power request

[0221] like Figure 4 As shown, the specific implementation process includes:

[0222] Step 401: The UE establishes a PDU session with the AS, and the UE requests computing power through the upper-layer application;

[0223] Step 402: SMF establishes a user plane path to the computing power node by inserting a UPF with uplink classifier functionality;

[0224] Specifically, steps 401-402 can be referred to steps 301-308 of application scenario one.

[0225] Step 403: Based on the computing power perception information, AS decides to update the computing power node and the user plane path information to the computing power node, and generates new computing power scheduling update strategy information.

[0226] Step 404: Send the computing power scheduling update strategy information to CPSF;

[0227] Steps 405-406: The CPSF converts the computing power scheduling update policy information into traffic routing update policy information related to the PDU session, and forwards it to the SMF through the PCF.

[0228] Step 407: After receiving the traffic routing update policy information related to the PDU session, the SMF determines whether it can update the user plane path from the terminal to the computing power node according to the traffic routing policy information.

[0229] Specifically, the process includes the following steps:

[0230] 1) If established, determine whether the user plane path from UE to AS, determined by the traffic routing policy, has a cross-UPF with uplink classifier or branch point functionality:

[0231] a. If it exists, then execute the anchor point change process under the UPF with uplink classifier or branch point functionality;

[0232] b. If it does not exist, the SMF releases the user plane path of the original computing node and requests the UE to establish a new PDU session to establish a user plane path to the new computing node.

[0233] 2) If it cannot be established, does the user plane path from UE to AS, determined by the SMF traffic routing policy, have a cross-UPF with uplink classifier or branch point functionality?

[0234] a. If it exists, the SMF is inserted into the SMF that can establish a user plane path from the terminal to this computing power node (which can be understood as an intermediate SMF (I-SMF)) to assist in establishing a user plane path to the new computing power node;

[0235] b. If it does not exist, the SMF requests the establishment of a new PDU session to establish a user plane path to the new computing node.

[0236] Step 408: Based on the judgment result of step 407, establish the user plane path to the computing power node.

[0237] Application Scenario 3: Multiple Computing Power Requests

[0238] like Figure 5 As shown, the specific implementation process includes:

[0239] Step 501: The UE establishes a PDU session with the AS, and the UE requests computing power through the upper-layer application;

[0240] Step 502: SMF establishes a user plane path to computing node 1 by inserting a UPF with uplink classifier functionality;

[0241] Specifically, steps 501-502 can be referred to steps 301-308 of application scenario one.

[0242] Step 503: The UE sends a new computing power request to the AS through the upper-layer application;

[0243] Step 504: After receiving the computing power request, AS generates computing power scheduling strategy information;

[0244] Step 505: Send the computing power scheduling strategy information to CPSF;

[0245] Steps 506-507: The CPSF converts the computing power scheduling policy information into traffic routing policy information related to the PDU session, and forwards it to the SMF through the PCF; the computing power scheduling policy information includes the computing power node information allocated to the application and the user plane path information.

[0246] Step 508: After receiving the new traffic routing policy information, the SMF determines whether it can establish a user plane path from the terminal to the new computing power node based on the traffic routing policy information.

[0247] Specifically, the process includes the following steps:

[0248] 1) If established, the SMF determines whether a UPF with uplink classifier or branch point functionality can be inserted based on the number of anchor points in the user plane path from the terminal to the application system:

[0249] (1) If the number of anchor points in the user plane path from the terminal to the application system exceeds the number of anchor points that the SMF can serve, or if the SMF reaches the upper limit of the number of anchor points it can serve in a single session based on its configuration, then the SMF triggers the UE to initiate a PDU session establishment process for the new computing power node.

[0250] (2) If the SMF can continue to add service anchors, the SMF determines whether a UPF with uplink classifier or branch point functionality has been inserted into the user plane path from the terminal to the application system:

[0251] C11. If a UPF with uplink classifier or branch point functionality has been inserted, determine whether the path information determined by the traffic routing strategy includes the inserted UPF with uplink classifier or branch point functionality:

[0252] a. If included, the SMF adds a new branch to the new computing node under the inserted UPF which has uplink classifier or branch point functions.

[0253] b. If not included, the SMF determines whether the path information determined by the traffic routing policy and the user plane path from the UE to the AS have a cross-UPF with uplink classifier or branch point functions.

[0254] i. If it exists, SMF performs the process of inserting an uplink classifier or branch point to establish a user plane path to the new computing node.

[0255] ii. If not, the SMF triggers the UE to initiate a PDU session establishment to the new computing power node in order to establish a user plane path to the new computing power node.

[0256] C12. If no UPF with uplink classifier or branch point function has been inserted, the SMF determines whether there is a cross UPF with uplink classifier or branch point function in the path information determined by the traffic routing policy and the user plane path from UE to AS.

[0257] a. If it exists, then execute the process of inserting the uplink classifier or branch point.

[0258] b. If not, the SMF triggers the UE to establish a PDU session to the new computing node in order to establish a user plane path to the new computing node.

[0259] 2) If the SMF cannot establish a user plane path for the new computing node, the SMF determines whether there is a cross-UPF with uplink classifier or branch point function between the path information determined by the traffic routing policy and the user plane path from the UE to the AS:

[0260] (1) If it exists, the SMF that can establish the user plane path from the terminal to this computing node (which can be understood as an intermediate SMF (I-SMF)) will be inserted to perform the establishment of the user plane path.

[0261] (2) If it does not exist, the SMF triggers the UE’s PDU session establishment process to establish a new user plane path to the computing power node.

[0262] Step 509: SMF instructs UE to initiate PDU session establishment process to establish user plane path to new computing power node;

[0263] Step 510: SMF adds a branch to the new computing node for UPF with uplink classifier functionality.

[0264] It should be noted that steps 509 and 510 above are optional steps, and usually only one of them is included.

[0265] This application's embodiments solve the problem of how SMF establishes a user plane path from the terminal to the computing power node based on the received traffic routing policy information in the cloud-edge-device collaborative working mechanism; thereby ensuring normal communication in cloud-edge-device collaboration.

[0266] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0267] The terminal involved in the embodiments of this application can also be called a terminal device, which can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem, etc. The name of the terminal device may also differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, which exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this application does not limit the terminology.

[0268] like Figure 6 As shown, this application embodiment provides an information processing device 600, applied to a first network function, including:

[0269] The acquisition unit 601 is used to acquire traffic routing policy information, wherein the traffic routing policy information is obtained by the second network function based on the computing power scheduling policy mapping, and the computing power scheduling policy is determined according to the first computing power node and the user plane information from the terminal to the first computing power node.

[0270] The determining unit 602 is used to determine the user plane path from the terminal to the first computing power node based on the traffic routing policy information.

[0271] Optionally, the determining unit 602 is configured to:

[0272] Based on the traffic routing strategy, determine whether a user plane path from the terminal to the first computing power node can be established;

[0273] Based on the first judgment result, the user plane path from the terminal to the first computing power node is determined.

[0274] Optionally, the method for determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0275] If the first determination result is that a user plane path from the terminal to the first computing power node cannot be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0276] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0277] Optionally, the method for determining the user plane path from the terminal to the first computing power node based on the second judgment result includes at least one of the following:

[0278] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0279] If the second judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0280] Optionally, the method for determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0281] If the first determination result indicates that a user plane path from the terminal to the first computing power node can be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0282] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0283] Optionally, the method for determining the user plane path from the terminal to the first computing power node based on the second judgment result includes at least one of the following:

[0284] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0285] If the second judgment result is yes, execute the first operation;

[0286] The first operation includes one of the following:

[0287] The process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system establishes the user plane path from the terminal to the first computing power node.

[0288] Change the anchor point of the user plane path from the terminal to the second computing power node, and establish the user plane path from the terminal to the first computing power node.

[0289] Optionally, the method for determining the user plane path from the terminal to the first computing power node based on the first judgment result includes:

[0290] If the first judgment result is that a user plane path from the terminal to the first computing power node can be established, based on the number of anchor points in the user plane path from the terminal to the application system, it is determined whether a UPF with uplink classifier function or branch point function can be inserted into the user plane path.

[0291] Based on the third judgment result, the user plane path from the terminal to the first computing power node is determined.

[0292] Optionally, the method for determining the user plane path from the terminal to the first computing power node based on the third judgment result includes:

[0293] If the third determination result is that a UPF with uplink classifier function or branch point function is not allowed to be inserted into the user plane path, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node.

[0294] Optionally, the method for determining the user plane path from the terminal to the first computing power node based on the third judgment result includes:

[0295] If the third determination result indicates that a UPF with uplink classifier or branch point functionality is allowed to be inserted into the user plane path, and if a second UPF with uplink classifier or branch point functionality has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy, it is determined whether the path information includes the second UPF. Based on the fourth determination result, a user plane path from the terminal to the first computing power node is established; or

[0296] If the third judgment result indicates that a UPF with uplink classifier or branch point function is allowed to be inserted into the user plane path, and if no UPF with uplink classifier or branch point function has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path. According to the fifth judgment result, the user plane path from the terminal to the first computing power node is established.

[0297] Optionally, the implementation method of establishing the user plane path from the terminal to the first computing power node based on the fourth judgment result includes:

[0298] If the fourth determination result indicates that the path information includes the second UPF, then an anchor point is added to the second UPF to establish a user plane path from the terminal to the first computing power node; or

[0299] If the fourth determination result is that the path information does not include the second UPF, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether there is a third UPF in the path information and the user plane path. According to the fifth determination result, the user plane path from the terminal to the first computing power node is established.

[0300] Optionally, the implementation method of establishing the user plane path from the terminal to the first computing power node based on the fifth judgment result includes:

[0301] If the fifth judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; or

[0302] If the fifth judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0303] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0304] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0305] like Figure 7 As shown in the illustration, this application also provides a communication device, which is a first network function, including a processor 700, a transceiver 710, a memory 720, and a program stored in the memory 720 and executable on the processor 700; wherein the transceiver 710 is connected to the processor 700 and the memory 720 via a bus interface, and the processor 700 is used to read the program in the memory and execute the following processes:

[0306] Obtain traffic routing policy information, which is obtained by the second network function based on the computing power scheduling policy mapping. The computing power scheduling policy is determined based on the first computing power node and the user plane information from the terminal to the first computing power node.

[0307] Based on the traffic routing policy information, the user plane path from the terminal to the first computing power node is determined.

[0308] Transceiver 710 is used to receive and send data under the control of processor 700.

[0309] Among them, Figure 7In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 700 and memory represented by memory 720 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 710 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0310] The processor 700 is responsible for managing the bus architecture and general processing, while the memory 720 can store the data used by the processor 700 during operation.

[0311] Optionally, the processor 700 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.

[0312] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.

[0313] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0314] Based on the traffic routing strategy, determine whether a user plane path from the terminal to the first computing power node can be established;

[0315] Based on the first judgment result, the user plane path from the terminal to the first computing power node is determined.

[0316] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0317] If the first determination result is that a user plane path from the terminal to the first computing power node cannot be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0318] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0319] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0320] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0321] If the second judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0322] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0323] If the first determination result indicates that a user plane path from the terminal to the first computing power node can be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF.

[0324] Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

[0325] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0326] If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node;

[0327] If the second judgment result is yes, execute the first operation;

[0328] The first operation includes one of the following:

[0329] The process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system establishes the user plane path from the terminal to the first computing power node.

[0330] Change the anchor point of the user plane path from the terminal to the second computing power node, and establish the user plane path from the terminal to the first computing power node.

[0331] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0332] If the first judgment result is that a user plane path from the terminal to the first computing power node can be established, based on the number of anchor points in the user plane path from the terminal to the application system, it is determined whether a UPF with uplink classifier function or branch point function can be inserted into the user plane path.

[0333] Based on the third judgment result, the user plane path from the terminal to the first computing power node is determined.

[0334] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0335] If the third determination result is that a UPF with uplink classifier function or branch point function is not allowed to be inserted into the user plane path, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node.

[0336] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0337] If the third determination result indicates that a UPF with uplink classifier or branch point functionality is allowed to be inserted into the user plane path, and if a second UPF with uplink classifier or branch point functionality has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy, it is determined whether the path information includes the second UPF. Based on the fourth determination result, a user plane path from the terminal to the first computing power node is established; or

[0338] If the third judgment result indicates that a UPF with uplink classifier or branch point function is allowed to be inserted into the user plane path, and if no UPF with uplink classifier or branch point function has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path. According to the fifth judgment result, the user plane path from the terminal to the first computing power node is established.

[0339] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0340] If the fourth determination result indicates that the path information includes the second UPF, then an anchor point is added to the second UPF to establish a user plane path from the terminal to the first computing power node; or

[0341] If the fourth determination result is that the path information does not include the second UPF, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether there is a third UPF in the path information and the user plane path. According to the fifth determination result, the user plane path from the terminal to the first computing power node is established.

[0342] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0343] If the fifth judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; or

[0344] If the fifth judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

[0345] At least one embodiment of this application also provides a communication device, which is a first network function, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the various processes in the information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0346] At least one embodiment of this application also provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the program implements the various processes in the information processing method embodiments described above and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0347] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0348] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0349] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0350] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0351] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. An information processing method, characterized in that, Performed by the first network function, including: Obtain traffic routing policy information, which is obtained by the second network function based on the computing power scheduling policy mapping. The computing power scheduling policy is determined based on the first computing power node and the user plane information from the terminal to the first computing power node. Based on the traffic routing policy information, the user plane path from the terminal to the first computing power node is determined.

2. The method according to claim 1, characterized in that, Determining the user plane path from the terminal to the first computing power node based on the traffic routing policy information includes: Based on the traffic routing strategy, determine whether a user plane path from the terminal to the first computing power node can be established; Based on the first judgment result, the user plane path from the terminal to the first computing power node is determined.

3. The method according to claim 2, characterized in that, The step of determining the user plane path from the terminal to the first computing power node based on the first judgment result includes: If the first determination result is that a user plane path from the terminal to the first computing power node cannot be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF. Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

4. The method according to claim 3, characterized in that, Determining the user plane path from the terminal to the first computing power node based on the second judgment result includes at least one of the following: If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; If the second judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

5. The method according to claim 2, characterized in that, The step of determining the user plane path from the terminal to the first computing power node based on the first judgment result includes: If the first determination result indicates that a user plane path from the terminal to the first computing power node can be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF. Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

6. The method according to claim 5, characterized in that, Determining the user plane path from the terminal to the first computing power node based on the second judgment result includes at least one of the following: If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; If the second judgment result is yes, execute the first operation; The first operation includes one of the following: The process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system establishes the user plane path from the terminal to the first computing power node. Change the anchor point of the user plane path from the terminal to the second computing power node, and establish the user plane path from the terminal to the first computing power node.

7. The method according to claim 2, characterized in that, The step of determining the user plane path from the terminal to the first computing power node based on the first judgment result includes: If the first judgment result is that a user plane path from the terminal to the first computing power node can be established, based on the number of anchor points in the user plane path from the terminal to the application system, it is determined whether a UPF with uplink classifier function or branch point function can be inserted into the user plane path. Based on the third judgment result, the user plane path from the terminal to the first computing power node is determined.

8. The method according to claim 7, characterized in that, The step of determining the user plane path from the terminal to the first computing power node based on the third judgment result includes: If the third determination result is that a UPF with uplink classifier function or branch point function is not allowed to be inserted into the user plane path, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node.

9. The method according to claim 7, characterized in that, The step of determining the user plane path from the terminal to the first computing power node based on the third judgment result includes: If the third determination result indicates that a UPF with uplink classifier or branch point functionality is allowed to be inserted into the user plane path, and if a second UPF with uplink classifier or branch point functionality has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy, it is determined whether the path information includes the second UPF. Based on the fourth determination result, a user plane path from the terminal to the first computing power node is established; or If the third judgment result indicates that a UPF with uplink classifier or branch point function is allowed to be inserted into the user plane path, and if no UPF with uplink classifier or branch point function has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path. According to the fifth judgment result, the user plane path from the terminal to the first computing power node is established.

10. The method according to claim 9, characterized in that, The step of establishing the user plane path from the terminal to the first computing power node based on the fourth judgment result includes: If the fourth determination result indicates that the path information includes the second UPF, then an anchor point is added to the second UPF to establish a user plane path from the terminal to the first computing power node; or If the fourth determination result is that the path information does not include the second UPF, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether there is a third UPF in the path information and the user plane path. According to the fifth determination result, the user plane path from the terminal to the first computing power node is established.

11. The method according to claim 9 or 10, characterized in that, The step of establishing the user plane path from the terminal to the first computing power node based on the fifth judgment result includes: If the fifth judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; or If the fifth judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

12. A communication device, wherein the communication device has a first network function, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Obtain traffic routing policy information, which is obtained by the second network function based on the computing power scheduling policy mapping. The computing power scheduling policy is determined based on the first computing power node and the user plane information from the terminal to the first computing power node. Based on the traffic routing policy information, the user plane path from the terminal to the first computing power node is determined.

13. The communication device according to claim 12, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: Based on the traffic routing strategy, determine whether a user plane path from the terminal to the first computing power node can be established; Based on the first judgment result, the user plane path from the terminal to the first computing power node is determined.

14. The communication device according to claim 13, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the first determination result is that a user plane path from the terminal to the first computing power node cannot be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF. Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

15. The communication device according to claim 14, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; If the second judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

16. The communication device according to claim 13, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the first determination result indicates that a user plane path from the terminal to the first computing power node can be established, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether the path information and the user plane path are in the first user plane function UPF. Based on the second judgment result, the user plane path from the terminal to the first computing power node is determined.

17. The communication device according to claim 16, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the second judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; If the second judgment result is yes, execute the first operation; The first operation includes one of the following: The process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system establishes the user plane path from the terminal to the first computing power node. Change the anchor point of the user plane path from the terminal to the second computing power node, and establish the user plane path from the terminal to the first computing power node.

18. The communication device according to claim 13, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the first judgment result is that a user plane path from the terminal to the first computing power node can be established, based on the number of anchor points in the user plane path from the terminal to the application system, it is determined whether a UPF with uplink classifier function or branch point function can be inserted into the user plane path. Based on the third judgment result, the user plane path from the terminal to the first computing power node is determined.

19. The communication device according to claim 18, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the third determination result is that a UPF with uplink classifier function or branch point function is not allowed to be inserted into the user plane path, the PDU session establishment process is executed to establish the user plane path from the terminal to the first computing power node.

20. The communication device according to claim 18, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the third judgment result indicates that UPFs with uplink classifier or branch point functions are allowed to be inserted into the user plane path, and if a second UPF with uplink classifier or branch point functions has been inserted into the user plane path from the terminal to the application system, the path information determined by the traffic routing strategy is used to determine whether the path information includes the second UPF. Based on the fourth judgment result, the user plane path from the terminal to the first computing power node is established. or If the third judgment result indicates that a UPF with uplink classifier or branch point function is allowed to be inserted into the user plane path, and if no UPF with uplink classifier or branch point function has been inserted into the user plane path from the terminal to the application system, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether a third UPF exists in the path information and the user plane path. According to the fifth judgment result, the user plane path from the terminal to the first computing power node is established.

21. The communication device according to claim 20, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the fourth determination result is that the path information includes the second UPF, an anchor point is added to the second UPF to establish a user plane path from the terminal to the first computing power node; or If the fourth determination result is that the path information does not include the second UPF, based on the path information determined by the traffic routing strategy and the user plane path from the terminal to the application system, it is determined whether there is a third UPF in the path information and the user plane path. According to the fifth determination result, the user plane path from the terminal to the first computing power node is established.

22. The communication device according to claim 20 or 21, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the fifth judgment result is negative, execute the PDU session establishment process to establish the user plane path from the terminal to the first computing power node; or If the fifth judgment result is yes, the process of inserting an uplink classifier or branch point into the user plane path from the terminal to the application system is executed to establish the user plane path from the terminal to the first computing power node.

23. An information processing apparatus, applied to a first network function, characterized in that, include: The acquisition unit is used to acquire traffic routing policy information, wherein the traffic routing policy information is obtained by the second network function based on the computing power scheduling policy mapping, and the computing power scheduling policy is determined according to the first computing power node and the user plane information from the terminal to the first computing power node. The determining unit is used to determine the user plane path from the terminal to the first computing power node based on the traffic routing policy information.

24. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Method and device for forwarding computing power application flow

    CN112751826A

  • SRv6-based computing power routing system and method

    CN114980250A