Computing network service processing method and related equipment
The method addresses the oversight of computational QoS in existing network architectures by determining and allocating resources for compute-intensive services, ensuring end-to-end performance through coordinated edge and cloud resource management.
Patent Information
- Application Number
- CN202411322442.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-09-20
AI Technical Summary
Current 3GPP network architectures primarily focus on network QoS indicators like delay, bandwidth, and packet loss, neglecting the computational QoS requirements of emerging compute-intensive services, which hampers effective end-to-end business experience in mobile compute networks.
A method for handling compute-intensive business requests by determining data volume, priority, and latency, and allocating appropriate computational resources, incorporating algorithms to decide QoS service quality and generate PCC rules for ensuring optimal data processing and transmission strategies.
This approach ensures end-to-end performance by pre-allocating resources, transforming network QoS into compute QoS, and coordinating resource scheduling across the edge and cloud, providing a collaborative strategy for compute and network resources to meet business performance demands.
Smart Images

Figure CN118843150B_ABST
Abstract
Description
Background Art
[0002] The user- and service-oriented Quality of Service (QoS) mechanism defined in the network architecture of the 3rd Generation Partnership Project (3GPP) only considers network QoS indicators such as network latency, bandwidth, and packet loss rate.
[0003] In the related technology, the QoS indicators do not take into account the computing power QoS indicators for emerging services with computing requirements, and thus cannot effectively guarantee the end-to-end service experience of the mobile computing power network.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] The present disclosure provides a computing network service processing method and related equipment, which at least to a certain extent overcomes the problem in related technologies that the end-to-end service experience of the mobile computing network cannot be effectively guaranteed.
[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0007] In a first aspect, an embodiment of the present disclosure provides a computing network service processing method, the method comprising:
[0008] Receive computing network service requests;
[0009] According to the computing network service request, determine the computing network service data volume, computing network service priority, terminal side computing delay range and local round-trip delay;
[0010] The amount of computing network service data sent, computing network service priority, end-side computing delay range, local round-trip delay, and computing network service request.
[0011] In a second aspect, an embodiment of the present disclosure provides a computing network service processing method, the method comprising:
[0012] Receive the amount of computing network service data, computing network service priority, end-side computing delay range, local round-trip delay, and computing network service request;
[0013] Determine the QoS service quality of the computing network service request based on the computing network service data volume, computing network service priority and currently available computing power resources;
[0014] Determine the computing strategy and charging control PCC rules for computing network service requests based on the computing network service data volume, end-side computing delay range, local round-trip delay, and computing power QoS;
[0015] Send the PCC rules of the computing network.
[0016] In a third aspect, an embodiment of the present disclosure provides a computing network service processing method, the method comprising:
[0017] Receive the computing network PCC rules; the computing network PCC rules include at least: computing power QoS, end-side computing delay range, uplink and downlink GBR, uplink and downlink MBR, and first uplink and downlink PDB;
[0018] According to the computing network PCC rules, the computing network QoS strategy is determined; the computing network QoS strategy at least includes: uplink and downlink guaranteed flow bit rate GFBR, uplink and downlink maximum flow bit rate MFBR, second uplink and downlink data packet delay budget PDB and computing delay budget CDB, and the matching computing power QoS;
[0019] Generate the PFCP rules of the computing network packet forwarding control protocol according to the computing network QoS policy; the PFCP rules of the computing network are used to indicate the processing method of the data of the computing network service;
[0020] Send the computing network PFCP rules and computing network service response.
[0021] In a fourth aspect, an embodiment of the present disclosure provides a computing network service processing method, the method comprising:
[0022] Sending computing network service request;
[0023] Receive computing network service response.
[0024] In a fifth aspect, an embodiment of the present disclosure provides an application function network element, including:
[0025] Memory for storing computer programs;
[0026] a transceiver for sending and receiving information under the control of the processor;
[0027] The processor is used to read the computer program in the memory and execute the following steps: control the transceiver to receive the computing network service request; determine the computing network service data volume, computing network service priority, terminal side computing delay range and local round-trip delay according to the computing network service request; control the transceiver to send the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request.
[0028] In a sixth aspect, an embodiment of the present disclosure provides a computing network policy control and computing network management device, including:
[0029] Memory for storing computer programs;
[0030] a transceiver for sending and receiving information under the control of the processor;
[0031] The processor is used to read the computer program in the memory and execute the following steps: control the transceiver to receive the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request; decide the computing power QoS service quality of the computing network service request according to the computing network service data volume, computing network service priority and currently available computing power resources; determine the computing network PCC rule of the computing network service request according to the computing network service data volume, terminal side computing delay range, local round-trip delay and computing power QoS; control the transceiver to send the computing network PCC rule.
[0032] In a seventh aspect, an embodiment of the present disclosure provides a session management function network element, including:
[0033] Memory for storing computer programs;
[0034] a transceiver for sending and receiving information under the control of the processor;
[0035] The processor is used to read the computer program in the memory and execute the following steps: control the transceiver to receive the computing network PCC rules; the computing network PCC rules include at least: computing power QoS, end-side computing delay range, uplink and downlink GBR, uplink and downlink MBR, and first uplink and downlink PDB; according to the computing network PCC rules, decide the computing network QoS strategy and computing network PFCP rules; the computing network QoS strategy includes at least: uplink and downlink GFBR, uplink and downlink MFBR, second uplink and downlink PDB and CDB, and matched computing power QoS; the computing network PFCP rules are used to indicate the processing method of processing data of computing network services; control the transceiver to send the computing network PFCP rules and computing network service responses.
[0036] In an eighth aspect, an embodiment of the present disclosure provides a user equipment, including:
[0037] Memory for storing computer programs;
[0038] a transceiver for sending and receiving information under the control of the processor;
[0039] The processor is used to read the computer program in the memory and execute the following steps: control the transceiver to send a computing network service request; control the transceiver to receive a computing network service response.
[0040] In a ninth aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method in the above-mentioned first aspect by executing the executable instructions.
[0041] In a tenth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method in the first aspect described above is implemented.
[0042] In the eleventh aspect, according to another aspect of the present disclosure, a computer program product or a computer program is also provided, the computer program product or the computer program includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device performs any of the above methods.
[0043] The embodiments of the present disclosure provide a computing network service processing method and related equipment, the method comprising: receiving a computing network service request, determining the computing network service data volume, computing network service priority, terminal side computing delay range and local round-trip delay according to the computing network service request; sending the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request, and deciding the computing power QoS service quality of the computing network service request according to the computing network service data volume, computing network service priority and currently available computing power resources; determining the computing network policy and charging control PCC rule of the computing network service request according to the computing network service data volume, terminal side computing delay range, local round-trip delay and computing power QoS; sending Send the computing network PCC rules, which at least include: computing power QoS, end-side computing delay range, uplink and downlink GBR, uplink and downlink MBR, and the first uplink and downlink PDB; decide the computing network QoS strategy based on the computing network PCC rules; the computing network QoS strategy at least includes: uplink and downlink guaranteed flow bit rate GFBR, uplink and downlink maximum flow bit rate MFBR, second uplink and downlink packet delay budget PDB and computing delay budget CDB, and the matched computing power QoS; generate the computing network packet forwarding control protocol PFCP rules based on the computing network QoS strategy; the computing network PFCP rules are used to indicate the processing method of data for processing computing network services; send the computing network PFCP rules and computing network service responses. Pre-allocate the computing network QoS indicators required for computing network services, allocate the resources required for the network and computing power, convert the original network QoS into computing network QoS, achieve the goal of computing network integration, coordinate the scheduling of computing power resources and network resources, and finally meet the end-to-end performance requirements of the service, providing the end-edge-cloud collaborative strategy and service performance guarantee for computing network services.
[0044] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0046] Figure 1 One of the flowcharts of a computing network service processing method in an embodiment of the present disclosure is shown;
[0047] Figure 2 A second flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown;
[0048] Figure 3 A third flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown;
[0049] Figure 4 A fourth flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown;
[0050] Figure 5 A fifth flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown;
[0051] Figure 6 A flow chart showing a decision-making computing network service quality strategy in an embodiment of the present disclosure is shown;
[0052] Figure 7 A sixth flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown;
[0053] Figure 8 An interactive diagram showing a method for processing computing network services in an embodiment of the present disclosure;
[0054] Fig. 9 A schematic diagram showing the structure of an application function network element in an embodiment of the present disclosure is shown;
[0055] Fig.10 A schematic diagram showing the structure of a computing network strategy control and computing network management device in an embodiment of the present disclosure is shown;
[0056] Fig.11 A schematic diagram showing the structure of a session management function network element in an embodiment of the present disclosure is shown;
[0057] Fig.12 A schematic diagram showing the structure of a user equipment in an embodiment of the present disclosure is shown;
[0058] Fig.13 A schematic structural diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0059] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0060] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0061] Explanation of the terms used in this disclosure:
[0062] User Equipment (UE): various terminal devices with wireless communication functions that support users to access network services.
[0063] Radio Access Network (RAN): provides wireless access control, data transmission and other services for user equipment in a specific area, and supports wireless perception of specific areas or targets and acquisition of perception measurement data.
[0064] Application Function (AF): interacts with the 5G core network to provide network services and capabilities for third-party applications.
[0065] Data Network (DN): is the network entity through which user equipment communicates with external data networks.
[0066] Session Management Function (SMF): Mainly responsible for the creation, modification, maintenance and release of sessions, including managing the session connection between user equipment and the data network, and selecting the appropriate user plane function to forward data packets.
[0067] User Plane Function (UPF): responsible for the routing and forwarding of user plane data packets.
[0068] Computing and Network Management Function (CNMF): Responsible for the collaborative management of computing power and networks.
[0069] Policy Control Function (PCF): Provides policies related to all mobility, UE access selection and Protocol Data Unit (PDU) sessions for which it is responsible.
[0070] Access and Mobility Management Function (AMF): responsible for handling UE registration, connection, detachment and mobility management tasks.
[0071] N6 (N6 Interface) delay: N6 interface is the interface between PDU Session AnchorUPF (PSA UPF) and DN. N6 delay refers to the transmission delay on N6 interface.
[0072] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.
[0073] first, Figure 1 A flowchart of a method for processing a computing network service in an embodiment of the present disclosure is shown. Figure 1 As shown, it can be applied to AF network element. The method provided in the embodiment of the present disclosure includes the following steps:
[0074] S102: receiving a computing network service request.
[0075] S104: Determine the amount of network computing service data, the priority of the network computing service, the end-side computing delay range, and the local round-trip delay according to the network computing service request.
[0076] S106: Send the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request.
[0077] In a possible embodiment, the computing network service may include various types of services, such as: training large models, computing services, immersive communications, artificial intelligence and communication integration, and other application scenarios.
[0078] In a possible embodiment, the computing network service request includes at least: a user equipment identifier, a computing network service identifier, and a computing network service requirement.
[0079] In a possible embodiment, the computing network service request further includes: a PDU session identifier.
[0080] In a possible embodiment, the computing network service data volume includes: the data volume required for computing and the data volume required for uplink and downlink transmission.
[0081] The method of determining the amount of computing network service data may include: determining the amount of computing network service data according to the computing network service demand and the computing network service identifier in the computing network service request.
[0082] In a possible embodiment, the computing network service requirements include at least: reasoning accuracy, security requirements, and power consumption requirements.
[0083] The method of determining the amount of data for the computing network service may include: determining the amount of data required for computing and the amount of data required for uplink and downlink transmission based on inference accuracy, security requirements, power consumption requirements and the computing network service identifier.
[0084] In a possible embodiment, the AF network element determines the total amount of data involved in the computing network service based on the received computing network service requirements and computing network service identifier, and determines the first data amount and the second data amount in the total data amount based on parameters such as reasoning accuracy, security requirements, and power consumption requirements.
[0085] The first data volume can be understood as: how much data needs to be processed and calculated by the user device, that is, the end side itself, and the second data volume can be understood as: how much data can be obtained from the user device side.
[0086] Among them, security requirements determine the lower limit of the UE's local computing data volume, and power consumption requirements and computing power determine the upper limit of the UE's local computing data volume and computing delay.
[0087] In a possible embodiment, when the security requirement is greater than a preset security threshold, the computing network service requirement also includes: computing power.
[0088] Methods for determining the amount of computing network service data may include: determining the amount of data required for computing and the amount of data required for uplink and downlink transmission based on reasoning accuracy, security requirements, power consumption requirements, computing capabilities, and computing network service identification.
[0089] In a possible embodiment, the AF network element can pre-allocate the network resources and computing power resources required for the computing network service based on the computing network service request. That is, the user equipment has not yet sent the data content related to the actual computing network service to the network element, but only sent the computing network service request. The AF network element can determine how much network resources and computing power resources are required for this computing network service request. The network element side will then perform actual resource allocation and feedback to the user device side. After establishing the computing network service session channel, the user equipment side transmits the computing network service data for processing by the network side.
[0090] In a possible embodiment, the method of determining the end-side computing delay range may include: determining the range of the local computing data volume of the user device based on the computing network service requirements and the computing network service identifier; determining the end-side computing delay range based on the range of the local computing data volume of the user device and the computing network service requirements.
[0091] In a possible embodiment, the local round-trip delay in the present disclosure can be understood as: the total two-way delay of the computing network service between the UE and the UPF terminating the N6 interface, including the two-way transmission delay between the UE and the UPF terminating the N6 interface and the calculation delay of each computing network node on the end side.
[0092] The overall round-trip delay in the present disclosure is the RTT (Round-Trip Time) delay, which can be the total two-way delay from the UE starting to send the computing service to receiving the computing result, including the two-way transmission delay and the computing delay of each computing node.
[0093] In a possible embodiment, the AF network element determines the local round-trip delay and does not include the cloud computing network node in the entire processing of the computing network service to make predictions and pre-allocate resources.
[0094] Methods for determining the local round-trip delay may include: determining the local round-trip delay of the computing network service request based on the computing network service identifier and the computing network service demand; when the cloud computing network node does not participate in the computing network service processing process, the local round-trip delay is equal to the overall round-trip delay RTT of the computing network service request.
[0095] In a possible embodiment, the method of determining the priority of the computing network service may include: determining the priority of the computing network service according to at least one of a UE identifier, a computing network service identifier, and a computing network service requirement.
[0096] For example, the UE identifier and the computing network service identifier can be directly associated with a specific priority, and a computing network service can be decomposed into one or more tasks, which can also be associated with specific priorities respectively; for example, the lower the RTT delay requirement or the higher the reasoning accuracy requirement in the computing network service requirements, the higher the priority.
[0097] After the AF network element determines the amount of computing network service data, computing network service priority, end-side computing delay range, and local round-trip delay, it sends it to the subsequent network element, which can be a computing network policy control and computing network management device. The computing network policy control and computing network management device can be a CNMF network element and a PCF network element, or a PCF network element. The CNMF network element can belong to the core network and exist in the form of an independent network element or functional module, and can be combined with the PCF as one, that is, the PCF network element has both the computing network management function and the computing network policy control function.
[0098] The CNMF network element may also be an external system that does not belong to the core network but can interact with the core network, which is not limited in this solution. The CNMF network element is a device with computing network management function, which is called CNMF in this disclosure, but is not limited to this name.
[0099] In a possible implementation manner, the computing network policy control and computing network management device is a PCF network element. Figure 2 A second flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown. Figure 2 As shown, the method provided in the embodiment of the present disclosure is applied to a PCF network element and includes the following steps:
[0100] S202: Receive the amount of computing network service data, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request.
[0101] S204: Determine the QoS service quality of the computing power requested by the computing network service based on the computing network service data volume, computing network service priority and currently available computing power resources.
[0102] In a possible embodiment, the computing power QoS includes at least: at least one computing power QoS sequence number, the computing power resource type corresponding to each computing power QoS sequence number, the computing power resource size and the first total computing delay.
[0103] S206: Determine the network strategy and charging control rules for the network service request based on the network service data volume, the end-side computing delay range, the local round-trip delay and the computing power QoS.
[0104] In a possible embodiment, the computing network policy and charging control (Policy and Charging Control, PCC) includes at least: computing power QoS, end-side computing delay range, uplink and downlink guaranteed bit rate (Guaranteed Bit Rate, GBR), uplink and downlink maximum bit rate (Maximum Bit Rate, MBR), and first uplink and downlink packet delay budget (Packet Delay Budget, PDB).
[0105] S208: Send the computing network PCC rules.
[0106] In a possible embodiment, the method of deciding the computing power QoS of the computing network service request may include: deciding the computing power QoS of the computing network service request based on the required amount of data for calculation, the computing network service priority and the currently available computing power resources.
[0107] In a possible embodiment, a method for determining the computing network PCC rules for the computing network service request may include: determining the transmission delay of the uplink and downlink transmission according to the required amount of data for uplink and downlink transmission; determining the computing network PCC rules for the computing network service request according to the transmission delay, the end-side computing delay range, the local round-trip delay and the first total computing delay in the computing power QoS.
[0108] The list of computing power QoS takes Table 1 as an example to illustrate the computing power QoS, as shown in Table 1:
[0109]
[0110] As shown in Table 1, each computing power QoS sequence number corresponds to an allocation method, and the allocation method specifically includes: computing power resource type, computing power resource size corresponding to each computing power resource type, and the first total computing delay.
[0111] Among them, a computing power QoS sequence number can correspond to at least one computing power resource type. The computing power resource type can include at least one of the following: CPU, GPU, DPU.
[0112] In a possible embodiment, the information of currently available computing resources includes the locations (UE / RAN / UPF / cloud) and corresponding sizes of various types of computing resources.
[0113] In a possible embodiment, the first total computing delay includes: a first total computing delay upper limit and a first total computing delay lower limit; the first total computing delay upper limit is determined according to the computing network service priority; the first total computing delay lower limit is determined according to the currently available computing power resources.
[0114] In a possible embodiment, the computing power resource size corresponding to each computing power QoS sequence number is between the upper limit and the lower limit of the computing power resources; the upper limit of the computing power resources is determined according to the currently available computing power resources; and the lower limit of the computing power resources is determined according to the computing network service priority.
[0115] Exemplarily, when PCF makes decisions, the currently available computing resources determine the upper limit of computing resources and the lower limit of total computing latency, and the computing network service priority determines the lower limit of computing resources and the upper limit of total computing latency.
[0116] Take the content in Table 1 as an example. If the current available computing power resources are 10, and all the current available computing power resources are allocated to the computing network service, and all 10 are used up, it is assumed that the first total computing delay that can be obtained is 3ms. For example, the upper limit of the first total computing delay determined by the computing network service priority is 10ms. The lower limit of the computing power resources determined by the computing network service priority is 2.
[0117] Based on this, when determining the computing power QoS list, max{M1+N1, L2+M2+N2, ..., Xn}≤10, 2≤min{M1+N1, L2+M2+N2, ..., Xn} should be followed. And the first total computing delay D1 / D2 / ... / Dn corresponding to the row where M1+N1, L2+M2+N2, ..., Xn is located should be greater than or equal to 3ms and less than or equal to 10ms.
[0118] In a possible embodiment, the GBR, MBR, and PDB in the computing network PCC rules in the present disclosure are determined based on the network QoS and computing power QoS, which is different from the method in the related art.
[0119] In a possible embodiment, the PCF network element also interacts with the SMF network element during the process of processing the computing network service, which may specifically include: receiving a computing network node creation request sent by the current session management function SMF network element; judging whether to insert a computing network node for the computing network service based on the computing network node creation request; if so, sending a computing network node creation response, which at least includes: the inserted computing network node information and the matched target computing power QoS.
[0120] In a possible embodiment, if the inserted computing network node is: a user plane function UPF within the management scope of other SMFs, then the new creation response of the computing network node also includes: the identifier of the other SMF.
[0121] In a possible embodiment, if the inserted computing network node is a cloud computing network node, the computing network node new creation response also includes the second total computing delay and N6 transmission delay of the cloud computing network node.
[0122] In another possible implementation, when the computing network policy control and computing network management device includes: a CNMF network element and a PCF network element, Figure 3 and Figure 4 The third and fourth flowcharts of a computing network service processing method in an embodiment of the present disclosure are respectively shown.
[0123] Figure 3 A flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown as follows: Figure 3 As shown, the method provided in the embodiment of the present disclosure, applied to a CNMF network element, includes the following steps:
[0124] S302: Receive the amount of computing network service data, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request.
[0125] S304: Determine the QoS service quality of the computing power requested by the computing network service based on the computing network service data volume, computing network service priority and currently available computing power resources.
[0126] S306: Send the computing network service data volume, the end-side computing delay range, the local round-trip delay, the computing network service request and the computing power QoS.
[0127] In a possible embodiment, the CNMF network element may send the operation mode of the computing network service to the application function AF network element.
[0128] Figure 4 A fourth flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown. Figure 4 As shown in Figure 4, applied to a PCF network element, the method provided in the embodiment of the present disclosure includes the following steps:
[0129] S402: Receive the computing network service data volume, the end-side computing delay range, the local round-trip delay, the computing network service request and the computing power QoS.
[0130] S404: Determine the computing network PCC rules for the computing network service request according to the computing network service data volume, the end-side computing delay range, the local round-trip delay and the computing power QoS.
[0131] S406: Send the computing network PCC rule.
[0132] The specific processing process of the computing network service has been described in the above embodiments and will not be repeated here.
[0133] Figure 5 A fifth flowchart of a method for processing computing network services in an embodiment of the present disclosure is shown. Figure 5 As shown, it can be applied to SMF network elements. The method provided in the embodiment of the present disclosure includes the following steps:
[0134] S502: Receive the computing network PCC rules, which include at least: computing power QoS, end-side computing delay range, uplink and downlink GBR, uplink and downlink MBR, and first uplink and downlink PDB.
[0135] S504: Determine the computing network QoS policy according to the computing network PCC rules.
[0136] Among them, computing network QoS includes computing power QoS and network QoS.
[0137] Among them, the computing network QoS strategy includes at least: uplink and downlink guaranteed flow bit rate (Guaranteed Flow Bit Rate, GFBR), uplink and downlink maximum flow bit rate (Maximum Flow Bit Rate, MFBR), the second uplink and downlink data packet delay budget PDB and computing delay budget (Computing Delay Budget, CDB), and the matched computing power QoS.
[0138] S506: Generate computing network data packet forwarding control protocol rules according to the computing network QoS policy.
[0139] Among them, the Packet Forwarding Control Protocol (PFCP) rules of the computing network are used to indicate the processing method of the data of the computing network service.
[0140] S508: Send the computing network PFCP rules and computing network service response.
[0141] In a possible embodiment, the method of determining the uplink and downlink GFBR in the computing network QoS policy may include: determining the uplink and downlink GFBR according to the uplink and downlink GBR.
[0142] In a possible embodiment, the method of determining the uplink and downlink MFBR in the computing network QoS policy may include: determining the uplink and downlink MFBR according to the uplink and downlink MBR.
[0143] In a possible embodiment, the method of determining the second uplink and downlink PDB in the computing network QoS policy may include: determining the second uplink and downlink PDB according to the first uplink and downlink PDB.
[0144] In a possible embodiment, the PDB includes an access network packet delay budget (Access Network Packet Delay Budget, AN-PDB) and a core network packet delay budget (Core Network Packet Delay Budget, CN-PDB).
[0145] In a possible embodiment, the CDB includes at least: a device-side computing delay budget (DS-CDB) and an edge-side computing delay budget (ES-CDB), wherein the DS-CDB is within the end-side computing delay range.
[0146] The device-side DS-CDB and the edge-side ES-CDB define the upper limits of the computing delay of computing network services on the end side and the edge side, respectively, and need to be sent to the UE, RAN and / or UPF, respectively.
[0147] In a possible embodiment, the computing network service response includes: a QoS profile, and the QoS profile includes a computing network QoS policy. The QoS profile is sent to the RAN, and the specific method may include: sending the QoS profile to the RAN via an access and mobility management function AMF network element.
[0148] In a possible embodiment, the computing network service response includes: QoS rules and / or QoS parameters; the QoS rules and / or QoS parameters include computing network QoS policies. The QoS rules and / or QoS parameters are sent to the UE, and the specific method may include: sending the QoS rules and / or QoS parameters to the user equipment via the AMF network element and the RAN.
[0149] In a possible embodiment, according to the computing network PCC rule, the decision-making of the computing network QoS policy may specifically include the following methods, which are described in the following three cases.
[0150] Case 1:
[0151] In a possible embodiment, it is determined whether the first computing power resources of the radio access network RAN and UPF serving the user equipment meet the requirements of computing power QoS; if the first computing power resources meet the requirements, a matching first computing power QoS is determined. According to the first computing power QoS, the DS-CDB and ES-CDB are determined.
[0152] Case 2:
[0153] In a possible embodiment, if the first computing power resources do not meet the requirements, it is determined whether the second computing power resources of other UPFs within the management scope meet the requirements of computing power QoS; if the second computing power resources meet the requirements, the matching second computing power QoS is determined; based on the second computing power QoS, the DS-CDB and ES-CDB are determined.
[0154] Case 3:
[0155] In a possible embodiment, if the second computing power resource does not meet the requirements, a request for creating a computing network node is initiated; a response for creating a computing network node is received, and the response for creating a computing network node includes at least: the inserted computing network node information and the matched target computing power QoS; and according to the target computing power QoS, DS-CDB and ES-CDB are determined.
[0156] Among them, situation 3 is divided into two embodiments for description. Example
[0157] When the computing network node information includes: UPF within the management scope of other SMFs, the computing network node new creation response also includes: the identifier of other SMFs.
[0158] When the computing network node information includes: UPFs within the management scope of other SMFs, the current SMF interacts with other SMFs in PFCP rules, such as routing information and computing network service identifiers required for routing computing network data between UPFs. Example
[0159] When the computing network node creation response includes a cloud computing network node, the computing network node creation response also includes: the second total computing delay and N6 transmission delay of the cloud computing network node.
[0160] When the new computing network node creation response includes a cloud computing network node, the computing network QoS policy may include: determining the DS-CDB and ES-CDB based on the target computing power QoS and the second total computing delay of the cloud computing network node; adjusting the first PDB based on the N6 transmission delay of the cloud computing network node to obtain the second PDB.
[0161] Figure 6 A flowchart of a decision-making computing network QoS strategy in an embodiment of the present disclosure is shown. Figure 6 As shown, the following steps are included:
[0162] S602: Determine whether the first computing power resources of the radio access network RAN and UPF serving the user equipment meet the requirements of computing power QoS; if yes, execute S604; if not, execute S608.
[0163] S604: Determine the matching first computing power QoS.
[0164] S606: Determine the DS-CDB and the ES-CDB according to the first computing power QoS.
[0165] S608: Determine whether the second computing power resources of other UPFs within the management scope meet the requirements of computing power QoS; if so, execute S610; if not, execute S614.
[0166] S610: Determine a matching second computing power QoS.
[0167] S612: Determine the DS-CDB and the ES-CDB according to the second computing power QoS.
[0168] S614: Initiate a request to create a computing network node.
[0169] S616: Receive a computing network node creation response, which includes at least: the inserted computing network node information and the matched target computing power QoS.
[0170] S618: Determine the DS-CDB and ES-CDB according to the target computing power QoS.
[0171] In a possible embodiment, based on the above-mentioned situations 1-3, the manner of sending the computing network PFCP rules may include the following three situations.
[0172] Case 1:
[0173] In a possible embodiment, the computing network PFCP rules are sent to the UPF that is serving the user equipment via an N4 session modification request.
[0174] Case 2:
[0175] In a possible embodiment, the computing network PFCP rules are sent to the UPF that is serving the user equipment through an N4 session modification request; and the computing network PFCP rules are sent to other UPFs within the management scope of the SMF through an N4 session establishment request.
[0176] Case 3:
[0177] In a possible embodiment, the computing network PFCP rules are sent to the UPF that is serving the user equipment through the N4 session modification request; the computing network PFCP rules are sent to other UPFs within the management scope of the SMF through the N4 session establishment request; the computing network PFCP rules are sent to other SMFs through the computing network policy association request, so that other SMFs send the computing network PFCP rules to the UPFs within the management scope of other SMFs.
[0178] Figure 7 FIG. 6 shows a flowchart of a method for processing a computing network service in an embodiment of the present disclosure. Figure 7 As shown, it is applied to user equipment and includes the following steps:
[0179] S702: Send a computing network service request.
[0180] S704: Receive computing network service response.
[0181] In a possible embodiment, the computing network service request includes at least: a user equipment identifier, a computing network service identifier, and a computing network service requirement.
[0182] In a possible embodiment, the computing network service request may further include: a PDU session identifier.
[0183] In a possible embodiment, the computing network service requirements include at least: reasoning accuracy, security requirements, and power consumption requirements.
[0184] In a possible embodiment, when the security requirement is greater than a preset security threshold, the computing network service requirement also includes: computing power.
[0185] In a possible embodiment, the computing network service response includes: QoS rules and / or QoS parameters. The QoS rules and / or QoS parameters include a computing network QoS policy.
[0186] The method of receiving a computing network service response may include: receiving QoS rules and / or QoS parameters via an AMF network element and RAN.
[0187] Through the computing network service processing method disclosed in the present invention, through the interaction process between user equipment, AF network elements, computing network policy control and computing network management equipment, SMF network elements, and UPF network elements, the computing network QoS can be pre-allocated, and the pre-allocated situation can be sent to the user equipment, so that when the user equipment actually transmits data, it transmits according to the computing network QoS, and the network element side processes the computing network service, realizing the conversion of computing network service performance requirements into computing network QoS indicators, achieving the goal of computing network integration, and coordinating the scheduling of computing power resources and network resources, ultimately meeting the end-to-end performance requirements of the service, and providing end-edge-cloud collaborative strategies and service performance guarantees for computing network services.
[0188] The present disclosure is applicable to a computing network in which computing power and network are deeply integrated, and performs integrated decision-making and control on computing network QoS to achieve integrated scheduling of computing network resources. The method in the present disclosure can provide the allocation status of computing network QoS for computing network service requests on at least one of the three sides: end, edge, and cloud, so as to better complete computing network services.
[0189] Figure 8 The following is an interactive diagram of a method for processing network services in an embodiment of the present disclosure, which is applied to UE, AF, CNMF, PCF, SMF, and UPF network elements, and illustrates the interaction process between the above network elements. It should be noted that RAN and AMF are also involved in the interaction process, but only in Figure 8 Not shown in the figure.
[0190] like Figure 8 As shown, the following steps are included:
[0191] S802: The UE sends a computing service request to the AF network element.
[0192] S804: The AF network element determines the computing service data volume, computing service priority, terminal side computing delay range and local round-trip delay according to the computing service request.
[0193] S806: The AF network element sends the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request to the CNMF network element.
[0194] S808: The CNMF network element decides the computing power QoS service quality of the computing network service request based on the computing network service data volume, computing network service priority and currently available computing power resources.
[0195] S810: The CNMF network element sends the computing network service data volume, the end-side computing delay range, the local round-trip delay, the computing network service request and the computing power QoS to the PCF network element.
[0196] S812: The PCF network element determines the PCC rules for the computing network service request based on the computing network service data volume, the end-side computing delay range, the local round-trip delay, and the computing power QoS.
[0197] S814: The PCF network element sends the network computing PCC rules to the SMF network element.
[0198] S816: The SMF network element decides the computing network QoS strategy according to the computing network PCC rules. The computing network QoS strategy includes at least: uplink and downlink guaranteed flow bit rate GFBR, uplink and downlink maximum flow bit rate MFBR, second uplink and downlink data packet delay budget PDB and calculation delay budget CDB, and the matched computing power QoS.
[0199] S818: The SMF network element generates a computing network packet forwarding control protocol PFCP rule according to the computing network QoS policy. The computing network PFCP rule is used to indicate the processing method of the data of the computing network service.
[0200] S820: The SMF network element sends the network computing PFCP rules to the UPF network element, and sends the network computing service response to the UE.
[0201] Based on the same inventive concept, the present disclosure also provides a corresponding device. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0202] Fig. 9 A schematic diagram of the structure of an application function network element in an embodiment of the present disclosure is shown. Fig. 9 As shown, the application function network element 90 includes: a memory 901, a transceiver 902 and a processor 903.
[0203] The memory 901 is used to store computer programs; the transceiver 902 is used to send and receive information under the control of the processor; the processor 903 is used to read the computer program in the memory and execute the following steps: control the transceiver to receive the computing network service request; determine the computing network service data volume, computing network service priority, terminal side calculation delay range and local round-trip delay according to the computing network service request; control the transceiver to send the computing network service data volume, computing network service priority, terminal side calculation delay range, local round-trip delay and computing network service request.
[0204] Fig.10 A schematic diagram of the structure of a computing network strategy control and computing network management device in an embodiment of the present disclosure is shown. Fig.10 As shown, the computing network policy control and computing network management device 100 includes: a memory 1001, a transceiver 1002 and a processor 1003.
[0205] The memory 1001 is used to store computer programs; the transceiver 1002 is used to send and receive information under the control of the processor; the processor 1003 is used to read the computer program in the memory and execute the following steps: control the transceiver to receive the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request; decide the computing power QoS service quality of the computing network service request according to the computing network service data volume, computing network service priority and currently available computing power resources; determine the computing network PCC rule of the computing network service request according to the computing network service data volume, terminal side computing delay range, local round-trip delay and computing power QoS; control the transceiver to send the computing network PCC rule.
[0206] Among them, the computing network policy control and computing network management equipment can be a PCF network element, or include a PCF network element and a CNMF network element, and the specific content is not repeated here.
[0207] Fig.11 A schematic diagram of the structure of a session management function network element in an embodiment of the present disclosure is shown. Fig.11 As shown, the session management function network element 110 includes: a memory 1101 , a transceiver 1102 , and a processor 1103 .
[0208] The memory 1101 is used to store computer programs; the transceiver 1102 is used to send and receive information under the control of the processor; the processor 1103 is used to read the computer program in the memory and execute the following steps: control the transceiver to receive the computing network PCC rules; the computing network PCC rules include at least: computing power QoS, end-side computing delay range, uplink and downlink GBR, uplink and downlink MBR, and first uplink and downlink PDB; according to the computing network PCC rules, decide the computing network QoS strategy and the computing network PFCP rules; the computing network QoS strategy includes at least: uplink and downlink GFBR, uplink and downlink MFBR, second uplink and downlink PDB and CDB, and matched computing power QoS; the computing network PFCP rules are used to indicate the processing method of processing data of computing network services; control the transceiver to send computing network PFCP rules and computing network service responses.
[0209] Fig.12 A schematic diagram of the structure of a user equipment in an embodiment of the present disclosure is shown as follows: Fig.12 As shown, the user equipment 120 includes: a memory 1201 , a transceiver 1202 , and a processor 1203 .
[0210] The memory 1201 is used to store computer programs; the transceiver 1202 is used to send and receive information under the control of the processor; the processor 1203 is used to read the computer program in the memory and execute the following steps: control the transceiver to send a computing network service request; control the transceiver to receive a computing network service response.
[0211] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0212] In a possible embodiment, the network processing method in the present disclosure is executed in the core network, and can also be executed by an electronic device. Fig.13 1300 according to this embodiment of the present disclosure is described. Fig.13 The electronic device 1300 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0213] like Fig.13 As shown, the electronic device 1300 is in the form of a general computing device. The components of the electronic device 1300 may include but are not limited to: at least one processing unit 1310, at least one storage unit 1320, and a bus 1330 connecting different system components (including the storage unit 1320 and the processing unit 1310).
[0214] The storage unit stores a program code, which can be executed by the processing unit 1310, so that the processing unit 1310 performs the steps of various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of this specification. For example, the processing unit 1310 can perform any step in the above method embodiments.
[0215] The storage unit 1320 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 13201 and / or a cache storage unit 13202 , and may further include a read-only storage unit (ROM) 13203 .
[0216] The storage unit 1320 may also include a program / utility 13204 having a set (at least one) of program modules 13205, such program modules 13205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0217] Bus 1330 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0218] The electronic device 1300 may also communicate with one or more external devices 1340 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1300, and / or may communicate with any device that enables the electronic device 1300 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1350. In addition, the electronic device 1300 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1360. As shown, the network adapter 1360 communicates with other modules of the electronic device 1300 via a bus 1330. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0219] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0220] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method in the above embodiment.
[0221] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.
[0222] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0223] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0224] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0225] In specific implementation, the program code for performing the operation of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0226] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0227] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0228] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation mode of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation mode of the present disclosure.
[0229] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A method for processing computing network services, characterized in that: Applied to an application function network element, the method comprises: Receive a computing network service request; the computing network service request is used to initiate a computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; the computing network service request at least includes: user equipment identification, computing network service identification, and computing network service requirements; the computing network service requirements include: reasoning accuracy, security requirements, and power consumption requirements; wherein the computing network represents computing power and network; Determine the amount of computing network service data, computing network service priority, end-side computing delay range, and local round-trip delay according to the computing network service request; Sending the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request; The step of determining the amount of computing network service data according to the computing network service request includes: The amount of data required for calculation and the amount of data required for uplink and downlink transmission are determined based on the inference accuracy, security requirements, power consumption requirements and the computing network service identifier.
2. The method according to claim 1, characterized in that When the security requirement is greater than the preset security threshold, the computing network service requirements also include: computing power; The determining the amount of computing network service data according to the computing network service request includes: The amount of data required for calculation and the amount of data required for uplink and downlink transmission are determined based on the inference accuracy, security requirements, power consumption requirements, computing capabilities and the computing network service identifier.
3. The method according to claim 1, characterized in that Determining a terminal-side computing latency range according to the computing network service request includes: Determine the range of local computing data volume of the user device according to the computing network service requirements and computing network service identifier; Determine the end-side computing latency range based on the local computing data volume range of the user device and the computing network service requirements.
4. The method according to claim 1, characterized in that: Determining a local round trip delay according to the computing network service request includes: According to the computing network service identifier and computing network service requirements, the local round-trip delay of the computing network service request is determined; when the cloud computing network node does not participate in the computing network service processing process, the local round-trip delay is equal to the overall round-trip delay RTT of the computing network service request.
5. The method according to claim 1, characterized in that: Determining the priority of the computing network service according to the computing network service request includes: The priority of the computing network service is determined according to at least one of the UE identifier, the computing network service identifier, and the computing network service requirement.
6. A method for processing computing network services, characterized in that: Applied to computing network strategy control and computing network management equipment, the method includes: Receive the amount of computing network service data, computing network service priority, end-side computing delay range, local round-trip delay and computing network service request; wherein the amount of computing network service data, computing network service priority, end-side computing delay range, and local round-trip delay are determined based on the computing network service request, and the computing network service request is used to initiate the computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; the computing network service request at least includes: user equipment identification, computing network service identification, and computing network service requirements; the computing network service requirements include: reasoning accuracy, security requirements, and power consumption requirements; wherein the computing network represents computing power and network; Determine the QoS service quality of the computing power requested by the computing network service according to the amount of computing network service data, the computing network service priority and the currently available computing power resources; Determine the computing strategy and charging control PCC rule for the computing service request according to the computing service data volume, the end-side computing delay range, the local round-trip delay and the computing power QoS; Send the PCC rules of the computing network; Among them, the computing network service data volume is determined according to the reasoning accuracy, security requirements, power consumption requirements and the computing network service identifier; the computing network service data volume includes: the required data volume for calculation and the required data volume for uplink and downlink transmission.
7. The method according to claim 6, characterized in that The computing power QoS includes at least: at least one computing power QoS sequence number, the computing power resource type corresponding to each computing power QoS sequence number, the computing power resource size and the first total computing delay.
8. The method according to claim 7, characterized in that The first total calculation delay includes: a first total calculation delay upper limit and a first total calculation delay lower limit; The first total computing delay upper limit is determined according to the computing network service priority; The first total computing latency lower limit is determined according to the currently available computing resources.
9. The method according to claim 7, characterized in that: The computing power resource size corresponding to each computing power QoS sequence number is between the upper limit and the lower limit of the computing power resource; The computing power resource upper limit is determined according to the currently available computing power resources; The lower limit of the computing power resources is determined according to the priority of the computing network services.
10. The method according to claim 7, characterized in that The computing network service data volume at least includes: the data volume required for uplink and downlink transmission; The determining, according to the computing network service data volume, the end-side computing delay range, the local round-trip delay and the computing power QoS, the computing network PCC rule of the computing network service request includes: Determining a transmission delay for uplink and downlink transmission according to the required amount of data for uplink and downlink transmission; The computing network PCC rule of the computing network service request is determined according to the transmission delay, the end-side computing delay range, the local round-trip delay and the first total computing delay in the computing power QoS.
11. The method according to claim 6, characterized in that The computing network service data volume at least includes: the data volume required for computing; According to the amount of computing network service data, the computing network service priority and the currently available computing power resources, the computing power QoS service quality requested by the computing network service is determined, including: The computing power QoS requested by the computing network service is determined based on the amount of data required for computing, the computing network service priority, and the currently available computing power resources.
12. The method according to claim 6, characterized in that The computing network PCC rules include at least: computing power QoS, end-side computing delay range, uplink and downlink guaranteed bit rate GBR, uplink and downlink maximum bit rate MBR, and first uplink and downlink data packet delay budget PDB.
13. The method according to claim 6, characterized in that The method further comprises: Receive a request for creating a new computing network node sent by the current session management function SMF network element; According to the computing network node creation request, determine whether to insert the computing network node for the computing network service; If so, a computing network node creation response is sent, and the computing network node creation response at least includes: the inserted computing network node information and the matched target computing power QoS.
14. The method according to claim 13, characterized in that If the inserted computing network node is: a user plane function UPF within the management scope of other SMFs, the computing network node creation response also includes: an identifier of the other SMF; If the inserted computing network node is a cloud computing network node, the computing network node new creation response also includes the second total computing delay and N6 transmission delay of the cloud computing network node.
15. The method according to claim 6, characterized in that The method further comprises: The operation mode of the computing network service is sent to the application function AF.
16. A method for processing computing network services, characterized in that: Applied to a session management function network element, the method comprises: Receive a computing network PCC rule; the computing network PCC rule includes at least: computing power QoS, end-side computing delay range, uplink and downlink GBR, uplink and downlink MBR, and first uplink and downlink PDB; According to the computing network PCC rules, the computing network QoS strategy is determined; the computing network QoS strategy at least includes: uplink and downlink guaranteed flow bit rate GFBR, uplink and downlink maximum flow bit rate MFBR, second uplink and downlink data packet delay budget PDB and calculation delay budget CDB, and the matched computing power QoS; Generate a computing network data packet forwarding control protocol PFCP rule according to the computing network QoS policy; the computing network PFCP rule is used to indicate a processing method for processing data of the computing network service; Sending the computing network PFCP rule and computing network service response; the computing network service response is a response to the computing network service request, the computing network service request is used to initiate the computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; wherein the computing network represents computing power and network; Among them, the computing network PCC rules are determined based on the computing network service data volume, the end-side computing delay range, the local round-trip delay, and the computing power QoS; The computing network service data volume is determined according to the inference accuracy, security requirements, power consumption requirements and computing network service identification; the computing network service data volume includes: the required data volume for calculation and the required data volume for uplink and downlink transmission.
17. The method according to claim 16, characterized in that The step of determining the computing network QoS strategy according to the computing network PCC rule includes: Determine the uplink and downlink GFBR based on the uplink and downlink GBR; Determine the uplink and downlink MFBR based on the uplink and downlink MBR; A second uplink and downlink PDB is determined according to the first uplink and downlink PDB.
18. The method according to claim 16, characterized in that The CDB includes: a device-side DS-CDB and an edge-side ES-CDB; wherein the DS-CDB is within the calculation delay range of the end side.
19. The method according to claim 18, characterized in that The step of determining the computing network QoS strategy according to the computing network PCC rule includes: Determine whether the first computing power resources of the radio access network RAN and UPF serving the user equipment meet the computing power QoS requirement; If the first computing power resource meets the requirement, determining a matching first computing power QoS; According to the first computing power QoS, a DS-CDB and an ES-CDB are determined.
20. The method according to claim 19, characterized in that Send the computing network PFCP rules, including: The computing network PFCP rules are sent to the UPF that is serving the user equipment through the N4 session modification request.
21. The method according to claim 19, characterized in that The method further comprises: If the first computing power resource does not meet the requirements, determine whether the second computing power resources of other UPFs within the management scope meet the computing power QoS requirements; If the second computing power resource meets the requirement, determining a matching second computing power QoS; According to the second computing power QoS, a DS-CDB and an ES-CDB are determined.
22. The method according to claim 21, characterized in that The sending of the computing network PFCP rule includes: Send the computing network PFCP rule to the UPF that is serving the user equipment through an N4 session modification request; The computing network PFCP rules are sent to other UPFs within the management scope of SMF through the N4 session establishment request.
23. The method according to claim 21, characterized in that The method further comprises: If the second computing power resource does not meet the requirements, a request for creating a new computing network node is initiated; Receive a computing network node creation response, wherein the computing network node creation response includes at least: inserted computing network node information and matched target computing power QoS; According to the target computing power QoS, the DS-CDB and the ES-CDB are determined.
24. The method according to claim 23, characterized in that When the computing network node information includes: UPF within the management scope of other SMFs, the computing network node new creation response also includes: the identifier of the other SMF; The method further comprises: Interact the PFCP rules with the other SMFs.
25. The method according to claim 24, characterized in that The sending of the computing network PFCP rule includes: Send the computing network PFCP rule to the UPF that is serving the user equipment through an N4 session modification request; Send the computing network PFCP rules to other UPFs within the management scope of the SMF through an N4 session establishment request; The computing network PFCP rules are sent to the other SMFs through a computing network policy association request, so that the other SMFs send the computing network PFCP rules to the UPFs within the management scope of the other SMFs.
26. The method according to claim 23, characterized in that When the computing network node creation response includes a cloud computing network node, the computing network node creation response also includes: a second total computing delay and an N6 transmission delay of the cloud computing network node; the method also includes: Determine a DS-CDB and an ES-CDB according to the target computing power QoS and the second total computing delay of the cloud computing network node; According to the N6 transmission delay of the cloud computing network node, the first PDB is adjusted to obtain the second PDB.
27. The method according to claim 16, characterized in that The computing network service response includes: a QoS configuration file; the method also includes: The QoS profile is sent to the RAN via the access and mobility management function AMF network element; the QoS profile includes the computing network QoS policy.
28. The method according to claim 16, characterized in that The computing network service response includes: QoS rules and / or QoS parameters; the method also includes: QoS rules and / or QoS parameters are sent to the user equipment via the AMF network element and the RAN; the QoS rules and / or QoS parameters include the computing network QoS policy.
29. A computing network service processing method, characterized in that: Applied to user equipment, the method comprises: Send a computing network service request so that the application function network element determines the computing network service data volume, computing network service priority, terminal side computing delay range and local round-trip delay according to the computing network service request; the computing network service request is used to initiate the computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; the computing network service request at least includes: user equipment identification, computing network service identification, computing network service requirements; the computing network service requirements include: reasoning accuracy, security requirements, power consumption requirements; wherein the computing network represents computing power and network; Receive computing network service response; The computing network service data volume is determined according to the inference accuracy, security requirements, power consumption requirements and computing network service identification; the computing network service data volume includes: the required data volume for calculation and the required data volume for uplink and downlink transmission.
30. The method according to claim 29, characterized in that When the security requirement is greater than a preset security threshold, the computing network service requirement also includes: computing power.
31. The method according to claim 29, characterized in that The computing network service response includes: QoS rules and / or QoS parameters; the receiving computing network service response includes: Receive QoS rules and / or QoS parameters via AMF network element and RAN; the QoS rules and / or the QoS parameters include computing network QoS policy.
32. An application function network element, characterized in that: include: Memory for storing computer programs; a transceiver for sending and receiving information under the control of the processor; The processor is used to read the computer program in the memory and execute the following steps: control the transceiver to receive a computing network service request; the computing network service request is used to initiate a computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; The computing network service request at least includes: user equipment identification, computing network service identification, and computing network service requirements; the computing network service requirements include: reasoning accuracy, security requirements, and power consumption requirements; wherein the computing network represents computing power and network; According to the computing network service request, determine the computing network service data volume, computing network service priority, terminal side computing delay range and local round-trip delay; control the transceiver to send the computing network service data volume, computing network service priority, terminal side computing delay range, local round-trip delay and computing network service request; The step of determining the amount of computing network service data according to the computing network service request includes: The amount of data required for calculation and the amount of data required for uplink and downlink transmission are determined based on the inference accuracy, security requirements, power consumption requirements and the computing network service identifier.
33. A computing network strategy control and computing network management device, characterized in that: include: Memory for storing computer programs; a transceiver for sending and receiving information under the control of the processor; The processor is used to read the computer program in the memory and perform the following steps: control the transceiver to receive the amount of computing network service data, computing network service priority, end-side computing delay range, local round-trip delay and computing network service request; wherein the amount of computing network service data, computing network service priority, end-side computing delay range, and local round-trip delay are determined based on the computing network service request, and the computing network service request is used to initiate the computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; the computing network service request at least includes: user equipment identification, computing network service identification, and computing network service requirements; the computing network service requirements include: reasoning accuracy, security requirements, and power consumption requirements; wherein the computing network represents computing power and network; According to the amount of computing network service data, the computing network service priority and the currently available computing power resources, decide the computing power QoS service quality of the computing network service request; according to the amount of computing network service data, the end-side computing delay range, the local round-trip delay and the computing power QoS, determine the computing network PCC rule of the computing network service request; control the transceiver to send the computing network PCC rule; Among them, the computing network service data volume is determined according to the reasoning accuracy, security requirements, power consumption requirements and the computing network service identifier; the computing network service data volume includes: the required data volume for calculation and the required data volume for uplink and downlink transmission.
34. The computing network strategy control and computing network management device according to claim 33, characterized in that: The computing network policy control and computing network management equipment is a policy control function PCF network element.
35. A computing network strategy control and computing network management device, characterized in that: include: Computing network management function CNMF network element and PCF network element; The CNMF network element includes: The memory is used to store computer programs; The transceiver is used to send and receive information under the control of the processor; The processor is used to read the computer program in the memory and perform the following steps: control the transceiver to receive the amount of computing network service data, the computing network service priority, the end-side computing delay range, the local round-trip delay and the computing network service request; according to the amount of computing network service data, the computing network service priority and the currently available computing power resources, decide the computing power QoS service quality of the computing network service request; control the transceiver to send the amount of computing network service data, the end-side computing delay range, the local round-trip delay, the computing network service request and the computing power QoS; wherein the amount of computing network service data, the computing network service priority, the end-side computing delay range, and the local round-trip delay are determined based on the computing network service request, and the computing network service request is used to initiate the computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; the computing network service request at least includes: user equipment identification, computing network service identification, computing network service requirements; the computing network service requirements include: reasoning accuracy, security requirements, and power consumption requirements; wherein the computing network represents computing power and network; The PCF network element includes: The memory is used to store computer programs; The transceiver is used to send and receive information under the control of the processor; The processor is used to read the computer program in the memory and perform the following steps: control the transceiver to receive the amount of computing network service data, the end-side computing delay range, the local round-trip delay, the computing network service request and the computing power QoS; determine the computing network PCC rule of the computing network service request according to the amount of computing network service data, the end-side computing delay range, the local round-trip delay and the computing power QoS; control the transceiver to send the computing network PCC rule; Among them, the computing network service data volume is determined according to the reasoning accuracy, security requirements, power consumption requirements and the computing network service identifier; the computing network service data volume includes: the required data volume for calculation and the required data volume for uplink and downlink transmission.
36. The computing network strategy control and computing network management device according to claim 35, characterized in that: The CNMF network element is a system belonging to the core network, or an external system that does not belong to the core network and interacts with the core network.
37. A session management function network element, characterized in that: include: Memory for storing computer programs; a transceiver for sending and receiving information under the control of the processor; The processor is used to read the computer program in the memory and perform the following steps: control the transceiver to receive the computing network PCC rule; the computing network PCC rule includes at least: computing power QoS, end-side computing delay range, uplink and downlink GBR, uplink and downlink MBR, and first uplink and downlink PDB; according to the computing network PCC rule, decide the computing network QoS strategy and the computing network PFCP rule; the computing network QoS strategy includes at least: uplink and downlink GFBR, uplink and downlink MFBR, second uplink and downlink PDB and CDB, and matched computing power QoS; the computing network PFCP rule is used to indicate the processing method of data for processing computing network services; control the transceiver to send the computing network PFCP rule and computing network service response; the computing network service response is a response to the computing network service request, and the computing network service request is used to initiate the computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; wherein the computing network represents computing power and network; Among them, the computing network PCC rules are determined based on the computing network service data volume, the end-side computing delay range, the local round-trip delay, and the computing power QoS; The computing network service data volume is determined according to the inference accuracy, security requirements, power consumption requirements and computing network service identification; the computing network service data volume includes: the required data volume for calculation and the required data volume for uplink and downlink transmission.
38. A user equipment, characterized in that: include: Memory for storing computer programs; a transceiver for sending and receiving information under the control of the processor; The processor is used to read the computer program in the memory and perform the following steps: control the transceiver to send a computing network service request, so that the application function network element determines the computing network service data volume, computing network service priority, terminal side computing delay range and local round-trip delay according to the computing network service request; the computing network service request is used to initiate the computing network service and describe the computing network service requirements, so that the network pre-allocates network resources and computing power resources according to the computing network service requirements; The computing network service request at least includes: user equipment identification, computing network service identification, and computing network service requirements; the computing network service requirements include: reasoning accuracy, security requirements, and power consumption requirements; wherein the computing network represents computing power and network; Controlling the transceiver to receive a computing network service response; The computing network service data volume is determined according to the inference accuracy, security requirements, power consumption requirements and computing network service identification; the computing network service data volume includes: the required data volume for calculation and the required data volume for uplink and downlink transmission.
39. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 31 by executing the executable instructions.
40. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 31 is implemented.
41. A computer program product comprising: A computer program or instruction, characterized in that when the computer program or instruction is executed by a processor, the method described in any one of claims 1 to 31 is implemented.
Citation Information
Patent Citations
Strategy determination or resource allocation method and device of calculation task, network element and medium
CN115915289A
Electronic device and method for communication system and storage medium
WO2023083138A1