Method, apparatus and communication system for determining data transmission

By actively acquiring resource information and identifying target devices through edge servers, 5G-A multi-carrier aggregation technology is used for transmission, which solves the problem of insufficient resource adaptation and achieves efficient resource matching and performance improvement.

CN119031420BActive Publication Date: 2025-11-18CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411026549.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-29
Publication Date
2025-11-18
Estimated Expiration
2044-07-29

AI Technical Summary

Technical Problem

Edge servers passively and gradually adapt to network requests from end-side devices, leading to insufficient resource adaptation and performance conflicts, which affects the effective application of 5G-A multi-carrier aggregation technology.

Method used

The edge server actively acquires resource information, sends availability notifications to the end devices, and determines the target devices for 5G-A multi-carrier aggregation technology data transmission according to preset rules to ensure resource matching.

Benefits of technology

It improves the efficiency of edge server resource adaptation and system performance, meets the high bandwidth and high computing power requirements of edge devices, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119031420B_ABST
    Figure CN119031420B_ABST
Patent Text Reader

Abstract

The application discloses a data transmission determination method, device and communication system. The method comprises: obtaining resource information of an edge server, wherein the resource information comprises network bandwidth and computing power resources of the edge server; in the case that the resource information supports at least one end-side device to adopt a 5G-A multi-carrier aggregation technology for data transmission, sending an available notification to all end-side devices connected to the edge server; receiving request information sent by at least one end-side device among all end-side devices according to the available notification, and determining a target end-side device using the resource information from the end-side devices sending the request information according to a preset rule, wherein the target end-side device adopts the 5G-A multi-carrier aggregation technology for data transmission. The application solves the technical problem that the edge server and the end-side device have insufficient resource adaptation and performance conflict due to the fact that the edge server in the related art usually passively and progressively receives network requests of the end-side device.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of cloud computing and 5G communication, in particular, to a data transmission determination method and device and a communication system. BACKGROUND

[0002] 5G-A is a partial upgrade of 5G network in terms of function and coverage. 5G-A works in parallel with 5G, and 5G-A is responsible for supporting some application scenarios with higher requirements. Specifically, 5G-A significantly improves data transmission speed by optimizing device performance, using spectrum resources and technical means, enabling users to download and upload files more quickly, enjoy smooth online video and gaming experience; at the same time, through the innovation of network architecture, 5G-A effectively reduces network delay, providing safer and more efficient solutions for applications in the fields of autonomous driving, telemedicine, etc. The multi-carrier aggregation technology is one of the key technologies for 5G-A to achieve these breakthroughs. It can aggregate multiple carrier signals in different frequency bands or the same frequency band to form a wider communication bandwidth. This technology not only improves network capacity and peak rate, but also optimizes network coverage and signal quality.

[0003] The gradual commercialization of 5G-A multi-carrier aggregation technology brings new demands for business scenarios, which require the supporting edge server to have 10 times the network bandwidth of 5G and corresponding computing power to carry the transmission and processing of its large-capacity data, otherwise it will result in the end-side device having 5G-A multi-carrier aggregation transmission capability and 5.5G high-bandwidth network, but cannot fully realize the true value of this technology.

[0004] In related technologies, edge servers are usually passive and progressive to adapt to the network requests of end-side devices, that is, end-side devices will continuously request the edge server to gradually increase the data transmission code rate due to application needs in the 5G or 5G-A application environment. After receiving the request, the edge server will check whether the server has sufficient bandwidth to receive data and available computing power to process the data according to the code rate growth of the end-side device. If one of the two does not meet the requirement, the request of the end-side device to increase the data transmission code rate will be rejected. Therefore, in the process of data transmission using 5G-A multi-carrier aggregation technology, it is easy to cause resource adaptation and performance conflict between the edge server and the end-side device, that is, it is easy to cause the end-side device with 5G-A multi-carrier transmission capability and its transmission network to fail to fully realize the performance due to the edge server not matching sufficient network bandwidth and computing power for the 5G-A multi-carrier aggregation transmission data of the end-side device. At the same time, users do not feel strong and have poor experience in the transmission performance improvement brought by the use of 5G-A multi-carrier aggregation technology by the local end and the network.

[0005] At present, no effective solution has been proposed for the above problems. SUMMARY

[0006] Embodiments of the present application provide a data transmission determination method, device and communication system to at least solve the technical problem of resource adaptation deficiency and performance conflict between edge servers and end-side devices due to the edge servers in the related art passively and progressively receiving network requests from the end-side devices.

[0007] According to an aspect of embodiments of the present application, a data transmission determination method is provided, comprising: obtaining resource information of an edge server, wherein the resource information comprises network bandwidth and computing power resources of the edge server; in a case where the resource information supports at least one end-side device to adopt a 5G-A multi-carrier aggregation technology for data transmission, sending an available notification to all end-side devices connected to the edge server; receiving request information sent by at least one end-side device among all end-side devices according to the available notification, and determining a target end-side device using the resource information from the end-side devices sending the request information according to a preset rule, wherein the target end-side device adopts the 5G-A multi-carrier aggregation technology for data transmission.

[0008] Optionally, before obtaining the resource information of the edge server, the method further comprises: determining a total bandwidth value and a first bandwidth value of the edge server, and determining a target bandwidth value of the edge server according to the total bandwidth value and the first bandwidth value, wherein the total bandwidth value comprises an uplink bandwidth value and a downlink bandwidth value configured by the edge server, the first bandwidth value comprises an used uplink bandwidth value and an used downlink bandwidth value of the edge server in a first preset time period, and the target bandwidth value comprises an available uplink bandwidth value and an available downlink bandwidth value of the edge server corresponding to a first sampling time point; determining a total computing power value and a first computing power value of the edge server, and determining a target computing power value of the edge server according to the total computing power value and the first computing power value, wherein the total computing power value comprises a CPU computing power and a GPU computing power configured by the edge server, the first computing power value comprises an used CPU computing power and an used GPU computing power of the edge server in a second preset time period, and the target computing power value comprises an available CPU computing power and an available GPU computing power of the edge server corresponding to a second sampling time point.

[0009] Optionally, the first bandwidth value is determined by: determining a first peak value point and a bandwidth peak value corresponding to the edge server, wherein the first peak value point is used to indicate a total number of bandwidth peak values to be collected by the edge server in the first preset time period, and the bandwidth peak value comprises an uplink bandwidth peak value and a downlink bandwidth peak value corresponding to the first sampling time point; and determining the first bandwidth value according to the first peak value point and the bandwidth peak value.

[0010] Optionally, the first computing power value is determined by: determining a second peak point corresponding to the edge server and a computing power peak value, wherein the second peak point is used to represent a total number of computing power peaks that the edge server needs to collect in a second preset time period, and the computing power peak value includes a CPU computing power peak value and a GPU computing power peak value corresponding to the edge server at a second sampling time point; and determining the first computing power value according to the second peak point and the computing power peak value.

[0011] Optionally, in the case that the resource information supports at least one end-side device to use the 5G-A multi-carrier aggregation technology for data transmission, before sending the available notification to all end-side devices connected to the edge server, the method further comprises: determining a second bandwidth value and a second computing power value required when the first end-side device uses the 5G-A multi-carrier aggregation technology for data transmission, wherein the first end-side device is any one of the end-side devices, the second bandwidth value includes an uplink bandwidth value and a downlink bandwidth value required when the first end-side device uses the 5G-A multi-carrier aggregation technology for data transmission, and the second computing power value includes CPU computing power and GPU computing power required when the first end-side device uses the 5G-A multi-carrier aggregation technology for data transmission; comparing the second bandwidth value with the target bandwidth value, and comparing the second computing power value with the target computing power value, in the case that the uplink bandwidth value of the second bandwidth value is less than the uplink bandwidth value of the target bandwidth value, and the downlink bandwidth value of the second bandwidth value is less than the downlink bandwidth value of the target bandwidth value, and the CPU computing power of the second computing power value is less than the CPU computing power of the target computing power value, and the GPU computing power of the second computing power value is less than the GPU computing power of the target computing power value, it is determined that the resource information supports the first end-side device to use the 5G-A multi-carrier aggregation technology for data transmission.

[0012] Optionally, the target end-side device using the resource information is determined from the end-side devices sending the request information according to the preset rule, comprising: arranging the request information in chronological order to obtain a request sequence; determining available resources in the resource information, and determining required request resources when each end-side device corresponding to the request information in the request sequence uses the 5G-A multi-carrier aggregation technology for data transmission, wherein the available resources include available bandwidth and available computing power resources, and the request resources include request bandwidth and request computing power resources; and determining the target end-side device that can use the 5G-A multi-carrier aggregation technology for data transmission in the request sequence according to the available resources and the request resources.

[0013] Optionally, the method further comprises: in the case that the resource information does not support the end-side device to use the 5G-A multi-carrier aggregation technology for data transmission, sending the resource information to the cloud-side server.

[0014] According to another aspect of the embodiments of the present application, a communication system is also provided, comprising: an edge server, an end-side device and a cloud-side server, wherein the edge server is configured to: acquire resource information of the edge server, wherein the resource information comprises network bandwidth and computing power resources of the edge server; send an available notification to all end-side devices connected to the edge server in a case that the resource information supports at least one end-side device to perform data transmission by using a 5G-A multi-carrier aggregation technology; and receive request information sent by at least one end-side device among all end-side devices according to the available notification, and determine a target end-side device using the resource information from the end-side devices sending the request information according to a preset rule, wherein the target end-side device performs data transmission by using the 5G-A multi-carrier aggregation technology; the end-side device is configured to receive the available notification sent by the edge server, and send the request information to the edge server; and the cloud-side server is configured to receive the resource information sent by the edge server.

[0015] According to still another aspect of the embodiments of the present application, a data transmission determination apparatus is also provided, comprising: an acquisition module configured to acquire resource information of an edge server, wherein the resource information comprises network bandwidth and computing power resources of the edge server; a sending module configured to send an available notification to all end-side devices connected to the edge server in a case that the resource information supports at least one end-side device to perform data transmission by using a 5G-A multi-carrier aggregation technology; and a determination module configured to receive request information sent by at least one end-side device among all end-side devices according to the available notification, and determine a target end-side device using the resource information from the end-side devices sending the request information according to a preset rule, wherein the target end-side device performs data transmission by using the 5G-A multi-carrier aggregation technology.

[0016] According to still another aspect of the embodiments of the present application, an electronic device is also provided, comprising: a memory and a processor, wherein the memory is configured to store program instructions; and the processor is connected with the memory and configured to execute the above-mentioned data transmission determination method.

[0017] According to still another aspect of the embodiments of the present application, a non-volatile storage medium is also provided, comprising a stored computer program, wherein a device in which the non-volatile storage medium is located executes the above-mentioned data transmission determination method by running the computer program.

[0018] In the embodiment of the present application, the resource information of the edge server is obtained, wherein the resource information includes the network bandwidth and computing resource of the edge server; in the case that the resource information supports at least one end-side device to adopt the 5G-A multi-carrier aggregation technology for data transmission, a notification of availability is sent to all end-side devices connected with the edge server; request information sent by at least one end-side device among all end-side devices according to the notification of availability is received, and a target end-side device using the resource information is determined from the end-side devices sending the request information according to a preset rule, wherein the target end-side device adopts the 5G-A multi-carrier aggregation technology for data transmission, which achieves the purpose of actively and efficiently meeting the high bandwidth and high computing power requirements of the end-side device, thereby realizing the technical effect of improving the resource adaptation efficiency and system performance of the edge server, and further solving the technical problem that the edge server in the related art is usually passive and progressive to receive network requests of the end-side device, resulting in resource adaptation deficiency and performance conflict between the edge server and the end-side device. BRIEF DESCRIPTION OF DRAWINGS

[0019] The drawings described herein are used to provide further understanding of the present application, and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application, and do not constitute improper limitations on the present application. In the drawings:

[0020] Figure 1 Fig. 1 is a hardware structure diagram of a computer terminal for implementing a determination method of data transmission according to an embodiment of the present application;

[0021] Figure 2 Fig. 2 is a flowchart of a determination method of data transmission according to an embodiment of the present application;

[0022] Figure 3 Fig. 3 is a structure diagram of a communication system according to an embodiment of the present application;

[0023] Figure 4 Fig. 4 is a structure diagram of a determination device of data transmission according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order for those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present application.

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

[0026] First, some nouns or terms that appear in the explanation of the embodiments of this application shall be interpreted as follows:

[0027] 5G-A: 5G-A represents a partial upgrade to the 5G network in terms of functionality and coverage. 5G-A operates in parallel with 5G, supporting certain application scenarios with higher requirements. The positioning of 5G-A (5.5G) addresses issues arising in the 5G market, providing 5G+ capabilities necessary before the commercialization of 6G. The goal of 5G-A is not to replace 5G, but rather to supplement it in hotspot areas or specific scenarios. 5G-A is essentially 5.5G, representing the next stage of 5G development. 5.5G can provide downlink speeds of 10Gbps, equivalent to a tenfold increase from the original 1Gbps of 5G.

[0028] Carrier aggregation (CA) is a multi-carrier modulation technique that transmits data by simultaneously using carriers in different frequency bands. Specifically, it divides data into multiple sub-streams, transmits them separately on different carriers, and then merges these sub-streams at the receiving end to improve transmission rate and communication quality. In 5G networks, CA allows mobile devices to transmit data over a wider spectrum, resulting in higher peak data rates and lower latency, which is crucial for supporting applications such as high-speed mobile data, video streaming, virtual reality, and IoT devices.

[0029] Edge-cloud (Edge-Cloud) system is a distributed system architecture that effectively integrates computing, storage, communication, and control resources across the edge, cloud, and device sides to achieve collaborative operation. "Edge" refers to edge devices such as mobile phones, intelligent electrical equipment, various sensors, and cameras. These devices are located at the forefront of the system and are responsible for collecting and generating data. "Edge" refers to the edge servers in cloud computing, used for data transmission and processing with edge devices, and for transmitting critical data to the cloud for further analysis and storage. "Cloud" refers to cloud servers, responsible for handling more complex computing tasks, such as training machine learning algorithms and updating models, and providing storage services.

[0030] Computing power refers to data processing capability; specifically, it is the computational ability to process information data and output a target result. Computing power is a key indicator for measuring the performance of computing devices, and it involves multiple aspects such as computing speed, computing methods, communication capabilities, storage capacity, and total data volume.

[0031] kbps (Kilobits per second): This is a unit used to describe data transfer rate, representing the number of bits transmitted per second.

[0032] TOPS (Tera Operations Per Second): 1 TOPS means that the processor can perform one trillion operations per second.

[0033] FLOPS (Floating-point operations per second): Represents the number of floating-point operations performed per second.

[0034] To address the resource mismatch and performance conflicts between edge servers and endpoint devices in related technologies, embodiments of this application provide a method for determining data transmission, which can be implemented in... Figure 1 The computer terminal shown is described below.

[0035] The data transmission determination method provided in this application can be executed in a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing a deterministic method of data transmission is shown. Figure 1As shown, the computer terminal 10 may include one or more processors (shown as 102a, 102b, ..., 102n in the figure) (the processor may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions connected via wired and / or wireless networks. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0036] It should be noted that the aforementioned one or more processors and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be implemented wholly or partially as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be wholly or partially integrated into any other element in the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as processor control (e.g., selection of a variable resistor termination path connected to an interface).

[0037] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the data transmission determination method in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned data transmission determination method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0038] The transmission module 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission module 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission module 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0039] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10.

[0040] It should be noted here that, in some optional embodiments, the above... Figure 1 The computer terminal shown may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that... Figure 1 This is only one instance of a specific particular instance, and is intended to illustrate the types of components that may exist in the aforementioned computer terminal.

[0041] In the above operating environment, this application provides an embodiment of a method for determining data transmission. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0042] Figure 2 This is a flowchart of a data transmission determination method according to an embodiment of this application, such as... Figure 2 As shown, the method includes the following steps:

[0043] Step S202: Obtain the resource information of the edge server, including the network bandwidth and computing power resources of the edge server.

[0044] In step S202 above, network bandwidth may include, for example, the uplink and downlink network bandwidth of the edge (side) server, and computing resources may include, for example, the CPU computing power and GPU computing power of the edge server.

[0045] Step S204: If the resource information supports at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission, send an availability notification to all end-side devices connected to the edge server.

[0046] In step S204 above, the edge server continuously monitors its own resource information and determines whether it supports the use of 5G-A multi-carrier aggregation technology for data transmission by the end-side devices based on the resource information. If any edge server supports at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission, the edge server will proactively send an availability notification to all end-side devices connected to it, informing all end-side devices that there is currently available resource information that supports the use of 5G-A multi-carrier aggregation technology for data transmission. The availability notification may include detailed information from the resource information, such as the specific values ​​corresponding to the available bandwidth and computing power.

[0047] Step S206: Receive request information sent by at least one end-side device among all end-side devices based on availability notification, and determine the target end-side device for using resource information from the end-side devices that sent the request information according to preset rules, wherein the target end-side device uses 5G-A multi-carrier aggregation technology for data transmission.

[0048] In step S206 above, after receiving the availability notification from the edge server, the end-side device sends a request to the edge server based on its actual needs to request the use of resource information in the edge server for data transmission using 5G-A multi-carrier aggregation technology. Subsequently, the edge server receives the request information from the end-side devices that have the need, and sorts and evaluates the requests according to preset rules (such as first-come, first-served, minimizing resource requirements, etc.) to determine the target end-side devices that can use the edge server's resource information.

[0049] Through steps S202 to S206 above, the goal of proactively and efficiently meeting the high bandwidth and high computing power requirements of edge devices is achieved. This results in improving the resource adaptation efficiency of edge servers and system performance, thereby solving the technical problem of insufficient resource adaptation and performance conflicts between edge servers and edge devices, which is often caused by edge servers passively and gradually receiving network requests from edge devices in related technologies. The following is a detailed explanation.

[0050] Optionally, before obtaining the resource information of the edge server, the method further includes: determining the total bandwidth value and the first bandwidth value of the edge server; determining the target bandwidth value of the edge server based on the total bandwidth value and the first bandwidth value, wherein the total bandwidth value includes the uplink bandwidth value and the downlink bandwidth value configured on the edge server; the first bandwidth value includes the used uplink bandwidth value and the used downlink bandwidth value of the edge server within a first preset time period; and the target bandwidth value includes the available uplink bandwidth value and the available downlink bandwidth value of the edge server at the first sampling time point; determining the total computing power value and the first computing power value of the edge server; and determining the target computing power value of the edge server based on the total computing power value and the first computing power value, wherein the total computing power value includes the CPU computing power and GPU computing power configured on the edge server; the first computing power value includes the used CPU computing power and the used GPU computing power of the edge server within a second preset time period; and the target computing power value includes the available CPU computing power and the available GPU computing power of the edge server at the second sampling time point.

[0051] In the above process, the first bandwidth value is determined as follows: A first peak point and bandwidth peak value corresponding to the edge server are determined, wherein the first peak point represents the total number of bandwidth peak values ​​that the edge server needs to collect within a first preset time period, and the bandwidth peak values ​​include the uplink bandwidth peak value and downlink bandwidth peak value corresponding to the edge server at the first sampling time point; the first bandwidth value is determined based on the first peak point and bandwidth peak value. The first computing power value is determined as follows: A second peak point and computing power peak value corresponding to the edge server are determined, wherein the second peak point represents the total number of computing power peak values ​​that the edge server needs to collect within a second preset time period, and the computing power peak values ​​include the CPU computing power peak value and GPU computing power peak value corresponding to the edge server at the second sampling time point; the first computing power value is determined based on the second peak point and computing power peak value.

[0052] In this embodiment, the available uplink bandwidth and available downlink bandwidth of the edge server, i.e., the aforementioned target bandwidth value, can be determined using an edge server uplink / downlink bandwidth calculation model. The specific bandwidth calculation model parameters are shown in Table 1.

[0053] Table 1 Bandwidth Calculation Model Parameters

[0054]

[0055]

[0056] Furthermore, the specific bandwidth model calculation formula is as follows:

[0057] K u (i)=UG u (t)

[0058] K d (i)=DGd (t)

[0059] The target bandwidth value mentioned above includes the available uplink bandwidth value K of the edge server at the first sampling time point (i.e., the bandwidth sampling time point in Table 1 above). u (i) and available downlink bandwidth value K d (i); The total bandwidth value mentioned above includes the uplink network bandwidth U and downlink network bandwidth D configured for the edge server; The first bandwidth value mentioned above includes the used uplink bandwidth G of the edge server within the first preset time period (i.e., the bandwidth calculation time period configured in Table 1 above). u (t) and the used downlink bandwidth value G d (t).

[0060] Furthermore, the aforementioned first bandwidth value (the used uplink bandwidth value G of the edge server within the first preset time period) u (t) and the used downlink bandwidth value G d The formula for calculating (t) is as follows:

[0061]

[0062] In the formula, P1 is the first peak point mentioned above, which represents the total number of bandwidth peaks that the edge server needs to collect within the first preset time period; the bandwidth peaks include the uplink bandwidth peak B corresponding to the first sampling time point of the edge server. u (i) and downlink bandwidth peak B d (i).

[0063] In this embodiment of the application, the available CPU computing power and available GPU computing power corresponding to the edge server, i.e., the aforementioned target computing power value, can also be determined through the edge server computing power calculation model. The specific computing power calculation model parameters are shown in Table 2.

[0064] Table 2 Parameters of the Computing Power Calculation Model

[0065]

[0066] Furthermore, the specific calculation formula for the computing power model is as follows:

[0067] Y c (i)=CX c (t)

[0068] Y g (i)=GX g (t)

[0069] The target computing power value mentioned above includes the available CPU computing power Y of the edge server at the second sampling time point (i.e., the computing power sampling time point in Table 2 above). c(i) and available GPU computing power Y g (i); The total computing power value mentioned above includes the CPU computing power C and GPU computing power G configured on the edge server; The first computing power value mentioned above includes the used CPU computing power X of the edge server during the second preset time period (i.e., the computing power calculation time period configured in Table 2 above). c (t) and the GPU computing power used X g (t).

[0070] Furthermore, the aforementioned first computing power value (the edge server's used CPU computing power X during the second preset time period) c (t) and the GPU computing power used X g The formula for calculating (t) is as follows:

[0071]

[0072] In the formula, P2 is the second peak point mentioned above, which represents the total number of computing power peaks that the edge server needs to collect within the second preset time period. The computing power peaks include the CPU computing power peak Z of the edge server at the second sampling time point. c (i) and peak GPU computing power Z g (i).

[0073] Optionally, when resource information supports at least one end-side device using 5G-A multi-carrier aggregation technology for data transmission, before sending an availability notification to all end-side devices connected to the edge server, the method further includes: determining a second bandwidth value and a second computing power value required for the first end-side device to use 5G-A multi-carrier aggregation technology for data transmission, wherein the first end-side device is any one of all end-side devices, the second bandwidth value includes the uplink bandwidth value and downlink bandwidth value required for the first end-side device to use 5G-A multi-carrier aggregation technology for data transmission, and the second computing power value includes the uplink bandwidth value and downlink bandwidth value required for the first end-side device to use 5G-A multi-carrier aggregation technology for data transmission. The CPU and GPU computing power required for data transmission using 5G-A multi-carrier aggregation technology are compared. A second bandwidth value and a target bandwidth value are compared, as are a second computing power value and a target computing power value. If the uplink bandwidth of the second bandwidth value is less than the uplink bandwidth of the target bandwidth value, and the downlink bandwidth of the second bandwidth value is less than the downlink bandwidth of the target bandwidth value, and the CPU computing power of the second computing power value is less than the CPU computing power of the target computing power value, and the GPU computing power of the second computing power value is less than the GPU computing power of the target computing power value, then the resource information is determined to support the first end-side device using 5G-A multi-carrier aggregation technology for data transmission.

[0074] Optionally, the method further includes: sending the resource information to the cloud server when the resource information does not support the use of 5G-A multi-carrier aggregation technology for data transmission on the end-side device.

[0075] In this embodiment of the application, in order to ensure that the edge server can support at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission, any one end-side device (i.e., the first end-side device mentioned above) can be selected from all end-side devices for resource adaptation operation, as follows:

[0076] For the first-side device, determine the uplink and downlink bandwidth values ​​(i.e., the second bandwidth values ​​mentioned above) required for data transmission using 5G-A multi-carrier aggregation technology, and determine the CPU and GPU computing power (i.e., the second computing power values ​​mentioned above) required for data transmission using 5G-A multi-carrier aggregation technology. The specific parameters are shown in Table 3.

[0077] Table 3 Parameters required for the first-side device to use 5G-A

[0078]

[0079]

[0080] Furthermore, the parameters required for data transmission using 5G-A multi-carrier aggregation technology by the first-side device are compared with the available resources (i.e., the aforementioned target bandwidth value and the aforementioned target computing power value) in the resource information of the edge server. The specific matching formula is as follows:

[0081]

[0082] Among them, the second bandwidth value (the uplink bandwidth A and downlink bandwidth B required by the first end-side device to use 5G-A) and the target bandwidth value (the available uplink bandwidth K of the edge server at the first sampling time point) are compared. u (i) and available downlink bandwidth value K d (i) and compare the second computing power value (CPU computing power E and GPU computing power F required by the first edge device to use 5G-A) with the target computing power value (the available CPU computing power Y of the edge server at the second sampling time point). c (i) and available GPU computing power Y g (i) where the uplink bandwidth value of the second bandwidth value (i.e., the uplink bandwidth A required by the first end-side device to use 5G-A) is less than the uplink bandwidth value of the target bandwidth value (i.e., the available uplink bandwidth value K of the edge server at the first sampling time point). u (i) and the downlink bandwidth value of the second bandwidth value (i.e., the downlink bandwidth B required by the first end-side device to use 5G-A) is less than the downlink bandwidth value of the target bandwidth value (i.e., the available downlink bandwidth value K of the edge server at the first sampling time point). d(i)), and the CPU computing power of the second computing power value (i.e., the CPU computing power E required by the first edge device to use 5G-A) is less than the CPU computing power of the target computing power value (i.e., the available CPU computing power Y of the edge server at the second sampling time point). c (i)), and the GPU computing power of the second computing power value (i.e., the GPU computing power F required by the first edge device to use 5G-A) is less than the GPU computing power of the target computing power value (i.e., the available GPU computing power Y of the edge server at the second sampling time point). g In the case of (i), the resource information corresponding to the edge server is determined to support the first end device to use 5G-A multi-carrier aggregation technology for data transmission.

[0083] It should be noted that if the second bandwidth value and the target bandwidth value, or the second computing power value and the target computing power value do not match, it means that the resource information corresponding to the edge server is insufficient for at least one end device to use 5G-A multi-carrier aggregation technology for data transmission. In this case, the resource information corresponding to the edge server can be sent to the cloud server for storage or further processing, such as resource scheduling and resource optimization.

[0084] Optionally, determining the target end-side device for using resource information from the end-side devices sending request information according to preset rules includes: arranging the request information in chronological order to obtain a request sequence; determining the available resources in the resource information, and determining the requested resources required by the end-side device corresponding to each request information in the request sequence when using 5G-A multi-carrier aggregation technology for data transmission, wherein the available resources include available bandwidth and available computing power resources, and the requested resources include requested bandwidth and requested computing power resources; and determining the target end-side device in the request sequence that can use 5G-A multi-carrier aggregation technology for data transmission based on the available resources and the requested resources.

[0085] In this embodiment of the application, when the edge server receives request information from multiple end-side devices, it can filter the request information according to preset rules, as follows:

[0086] First, a corresponding timestamp can be assigned to each request message, and the request messages sent by the edge devices can be arranged according to the timestamps to obtain a request sequence arranged in chronological order. Second, the available resources in the resource information corresponding to the edge server (such as the target bandwidth value and target computing power value mentioned above) are determined, and for each edge device in the request sequence, the requested resources required for data transmission using 5G-A multi-carrier aggregation technology are determined. These requested resources may include, for example, requested bandwidth (such as the uplink and downlink bandwidth required for using 5G-A multi-carrier aggregation technology) and requested computing power resources (such as the CPU and GPU computing power required for using 5G-A multi-carrier aggregation technology). Subsequently, starting from the edge device corresponding to the first request message in the request sequence, the requested resources required by each edge device are accumulated one by one until the total accumulated requested resources are close to but do not exceed the available resources of the edge server. At this point, the target device using the edge server resource information can be determined.

[0087] In this embodiment, the edge server proactively and with maximum capacity supports more end-devices using 5G-A multi-carrier aggregation technology for data transmission, improving the resource utilization efficiency of the edge server and the overall system performance. Simultaneously, because the edge server possesses sufficient network bandwidth and computing power, it can fully receive and process the high-bitrate data from end-devices using 5G-A multi-carrier aggregation technology, significantly enhancing the user experience when end-devices utilize this technology.

[0088] According to embodiments of this application, a communication system is provided. It should be noted that the communication system of this application embodiment can be used to execute the data transmission determination method provided in this application embodiment. The communication system provided in embodiments of this application is described below.

[0089] Figure 3 This is a structural diagram of a communication system provided according to an embodiment of this application. For example... Figure 3 As shown, the communication system includes: an edge (side) server 30, a terminal device 32, and a cloud-side server 34, wherein,

[0090] Edge server 30 is used to obtain its own resource information, including the network bandwidth and computing power resources of the edge server; when the resource information supports at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission, it sends an availability notification to all end-side devices connected to the edge server; it receives request information sent by at least one end-side device based on the availability notification, and determines the target end-side device to use the resource information from the end-side devices that sent the request information according to preset rules, wherein the target end-side device uses 5G-A multi-carrier aggregation technology for data transmission.

[0091] End-side device 32 is used to receive availability notifications sent by the edge server and send request information to the edge server;

[0092] Cloud-side server 34 is used to receive resource information sent by the edge server.

[0093] Specifically, in the above system, after receiving the availability notification from the edge server 30, the end-side device 32 further detects whether the end-side device and its connected network support data transmission using 5G-A multi-carrier aggregation technology. If supported, it further detects whether the end-side device has enabled 5G-A multi-carrier aggregation technology for data transmission. If the end-side device has enabled 5G-A multi-carrier aggregation technology, it continues to use this method for data transmission. If the end-side device has not enabled 5G-A multi-carrier aggregation technology, it sends a request to the edge server to request the use of 5G-A multi-carrier aggregation technology for data transmission. When the request is accepted by the edge server, the end-side device can use 5G-A multi-carrier aggregation technology for data transmission. If the request is not accepted by the edge server, the end-side device still uses ordinary 5G technology for data transmission. It should be noted that during data transmission, whether using 5G-A multi-carrier aggregation technology or 5G technology, the end-side device continuously detects whether the end-side device and its connected network support 5G-A multi-carrier aggregation technology for data transmission.

[0094] Edge server 30 is also used to receive data transmission from end-side devices and perform corresponding processing. During data transmission, the edge server also records the bandwidth and computing power consumption of the end-side devices. It should be noted that if the end-side device is using 5G-A multi-carrier aggregation technology for data transmission, it has sufficient bandwidth and computing power to maximize the performance of the 5G-A multi-carrier aggregation technology. If the end-side device switches from 5G-A multi-carrier aggregation transmission mode to 5G transmission mode due to network changes, the edge server will promptly reclaim the bandwidth and computing power resources allocated to the end-side device.

[0095] The cloud-side server 34 is also used to determine the bandwidth and computing power consumption status of each edge-side server. If the bandwidth and computing power resources of the current edge server have been exhausted, the request information of the new edge device will be scheduled to other edge servers with idle bandwidth and computing power resources.

[0096] It should be noted that, Figure 3 The communication system shown is used to perform Figure 2 The method for determining data transmission shown above also applies to this communication system, and will not be repeated here.

[0097] According to embodiments of this application, a data transmission determination apparatus is provided. It should be noted that the data transmission determination apparatus of this application can be used to execute the data transmission determination method provided in the embodiments of this application. The data transmission determination apparatus provided in the embodiments of this application will be described below.

[0098] Figure 4 This is a structural diagram of a data transmission determining device according to an embodiment of this application. Figure 4 As shown, the device includes:

[0099] The acquisition module 40 is used to acquire resource information of the edge server, including the network bandwidth and computing power resources of the edge server.

[0100] Sending module 42 is used to send availability notifications to all end-side devices connected to the edge server when resource information supports at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission.

[0101] The determination module 44 is used to receive request information sent by at least one end-side device among all end-side devices based on availability notification, and to determine the target end-side device for using resource information from the end-side devices that sent the request information according to preset rules, wherein the target end-side device uses 5G-A multi-carrier aggregation technology for data transmission.

[0102] Through the acquisition module 40, transmission module 42 and determination module 44 in the aforementioned data transmission determination device, the goal of actively and efficiently meeting the high bandwidth and high computing power requirements of the end-side device is achieved. This realizes the technical effect of improving the resource adaptation efficiency of the edge server and the system performance, and solves the technical problem of insufficient resource adaptation and performance conflict between the edge server and the end-side device, which is caused by the fact that the edge server in related technologies usually passively and gradually receives network requests from the end-side device.

[0103] In the data transmission determination device provided in this application embodiment, the acquisition module is further configured to determine the total bandwidth value and the first bandwidth value of the edge server, and determine the target bandwidth value of the edge server based on the total bandwidth value and the first bandwidth value. The total bandwidth value includes the uplink bandwidth value and the downlink bandwidth value configured on the edge server, the first bandwidth value includes the used uplink bandwidth value and the used downlink bandwidth value of the edge server in a first preset time period, and the target bandwidth value includes the available uplink bandwidth value and the available downlink bandwidth value of the edge server at the first sampling time point. The module also determines the total computing power value and the first computing power value of the edge server, and determines the target computing power value of the edge server based on the total computing power value and the first computing power value. The total computing power value includes the CPU computing power and GPU computing power configured on the edge server, the first computing power value includes the used CPU computing power and the used GPU computing power of the edge server in a second preset time period, and the target computing power value includes the available CPU computing power and the available GPU computing power of the edge server at the second sampling time point.

[0104] In the data transmission determination device provided in this application embodiment, the acquisition module is further used to determine the first peak point and bandwidth peak point corresponding to the edge server, wherein the first peak point is used to represent the total number of bandwidth peak points that the edge server needs to collect within a first preset time period, and the bandwidth peak points include the uplink bandwidth peak point and downlink bandwidth peak point corresponding to the edge server at the first sampling time point; and a first bandwidth value is determined based on the first peak point and bandwidth peak point.

[0105] In the data transmission determination device provided in this application embodiment, the acquisition module is further used to determine the second peak point and computing power peak corresponding to the edge server, wherein the second peak point is used to represent the total number of computing power peaks that the edge server needs to collect within a second preset time period, and the computing power peak includes the CPU computing power peak and GPU computing power peak corresponding to the edge server at the second sampling time point; and a first computing power value is determined based on the second peak point and computing power peak.

[0106] In the data transmission determination apparatus provided in this application embodiment, the sending module is further configured to determine a second bandwidth value and a second computing power value required when the first end-side device uses 5G-A multi-carrier aggregation technology for data transmission. The first end-side device is any one of all end-side devices. The second bandwidth value includes the uplink bandwidth value and downlink bandwidth value required when the first end-side device uses 5G-A multi-carrier aggregation technology for data transmission. The second computing power value includes the CPU computing power and GPU computing power required when the first end-side device uses 5G-A multi-carrier aggregation technology for data transmission. The module compares the second bandwidth value with a target bandwidth value and compares the second computing power value with a target computing power value. If the uplink bandwidth value of the second bandwidth value is less than the uplink bandwidth value of the target bandwidth value, and the downlink bandwidth value of the second bandwidth value is less than the downlink bandwidth value of the target bandwidth value, and the CPU computing power of the second computing power value is less than the CPU computing power of the target computing power value, and the GPU computing power of the second computing power value is less than the GPU computing power of the target computing power value, then the module determines that the resource information supports the first end-side device using 5G-A multi-carrier aggregation technology for data transmission.

[0107] In the data transmission determination device provided in the embodiments of this application, the sending module is further configured to send the resource information to the cloud server when the resource information does not support the end-side device to use 5G-A multi-carrier aggregation technology for data transmission.

[0108] In the data transmission determination device provided in this application embodiment, the determination module is further configured to arrange the request information in chronological order to obtain a request sequence; determine the available resources in the resource information, and determine the request resources required by the end-side device corresponding to each request information in the request sequence when using 5G-A multi-carrier aggregation technology for data transmission, wherein the available resources include available bandwidth and available computing power resources, and the request resources include request bandwidth and request computing power resources; and determine the target end-side device in the request sequence that can use 5G-A multi-carrier aggregation technology for data transmission based on the available resources and the request resources.

[0109] This application also provides an electronic device, including: a memory and a processor, wherein the memory is used to store program instructions; and the processor is connected to the memory and used to execute the determination method for implementing the above-described data transmission.

[0110] It should be noted that the aforementioned electronic equipment is used to perform Figure 2 The method for determining data transmission shown above also applies to this electronic device, and will not be repeated here.

[0111] This application also provides a non-volatile storage medium including a stored computer program, wherein the device containing the non-volatile storage medium executes the aforementioned data transmission determination method by running the computer program.

[0112] It should be noted that the aforementioned non-volatile storage media is used for execution. Figure 2 The method for determining data transmission shown above is also applicable to this non-volatile storage medium, and will not be repeated here.

[0113] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the method for determining the aforementioned data transmission.

[0114] It should be noted that the above-mentioned computer program product is used to execute Figure 2 The method for determining data transmission shown above is also applicable to this computer program product, and will not be repeated here.

[0115] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0116] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0117] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0118] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0119] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

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

[0121] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for determining data transmission, characterized in that, include: Obtain resource information of the edge server, wherein the resource information includes the network bandwidth and computing power resources of the edge server; If the resource information supports at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission, an availability notification is sent to all end-side devices connected to the edge server. The system receives a request from at least one of the end-side devices based on the availability notification, and determines the target end-side device for using the resource information from the end-side devices that sent the request according to a preset rule, wherein the target end-side device uses the 5G-A multi-carrier aggregation technology for data transmission.

2. The method according to claim 1, characterized in that, Before obtaining resource information from the edge server, the method further includes: The total bandwidth value and the first bandwidth value of the edge server are determined, and the target bandwidth value of the edge server is determined based on the total bandwidth value and the first bandwidth value. The total bandwidth value includes the uplink bandwidth value and the downlink bandwidth value configured by the edge server. The first bandwidth value includes the used uplink bandwidth value and the used downlink bandwidth value of the edge server within a first preset time period. The target bandwidth value includes the available uplink bandwidth value and the available downlink bandwidth value of the edge server at the first sampling time point. The total computing power value and the first computing power value of the edge server are determined, and the target computing power value of the edge server is determined based on the total computing power value and the first computing power value. The total computing power value includes the CPU computing power and GPU computing power configured on the edge server, the first computing power value includes the CPU computing power and GPU computing power used by the edge server in a second preset time period, and the target computing power value includes the available CPU computing power and available GPU computing power of the edge server at the second sampling time point.

3. The method according to claim 2, characterized in that, The first bandwidth value is determined in the following way: Determine the first peak point and bandwidth peak point corresponding to the edge server, wherein the first peak point is used to represent the total number of bandwidth peak points that the edge server needs to collect within the first preset time period, and the bandwidth peak points include the uplink bandwidth peak point and downlink bandwidth peak point corresponding to the edge server at the first sampling time point; The first bandwidth value is determined based on the first peak point and the bandwidth peak value.

4. The method according to claim 2, characterized in that, The first computing power value is determined in the following way: Determine the second peak point and computing power peak corresponding to the edge server, wherein the second peak point is used to represent the total number of computing power peaks that the edge server needs to collect within the second preset time period, and the computing power peaks include the CPU computing power peak and GPU computing power peak corresponding to the edge server at the second sampling time point; The first computing power value is determined based on the second peak point and the computing power peak value.

5. The method according to claim 2, characterized in that, Before sending availability notifications to all end-side devices connected to the edge server, provided that the resource information supports at least one end-side device using 5G-A multi-carrier aggregation technology for data transmission, the method further includes: The second bandwidth value and the second computing power value required by the first end-side device for data transmission using the 5G-A multi-carrier aggregation technology are determined. The first end-side device is any one of all end-side devices. The second bandwidth value includes the uplink bandwidth value and downlink bandwidth value required by the first end-side device for data transmission using the 5G-A multi-carrier aggregation technology. The second computing power value includes the CPU computing power and GPU computing power required by the first end-side device for data transmission using the 5G-A multi-carrier aggregation technology. By comparing the second bandwidth value and the target bandwidth value, and by comparing the second computing power value and the target computing power value, if the uplink bandwidth value of the second bandwidth value is less than the uplink bandwidth value of the target bandwidth value, and the downlink bandwidth value of the second bandwidth value is less than the downlink bandwidth value of the target bandwidth value, and the CPU computing power of the second computing power value is less than the CPU computing power of the target computing power value, and the GPU computing power of the second computing power value is less than the GPU computing power of the target computing power value, it is determined that the resource information supports the first end-side device to use the 5G-A multi-carrier aggregation technology for data transmission.

6. The method according to claim 1, characterized in that, Determining the target end-side device for using the resource information from the end-side devices that sent the request information according to preset rules includes: The request information is arranged in chronological order to obtain a request sequence; The available resources in the resource information are determined, and the requested resources required by the end device corresponding to each request information in the request sequence when using 5G-A multi-carrier aggregation technology for data transmission are determined. The available resources include available bandwidth and available computing power resources, and the requested resources include requested bandwidth and requested computing power resources. Based on the available resources and the requested resources, the target end-side devices in the request sequence that can use 5G-A multi-carrier aggregation technology for data transmission are determined.

7. The method according to claim 1, characterized in that, The method further includes: If the resource information does not support the use of 5G-A multi-carrier aggregation technology for data transmission by the end-side device, the resource information will be sent to the cloud-side server.

8. A communication system, characterized in that, include: Edge servers, endpoint devices, and cloud servers, among which, The edge server is configured to acquire its own resource information, including network bandwidth and computing power resources; when the resource information supports at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission, it sends an availability notification to all end-side devices connected to the edge server; it receives request information sent by at least one end-side device based on the availability notification, and determines a target end-side device to use the resource information from the end-side devices that sent the request information according to a preset rule, wherein the target end-side device uses the 5G-A multi-carrier aggregation technology for data transmission; The edge device is used to receive the availability notification sent by the edge server and send the request information to the edge server; The cloud-side server is used to receive the resource information sent by the edge server.

9. A device for determining data transmission, characterized in that, include: The acquisition module is used to acquire resource information of the edge server, wherein the resource information includes the network bandwidth and computing power resources of the edge server; The sending module is configured to send an availability notification to all end-side devices connected to the edge server when the resource information supports at least one end-side device to use 5G-A multi-carrier aggregation technology for data transmission. The determination module is configured to receive request information sent by at least one of the end-side devices according to the availability notification, and determine the target end-side device for using the resource information from the end-side devices that sent the request information according to a preset rule, wherein the target end-side device uses the 5G-A multi-carrier aggregation technology for data transmission.

10. An electronic device, characterized in that, include: Memory and processor, among which, The memory is used to store program instructions; The processor, connected to the memory, is used to execute the method for determining the data transmission according to any one of claims 1 to 7.

11. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored computer program, wherein the device containing the non-volatile storage medium executes the data transmission determination method according to any one of claims 1 to 7 by running the computer program.

Citation Information

Patent Citations

  • Edge cloud resource allocation method and system

    CN115665251A

  • Application layer deterministic service resource scheduling method and system

    CN116896562A